/* GENERAL */
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* GENERAL */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,
canvas,details,embed,figure,figcaption,footer header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
select, select:focus {outline:none;}
select::-ms-expand {display: none;}
input[type=submit]{-webkit-appearance:none;}

#EDIT-POPUP {overflow: visible;}


/************************************************************************/
/* BASIC ****************************************************************/
/************************************************************************/
html,body {padding:0px;margin:0px;width:100%;height:100%;}
html {overflow-y: scroll; }
body {background:#f6f6f6;font-size:14px;color:#7D8285;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;}

p {margin:0;line-height:1.6;}
b,strong, .strong {font-weight:700;}
i,em {font-style:italic;}

a, td a {color:#007ac7;text-decoration:none;outline:none;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: 	all 0.25s ease-in-out;
    -ms-transition: 	all 0.25s ease-in-out;
    -o-transition: 		all 0.25s ease-in-out;
    transition: 		all 0.25s ease-in-out;
}
a:hover {color:#ffb231;text-decoration:none;cursor: pointer;}
a img, img {border:none;outline:none;max-width:100%;height:auto;max-height:100%;}
.gm-style img {max-width:none !important;max-height:none !important;}

ul, li {margin:0px 0px 0px 10px;padding:0;list-style-position:outside;}
ul {margin:5px 0 5px 10px;}
ol {margin:5px 0px 5px 20px;padding:0;list-style-position:inside;}
li {padding:2px 0px;}

hr {border:none;border-bottom:1px #7a7a7a solid;padding:0px;margin:20px 0px;line-height:1px;}

.left {float:left;}
.right {float:right;}
.cf {clear:both;}

/************************************************************************/
/* FONTAWESOME ICONS ****************************************************/
/************************************************************************/
a.tel:before,a.email:before,a.pdf:before, a.word:before, a.excel:before,a.link:before,a.img:before,a.book:before,a.video:before,.pl-pager-first:before,.pl-pager-last:before {display: inline-block;font-size: 20px;font-family: FontAwesome;font-style:normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

a.pdf:before 	{content:'\f1c1';margin-right:10px;}
a.word:before 	{content:'\f1c2';margin-right:10px;}
a.excel:before 	{content:'\f1c3';margin-right:10px;}
a.img:before 	{content:'\f1c5';margin-right:10px;}
a.link:before 	{content:'\f0c1';margin-right:10px;}
a.tel:before 	{content:'\f095';margin-right:10px;}
a.email:before 	{content:'\f0e0';margin-right:10px;}
a.book:before 	{content:'\f02d';margin-right:10px;}
a.video:before 	{content:'\f03d';margin-right:10px;}

a.pdf:before,a.word:before,a.excel:before,a.img:before,a.link:before {color:#acacac;}
a.pdf,a.word,a.excel,a.img,a.link {color:#000;}

img.top20 {margin: 20px 0 0;}
img.left20 {margin: 0 0 0 20px;}
img.right20 {margin: 0 20px 0 0;}
img.bottom20 {margin: 0 0 20px;}
/************************************************************************/
/* HEADINGS *************************************************************/
/************************************************************************/
h1,h2,h3,h4 {line-height:1.1;color:#00376a;}
h1, h1 a, h1 a:hover {font-size:23px;text-decoration:none;}
h2, h2 a, h2 a:hover {font-size:21px;text-decoration:none;}
h3, h3 a, h3 a:hover {font-size:18px;text-decoration:none;}
h4, h4 a, h4 a:hover {color:#000000;font-size:18px;text-decoration:none;}

h1 {color:#007AC7;margin-bottom:20px;font-weight:bold;text-transform: uppercase;}
h2 {color:#2ca0fd;margin-bottom:10px;font-weight:500;}
h3 {color:#007ac7;margin-bottom:10px;font-weight:bold;}
h3 {color:#007ac7;margin-bottom:10px;font-weight:bold;}
h4 {color:#7D8285;margin-bottom:10px;font-weight:bold;}

.home h1 {color:#007AC7;margin-bottom:20px;font-weight:bold;text-transform: uppercase;}
.page-title h1 {color:#fff;font-size:66px;font-weight:300;margin:0;margin-left:-4px;padding-bottom:5px;text-transform: none}
.body-inside h2 {font-size:25px;font-weight:bold;letter-spacing: 1px;text-transform: uppercase;}
.body-inside h3 {font-size:16px;font-weight:bold;}
.body-inside h4 {font-size:14px;}

.button {display:inline-block;background:#007AC7;color:#ffffff;font-size:14px;line-height:1;padding:20px 25px;font-weight:bold;text-transform: uppercase;}
.button:hover {background:#218de4;color:#fff;}
.button i,.button:hover i {background: none !important;}

.fa-angle-right,
.fa-angle-left {display:block;background:#007AC7;width:17px;height:17px;color:#fff;font-size:17px;line-height:16px;text-align:center;padding-left:2px;}
.fa-angle-left {padding:0 1px 0 0;}


.youtube-video {float: none;clear: both; width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0;}
.youtube-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

iframe {max-width:100%;}

/************************************************************************/
/* BORDER - RADIUS ******************************************************/
/************************************************************************/
.radius50,#visual .visual-navi a,.infonavi a:after {border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.radius5 {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}

/************************************************************************/
/************************************************************************/
/* WEBPARTS *************************************************************/
/************************************************************************/
/************************************************************************/
#wrapper {width:100%;min-height:100%;height: auto !important;height:100%;position:relative;}

.fullsize {width:1270px;max-width:100%;margin:0 auto;}
.framesize {width:1170px;max-width:100%;margin:0 auto;}
.contentsize {width:1140px;max-width:100%;margin:0 auto;}

/************************************************************************/
/* HEADER ***************************************************************/
/************************************************************************/
.header-container {position:absolute;left:50%;top:0;z-index:400;
		transform: translate(-50%, -0%);
	-ms-transform: translate(-50%, -0%);
-webkit-transform: translate(-50%, -0%);
}

.body-inside .header-container {position:relative;left:auto;top:auto;
			transform: translate(-0%, -0%);
		-ms-transform: translate(-0%, -0%);
	-webkit-transform: translate(-0%, -0%);
	background:#007ac7;
}

header.header {position: relative;}

.global {height:36px;}
.global .logo-small {float:right;width:96px;background:#074184;text-align:center;line-height:36px;padding:0px 14px;}
.social {float:right;background:#0073bc;padding:0 10px;}
.social a {margin:0 14px;color:#fff;font-size:17px;line-height:36px;}
.login { float: right;}
.login a { color:#fff; font-size: 16px; line-height:36px; margin-right: 15px;}

.logo {float:left;display:block;width:157px;height:153px;background: #fff;padding:10px;text-align: center;position: relative;}
.navi-container {float:right;width:calc((100% - 157px) - 38px);height:153px;background:rgba(196,224,242,.7);position: relative;}

#search {width:274px;position:absolute;top:0px;right:0;padding:7px 8px;background: #fff;}
#search .input2 {border:none;outline:none;color:#7A7A7A;font-size: 12px;line-height:22px;width:calc(100% - 40px);}
#search i {width:40px;text-align:center;position:absolute;right:0px;top:8px;color:#AEB0B3;font-size:19px;}
#search .enter {display:block;width:40px;height:24px;position:absolute;top:7px;right:0;border-left:1px solid #3f9bd5;}

.search-result { margin: 8px 0 15px;}
.search-title { margin-bottom:2px;}
.search-title a { color: #1a0dab; font-family: Arial, sans-serif;text-decoration:none;font-size:20px;}
.search-title a:visited { color: #609; }
.search-content { color: #444; line-height: 1.24;font-size:13px;}
.search-url a { font-size:14px; color:#006621;font-weight:400;}

/************************************************************************/
/* PRIMARNA NAVIGACIJA **************************************************
*************************************************************************/
.navi-icon,#wrapper .navi-res {display:none;}
#primarna {position:absolute;bottom:0;right:18px;z-index:700;}
#primarna ul,#primarna li {margin:0;padding:0;list-style:none;}
#primarna li.level1 {float:left;position:relative;}
#primarna li.level1:after {float:left;content:'';display:inline-block;width:2px;height:15px;background:#AEB0B3;margin:0 18px;}
#primarna li.level1:last-child:after {display:none;}

#primarna a {display:block;color:#000000;font-size:14px;line-height:1.3;padding:10px;text-decoration:none;}
#primarna a:hover,#primarna a.active {color:#000000;background:rgba(196,224,242,.6);}

#primarna a.level1 {float:left;color:#7A7A7A;font-size:14px;line-height:1;text-transform: uppercase;letter-spacing:1px;font-weight:bold;padding:0;padding-bottom:7px;border-bottom:8px solid transparent;}
#primarna a.level1:hover,#primarna li:hover > a.level1,#primarna a.level1.active {color:#000000;border-bottom:8px solid #007ac7;background:none;}

/* primarna - level2 */
#primarna li.level1 ul,
#primarna li.level2 ul,
#primarna li.level3 ul {display:none;}

/*
#primarna li.level1:hover ul.level2,
#primarna li.level2:hover ul.level3,
#primarna li.level3:hover ul.level4 {display:block;background:rgba(196,224,242,.7);width:180px;position: absolute;top:29px;left:-55px;padding-top:10px;}
#primarna li.level2:hover ul.level3 {top:0px;left:100%;}
*/


/************************************************************************/
/* BREADCRUMBS **********************************************************/
/************************************************************************/
.breadcrumbs-container {min-height:36px;border-bottom:2px solid #80bde3;}
.breadcrumbs {padding-top:15px;}
.breadcrumbs,.breadcrumbs a {color:#fff;font-size:12px;text-decoration:none;}
.breadcrumbs a:first-child {text-transform: uppercase;}


/************************************************************************/
/* VISUAL ***************************************************************/
/************************************************************************/
#visual {height:750px;position:relative;border-bottom:1px solid #cbd3dc;}
#visual:after {content:'';width:100%;height:270px;position: absolute;top:0;left:0;z-index:300;
	background: -moz-linear-gradient(top,  rgba(19,122,191,1) 0%, rgba(56,144,205,1) 40%, rgba(125,185,232,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(19,122,191,1) 0%,rgba(56,144,205,1) 40%,rgba(125,185,232,0) 100%);
	background: linear-gradient(to bottom,  rgba(19,122,191,1) 0%,rgba(56,144,205,1) 40%,rgba(125,185,232,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#137abf', endColorstr='#007db9e8',GradientType=0 );
}
#visual .visual-elements {position:relative;height:100%;width:100%;}
#visual .visual-element {display:none;height:100%;width:100%;position:absolute;left:0px;top:0px;z-index:200;}
#visual .visual-element img {display:block;width:100%;height:100%;}
#visual .visual-title { background: rgba(0, 122, 199, 0.68); padding: 20px; }
#visual .visual-content {width:60%;position: absolute;left:50px;bottom:50px;z-index:300;}
#visual .visual-content .url { position: absolute;left: 0px; top:0px; width: 100%; height: 100%; z-index:300;}
#visual h2 {font-size:42px;font-weight:400;color:#fff;margin-bottom: 0px;text-shadow:-1px 2px 0px rgba(0, 0, 0, 1);}
#visual .visual-description {font-size:16px;color:#fff; padding: 0px 20px 20px; background: rgba(0, 122, 199, 0.68);}
#visual .visual-link { margin-top: 15px;}
#visual a.button i {margin-left:50px;display:inline-block !important;}
#visual a.button:hover i {background:#218de4;} 
#visual .visual-navi {position: absolute;left:60px;top:240px;z-index:800;}
#visual .visual-navi a {display:inline-block;width:26px;height:26px;margin-right:7px;color:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.5);text-align:center;font-size:14px;line-height:22px;padding-left:1px;}
#visual .visual-navi a:hover,#visual .visual-navi a.active {color:#fff;border-color:#fff;}

#visual .down-icon {
    position: absolute;
    z-index: 200;
    left:50%;
    margin-left:-10px;
    bottom: 20px;
    text-align: center;
    font-size:40px;line-height: 1;
    -moz-animation: bounce 2s infinite ease-in-out;
    -webkit-animation: bounce 2s infinite ease-in-out;
    animation: bounce 2s infinite ease-in-out;
}

@-webkit-keyframes bounce {
	0%, 20%, 60%, 100%  { -webkit-transform: translateY(0); }
    40%  { -webkit-transform: translateY(-20px); }
	80% { -webkit-transform: translateY(-10px); }
}


/************************************************************************/
/* COMPETITION INFORMATION **********************************************/
/************************************************************************/
#competition-information {background:#f0f1f1;padding:20px 0;}
.comp-info {font-size:16px;font-weight: bold;color:#7a7a7a;display:none;}
.comp-info div.c-info {text-align: center;padding:10px 20px;border-right:1px solid #d9d9d9;}
.comp-info div.c-info:last-child {border:none;}
.comp-info div span {display: block;color:#c3c3c3;}

.comp-info .slick-dots {width:100%;position: absolute;bottom:-20px;text-align: center;}
.comp-info .slick-dots,.comp-info .slick-dots li {margin:0;padding:0;list-style: none;}
.comp-info .slick-dots li {display:inline-block;margin:0 4px;background:#c3c3c3;cursor: pointer;width:8px;height: 8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.comp-info .slick-dots li.slick-active {background:#7a7a7a;}
.comp-info button {display:none;}


/************************************************************************/
/* CONTENT **************************************************************/
/************************************************************************/
#content-container {background:#fff;}
#content {min-height:300px;background:#fff;padding:50px 0;position:relative;z-index:300;}

#main-solo {margin-bottom:15px;}
#main {float:left;width:calc(100% - 290px);}
#info {float:right;width:230px;}

.news-events #main-solo {margin:-50px -65px 0 -65px;}


#logos {background:url(../images/bg-logos.png) no-repeat top right;padding:30px 0;}
#logos.nologos {display:none;}
.admin #logos.nologos {display:block;}

.logos-former {float:left;width:calc(100% - 580px);margin-top:20px;}
.partners-logos {float:right;width:530px;display:none;}
.partner-logo-container {padding:10px;}
.partner-logo {width:115px;height:130px;background:#fff; text-align:center;padding:20px 10px;font-size:12px;color:#000;margin:0 auto;position: relative;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
.partner-logo img {display:block;margin:0 auto 20px auto;max-height:65px;}
.partner-logo-link {display:block;width:100%;height:100%;position: absolute;top:0;left:0;}
.partners-logos button,
.partners-logos-row2 button {border:none;background:none;width:17px;height:17px;margin:0;padding:0;position: absolute;bottom: -20px;right:10px;outline:none;cursor: pointer;}
.partners-logos button.slick-prev,
.partners-logos-row2 button.slick-prev {right:34px;}
.partners-logos button i,
.partners-logos-row2 button i {border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}

.primtitle {color:#007ac7;font-size: 25px;text-transform: uppercase;font-weight: bold;margin-bottom:10px;}
.infonavi {margin-bottom:40px;}
.infonavi ul,.infonavi li {margin:0;padding:0;list-style: none;}
.infonavi a {display:block;color:#007ac7;font-size:16px;line-height:1.3;padding:10px 35px 10px 0;border-bottom:1px solid #7a7a7a;position: relative;}
.infonavi a:after {content: "\f105";font-family:FontAwesome;display: block;background: #007AC7;width:17px;height: 18px;color: #fff;font-size: 17px;line-height:18px;position: absolute;right: 0;top: 11px;text-align: center;padding-left: 2px;}
.infonavi a:hover,.infonavi a.active {color:#7a7a7a;}
.infonavi a:hover:after,.infonavi a.active:after {background:#7a7a7a;}


/************************************************************************/
/* FOOTER ***************************************************************/
/************************************************************************/
footer {border-top:38px solid #007ac7;overflow: hidden;}

.footer-left-container {float:left;display:table;width:50%;height:100%;background:#7a7a7a;}
.footer-left {display:table-cell;width:100%;height:100%;vertical-align: middle;padding:50px;}
.footer-logo {float:left;width:130px;}
.footer-logo img {display:block;width:100%;max-width:80px;}
.footer-left-content {float:right;width:calc(100% - 130px);}
.footer-left-content .content * {color:#fff;font-size:20px;font-weight:bold;}


.footer-right-container {float:right;width:50%;height:100%;background:#959595;}
.footer-right50-1 {width:100%;/*min-height:50% !important;*/background:#959595;padding:15px 50px;}
.footer-right50-2 {width:100%;min-height:50% !important;background:#a9aaac;padding:20px 50px;}

.footer-navi ul,.footer-navi li {margin:0;padding:0;list-style:none;}
.footer-navi ul.level2 {display:none;}
.footer-navi li.level1  {display:inline-block;width:calc(100% / 2);}
.footer-navi a {display:block;color:#FFFFFF;font-size:13px;}
.footer-navi a:hover {color:#007ac7;}
.footer-navi a.level1 {font-size:16px;padding:5px 0;}



/************************************************************************/
/* NEWSLETTER ***********************************************************/
/************************************************************************/
.mailee h2 {color:#fff;font-size:18px;margin-bottom:5px;font-weight:bold;}
.mailee p {color:#fff;font-size:14px;margin-bottom:10px;}
.mailee form {position:relative;width:100%;max-width:300px;}
.mailee .emailField input {background:none;border:none;border-bottom:1px solid #c2c2c2;width:100%;color:#f0f1f1;font-size:15px;line-height:30px;padding:0 5px;outline:none;margin-bottom:3px;}
.mailee .submitButton input {border:none;outline:none;cursor: pointer;padding:10px 25px;margin-top:5px;width:100%;text-align: center;}

::-webkit-input-placeholder {color:#f0f1f1;}
:-moz-placeholder 			{color:#f0f1f1;}
::-moz-placeholder 			{color:#f0f1f1;}
:-ms-input-placeholder 		{color:#f0f1f1;}


/************************************************************************/
/* IMAGE GALLERY ********************************************************/
/************************************************************************/
#image-gallery-container {width:100%;max-width:980px;background:#ffffff;overflow: hidden;margin-top:30px;}
.slick-loading .slick-list {background: #fff url('../slick/ajax-loader.gif') center center no-repeat;}
.image-gallery {margin-bottom:10px;display:none;}
.image-gallery .slick-track {overflow: hidden;}
.image-gallery img {max-height:600px;}
.image-gallery .slick-prev,.image-gallery .slick-next {display:none !important;width:80px;height:80px;position: absolute;left:-40px;top:50%;z-index:300;
    margin-top:-40px;padding-left:30px;font-size:35px;line-height:80px;
    cursor: pointer;overflow: hidden;border:none;outline: none;color:#7D8285;
    background:#d1edff;
    opacity: .74;
    border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;
}
.image-gallery .slick-next {left:auto;right:-40px;padding:0 30px 0 0;}
.image-gallery .slick-prev i,
.image-gallery .slick-next i {background:none;width:auto;height:auto;font-size:35px;color:#7D8285;}
.image-gallery .slick-prev:hover,.image-gallery .slick-next:hover {color:#24B6D1;}
.image-gallery:hover .slick-prev,.image-gallery:hover .slick-next {display:block !important;}
.slick-arrow span {display:none;}
.image-gallery-nav img {padding:0 5px;}
.image-gallery-title {display:block;width:100%;min-height:67px;color:#E5E5E5;font-size:14px;font-weight:300;letter-spacing:1px;padding:25px 90px 25px 20px;background: rgba(31,39,45,.7);position: absolute;bottom: 0;left: 0;z-index:200;}
.image-gallery-larger {color:#989898;font-size:31px;position: absolute;right:20px;bottom:12px;z-index:300;}
.image-gallery-larger:hover {color:#24B6D1;}


.image-gallery-nav button {display: none !important;cursor: pointer;overflow: hidden;border:none;outline: none;color:#7D8285;border:none;background:#d1edff;opacity: .74;width:45px;height:100%;position: absolute;left: 0;top:0;z-index:300;}
.image-gallery-nav button.slick-next {width:43px;left:auto;right:0;}
.image-gallery-nav button i {background:none;width:auto;height:auto;font-size:35px;color:#7D8285;}
.image-gallery-nav:hover button {display:block !important;}

.gallery-author-source {font-size:12px;color:#7a7a7a;font-style:italic;margin-top:20px;}


/************************************************************************/
/* NEWS *****************************************************************/
/************************************************************************/
/* NEWS HOME */
.template .home-news-list {height:665px;position:relative;}
.template .home-news-list-article {position:absolute;border-bottom: 1px solid #b2b6b8;}
.template .home-news-list-article:first-child {left:0;top:0;}
.template .home-news-list-article:nth-child(2) {left:586px;top:0;}
.template .home-news-list-article:nth-child(3) {top:0;right:0;}
.template .home-news-list-article:nth-child(4) {left: 586px; bottom: 256px;}
.template .home-news-list-article:nth-child(5) { right: 0;bottom: 256px;}
.template .home-news-list-article:nth-child(6) {left:0;bottom:0;}
.template .home-news-list-article:nth-child(7) {left: 292px; bottom:0;}
.template .home-news-list-article:nth-child(8) {left:586px;bottom:0;}
.template .home-news-list-article:nth-child(9) {right:0;bottom:0;}

.template .home-news-list-article-image {position:relative;overflow: hidden;}
.template .home-news-list-article-image img {display:block;}

.template .home-news-list-article-content {width:100%;height:75px;padding:15px;position: absolute;bottom: 0;left: 0;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(7,7,7,1) 71%, rgba(0,0,0,1) 73%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(7,7,7,1) 71%,rgba(0,0,0,1) 73%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(7,7,7,1) 71%,rgba(0,0,0,1) 73%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#000000',GradientType=0);
}
.template .home-news-list-article-0 .home-news-list-article-content {height:110px;}

.template .home-news-list-article-title {position: absolute;bottom:10px;left:15px;right:45px;}
.template .home-news-list-article-title h2 {color:#fff;font-size:20px;font-weight:normal;margin:0;}
.template .home-news-list-article .fa-angle-right {position:absolute;right:10px;bottom:10px;}
/* end NEWS HOME */

/* NEWS LIST INSIDE */
.news-list {}
.news-list-article {border:1px solid #7a7a7a;padding:15px;margin-bottom:20px;position: relative;}
.news-list-article:last-child {margin:0;}
.news-list-image {float:left;width:270px;overflow: hidden;}
.news-list-image img {display:block;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: 	all 0.4s ease-in-out;
    -ms-transition: 	all 0.4s ease-in-out;
    -o-transition: 		all 0.4s ease-in-out;
    transition: 		all 0.4s ease-in-out;
}
.news-list-article:hover .news-list-image img {
	-webkit-transform: scale(1.2);
       -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        	transform: scale(1.2);	
}
.news-list-content {float:right;width:calc(100% - 300px);padding-bottom:30px;}
.news-list-date {color:#7a7a7a;font-size:14px;font-weight:bold;margin-bottom:5px;}
.news-list-title h2 {color:#007ac7;font-size:25px;font-weight:400;text-transform: none}
.news-list-article-content {}
.news-list-read-more {color:#007ac7;font-size:14px;line-height:17px;text-transform: uppercase;font-weight:bold;letter-spacing: 1px;
	position: absolute;bottom:15px;left:315px;
}
.news-list-read-more .fa-angle-right {display:inline-block;margin-left:10px;}
/* end NEWS LIST INSIDE */

.article-link {display:block;width:100%;height:100%;position:absolute;top:0;left:0;}

/* NEWS ARTICLE */
/*.news-article {margin:-50px -65px;}*/
.news-article-image {position: relative;}
.news-article-image img {display: block;}
.article-gallery {position: relative;}
.article-gallery .slick-arrow {display:block;width:60px;height:60px;border:none;background:#007ac7;position: absolute;bottom:-60px;right:210px;cursor:pointer;outline:none;text-align:center;}
.article-gallery .slick-prev {right:271px;}
.article-gallery .slick-arrow i {width:auto !important;height:auto !important;font-size:20px !important;line-height: 20px !important;padding:0 !important;color:#fff;}

.share-container {background:#f0f1f1;}
.share-container a,.share-container .share {float:right;display:block;width:60px;height:60px;font-size:17px;line-height:60px;text-align: center;border-right:1px solid #fff;color:#7a7a7a;}
.share-container a:hover,.share-container .share:hover {color:#007ac7;}
.share-container .share {position: relative;margin-right:50px;}
.share .share-navi {background:#f0f1f1;width:60px;position: absolute;top:60px;left:0;z-index:700;visibility: hidden; opacity: 0;transition: visibility 2s, opacity 0.3s;}
.share .share-navi a {border-top:1px solid #fff;}
.share:hover .share-navi {visibility: visible;opacity: 1;transition: visibility 2s, opacity 0.3s;}

.news-article-header {width:50%;position:absolute;left:65px;bottom:50px;padding:20px 30px; background: rgba(0, 122, 199, 0.68);}
.news-article-title h1 {font-size:50px;font-weight:400;color:#fff;text-shadow:-1px 2px 0px rgba(0, 0, 0, 1);margin-left:-4px;text-transform: none;}
.news-article-date {color:#fff;font-size:16px;font-weight: 600;text-transform: uppercase;text-shadow:-1px 1px 0px rgba(0, 0, 0, 1);}
.news-article-content {padding:50px 65px 0 65px;}
.news-article-content-header {display:none;}


/************************************************************************/
/* PAGER ****************************************************************/
/************************************************************************/
#pl-pager {display:block;background: #f0f1f1;border:1px solid #7a7a7a;padding:12px 15px;margin-top:40px;text-align:center;position: relative;}
.pl-pager-first,.mid,.pl-pager-last {display:inline-block;}
.mid {margin:0 20px;}
#pl-pager a {font-size:16px;line-height:34px;height:34px;min-width:25px;display:inline-block;color:#007ac7;text-align:center;font-weight: bold;}
#pl-pager a:hover, #pl-pager a.active {color:#000000;}

a.pl-pager-first:before,
a.pl-pager-last:before {content:'« Previous';font-size:14px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:bold;text-transform: uppercase;}
a.pl-pager-last:before {content:'Next »';}

.sitemap ul li a { text-transform: capitalize;}

/************************************************************************/
/* PRINT  ***************************************************************/
/************************************************************************/
/* print */
body.print {background:#fff;}
body.print .header-container {position:relative;left:auto;top:auto;
			transform: translate(-0%, -0%);
		-ms-transform: translate(-0%, -0%);
	-webkit-transform: translate(-0%, -0%);
	background:none;
	border-top:10px solid #007ac7;
}

body.print header {min-height:150px;}
body.print .logo {width: 157px !important;height: 153px !important;}
body.print a.print {position: absolute;top:20px;right:20px;font-size:16px;background:#007ac7;padding:5px 10px;color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
body.print a.print i {margin-right:10px;}
body.print #content {padding:20px 0 0 0 !important;}
body.print .news-article {margin:0 !important;}
body.print .news-article-image {border-bottom:40px solid #f0f1f1;}
body.print .share-container {display:none;}
body.print .news-article-content {padding:30px 40px;}
body.print #footer-container {padding:5px 0;border-top:1px solid #dedede;}
body.print #footer {text-align:center;padding:0 10px;}


/* CORPORATE - TEMPLATE */
#wrapper.eusa {background:#fff;}
#wrapper.eusa #layout.fullsize {width:100%;}

#wrapper.eusa #visual {width:100%;height:740px !important;}
#wrapper.eusa .visual-content-container {height:100%;position: relative;}
#wrapper.eusa #visual .visual-navi {left:50%;top:auto;bottom:90px;margin-left:-570px;}

#wrapper.eusa #competition-information {background:#fff;padding-top:70px;}
#wrapper.eusa .slick-list {width:calc(100% + 20px);margin:0 -10px;}
#wrapper.eusa .comp-info div.c-info {border:none;background:#0b3a86;margin:0 10px;padding:50px 20px;}
#wrapper.eusa .comp-info {color:#fff;font-size:20px;font-weight: normal;}
#wrapper.eusa .comp-info div span {color:#fff;font-weight:bold;}
#wrapper.eusa .c-info:before {display: inline-block;color:#fff;font-family:FontAwesome;font-size: 20px;text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;margin-bottom:20px;}
#wrapper.eusa .info-event:before {content:'\f005';}
#wrapper.eusa .info-city:before {content:'\f041';}
#wrapper.eusa .info-date:before {content:'\f073';font-size:18px;}

#wrapper.eusa .home-news-list-article {position: relative;top:auto;right:auto;bottom:auto;left:auto;margin-bottom:40px;}
#wrapper.eusa .home-news-list-article:last-child {margin:0;}
#wrapper.eusa .home-news-list-article-image {float:left;width:570px;position: relative;overflow: hidden;}

#wrapper.eusa .home-news-list-article-image img {display:block;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: 	all 0.4s ease-in-out;
    -ms-transition: 	all 0.4s ease-in-out;
    -o-transition: 		all 0.4s ease-in-out;
    transition: 		all 0.4s ease-in-out;
}
#wrapper.eusa .home-news-list-article:hover .home-news-list-article-image img {
	-webkit-transform: scale(1.2);
       -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        	transform: scale(1.2);	
}

#wrapper.eusa .home-news-list-article-content {float:right;width:calc(100% - 600px);padding:35px 0;position: relative;min-height:320px;}
#wrapper.eusa .home-news-list-article-title h2 {font-size:24px;margin-bottom:20px;color:#007ac7;}
#wrapper.eusa .home-news-list-article-description,
#wrapper.eusa .home-news-list-article-description * {font-size:16px;}
#wrapper.eusa .home-news-list .article-link {display:inline-block;position: absolute;width:auto;height:auto;top:auto;bottom:35px;left:0;padding:18px 50px;font-size:15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

#wrapper.eusa .news-list {padding-top:15px;}
#wrapper.eusa .news-list-article {border: none;margin:0;}
#wrapper.eusa .news-list-read-more {background:#007AC7;color:#fff;padding: 15px 20px;border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#wrapper.eusa #pl-pager {border-color:#dbdbdb;background: none;}

/* RESPONSIVE */
@media screen and (max-width:1300px){
	.fullsize {width:960px;}
	.framesize {width:900px;}
	.contentsize {width:880px;}

	#visual .visual-content {width:65%;bottom:40px;left:30px;}
	#visual h2 {font-size:50px;}
	#visual .visual-navi,
	#wrapper.eusa #visual .visual-navi {left:auto;top:auto;right:30px;bottom:40px;}

	.template .home-news-list {height:562px;}
	.template .home-news-list-article:first-child {width:426px;left:0;top:0;}
	.template .home-news-list-article:nth-child(2) {width:213px;left:450px;top:0;}
	.template .home-news-list-article:nth-child(3) {width:213px;top:0;right:0;}
	.template .home-news-list-article:nth-child(4) {width:213px;left:450px;}
	.template .home-news-list-article:nth-child(5) {width:213px;right:0;}
	.template .home-news-list-article-title h2 {font-size:16px;}

	.news-events #main-solo {margin: -50px -40px 0 -40px;}
	.news-article-header {padding:40px;width:60%;}
	.news-article-content {padding:50px 40px 0 40px}
	.share-container .share {margin-right:30px;}

	.navi-container {display:none;}
	.navi-icon {position:absolute;top:36px;right:0px;width:36px;height:62px;display: inline-block;background:rgba(196,224,242,.7);width:74px;cursor: pointer;}
	.navi-icon span {display:block;height:5px;width:36px;background:#074184;opacity: 1;position:absolute;left:19px;top:16px;}
	.navi-icon span:first-child {top:28px;}
	.navi-icon span:last-child {top:40px;}

	/* navi-res */
	#wrapper.open .wrapper-navi-bg {display:block;z-index: 800;position: fixed;left: 0;top: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.4);overflow-y: auto;}
	#wrapper.open .navi-res {display:block;position: absolute;left: 100%;background: #fff;top: 0px;width: 480px; max-width: 100%; text-align:left;z-index:900;}

	.navi-res-close {display:block;width:480px;max-width:100%;height:36px;margin:0;overflow-x:auto;font-size:24px;color:#7A7A7A;background:#fff;text-align: right !important;padding:0px 11px;overflow: hidden;border-bottom:#cccccc 1px solid;}
    .navi-res-close:hover {background:#eeeeee;color:#074184;}

    #primarna-r {display:inline;position:relative;left:0;width:480px;max-width:100%;z-index:700;}
    #primarna-r ul,#primarna-r li {margin:0;padding:0;list-style:none;}
    #primarna-r #navi {position:relative;top:0px;right:0;z-index:500;width:100%;max-width:480px;overflow-x:auto;background: #fff;}
    #primarna-r ul li {display:block;text-align:left;position:relative;}
    #primarna-r a {display:block;color:#7A7A7A;font-size:18px;text-align:left;padding:15px 40px 15px 20px;}
    #primarna-r a.level1 {font-size:18px;line-height:1;font-weight:500;text-transform: uppercase;}
    #primarna-r a.level1,#primarna-r a.level2, #primarna-r a.level3 {border-bottom:#cccccc 1px solid;}
    #primarna-r li.ponudba a.level1 {pointer-events: none;}
    #primarna-r a:hover,#primarna-r a.active {background:#eeeeee;color:#074184;text-decoration:none;}
    #primarna-r li.level1 ul, #primarna-r li.level2 ul, #primarna-r li.level3 ul {display:block;position: static;}
    #primarna-r a.expand,#primarna-r a.collapse {position:absolute;right:0px;top:0px; width: auto !important;padding:0;}
    #primarna-r a.collapse {display:none;}
    #primarna-r a.collapse i, #primarna-r a.expand i  {color:#7A7A7A;font-size:32px;padding:8px 10px;}
    #primarna-r a.collapse:hover, #primarna-r a.expand:hover,
    #primarna-r a.collapse:hover i, #primarna-r a.expand:hover i {background:none;color:#074184;}
    #primarna-r li.active a.collapse:hover i, #primarna-r li.active a.expand:hover i {background:none;color:#fff;}
    #primarna-r ul.level2 a.expand,#primarna-r ul.level2 a.collapse {top:0px;right:0;padding:0;}
    #primarna-r ul.level2 a.level2 {padding-left:30px;}
    #primarna-r ul.level2 a.level3 {padding-left:40px;}

    .navi-res .social {width: calc(100% - 74px);}
    .navi-res #search {position: relative;width:100%;padding:15px 0 10px 20px;}
    .navi-res #search .input2 {width: calc(100% - 74px);border-bottom:#cccccc 1px solid;}
    .navi-res #search i {right:16px;top:12px;}
    .navi-res #search .enter {width:74px;border:none;}


    #wrapper.eusa #visual {height:640px !important;}
	#wrapper.eusa .home-news-list-article-image {width:420px;}
	#wrapper.eusa .home-news-list-article-content {width:calc(100% - 450px);padding:0;padding-bottom:60px;min-height:235px;}
	#wrapper.eusa .home-news-list-article-title h2 {margin-bottom:10px;}
	#wrapper.eusa .article-link {bottom:0;padding:14px 30px;font-size:14px;}
}

@media screen and (max-width:990px){
	#wrapper { background: none;}
	.fullsize {width:768px;;}
	.framesize {width:708px;}
	.contentsize {width:688px;}

	#visual .visual-content {width:calc(100% - 60px);bottom:30px;}
	#visual h2 {font-size:40px;}
	#visual .visual-navi {left:auto;top:auto;right:30px;bottom:40px;}
	#visual:after {height:200px;}

	.template .home-news-list {height:497px;}
	.template .home-news-list-article:first-child {width:330px;left:0;top:0;}
	.template .home-news-list-article:nth-child(2) {width:165px;left:354px;top:0;}
	.template .home-news-list-article:nth-child(3) {width:165px;top:0;right:0;}
	.template .home-news-list-article:nth-child(4) {width:165px;left:354px;}
	.template .home-news-list-article:nth-child(5) {width:165px;right:0;}
	
	.home-news-list-article-title h2 {font-size:16px;}

	.page-title h1 {font-size:50px;}
	.news-article-title h1 {font-size: 40px;}

	.footer-left {padding:40px 40px;}
	.footer-logo {width:60px;}
	.footer-left-content {width:calc(100% - 80px);}
	.footer-left-content .content * {font-size:16px;}
	.footer-right50-1,
	.footer-right50-2 {padding:20px 40px;}

	#wrapper.eusa #visual {height:540px !important;}
	#wrapper.eusa .home-news-list-article {margin-bottom:30px;}
	#wrapper.eusa .home-news-list-article-image {float:left;width:300px;}
	#wrapper.eusa .home-news-list-article-content {float:right;width:calc(100% - 330px);padding:0;padding-bottom:60px;position: relative;min-height:170px;}
	#wrapper.eusa .home-news-list-article-title h2 {font-size:21px;}
	#wrapper.eusa .home-news-list-article-description,
	#wrapper.eusa .home-news-list-article-description * {font-size:14px;}
	#wrapper.eusa .article-link {bottom:0;padding:12px 30px;font-size:13px;}
}

@media screen and (max-width:800px){
	.fullsize {width:540px;}
	.framesize {width:500px;}
	.contentsize {width:480px;}

	header .global {display:none;}
	header .logo {width:130px;height:130px;}
	.navi-icon {top:20px;}

	#visual .visual-content {width:calc(100% - 40px);left:20px;bottom:20px;}
	#visual h2 {font-size:30px;}
	#visual .visual-description {display:none;}
	#visual .visual-navi {right:30px;bottom:30px;}
	#visual .down-icon {display:none;}
	#visual:after {height:150px;}

	#competition-information {padding-bottom:30px;}
	.comp-info div.c-info {border:none;}

	a.button {padding:15px;}

	.template .home-news-list {height:auto;}
	.template .home-news-list-article{ width: 48% !important; height: 200px; margin: 0 1% 20px; float:left;position: relative; top: auto !important; left: auto !important; bottom: auto !important; right: auto !important;}
	.template .home-news-list-article-image { height: 100%;}
	.template .home-news-list-article-image img { height: 100%; width: 100%;}
	.template .home-news-list-article:first-child { height: 362px;margin: 0 0 20px;width:500px !important;left:0;top:0;}
	.template .home-news-list-article:nth-child(2) {left:0;top:386px;}
	.template .home-news-list-article:nth-child(3) {top:386px;right:0;}
	.template .home-news-list-article:nth-child(4) {left:0px;bottom:0;}
	.template .home-news-list-article:nth-child(5) {right:0;bottom:0;}
	.template .home-news-list-article-title h2 {font-size:16px;}

	#content {padding:30px 0;}

	#main,#info {float:none;width:100%;}

	.news-list-image {float:none;width:100%;margin-bottom:20px;}
	.news-list-content {float:none;width:100%;}
	.news-list-read-more {left:auto;right:15px;}

	.news-events #main-solo {margin: -30px -30px 0 -30px;}
	.news-article-content {padding:30px 30px 0 30px}
	.news-article-header {padding: 30px;width: 100%;}
	.news-article-title h1 {font-size: 30px;}

	.article-gallery .slick-arrow {right:auto;left:51px;width:50px;height:50px;bottom:-50px;}
	.article-gallery .slick-prev {right:auto;left:0;}
	.share-container a, .share-container .share {width:50px;height:50px;line-height:50px;}
	.share-container .share {margin-right:20px;}

	.footer-left-container,
	.footer-right-container {float:none;width:100%;}
	
	.footer-left,
	.footer-right50-1,
	.footer-right50-2 {padding:30px 20px;}

	#wrapper.eusa #visual {height:440px !important;}
	#wrapper.eusa #visual .visual-description {display:block;}
	#wrapper.eusa #competition-information {padding-top:40px;}
	#wrapper.eusa .comp-info div.c-info {padding:30px 20px;}
	#wrapper.eusa .home-news-list-article-image {float:left;width:230px;}
	#wrapper.eusa .home-news-list-article-content {float:right;width:calc(100% - 250px);min-height:129px;}
	#wrapper.eusa .article-link {bottom:0;padding:12px 25px;font-size:12px;}
}

@media screen and (max-width:570px){
	.fullsize {width:450px;}
	.framesize {width:410px;}
	.contentsize {width:410px;}

	header .logo {width:100px;height:100px;}
	.navi-icon {width:66px;height:60px;top:10px;}
	.navi-icon span {left:15px;top:15;}
	.navi-icon span:first-child {top:28px;}
	.navi-icon span:last-child {top:40px;}

	.template .home-news-list {height:593px;}
	.template .home-news-list-article:first-child {width:410px; height: auto;left:0;top:0;}
	.template .home-news-list-article:nth-child(2) {left:0;top:307px;}
	.template .home-news-list-article:nth-child(3) {top:307px;right:0;}
	.template .home-news-list-article:nth-child(4){left:0px;bottom:0;}
	.template .home-news-list-article:nth-child(5) {right:0;bottom:0;}
	.template .home-news-list-article-title h2 {font-size:16px;}

	.news-events #main-solo {margin: -30px -20px 0 -20px;}
	.news-article-content {padding:30px 20px 0 20px}
	.news-article-header {display:none;}
	.news-article-content-header {display:block;}
	.news-article-content-header .news-article-title h1 {color:#007ac7;text-shadow:none;margin:0;}
	.news-article-content-header .news-article-date {color:#7D8285;font-weight:bold;text-shadow:none;margin:10px 0 20px 0;}

	.footer-navi a.level1 {padding:5px 0;}

	#wrapper.eusa .home-news-list-article-image {float:none;width:100%;}
	#wrapper.eusa .home-news-list-article-content {float:none;width:100%;padding:0;min-height:1px;}
	#wrapper.eusa .home-news-list-article-title h2 {margin-top:10px;}
	#wrapper.eusa .home-news-list-article-description,
	#wrapper.eusa .home-news-list-article-description * {}
	#wrapper.eusa .article-link {position:relative;bottom:auto;left:auto;margin-top:15px;}
}

@media screen and (max-width:480px){
	.fullsize {width:320px;}
	.framesize {width:280px;}
	.contentsize {width:280px;}

	#visual .visual-content,
	#visual .visual-navi {display:none;}

	.page-title h1, .news-article-title h1 {font-size:35px;}

	.template .home-news-list {height:1015px;}
	.template .home-news-list-article {width:280px !important;left:0;top:0;}
	.template .home-news-list-article:first-child {width:280px !important;left:0;top:0;}
	.template .home-news-list-article:nth-child(2) {width:280px !important;left:0;top:213px;}
	.template .home-news-list-article:nth-child(3) {width:280px !important;top:462px;right:0;}
	.template .home-news-list-article:nth-child(4) {width:280px !important;left:0px;bottom:auto;top:619px;}
	.template .home-news-list-article:nth-child(5) {width:280px !important;right:0;bottom:0;}
	.template .home-news-list-article-title h2 {font-size:16px;}

	.footer-navi li.level1 {width:calc(100% / 2);}

	#wrapper.eusa #visual {height:280px !important;}
	#wrapper.eusa #competition-information {padding-top:10px;}
	#wrapper.eusa .comp-info div.c-info {padding:15px 10px;}
	#wrapper.eusa #content-container {padding:0 10px;}
}

