/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.fullscreen-slideshow .tm-page {         
z-index: 2;        
position: relative;        
}        

.fullscreen-slideshow .tm-fullscreen .wk-slideshow .tm-image {      
height: 600px;  
}

.tm-bottom{
  padding-top: 30px;
}

.tm-fullscreen + .tm-page{
  margin-top: -110px;
}

a{
  color: #98cb00;
}

p{
  text-align: justify;
}

#img_cons{
    width: 50%;
  }

.uk-panel-box{
  padding: 15px;
}

.tagspopular{
  margin-left: 10px;
}

.uk-article-title{
  font-size: 38px;
}

#img_cont{
  width: 40%;
}

.img_intro{
  width: 50%;
}

.uk-grid-margin p img{
	width: 25%;
	margin-top: 20px;
}

.uk-dropdown-navbar{
  background-color: #ffffff;
}

img[alt="Real Estate Manager logo"]{
	display: none;
}

@media screen and (max-width: 1280px){
  .rem_type_Allhouses .row_text{
    display: block;
    width: 100%;
  }
}

@media screen and (max-width: 1024px){
  #show_buying input.button, .rem_house_contacts .show_search_house .button{
    min-width: 84%;
	max-width: 84%;
  }
}

@media screen and (max-width: 900px){
  .tm-page{
  	margin-top: -110px !important;
  }
}

@media screen and (max-width: 800px){
  #img_cont{
    width: 50%;
  }
}
  
@media screen and (max-width: 768px){
  	.tm-headerbar .tm-logo{
    	width: 65%;
	}
}

@media screen and (max-width: 640px){
    [data-uk-scrollspy*="uk-animation-"]{
    	text-align: center;
    }
  
  	.tm-logo-small{  
    	letter-spacing: -0.31em;
    	position: relative;
    	top: -55px;
    }
  
  	.tm-logo-small p img{
    	width: 65%;
  	}
  	
  	.tm-main-top{
      display: none;
    }
  
  	#img_cont {
    	width: 40%;
  	}
  
  	.img_intro{
  		width: 95%;
	}
  
  	.h_intro{
      float:left;
    }
  
  	
}

@media screen and (max-width: 480px){
	.uk-width-1-3, .uk-width-2-6{
      width: 99%;
    }
  
  .okno_R .texthouse{
    position: relative;
    top: -50px;
  }
  
  .img_intro{
  		width: 50%;
	}
  
  	.h_intro{
      float:none;
    }
  
  	.tm-logo-small p img{
    	width: 85%;
  	}
  
  	.col_rent{
    	bottom: 44px;
  	}
  
  #pagenavig div ul{
    padding-left: 0px;
  }
}

@media screen and (max-width: 360px){
  #ShowOrderBy select{
  	width: 90px;
  }
  
  #gallery_rem .okno_R{
    display: block;
  }
  
  #imageBlock {
  	width: 100% !important;
  }
  
  ul, ol {
    padding-left: 0px;
  }
  
  .okno_R .texthouse{
    top: 0px;
  }
  
  #img_cont {
    width: 30%;
  }
  
  .tm-logo-small p img{
  	width: 100%;
  }
  
  .col_rent{
    bottom: 0px;
  }
}

@media screen and (max-width: 320px){
  #ShowOrderBy select{
  	width: 52px;
  }
  
  #img_cons{
    width: 100%;
  }
  
  div#b2jcontainer_m163.b2jcontainer{
    padding: 0px 30px 0px 30px;
  }
}