﻿.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}



.menu, .lista,.strom1,.strom2, .porovnavame, .dc, .sloupec3, .old, .ck, .skryt, .vice-text {display: none;}

.vice-text {display: none; clear: left; margin: 0px auto; padding-top: 12px;}

.main-news-date {
  color: #d3d4d9;
  display: inline-block;
}


span.side-list-cat {
	color: #999;
	float: left;
	font-family: 'Montserrat', sans-serif;
	font-size: .65rem;
	font-weight: 400;
	line-height: 100%;
	margin-bottom: 6px;
	text-transform: uppercase;
	width: 100%;
	}


#foot-widget-wrap span.side-list-cat {
	display: none;
	}

.section-news .box-news .box-text .date{text-decoration: none;color: #333;text-decoration: none;color: #333;display: inline;}













































#footer-widget-area { display: none; }

#footer { text-align: left; margin: 25px 0 0; }

	#footer a.logo { display: inline-block; }

	#footer p { margin: 35px 0 25px; text-align: left; display: block; clear: both; color: #b6b6b6; font-size: 12px; }

		#footer ul { list-style: none; }

		#footer ul li { display: inline; padding: 0 0 0 15px; }

		#footer ul li a { font-size: 14px; text-decoration: none; color: #080e3b; text-transform: uppercase; }


.entry-content {
	padding: 40px 20px 20px;
}


.entry-content a {
	color: #000;
}


.entry-content a:hover {
	color: #888;
}


.entry-content .attachment a,
.entry-content .gallery a {
	border: none;
}


.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption {
	margin-bottom: 25px;
	margin-bottom: 1.563rem;
}


.entry-content ol li,
.entry-content ul li {
	margin-left: 40px;
	margin-left: 2.5rem;
}


.entry-content ol li {
	list-style-type: decimal;
}


.entry-content ul li {
	list-style-type: disc;
}


.entry-content ol ol,
.entry-content ul ul,
.entry-content .wp-caption p {
	margin-bottom: 0;
}


.portfolio .entry-content {
	padding: 0 20px 0;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

.flexslider .slides {
  list-style: none;
  zoom: 1;
}

.flexslider .slides:before {
  content: '';
  display: block;
}

.flexslider .slides:after {
  content: '';
  display: table;
  clear: both;
}

.flexslider .slides p img {
  width: auto;
  display: inline-block;
}

.flexslider .slides .flex-caption {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.5);
  color: #FFF;
  text-align: center;
}

.flexslider .slides .flex-caption h3 {
  color: inherit;
  margin: 0;
  line-height: 1.25em;
  font-size: 15px;
}

  .main-navigation .menu-item-has-children {
    position: relative; }


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.follow li.facebook{padding:15px 9px 0 0}
.tpfollow li.facebook{padding:15px 6px 0}
.responsive #wt_footerWrapper .wt_copyright{line-height:24px}

#wt_footerWrapper .wt_copyright {
	color: ;
	font-size: 14px;
}


#wt_footerBottom .wt_copyright {
	font-size: 12px;
    line-height: 1;
}

.fl{ float:left;}

    .site-top-bar-right {
        float: none !important;
        width: 100% !important;
        text-align: center !important;
    }


.topshop-header-layout-standard .site-top-bar-right {
    float: right;
    font-size: 14px;
    padding: 1px 0 3px;
    width: 50%;
    text-align: right;
    background-color: #ffffff;
    position: relative;
    z-index: 99;
}

.topshop-header-layout-standard .site-top-bar-right i {
    margin: 0 0 0 8px;
}


.shadow{
    border: 1px solid #DAD7D3;
    -moz-box-shadow: 3px 3px 4px #777777;
    -webkit-box-shadow: 3px 3px 4px #777777;
    box-shadow: 3px 3px 4px #777777;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#777777')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#777777');
}


.align-top {
  vertical-align: top !important;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

.ticketdetail td.price {
	font-size:1.5rem;
	letter-spacing:1px;	
	line-height:1.6;
}

.ticketdetail td.price span {
	display:block;
	width:100%;
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
	font-size:1.5rem;		
}

.table td.price span {
	font-size:1.3rem;	
}

.table tr td.price {
    width:100%; 
    text-align:center;  
    padding-top:15px;
    padding-bottom:15px;
}

.table tr td.price span {
    margin-bottom:5px;   
}

.table tr td.price p {
    text-align:center;
    display:block;
    width:100%;   
}
.homeHero .homeHero-slideshow .slideshow__media .parallax-outer,.homeHero .homeHero-slideshow .slideshow__media .slideshow__media--parallax .parallax-banner-layer-0{width:100%;height:100%}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-4{width:33.33333333333333%}



#footer .le-top .le-social-buttons {
    padding-top: 50px;
}

.entry-content .le-social-buttons {
  text-align: left;
  padding: 0px 20px;
  min-height: 20px;
  border-top: 1px solid #bdb1bd;
}

.footer .bottom .author{text-align:center;color:#bfbfbf;}
.presentation .slide-content{padding:30px}




.slide-img { z-index: 2; }


#left #slider .slide { height:448px; position:absolute; width:660px;z-index: 2; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}
.fw-200{font-weight:200!important}
#fly-wrap,#main-nav-wrap,#score-wrap,#soc-nav-wrap,#body-main-wrap,.fly-to-top,.col-tabs-wrap,#wallpaper,nav.main-menu-wrap ul li.mega-dropdown .mega-dropdown,#head-main-top{-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-ms-transition:-ms-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}
.fly-to-top{background:#333;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;overflow:hidden;position:fixed;right:15px;bottom:0;-webkit-transition:all .3s;transition:all .3s;width:50px;height:50px}
.fly-to-top:hover{background:#555}
.fly-to-top i{font-size:40px;line-height:100%;position:absolute;top:-3px;left:12.1px}
.fly-to-top i,span.to-top-text{color:#fff}

.content .wrapper { padding: 1rem 0; }
	
	
	.trama_map_block .trama_map_filters{
		min-height:0;
		bottom:0;
		top:auto;
		left:0;
		width:100%;
	}

	.trama_map_block:not(.map_filters_open) .mobile_tap_to_open{
		
	}

	.trama_map_block:not(.map_filters_open) .trama_map_filters_innermenu{
		max-height:0;
		overflow:hidden;
	}

	.trama_map_block.map_filters_open .mobile_tap_to_open_icon{
		transform:rotate(315deg);
		margin:-10px 18px 0;
	}
#responsive-menu-container #responsive-menu-search-box,#responsive-menu-container #responsive-menu-additional-content,#responsive-menu-container #responsive-menu-title{padding: 25px 5%}
#responsive-menu-container #responsive-menu-additional-content{color: #fff}


#header-right-section {

	float: right;

}


#header-right-section .widget {

	text-align: right;

	padding-top: 10px;

	color: #999999;

	font-size: 14px;

}


#header-right-section .widget h3 {

	padding-bottom: 5px;

	font-size: 20px;

	line-height: 28px;

}

    #mw_board_group_2 .mw_board_group_2_list { width:100px; }

    #mw_board_group_2 .mw_board_group_2_list a { font-family:dotum; }
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
.listing .pet p .petName:not(.visible-xs){min-height:44px;max-height:44px;overflow:hidden}
.contact-number.visible-xs,p.contact-number.visible-xs a{font-size:32px;color:#000;font-weight:700}
.module-stage-carousel .stage-carousel-container .slide .slide-like .likes{padding-right:30px}
#prk_mobile_bar .verve_menu_label{height:auto}
.verve_menu_label{overflow:hidden}
.sub-menu .verve_menu_label {height:24px;}
.icon-block-list.five-column .icon-block-item{flex:0 1 205px;padding:0 20px 40px;text-align:center;margin-bottom:0;position:relative}
.icon-block-list.three-column .icon-block-item{flex:0 1 320px;padding:0 20px;text-align:center;margin-bottom:30px;position:relative}
.icon-block-list .icon-block-item{flex:0 1 225px;padding:0 20px 40px;text-align:center;margin-bottom:50px;position:relative}
.icon-block-list .icon-block-item h3{font-size:18px;text-transform:uppercase;font-weight:600;color:#5a5959}
.icon-block-list .icon-block-item .desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:58px}
.icon-block-list .icon-block-item .btn-box{position:absolute;bottom:0;left:0;right:0}

.pt10{padding-top:10px}

.large { font-size:16px;font-weight:bold;}
.b-photodescr-header .share{float:right;padding:22px 40px;font-size:14px;line-height:30px;color:#999}
.row{margin-left:-15px;margin-right:-15px;}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table;}
.clearfix:after,.container:after,.row:after{clear:both;}
.clearfix,.container,.row{*zoom:1;}
.thread-reply-page .box-info-detail .row{margin-left:0;margin-right:0;}
.thread-reply-page .box-info-detail .row.replies-wrap{margin-left:-20px;margin-right:-20px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}




    
    
    
    
    
    
    
    
    
    
    
    



    
    
    






#about{
    position:relative;
    color:white;
    max-width:800px;
    width:90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slide-content-wrapper .slide_heading{margin:0;font-size:46px;line-height:1}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:15px;padding-right:15px;}
.jumbotron .container{max-width:100%;}
.wrap-topbar .container{position:relative;}


    #responsive-menu-container #responsive-menu-wrapper {
        background: #212121;
    }


	#top-widget-inner,
	#home-cols-inner,
	#bottom-widget-inner,
	#main-content-wrapper,
	#footer-content-wrapper,
    #footer-bottom-content-wrapper	{
		margin:0 auto;
		width:1150px;
	}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}

.content-block-heading, .widget-title {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 10px;
	margin: 0 0 0.714285714rem;
	height: 18px;
	height: 1.285714285rem;
	border-bottom: 1px solid #E8E8E8;
}

.widget-title a, .content-block-heading a {
	color: #333333;
}

#smart-youtube-2 .widget-title { 
	display: none; 
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}


.div_prix{
	float: right;
	width:72px;
	margin-right: 3px;
	min-height: 33px;
	border: 1px solid #1E77B1;
	border-radius: 3px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 1px;
	font-weight: normal;
}

	.navbar-default .navbar-header .navbar-brand img {
		width: auto !important;
	    height: 100% !important;
	}

.navbar-default .navbar-header {
  width: 28%;
  padding-right: 15px;
}

  .navbar-default .navbar-header .navbar-brand {
    height: auto;
  }


.gototop {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.gototop.active {
  opacity: 1;
  visibility: visible;
}

.gototop a {
  width: 50px;
  height: 50px;
  display: table;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.gototop a i {
  height: 50px;
  display: table-cell;
  vertical-align: middle;
}

.gototop a:hover, .gototop a:active, .gototop a:focus {
  text-decoration: none;
  outline: none;
}
.mb-3,.my-3{margin-bottom:1rem!important}
.modal-dialog-center,.modal-center .modal-body{display:table-cell}
.modal-body h3{margin-top:-10px}
.modal-body{position:relative;padding:30px}
.video .modal-body{padding:30px 0}
.modal.photo .modal-body{padding:0;margin:0}
#menu-modal .modal-body{padding:0}
#s5_responsive_mobile_sidebar_inner2{padding:0;position:relative}
#s5_responsive_mobile_sidebar_inner2 ul{margin:0}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}


      .wf-loading #site-title,
      .wf-loading .entry-title {
      
      visibility: hidden;
      }
