/*===== Common Class =====*/
 
body {
	padding:0  !important ;
	margin: 0   !important;
	font-size:16px;
	color:#595959;
	font-family: 'Roboto-Regular';
	overflow-x:hidden ;
}
html { 
	-webkit-font-smoothing: antialiased; 
}
*
{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
img{
	padding: 0;
	margin: 0;
	border: 0;
}
*{
	padding: 0;
	margin: 0;
	outline: none;
	word-wrap: break-word;
}
h1, h2, h3, h4, h5, h6, p {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
a, a:hover, a:focus {
	outline: none;
	text-decoration: none;
	/*-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;*/
}
a:focus,select:focus{outline: none;}

a, input, button, textarea {
	outline: none !important;
}
:focus {
	outline: none;
}


/*===== Common Class =====*/
.float_none{
	float:none !important; 
}

.main_wapper{ 
	width:100%; 
	float:left;
	overflow:hidden;
	
}

/*=========================================*/
/* Bootstrap Class Overwrite */
/*=========================================*/
.navbar-toggle {
	border:0;
	margin:20px;
	padding:0;
	float:right;
	border-radius:0px;
}
.navbar-toggle:hover {
	background: none !important;
}
.navbar-toggle .icon-bar {
	height: 3px;
	background: #3bb6b1 !important;
}
.navbar-toggle:hover .icon-bar, 
.navbar-toggle:focus .icon-bar {
	background: #e83555 !important;
}
.navbar-toggle:focus {
	background: none !important;
}

/*=========================================*/
/* Main Header */
/*=========================================*/

#header{
	float:left;
	width:100%;
	position:relative;
}
.header_wapper{
	width:100%;
	float:left;
	padding:0;
}

.main_header{display:inline-block; width:100%; position:absolute; left:0; top:0; z-index:100;}
.header_wapper .main_header.shrink{display:inline-block; width:100%; position:fixed; top:0; left:0; z-index:99; background:#fff;}

.m_logo{display:inline-block; width:auto; margin-left:82px; position:absolute; left:0; top:0;}
.m_logo a.main_logo{display:inline-block; width:auto;}
.m_logo a.main_logo img{display:inline-block; max-width:100%;}
.header_wapper .main_header.shrink .m_logo a.main_logo{display:none;}

.m_logo a.sticky_logo{display:none; width:auto;}
.m_logo a.sticky_logo img{display:inline-block; max-width:100%;}

.header_wapper .main_header.shrink .m_logo a.sticky_logo{display:inline-block;}

.header_wapper .main_header.shrink .right_navi .left_side .navigation{padding:0;}
.header_wapper .main_header.shrink .right_navi .left_side .flag{margin-top:0;}

.header_wapper .main_header.shrink .right_navi .left_side .social{display:none;}
.header_wapper .main_header.shrink .right_navi .right_side ul li{width:50%; border-bottom:0; border-right:solid 1px #fff;}
.header_wapper .main_header.shrink .right_navi .right_side ul li:last-child{border-right:0;}
.header_wapper .main_header.shrink .right_navi .right_side{padding: 23px 40px; width:218px;}
.header_wapper .main_header.shrink .right_navi .right_side ul li a.calender,
.header_wapper .main_header.shrink .right_navi .right_side ul li a.dalsi{ background-position: center center;}

.header_wapper .main_header.shrink .right_navi .right_side ul li a{padding: 17px 0 17px 0; width:100%;}
.header_wapper .main_header.shrink .right_navi .right_side ul li a span{font-size:0; line-height:33px; padding:0 0 0 53px; display:none;}
.header_wapper .main_header.shrink .right_navi .right_side ul li .cale_block{right:0; top:80px;}

.header_wapper .main_header.shrink .right_navi .right_side ul li .dalsi_block{right:0; top:80px;}
.header_wapper .main_header.shrink .right_navi .right_side ul li .dalsi_block > ul > li{width:100%;}


.right_navi{float:right;  width:1380px; background:#fff;}
.right_navi .left_side{float:left; width:100%; max-width:1160px; padding:27px 0 0; text-align:right;}

/*.right_navi .left_side{float:left; width:100%; width:1240px; padding:27px 0 0;}*/


.right_navi .left_side .social{float:right; width:100%;}
.right_navi .left_side .social ul{float:right; width:auto;}
.right_navi .left_side .social ul li{float:left; width:auto; margin-right:22px;}
.right_navi .left_side .social ul li a{float:left; width:auto; font-size:17px; color:#595959; font-family: 'Roboto-Light'; padding:0 0 0 30px; line-height:1;}
.right_navi .left_side .social ul li a.email{background:url(../images/email.png) no-repeat left center;}
.right_navi .left_side .social ul li a.call{background:url(../images/call.png) no-repeat left center;}

.right_navi .left_side .navigation{width:auto; float:left; padding:  44px 0 0; margin-right:90px; vertical-align:top;}
.right_navi .left_side .navigation ul li{display: inline-block; position: relative;}
.right_navi .left_side .navigation ul{display:inline-block; width:auto;}
.right_navi .left_side .navigation ul li{display:inline-block; width:auto; position: relative; }
.right_navi .left_side .navigation ul li:last-child{border-right:0;}
.right_navi .left_side .navigation ul li a {
	color: #595959;
	display: inline-block;
	width:100%;
	padding: 0 0 23px;
	font-size:20px;
	font-family: 'Roboto-Medium';
	text-transform: capitalize;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.right_navi .left_side .navigation ul li a span{border-right:solid 1px #c1c1c1; padding: 2px 50px;}
.right_navi .left_side .navigation ul li.active > a{background: #fff; color: #0c6bb0; font-size:20px; font-family: 'Roboto-Bold';}
.right_navi .left_side .navigation ul li a:hover{ background: #fff; color: #0c6bb0;}
.right_navi .left_side .navigation ul li:hover ul{ visibility: visible; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; z-index: 99; top: 53px; left:28px; -webkit-transform: scale(1); transform: scale(1);}

.right_navi .left_side .navigation ul li ul {
	background:rgba(12,107,176,0.70);
	left: 0;
	position: absolute;
	top: 100px;
	width: 1212px;
	-webkit-transition: .5s ease;
	transition: .5s ease;
	visibility: hidden;
	opacity: 0;
	padding:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transform: scale(.5);
	transform: scale(.5);
}

.right_navi .left_side .navigation ul li ul li{display: inline-block; width:auto; float:left; }
.right_navi .left_side .navigation ul li ul li a{padding: 18px 0; text-transform: capitalize; color:#fff; font-size:20px; font-family: 'Roboto-Regular'; padding:19px 29px; float:left;}
.right_navi .left_side .navigation ul li ul li.active a, 
.right_navi .left_side .navigation ul li ul li a:hover{background:#fff; color:#1b76ce;}

.responsive-menu{display: none;}

.right_navi .left_side .flag{float:none; display:inline-block; width:auto; margin-top:44px; vertical-align:top;}
.right_navi .left_side .flag ul{float:left; width:auto;}
.right_navi .left_side .flag ul li{float:left; width:auto; margin-right:25px;}
/*.right_navi .left_side .flag ul li:last-child{margin-right:0;}*/
.right_navi .left_side .flag ul li a{float:left; width:auto;}
.right_navi .left_side .flag ul li a img{float:left; width:auto;}


.right_navi .right_side{float:left; width:218px; background:#0c6bb0; padding:14px 30px;}

.right_navi .right_side ul{float:left; width:100%;}
.right_navi .right_side ul li{float:left; width:100%; border-bottom:solid 1px #fff; position:static;}
.right_navi .right_side ul li:last-child{border-bottom:0;}
.right_navi .right_side ul li a{float:left; width:auto; color:#fff; font-family: 'Roboto-Regular'; font-size:18px; color:#fff; padding:0 0 0 30px; line-height:56px}
.right_navi .right_side ul li a span{float:left; width:auto; color:#fff; font-family: 'Roboto-Regular'; font-size:16px; color:#fff; line-height:56px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.right_navi .right_side ul li a.active span{font-size:16px; font-family: 'Roboto-Black';}
.right_navi .right_side ul li a.dalsi {background:url(../images/earth.png) no-repeat left center;}
.right_navi .right_side ul li a.calender {background:url(../images/calender.png) no-repeat left center;}

.right_navi .right_side ul li .dalsi_block{ position:fixed; right:0; top:141px; width:315px; background:rgba(255,255,255,0.90); padding:48px 0px 48px 40px; opacity:0; visibility:hidden;
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out;
-o-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}
.main_header.shrink .right_navi .right_side ul li .dalsi_block{top:80px;}
.right_navi .right_side ul li .dalsi_block.active{opacity:1; visibility:visible;}

.right_navi .right_side ul li > .dalsi_block > ul{display:inline-block; float:left; width:100%;}
.right_navi .right_side ul li > .dalsi_block > ul > li{display:inline-block; float:left; width:100%; margin-bottom:15px; position:relative ;}
.right_navi .right_side ul li > .dalsi_block > ul > li:after{position:absolute; left:0; bottom:0; width:210px; height:1px; content:''; background:#0c6bb0}
.right_navi .right_side ul li > .dalsi_block > ul > li:last-child{border-bottom:0; margin-bottom:0;}
.right_navi .right_side ul li > .dalsi_block > ul > li > img{display:inline-block; float:left; max-width:100%;}

.right_navi .right_side ul li .dalsi_block ul > li > a{display:inline-block; float:left; width:100%; color:#0c6bb0; font-size:17px; font-family: 'Roboto-Bold'; padding:20px 0 20px; line-height:1;}

.right_navi .right_side ul li .cale_block{ position:fixed; right:0; top:141px; width:1458px; background:rgba(255,255,255,0.90); padding:15px 45px 15px; opacity:0; visibility:hidden;
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out;
-o-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}
.right_navi .right_side ul li .cale_block.active{opacity:1; visibility:visible;}

.right_navi .right_side ul li .cale_block .inner_cale_table{display:inline-block; width:100%; padding:0;}
.right_navi .right_side ul li .cale_block .inner_cale_table table{display:inline-block; width:100%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead{display:inline-block; width:100%; border-bottom:solid 1px #0c6bb0; padding:0px 0 18px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr{float:left; width:100%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.date{float:left; width:200px; font-size:18px; color:#000; font-family: 'Roboto-Light'; font-weight:400;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.akce{float:left; width:604px; font-size:18px; color:#000; font-family: 'Roboto-Light'; font-weight:400;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_lenth{float:left; width:133px; font-size:18px; color:#000; font-family: 'Roboto-Light'; font-weight:400;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_pdf{float:left; width:293px; font-size:18px; color:#000; font-family: 'Roboto-Light'; font-weight:400; text-align:center;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.vysle{float:right; width:100px; font-size:18px; color:#000; font-family: 'Roboto-Light'; font-weight:400; text-align:center;}

.right_navi .right_side ul li .cale_block .inner_cale_table table tbody{display:inline-block; width:100%; padding:5px 0;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr{float:left; width:100%; }
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td{padding:10px 0;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td{font-family: 'Roboto-Bold'; color:#737373;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.date{float:left; width:200px; font-size:18px; color:#000; font-family: 'Roboto-Light'; font-weight:400;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.date strong{font-family: 'Roboto-Bold'; color:#737373; font-weight:400;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.date span{color:#0c6bb0;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.date span strong{font-family: 'Roboto-Bold'; color:#0c6bb0; font-weight:400;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce{float:left; width:604px; font-size:18px; color:#000; font-family: 'Roboto-Light'; font-weight:400;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce span{color:#0c6bb0;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce strong{font-family: 'Roboto-Bold'; color:#737373; font-weight:400;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce span strong{font-family: 'Roboto-Bold'; color:#0c6bb0;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_lenth{float:left; width:133px; font-size:18px; color:#000; font-family: 'Roboto-Light'; font-weight:400;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_lenth span{color:#0c6bb0;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_lenth span strong{font-family: 'Roboto-Bold'; color:#0c6bb0; font-weight:400;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_pdf{float:left; width:293px; font-size:18px; color:#000; font-family: 'Roboto-Light'; font-weight:400; text-align:center; }
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_pdf a{display:inline-block; width:auto; padding:0; line-height:1; float:none;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.vysle{float:right; width:100px; font-size:18px; color:#000; font-family: 'Roboto-Light'; font-weight:400;}

/*.custom-file-upload-hidden {
  display: none;
  visibility: hidden;
  position: absolute;
  left: -9999px;
}

.custom-file-upload {
  display: block;
  width: auto;
  font-size: 0;
  margin-top: 0;
  height:30px;
}
.custom-file-upload label {
  display: block;
  margin-bottom: 0;
}

.file-upload-wrapper {
  position: relative;
  margin-bottom: 0;
  display:inline-block; 
  width:100%;
}

.file-upload-input {
  width: 100%;
  color: #000;
  font-size: 16px;
  padding: 0px 35px 0 10px;
  height:28px;
  border: solid 1px #ccc;
  background-color: transparent;
  float: left;
  border-radius:0 5px 0 0;
  display:none;
}
.file-upload-input:hover, .file-upload-input:focus {
  background-color: transparent;
  outline: none;
}

.file-upload-button {
	position:absolute;
	left:50%;
	top:0;
	cursor: pointer;
	padding: 0;
	border: none;
	background-color: transparent;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.file-upload-button:hover {
  background-color:transparent;
}*/

.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.vysle{float:right; width:100px; font-size:18px; color:#000; font-family: 'Roboto-Light'; font-weight:400; text-align:center;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.vysle span{color:#0c6bb0;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.vysle a{display:inline-block; width:auto; padding:0; line-height:1; float:none;}
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.vysle a img{display:inline-block; max-width:100%;}


/*=========================================*/
/* Main Banner */
/*=========================================*/
.banner_wapper{
	float:left;
	width:100%;
	min-height:863px;
}
.inner_banner{display:inline-block; width:100%; float:left;}
.inner_item{display:inline-block; width:100%; min-height:863px;  position:relative; float:left; background-size:cover !important;}
.inner_item:after{position:absolute; left:0; top:0; width:100%; height:100%; content:''; background:rgba(0,0,0,0.15);}
.inner_item .slider-cap{position:absolute; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%; z-index:15;}
.inner_item .slider-cap h2{display:inline-block; width:100%; text-align:center; font-size:60px; color:#fff; font-family: 'Roboto-Black'; text-shadow:7px 17px 16px rgba(0,0,0,0.50);}
.inner_item .slider-cap h5{display:inline-block; width:100%; text-align:center; font-size:60px; color:#fff; font-family: 'Roboto-Black'; text-shadow:7px 17px 16px rgba(0,0,0,0.50);}

.owl-item.active .slide-caption__title{
  animation: 1.5s .2s fadeInUp both;
}

.owl-item.active .slide-caption__desc{
  animation: 2s .6s fadeInUp both;
}

#main_slider.owl-theme .owl-nav{position:absolute; left:0; bottom:9px; margin-top:0; width:52px; text-align:left;}

#main_slider.owl-theme .owl-nav [class*="owl-"]{margin:0; width:100%; float:left; opacity:0.9;}
/*#main_slider.owl-theme .owl-nav [class*="owl-"]:hover{opacity:1;}*/
#main_slider.owl-theme .owl-nav [class*="owl-"] img{float:left; width:100%;}

.sticky_social{position:fixed; right:-1px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:80px; z-index:5;} 
.sticky_social ul{display:inline-block; width:100%; }
.sticky_social ul li{display:inline-block; width:100%; margin-bottom:10px;}
.sticky_social ul li:last-child{margin-bottom:0;}
.sticky_social ul li a{display:inline-block; width:100%;}
.sticky_social ul li a img{display:inline-block; width:100%;}
/*=========================================*/
/* Main Content */
/*=========================================*/
#section{
	float:left;
	width:100%;
}
.section_wapper{
	width:100%; 
	float:left;
	padding:0;

}

.section_wapper .count_block{display:inline-block; width:100%; padding:40px 50px 40px; position:relative; background:#ececec;}
.section_wapper .count_block.sea{background:#ececec; padding:40px 50px 40px;}
.section_wapper .count_block .left_image{width:auto; display:inline-block; float:left; margin-right:75px; margin-top:10px;}
.section_wapper .count_block .left_image img{max-width:100%; display:inline-block;}


.section_wapper .count_block .count_blk{display:inline-block; width:775px; float:left;}
.section_wapper .count_block .count_blk .count_title{display:inline-block; width:100%; font-size:28px; color:#0c6bb0; font-family: 'Roboto-Regular';  line-height:1; border-bottom:solid 1px #0c6bb0; padding-bottom:25px;}
.section_wapper .count_block .count_blk .count_title strong{font-size:28px; color:#0c6bb0; font-family: 'Roboto-Black'; line-height:1;}

.section_wapper .count_block .count_blk .bottom_count{display:inline-block; width:100%; float:left; margin:25px 0 0 0;}
.section_wapper .count_block .count_blk .bottom_count .left_counter{display:inline-block; width:auto; float:left;} 
.section_wapper .count_block .count_blk .bottom_count .left_counter span { display:inline-block; width:auto; font-size:25px; color:#737373; font-family: 'Roboto-Light';  margin-right:10px; line-height:1;}
.section_wapper .count_block .count_blk .bottom_count .left_counter strong{color:#0c6bb0;  font-family: 'Roboto-Black'; font-size:60px; margin-right:5px; line-height:1; display:inline-block;}


.section_wapper .count_block .count_blk .bottom_count .inner__social{float:left; width:auto; margin:5px 0 0 40px;}
.section_wapper .count_block .count_blk .bottom_count .inner__social ul{float:left; width:auto;}
.section_wapper .count_block .count_blk .bottom_count .inner__social ul li{float:left; width:auto; margin-right:18px;}
.section_wapper .count_block .count_blk .bottom_count .inner__social ul li a{float:left; width:auto;}
.section_wapper .count_block .count_blk .bottom_count .inner__social ul li a img{float:left; width:auto;}


.section_wapper .count_block  .right_coung_photo{float:right; position:absolute; right:70px; bottom:40px; z-index:15;}
.section_wapper .count_block  .right_coung_photo img{display:inline-block; max-width:100%;}

.section_wapper .aklu_block{display:inline-block; width:100%; padding:105px 0 0 0;}
.section_wapper .aklu_block .aklu_title{display:inline-block; width:100%; text-align:center; padding-bottom:40px;} 
.section_wapper .aklu_block .aklu_title h3{display:inline-block; width:auto; text-align:center; font-size:25px; color:#737373; font-family: 'Roboto-Black'; position:relative; padding:0 0 22px 0; text-transform:uppercase;} 
.section_wapper .aklu_block .aklu_title h3:after{position:absolute; left:0%; transform:translateX(-50%); -webkit-transform:translateX(-50%); height:1px; background:#0c6bb0; content:''; bottom:0; width:150px;}


.section_wapper .aklu_block .news_image{display:inline-block; width:100%; position:relative; margin-bottom:30px}
.section_wapper .aklu_block .news_image a{display:inline-block; width:100%;}
.section_wapper .aklu_block .news_image a img{display:inline-block; width:100%;}
.section_wapper .aklu_block .news_image .news_cap{ width:100%; position:absolute; left:0; bottom:20px;  z-index:1; padding:0 30px; /*opacity:0; visibility:hidden;*/
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.section_wapper .aklu_block .news_image .news_cap h3{display:inline-block; width:100%; font-size:25px; color:#fff; font-family: 'Roboto-Black';}
.section_wapper .aklu_block .news_image .news_cap span{display:inline-block; width:100%; font-size:22px; color:#fff; font-family: 'Roboto-Medium';}

/*.section_wapper .aklu_block .news_image:hover .news_cap{opacity:1; visibility:visible;}*/


.section_wapper .aklu_block .news_more{ display:inline-block; width:100%; text-align:right}
.section_wapper .aklu_block .news_more a{display:inline-block; width:270px; border:solid 1px #7eb1d5; color:#7eb1d5; font-size:17px;  font-family: 'Roboto-Regular'; text-align:left; padding:5px 20px; position:relative;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}

.section_wapper .aklu_block .news_more a:after{position:absolute; right:20px; top:-5px; font-size:30px; color:#7eb1d5; font-family:'FontAwesome'; content:'\f105';}
.section_wapper .aklu_block .news_more a:hover{background:#7eb1d5; color:#fff;}
.section_wapper .aklu_block .news_more a:hover:after{color:#fff;}


.section_wapper .photo_block{display:inline-block; width:100%; padding:95px 0 0 0;}
.section_wapper .photo_block .photo_title{}
.section_wapper .photo_block .photo_title{display:inline-block; width:100%; text-align:center; padding-bottom:40px;} 
.section_wapper .photo_block .photo_title h3{display:inline-block; width:auto; text-align:center; font-size:25px; color:#737373; font-family: 'Roboto-Black'; position:relative; padding:0 0 22px 0; text-transform:uppercase;} 
.section_wapper .photo_block .photo_title h3 span{font-family: 'Roboto-Regular'; text-transform:uppercase;}
.section_wapper .photo_block .photo_title h3:after{position:absolute; left:0%; transform:translateX(-50%); -webkit-transform:translateX(-50%); height:1px; background:#0c6bb0; content:''; bottom:0; width:150px;}

.section_wapper .photo_block .photo_slider{display:inline-block; width:100%;}


#photo_sld.owl-carousel .owl-nav{margin:0;}
#photo_sld.owl-carousel .owl-nav button.owl-prev{margin:0; position:absolute; left:0; top:0; height:100%;}
#photo_sld.owl-carousel .owl-nav button.owl-next{margin:0; position:absolute; right:0; top:0; height:100%;}
#photo_sld.owl-carousel .owl-nav button.owl-next img,
#photo_sld.owl-carousel .owl-nav button.owl-prev img{ height:100%;}
#photo_sld.owl-theme .owl-nav [class*="owl-"]:hover{background:#0c6bb0}

.section_wapper .social_wapper{display:inline-block; width:100%;}
.section_wapper .social_wapper .left_social{display:inline-block; width:100%;}
.section_wapper .social_wapper .left_social img{display:inline-block; max-width:100%; float:right;}
.section_wapper .social_wapper .left_social ul{display:inline-block; width:100%; padding:30px 0;	}
.section_wapper .social_wapper .left_social ul li{display:inline-block; width:100%; margin-bottom:20px;}
.section_wapper .social_wapper .left_social ul li img{display:inline-block; width:100%;}

.section_wapper .social_wapper .visco_image{display:inline-block; width:100%; position:relative; min-height:650px; vertical-align:top;}
.section_wapper .part_slider{display:inline-block; width:100%; background:#fff; padding:30px 0 0 0; vertical-align:top;}

/*=========================================*/
/* Main Footer */
/*=========================================*/
#footer{
	float:left;
	width:100%;
}
.footer_wapper{
	width:100%; 
	float:left;
	background:#0c6bb0;
	position:relative;
}
.footer_wapper:after{position:absolute; left:35px; top:0px; width:158px; height:219px; content:''; background:url(../images/footer_logo.png) no-repeat center center; z-index:10;}

.footer_wapper .top_footer{display:inline-block; width:100%; float:left; padding:110px 0 0 0; position:relative; z-index:15;} 


.footer_wapper .top_footer .footer_links{display:inline-block; width:100%;}
.footer_wapper .top_footer .footer_links ul{display:inline-block; width:100%;}
.footer_wapper .top_footer .footer_links ul li{display:inline-block; width:100%; margin-bottom:13px;}
.footer_wapper .top_footer .footer_links ul li a{display:inline-block; width:auto; color:#f9f7f8; font-size:18px; font-family: 'Roboto-Bold';}

.footer_wapper .top_footer .footer_m_links{display:inline-block; width:100%;}
.footer_wapper .top_footer .footer_m_links h4{display:inline-block; width:100%; color:#f9f7f8; font-size:18px; font-family: 'Roboto-Bold'; margin-bottom:20px;}
.footer_wapper .top_footer .footer_m_links ul{display:inline-block; width:100%;}
.footer_wapper .top_footer .footer_m_links ul li{display:inline-block; width:100%; margin-bottom:13px;}
.footer_wapper .top_footer .footer_m_links ul li a{display:inline-block; width:auto; color:#f9f7f8; font-size:18px; font-family: 'Roboto-Light';}

.footer_wapper .top_footer .footer_address{display:inline-block; width:100%;}
.footer_wapper .top_footer .footer_address h5{display:inline-block; width:100%; color:#f9f7f8; font-size:18px; font-family: 'Roboto-Regular'; margin-bottom:13px;}
.footer_wapper .top_footer .footer_address p{display:inline-block; width:100%; color:#f9f7f8; font-size:18px; font-family: 'Roboto-Light'; line-height:40px;}

.footer_wapper .top_footer .footer_address ul{display:inline-block; width:100%;}
.footer_wapper .top_footer .footer_address ul li{display:inline-block; width:100%; margin-bottom:13px; color:#f9f7f8; font-size:17px; font-family: 'Roboto-Light';}
.footer_wapper .top_footer .footer_address ul li a{display:inline-block; width:auto; color:#f9f7f8; font-size:16px; font-family: 'Roboto-Light';}

.footer_wapper .bottom_footer{display:inline-block; width:100%; float:left; padding:48px 0 38px;}
.footer_wapper .bottom_footer .copy_block{display:inline-block; width:100%; text-align:center;}
.footer_wapper .bottom_footer .copy_block p{display:inline-block; width:100%; text-align:center; font-size:16px; color:#fff; font-family: 'Roboto-Regular';}
.footer_wapper .bottom_footer .copy_block p a{display:inline-block; width:auto;}
.footer_wapper .bottom_footer .copy_block p a i{display:inline-block; width:auto;}
.footer_wapper .bottom_footer .copy_block p a i img{display:inline-block; width:auto;}













/*========== o-arealu page Start ==========*/
.section_wapper .count_block .left_image.arealu{margin-top:0;}
.section_wapper .count_block .count_blk.arealu{width:auto; margin:15px 0 0 0}
.section_wapper .count_block .count_blk.arealu .count_title{float:left; width:auto; margin:28px 50px 0 0; padding:0; border-bottom:0; font-size:24px;}
.section_wapper .count_block .count_blk.arealu .bottom_count{float:left; width:auto; margin:0;}

.section_wapper .aklu_block .arealu_para{display:inline-block; width:100%;}
.section_wapper .aklu_block .arealu_para span{display:inline-block; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Regular'; line-height:30px; margin-bottom:40px;}
.section_wapper .aklu_block .arealu_para span strong{font-family: 'Roboto-Black'; font-weight:400;}
.section_wapper .aklu_block .arealu_para p{display:inline-block; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Light'; line-height:30px; margin-bottom:30px;}

.section_wapper .aklu_block .news_more.arealu{text-align:left; margin:0 0 30px 0;}

.section_wapper .photo_block .mapa_block{display:inline-block; width:100%; padding:35px 0 0 0; float:left;}
.section_wapper .photo_block .mapa_block .mapa_box{display:inline-block; width:100%; border:solid 1px #8ebada; position:relative; float:left;}
.section_wapper .photo_block .mapa_block .mapa_box a{display:inline-block; width:100%;}
.section_wapper .photo_block .mapa_block .mapa_box a img{display:inline-block; max-width:100%;}


.modal_map{display:inline-block; width:100%;}
.modal_map img{display:inline-block; width:100%;}
.modal-header{padding:15px 0;}
.close{opacity:1;}
.modal-content{box-shadow:none; background-color:transparent; border:none;}
.modal-body{padding:0;}
/*========== o-arealu page End ==========*/

/*========== provozni-doba page Start ==========*/
.section_wapper .aklu_block .doba_para{display:inline-block; width:100%;}
.section_wapper .aklu_block .doba_para p{display:inline-block; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Medium'; line-height:30px; margin-bottom:30px;}
.section_wapper .aklu_block .doba_para h4{display:inline-block; width:100%; font-size:25px; color:#0c6bb0;  font-family: 'Roboto-Medium'; text-transform:uppercase; padding:18px 0 20px 0;}
.section_wapper .aklu_block .doba_para ul{display:inline-block; width:100%;  margin-bottom:29px;}
.section_wapper .aklu_block .doba_para ul li{display:inline-block; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Light'; margin-bottom:4px;}


.section_wapper .aklu_block .doba_calender{display:inline-block; width:100%; padding:37px 0 0 0;}
.section_wapper .aklu_block .doba_calender h4{display:inline-block; width:100%; font-size:25px; color:#0c6bb0;  font-family: 'Roboto-Medium'; text-transform:uppercase; padding:18px 0 20px 0;}

.section_wapper .aklu_block .doba_calender .doba_calender_blk{display:inline-block; width:100%; background:#e6e6e6; height:790px; padding:105px 85px;}
.section_wapper .aklu_block .doba_calender .doba_calender_blk .inner_cale_blk{display:inline-block; width:100%; height:100%; border:solid 1px #868686; position:relative;}
.section_wapper .aklu_block .doba_calender .doba_calender_blk .inner_cale_blk span{position:absolute; left:0; top:50%;  width:100%; text-align:center; color:#303030; font-size:30px;  font-family: 'Roboto-Regular'; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.section_wapper .social_wapper .visco_image.provozni_doba{min-height:515px;}

/*========== provozni-doba page End ==========*/



/*========== navstevni-rad page Start ==========*/
.navstevni_blk{display:inline-block; width:100%;}
.navstevni_blk ul{display:inline-block; width:100%;}
.navstevni_blk ul li{display:inline-block; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Light'; line-height:30px; margin-bottom:20px;}
.navstevni_blk ul li a{color:#000;}
.navstevni_blk ul li span{display:inline-block; width:auto; margin-left:-45px; font-size:25px; color:#0c6bb0;  font-family: 'Roboto-Black'; margin-right:15px; opacity:0.5;}
.navstevni_blk ul li .inner_list{display:inline-block; width:100%;}
.navstevni_blk ul li .inner_list li{display:inline-block; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Light'; line-height:30px; margin-bottom:0;}

.navstevni_blk span{display:inline-block; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Regular'; line-height:30px;}

.section_wapper .photo_block.navstevni{padding:50px 0 0 0;}


.bez_block{display:inline-block; width:100%;}
.bez_block p{display:inline-block; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Regular'; line-height:30px; margin-bottom:30px; text-align:left;}

.arena_block{display:inline-block; width:100%;}
.arena_block h2{display:inline-block; width:100%; font-size:50px; color:#008541; font-family: 'Roboto-Black'; padding:45px 0 40px  0;}

.arena_block .inner_arena_block{display:inline-block; width:100%; background:#008541; padding:55px 50px 40px;}
.arena_block .inner_arena_block .g_block{display:inline-block; width:100%;}
.arena_block .inner_arena_block .g_block .arena_box{display:inline-block; width:100%; padding:15px 10px;}
.arena_block .inner_arena_block .g_block .arena_box .inner_arena_box{display:inline-block; width:100%; text-align:center; position:relative; background:#40ae49;  padding:29px 12px; min-height:153px; margin-bottom:7px;}
.arena_block .inner_arena_block .g_block .arena_box .inner_arena_box img{position:absolute; left:50%; top:-32px; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.arena_block .inner_arena_block .g_block .arena_box .inner_arena_box span{display:inline-block; width:100%; font-size:16px; color:#fff;  font-family: 'Roboto-Light'; line-height:24px; margin-bottom:7px; min-height:50px;}
.arena_block .inner_arena_block .g_block .arena_box .inner_arena_box strong{display:inline-block; width:100%; font-size:18px; color:#fff;  font-family: 'Roboto-Bold'; margin-bottom:0; font-weight:400; min-height:52px;}
.arena_block .inner_arena_block .g_bottom_block{display:inline-block; width:100%; text-align:center; position:relative; padding:15px 0 0 0;}
.arena_block .inner_arena_block .g_bottom_block span{display:inline-block; width:auto; color:#fedd00;  font-family: 'Roboto-Bold'; font-size:20px; line-height:30px;}
.arena_block .inner_arena_block .g_bottom_block img{position:absolute; right:33px; top:0;}
.section_wapper .photo_block.arena{padding:27px 0 0 0;}

/*========== navstevni-rad page End ==========*/


/*========== organizovane-treninky page Start ==========*/
.orga_block{display:inline-block; width:100%;}
.orga_block ul{display:inline-block; width:100%;}
.orga_block ul li{display:inline-block; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Light'; line-height:30px; margin-bottom:2px;}
.orga_block ul li a{color:#000;}

.orga_tab{display:inline-block; width:100%; padding:78px 0 0 0;}
.orga_tab .top_orga{display:inline-block; width:100%; margin-bottom:33px;}
.orga_tab .top_orga .left_orga{display:inline-block; width:40%; float:left; }
.orga_tab .top_orga .left_orga span{display:inline-block; width:100%; float:left; font-size:18px; color:#000; font-family: 'Roboto-Medium'; line-height:30px;}
.orga_tab .top_orga .right_orga{display:inline-block; width:60%; float:left;}
.orga_tab .top_orga .right_orga ul{display:inline-block; width:100%; float:left;}
.orga_tab .top_orga .right_orga ul li{display:inline-block; width:100%; float:left; font-size:18px; color:#000; font-family: 'Roboto-Regular'; margin-bottom:3px;}
.orga_tab .orga_para{display:inline-block; width:100%; padding:5px 0 0 0;}
.orga_tab .orga_para p{display:inline-block; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Light'; line-height:30px;}

.orga_tab .orba_down_btn{display:inline-block; width:100%; text-align:center;}
.orga_tab .orba_down_btn a{display:inline-block; width:auto; font-size:18px; color:#0c6bb0;  font-family: 'Roboto-Regular'; line-height:30px; padding:0 0 0 50px; background:url(../images/download_icon.png) no-repeat left center;}

.orga_table_blk{display:inline-block; width:100%; padding:74px 0 0 0;}
.orga_table_blk h4{display:inline-block; width:100%; font-size:25px; color:#000;  font-family: 'Roboto-Medium'; line-height:30px;}
.orga_table_blk .orga_table{display:inline-block; width:100%; padding:0 0 45px 0;}
.orga_table_blk .orga_table .no_more_tables{display:inline-block; width:100%;}
.orga_table_blk .orga_table .no_more_tables table{display:inline-block; width:100%;}
.orga_table_blk .orga_table .no_more_tables table .cf{display:inline-block; width:100%; border-bottom:solid 1px #0c6bb0; }
.orga_table_blk .orga_table .no_more_tables table .cf tr{display:inline-block; width:100%; padding:15px 0;}
.orga_table_blk .orga_table .no_more_tables table .cf tr th{display:inline-block; padding:0; color:#0c6bb0;  font-family: 'Roboto-Bold'; font-size:18px; font-weight:400;}
.orga_table_blk .orga_table .no_more_tables table .cf tr th.frst{width:540px;}
.orga_table_blk .orga_table .no_more_tables table .cf tr th.scnd{width:350px;}

.orga_table_blk .orga_table .no_more_tables table .df{display:inline-block; width:100%; padding:10px  0 0 0;}  
.orga_table_blk .orga_table .no_more_tables table .df tr{display:inline-block; width:100%; padding:2px 0; background-color:transparent;}
.orga_table_blk .orga_table .no_more_tables table .df tr td{display:inline-block; padding:0; color:#000;  font-family: 'Roboto-Light'; font-size:19px; font-weight:400;}
.orga_table_blk .orga_table .no_more_tables table .df tr td.frst{width:540px;}
.orga_table_blk .orga_table .no_more_tables table .df tr td.scnd{width:350px;}

.orga_table_blk .orga_table_para{display:inline-block; width:100%;  padding:8px 0 0 0;}
.orga_table_blk .orga_table_para p{display:inline-block; width:100%; font-size:16px; color:#000; font-family: 'Roboto-Regular'; line-height:30px;}

.orga_table_blk .orga_table_para_btm{display:inline-block; width:100%;  padding:82px 0 0 0;}
.orga_table_blk .orga_table_para_btm p{display:inline-block; width:100%; font-size:18px; color:#000; font-family: 'Roboto-Light'; line-height:30px; margin-bottom:3px;}
.orga_table_blk .orga_table_para_btm p a{color:#0c6bb0; font-family: 'Roboto-Bold';}
.section_wapper .photo_block.orga{padding:56px 0 0 0;}

/*========== organizovane-treninky page End ==========*/


/*========== Aktivity page Start ==========*/

.akti_tab_block{display:inline-block; width:100%; padding: 72px 0 0 0;}
.akti_tab_block ul.tabs{display:inline-block; width:100%; text-align:center;}
.akti_tab_block  ul.tabs li{background: none; color: #737373; display: inline-block; padding: 10px 15px; cursor: pointer; width:415px; margin:0 12px; border:solid 1px #bcbcbc; font-family: 'Roboto-Medium';}
.akti_tab_block ul.tabs li.current{background: #0c6bb0; color: #fff; border-color:#0c6bb0; font-family: 'Roboto-Bold';}
.akti_tab_block ul.tabs li:hover{background: #0c6bb0; color: #fff;}
.akti_tab_block .akti_tab_box .tab-content{display: none; background: none; padding:0; width:100%;}
.akti_tab_block .akti_tab_box .tab-content.current{display: inherit;}
.aklu_block.akti{padding:50px 0 0 0;}

.orga_block.akti{display:inline-block; width:100%; padding:30px 0 0 0;}
.orga_block.akti p{display:inline-block; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Light'; line-height:30px; margin-bottom:0; padding:60px 0 0 0}

.akti_down_box{float:left; width:100%; margin-top:40px;}
.akti_down_box .akti_download_box{float:left; width:160px; margin-right:74px;}
.akti_down_box .akti_download_box:last-child{margin-right:0;}
.akti_down_box .akti_download_box .top_border{display:table; width:100%; height:160px;}
.akti_down_box .akti_download_box .top_border span{display:table-cell; width:100%; font-size:25px; color:#737373; font-family: 'Roboto-Black'; text-align:center; vertical-align:middle;}
.akti_down_box .akti_download_box a{display:inline-block; width:100%; color:#0c6bb0; font-family: 'Roboto-Medium'; font-size:17px; margin:20px 0 15px;}
.akti_down_box .akti_download_box a img{margin-right:25px;}
.akti_down_box .akti_download_box ul{float:left; width:100%;}
.akti_down_box .akti_download_box ul li{display:inline-block; width:100%; color:#737373; font-family: 'Roboto-Medium'; font-size:17px; margin-bottom:3px;}

.ochozou_block{display:inline-block; float:left; width:100%;}
.ochozou_block p{display:inline-block; float:left; width:100%; font-size:18px; color:#000;  font-family: 'Roboto-Light'; line-height:30px; margin-bottom:35px;}

.ochozou_block_mid{display:inline-block; width:100%; padding:51px 0 0 0;}
.ochozou_block_mid .okruhu_image{display:inline-block; width:auto; margin-right:55px; float:left;}
.ochozou_block_mid .okruhu_image img{display:inline-block; max-width:100%;}
.ochozou_block_mid .okruhu_down{display:inline-block; width:300px; padding:90px 0 0 0; float:left;}
.ochozou_block_mid .okruhu_down h4{display:inline-block; width:100%; color:#0c6bb0; font-family: 'Roboto-Medium'; font-size:25px; margin:0 0 28px; font-weight:400;}

.ochozou_block_mid .okruhu_down a{display:inline-block; width:auto; color:#737373; font-family: 'Roboto-Medium'; font-size:18px; margin:0}
.ochozou_block_mid .okruhu_down a img{margin-right:25px;}

.tabulka_block{display:inline-block; width:100%; padding:83px 0 0 0;}
.tabulka_block h4{display:inline-block; width:100%; color:#737373; font-family: 'Roboto-Bold'; font-size:22px; font-weight:400; padding:0 0 12px 0;}

.tabulka_block .tabulka_block_table{display:inline-block; width:100%;}
.tabulka_block .tabulka_block_table .no_more_tables{display:inline-block;  width:100%;}
.tabulka_block .tabulka_block_table .no_more_tables table{display: inline-block; width: 100%;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf {
    display: inline-block;
    width: 100%;
    border-bottom: solid 1px #0c6bb0;
}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr {
    display: inline-block;
    width: 100%;
    padding: 15px 0;
}

.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th{display:inline-block; padding:0; color:#0c6bb0;  font-family: 'Roboto-Regular'; font-size:18px; font-weight:400; float:left;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.frst{width:190px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.scnd{width:170px; text-align:center;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.thrd{width:170px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.frth{width:166px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.ffth{width:166px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.sxth{width:160px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.svnth{width:115px;}

.tabulka_block .tabulka_block_table .no_more_tables table .df{display:inline-block; width:100%; padding:10px  0 10px 0; border-bottom: solid 1px #0c6bb0;}  
.tabulka_block .tabulka_block_table .no_more_tables table .df tr{display:inline-block; width:100%; padding:2px 0 7px; background-color:transparent;}
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td{display:inline-block; padding:0; color:#000;  font-family: 'Roboto-Light'; font-size:17px; font-weight:400; float:left;}
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.frst{width:190px; font-family: 'Roboto-Regular';}
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.scnd{width:170px; text-align:center;}
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.thrd{width:170px;}
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.frth{width:166px;}
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.ffth{width:166px;}
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.sxth{width:160px;}
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.svnth{width:115px;}


.tabulka_block_bottom{display:inline-block; width:100%; padding:83px 0 0 0;}
.tabulka_block_bottom h4{display:inline-block; width:100%; color:#737373; font-family: 'Roboto-Bold'; font-size:22px; font-weight:400; padding:0 0 32px 0;}

.tabulka_block_bottom .tabulka_block_bottom_tabs{display:inline-block; width:100%; float:left;}
.tabulka_block_bottom .tabulka_block_bottom_tabs ul.tabs{display:inline-block; width:100%; float:left;}
.tabulka_block_bottom .tabulka_block_bottom_tabs ul.tabs li{background: none; color: #737373; display: inline-block; padding: 3px 15px; cursor: pointer; width:215px; margin:0 13px 0 0; border:solid 1px #bcbcbc; font-family: 'Roboto-Regular'; float:left; line-height:1.5; text-align:left;}
.tabulka_block_bottom .tabulka_block_bottom_tabs ul.tabs li:last-child{margin-right:0;}
.tabulka_block_bottom .tabulka_block_bottom_tabs ul.tabs li.current{background: #e6e6e6; color: #737373; border-color:#e6e6e6; font-family: 'Roboto-Bold';}
.tabulka_block_bottom .tabulka_block_bottom_tabs ul.tabs li:hover{background: #e6e6e6; color: #737373; border-color:#e6e6e6;}
.tabulka_block_bottom .tabulka_block_bottom_tabs ul.tabs li img{margin-right:15px; float:left; margin-top:2px;}
.aklu_block.akti{padding:50px 0 0 0;}

.tabulka_block_bottom_tab_block{display:inline-block; width:100%;}
.tabulka_block_bottom_tab_block .tab-content{display: none; background: none; padding:0; width:100%;}
.tabulka_block_bottom_tab_block .tab-content.current{display: inherit;}

.strava{display:inline-block; width:100%; padding:55px  0 0 0}
.strava .strava_wapper{display:inline-block; width:100%; max-width:750px;}
.strava span{display:inline-block; width:100%; font-family: 'Roboto-Medium'; font-size:18px; padding:0 0 33px 0;}
.strava span.pink{color:#b805d8;}
.strava span.green{color:#0ac957;}
.strava span.yellow{color:#fffc06;}
.strava span.blue{color:#0c6bb0;}
.strava span.red{color:#ed1c24;}

.strava .strava_wapper .strava_block{display:inline-block; width:100%;  border:solid 1px #ccccd1; border-radius:2px; padding:20px 15px;}
.strava .strava_wapper .strava_block .strava_title{display:inline-block; width:100%; }
.strava .strava_wapper .strava_block .strava_title h4{display:inline-block; width:auto; float:left; font-size:22px; color:#333; font-family: 'Roboto-Medium'; padding:0 0 8px 0;}
.strava .strava_wapper .strava_block .strava_title img{float:right;}

.strava .strava_wapper .strava_block .strava_icon{display:inline-block; width:100%; float:left;}
.strava .strava_wapper .strava_block .strava_icon ul{display:inline-block; width:100%; float:left;}
.strava .strava_wapper .strava_block .strava_icon ul li{display:inline-block; width:auto; margin-right:35px; float:left;}
.strava .strava_wapper .strava_block .strava_icon ul li:last-child{margin-right:0;}
.strava .strava_wapper .strava_block .strava_icon ul li img{display:inline-block; width:auto; margin-right:15px; float:left;}
.strava .strava_wapper .strava_block .strava_icon ul li span{display:inline-block; width:auto; font-size:18px; color:#333; font-family: 'Roboto-Black'; line-height:1; float:left; margin:5px 0 0 0; padding:0;}
.strava .strava_wapper .strava_block .strava_icon ul li h6{display:inline-block; width:auto; font-size:18px; color:#333; font-family: 'Roboto-Black'; float:left; margin:5px 0 0 0;}

.strava .strava_wapper .strava_block .strava_list{float:left; width:100%; padding:12px 0 0 0;}
.strava .strava_wapper .strava_block .strava_list .strava_map{float:left; width:auto; margin-right:20px;}
.strava .strava_wapper .strava_block .strava_list .strava_map img{float:left; max-width:100%; }
.strava .strava_wapper .strava_block .strava_list .strava_user{float:left; width:auto;}
.strava .strava_wapper .strava_block .strava_list .strava_user img{float:left; max-width:100%; }

.strava .strava_wapper .strava_link{float:right;}
.strava .strava_wapper .strava_link a{float:left; width:auto; background:#fc4c02; color:#fff; padding:5px 12px; font-size:12px; font-family: 'Roboto-Bold'; border-radius:0 0 3px 3px;}
.strava .strava_wapper .strava_link a .fa{font-size:10px; font-weight:600; margin:3px 0 0 5px;}

/*========== Aktivity page End ==========*/

/*========== Aktuality page Start ==========*/
.altuality_blk{display:inline-block; width:100%;}
.altuality_blk .blog_wapper{display:inline-block; width:100%; margin-bottom:49px;}
.altuality_blk .blog_wapper .blog_image{display:inline-block; width:100%; float:left; max-width:434px; margin-right:40px;}
.altuality_blk .blog_wapper .blog_image img{display:inline-block; width:100%; float:left;}
.altuality_blk .blog_wapper .blog_desc{float:left; width:100%; max-width:650px; padding:10px 0 0 0;}
.altuality_blk .blog_wapper .blog_desc h4{float:left; width:100%; font-size:22px; color:#0c6bb0; font-family: 'Roboto-Black';} 
.altuality_blk .blog_wapper .blog_desc span{float:left; width:100%; font-size:17px; color:#737373; font-family: 'Roboto-Medium'; margin-bottom:5px;} 
.altuality_blk .blog_wapper .blog_desc p{float:left; width:100%; font-size:17px; color:#000; font-family: 'Roboto-Light'; line-height:30px; margin-bottom:16px;} 
.altuality_blk .blog_wapper .blog_desc a{display:inline-block; width:180px; border:solid 1px #0c6bb0; color:#0c6bb0; font-size:17px;  font-family: 'Roboto-Regular'; text-align:left; padding:2px 25px; position:relative;
-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.altuality_blk .blog_wapper .blog_desc a:after{position:absolute; right:25px; top:-4px; font-size:24px; color:#0c6bb0; font-family:'FontAwesome'; content:'\f105';}
.altuality_blk .blog_wapper .blog_desc a:hover{background:#0c6bb0; color:#fff;}
.altuality_blk .blog_wapper .blog_desc a:hover:after{color:#fff;} 

.pagination{display:inline-block; width:100%; text-align:center; padding:11px 0 0 0;}
.pagination ul{display:inline-block; width:100%; }
.pagination ul li{display:inline-block; width:20px; margin-right:15px;}
.pagination ul li:last-child{margin-right:0;}
.pagination ul li a{display:inline-block; width:auto; font-size:18px; line-height:30px; color:#737373; font-family: 'Roboto-Black';
-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.pagination ul li.active a,
.pagination ul li:hover a{font-size:24px; color:#0c6bb0;}
.section_wapper .photo_block.aktuality{padding:25px 0 0 0;}

.back_arrow{float:left; width:auto; font-size:17px; color:#0c6bb0 !important; font-family: 'Roboto-Regular'; line-height:1.9;}
.back_arrow .fa{margin-right:15px; font-size:30px; line-height:1; float:left;}
/*========== Aktuality page end ==========*/


/*========== Aktuality-Detail page Start ==========*/
.section_wapper .aklu_block .arealu_para .altuality_blk .blog_detail{display:inline-block; width:100%; padding:60px 0 0 0;}
.section_wapper .aklu_block .arealu_para .altuality_blk .blog_detail h3{display:inline-block; width:100%; font-size:28px; color:#0c6bb0; font-family: 'Roboto-Black'; padding:15px 0;}
.section_wapper .aklu_block .arealu_para .altuality_blk .blog_detail h5{float:left; width:100%; font-size:17px; color:#737373; font-family: 'Roboto-Medium'; margin-bottom:29px;}
.section_wapper .aklu_block .arealu_para .altuality_blk .blog_detail img{float:left; max-width:100%; margin-bottom:39px;}
.section_wapper .aklu_block .arealu_para .altuality_blk .blog_detail span{display:inline-block; width:100%; font-size: 17px; color: #000; font-family: 'Roboto-Medium'; line-height: 30px; margin-bottom: 30px;}
.section_wapper .aklu_block .arealu_para .altuality_blk .blog_detail p{display:inline-block; width:100%; font-size: 17px; color: #000; font-family: 'Roboto-Light'; line-height: 30px; margin-bottom:0;}
.section_wapper .aklu_block .arealu_para .altuality_blk .blog_detail p.spc{margin-bottom:30px; }

.section_wapper .photo_block.aktu_dtls{padding:75px 0 0 0;}

.altu_last{display:inline-block; width:100%; margin:107px 0 0 0;}
.altu_last .inner_aktu_last{display:inline-block; width:100%; border-top:solid 1px #0c6bb0; padding:50px 0 0 0;}

/*========== Aktuality-Detail page end ==========*/

/*========== Cesta-k-nam page Start ==========*/

.cesta_part{display:inline-block; width:100%; }
.cesta_part .cesta_box{display:inline-block; width:100%; border:solid 1px #0c6bb0; padding:0 20px;}
.cesta_part .cesta_box .inner_cesta{display:inline-block; width:100%; position:relative;}
.cesta_part .cesta_box .inner_cesta img{display:inline-block; max-width:100%; }
.cesta_part .cesta_box .inner_cesta a{/*position:absolute; left:0; bottom:15px;*/ display:inline-block; width:100%;}
.cesta_part .cesta_box .inner_cesta a img{display:inline-block; max-width:100%;}
.cesta_part .cresta_desc{display:inline-block; width:100%; }
.cesta_part .cresta_desc h4{display:inline-block; width:100%; font-size:22px; color:#0c6bb0; font-family: 'Roboto-Medium'; padding:40px 0 23px;}
.cesta_part .cresta_desc ul{display:inline-block; width:100%;}
.cesta_part .cresta_desc ul li{display:inline-block; width:100%; font-size:18px; color:#000; font-family: 'Roboto-Light'; line-height:30px; margin-bottom:30px;}
.cesta_part .cresta_desc ul li span{ font-family: 'Roboto-Regular';}

.cesta_para{display:inline-block; width:100%;}
.cesta_para h4{display:inline-block; width:100%; font-size:22px; color:#737373; font-family: 'Roboto-Bold'; padding:40px 0 47px;}
.cesta_para p{display:inline-block; width:100%; font-size:18px; color:#737373; font-family: 'Roboto-Light'; padding:0 0 40px 0;}
.cesta_para p strong{font-family: 'Roboto-Regular'; font-weight:400; color:#000;}
.section_wapper .photo_block.cesta{padding:25px 0 0 0;}
.section_wapper .photo_block.cesta .social_wapper .visco_image.cesta{min-height:238px;}

/*========== Cesta-k-nam page End ==========*/

/*========== Kontakt page Start ==========*/

.section_wapper .kontakt_wapper{display:inline-block; width:100%;}
.section_wapper .kontakt_wapper .kontakt_tab{display:inline-block; width:100%;}
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn{display:inline-block; width:100%;}
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs{float:left; width:100%;}
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li{display: inline-block; float:left; width:360px; padding: 4px 15px; cursor: pointer; border:solid 1px #737373; margin-right:30px; color:#737373; font-size:20px;  font-family: 'Roboto-Medium'; text-align:center; }
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li:last-child{margin-right:0;}
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li:hover,
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li.current{background: #0c6bb0; color: #fff; border-color:#0c6bb0;}
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li.yellow:hover,
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li.yellow.current{background:#edbc0d; border-color:#edbc0d; color:#fff; }
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li.gray:hover,
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li.gray.current{background:#748795; border-color:#748795; color:#fff;}
		
.section_wapper .kontakt_wapper .kontakt_content{display:inline-block; width:100%; padding:47px 0 0 0;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content{display: none; width:100%;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content.current{display: inherit;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls{display:inline-block; width:100%;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls{display:inline-block; width:100%; position:relative;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls h4{display:inline-block; width:100%; font-size:22px; color:#0c6bb0; font-family: 'Roboto-Black'; padding:0px 0 37px 0; font-weight:400;}

.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address{display:inline-block; width:100%; max-width:285px; float:left; position:relative;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address.brd_tp{position:relative; max-width:100%; margin:60px 0; padding:47px 0 0 0;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address.hlf,
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address.brd_tp.hlf{max-width:100%;}

.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address.brd_tp.ktn{max-width:300px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address.brd_tp:after{position:absolute; left:0; top:0; width:240px; height:1px; content:''; background:#0c6bb0;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address h5{display:inline-block; width:100%; font-size:17px; color:#737373; font-family: 'Roboto-Bold'; margin-bottom:13px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address span{display:inline-block; width:100%; font-size:17px; color:#737373; font-family: 'Roboto-Bold'; margin-bottom:6px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address p{display:inline-block; width:100%; font-size:17px; color:#737373; font-family: 'Roboto-Regular'; line-height:36px;}

.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .kont{display:inline-block; width:100%; max-width:580px; float:left;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .kont h5{display:inline-block; width:100%; font-size:17px; color:#737373; font-family: 'Roboto-Bold'; margin-bottom:13px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .kont ul{display:inline-block; width:100%;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .kont ul li{display:inline-block; width:100%; font-size:17px; color:#737373; font-family: 'Roboto-Regular'; line-height:34px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .kont ul li a{color:#737373;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .kont ul li a:hover{color:#0c6bb0;}

.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_map{display:inline-block; width:100%; padding:83px 0 0 0; position:relative;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_map.no_padd{padding:0;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_map img{display:inline-block; max-width:100%;}
.section_wapper .photo_block.kontakt{padding:0;}
.section_wapper .social_wapper .visco_image.kontakt{min-height:238px;}
.three_part{display:inline-block; width:100%;}

.kontakt_social{position:absolute; right:0px; bottom:70px; float:left;}
.kontakt_social img{float:left; margin-right:70px;}
.kontakt_social a{float:left; width:auto;}
.kontakt_social a img{float:left; margin-right:0; max-width:100%;}
/*========== Kontakt page End ==========*/