/* Paticka */
footer {
  background: #10284C !important;
}
footer .footer-custom {
  width: 90%;
  margin: 0 auto 20px;
  max-width: 1280px;
}
footer h3, footer h4, footer p, footer a, footer span {
  color: white;
}
footer h4 {
  font-weight: bold;
}
footer img {
  width: 100px;
}
footer img,
#bar-footer {
  margin-top: 35px;
}
footer .text-responsive {
  text-align: left;
}
@media (max-width: 769px) {
  footer .text-responsive {
    text-align: center;
  }
}

/* Ecomail Newsletter */
/*#f-1-43c2cd496486bcc27217c3e790fb4088 > div:last-child{
display: none;
}*/
#wrap #separator {
  min-height: auto !important;
}
#wrap #panel-custom-1 {
  margin: 0 !important;
  /* display: none !important; */
}
#wrap #panel-custom-1 .panel-body {
  padding: 0 !important;
}
#wrap #panel-custom-1 .ec-v-form-holder {
  margin: 0 !important;
  width: 100% !important;
}
@media(min-width: 1366px) {
  #ec_form_1-43c2cd496486bcc27217c3e790fb4088 .ec-v-form-holder {
    width: 100% !important;
    margin: 0 !important;
  }
  #ec_form_1-43c2cd496486bcc27217c3e790fb4088 .ec-v-form-holder > form {
    min-height: 100px !important
  }
  .ec-v-form-step.ec-v-form-step-visible {
    /* display: flex; */
    height: 100px !important;
    width: 100%;
    border-bottom: 2px dotted white;
  }
  .ec-v-form-step.ec-v-form-step-visible .ec-v-form-column {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    margin: 0 auto;
  }
  .ec-v-form-step.ec-v-form-step-visible .ec-v-form-column .ec-v-form-text {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-basis: 55%;
    padding: 0;
  }
  .ec-v-form-step.ec-v-form-step-visible .ec-v-form-column .ec-v-form-text:first-child {
    flex-basis: 25%;
    width: 25%;
    padding: 0 !important;
  }
  .ec-v-form-step.ec-v-form-step-visible .ec-v-form-column .ec-v-form-text:nth-child(2){
    padding: 0 15px;
    flex-basis: 40%;
  }
  /*
  .ec-v-form-step.ec-v-form-step-visible .ec-v-form-column .ec-v-form-text p {
  margin-left: 25px;} */
  .ec-v-form-step.ec-v-form-step-visible .ec-v-form-column .ec-v-form-input {
    padding: 0 !important;
    flex-basis: 30%;
  }
  /*
  .ec-v-form-submit {} */
}
@media (min-width: 1490px) {
  .ec-v-form-step.ec-v-form-step-visible .ec-v-form-column {
    width: 70% !important;
  }
}
@media (min-width: 1366px) and (max-width: 1489px) {
  .ec-v-form-step.ec-v-form-step-visible .ec-v-form-column {
    width: 80% !important;
  }
}
@media (max-width: 1365px) {
  .ec-v-form-step.ec-v-form-step-visible .ec-v-form-column .ec-v-form-input {
    max-width: 700px;
    margin: 0 auto;
  }
}

/* END Ecomail */


#motive {
  min-height: 200px;
}

.navbar-header {
  position: absolute;
  top: 0;
  right: 30px;
}

#mainContent .photos {
  float: left;
  width: 50%;
  margin: 0px;
}

#article-294496 #mainContent .photos, #article-294497  #mainContent .photos {
  width:100%;
  float:none;
}

ul.dropdown-menu li ul li:hover {
  background-color: #10284C;
}

span#contactus {
  text-align: right;
}

.form-group input, .form-group textarea, td {
  border:1px solid #dbdbdb;
}

p#bar-poweredby {
  display:none;
}

.copy, .btn-primary:focus, .btn, .btn-primary, .button {
  background-color: #10284C;
}

.article-detail article .alert {
  margin-bottom: auto;  
  position: fixed;
  top:0;
}

article {
  margin-top:0px;
}

.signat {
  overflow: hidden;
  width: 100%;
  background: #f6f6f6;
}

.div-referencie {
  background: #f6f6f6;
  padding:15px;
}

.signat .panel-body{
  max-width: 500px;
  margin: auto;
}

.detail-cena-dph {
  font-weight:bold;
  text-align:right;
}

.detail-cena {
  text-align:right;
}

.lavy-blok {
  float:left;
  padding:15px;
  width: 50%;
  overflow: hidden;
}

div.dlazdica {
  float: left;
  margin:0 1% 10px;
  padding:5px;
  width:18%;
  vertical-align:top;
  background: #f6f6f6;
}

div.dlazdica a, div.dlazdica img{
  width:100%; 
}

div.dlazdica a.dB {
  height:120px;
}

div.dlazdica .perex{
  height: 120px;
  overflow: hidden;
}

div.dlazdica a.dB {
  display:block;
  overflow:hidden;
}

div.dlazdica div.acena {
  vertical-align: bottom;
  overflow: hidden;
  font-size: 14px;
}

.hruba {
  font-weight:bold;
}

div.dlazdica a.fbshare:before {
  content:"";
  width:32px;
  height:32px;
  background: url("https://novy.mobilnydom.eu/obrazok/2/f/");
  display:block;
}

div.dlazdica a.fbshare {
  width:32px;
  height:32px;
  display:block;
  margin-right:10px;
  float:left;
}

div.acena span, h3 span.fR {
  float:right;
}

div.dlazdica h3 {
  font-size: 20px;
}

.information-block{
  float: right;
  width: 50%;
  background: #f6f6f6;
  padding: 15px;
}

.information-block table{
  width: 100%;
}

.information-block table td{
  display:table-cell;
}

div.item-photo.col-xs-12 {
  min-width: 155px;
  max-width: 155px;
  min-height: 140px;
  max-height: 140px;
  padding: 0 5px 5px 0;
}

div.item-photo.col-xs-12 a, div.item-photo.col-xs-12 a img.thumbnail{
  min-width: 150px;
  max-width: 150px;
  min-height: 135px;
  max-height: 135px;
  margin:auto;
}

@media screen and (max-width: 1279px) {
  div.dlazdica {
    width:31.3333333%;
  }
}

@media screen and (max-width: 767px) {
  #mainContent .photos, .information-block, .lavy-blok  { 
    float:none;
    width:100%;
  }

  div.item-photo.col-xs-12 {
    min-width: 155px;
    max-width: 100%;
    min-height: 155px;
    max-height: 500px;
    padding: 5px;
    margin:auto;
  }

  div.item-photo.col-xs-12 a, div.item-photo.col-xs-12 a img.thumbnail{
    min-width: 150px;
    max-width: 100%;
    min-height: 150px;
    max-height: 500px;
  }
  div.dlazdica {
    float: none;
    margin:0;
    width:100%;
  }
  div.dlazdica a.dB {
    height: auto;
  }
}

@media screen and (max-width: 600px) {
  .information-block table td{
    padding:5px;
    display:table-cell;
    font-size: 14px;
  } 
  .information-block table td:before{ 
    width: auto;
  }
}

@media screen and (max-width: 400px) {
  .container {
    width: 100%;
  }
}

.flex-wrap {
  display: flex;
  flex-wrap: wrap;
}


/* Kontakty nad hlavickou */
.header-2{
  min-height: 46px;
  display: table-row;
  height: 1px;
  overflow: hidden;  
}
#top-ribbon-2 {
  background: #f6f6f6;
  padding: 10px;
  color: #c4c4c4;
}
#contactus-2{
  text-align: right;
  display: block;
  width:100%;
  vertical-align: middle;
  font-size: 0.9em;
}
#top-ribbon{
  display:none;
}
a.insta-url,
a.fb-url,
.yt-url{
  display: block;
  float: right;
  width:40px;
  height:20px;
  position:relative;
}
a.insta-url:after,
a.fb-url:after,
.yt-url:after {
  content:"";
  display: block;
  position:absolute;
  top:0;
  bottom:0;
  left:50%;
  margin-left:-10px;
  width:20px;
  background-repeat: no-repeat;
  background-size: contain;
}
a.insta-url:hover:after,
a.fb-url:hover:after,
.yt-url:hover:after {
  background-color:#ddd;
}
#contactus-2 a:hover{
  color:#888;
}
a.insta-url:after{
  background-image: url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EInstagram icon%3C/title%3E%3Cpath d='M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z'/%3E%3C/svg%3E");
}
a.fb-url:after{
  background-image: url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EFacebook icon%3C/title%3E%3Cpath d='M23.9981 11.9991C23.9981 5.37216 18.626 0 11.9991 0C5.37216 0 0 5.37216 0 11.9991C0 17.9882 4.38789 22.9522 10.1242 23.8524V15.4676H7.07758V11.9991H10.1242V9.35553C10.1242 6.34826 11.9156 4.68714 14.6564 4.68714C15.9692 4.68714 17.3424 4.92149 17.3424 4.92149V7.87439H15.8294C14.3388 7.87439 13.8739 8.79933 13.8739 9.74824V11.9991H17.2018L16.6698 15.4676H13.8739V23.8524C19.6103 22.9522 23.9981 17.9882 23.9981 11.9991Z'/%3E%3C/svg%3E");
}

.yt-url:after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='594.000000pt' height='420.000000pt' viewBox='0 0 594.000000 420.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,420.000000) scale(0.100000,-0.100000)'%0Afill='%23000000' stroke='none'%3E%3Cpath d='M2305 4184 c-44 -2 -199 -8 -345 -14 -383 -15 -985 -63 -1258 -100%0A-251 -34 -483 -243 -561 -505 -35 -118 -85 -475 -113 -810 -17 -209 -13 -1097%0A7 -1346 28 -348 78 -696 115 -803 48 -141 171 -297 293 -374 131 -82 184 -95%0A542 -132 608 -62 1124 -84 2000 -84 877 0 1237 15 1980 85 282 26 348 40 464%0A96 164 79 309 245 363 416 38 121 87 464 113 787 18 221 21 1136 5 1354 -24%0A321 -83 734 -120 840 -76 222 -285 417 -495 464 -138 31 -806 90 -1270 113%0A-208 10 -1548 20 -1720 13z m507 -1450 c238 -136 564 -321 723 -411 160 -91%0A309 -176 333 -190 24 -13 42 -29 40 -34 -2 -6 -186 -114 -408 -241 -223 -126%0A-566 -322 -763 -434 -197 -112 -362 -204 -368 -204 -5 0 -9 332 -9 880 0 563%0A3 880 10 880 5 0 204 -111 442 -246z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center;
}

a.insta-url>span,
a.fb-url>span,
.yt-url > span {
  display: none;
}

/*uprava poradi komentare*/
@media (min-width:992px) {
  .article-detail .div-comments {
    display:flex;
    flex-direction:column;
    padding-left:50px;
  }}