﻿.modal-body{position:relative;padding:15px}

.footer_menu{float:left; width:25%;}

.footer_menu ul{display:block; margin:0; padding:0;}

.footer_menu ul li a{color:#999; font-weight:normal; display:block; line-height:43px; font-size:16px;}

.footer_menu ul li a:hover,
.footer_menu ul li.current-menu-item a{color:#f68b24;}

.footer_menu ul li a::before{font:normal normal normal 14px/1 FontAwesome; font-size:inherit; content:"\f105"; margin-right:5px;}
#footer{min-width:1250px}
.whats-on-events .section-heading{font-family:"FFScalaWeb", Arial, Helvetica, San-serif;font-size:32px;margin:0 0 30px;color:#5B9B98}
.nucleo-acf-section.masonry_section.tc-maroon .whats-on-events .section-heading{color:#97313f}
.nucleo-acf-section.masonry_section.tc-blue .whats-on-events .section-heading{color:#003055}

.color9{color: #36aed3;}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.footer-widget .et_pb_button_module_wrapper,.footer-widget .textwidget,#polylang-2,#polylang-2 select{text-align:center;margin:auto}
.et_pb_button_module_wrapper.et_pb_button_alignment_right,.et_pb_button_module_wrapper{text-align:center !important}
.large-3{width:25%}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.st-accordion .panel-body p:first-child{padding-top:15px}
.st-accordion .panel-body p:last-child{margin-bottom:0}


.mas-blog-post .addthis-toolbox,
.portfolio .portfolio-row .addthis-toolbox,
.team .addthis-toolbox, .thumb-slider .addthis-toolbox {display:none !important}
.site-footer .footer-logos a{display:inline-block;width:88px}
.site-footer .footer-logos img{width:100%}
.site-footer .footer-logos .association-logo a{width:102px}
.site-footer .footer-logos .footer-logo a{width:131px}
.site-footer .footer-logos .association-logo{margin-right:0}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}




.sponsors {
    padding: 40px 0;
    border-top: 1px solid  #d6d6d6;
}
.block .block__inner{position:relative;z-index:1}

.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-md-12 {
    width: 100%;
  }


#focus-on .colonna_dx {
    position:relative;
    display:table-cell;
    vertical-align:top;
    width:34%;
    z-index:800;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.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:4px}
.jumbotron .container{max-width:100%}
.panel-2col .panel-separator{margin:0 0 1em}




.silder .item_slide { position:absolute; top: 0; }


#sidebar .widget h4,
#gazpo-footer h4{
	margin-bottom: 5px;
	font-size:14px;
	font-weight:bold;
	text-shadow: 1px 1px 0 #FFFFFF;
}


#sidebar .widget{
	margin-bottom: 20px;
	padding:10px;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
}


#gazpo-footer .widget{
	width:300px;
	float:left;
	margin-right: 10px;
	padding:5px;	
}


#gazpo-footer .widget ul{
	margin:0;
	float:0;
}

.sjdlht  .gd{ font-size:14px; color:#fff; display:block;}

.sjdlht  .gd a{ color:#fff;}
.sub-menu .menu-item-has-children:after{color:#fff}


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


.genesis-nav-menu .menu-item:hover {
   position: static;
}

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

 
	.nav-primary .menu-item:hover {
		position: static;
	}


.qlhead {font-size: 1.3em; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
 
.qlhead h2 {color:  #000000; margin: 0 0 0 0; }


#line_1 .obsah_page #prac_doba {
  float: right;
  text-align: left;
  margin: 10px 0px 0px 20px;
  padding: 10px 0px 0px 0px; 
  width: 200px;
  height: 62px; 
}


#line_1 .obsah_page #prac_doba img {
  float: left;
  margin-top: 4px;
}


#line_1 .obsah_page #prac_doba #den {
  width: 70px;
  
  margin: 12px 0px 0px 10px; 
  float: left;
  
  font-family: "Tahoma";
  line-height: 1.4;
  font-size: 16px;
}


#line_1 .obsah_page #prac_doba #hodina {
  width: 80px;
  float: left;
  text-align: right;
  
  
  padding: 11px 0px 0px 0px; 
  font-family: "Tahoma";
  font-size: 14px;
  line-height: 1.6;
  margin-top: 1px;
}

.abs{position:absolute;}
#tatsu-fixed-overlay{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;z-index:100000;-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);-o-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1)}
#tatsu-fixed-overlay.open{opacity:1;visibility:visible}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

.thumb_img_link{
width : 240px;
height: 180px;
display: block;
text-decoration:none;
}


.lw650{
	width:80% ;
	height:2px ;
}



.pgl-upper-foot {
  margin-bottom: 12px;
}


.pgl-upper-foot a {
  color: #242424;
}


.pgl-upper-foot a:hover, .pgl-upper-foot a:focus {
  color: #D8030B;
}


.pgl-upper-foot p {
  margin-bottom: 15px;
}


.pgl-upper-foot address {
  line-height: 2.2;
}
.row{margin-right:-15px;margin-left:-15px}
.page-template-investments .row.search_title{font-size:18px;margin-bottom:18px}
.projects-item-instance .hover-content.row-format{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}


.news-list-item-date {
    margin-bottom: 1em;
}

#tt-boxed-layout #foot_left,
#tt-boxed-layout #foot_right {
	width: 50% !important; 
}

#foot_left {
	padding: 0 0 10px 0;
	text-align: center;
	width: 95%;
}

#foot_left,
#foot_right,
#footer_bottom #foot_right ul {
	width: 95%;
	float: none;
	padding: 0;
}

#foot_left .textwidget {
	margin-top: -28px;
}


#system .items.items-col-3 .grid-box.col-1 .item {
	margin: 0 18px 0 10px;
}

#system .items.items-col-3 .grid-box.col-2 .item {
	margin: 0 14px;
}

#system .items.items-col-3 .grid-box.col-3 .item {
	margin: 0 10px 0 18px;
}
.loader,.show-div{display:none}
.com-right,.loader,.logohd,.videohd{text-align:center}
.loader{left:50%;top:50%;margin:-50px 0 0 -150px;background-color:#fff;border:1px solid #e6e5e5;width:300px;height:100px;position:fixed;z-index:99999}
.loader img{padding-top:30px}

#secondary .list-date {
	display: none;
}
.tribe-theme-twentyfourteen #footer-sidebar div.tribe-countdown-number,.tribe-theme-twentyfourteen #primary-sidebar div.tribe-countdown-number,.tribe-theme-twentythirteen #secondary div.tribe-countdown-number{color:#fff;text-shadow:1px 1px #000}
.tribe-theme-twentythirteen #secondary span.tribe-countdown-under{color:#fff}





#social {
	float: right;
}

.success-bg,
.success-modal {
	position: fixed;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	text-align: center;
}

.success-modal {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 600px;
	padding: 30px;
	background: #fff;
	border: 2px solid #fe7bb5;
}

.success-bg--open,
.success-modal--open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}

.success-modal--open {
	z-index: 9999;
}
.pirenko_social.minimal .social_img_wrp.verve_socialink .prk_minimal_icon{position:relative;z-index:2}
.block-type-footer .footer-left{margin-top:10px;margin-left:10px;float:left}
.block-type-footer .footer-right{margin-top:10px;margin-right:10px;float:right}
.block-type-footer .footer-link{margin-bottom:10px}
.block-type-footer p.footer-responsive-grid-link-container{float:left;width:100%;clear:both;text-align:center;margin:10px 0;display:none}
.block-type-footer p.footer-responsive-grid-link-enable-container{display:block}
.block-type-footer p.footer-headway-link{color:#666666;}
.block-type-footer a.footer-admin-link{color:#666666;}
.block-type-footer a.footer-go-to-top-link{color:#666666;}
.block-type-footer a.footer-responsive-grid-link{color:#666666;}
.responsive-grid-active .block-type-footer p.footer-responsive-grid-link-container{display:block}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.tatsu-column-inner{width:100%;position:relative;border-style:solid;border-color:transparent;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;-o-transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}
.tatsu-column-inner.is_stuck{z-index:9999}
.tatsu-column-image-zoom .tatsu-column-inner:hover .tatsu-column-bg-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.tatsu-column-image-slow-zoom .tatsu-column-inner:hover .tatsu-column-bg-image{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

.ac_review_item_cite {
  text-align: right;
}
