﻿#menu-primary ul.menu-items li.menu-item{margin: .25em 0}
#menu-primary ul.menu-items li.menu-item a{font-family: 'Oxygen', sans-serif;text-transform: uppercase;color: #bdbdbd}
#menu-primary ul.menu-items li.menu-item a:hover{color: #fff;text-decoration: none}

article section .footer {
	color:#888;
	font-size:11px;
	margin-top:40px;
	border-top:1px dotted #ccc;
	padding-top:15px;
}

article section .footer p {
	margin:0 0 10px 0;
}


.header .logo {
  height: auto;
  position: relative;
  width: 150px;
  z-index: 30;
}


.logo #detail {
  display: none;
  padding-top: 10px;
}

.header-wrapper.ppc-restructure .logo {
  align-self: center;
}

   

.content-inner{
	width:1280px;
	min-height:640px;
	box-shadow:0 0 6px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 6px rgba(0,0,0,0.5);
	-ms-box-shadow:0 0 6px rgba(0,0,0,0.5);
	-o-box-shadow:0 0 6px rgba(0,0,0,0.5);
	border:1px solid #eeeeee;
	border:1px solid #dddddd\9;
	margin:0 auto;
	margin-bottom:15px;
	position:relative;
}



.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;}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
.uvc-heading .uvc-main-heading div,.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6,.uvc-heading .uvc-main-heading p,.uvc-heading .uvc-main-heading span{margin:0;padding:0;line-height:normal}
 #pgc-363-0-3 , #pgc-363-1-0 , #pgc-363-1-1 , #pgc-363-1-2 , #pgc-363-1-3 , #pgc-363-1-4 { width:20% }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }


.menu-level-2 .site-header-nav .pane-inner {
  overflow: hidden;
  height: 100%;
}


.menu-level-2 .site-header-nav .pane-inner .pane-menu,
.menu-level-2 .site-header-nav .pane-inner .panel-menu {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  padding-bottom: 78px !important;
}
#content{border:1px solid #c2c2c2;float:left;margin:20px 20px 0 0;overflow:hidden;padding:30px;position:relative;width:100%}
#content ul{line-height:2em;list-style-type:none}
#content h1{font-family:lobster,gabriola;font-size:40px;font-weight:400;margin-bottom:7px}
#content h2{color:#eb7712;font-family:lobster,gabriola;font-size:24px;font-weight:400;padding:10px 0}
#content #bioarea h2{padding-bottom:5px;padding-top:0;width:400px}
#content h3{color:#eb7712;font-family:arial,sans-serif;font-size:14px;font-weight:700;padding:20px 0}
#content .separate .thumbshot img{object-fit:cover;width:200px}
#controllers-wrapper,.flex-control-nav,.flex-direction-nav{display:none}
#controllers-wrapper{left:50%}
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,#menu,.container #blog,.service{display:none!important}
#controllers-wrapper,#controllers-wrapper #controllers,#controllers-wrapper #controllers-right{background:0 0}
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,div.container #blog,div.service{display:none}

.et_lb_slider .flex-control-nav, .et_lb_slider .flex-direction-nav, .et_lb_slider #controllers-wrapper { display: block !important; }

.before_footer{
    background: #434b4f;
    line-height: 50px;
}
.clear {clear:both;}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}

.site-branding{
	float: left;
	margin-top: 20px;
	max-width: 900px;
}

.site-branding h1{
	margin: 0;
}

.site-branding h1 a{
	font-size: 30px;
	color: #687e29;
	line-height: 34px;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
}

.site-branding .site-description{
	margin: 0;
	font-size: 14px;
	line-height: 17px;
}


.footer-main{
	width:100%;
	background:#000;
}




#sidebar .textwidget,
#sidebar_second .textwidget {
	
	padding:10px;
	border:1px solid #D9D9D9;
	color:#333333;	
}

#footer .textwidget {
	margin-bottom:20px;
}

#footer .textwidget .footer-logo {
	line-height:0;
}





.navigation-bar .header-branding {
  max-width: 30%;
}


.header-branding--mobile {
  min-width: 0;
}


.tags-bg { width: 960px; margin: 0 auto; height: 295px; position: relative; z-index: 3;}

.tags-bg h2 { left: 37px; top: 93px; font-weight: 100; margin: 0; position: absolute; color: white; font-size: 60px; color: #112a4c; }

.tags-bg .tags { list-style-type: none; margin: 0; padding-top: 70px; padding-left: 330px; }

.tags-bg .tags li {  padding-left: 90px; font-size: 16px; line-height: 18px; color: #112a4c; }

.tags-bg .tags li strong { font-size: 24px; line-height: 24px; color: #96cd34; display: block; padding-bottom: 8px; padding-top: 12px; font-weight: 900; }

.tags-bg .tags li span { display: block; }

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}

.gdlr-core-testimonial-style-left .gdlr-core-testimonial-content-wrap{ overflow: hidden; }

.gdlr-core-testimonial-style-right .gdlr-core-testimonial-content-wrap{ overflow: hidden; }
.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-8{width:66.66666667%}
