#box-custom-motive, #box-custom-header {display:none}
#index #box-custom-motive, #index #box-custom-header {display:block}

#bar-poweredby {display:none;}


/*----- pozadí webu -----*/
body {
    background: none;
  color:#5e5e5e;
}

h1, h1.title {text-transform:uppercase; font-weight:; font-size:2.2em; margin-bottom:1em}

h1, h3, h5 {color:black; font-family: 'Roboto Condensed', sans-serif;}
h2, h4, h6 {color:#f09901; font-family: 'Roboto Condensed', sans-serif;}


a{
  color: #f09901;
}
a:hover,
a:focus{
  color: ;
  text-decoration:none;
}

#logo img {
    margin: 10px 0;
}

.uvodnik {font-size:1.1em; font-weight:bold;}

/*butonky*/


/*buttons*/
.btn-primary {
  color: #fff;
  background-color: #f09901;
  border-color: #f09901;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #000;
  border-color: #000;
}




#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: #000;}

.navbar-nav {
    margin-top: 23px;
    margin-bottom: ;
}

.navbar-default .navbar-toggle {
    border-color: #fff;
    color:#fff;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #f09901;
}

.navbar-toggle {margin-top: 18px;}


.nav > li > a {
    padding: 6px 15px;
    margin:0 2px;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
  color: #f09901;
  background-color: transparent;
}
.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a:hover,.navbar .navbar-nav > .active > a:focus {
  color: #f09901;
  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:#242424;}
.navbar .dropdown-menu > li > a {color:white}
.navbar .dropdown-menu > li > a:hover,
.navbar .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #f09901;
}
.navbar .dropdown-menu > .active > a,
.navbar .dropdown-menu > .active > a:hover,
.navbar .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #f09901;
}

/*---- 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;}

/*#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:#303030;
  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: #fff; }
#box-custom-footer a:hover {color:white; text-decoration:underline}


footer #footer-content {
  margin-top: 0px;
    padding-top: em;
    line-height: 1.8;
    background-color: #303030;
    color: #fff;
}

#footer-contact .fa{
  color:#f09901;
}

#footer-contact h3,
.footer-service h3,
#footer-links h3
{
  margin-top: 0;
  display: block;
  color: #f09901;
  font-size:18px;
  margin-bottom:10px;
  text-transform:uppercase;
}

#footer-links a{color:#fff;}
#footer-links ul {margin:0; padding-left:0px;}

.footer-service ul{color:#f09901; padding-left:25px; margin-bottom:2em;}


ul#list-footer-links {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }


  #bar-footer {
    color: #fff;
    background: #000;
    border-top: 0px solid #595959;
    margin-top:0px

}

  #bar-footer p {text-align:left; font-size:0.9em;}




/*panel*/
/*aside*/
aside .panel-primary > .panel-heading {
  color: #f09901;
  background-color: transparent;
  border-color: #fff;

}

aside .panel-primary > .panel-heading .panel-title {  font-size:1.5em; text-transform:uppercase;}
aside .panel .panel-body{
  border: 0px solid #EAEAEA;
}
  
aside .panel {  
      -webkit-box-shadow:none;
    box-shadow: none;
}

ul#list-panel-news li div p.description  {border:0; padding-left:0; margin-left:0;}

/*------ vlastni box s vertikalnim menu ---------*/
#panel-custom-1 > .panel-heading {display:none;}
#panel-custom-1 > .panel-body {margin:0; padding:0;}

#panel-custom-1 h2 {text-transform:uppercase;}
    
/*  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;
}

 .social span a .fa {color:white!important;}

.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:#e6786c;}
.social .google a:hover{background-color:#dc4534; color:white;}

.social.footer {margin:15px 5px 15px 35px;}
.social.footer span a {
      width:37px; 
    height:37px; 
}

.social.footer i  {display:block; line-height:37px; font-size:30px; color:white;}

  
  /*------ 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,
#article-267405 aside, #article-267405 main,
#galleries aside, #galleries main,
.gallery-detail aside, .gallery-detail main {left:0; right:0;}
 
#index aside, 
#article-267405 aside,
#galleries aside,
.gallery-detail aside {display:none;}

#index main,
#article-265843 main,
#galleries main,
.gallery-detail main{width:100%;}


#sluzby {display:none;}

#index #sluzby {
  display:block; 
  background-color:#f09901; 
  padding:30px 0 20px;
  }
#sluzby .thumbnail {
  background-color:transparent;
  border:0;
  margin:10px 0;
  padding:;


}
#sluzby .thumbnail .caption h2, #sluzby .thumbnail .caption h2 a{
  color:white; 
  margin:0 0 5px 0;
  font-size:1.19em;
  text-transform:;
  color:#000;
  }

#sluzby .thumbnail .caption h2 a:hover {color:#fff!important}

#sluzby .thumbnail  img {border:0px solid #fff; padding-bottom:10px;}
#sluzby .thumbnail  img:hover {opacity:0.8; border01px solid #000}

#sluzby .thumbnail .caption {  color:#000; padding:0px 0 0 5px; display:inline-block; width:calc(100% - 90px);}

#sluzby .thumbnail > a{width:80px; height:80px; display:inline-block; border:3px solid #000; vertical-align:top; margin-top:5px}
#sluzby .thumbnail > a:hover {border:3px solid #fff;  }



/*--------------- uvodni stranka -------------*/

#panel-news {display:none}
#index #panel-news {display:block;}
#index #panel-custom-1 {display:none;}



  
/*----------- sluzby -------------*/
   #rubric-38046 aside {display:none;}
   #rubric-38046 main {width:100%; left:0;} 


#rubric-38046 #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 10px;
  list-style-position:inside;
    list-style-type:disc;
}

.servis-menu li {
  border-bottom:px solid #eeeeee;

}

.servis-menu li:first-of-type {
    border-top:px solid #eeeeee;
}

.servis-menu li a{
  text-decoration:none;
  text-transform:;
  padding:3px;
  display:block;
  color:#000;
}

.servis-menu li a:hover {color:#f09901;}


  
/*---------------- 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*/
  .container {width: 750px;}
#sluzby .media {width:47%; display:inline-block;  margin:8px;}

#mainContainer {padding-top:135px!important}
}

@media (min-width: 992px) { /*zobrazení pro malý notebook*/

 .container {width: 970px;}
#mainContainer {padding-top:135px!important}
}

@media (min-width: 1200px) { /*zobrazení pro monitor*/

  .container {   width: 1170px; }
#mainContainer {padding-top:90px!important}
}

@media (max-width: 767px) { /*zobrazení pro mobil*/ 

#rubric-38046 #list-pages li{
  width:47%; 
  height:83px;
  margin:0 2% 2% 0;
  padding:10px;
  display:inline-block;
  background-color:#eeeeee;
  }



#mainContainer {padding-top:90px!important}
}

@media (max-width: 500px) { /*zobrazení pro mobil*/ 

#rubric-38046 #list-pages li{
  width:100%; 
  height:83px;
  margin:0 0 2% 0;
  padding:10px;
  display:inline-block;
  background-color:#eeeeee;
  }



}




