﻿

.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}

#bod  {background-color: #ffffff}


.section-container {
  background: #fff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  width: 100%;
  display: table;
  position: relative;
}



.section-container.podcast {
  height: 418px;
}
.fl-builder-content .fl-node-59f8c13a1f370 .uabb-infobox-button {margin-top: 10px;margin-bottom: 0px;}
.fl-builder-content .fl-node-599ca3b66a117 .uabb-infobox-button {margin-top: 10px;margin-bottom: 0px;}
.fl-builder-content .fl-node-59a21ba108120 .uabb-infobox-button {margin-top: 10px;margin-bottom: 0px;}
.fl-builder-content .fl-node-59a21bacedea6 .uabb-infobox-button {margin-top: 10px;margin-bottom: 0px;}
.img-responsive{display:block;max-width:100%;height:auto}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.push-half--bottom{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--palm{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--lap{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--lap-and-up{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--portable{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--desk{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--desk-wide{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--below-desk{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.modal .modal-close{cursor:pointer}
.content .video_modal .modal-close{position:absolute;right:40px;top:15px;z-index:100;cursor:pointer}


.sb_divi_modal .container-content_editor {
    padding: 10px;
}


.sb_divi_modal .container-video {
}


.sb_divi_modal .container-video iframe {
    max-width: 100% !important;
    max-height: 100% !important;
}
.page-template-default.et_pb_pagebuilder_layout:not(.et_full_width_page) #main-content .container{padding-top:0}

#main-content .container {
    padding-top: 20px;
}


 
.search #main-content .container:before {
  background: none;
}
.this-just-in__inner--item-list{list-style-type:none;margin:0;padding:0;}
.this-just-in__inner--item-list li{margin:5px 12px;border-bottom:1px solid #e0e0e0;padding:5px 0 7px;width:inherit;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:transparent;}
.this-just-in__inner--item-list li:last-child{border:none;margin-bottom:0 !important;}
.this-just-in__inner--item-list .list-item a{transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:15px;font-size:0.9375rem;}
.this-just-in__inner--item-list .list-item a:link,.this-just-in__inner--item-list .list-item a:visited{color:#000;}
.this-just-in__inner--item-list .list-item a:hover{text-decoration:none;color:#0a44bb;}
.this-just-in__inner--item{display:none;font-weight:normal;overflow:auto;height:100%;max-height:100%;}
.this-just-in__inner--item.active{display:block;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}


.search-bar-hidden-wrapper {
  width: 100%;
  float: left;
  background-color: #e5ead2; }

  .search-bar-hidden-wrapper .search-bar {
    padding: 10px 8%;
    overflow: hidden;
    display: none; }

    .search-bar-hidden-wrapper .search-bar .search-form input, .search-bar-hidden-wrapper .search-bar .search-form button {
      border-radius: 0 !important;
      border: none; }


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 { margin:1px; }

	.g-3 { margin:1px; }

	.g-4 { margin:1px; }

	.g-5 { margin:1px; }

	.g-6 { margin:1px; }

	.g-7 { margin:1px; }

	.g-8 { margin:1px; }

	.g-9 { margin:1px; }

	.g-10 { margin:1px; }

	.g-11 { margin:1px; }

	.g-12 { margin:1px; }
.nopad{padding:0px}
.nopad-left{padding-left:0px}


.large .aio-icon-header h3.aio-icon-title {
	font-size: 26px;
}
.aio-icon-header h3.aio-icon-title{margin:0;display:block;font-size:16px;line-height:1.2em}
.top-icon .aio-icon-header h3.aio-icon-title{margin:25px 0 15px}
.square_box-icon .aio-icon-header h3.aio-icon-title{margin:15px 0}
.heading-right-icon .aio-icon-description,.heading-right-icon .aio-icon-description *,.heading-right-icon .aio-icon-header h3.aio-icon-title,.right-icon .aio-ibd-block,.right-icon .aio-ibd-block *,.right-icon .aio-icon-description,.right-icon .aio-icon-header h3.aio-icon-title{text-align:right}
.slides li .thumb-img .thumb img.width{max-width:100%;width:auto}
img.width{max-width:100%}
.grid-list li .thumb-img .thumb img.width{max-width:100%;width:auto}
.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .date-end,.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .date-start,.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .end-time,.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .tribe-events-event-cost{font-size:13px}
.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .date-end{display:block}
.wplp_container.default .text,.wplp_container.default .date,.wplp_container.default .category{font-size:.8em;line-height:1.4;padding-bottom:3px}
.wplp_container .text,.wplp_container .date{overflow:hidden;display:block;text-align:left;line-height:1.23;font-size:1.1em;font-weight:400;text-overflow:ellipsis}
.wplp_container .date{color:#666}
html[dir=rtl] .wplp_container .text,html[dir=rtl] .wplp_container .date{text-align:right}


.srp-post-content-container {
	display: -webkit-box;  
	display: -moz-box;     
	display: -ms-flexbox;  
	display: -webkit-flex; 
	display: flex;         
}
.callout-menu .callout-content .callout-headline{font-family:Museo Sans;font-size:35px;font-weight:100}

.col-lg-3, .col-lg-4, .col-sm-6, .col-xs-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-12 {
  width: 100%;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.list-small .data {
	margin-left:158px
}

.list-medium .data {
	margin-left:0
}
.home-featured .nav .data{margin-left:110px}
.author-box .data{margin-left:80px}
.widget-comments .has-avatar .data{margin-left:68px;display:block}
.widget-posts .post-list .data{margin-left:130px}

    .agency-overlay-map .map-holder .map-header {
      background-color: #3671c7;
      color: #ffffff;
      padding: 0 30px; }

      .agency-overlay-map .map-holder .map-header h1 {
        padding-top: 15px;
        font-size: 16px;
        font-weight: 100;
        text-transform: uppercase; }

      .agency-overlay-map .map-holder .map-header h2 {
        padding-bottom: 15px;
        font-size: 24px;
        font-weight: 600; }

      .agency-overlay-map .map-holder .map-header span.close-button {
        position: absolute;
        top: 23px;
        right: 20px;
        cursor: pointer;
        font-size: 35px; }
.home_main_content .gradient_overlay{background-image:linear-gradient(-180deg,rgba(255,255,255,0) 5%,rgba(0,0,0,0.7) 84%);position:absolute;top:0;left:0;right:0;bottom:0}







.jumbotron .tb-text-block-wrap .tb-text-block {
    text-shadow: 2px 2px 0px rgba(0,0,0,0.6);
}
.tb-jumbotron-slider .tb-text-block-wrap,.tb-jumbotron-slider .jumbotron-buttons{transition:all .3s ease-in-out}
.tb-jumbotron-slider.animate .tb-text-block-wrap{opacity:0;transform:translateY(-10px);transition:none}
.tb-jumbotron .tb-text-block-wrap.text-large .tb-text-block{line-height:1.3}
.tb-jumbotron .tb-text-block-wrap.text-medium .tb-text-block{font-size:2.25rem;line-height:1.2}
.tb-text-block-wrap{margin-bottom:15px}
.tb-text-block-wrap.suck-down{margin-bottom:5px}
.tb-text-block-wrap .tb-text-block.italic{font-style:italic}
.tb-text-block-wrap .tb-text-block.no-italic{font-style:normal}
.tb-text-block-wrap .tb-text-block.caps{text-transform:uppercase}
.tb-text-block-wrap .tb-text-block.no-caps{text-transform:none}


#center2 {
	float:right;
	width:262px;
	margin-right:10px;
}

.modal-body {
  position: relative;
  padding: 15px;
}
#videocarousel .item article .overlayvideo{color:#fff;font-weight:700;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}
#videocarousel .item article .overlayvideo img{position:absolute;right:10px;bottom:10px}

.section4 ul li .flag{
	height:60px;
	width:80px;
	margin:15px 30px;
	box-shadow:0 8px 10px -6px rgba(0,0,0,.3);
}



#bannerwrap{
	clear:both;
}




.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}


.clearfix {
  min-height: 1px;
}


* html .clearfix {
  height: 1px;
  
}
#sidebar-first #sidebar-first-inner{padding:0 20px;}
.inner{padding:0;}
.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-left:15px;padding-right:15px}

  .col-lg-3 {
    width: 25%;
  }

.navigace, .zapati {margin: 0px auto; text-align: center; margin-top: 25px; font-size: 19px; clear: both;  line-height: 35px; text-align: center;}

.navigace a {text-decoration: underline}
 
.navigace {font-size: 23px;}

.infinite-footer-wrapper .infinite-footer-column{ padding-bottom: 1029px; margin-bottom: -1020px; 
	border-left: 1px; border-style: solid; border-color: inherit; padding-left: 30px; padding-right: 30px; }
 
.infinite-footer-wrapper .infinite-footer-column:first-child{ border: none; }

	.infinite-footer-wrapper .infinite-footer-column:last-child{ margin-bottom: 20px; }

#forloanspan,#forcheckspan{
	font-size:11px;
	color:#000;
	display:block;
	width:45%;
	line-height: 14px;
	text-align:right;
	float:left;
	
}

    

    .fortexts {
        font-size: 13px;
        color: #063e6b;
    }
.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-left:15px;padding-right:15px}
.col-sm-12{width:100%}
#content-wrapper{float:left;width:100%;}

.slidesjs-stop, .slideblock .slidesjs-navigation, .slideblock .slidesjs-pagination{
	display: none !important;
}
.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}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }



.site-overlay { display: none; }


.menu--responsive-open-left .site-overlay, .menu--responsive-open-right .site-overlay { display: block; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9998; background-color: rgba(0, 0, 0, 0.1); -webkit-animation: fade 500ms; animation: fade 500ms; }
.mc-margin--s{margin-top:20px}
.post-meta .meta-wrapper{align-items:center;display:flex;flex-wrap:wrap}
.sr-text{display:inline-block;overflow:hidden;width:1px;height:1px;text-indent:101%;white-space:nowrap}
.site-footer .footer-logos{clear:both;margin:40px 0}
.site-footer .footer-logos img{max-width:110px;max-height:50px;height:auto;width:auto;margin:20px 4% 20px 0;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}
.custom-car-logo-list ul li .custom-car-logo-name{text-transform:uppercase;color:#bfbfbf}

.magunkrol {float: left;
width: 470px;
margin-right: 40px;}

.le-data .ano {
  display: block;
  font-size: 17px;
  line-height: 17px;
}



.iwd-shapes
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   overflow: hidden;
   z-index: 0;
}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}


.form_content_intro_in {
  color: #7C7C7C;
  font-size: 0.8em; }

span.icon_export {background-position:0 -320px;}

.metaslider .msHtmlOverlay .animation_in,
.metaslider .msHtmlOverlay .animation_out {
    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-left: 15px;
  padding-right: 15px;
}

  .col-md-6 {
    width: 50%;
  }
.mp__collapsed .mp__main{align-items:center;display:flex;height:60px}
.mp__collapsed .mp__main .mp__left{flex:0 0 50px}
.mp__collapsed .mp__main .mp__middle{flex:1 1 auto;overflow:hidden}
.mp__collapsed .mp__main .mp__right{flex:0 0 35px;justify-content:flex-end;text-align:right}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}

#rpwwt-recent-posts-widget-with-thumbnails-7 img { width: 100px; height: 100px; }

.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }

.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }

.rpwwt-widget ul li:last-child { margin: 0; }

.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }


#column_wrapper-footer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	
	height: 380px;
	position: relative;
}

.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-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}
 #header{height:150px;margin:0 auto;width:100%;}
#header .widget-area{float:right;padding:40px 0 0;width:480px;}
#header .widget-area p{margin:0;padding:0 0 5px;}
#header .searchform{float:right;padding:40px 0 0;}
#header .widget-area,#title-area{width:100% !important;}
.list-language .lists{width:100%;margin-top:8px;padding-left:22px;font-size:1.07143em;line-height:34px;color:#fff}
.list-language .lists.list-left,.list-language .lists.list-right{width:50%;float:left}
.list-language .lists a{display:block;color:#fff;transition:color .3s linear;line-height:2.1}
.list-language .lists a:focus,.list-language .lists a:hover{text-decoration:none}
.list-language .lists a:hover{color:#ccc}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


.countdown
{
	text-decoration: none;
	font-weight: bold;
	line-height: 100%;
	color: #CC0000;
	font-size: 44px;
}
.footer-social-field{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}

#section-video #video {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 48%;
	border-top: 5px solid #221523;
	border-bottom: 5px solid #221523;
}


#video {
	height: 80%;
	width: 100%;
	position: relative;
	overflow: hidden;
}


.comcat {
    position: absolute;
    bottom: -1px;
}

.comcat a {
    float: left;
    height: 27px !important;
    border-left: 1px solid rgba(0,0,0,0.2) !important;
}

.comcat .pcomnum a {
    background: #c78777;
    padding: 4px 11px 7px 11px;
    line-height: 16px;
}
.dessin_detail .content .component_loader{z-index:100}
.component_loader{display:inline-block;padding:7px 16px;position:absolute;top:6px;right:60px;opacity:1;transition:opacity .3s ease-out,transform .3s ease-out}
.component_loader.start_pos{opacity:0;pointer-events:none}
.component_loader.slideshow_loader{top:45%;right:45%}
.showcase-panel__subtitle {font-style: normal;font-weight: 700;font-size: 28px;line-height: 1.3;font-family: Montserrat, sans-serif;color: #ffffff;text-transform: uppercase;}

   .check-ticket .ct-title{padding-right: 20px;float: left;color: #FFF;font-size: 20px;font-family: Regular;}

   .check-ticket .ct-inputs{margin:0;}

.check-ticket{padding:20px;margin-bottom: 45px;background-color:#078bc2;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#form-container{position:absolute;z-index:1;overflow:visible;float:left;top:40px;right:40px;width:auto}

#location3, .people-icon:nth-child(4n+1) {
clear: both
}
.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-4{width:33.33333333%}

.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
	max-width: 100%;
	height: auto;
}
.ut-animate-image,.wp-caption img,blockquote,img.alignnone,img.size-auto,img.size-full,img.size-large,img.size-medium,img.size-thumbnail{position:relative;animation-duration:2s}


.navbar-top-left {
    float: left;
}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}

.list-of-city{
	display:none;
}

.chash-steps .list-of-city li a, .chash-steps-location .list-of-city li a {
    color: #d8252d;
    text-decoration: underline;
	text-align:left;
	width:100%;
	display:inline;
}
body .main-navigation ul li.menu-item-has-children.focus:before,body .main-navigation ul li.menu-item-has-children:hover:before,body .main-navigation ul li.menu-item-has-children.focus:after,body .main-navigation ul li.menu-item-has-children:hover:after,body .main-navigation ul li.page_item_has_children.focus:before,body .main-navigation ul li.page_item_has_children:hover:before,body .main-navigation ul li.page_item_has_children.focus:after,body .main-navigation ul li.page_item_has_children:hover:after{display:none}

#navigation .menu .menu-item{
	float: left;
	margin-right: 13px;
}

#navigation .menu .menu-item a{
	color: #f0f0f0;
	font-size: 15px;
	font-weight: normal;
}

#navigation .menu .menu-item a:hover,#navigation .menu .menu-item a:active,#navigation .menu .menu-item a:visited{
	text-decoration: none;
}

#navigation .menu .menu-item a:hover{
	color:#b0b0b0;
}


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }




#left-nav-wrapper{
  padding-right:30px;
  border-right:1px solid #f2eeee;
}

#left-nav{
  list-style: none;
  margin:0px;
  padding: 0px;
  margin-top: 20px;
}

#left-nav li{
  margin-bottom: 20px;
}

#mainmenu li.rex-article-13 a { width:73px; background:#00549E;  }

#mainmenu li.rex-article-13 a:hover { border-color:#00549E; }

#mainmenu li.rex-article-13 a.rex-current, #mainmenu li.rex-article-13 a.rex-active { color:#fff; border-color:#00549E; background-color:#00549E; }

.social-profile {
    display: inline-block;
    margin-right: 10px;
    line-height: 32px;
}

.social-profile a,
.social-profile a:hover {
    font-size: 24px;
    color: #fff;
}

.light .social-profile a,
.light .social-profile a:hover {
    color: #555;
}

.social-profile .fa {
    opacity: 0.7;
    -webkit-transition: opacity ease-in 0.1s;
    -o-transition: opacity ease-in 0.1s;
    transition: opacity ease-in 0.1s;
}

.social-profile .fa:hover {
    opacity: 1;
}


#header-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}

.foologo{margin:0 0 10px 0;text-align:center;}
#my_bag span{color:#444}

	#nav-utility a, #my_bag span, #nav-utility span.down_triangle { color: #fff;}

	#my_bag span img { display: none;}

.licat {
float: none !important;
width: auto !important;
display: block !important;
}

#header ul.sub-menu li.menu-item-has-children:hover { position: relative }

.level1 { background: #505c70; min-height: 63px; position: relative; }

.level1:active, .level1:focus, .level1:hover, .sel .level1 { background: #363e4d; }
.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-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{float:left}
.col-xs-12{width:100%}



.footer-container .newsletter .check-label, .newsletter.newsletter-body .check-label {
  display: inline-block;
  font-size: 1.4rem;
  margin-top: 3rem;
  font-weight: 300; }
.region{clear:both;}
.region-top-right{position:relative;}
.node-type-parent-page #content-header .tabs,.node-type-parent-page #content-header h1,.node-type-parent-page #content-area .region{max-width:1024px;margin-right:auto;margin-left:auto;}
.node-type-parent-page #content-area .region{max-width:1104px;padding-left:40px;padding-right:40px;}

.footer__linkscol {
    
    padding: 0 25px;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    width: 100%;
    max-width: 33.33%;
}

.footer__linkscol h5 {
  margin-bottom: 25px;
  font-size: .9em;
  color: #184679;
}
#submenu-container .affix+.container-fluid{padding-top:70px}
#submenu-container{padding:0}

.fusion-title.fusion-title-center .title-heading-center {
  padding: 0 45px;
}

.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,
.fusion-title.fusion-title-center.sep-underline .title-heading-center {
  padding: 0;
  text-align: center;
}

footer .lower-logos-row {
	background-color: #fff;
	border-bottom: 3px solid #005387;
	border-top: 3px solid #005387;
}

footer .lower-logos-row-container {
	border-bottom: 12px solid #78aed5;
	border-top: 12px solid #78aed5;	
}

.lower-logos-row .wpb_content_element {
    margin-bottom: 0;
}
#header_desktop{display:none}
.row{margin-right:-15px;margin-left:-15px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#emailForm .row{margin:30px}
.pgCParaSituation .row{padding-bottom:30px}
::i-block-chrome,.row.safari-fix [class*="col-"]{display:table-cell!important;float:none!important;width:auto!important;padding-left:2%!important;padding-right:2%!important}

.top-graphic{
	float:left;
	height:183px;
	width:429px;
}

.sloupec2 {float: right; width: 113px; text-align: right;}
 
.sloupec2 li {font-size: 22px; font-weight: bold; color: black; }
 
.sloupec2 a {color: black}

.sloupec2 img {width: 60px; margin-top: 0px; line-height: 17px}
footer .footer-links{font-size:1rem}
body.contrast-light footer .footer-links a{color:#000!important}
body.contrast-dark footer .footer-links a{color:#fff!important}


ul#menu-footer-menu li{float:left;position:relative;height:18px;line-height:18px;border:0;padding:0;}

ul#menu-footer-menu li a{display:inline-block;color:#FFFFFF;text-decoration:none;font-size:14px;font-weight:bold;height:18px;line-height:18px;padding:0 14px 0 0;margin:0 14px 0 0;border-right:1px solid #FFFFFF;}

ul#menu-footer-menu li:last-child a{border-right:0;margin-right:0;}

.clearfix{clear:both;}

.inner-div {
  margin: 0px;
}
.fl-node-5b74be573ab04 .fl-rich-text strong {font-weight: bold;}
.fl-node-5b74e802f0499 .fl-rich-text strong {font-weight: bold;}
.fl-node-5b74dff663fda .fl-rich-text strong {font-weight: bold;}
.fl-node-5b74b8789af60 .fl-rich-text strong {font-weight: bold;}
.fl-node-5bad05b61f2d9 .fl-rich-text strong {font-weight: bold;}
.fl-node-5b74c1430eb28 .fl-rich-text strong {font-weight: bold;}
.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}
#xpromo-header .container{position:relative}
#users-customers .container{max-width:910px}
#testimonials .container{max-width:910px}



#navbar {
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
	font-size: 11.4px;
	}

#navbar ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
	}

#navbar ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
	}

#navbar ul li a {
   display:block;
   margin:0 0 0 1px;
   padding: 1px 10px 5px 10px;  
   text-decoration:none;
   line-height:0.65;
	}

#navbar ul li a:hover {
	color: #FF6;
	text-decoration:underline;
	}


.text-color {
	color: #fb0000 !important;
}


div#blackbackground {
	background-image:none;
}

  .span5 {
    width: 470px;
  }

  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }

  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }


input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}


.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
#header .left_header .container .navbar-brand .no-ie,#header .left_header .container .navbar-brand _:-ms-lang(x),#header .left_header .container .navbar-brand _:-webkit-full-screen{display:none}
.logo-container{width:100%;float:left;clear:both;padding:0 0 40px 0}
.logo-container img{display:block;margin:0 auto}


#head {
	position: relative;
}
h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{line-height:1.1em}
.et_pb_slide_description .et_pb_slide_title{font-size:55px}
.et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-weight:700!important;text-transform:uppercase!important}
.et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-weight:700!important;text-transform:uppercase!important}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-weight:700!important;text-transform:uppercase!important}

.et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title { font-size:40px; text-align:center;}
.ph-menu a{border-bottom-color:transparent}
.ph-menu{display:table;width:100%;height:60px;color:#333;font:11px/14px 'Open Sans',sans-serif;padding:0;box-sizing:border-box}
.portal-headline_mobile .ph-menu{height:44px;min-width:320px;padding:0}
