div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}
.page-text{
	margin-bottom: 40px;
	margin-top: 20px;
}
.page-text textarea{
	border: 1px solid lightgrey;
	width: 100%;
	height: 200px;
	resize: vertical;
}
.logs .page-content__title {
  margin-bottom: 15px;
}
.btn-log {
  position: relative;
  z-index: 1;
  overflow: hidden;
  font-size: 1rem;
  text-align: center;
  cursor: pointer;
}
.logs .log,
.logs .btn-log {
  display: none;
  line-height: 1.2;
  margin-bottom: 4px;
}
.btn-log:hover {
  color: #ee0000;
}
.btn-log:before,
.btn-log:after {
  content: '';
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #565F68;
  z-index: -1;
  position: relative;
  vertical-align: middle;
}
.btn-log:hover:before,
.btn-log:hover:after {
  background: #ee0000;
}
.btn-log:before {
  right: 15px;
  margin: 0 0 0 -100%;
}
.btn-log:after {
  left: 15px;
  margin: 0 -100% 0 0;
}



.ex_props
 {
  margin: auto;
  margin-top: 20px;

  width: 100%;
 }

.ex_props td
 {
  vertical-align: top;
 }

.ex_props .check
 {
  margin-bottom: 10px;
 }

.prop_sect_name
 {
  margin-bottom: 5px;

  padding: 10px;
 }

.mgt23
 {
  margin-top: 23px;
 }

.prop_sect_name span
 {
  display: inline-block;

  position: relative;
  left: 18px;

  line-height: 1.2;

  font-size: 20px;
  font-weight: 300;
 }

.prop_sect_name span:after
 {
  content: "";
  width: 100%;
  bottom: -10px;
  left: 0;
  bottom: -4px;
  position: absolute;
  height: 4px;
  background-color: #0174FF;
 }

.prop_name
 {
  margin-left: 30px;

  padding-left: 24px;

  background-position: left center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
 }

.mgb10
 {
  margin-bottom: 10px;
 }

.place_feature
 {
  width: 100%;
  max-width: 790px;
 }

.key_props
 {
  margin: auto;
  margin-bottom: 40px;

  width: 100%;
  border: solid 4px #0174ff;
 }

.key_props td
 {
  vertical-align: top;

  padding: 10px;

  text-align: center;
 }

.key_props td .top_text
 {
  margin-bottom: 10px;

  font-size: 16px;
  font-family: "Rubik";

  color: #929aa3;
 }

.key_props td .down_text
 {
  font-size: 20px;
  font-family: "Rubik";
  font-weight: 400;

  color: #565F68;
 }

@media screen and (max-width: 670px)
 {
  .ex_props
   {
    width: auto;
   }

  .ex_props td
   {
    display: block;
   }
 }


/* Type Switcher
*/
 .type_switcher_area
  {
   margin-top: -10px;
   margin-bottom: 40px;

   text-align: center;

   font-size: 18px;
  }

 .type_switcher_area label,
 .type_switcher_area div
  {
   display: inline-block;

   vertical-align: middle;

   user-select: none;
  }

 .type_switcher_area label
  {
   margin-right: 10px;
   margin-left: 10px;

   padding-bottom: 6px;
   border-bottom: solid 4px #ffffff;

   cursor: pointer;
  }


 input#type_switcher_arenda:checked ~ .page-information .prodaja
  {
   display: none;
  }

 input#type_switcher_arenda:checked ~ .type_switcher_area label:first-child
  {
   border-bottom: solid 4px #0174ff;
  }

 input#type_switcher_prodaja:checked ~ .page-information .arenda
  {
   display: none;
  }

 input#type_switcher_prodaja:checked ~ .type_switcher_area label:last-child
  {
   border-bottom: solid 4px #0174ff;
  }

/* ---------------
*/

.page-header-table.table div.cell:last-child
 {
  max-width: 150px;

  text-align: left;
 }

.page-content .page-table__value p
 {
  font-size: 14px;
 }

.room_feature-block .page-content__title
 {
  margin: 15px 0px;
 }