/*--------roztažení šířky stránky + obsahu -----------*/
/*
#container {
width: 1000px;
}
#rcolumn {
width: 780px;
}
#theme {
background-color: #FFFFFF;
width: 1000px;
}





h2 {font-size: 14pt; text-align: center; color: #53563B;}
h3 {color: #FF3600; font-size: 11pt; }
h4 {color: #616B53;  text-align: center; font-size: 10pt; }


#lcolumn #contact h2 {
text-align: left;
color: #FF3600;
}

#lcolumn h2 {
color: #FF3600;
text-align: left;
}

.gset h2 {
font-size: 10pt;
font-weight: bold;
padding: 0;
text-align: left;
}

.gset .desc {
bottom: 5px;
}

.gset h2 {
font-size: 10pt;
font-weight: bold;
padding: 0;
text-align: left;
}

.gset .desc {
bottom: 5px;
}
*/
/*--------logo---------*/
.navbar .logo img { 
  max-height: 55px;
}

#border {
  border-bottom: #eee;
}

/*-------menu lišta---------*/
.nav.navbar-nav {
  float: left;
}

.nav>li>a {
  padding: 10px 25px;
}

#index #motive {
  display: block;
}

#motive {
  display: none;
}

h1 {
  font-size: 2.5em;
  margin: 0 0 0.7em;
  font-weight: bold;
  margin-top: 4%;
} 

h2 {
  margin: 1.3em 0 0.7em;
  font-size: 1.8em !important;
  font-weight: bold;
}

h3 {
  color: #353535;
  font-weight: bold;
  font-size: 24px;
}

/*-------E-SHOP-------*/

.nav-pills>li>a>.badge {
  display: none;
}

#list-panel-categories a {
  color: #F38A17 !important;
}

#eshop-categories .count-products, #eshop-categories .count-categories {
  display: none;
}

#eshop-categories .thumbnail h2 {
  margin: 6% 0% 20% 0;
}

#eshop-products .more a.btn-default {
  top: -30px;
}

#list-panel-categories li a {
  padding: 5px 25px;
}

/*nahledovy obrazek produktu*/

element.style {
}
#eshop-products.display-type-rows .img-thumbnail, #tabs-product .img-thumbnail, #eshop-products .img-thumbnail {
  max-width: 100%;
  min-width: unset;
  height: 200px;
  width: auto;
  position: relative;
  top: 0;
  left: 0;
  -webkit-transform: unset;
  -moz-transform:unset;
  -o-transform: unset);
  -ms-transform: unset;
  transform: unset;
}
#eshop-products a.link-thumbnail {
    border-radius: 0px;
}


/*-------hetta-akumulační panely------*/
#article-365108 #mainContent > h2:nth-child(2) {
  margin: -0.5em 0;
  font-size: 2.0em !important;
  text-transform: uppercase;
  font-weight: 300;
}

p.buttony {
  margin-top: 4%;
}

a.btn.btn-primary.btn-sm {  /*---------Buttony---------*/
  font-size: 15px;  
}

/*---------Nová úvodní stránka----------*/
a.topny-panel {
  display: block;
  padding: 5px 8px;
}

section.uvodni-loga img {   /*------Loga nahoře------*/
  max-width: 60%;
  border-radius: 50%;
  border: 2px solid #F16436;  
}

section.uvodni-loga h3 {
  color: #F16436;
}

section.uvodni-loga {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%; 
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #eee;
  padding: 7% 0 6%;
  margin-top: -8.8%;
}

#content > main > article > section.hetta > div > div > div:nth-child(1) > img {  /*---------hetta------*/
  width: 250px;
  margin-top: 10%;
  float: left;
}

#content > main > article > section.hetta > h1 {
  margin: 0 0 5%;
}

#content > main > article > section.hetta > div > div > div:nth-child(2) > img {
  height: 400px;
}

#content > main > article > section.hetta > div > div > div:nth-child(1) > p {
  text-align: left;
}

#content > main > article > section.hetta > div > div > div:nth-child(1) > p:nth-child(3) > a {
  margin-top: 12%;
  font-size: 22px;
}

section.hetta {
  background-color: #fff;
  padding: 6% 0;
}

section.poptejte {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%; 
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #f16436;
  padding: 6% 0 5%;
  margin-bottom: 8%;
}

section.zpracovani {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%; 
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #eee;
  padding: 6% 0 5%;
}

section {
  margin: 0;
}

#content > main > article > section.zpracovani > div > p:nth-child(3) > a {
  margin-top: 2%;
  font-size: 22px;
}

#content > main > article > section.zpracovani > div > p:nth-child(1) > img {
  border: 2px solid transparent;
  border-radius: 50%;
  margin-bottom: 3%;
}

#content > main > article > section.zpracovani > div > p {
  font-size: 32px;
  color: #F16436;
}

#content > main > article > section.poptejte > div > p {
  font-size: 32px;
  color: #fff;
}

#content > main > article > section.poptejte > div > p:nth-child(1) > img {
  border: 2px solid;
  border-radius: 50%;
}

#index .cardbox h2 { /*-------Dlaždice na úvodní------*/
  background-color: #f38a15;
  color: white;
  padding: 1% 15px 1.5%;
  margin: -2.4% -15px 2%;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

#index .cardbox {
  margin-bottom: 1.5%;
  padding: 0 15px 15px;
  border-radius: 0px;
  min-height: 399px;
  margin: 3.5% 0 3.5%;
}

#index .cardbox a.btn.btn-primary.btn-sm {
  float: left;
}

#index .cardbox img {
  height: 156px;
}

#obsah {
  background-color: #f16436;
  padding: 1% 0 1.3%;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%; 
  margin-left: -50vw;
  margin-right: -50vw;
  color: white;
  margin-top: 6%;
}

#obsah > div > div.col-xs-12.col-lg-12 {
  padding-bottom: 2%;
  margin-bottom: 3%;
}

.col-lg-offset-2 li:after {
  content: "";
  position: absolute;
  display: block;
  height: 35px;
  width: 35px;
  margin: -48px -40px;
  background-image: url(/obrazek/3/1814079-64-png/);
  background-repeat: no-repeat;
  background-size: cover;
}

.col-lg-offset-2 li {
  font-size: 24px;
  margin: 1px 0px;
  list-style-type: none;
  line-height: 250%;
}

#obsah h2 {
  font-size: 2.5em !important;
  color: white;
}

/*----------Novinky------------*/
#article-365119 .cardbox {
  margin-bottom: 1.5%;
  padding: 0 15px 15px;
}

#article-365119 .cardbox h2 {
  background-color: #f38a15;
  color: white;
  padding: 1%;
  margin: 0% -15px 1%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

#article-365119 .table-responsive {
  overflow-x: hidden;
}

/*-----------Kontaktní formulář-------------*/
#support article .panel-body {
  width: 100%;
}

#content > main > article > h1 {
  display: none;
}

/*--------Ochrana okapů---------*/
#article-365095 .cardbox {
  margin-bottom: 1.5%;
  padding: 0 15px 15px;
}

#article-365095 .cardbox h2 {
  background-color: #f38a15;
  color: white;
  padding: 1%;
  margin: 0% -15px 2.5%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

#article-365095 #lektori {
  margin-top: 5%;
}

#article-365095 p.buttony {
  margin-bottom: 4%;
}

/*-------Reference-------*/
#article-365117 .row.panely .col-xs-12, #article-365115 .row.panely .col-xs-12 {
  height: 50px;
  border: 1px solid #f38a15;;
  background-color: #f38a15;
  margin: 15px 20px;
}

#article-365117 .row .col-xs-12 p a:hover, #article-365115 .row .col-xs-12 p a:hover  {
  color: black;
}

#article-365117 .row .col-xs-12 p a, #article-365115 .row .col-xs-12 p a  {
  color: white;
}

#article-365117 #mainContent > div > div > div:nth-child(1) > p, #article-365117 #mainContent > div > div > div:nth-child(2) > p, #article-365117 #mainContent > div > div > div:nth-child(3) > p, #article-365117 #mainContent > div > div > div:nth-child(4) > p, #article-365115 #mainContent > div > div > div:nth-child(1) > p, #article-365115 #mainContent > div > div > div:nth-child(2) > p, #article-365115 #mainContent > div > div > div:nth-child(3) > p, #article-365115 #mainContent > div > div > div:nth-child(4) > p, #article-365115 #mainContent > div > div > div:nth-child(5) > p {
  margin-top: 6%;
}

#article-365117 .cardbox {
  margin-bottom: 1.5%;
  padding: 0 15px 15px;
}

#article-365117 .cardbox h2 {
  background-color: #f38a15;
  color: white;
  padding: 1%;
  margin: 0% -15px 1%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

/*-----------cenová nabídka--------*/
#article-365114 .panel-body {
  background: #f6f6f6;
}

/*----------úvodní novinka--------*/
#blog, #blog .more, #blog .panel-heading, #blog .image-perex, #blog .date, #blog .normal-date {
  display: none;
}

#index #blog {
  display: block;
}

#wrap #panel-news {
  margin: 0;
}

#blog #list-panel-news li {
  padding: 0;
  border-bottom: 0;
  border: 2px solid #f38a15;
  padding: 15px;
  margin: 20px 0;
}

#blog ul#list-panel-news {
  width: 100%;
  float: none;
}

#blog #list-panel-news h4 {
  padding-top: 0;
  padding-bottom: 15px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 2.2em;
}

#blog #list-panel-news h4 a {
  color: #f38a15;
}

#blog .description p {
  margin: 0;
}

#blog .panel-body {
  padding: 0;
}

/*----------------------RESPONZIVNÍ ZOBRAZENÍ------------------*/
@media screen and (max-width: 767px) { /*zobrazení pro mobil*/ 
  #obsah > div > div > div > ul {
    column-count:1 !important;
  }
  #obsah .col-lg-offset-2 li {
    margin: 25px 0px;
    line-height: 120%;
  }

  .article-detail article {
    text-align: none;
  }

  #article-365117 .container, #article-360926 .container {
    float: none;
  }
  #article-365117 .container-odkazy, #article-360926 .container-odkazy {
    margin-left: -40px;
  }
  .cardbox h2 {
    padding: 6% !important;
    text-align: left;
  }

}

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

}

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

}

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

}