/*----- pozadí webu -----*/
body {
  background: none;
  color:#5e5e5e;
}

h1, h1.title {text-transform:; font-weight:; font-size:2.2em; margin-bottom:1em}

h2 {margin-top:1.8em; margin-bottom:0.8em}

h1, h3, h5 {color:black; font-family: 'Roboto Condensed', sans-serif;}
h2, h4, h6 {color:#0077c1; font-family: 'Roboto Condensed', sans-serif;}



a {color:#0077c1;}

.btn-primary {
  color: #fff;
  background-color: #0077c1;
  border-color: #0077c1;
}



#bar-poweredby {display:none;}

a:hover,
a:focus{
  color: #00719b;
  text-decoration:none;
}

#mainContainer {background-image: none;}

#content {
  background: #fff;
  margin-top: 20px;
  padding-top: 15px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/*------- menu--------*/

.navbar-header {background-color:; }

.navbar-fixed-top {background: white; }

.navbar-nav {
  margin-top: 20px;
  margin-bottom: 6px;
}

.navbar-default .navbar-toggle {
  border-color: #fff;
  color:#fff;
  background-color:#0077c1;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #0e8cf7;
}


.nav > li > a {
  padding: 6px 15px;
  margin:0 2px;
}

.navbar-default .navbar-nav > li > a {
  color: #1f1a17;
}

.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
  color: #0076c1;
  background-color: transparent;
}
.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a:hover,.navbar .navbar-nav > .active > a:focus {
  color:#0076c1;
  background-color: transparent;
}

.navbar .navbar-nav > .open > a,
.navbar .navbar-nav > .open > a:hover,
.navbar .navbar-nav > .open > a:focus {
  color: #000;
  background-color: #fff;
}

.navbar .dropdown-menu {background-color:#515151;}
.navbar .dropdown-menu > li > a {color:white}
.navbar .dropdown-menu > li > a:hover,
.navbar .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #0076c1;
}
.navbar .dropdown-menu > .active > a,
.navbar .dropdown-menu > .active > a:hover,
.navbar .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #0076c1;
}

/*---- motive --------*/

#box-custom-motive {
  display:none; 
  padding:0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width:100%;
  margin:0;
}

#index #box-custom-motive {display:block}
#index #box-custom-motive img { width:100%;}

#box-custom-motive .row, #box-custom-motive .col-lg-12 {width:100%; margin:0; padding-left:0px; padding-right:0px;}

/*#index #box-custom-motive img {width:100%;}*/




/*----- patička --------*/
#box-custom-footer {
  width:100%;
  margin-top: 30px;
  padding-left:0;
  padding-right:0;
  background-color:;
  color: #fff;
  padding-top:0;
}

#box-custom-footer .row, #box-custom-footer .col-lg-12 {width:100%; margin:0; padding-left:0px; padding-right:0px;}

#box-custom-footer .col-lg-12 > .container {padding:20px}


#box-custom-footer a{ color: #b6b6b6; }
#box-custom-footer a:hover {color:white; text-decoration:underline}


footer #footer-content {
  margin-top: 0px;
  padding: 25px 0 15px;
  line-height: 1.8;
  background-color: #515151;
  color:#b6b6b6;
}

#footer-contact .fa{
  color:#fff;
}

#footer-contact h3,
#footer-services h3,
#footer-links h3
{
  margin-top: 0;
  display: block;
  color: #fff;
  font-size:18px;
  margin-bottom:10px;
  text-transform:uppercase;
}

#footer-links a{color:#b6b6b6}
#footer-links ul, #footer-services ul {padding-left:25px; color:#fff;}


#footer-info {background-color:#0076c1; padding:20px 0 10px; font-size:1.1em; font-weight:; color:#dbdbdb; }
#footer-info .container {position:relative;}
#footer-info p {margin-left:20px; display:inline-block; vertical-align:top;width: calc(100% - 85px);}
#footer-info strong {color:white;}
#footer-info a {font-weight:bold; color:#fff; text-decoration:underline;}
#footer-info a:hover { text-decoration:none;}

#footer-info .dotazy {
  position:relative; 
  width:55px; height:55px; 
  display:inline-block; 
  font-size:60px; 
  background-color:#0e8cf7;
  border-radius:60px; 
  text-align:center;

}

#footer-info .dotazy i {line-height:30px; padding-left:5px; color:#fff}

#bar-footer {
  color: #b6b6b6;
  background: #515151; /*#39393*/
  border-top: 0px solid #595959;
  margin-top:0px

}

#bar-footer .container {border-top: 2px solid #6c6c6c;}

#bar-footer p {text-align:left; font-size:0.9em;}



/*------ carousel -----*/


.fa-angle-right,
.fa-angle-left {
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 40px;
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.fa-angle-left {
  margin-left: -15px;
  left: 50%;
}
.fa-angle-right {
  right: 50%;
  margin-right: -15px;
}


/*==================== ostatní stránky / rozlození ==================*/
#index aside, #index main {left:0; right:0;}
#sluzby {display:none;}


.sluzby .thumbnail {
  background-color:transparent;
  border:;
  min-height:340px;
  text-align:center;
}

.sluzby .thumbnail .caption {color:#635e5e;}
.sluzby .thumbnail h2 {margin:0.5em; color:#000000;}
.sluzby .thumbnail h2 a { color:#000000;}
.sluzby .thumbnail h2 a:hover { color:#0077c1;}

.sluzby .sluzby-icon {
  margin-top:20px;
  height:108px; 
  width:108px; 
  display:inline-block; 
  background-image: url(/obrazek/3/sluzby-png/);
}
#os {
  margin-top:20px;
  height:108px; 
  width:108px; 
  display:inline-block; 
  background-image: url(/obrazek/3/dokumentace/);
}
#os { background-position:-1px 0}
a:hover #os { background-position:-109px 0}



.sluzby-icon.gp { background-position:0 0}
a:hover .sluzby-icon.gp { background-position:-108px 0}

.sluzby-icon.vhp {background-position:0px -108px}
a:hover .sluzby-icon.vhp {background-position:-108px -108px}

.sluzby-icon.vs {background-position:0px -216px}
a:hover .sluzby-icon.vs {background-position:-108px -216px}

.sluzby-icon.mp {background-position:0px -324px}
a:hover .sluzby-icon.mp {background-position:-108px -324px}

.sluzby-icon.sps {background-position:0px -432px}
a:hover .sluzby-icon.sps {background-position:-108px -432px}



/*--------------- uvodni stranka -------------*/

#panel-news {display:none}
#index #panel-news {display:block;}
#index #panel-custom-1 {display:none;}




/*----------- sluzby -------------*/
#rubric-37978 aside {display:none;}
#rubric-37978 main {width:100%; left:0;} 


#rubric-37978 #list-pages li{
  width:31%; 
  height:90px;
  margin:0 2% 2% 0;
  padding:10px;
  display:inline-block;
  background-color:#eeeeee;
}

.servis-menu {
  list-style-type:none;
  padding:0;
}

.servis-menu li {
  border-bottom:1px solid #eeeeee;
}

.servis-menu li:first-of-type {
  border-top:1px solid #eeeeee;
}

.servis-menu li a{
  text-decoration:none;
  text-transform:uppercase;
  padding:7px;
  display:block;
  color:#000000;
}

.servis-menu li a:hover {color:#b80000; background-color:#eeeeee;}


/*---------------- kontakt -----------------*/  
#support aside {display:none;}
#support main {width:100%; left:0;}

#support h2+div.panel-body {border:2px solid #eeeeee;padding-top:25px; background-color:#eeeeee}







/*responsive*/

@media (min-width: 768px) { /*zobrazení pro tablet*/

  #sluzby .media {width:47%; display:inline-block;  margin:8px;}

  #mainContainer {padding-top:135px!important}
}

@media (min-width: 992px) { /*zobrazení pro malý notebook*/


  #mainContainer {padding-top:135px!important}
}
.item-photogallery {width:24%;} /* fotogalerie */

@media (min-width: 1200px) { /*zobrazení pro monitor*/


  #mainContainer {padding-top:85px!important}
}

@media (max-width: 767px) { /*zobrazení pro mobil*/ 

  #rubric-37978 #list-pages li{
    width:47%; 
    height:83px;
    margin:0 2% 2% 0;
    padding:10px;
    display:inline-block;
    background-color:#eeeeee;
  }



  #mainContainer {padding-top:auto!important}
}

@media (max-width: 500px) { /*zobrazení pro mobil*/ 

  #rubric-37978 #list-pages li{
    width:100%; 
    height:83px;
    margin:0 0 2% 0;
    padding:10px;
    display:inline-block;
    background-color:#eeeeee;
  }



}




