/**************************************************************************************************************************/
/*********************************************** 1290px - Start ***********************************************************/
/**************************************************************************************************************************/
@media screen and (max-width: 1290px){
 
 
 #zapati {
  width: 100%;
  margin: auto; 
 }
 
 div.elli-stamp {
  float: left; margin-top: 60px; margin-left: 0px;
  width: 350px; height: 200px;
 }
 
 .nabidky-list, .projekt {	
  width: calc(50% - 20px);
 }
 
 #nemovitost {
  width: 70%;
 }
 
}
/**************************************************************************************************************************/
/*********************************************** 1290px - Konec ***********************************************************/
/**************************************************************************************************************************/

/**************************************************************************************************************************/
/*********************************************** 1170px - Start ***********************************************************/
/**************************************************************************************************************************/
@media screen and (max-width: 1170px){
 div#center-content { width: calc(100% - 40px); margin: auto; z-index: 100; position: absolute; top: 0px; left: 20px;}
 
 #dulezite_odkazy * { font-size: 98% !important}
 
  div.elli-stamp {
  float: left; margin-top: 60px; margin-left: 0px;
  width: 300px; height: 200px;
 }
 
 #nemovitost {
  width: 80%;
 }
   
}
/**************************************************************************************************************************/
/*********************************************** 1170px - Konec ***********************************************************/
/**************************************************************************************************************************/

/**************************************************************************************************************************/
/*********************************************** 1030px - Start ***********************************************************/
/**************************************************************************************************************************/
@media screen and (max-width: 1030px) {
 div.elli-stamp {
  float: left; margin-top: 60px; margin-left: 0px;
  width: 250px; height: 200px;
 }
 
 div#navigace_wrap{
  position: relative;
  float: right; 
  top: 30px; display: none
 }
 
 div.butt_mmenu {
  display: block; position: absolute; right: 65px; top: 35px; z-index: 2000; 
 }
 
 .all-width #textovy_prispevek {
  width: calc(100% - 40px);
 }

 .all-width #textovy_clanek, .all-width #detail_textovy_clanek, .all-width #rekonstrukce, .all-width #detail_rekonstrukce {
  width: calc(100% - 40px);
 }

 div#kontaktni_formular {
  width: calc(100% - 40px);
 }

 #kontakty {
  width: calc(100% - 40px);
  margin: auto;
 }

#videoprohlidky {
  width: calc(100% - 40px);
  margin: auto;
 }

div#filtr_nemovitosti_navigace {
 width: calc(100% - 54px);
 padding: 10px 27px 0px 27px;
}

div.filtr_nemovitosti_container {
 width: calc(100% - 54px); 
 padding: 0px 27px 0px 27px; margin-bottom: 20px
 
}


div#filtr_nemovitosti{
 width: 100%;
}

#vyhledavaci_panel {
 position: absolute; top: -42px; right: 0px; background-color: #aa852d; 
 width: 220px; height: 40px; border: 1px solid #aa852d;
}

div.nemovitost-1 > .select_wrap { width: calc(50% - 23px); padding: 10px; border-bottom: 3px solid white; }
div.nemovitost-1 > .select_wrap:nth-last-child(5) { border-right: 3px solid #ffffff; }
div.nemovitost-1 > .select_wrap:nth-last-child(4) { border-right: 3px solid #f6f4f4; }
div.nemovitost-1 > .select_wrap:nth-last-child(3) { border-right: 3px solid #ffffff; }
div.nemovitost-1 > .select_wrap:nth-last-child(2) { border-right: 3px solid #f6f4f4; }
div.nemovitost-1 > .select_wrap:nth-last-child(1) { border-right: 3px solid #f6f4f4; }
/*
div.nemovitost-2 > .select_wrap { width: calc(33% - 23px); padding: 10px }
div.nemovitost-2 > .select_wrap:nth-last-child(3) { border-right: 0px; }

div.nemovitost-3 > .select_wrap { width: calc(33% - 23px); padding: 10px }
div.nemovitost-3 > .select_wrap:nth-last-child(3) { border-right: 0px; }
*/
div.nemovitost-4 > .select_wrap { width: calc(50% - 23px); padding: 10px; border-bottom: 3px solid white; }
div.nemovitost-4 > .select_wrap:nth-last-child(5) { border-right: 3px solid #ffffff; }
div.nemovitost-4 > .select_wrap:nth-last-child(4) { border-right: 3px solid #f6f4f4; }
div.nemovitost-4 > .select_wrap:nth-last-child(3) { border-right: 3px solid #ffffff; }
div.nemovitost-4 > .select_wrap:nth-last-child(2) { border-right: 3px solid #f6f4f4; }
div.nemovitost-4 > .select_wrap:nth-last-child(1) { border-right: 3px solid #f6f4f4; }
/*
div.nemovitost-5 > .select_wrap { width: calc(33% - 23px); padding: 10px }
div.nemovitost-5 > .select_wrap:nth-last-child(3) { border-right: 0px; }
*/
 .nemovitost_label {}
 
 #form_filtr_nemovitosti .nemovitost_typ_container {
  padding: 15px 0px 15px 0px;
 }
 
 .nemovitost_typ_container label {
  width: 160px;
 }
 
 .nemovitost_typ_container > label:nth-child(1) {
   margin-bottom: 10px
 }
 
 .nemovitost_typ_container > label:nth-child(2) {
   margin-bottom: 10px
 }
 
 .nemovitost_typ_container > label:nth-child(3) {
   margin-bottom: 10px
 }
 
 .nemovitost_typ_container > label:nth-child(4) {
   clear: both
 }
  
}
/**************************************************************************************************************************/
/*********************************************** 1030px - Konec ***********************************************************/
/**************************************************************************************************************************/

/**************************************************************************************************************************/
/*********************************************** 950px - Start ************************************************************/
/**************************************************************************************************************************/
@media screen and (max-width: 960px) {
 

 
 .nemovitost_label {}
 
 #form_filtr_nemovitosti .nemovitost_typ_container {
  padding: 15px 0px 15px 0px;
 }
 
 .nemovitost_typ_container label {
  width: 160px;
 }
 
 .nemovitost_typ_container > label:nth-child(1) {
   margin-bottom: 10px
 }
 
 .nemovitost_typ_container > label:nth-child(2) {
   margin-bottom: 10px
 }
 
 .nemovitost_typ_container > label:nth-child(3) {
   clear: both; margin-bottom: 10px;
 }
 
 .nemovitost_typ_container > label:nth-child(4) {
   clear: none; float: left;
 }
 
 .nemovitost_typ_container > label:nth-child(5) {
   clear: both; float: left;
 }
 
#vyhledavaci_panel {
 position: relative; top:auto; right: auto; background-color: #aa852d; 
 width: 100%; height: 40px; border: 0px; border-bottom: 1px solid #ffffff; margin-top: 1px
}

 #vyhledavaci_panel > div:nth-child(1) { width: calc(100% - 50px) !important;  }
 #vyhledavaci_panel > div > .focus_field { width: 100% !important}
 
 div.nemovitost-1 > .select_wrap { width: calc(100% - 23px); padding: 10px; border-bottom: 3px solid white; }
 div.nemovitost-1 > .select_wrap:nth-child(1) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-1 > .select_wrap:nth-child(2) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-1 > .select_wrap:nth-child(3) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-1 > .select_wrap:nth-child(4) { border-right: 3px solid #f6f4f4 }
 
 div.nemovitost-2 > .select_wrap { width: calc(100% - 23px); padding: 10px; border-bottom: 3px solid white; }
 div.nemovitost-2 > .select_wrap:nth-child(1) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-2 > .select_wrap:nth-child(2) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-2 > .select_wrap:nth-child(3) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-2 > .select_wrap:nth-child(4) { border-right: 3px solid #f6f4f4 }
 
 div.nemovitost-3 > .select_wrap { width: calc(100% - 23px); padding: 10px; border-bottom: 3px solid white; }
 div.nemovitost-3 > .select_wrap:nth-child(1) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-3 > .select_wrap:nth-child(2) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-3 > .select_wrap:nth-child(3) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-3 > .select_wrap:nth-child(4) { border-right: 3px solid #f6f4f4 }
 
 div.nemovitost-4 > .select_wrap { width: calc(100% - 23px); padding: 10px; border-bottom: 3px solid white; }
 div.nemovitost-4 > .select_wrap:nth-child(1) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-4 > .select_wrap:nth-child(2) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-4 > .select_wrap:nth-child(3) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-4 > .select_wrap:nth-child(4) { border-right: 3px solid #f6f4f4 }
 
 div.nemovitost-5 > .select_wrap { width: calc(100% - 23px); padding: 10px; border-bottom: 3px solid white; }
 div.nemovitost-5 > .select_wrap:nth-child(1) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-5 > .select_wrap:nth-child(2) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-5 > .select_wrap:nth-child(3) { border-right: 3px solid #f6f4f4 }
 div.nemovitost-5 > .select_wrap:nth-child(4) { border-right: 3px solid #f6f4f4 }
 
 
 div.textovy_prispevek img { width: auto; height: 80% }
 
 div.textovy_prispevek p.nadpis_prispevku {
  font-size: 35px;
  font-weight: 400; text-align: left; margin-bottom: 20px; margin-top: 10px
 }
 
 #kontaktni_formular p.nadpis_prispevku {
  font-size: 35px;
  font-weight: 400; text-align: left; margin-bottom: 20px; margin-top: 10px
 }
 
 .nadpis_stranky_makleri{
  font-size: 35px;
 }
 
 .nabidky-list, .projekt {	
  width: calc(100% - 20px);
 }
 
 #dulezite_odkazy { 
  float: none; width: 400px; padding-top: 65px; margin: auto;
 }
  
 .dulezite_odkazy{
  /* border-left: 1px solid #dcdcdc; */
  padding: 0px 25px 0px 25px;
  float: left; 
  color: #313131;
 }
  
 div.elli-stamp {
  position: absolute; top: 130px; left: 365px;
  width: 180px; height: 126px; margin-top: 0px;
 }
 
 div.respon-content-center-detail .tlacitko-index { margin: 10px 20px;}
 
 #nemovitost {
  width: 90%;
 }
 
 .respon-content-center-detail {
  padding-top: 5vh;
 }
 
}
/**************************************************************************************************************************/
/*********************************************** 950px - Konec ************************************************************/
/**************************************************************************************************************************/

/**************************************************************************************************************************/
/*********************************************** 700px - Start ************************************************************/
/**************************************************************************************************************************/
@media screen and (max-width: 700px) {
 
a.level2 {
 width: 140px;
}

a.level2-active {
 width: 140px;
}

img.obrazek_clanek {
 width: 100%; height: auto; 
}

div.popis_clanek {
 float: left; width: 100%; padding-top: 20px;
}

div.textovy_prispevek p.nadpis_prispevku {
  font-size: 30px;
  font-weight: 400; text-align: left; margin-bottom: 20px; margin-top: 10px
 }
 
 #kontaktni_formular p.nadpis_prispevku {
  font-size: 30px;
  font-weight: 400; text-align: left; margin-bottom: 20px; margin-top: 10px
 }
 
 .nadpis_stranky_makleri{
  font-size: 30px;
 }

.nemovitost_typ_container { width: calc(100% - 170px); margin-top: 1px}

.nemovitost_typ_container label {
  width: 160px;
 }
 
 .nemovitost_typ_container > label:nth-child(1) {
   margin-bottom: 10px
 }
 
 .nemovitost_typ_container > label:nth-child(2) {
   margin-bottom: 10px
 }
 
 .nemovitost_typ_container > label:nth-child(3) {
   margin-bottom: 10px
 }
 
 .nemovitost_typ_container > label:nth-child(4) {
   clear: none; margin-bottom: 10px
 }
 
 .nemovitost_typ_container > label:nth-child(5) {
   clear: none;
 }
 
 div.textovy_prispevek img { width: auto; height: 80%; }
 /*div.textovy_prispevek table td { display: block; float: left }*/
 
 div.textovy_prispevek table:not(.tabulka_obrazky_up_down) td { display: block; border-collapse: collapse; width: 100% !important }
 
 

 
 #zapati {
   padding-bottom: 20px; background-color: #f0f0f0;
 }

 #dulezite_odkazy { 
  float: none; width: 100%; padding-top: 25px; margin: auto;
  text-align: center; background-color: #f0f0f0;
 }
  
 .dulezite_odkazy {
  /* border-left: 1px solid #dcdcdc; */
  padding: 0px 25px 0px 25px;
  float: left; width: calc(100% - 45px);
  margin: auto; 
  color: #313131; margin-bottom: 10px;
 }
 
 #dulezite_odkazy > .dulezite_odkazy:nth-child(2) {
   margin-bottom: 0px
 }
  
 div.elli-stamp {
  position: relative; top: auto; left:auto; width: 280px; height: 156px; margin: auto; float: none;
 }
 
 div.foto_detail_velky {
  width: calc(100% - 0px)/*470px*/;
 }
 
 div.foto_detail_maly_fotoalbum {
  width: calc(50% - 20px) !important/*234px*/;
} 

 div.foto_detail_maly_rekonstrukce {
  width: calc(50% - 20px) !important/*234px*/;
} 
 
 div.popis_nabidky_nemovitosti {
  float: left; width: calc(100% - 10px); margin-right: 20px; 
 }
 
 div.container_lokalita_mapa {
 float: left; width: calc(100% - 0px);
}

div.container_lokalita {
 float: left; width: calc(100% - 0px); margin-bottom: 20px
}
 #lokalita iframe { width: 100% !important}
 
 div.text_nabidky {                                                                                                          
  color: #494949; float: left; width: calc(100% - 10px); margin-top: 20px
 }
 
.respon-content-center-detail {
 padding-top: 5vh;
}
 
 div.foto_makler {
    width: 150px;
    height: 150px;
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    /* margin-right: 40px; */
    /* float: left; */
    /* border: 3px solid #ACACAC; */
    overflow: hidden;
}

 div.videoprohlidka_player {
    width: 150px;
    height: 150px;
    overflow: hidden;
}


div.wrap_obsahu_kontaktu {
 float: left; width: 150px;
}
 


div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(1) { width: calc(20% - 8px); overflow: hidden; height: 40px; border-bottom: 0px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(2) { width: calc(20% - 8px); overflow: hidden; height: 40px; border-bottom: 0px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(3) { width: calc(20% - 8px); overflow: hidden; height: 40px; border-bottom: 0px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(4) { width: calc(20% - 8px); overflow: hidden; height: 40px; border-bottom: 0px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(5) { width: calc(20% - 8px); overflow: hidden; height: 40px; border-bottom: 0px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(6) { width: calc(20% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(7) { width: calc(20% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(8) { width: calc(20% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(9) { width: calc(40% - 8px); overflow: hidden; height: 40px;}

div.radek_bytu.user div.bunka_tabulka_byty:nth-child(1) { width: calc(20% - 8px); overflow: hidden; height: 25px; border-bottom: 0px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(2) { width: calc(20% - 8px); overflow: hidden; height: 25px; border-bottom: 0px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(3) { width: calc(20% - 8px); overflow: hidden; height: 25px; border-bottom: 0px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(4) { width: calc(20% - 8px); overflow: hidden; height: 25px; border-bottom: 0px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(5) { width: calc(20% - 8px); overflow: hidden; height: 25px; border-bottom: 0px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(6) { width: calc(20% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(7) { width: calc(20% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(8) { width: calc(20% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(9) { width: calc(40% - 8px); overflow: hidden; height: 25px;}


div.radek_detail_bytu {
 width: 100%; clear: right
}

div.radek_popis_bytu {
 width: 100%; clear: left; margin-left: 0px; margin-top: 20px
}
 
}
/**************************************************************************************************************************/
/*********************************************** 700px - Konec ************************************************************/
/**************************************************************************************************************************/
