@charset "utf-8";
/* CSS Document */

@media (min-width: 1681px) and (max-width: 1800px) {
/*===================Header Start======================*/
.m_logo{margin-left:42px;}
.right_navi{width: 1298px;}
.right_navi .left_side{width:1100px;}
.right_navi .left_side .navigation ul li a span{padding:2px 30px;}
.right_navi .left_side .navigation ul li ul{width:1072px;}
.right_navi .left_side .navigation ul li ul li a{padding:19px 20px}
.right_navi .right_side{width:198px;}
.header_wapper .main_header.shrink .right_navi .right_side{width:198px;}
.right_navi .right_side ul li .cale_block{width:1298px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.date,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.date{width:168px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.akce,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce{width:440px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_lenth,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_lenth{width:185px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_pdf,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_pdf{width:253px;}
/*===================Header End======================*/

/*===================Section Start======================*/
.section_wapper .count_block .left_image{margin-right:35px;}
.section_wapper .count_block .count_blk .count_title,
.section_wapper .count_block .count_blk .count_title strong{font-size:22px;}
.section_wapper .count_block .right_coung_photo{width:437px;}
/*===================Section End======================*/

/*===================o-arealu page Start======================*/
.section_wapper .count_block .left_image.arealu{margin-right:25px;}
.section_wapper .count_block .count_blk.arealu{margin:30px 0 0 0;}
.section_wapper .count_block .count_blk.arealu .count_title{margin:16px 20px 0 0; font-size:16px;}
/*===================o-arealu page End======================*/
} 

@media (min-width: 1441px) and (max-width: 1680px) {
/*===================Header Start======================*/
.m_logo{margin-left:62px;}
.m_logo a.main_logo{width:136px;}
.right_navi{width: 1148px;}
.right_navi .left_side{width:950px;}
.right_navi .left_side .navigation{margin-right:43px; padding:41px 0 0 0;}
.right_navi .left_side .navigation ul li a span{padding:2px 20px;}
.right_navi .left_side .navigation ul li ul{width:918px;}
.right_navi .left_side .navigation ul li:hover ul{left:23px;}
.right_navi .left_side .navigation ul li ul li a{padding:19px 9px}
.right_navi .right_side{width:198px; padding:13px 30px 12px; float:right;}
.header_wapper .main_header.shrink .right_navi .right_side{width:198px;}
.right_navi .right_side ul li a span,
.right_navi .right_side ul li a.active span{font-size:14px;}
.right_navi .right_side ul li .cale_block{top:68px;}
.right_navi .right_side ul li .cale_block{width:1148px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.date,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.date{width:118px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.akce,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce{width:400px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_lenth,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_lenth{width:165px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_pdf,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_pdf{width:233px;}

/*===================Header End======================*/

/*===================Section Start======================*/
.section_wapper .count_block .count_blk{width:635px;}
.section_wapper .count_block .left_image{margin-right:35px;}
.section_wapper .count_block .count_blk .count_title,
.section_wapper .count_block .count_blk .count_title strong,
.section_wapper .count_block .count_blk .bottom_count .left_counter span{font-size:18px;}
.section_wapper .count_block .count_blk .bottom_count .left_counter strong{font-size:42px;}
.section_wapper .count_block .right_coung_photo{width:437px; right:30px;}
.section_wapper .social_wapper .visco_image{min-height:553px;}
.section_wapper .social_wapper .visco_image .part_slider{padding:35px 0;}
/*===================Section End======================*/
.footer_wapper:after{width:0;}


/*===================o-arealu page Start======================*/
.section_wapper .count_block .left_image.arealu{margin-right:25px;}
.section_wapper .count_block .count_blk.arealu{margin:30px 0 0 0;}
.section_wapper .count_block .count_blk.arealu .count_title{margin:16px 20px 0 0; font-size:16px;}
/*===================o-arealu page End======================*/
} 

@media (min-width: 1301px) and (max-width: 1440px) {
/*===================Header Start======================*/
.m_logo{margin-left:62px;}
.m_logo a.main_logo{width:136px;}
.right_navi .left_side{width:840px;}
.right_navi{width: 1038px;}
.right_navi .left_side .navigation{margin-right:43px; padding:41px 0 0 0;}
.right_navi .left_side .navigation ul li a{font-size:16px;}
.right_navi .left_side .navigation ul li a span{padding:2px 16px;}
.right_navi .left_side .navigation ul li ul{width:819px; }
.right_navi .left_side .navigation ul li:hover ul{left:11px;}
.right_navi .left_side .navigation ul li ul li a{padding:19px 9px; font-size:17px;}
.right_navi .left_side .navigation ul li ul li.active a{font-size:17px;}
.right_navi .right_side{width:198px; padding:13px 30px 12px;}
.header_wapper .main_header.shrink .right_navi .right_side{width:198px;}
.right_navi .right_side ul li a span,
.right_navi .right_side ul li a.active span{font-size:14px;}
.right_navi .right_side ul li .cale_block{top:68px;}
.right_navi .right_side ul li .cale_block{width:1038px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.date,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.date{width:118px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.akce,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce{width:350px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_lenth,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_lenth{width:165px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_pdf,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_pdf{width:213px;}
/*===================Header End======================*/

/*===================Banner Start======================*/
.banner_wapper,
.inner_item{min-height:563px;}
/*===================Banner End======================*/

/*===================Section Start======================*/
.section_wapper .count_block .count_blk{width:635px;}
.section_wapper .count_block{padding:40px 15px 0;}
.section_wapper .count_block .left_image{margin-right:35px; width:161px;}
.section_wapper .count_block .count_blk .count_title,
.section_wapper .count_block .count_blk .count_title strong,
.section_wapper .count_block .count_blk .bottom_count .left_counter span{font-size:18px;}
.section_wapper .count_block .count_blk .bottom_count .left_counter strong{font-size:42px;}
.section_wapper .count_block .right_coung_photo{width:377px; right:30px;}
.section_wapper .social_wapper .visco_image{min-height:553px;}
.section_wapper .social_wapper .visco_image .part_slider{padding:35px 0;}
/*===================Section End======================*/

.footer_wapper:after{width:0;}

/*===================o-arealu page Start======================*/
.section_wapper .count_block .left_image.arealu{margin-right:25px;}
.section_wapper .count_block .count_blk.arealu{margin:12px 0 0 0;}
.section_wapper .count_block .count_blk.arealu .count_title{margin:16px 20px 0 0; font-size:16px;}
/*===================o-arealu page End======================*/

/*===================navstevni-rad page Start======================*/
.navstevni_blk ul li{padding:0 0 0 45px;}
.navstevni_blk ul li .inner_list li{padding:0;}
/*===================navstevni-rad page End======================*/
} 

@media (min-width: 1200px) and (max-width: 1300px) {
/*===================Header Start======================*/
.m_logo{margin-left:23px;}
.m_logo a.main_logo{width:136px;}
.right_navi .left_side{width:740px;}
.right_navi{width: 938px;}
.right_navi .left_side .navigation{margin-right:43px; padding:41px 0 0 0;}
.right_navi .left_side .navigation ul li a{font-size:16px;}
.right_navi .left_side .navigation ul li a span{padding:2px 16px;}
.right_navi .left_side .navigation ul li ul{width:819px; }
.right_navi .left_side .navigation ul li:hover ul{left:11px;}
.right_navi .left_side .navigation ul li ul li a{padding:19px 9px; font-size:17px;}
.right_navi .left_side .navigation ul li ul li.active a{font-size:17px;}
.right_navi .right_side{width:198px; padding:13px 30px 12px;}
.header_wapper .main_header.shrink .right_navi .right_side{width:198px;}
.right_navi .right_side ul li a span,
.right_navi .right_side ul li a.active span{font-size:14px;}
.right_navi .right_side ul li .cale_block{top:68px;}
.right_navi .right_side ul li .cale_block{width:1038px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.date,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.date{width:118px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.akce,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce{width:350px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_lenth,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_lenth{width:165px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_pdf,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_pdf{width:213px;}
/*===================Header End======================*/

/*===================Banner Start======================*/
.banner_wapper,
.inner_item{min-height:563px;}
/*===================Banner End======================*/

/*===================Section Start======================*/
.section_wapper .count_block{padding:40px 15px 40px;}
.section_wapper .count_block .count_blk{width:625px;}
.section_wapper .count_block .left_image{margin-right:20px; width:161px;}
.section_wapper .count_block .count_blk .bottom_count .inner__social{margin:5px 0 0 0px;}
.section_wapper .count_block .count_blk .count_title,
.section_wapper .count_block .count_blk .count_title strong,
.section_wapper .count_block .count_blk .bottom_count .left_counter span{font-size:18px;}
.section_wapper .count_block .count_blk .bottom_count .left_counter strong{font-size:42px;}
.section_wapper .count_block .right_coung_photo{width:277px; right:30px;}
.section_wapper .social_wapper .visco_image{min-height:553px;}
.section_wapper .social_wapper .visco_image .part_slider{padding:35px 0;}
/*===================Section End======================*/

.footer_wapper:after{width:0;}

/*===================o-arealu page Start======================*/
.section_wapper .count_block .left_image.arealu{margin-right:5px;}
.section_wapper .count_block .count_blk.arealu{margin:12px 0 0 0;}
.section_wapper .count_block .count_blk.arealu .count_title{margin:16px 10px 0 0; font-size:16px;}
/*===================o-arealu page End======================*/

/*===================navstevni-rad page Start======================*/
.navstevni_blk ul li{padding:0 0 0 45px;}
.navstevni_blk ul li .inner_list li{padding:0;}
/*===================navstevni-rad page End======================*/

} 


@media (min-width: 992px) and (max-width: 1199px) {
.responsive-menu{display: block; position:absolute; right:0; z-index:100; width:100%; background:#fff;}
/*===================Header Start======================*/
.main_header{ background:#fff;}
.m_logo{margin-left:13px; position:absolute; left:0; top:0; z-index:101;}
.main_header.shrink .m_logo{margin-left:23px; margin-top:10px;}
.header_wapper .main_header.shrink .m_logo a.sticky_logo{width:46px;}
.m_logo a.main_logo{width:76px;}
.right_navi .left_side{width:100%; padding:21px 0 0 0; text-align:left;}
.header_wapper .main_header.shrink .right_navi .left_side{padding:7px 0 0 0;}
.right_navi .left_side .social{width:100%; position:relative; z-index:102;}
.right_navi .left_side .social ul{float:right;}
.right_navi .left_side .navigation{display:none;}
.right_navi .left_side .navigation ul li a{font-size:16px;}
.right_navi .left_side .navigation ul li a span{padding:2px 16px;}
.right_navi .left_side .navigation ul li ul{width:799px; }
.right_navi .left_side .navigation ul li:hover ul{left:41px;}
.right_navi .left_side .navigation ul li ul li a{padding:19px 9px; font-size:17px;}
.right_navi .right_side{width:138px; padding:3px 0 2px; float:right; position: absolute; right: 70px; top: 48px; z-index: 102;}
.header_wapper .main_header .right_navi .right_side ul li a.calender, 
.header_wapper .main_header .right_navi .right_side ul li a.dalsi {background-position: center center; height:33px;}
.right_navi{width:100%;}
.right_navi .left_side .flag{float:right; position: absolute; right: 210px; bottom: 15px; z-index:102; top:13px;}
.right_navi .right_side ul li{width:50%; border-right: solid 1px #fff; border-bottom: 0;}
.right_navi .right_side ul li:last-child{border-right:0;}
.right_navi .right_side ul li a{padding:0 17px 0 17px; width:100%;}
.right_navi .right_side ul li a span{font-size:0; line-height:33px;}
.right_navi .right_side ul li a span,
.right_navi .right_side ul li a.active span{font-size:0;}
.right_navi .right_side ul li .cale_block{top:68px;}
.right_navi .right_side ul li .cale_block{width:100%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.date,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.date{width:12%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.akce,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce{width:39%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_lenth,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_lenth{width:15%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_pdf,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_pdf{width:22%;}

.header_wapper .main_header.shrink .right_navi .right_side{width:138px; padding:3px 0px;  top:14px;}
.right_navi .left_side .flag ul li:last-child{ margin-right:15px;}
.right_navi .left_side .social ul li:last-child{margin-right:10px;}
.slicknav_btn{margin:25px 5px 6px;}
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_btn{ margin:5px 5px 6px;}
.slicknav_nav{margin:5px 0 0 0;}
.slicknav_nav ul{margin:0;}
.slicknav_nav ul li ul{margin:0 0 0 20px;}
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul{margin:0;}
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul li ul,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul li ul{margin:0 0 0 20px;}
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a > a,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li > ul > li:hover > a,
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a,
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a > a,
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li > ul > li:hover > a{background:#0c6bb0; color:#fff;}

.header_wapper .main_header.shrink .right_navi .left_side .flag{ top:23px;}
.header_wapper .main_header .right_navi .right_side ul li .cale_block{right:0; top:95px;}
.header_wapper .main_header .right_navi .right_side ul li .dalsi_block{right:0px; top:95px;}
.header_wapper .main_header.shrink .right_navi .right_side ul li .dalsi_block{right:0; top:61px;}
.header_wapper .main_header.shrink .right_navi .right_side ul li .cale_block{right:0px; top:61px;}
/*===================Header End======================*/

/*===================Banner Start======================*/
.banner_wapper,
.inner_item{min-height:563px;}
.sticky_social{top:30%;}
/*===================Banner End======================*/

/*===================Section Start======================*/
.section_wapper .count_block{padding:40px 15px 0; text-align:center;}
.section_wapper .count_block .count_blk{width:100%;}
.section_wapper .count_block .left_image{margin-right:0; margin-bottom:20px;}
.section_wapper .count_block .count_blk .count_title{text-align:left;}
.section_wapper .count_block .count_blk .bottom_count .inner__social{margin:5px 0 0 20px;}
.section_wapper .count_block .count_blk .count_title,
.section_wapper .count_block .count_blk .count_title strong,
.section_wapper .count_block .count_blk .bottom_count .left_counter span{font-size:18px;}
.section_wapper .count_block .count_blk .bottom_count .left_counter strong{font-size:42px;}
.section_wapper .count_block .right_coung_photo{width:277px; right:35px; top:32px; bottom:auto;}
.section_wapper .social_wapper .visco_image{min-height:553px;}
.section_wapper .social_wapper .visco_image .part_slider{padding:35px 0;}
/*===================Section End======================*/

.footer_wapper:after{width:0;}

/*===================o-arealu page Start======================*/
.section_wapper .count_block.sea{text-align:center;}
.section_wapper .count_block.sea .left_image.arealu{float:none;}
.section_wapper .count_block .left_image.arealu{margin-right:5px;}
.section_wapper .count_block .count_blk.arealu{margin:12px 0 0 20px; width:600px;}
.section_wapper .count_block.sea .count_blk.arealu{width:100%; margin:12px 0 0 0;}
.section_wapper .count_block.sea .count_blk.arealu .count_title{width:100%; text-align:center; margin:16px 0 10px 0;}
.section_wapper .count_block.sea .count_blk.arealu .bottom_count,
.section_wapper .count_block.sea .count_blk .bottom_count .left_counter{width:100%;}
.section_wapper .count_block.sea .count_blk .bottom_count .inner__social{width:100%; margin:15px 0 0 0; text-align:center;}
.section_wapper .count_block.sea .count_blk .bottom_count .inner__social ul{float:none; display:inline-block; }
.section_wapper .count_block .count_blk.arealu .count_title{margin:16px 10px 0 0; font-size:16px;}
/*===================o-arealu page End======================*/

/*===================navstevni-rad page Start======================*/
.navstevni_blk ul li{padding:0 0 0 45px;}
.navstevni_blk ul li .inner_list li{padding:0;}
.arena_block .inner_arena_block .g_block .arena_box .inner_arena_box{min-height:189px;}
/*===================navstevni-rad page End======================*/

/*===================organizovane-treninky page Start======================*/
.orga_block ul li{font-size:16px; line-height:22px;}
.orga_tab .top_orga .left_orga{width:210px;}
.orga_tab .top_orga .left_orga span{font-size:16px; line-height:22px;}
.orga_tab .top_orga .right_orga{width:480px;}
.orga_tab .top_orga .right_orga ul li{font-size:16px; line-height:22px;}
.orga_tab .orga_para p{font-size:16px; line-height:22px;}

.orga_table_blk .orga_table .no_more_tables table .cf tr th.frst,
.orga_table_blk .orga_table .no_more_tables table .df tr td.frst{width:420px;}
.orga_table_blk .orga_table .no_more_tables table .cf tr th.scnd,
.orga_table_blk .orga_table .no_more_tables table .df tr td.scnd{width:280px;}
.orga_table_blk .orga_table .no_more_tables table .df tr td{font-size:16px;}

.orga_table_blk .orga_table_para_btm{padding:32px 0 0 0;}
/*===================organizovane-treninky page Start======================*/

/*===================Aktivity page Start======================*/
.akti_down_box .akti_download_box{margin-right:35px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td{font-size:14px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.frst,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.frst{width:170px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.scnd,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.scnd{width:130px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.thrd,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.thrd{width:130px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.frth,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.frth{width:130px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.ffth,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.ffth{width:130px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.sxth,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.sxth{width:135px;}

.tabulka_block_bottom .tabulka_block_bottom_tabs ul.tabs li{width:177px;}
/*===================Aktivity page End======================*/

/*===================aktuality page Start======================*/
.altuality_blk .blog_wapper{text-align:center;}
.altuality_blk .blog_wapper .blog_image{float:none; margin-right:0;}
.altuality_blk .blog_wapper .blog_desc{float:none; display:inline-block;}
.altuality_blk .blog_wapper .blog_desc p{font-size:16px; line-height:22px;}
.altu_last{margin:57px 0 0 0;}
/*===================aktuality page Start======================*/

/*===================cesta-k-nam page Start======================*/
.cesta_para h4{padding:10px 0 17px;}
.cesta_part .cresta_desc ul li{font-size:16px; line-height:22px;}
.cesta_para p{font-size:16px; line-height:22px; padding:0 0 20px 0;}
/*===================cesta-k-nam page End======================*/

/*===================Kontakt page Start======================*/
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li{width:280px; font-size:16px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .kont ul li{font-size:14px; line-height:22px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address h5{font-size:15px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address p{font-size:14px; line-height:22px;}
/*===================Kontakt page End======================*/

}


@media (min-width: 768px) and (max-width: 991px) {
.responsive-menu{display: block; position:absolute; right:0; z-index:100; width:100%; background:#fff;}
/*===================Header Start======================*/
.main_header{ background:#fff;}
.m_logo{margin-left:13px; position:absolute; left:0; top:0; z-index:101;}
.main_header.shrink .m_logo{margin-left:23px; margin-top:10px;}
.header_wapper .main_header.shrink .m_logo a.sticky_logo{width:46px;}
.m_logo a.main_logo{width:76px;}
.right_navi .left_side{width:100%; padding:21px 0 0 0; text-align:left;}
.header_wapper .main_header.shrink .right_navi .left_side{padding:7px 0 0 0;}
.right_navi .left_side .social{width:100%; position:relative; z-index:102;}
.right_navi .left_side .social ul{float:right;}
.right_navi .left_side .navigation{display:none;}
.right_navi .left_side .navigation ul li a{font-size:16px;}
.right_navi .left_side .navigation ul li a span{padding:2px 16px;}
.right_navi .left_side .navigation ul li ul{width:799px; }
.right_navi .left_side .navigation ul li:hover ul{left:41px;}
.right_navi .left_side .navigation ul li ul li a{padding:19px 9px; font-size:17px;}
.right_navi .right_side{width:138px; padding:3px 0 2px; float:right; position: absolute; right: 70px; top: 48px; z-index: 102;}
.header_wapper .main_header .right_navi .right_side ul li a.calender, 
.header_wapper .main_header .right_navi .right_side ul li a.dalsi {background-position: center center;}
.right_navi{width:100%;}
.right_navi .left_side .flag{float:right; position: absolute; right: 210px; bottom: 15px; z-index:102; top:13px;}
.right_navi .right_side ul li{width:50%; border-right: solid 1px #fff; border-bottom: 0;}
.right_navi .right_side ul li:last-child{border-right:0;}
.right_navi .right_side ul li a{padding:0 17px 0 17px; width:100%;}
.right_navi .right_side ul li a span{font-size:0; line-height:33px;}
.right_navi .right_side ul li a span,
.right_navi .right_side ul li a.active span{font-size:0;}
.right_navi .right_side ul li .cale_block{top:68px;}
.header_wapper .main_header.shrink .right_navi .right_side{width:138px; padding:3px 0px;  top:14px;}
.right_navi .left_side .flag ul li:last-child{ margin-right:15px;}
.right_navi .left_side .social ul li:last-child{margin-right:10px;}
.slicknav_btn{margin:25px 5px 6px;}
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_btn{ margin:5px 5px 6px;}
.slicknav_nav{margin:5px 0 0 0;}
.slicknav_nav ul{margin:0;}
.slicknav_nav ul li ul{margin:0;}
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul{margin:0;}
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul li ul,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul li ul{margin:0 0 0 20px;}
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a > a,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li > ul > li:hover > a,
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a,
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a > a,
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li > ul > li:hover > a{background:#0c6bb0; color:#fff;}

.header_wapper .main_header.shrink .right_navi .left_side .flag{ top:23px;}
.header_wapper .main_header .right_navi .right_side ul li .cale_block{right:0; top:95px;}
.header_wapper .main_header .right_navi .right_side ul li .dalsi_block{right:0; top:95px;}
.header_wapper .main_header.shrink .right_navi .right_side ul li .dalsi_block{right:0px; top:61px;}
.header_wapper .main_header.shrink .right_navi .right_side ul li .cale_block{right:0px; top:61px;}
.right_navi .right_side ul li .cale_block{width:100%; overflow-x:scroll;}
.right_navi .right_side ul li .cale_block .inner_cale_table{width:902px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.date,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.date{width:12%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.akce,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce{width:39%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_lenth,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_lenth{width:15%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_pdf,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_pdf{width:22%;}

/*.right_navi .right_side ul li .cale_block{width:770px; padding:15px 20px 15px;}*/
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.akce,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce{width:324px;}
/*===================Header End======================*/

/*===================Banner Start======================*/
.banner_wapper,
.inner_item{min-height:563px;}
.sticky_social{top:30%;}
.inner_item .slider-cap h2,
.inner_item .slider-cap h5{font-size:40px;}
/*===================Banner End======================*/

/*===================Section Start======================*/

.section_wapper .count_block{padding:40px 15px 0; text-align:center;}
.section_wapper .count_block .count_blk{width:100%;}
.section_wapper .count_block .left_image{margin-right:0; margin-bottom:20px;}
.section_wapper .count_block .count_blk .count_title{text-align:left;}
.section_wapper .count_block .count_blk .bottom_count .inner__social{margin:5px 0 0 20px;}
.section_wapper .count_block .count_blk .count_title,
.section_wapper .count_block .count_blk .count_title strong,
.section_wapper .count_block .count_blk .bottom_count .left_counter span{font-size:14px;}
.section_wapper .count_block .count_blk .bottom_count .left_counter strong{font-size:30px;}
.section_wapper .count_block .right_coung_photo{width:277px; right:15px; top:28px; bottom:auto;}
.section_wapper .social_wapper .visco_image{min-height:413px;}
.section_wapper .social_wapper .visco_image .part_slider{padding:35px 0;}
.section_wapper .aklu_block,
.section_wapper .photo_block{ padding:45px 0 0 0;}
/*===================Section End======================*/

.footer_wapper:after{width:0;}
.footer_wapper .top_footer .footer_m_links ul li{margin-bottom:10px;}
.footer_wapper .top_footer .footer_links ul li a,
.footer_wapper .top_footer .footer_m_links h4,
.footer_wapper .top_footer .footer_address h5,
.footer_wapper .top_footer .footer_m_links ul li a{font-size:14px;}
.footer_wapper .top_footer .footer_m_links h4{margin-bottom:16px;}
.footer_wapper .top_footer .footer_m_links h5{margin-bottom:10px;}
.footer_wapper .top_footer .footer_address p{font-size:14px; line-height:30px;}
.footer_wapper .top_footer .footer_address ul li{font-size:11px; line-height:30px; margin:0; width:210px;}
.footer_wapper .top_footer .footer_address ul li a{font-size:11px;}
.footer_wapper .bottom_footer .container{width:100%;}


/*===================o-arealu page Start======================*/
.section_wapper .count_block.sea{text-align:center;}
.section_wapper .count_block.sea .left_image.arealu{float:none;}
.section_wapper .count_block .left_image.arealu{margin-right:5px;}
.section_wapper .count_block .count_blk.arealu{margin:12px 0 0 20px; width:600px;}
.section_wapper .count_block.sea .count_blk.arealu{width:100%; margin:12px 0 0 0;}
.section_wapper .count_block.sea .count_blk.arealu .count_title{width:100%; text-align:center; margin:16px 0 10px 0;}
.section_wapper .count_block.sea .count_blk.arealu .bottom_count,
.section_wapper .count_block.sea .count_blk .bottom_count .left_counter{width:100%;}
.section_wapper .count_block.sea .count_blk .bottom_count .inner__social{width:100%; margin:15px 0 0 0; text-align:center;}
.section_wapper .count_block.sea .count_blk .bottom_count .inner__social ul{float:none; display:inline-block; }
.section_wapper .count_block .count_blk.arealu .count_title{margin:16px 10px 0 0; font-size:16px;}
/*===================o-arealu page End======================*/

/*===================navstevni-rad page Start======================*/
.navstevni_blk ul li{padding:0 0 0 45px;}
.navstevni_blk ul li .inner_list li{padding:0;}
.arena_block .inner_arena_block .g_block .arena_box .inner_arena_box span{min-height:72px;}
.arena_block .inner_arena_block .g_bottom_block span{width:100%;}
.arena_block .inner_arena_block .g_bottom_block img{position:relative; right:auto; display:inline-block; margin-top:15px;}
/*===================navstevni-rad page End======================*/

/*===================organizovane-treninky page Start======================*/
.orga_block ul li{font-size:16px; line-height:22px;}
.orga_tab .top_orga .left_orga{width:210px;}
.orga_tab .top_orga .left_orga span{font-size:16px; line-height:22px;}
.orga_tab .top_orga .right_orga{width:480px;}
.orga_tab .top_orga .right_orga ul li{font-size:16px; line-height:22px;}
.orga_tab .orga_para p{font-size:16px; line-height:22px;}

.orga_table_blk .orga_table .no_more_tables table .cf tr th.frst,
.orga_table_blk .orga_table .no_more_tables table .df tr td.frst{width:240px;}
.orga_table_blk .orga_table .no_more_tables table .cf tr th.scnd,
.orga_table_blk .orga_table .no_more_tables table .df tr td.scnd{width:240px;}
.orga_table_blk .orga_table .no_more_tables table .df tr td{font-size:16px; vertical-align:top;}
.orga_table_blk .orga_table_para p{font-size:16px; line-height:22px;}
.orga_table_blk .orga_table_para_btm{padding:32px 0 0 0;}
.orga_table_blk .orga_table_para_btm p{font-size:16px; line-height:22px;}
/*===================organizovane-treninky page Start======================*/

/*===================Aktivity page Start======================*/
.akti_tab_block ul.tabs li{width:335px;}
.akti_down_box{text-align:center;}
.akti_down_box .akti_download_box{margin-right:0; width:50%; margin-bottom:30px;}

.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td{font-size:12px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.frst,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.frst{width:130px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.scnd,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.scnd{width:90px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.thrd,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.thrd{width:100px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.frth,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.frth{width:100px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.ffth,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.ffth{width:100px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.sxth,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.sxth{width:100px;}
.tabulka_block .tabulka_block_table .no_more_tables table .cf tr th.svnth,
.tabulka_block .tabulka_block_table .no_more_tables table .df tr td.svnth{width:95px;}
.tabulka_block_bottom .tabulka_block_bottom_tabs ul.tabs li{width:133px; padding:3px 10px;}
.strava .strava_wapper .strava_block .strava_list .strava_map{width: 242px;}
.strava .strava_wapper .strava_block .strava_list .strava_user{width: 426px;}

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

/*===================aktuality page Start======================*/
.altuality_blk .blog_wapper{text-align:center;}
.altuality_blk .blog_wapper .blog_image{float:none; margin-right:0;}
.altuality_blk .blog_wapper .blog_desc{float:none; display:inline-block;}
.altuality_blk .blog_wapper .blog_desc p{font-size:16px; line-height:22px;}
.altu_last{margin:57px 0 0 0;}
/*===================aktuality page Start======================*/

/*===================cesta-k-nam page Start======================*/
.cesta_para h4{padding:10px 0 17px;}
.cesta_part .cresta_desc ul li{font-size:16px; line-height:22px;}
.cesta_para p{font-size:16px; line-height:22px; padding:0 0 20px 0;}
/*===================cesta-k-nam page End======================*/

/*===================Kontakt page Start======================*/
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn{text-align:center;}
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li{font-size:16px; float:none; margin-right:0; margin-bottom:10px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .kont ul li{font-size:14px; line-height:22px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls h4{font-size:18px;}
/*.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address.brd_tp{margin:0;}*/
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address{margin-bottom:30px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address h5{font-size:15px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address p{font-size:14px; line-height:22px;}
.kontakt_social{width:380px; bottom:30px;}
.kontakt_social img{margin-right:0; margin-bottom:20px;}
/*===================Kontakt page End======================*/

}


@media (max-width: 767px) {
 
/*=========================================*/
/* Main Header */
/*=========================================*/
.responsive-menu{display: block; position:absolute; right:0; z-index:100; width:100%; background:#fff;}

.main_header{ background:#fff;}
.m_logo{margin-left:0px; position:absolute; left:0; top:0; z-index:101;}
.main_header.shrink .m_logo{margin-left:5px; margin-top:10px;}
.header_wapper .main_header.shrink .m_logo a.sticky_logo{width:36px;}
.m_logo a.main_logo{width:52px;}
.right_navi .left_side{width:100%; padding:21px 0 0 0; text-align:left;}
.header_wapper .main_header.shrink .right_navi .left_side{padding:7px 0 0 0;}
.right_navi .left_side .social{width:100%; position:relative; z-index:102; display:none;}
.right_navi .left_side .social ul{float:right;}
.right_navi .left_side .navigation{display:none;}
.right_navi .left_side .navigation ul li a{font-size:16px;}
.right_navi .left_side .navigation ul li a span{padding:2px 16px;}
.right_navi .left_side .navigation ul li ul{width:799px; }
.right_navi .left_side .navigation ul li:hover ul{left:41px;}
.right_navi .right_side ul li > .dalsi_block > ul > li{margin-bottom:10px;}
.right_navi .right_side ul li .dalsi_block ul > li > a{padding:10px 0 10px;}
.right_navi .left_side .navigation ul li ul li a{padding:19px 9px; font-size:17px;}
.right_navi .right_side{width:68px; padding:3px 0 2px; float:right; position: absolute; right: 70px; top: 18px; z-index: 102;}
.right_navi .left_side .flag ul li{margin-right:5px;}
.header_wapper .main_header .right_navi .right_side ul li a.calender, 
.header_wapper .main_header .right_navi .right_side ul li a.dalsi {background-position: center center;}
.right_navi{width:100%;}
.right_navi .left_side .flag{float:right; position: absolute; right: 210px; bottom: 15px; z-index:102; top:13px; margin-top:12px; right:125px;}
.right_navi .right_side ul li{width:50%; border-right: solid 1px #fff; border-bottom: 0;}
.right_navi .right_side ul li:last-child{border-right:0;}
.right_navi .right_side ul li a{padding:0 17px 0 17px; width:100%;}
.right_navi .right_side ul li a span{font-size:0; line-height:33px;}
.right_navi .right_side ul li a span,
.right_navi .right_side ul li a.active span{font-size:0;}
.right_navi .right_side ul li .cale_block{top:68px;}
.header_wapper .main_header.shrink .right_navi .right_side{width:68px; padding:3px 0px;  top:14px;}
.right_navi .left_side .flag ul li:last-child{ margin-right:15px;}
.right_navi .left_side .social ul li:last-child{margin-right:10px;}
.slicknav_btn{margin:0px 5px 6px;}
.slicknav_menu{padding:0 5px 5px; }
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_btn{ margin:11px 5px 6px;}
.slicknav_nav{margin:5px 0 0 0; }
.slicknav_nav ul{margin:0;}
.slicknav_nav ul li ul{margin:0;}
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul{margin:0;}
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul li ul,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul li ul{margin:0 0 0 20px;}
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a > a,
.header_wapper .main_header .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li > ul > li:hover > a,
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a,
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li:hover > a > a,
.header_wapper .main_header.shrink .right_navi .left_side .responsive-menu .slicknav_menu .slicknav_nav ul > li > ul > li:hover > a{background:#0c6bb0; color:#fff;}

.header_wapper .main_header.shrink .right_navi .left_side .flag{ top:23px;}
.header_wapper .main_header .right_navi .right_side ul li .cale_block{right:0; top:65px;}
.header_wapper .main_header .right_navi .right_side ul li .dalsi_block{right:0px; top:65px; padding:28px 0px 28px 40px}
.header_wapper .main_header.shrink .right_navi .right_side ul li .dalsi_block{right:0px; top:62px;} 
.header_wapper .main_header.shrink .right_navi .right_side ul li .cale_block{right:0px; top:62px;}
.right_navi .right_side ul li .cale_block{width:100%; overflow-x:scroll;}
.right_navi .right_side ul li .cale_block .inner_cale_table{width:902px;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.date,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.date{width:12%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.akce,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.akce{width:39%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_lenth,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_lenth{width:15%;}
.right_navi .right_side ul li .cale_block .inner_cale_table table thead tr th.l_pdf,
.right_navi .right_side ul li .cale_block .inner_cale_table table tbody tr td.l_pdf{width:22%;}

/*=========================================*/
/* Main Banner */
/*=========================================*/

.banner_wapper,
.inner_item{min-height:463px;}
/*.sticky_social{top:30%;}*/
.inner_item .slider-cap h2,
.inner_item .slider-cap h5{font-size:30px;}
#main_slider.owl-theme .owl-nav{width:30px;}
.sticky_social{width:50px;}
.inner_item .slider-cap{padding:0 35px;}
.section_wapper .part_slider{padding:30px 15px;}
/*=========================================*/
/* Main Content */
/*=========================================*/

.section_wapper .count_block{padding:40px 15px 0; text-align:center;}
.section_wapper .count_block .count_blk{width:100%;}
.section_wapper .count_block .left_image{margin-right:0; margin-bottom:20px; float:none;}
.section_wapper .count_block .count_blk .count_title{text-align:center;}
.section_wapper .count_block .count_blk .bottom_count .left_counter{width:100%;}
.section_wapper .count_block .count_blk .bottom_count .inner__social{margin:15px 0 0 0; float:none; display:inline-block;}
.section_wapper .count_block .count_blk .count_title,
.section_wapper .count_block .count_blk .count_title strong,
.section_wapper .count_block .count_blk .bottom_count .left_counter span{font-size:14px; margin-right:2px;}
.section_wapper .count_block .count_blk .bottom_count .left_counter strong{font-size:30px;}
.section_wapper .count_block .right_coung_photo{width:100%; right:auto; top:auto; bottom:auto; position:relative; margin-top:25px;}
.section_wapper .social_wapper .visco_image,
.section_wapper .social_wapper .visco_image.provozni_doba{min-height:315px;}
.section_wapper .social_wapper .visco_image .part_slider{padding:35px 0;}
.section_wapper .aklu_block,
.section_wapper .photo_block{ padding:45px 0 0 0;}
.section_wapper .social_wapper .left_social{text-align:center;}
.section_wapper .social_wapper .left_social img{float:none;}
    
/* Force table to not be like tables anymore */
#no-more-tables table, 
#no-more-tables thead, 
#no-more-tables tbody, 
#no-more-tables th, 
#no-more-tables td, 
#no-more-tables tr { display: block; }
#no-more-tables table tbody,
#no-more-tables tr{float:left; width:100%; overflow-x:auto;}
#no-more-tables tr{border: 1px solid #ccc; }

#no-more-tables thead tr { position: absolute; top: -9999px; left: -9999px;}
/*#no-more-tables tr { border: 1px solid #ccc; }*/
#no-more-tables td { 
	border: none;
	/*border-bottom: 1px solid #eee; */
	position: relative;
	padding-left: 240px; 
	white-space: normal;
	text-align:left;
	float:left; 
	width:auto;
	min-width:650px;
	margin-bottom:8px;
	vertical-align:top;
}

#no-more-tables td:before { 
	position: absolute;
	top: 0px;
	left: 6px;
	width: auto; 
	padding-right: 10px; 
	white-space: nowrap;
	text-align:left;
	font-weight: bold;
	color: #0c6bb0;
	font-family: 'Roboto-Bold';
	vertical-align:top;
}

#no-more-tables td:before { content: attr(data-title); }


/*=========================================*/
/* Main Footer */
/*=========================================*/ 

.footer_wapper:after{width:0;}
.footer_wapper .top_footer{padding:50px 0 0 0;}
.footer_wapper .top_footer .footer_m_links ul li{margin-bottom:10px;}
.footer_wapper .top_footer .footer_links ul li a,
.footer_wapper .top_footer .footer_m_links h4,
.footer_wapper .top_footer .footer_address h5,
.footer_wapper .top_footer .footer_m_links ul li a{font-size:14px;}
.footer_wapper .top_footer .footer_m_links h4{margin-bottom:16px;}
.footer_wapper .top_footer .footer_m_links h5{margin-bottom:10px;}
.footer_wapper .top_footer .footer_address p{font-size:14px; line-height:30px;}
.footer_wapper .top_footer .footer_address ul li{font-size:14px; line-height:30px; margin:0; width:100%;}
.footer_wapper .top_footer .footer_address ul li a{font-size:14px;}
.footer_wapper .bottom_footer .container{width:100%;} 
.footer_wapper .bottom_footer{padding:28px 0 18px;}
.footer_wapper .bottom_footer .copy_block p{font-size:12px;}



/*===================o-arealu page Start======================*/
.section_wapper .count_block.sea{text-align:center; padding:40px 15px 40px}
.section_wapper .count_block.sea .left_image.arealu{float:none;}
.section_wapper .count_block .left_image.arealu{margin-right:5px;}
.section_wapper .count_block .count_blk.arealu{margin:12px 0 0 20px; width:600px;}
.section_wapper .count_block.sea .count_blk.arealu{width:100%; margin:12px 0 0 0;}
.section_wapper .count_block.sea .count_blk.arealu .count_title{width:100%; text-align:center; margin:16px 0 10px 0; line-height:22px;}
.section_wapper .count_block.sea .count_blk.arealu .bottom_count,
.section_wapper .count_block.sea .count_blk .bottom_count .left_counter{width:100%;}
.section_wapper .count_block.sea .count_blk .bottom_count .inner__social{width:100%; margin:15px 0 0 0; text-align:center;}
.section_wapper .count_block.sea .count_blk .bottom_count .inner__social ul{float:none; display:inline-block; }
.section_wapper .count_block .count_blk.arealu .count_title{margin:16px 10px 0 0; font-size:16px;}
/*===================o-arealu page End======================*/

/*===================provozni-doba page Start======================*/
.section_wapper .aklu_block .aklu_title{padding-bottom:10px;}
.section_wapper .aklu_block .doba_para p{font-size:16px; line-height:22px; }
.section_wapper .aklu_block .doba_para ul{margin-bottom:0;}
.section_wapper .aklu_block .doba_para ul li{font-size:15px;}

.section_wapper .aklu_block .doba_calender .doba_calender_blk{height:390px; padding:35px 35px;}
/*===================provozni-doba page End======================*/

/*===================navstevni-rad page Start======================*/
.navstevni_blk ul li{padding:0 0 0 45px; font-size:16px; line-height:22px;}
.navstevni_blk ul li .inner_list li{padding:0; font-size:16px; line-height:22px; margin-bottom:15px;}
.bez_block p{padding:0 0 0 45px; font-size:16px; line-height:22px;}
.arena_block h2{font-size:22px;}
.arena_block .inner_arena_block{padding:55px 20px 40px;}
.arena_block .inner_arena_block .g_bottom_block span{width:100%;}
.arena_block .inner_arena_block .g_bottom_block img{position:relative; right:auto; display:inline-block; margin-top:15px;}
/*===================navstevni-rad page End======================*/

/*===================organizovane-treninky page Start======================*/
.orga_block ul li{font-size:16px; line-height:22px;}
.orga_tab .top_orga .left_orga{width:210px;}
.orga_tab .top_orga .left_orga span{font-size:16px; line-height:22px;}
.orga_tab .top_orga .right_orga{width:480px;}
.orga_tab .top_orga .right_orga ul li{font-size:16px; line-height:22px;}
.orga_tab .orga_para p{font-size:16px; line-height:22px;}
.orga_tab .orba_down_btn{margin-top:15px;}
.orga_table_blk h4{margin-bottom:20px;}
.orga_table_blk .orga_table{overflow-x:auto;}
.orga_table_blk .orga_table .no_more_tables{width:100%;}
.orga_table_blk .orga_table .no_more_tables table{width:100%; overflow-x:auto;}
.orga_table_blk .orga_table .no_more_tables table .cf tr th.frst,
.orga_table_blk .orga_table .no_more_tables table .df tr td.frst{width:240px;}
.orga_table_blk .orga_table .no_more_tables table .cf tr th.scnd,
.orga_table_blk .orga_table .no_more_tables table .df tr td.scnd{width:240px;}
.orga_table_blk .orga_table .no_more_tables table .df tr td{font-size:16px; vertical-align:top;}
.orga_table_blk .orga_table_para p{font-size:16px; line-height:22px;}
.orga_table_blk .orga_table_para_btm{padding:32px 0 0 0;}
.orga_table_blk .orga_table_para_btm p{font-size:16px; line-height:22px;}
/*===================organizovane-treninky page Start======================*/

/*===================Aktivity page Start======================*/
.section_wapper .aklu_block .aklu_title h3{font-size:18px;}
.akti_tab_block ul.tabs li{margin:0 0 15px; width:290px;}
.akti_down_box{text-align:center;}
.akti_down_box .akti_download_box{margin-right:0; width:100%; margin-bottom:30px;}
.tabulka_block_bottom{text-align:center;}
.tabulka_block_bottom .tabulka_block_bottom_tabs{width:215px; float:none;}
.tabulka_block_bottom .tabulka_block_bottom_tabs ul.tabs li{margin-right:0; margin-bottom:10px;}
.ochozou_block_mid{text-align:center;}
.orga_block.akti p{font-size:16px; line-height:22px; padding:20px 0 0 0;}
.ochozou_block p{font-size:16px; line-height:22px;}
.ochozou_block_mid .okruhu_image{float:none; margin-right:0;}
.ochozou_block_mid .okruhu_down{width:100%; padding:30px 0 0 0;}
.ochozou_block_mid .okruhu_down h4{margin:0 0 18px;}
.strava{padding:25px 0 0 0;}
.strava .strava_wapper .strava_block .strava_title h4{width:100%; font-size:18px;}
.strava .strava_wapper .strava_block .strava_title img{float:none; display:inline-block; margin:0 0 15px 0;}
.strava .strava_wapper .strava_block .strava_icon ul li{float:none;}
.strava .strava_wapper .strava_block .strava_list .strava_map{float:none; display:inline-block; margin-right:0;}
.strava .strava_wapper .strava_block .strava_list .strava_user{width:100%;}
.strava .strava_wapper .strava_block .strava_list .strava_user img{width:100%;}
/*===================Aktivity page End======================*/

/*===================aktuality page Start======================*/
.altuality_blk .blog_wapper{text-align:center;}
.altuality_blk .blog_wapper .blog_image{float:none; margin-right:0;}
.altuality_blk .blog_wapper .blog_desc{float:none; display:inline-block;}
.altuality_blk .blog_wapper .blog_desc p{font-size:16px; line-height:22px;}
/*===================aktuality page Start======================*/

/*===================aktuality-detail page Start======================*/
.section_wapper .aklu_block .arealu_para .altuality_blk .blog_detail span{font-size:16px; line-height:22px;}
.section_wapper .aklu_block .arealu_para .altuality_blk .blog_detail p{font-size:16px; line-height:22px;}
.altu_last{margin:57px 0 0 0;}
/*===================aktuality-detail page End======================*/

/*===================cesta-k-nam page Start======================*/
.cesta_para h4{padding:10px 0 17px;}
.cesta_part .cresta_desc h4{font-size:18px;}
.cesta_part .cresta_desc ul li{font-size:16px; line-height:22px;}
.cesta_para p{font-size:16px; line-height:22px; padding:0 0 20px 0;}
/*===================cesta-k-nam page End======================*/

/*===================Kontakt page Start======================*/
.section_wapper .kontakt_wapper{padding:30px 0 0 0;}
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn{text-align:center; padding:0 15px;}
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li{font-size:16px; float:none; margin-right:0; margin-bottom:10px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .kont ul li{font-size:14px; line-height:22px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls h4{font-size:18px;}
/*.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address.brd_tp{margin:0;}*/
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address{margin-bottom:30px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address h5{font-size:15px;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_dtls .kontakt_inner_dtls .address p{font-size:14px; line-height:22px;}
/*.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_map img{min-height:280px;}*/
.kontakt_social{width:300px; top:10px; left:10px;}
.kontakt_social img{margin-right:0; margin-bottom:10px; min-height:inherit !important;}
/*===================Kontakt page End======================*/

}


@media (min-width: 568px) and (max-width: 767px) {

}


@media (min-width: 240px) and (max-width: 567px) {
.right_navi .right_side{width:68px; right:65px;}
.header_wapper .main_header.shrink .right_navi .right_side{width:68px;}
.right_navi .left_side .flag ul li{margin-right:5px;}

.header_wapper .main_header .right_navi .right_side ul li .dalsi_block{right:0;}
.header_wapper .main_header .right_navi .right_side ul li .cale_block{width:315px;}

.strava .strava_wapper .strava_block .strava_icon ul li{float:none; width:100%; margin-right:0; margin-bottom:10px;}

.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn{ padding:0;}
.section_wapper .kontakt_wapper .kontakt_tab .kontakt_tab_btn ul.tabs li{width:280px;}
.kontakt_social{position:relative;}
.section_wapper .kontakt_wapper .kontakt_content .tab-content .kontakt_map img{min-height:130px;}
.kontakt_social{width:290px; top:10px; left:0; margin-bottom:30px;}
.kontakt_social img{margin-right:0; margin-bottom:10px; min-height:inherit !important;}

}