#bar-poweredby {display:none;}

#mainContainer {background-image: none; padding-top:90px!important}

#content{
  background: transparent;
  margin-top: 20px;
  padding-top: 15px;
  -webkit-box-shadow: none;
  -moz-box-shadow:none;
  box-shadow:none;
}

body {background-color:#eeeeee; color:#252525;}

h1, h2, h3, h4, h5 {
    color: #000;
    font-family: 'Roboto Condensed', sans-serif;
}

h1, h1.title {margin:0 0 0.8em; font-size:2.5em;}
h2 {font-size:2em;}
h2.subtitle {font-size:1.5em;}
h3 {font-size:1.5em;}

hr {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 0;
    border-top: 1px solid #d7d7d7;
}

#photogalleries .thumbnail {border-color:#c8302a}
  
.thumbnail { background-color: transparent!important;}
  
#logo img {margin:5px 0}

/*------ strankovani --------*/

.pagination > li > a, .pagination > li > span, .pagination > li > a, .pagination > li > span {
    color: #c8302a;
    background-color: transparent;
    border-color: #d7d7d7;

}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #c8302a;
    background-color: #fff;
    border-color: #d7d7d7;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #c8302a;
    border-color: #c8302a;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #c8302a;
    background-color: transparent;
    border-color: #d7d7d7;
}
www.reko2

/*--- logo -----*/
#logo img {max-height: 86px;margin:5px 0}

/* butonky */
.btn-primary {
  color: #fff;
  background-color: #c8302a;
  border-color: #c8302a;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #4a4f4f;
  border-color: #4a4f4f;
}

/*------- side bar ----------*/

/*aside*/
aside .panel-primary > .panel-heading {
  color: #fff;
  background-color: #c8302a;
  border-color: transparent;
}

aside .panel .panel-body {
    border: 1px solid #c8302a;
}

.panel-primary {
    border-color: #c8302a;
}

.panel { background-color: transparent;}

/*links*/
a{
  color: #c8302a;
}
a:hover,
a:focus{
  color: #ad0501;
  text-decoration:none;
}

/*---- motive --------*/

 #box-custom-motive {
  display:block; 
  padding:0;
    -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width:100%;
  margin:0;
   }

#box-custom-motive .row, #box-custom-motive .col-lg-12 {width:100%; margin:0; padding-left:0px; padding-right:0px;}


/*----menu-------*/
.navbar-fixed-top{background: #4e4f50;}
  
.navbar-nav {margin-top: 25px;}

.navbar .navbar-nav > li > a {color:#fff}

.nav > li > a {
    padding: 6px 15px;
    margin:0 2px;
}

.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #c8302a;

}
.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a:hover,.navbar .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #c8302a;
}

.navbar .dropdown-menu > li > a:hover,
.navbar .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #c8302a;
}
.navbar .dropdown-menu > .active > a,
.navbar .dropdown-menu > .active > a:hover,
.navbar .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #c8302a;
}
#topbar .btn-default{
  color: #fff;
  background-color: #B80000;
  border-color: #B80000;
}
#topbar .btn-default:hover,
#topbar .btn-default:focus,
#topbar .btn-default:active,
#topbar .btn-default.active,
#topbar .open > .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #c8302a;
  border-color: #c8302a;
}



/*----- paticka -------*/

#box-custom-footer { 
width:100%;
margin-top:20px;
  padding-left:0; 
  padding-right: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}

footer #footer-content {
    padding-top: 0.7em;}

#footer-links h3, #footer-content h3 {
    margin-top: 0;
    display:block;
    color:white;
    text-transform:uppercase
}

#box-custom-footer a {color: #c7c7c7; }
#box-custom-footer a:hover {color:white; text-decoration:underline}

#footer-contact .fa { color: #fff; }

/*  sociální ikony  */
.social {margin: 20px 0 0; }

.social span a{
    display:inline-block; 
    width:42px; 
    height:42px; 
    color:#fff;
    position:relative; 
    text-align:center;
text-decoration:none;
    padding-top:2px;
    margin-right:5px;
    border-radius:5px;
}

.social i  {display:block; line-height:42px; font-size:35px; color:white;}
.social a:hover {text-decoration:none!important}

.social .fb a {background-color:#3a5795; }
.social .fb a:hover{background-color:#5a74a8; color:white;}

.social .google a{background-color:#da4835;}
.social .google a:hover{background-color:#e27565; color:white;}

.social .yt a{background-color:#c8302a;}
.social .yt a:hover{background-color:#dc4534; color:white;}

.social.footer {margin:15px 5px 5px 0px;}
.social.footer span a {
      width:37px; 
    height:37px; 
}

.social.footer i  {display:block; line-height:37px; font-size:30px; color:white;}

/*---------- add this ikony  ----------*/
.addthis_toolbox {margin-top:30px}


/*------ uvodni text ---------*/
.uvod {font-size:px;  margin-bottom:1em; font-weight:600; }



/*==================== ostatní stránky / rozlození ==================*/
#index aside {display:none;}
#index main {width:100%!important; left:0}


 #sluzby {
  display:block; 
  padding:40px 0 0px;
  }
  
#sluzby .thumbnail {
  min-height:;
  border-color:#dc0a02;
  background-color:transparent;


}
#sluzby .thumbnail .caption h2 {
  font-size:1.8em
  }

#sluzby .thumbnail .caption h2 a:hover {text-decoration:underline}
#sluzby .thumbnail img:hover {opacity:0.8}

#sluzby .thumbnail .caption {}


/* formular*/
#support h2+.panel-body {border:1px solid #d7d7d7;}
.asterisk {color:#c8302a;}


/*-------- responsive ------------*/
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 990px;
  }

}
@media (min-width: 1200px) {
  .container {
    width:1170px;
  }

}


/*        efekt prolnutí obrázku u carouselu     */
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}