/**
 * @file
 * Visual styles for the site branding block in Bartik.
 */

.site-branding__logo {
  display: inline-block;
  margin-right: 0em; /* LTR */
  margin-bottom: 0em;
  border-bottom: 0;
  float:left;
}
[dir="rtl"] .site-branding__logo {
  margin-right: 0;
  margin-left: 1em;
}
.site-branding__text {
  vertical-align: top;
  margin:50px 0px 0px 0px;
}
@media all and (max-width: 500px)
{
	#header
	{
	height:190px !important;
	}
	.region.region-secondary-menu
	{
	width:100% !important;
	}
	#block-kontaktyshapka
	{
	width:100% !important;
	text-align:center !important;
	margin: 85px 0px 0px 0px !important;
	}
	.region-header .site-branding
	{
	margin-top:-5px !important;
	}
}
@media all and (max-width: 600px) {
	.view-kvartiry .views-field-field-glavnoe-foto-kvartiry img, .view-doma .views-field-field-glavnoe-foto-obekta img, .view-uchastki .views-field-field-glavnoe-foto-uchastka img, .view-komerciya .views-field-field-glavnoe-foto-komercii img, .view-arenda .views-field-field-glavnoe-foto-arendy img
	{
	max-height:190px !important;
	height:190px !important;
	}
	#block-views-block-top-obekty-block-1 .views-field-field-glavnoe-foto-uchastka img, #block-views-block-top-obekty-block-1 .views-field-field-glavnoe-foto-obekta img, #block-views-block-top-obekty-block-1 .views-field-field-glavnoe-foto-arendy img, #block-views-block-top-obekty-block-1 .views-field-field-glavnoe-foto-kvartiry img, #block-views-block-top-obekty-block-1 .views-field-field-glavnoe-foto-komercii img
	{
	width:94% !important;
	}
	.view-top-ob-ekti .views-field-field-glavnoe-foto-uchastka img, .view-top-ob-ekti .views-field-field-glavnoe-foto-obekta img, .view-top-ob-ekti .views-field-field-glavnoe-foto-kvartiry img, .view-top-ob-ekti .views-field-field-glavnoe-foto-arendy img, .view-top-ob-ekti .views-field-field-glavnoe-foto-komercii img
	{
	width:94% !important;
	}
	.region-header
	{
	margin:0px auto;
	width:100%;
	text-align: center;
	}
	.site-branding__logo img
	{
	width:200px;
	margin:0px auto;
	}
	.region.region-secondary-menu
	{
	width:0px;
	height:0px;
	}

	.site-branding__logo
	{
	float:none;
	}
	#menus
	{
	width:100%;
	margin:60px 0px 0px 0px !important;
	background:#385723;
	height:25px !important;
	}
	#socseti
	{
	margin: -34px 5px 0px 0px !important;
	width:60px !important;
	position:relative;
	}
	#viber
	{
	width:25px !important;
	height:25px !important;
	background: url(./images/viberm.png) no-repeat center !important;
	}
	#telega
	{
	width:25px !important;
	height:25px !important;
	background: url(./images/telegam.png) no-repeat center !important;
	}
	.menu-toggle
	{
	text-indent: -9999px;
	width:20px;
	height:20px;
	background: url(./images/menumobil.png) no-repeat center #385723 !important;
	margin:-10px 0px 0px 0px;
	}
	.region-primary-menu .menu
	{
	background:#73913B;
	z-index:990;
	position:relative;
	}
	body:not(:target) .region-primary-menu .menu-toggle:after
	{
	background:none !important;
	}
	#poiks h2
	{
	font-size:18px !important;
	padding:5px 0px !important;
	}
	#kvartiry, #doma, #komerciya, #orenda
	{
	width:86% !important;
	margin:5px !important;
	}
	#dilyanku
	{
	width:86% !important;
	margin:5px !important;	
	}
	#zvonok
	{
	width:86% !important;
	margin:5px !important;	
	}
	#underheader
	{
	height:auto !important;
	}
	div.highlighted
	{
	margin:20px 0px 0px 0px !important;
	}
	#block-povernutisnazaddoviboruobektiv
	{
	display:block !important;
	}
	.path-frontpage #underheader
	{
	margin:-42px 0px 0px 0px !important;
	}
	#poiks
	{
	height:430px !important;
	display:none;
	}
	.path-frontpage #poiks
	{
	display:block !important;
	}
	#block-views-block-top-obekty-block-1 div.views-row
	{
	height:380px !important;
	width:100% !important;
	}
	#block-views-block-top-obekty-block-1
	{
	padding:0px 0px 50px 0px !important;
	}
	#block-grafikroboti
	{
	margin: 45px 0px 0px 0px !important;
	font-size: 16px !important;
	}
	.bef-exposed-form .form-item
	{
	float: left !important;
    width: 97% !important;
	}
	.views-exposed-form select
	{
    width: 100% !important;
    }
	.views-exposed-form .form-item.form-item-field-ploscha-value-min,
	.views-exposed-form .form-item-field-poverkh-2-value-min,
	.views-exposed-form .form-item-field-cina-value-min,
	.views-exposed-form .form-item-field-ploscha-budinku-value-min,
	.views-exposed-form .form-item-field-ploscha-dilyanki-value-min,
	.views-exposed-form .form-item-field-cina2-value-min,
	.views-exposed-form .form-item-field-ploscha-dilyanki2-value-min,
	.views-exposed-form .form-item-field-cina3-value-min,
	.views-exposed-form .form-item-field-cina4-value-min,
	.views-exposed-form .form-item-field-cina6-value-min
	{
	width:45% !important;
	}
	.views-exposed-form .form-item-field-ploscha-value-max,
	.views-exposed-form .form-item-field-poverkh-2-value-max,
	.views-exposed-form .form-item-field-cina-value-max,
	.views-exposed-form .form-item-field-ploscha-budinku-value-max,
	.views-exposed-form .form-item-field-ploscha-dilyanki-value-max,
	.views-exposed-form .form-item-field-cina2-value-max,
	.views-exposed-form .form-item-field-ploscha-dilyanki2-value-max,
	.views-exposed-form .form-item-field-cina3-value-max,
	.views-exposed-form .form-item-field-cina4-value-max,
	.views-exposed-form .form-item-field-cina6-value-max
	{
	float:right !important;
	width:45% !important;
	}
	.views-exposed-form .form-item-field-ploscha-value-min input[type="text"],
	.views-exposed-form .form-item-field-ploscha-value-max input[type="text"],
	.views-exposed-form .form-item-field-poverkh-2-value-min input[type="text"],
	.views-exposed-form .form-item-field-poverkh-2-value-max input[type="text"],
	.views-exposed-form .form-item-field-cina-value-min input[type="text"],
	.views-exposed-form .form-item-field-cina-value-max input[type="text"],
	.views-exposed-form .form-item-field-ploscha-budinku-value-min input[type="text"],
	.views-exposed-form .form-item-field-ploscha-budinku-value-max input[type="text"],
	.views-exposed-form .form-item-field-ploscha-dilyanki-value-min input[type="text"],
	.views-exposed-form .form-item-field-ploscha-dilyanki-value-max input[type="text"],
	.views-exposed-form .form-item-field-cina2-value-min input[type="text"],
	.views-exposed-form .form-item-field-cina2-value-max input[type="text"],
	.views-exposed-form .form-item-field-ploscha-dilyanki2-value-min input[type="text"],
	.views-exposed-form .form-item-field-ploscha-dilyanki2-value-max input[type="text"],
	.views-exposed-form .form-item-field-cina3-value-min input[type="text"],
	.views-exposed-form .form-item-field-cina3-value-max input[type="text"],
	.views-exposed-form .form-item-field-cina4-value-min input[type="text"],
	.views-exposed-form .form-item-field-cina4-value-max input[type="text"],
	.views-exposed-form .form-item-field-cina6-value-min input[type="text"],
	.views-exposed-form .form-item-field-cina6-value-max input[type="text"]
	{
	width:100% !important;
	}
	.views-exposed-form .form-item-field-ploscha-value-min input,
	.views-exposed-form .form-item-field-poverkh-2-value-min input,
	.views-exposed-form .form-item-field-cina-value-min input,
	.views-exposed-form .form-item-field-ploscha-budinku-value-min input
	{
	float:left;
	}
	.views-exposed-form .shs-widget-container
	{
	display:block !important;
	margin:0px 0px 10px 0px !important;
	}
	.views-exposed-form .form-actions
	{
	display:none;
	}
	.views-exposed-form .form-item-field-ploscha-budinku-value-min label, .views-exposed-form .form-item-field-ploscha-dilyanki-value-min label, .views-exposed-form .form-item-field-ploscha-dilyanki2-value-min label
	{
	line-height: 24px !important;
	}
	.view-kvartiry div.views-row, .view-doma div.views-row, .view-uchastki div.views-row, .view-komerciya div.views-row, .view-arenda div.views-row
	{
	width:91% !important;
	}
	#photos1, #photos2, #photos3, #photos4, #photos5, #photos6
	{
	width:94% !important;
	}
	#photos1 img, #photos2 img, #photos3 img, #photos4 img, #photos5 img, #photos6 img
	{

	}
	.field--name-field-dopolnitelnye-foto-obekta, .field--name-field-dop-foto-uchastka, .field--name-field-dopolnitelnye-foto-obekta-, .field--name-field-dopolnitelnye-foto
	{
	width:100% !important;
	}
	.field--name-field-dopolnitelnye-foto-obekta
	{
	width:100% !important;
	height: auto !important;
    min-height: 55px;
	}
	#photos1 .field--name-field-dopolnitelnye-foto-obekta img,
	#photos2 .field--name-field-dopolnitelnye-foto-obekta img,
	#photos3 .field--name-field-dopolnitelnye-foto-obekta img,
	#photos4 .field--name-field-dopolnitelnye-foto-obekta img,
	#photos5 .field--name-field-dopolnitelnye-foto-obekta img,
	#photos6 .field--name-field-dopolnitelnye-foto-obekta img
	{
	width:50px !important;
	height:auto !important;
	}
	#harakt1, #harakt2, #harakt3, #harakt4, #harakt5, #harakt6
	{
	width:94% !important;
	}
	#kontinfo
	{
	width:97% !important;
	}
	#video1 iframe, #video2 iframe, #video3 iframe, #video4 iframe, #video5 iframe, #video6 iframe, #edit-group-video iframe
	{
	width: 100% !important;
    height: auto !important;
	}
	.site-footer__bottom
	{
	height:340px !important;
	}
	.region-breadcrumb
	{
	width:100% !important;
	float:left !important;
	height:auto !important;
	padding:10px 0px !important;
	}
	.region-content
	{
	width:100% !important;
	float:left !important; 
	}
	#block-adrespodval
	{
	width:100% !important;
	height:30px !important;
	text-align:center !important;
	margin: 5px 0px 0px 0px !important;
	}
	#block-kopiraytpodval
	{
	width:100% !important;
    float:left;
	height:30px !important;
	margin: 15px 0px 0px 0px !important;
	text-align:center !important;
	}
	#block-telefonpodval
	{
	width:100% !important;
	height:30px !important;
	margin: 15px 0px 0px 0px !important;
	text-align:center !important;
	}
	#block-slidkuyzanami
	{
	width:100% !important;
	height:40px !important;
	margin: 15px 0px 0px 0px !important;
	text-align:center !important;
	}
	#block-slidkuyzanami .content p
	{
	text-align:center !important;
	}
	#block-mailpodval
	{
	width:100% !important;
	height:30px !important;
	margin: 15px 0px 0px 0px !important;
	text-align:center !important;
	}
	#block-tekstpodval
	{
	width:100% !important;
	font-size:9px !important;
	}
	#socseti2
	{
	display:none;
	margin: 15px 0px 0px 0px !important;
	}
	#block-programaipotekinanerukhomistvregionividvid h2
	{
	background: url(./images/privatm.png) no-repeat right !important;
	padding: 10px 120px 20px 10px !important;
	font-size: 18px !important;
	}
	#block-remontpidklyuchvidpartneraprivatbud h2
	{
	font-size: 18px !important;
	}
	#block-programaipotekinanerukhomistvregionividvid,
	#block-remontpidklyuchvidpartneraprivatbud
	{
	width:94% !important;
	}
	.view-novosti .views-field-field-tekst-novosti
	{
	height:55px !important;
	overflow:hidden !important;
	font-size:11px !important;
	}
	.view-novosti .views-field-title
	{
	font-size:14px !important;
	line-height:14px !important;
	}
	.field--name-field-kartinka-novosti
	{
	float:left;
	margin:0px 10px 0px 0px;
	}
	.field--type-image img, .field--name-user-picture img
	{
	margin:0px;
	}
	#block-kartagugl iframe
	{
	width:100%;
	}
	.view-top-ob-ekti div.views-row
	{
	height:auto !important;
	width:100% !important;
	}
	.views-element-container .pager
	{
     width:100%;
     float:left;
	}
}
@media all and (min-width: 461px) {
  .site-branding__text {
    margin-bottom: 1.857em;
  }
}

@media all and (min-width: 901px) {
  .site-branding__text {
    padding: 1.286em 0 0;
  }
}
.site-branding__name {
  color: #686868;
  font-size: 1.6em;
  line-height: 1;
}

@media all and (min-width: 901px) {
  .site-branding__name {
    font-size: 1.821em;
  }
}
.site-branding__slogan {
  margin-top: 7px;
  word-spacing: 0.1em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.929em;
  font-style: italic;
}
