html, button, input, select, textarea {
  font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
  color: #464646;
}
body {
  margin: 0;
  padding: 0;
  background: url(images/body-bg.png);
  font-size: 87.5%;
  line-height: 1.5em;
} 
#page {
  background: #fefefe;
  border-left: 8px solid #fafafa;
  border-right: 8px solid #fafafa;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 980px;
}
img{
  max-width: 100%;
  height: auto;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-family: Georgia,"Times New Roman",Times,serif;
}
h2 {
  font-size: 1.25em;
  line-height: 1.2em;
  margin-top: 1em;
  margin-bottom: 1em;
}
.block.reklama .block-title,
#block-block-13 .block-title {
  text-align: center;
  color: #ccc;
  font-size: 10px;
  line-height: 1.2em;
}
.block {
  margin-bottom: 1.5em;
}
a {
  color: #035a91;
  text-decoration: none;
}
a:visited {
  color: #035a91;
  text-decoration: none;
}
a:hover, a:focus {
  color: #035a91;
  text-decoration: underline;
}
#fullbrand #block-block-12{
  width: 3500px;
  min-height: 100vh;
  position: fixed;
  top: 0px;
  left: 50%;
  margin-left: -1750px;
}  
#page{
  position: relative;
  z-index: 1;
}
iframe{
  max-width: 100%;
}
/* header */
#header, #content, #navigation, #footer {
  padding-left: 10px;
  padding-right: 10px;
}  
#header img{
  border: none;
}
#header {
  position: relative;
  height: auto;
  z-index: 1;
  clear: both;
  background: url(images/header-bg.png) no-repeat center bottom;
} 
body #logo {
  position: static;
  float: left;
  width: auto;
  height: auto;
  padding-top: 15px;
  display: block;
  max-width: 300px;
} 
#name-and-slogan #site-name{
  display: none;
}
#name-and-slogan #site-slogan{
  text-transform: uppercase;
  position: absolute;
  bottom: 14px;
  left: 6px;
  font-weight: bold;
  width: 252px;
  text-align: center;
}
body #header .region-header {
  clear: none;
  float: right;
  padding-top: 5px;
}
#header .block {
  float: left;
}
#block-block-2 p {
  margin: 0;
}
#block-block-2 p a {
  display: block;
  background: transparent url(images/rulicka_03.jpg) no-repeat 10px 20px;
  height: 91px;
  width: 140px;
  font-size: 0px;
  text-indent: -9999px;
}
#block-block-3 {
  width: 215px;
  margin-left: 10px;
  padding: 0px 15px 5px 2px;
  margin-bottom: 0px;
}
#block-block-3 .block-title {
  font-size: 9px;
  color: #ccc;
  padding-left: 3px;
  text-align: center;
}
#block-block-3 .content a{
  display: none;
}
#header #block-nameday-nameday {
  width: 185px;
  height: 26px;
  padding-right: 30px;
  font-size: 80%;
  text-align: right;
  line-height: 120%;
  background: url(images/calendar.png) no-repeat center right;
  color: #035a91;
  font-family: Georgia,"Times New Roman",Times,serif;
  float: right;
  clear: right;
}
body #header #block-nameday-nameday span {
  display: block;
  text-align: right;
}
body #header #block-search-form {
  clear: right;
  float: right;
  position: relative;
}
#header #block-search-form .form-actions {
  position: absolute;
  top: 2px;
  right: 2px;
}
#header #block-search-form .form-submit {
  width: 20px;
  text-indent: -9999px;
  border: 1px solid #999;
  border-radius: 4px 4px;
  -moz-border-radius: 4px 4px;
  -webkit-border-radius: 4px 4px;
  -o-border-radius: 4px 4px;
  background: url(images/search.gif) center center no-repeat;
}
#header #block-search-form .form-submit:hover {
  background: url(images/search.gif) center -247px no-repeat;
}
#header #block-search-form .form-text {
  width: 200px;
  height: 27px;
  padding-right: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  background: #f3f3f3 !important;
}
#navigation {
  top: 0;
  margin-left: -10px;
  width: 100%;
}
#block-nice-menus-1 {
  float: left;
  background: #000;
  width: 100%;
}
#navigation .block {
  margin-bottom: 0;
} 
#navigation .content ul{
  margin: 0;
  padding: 0;
  text-align: left;
}
#navigation .content ul li {
  float: left;
  padding: 0 0 0 0;
  list-style-type: none;
  list-style-image: none;
  border: none;
}
#navigation .content ul li ul,
#navigation .content ul li ul li{
  border: none;
  min-width: 100%;
}
#navigation .content ul li, 
#navigation .content ul li li, 
#navigation .content ul li li li, 
#navigation .content ul {
  background: #000;
  text-transform: uppercase;
  font-size: 10px;
}
#navigation .content ul li a.active, 
#navigation .content ul li.menuparent a:hover {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(127,127,127,0.4);
  box-shadow: 0px 0px 10px 0px rgba(127,127,127,0.4);
}
#block-nice-menus-1 .content ul li a {
  font-size: 12px;
  padding: 10px 11px 10px 12px;
  white-space: nowrap;
  border-right: none;
  border-top: none;
  line-height: 14px;
}
#navigation .content ul li.first.menu-path-front a {
  padding-left: 24px;
  background-image: url(images/home-icon.png);
  background-position: 6px 6px;
  background-repeat: no-repeat; 
  background-position: 10px center;
  padding-left: 30px;
}
#navigation .content ul li.first.menu-path-front a.active,
#navigation .content ul li.first.menu-path-front a:hover {
  background-image: url(images/home-icon-active.png);
}
#navigation .content ul li:hover, 
#navigation .content ul li.sfHover, 
#navigation .content ul li.active-trail a, 
#navigation .content ul li.active a, 
#navigation .content ul a:focus, 
#navigation .content ul a:hover, 
#navigation .content ul a:active,
#navigation .content ul li.menuparent li a:hover {
  background: #fdca00;
  color: #000;
  text-decoration: underline;
}
#navigation .content ul a.active {
  color: #000;
  background-color: #fdca00;
}
#navigation .content ul a, 
#navigation .content ul span.nolink {
  border: 1px outset #000000;
  color: #fff;
  text-decoration: none;
} 
#navigation .content ul li.menuparent a{
  padding-right: 30px;
}
#navigation .content ul li.menuparent li a{
  padding-right: 12px;
}
#navigation .content ul li.menuparent a:after{
  background: url(images/arrows-ffffff.png) no-repeat -10px -100px; 
  display: block;
  height: 10px;
  overflow: hidden;
  position: absolute;
  right: 0.75em;
  text-indent: -999em;
  top: 1.05em;
  width: 10px;
  content: "";
}
#navigation .content ul li.menuparent li a:after{
  display: none;
}
#navigation .content ul li.menuparent li a{
  background: transparent;
  color: #fff;
}
#navigation .content ul li.menuparent ul{
  top: 36px;
}
#block-nice-menus-1 .content ul li.menu-997 a:hover, 
#block-nice-menus-1 .content ul li.menu-997 a.active {
  color: #000;
  background-color: #C5D101;
}
/* obsah */
#main-wrapper{
  clear: both;
  padding-top: 25px;
}
.field-name-field-perex {
  font-size: 95%;
  line-height: 1.5em;
  margin-top: 0.5em;
}
.field-name-post-date{
  font-size: 95%;
  line-height: 1.5em;
  float: left;
}
.field-name-node-link{
  float: right;
  line-height: 1.3em;
}
.field-name-node-link a,
.view-footer p a {
  font-family: "Arial Black",Gadget,sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 10px;
  background: url(images/menu-collapsed.png) center right no-repeat;
  padding-right: 8px;
}
.node-article.view-mode-sticky_teaser .group-right .field-name-node-link{
  float: none;
}
.field-name-title h2{
  margin: 0;
}
.field-name-field-image img{
  display: block;
}
.node-article.view-mode-full .field-name-field-image a{
  position: relative;
  display: block;
}
.node-article.view-mode-full .field-name-field-image a:before{
  display: block;
  content: "";
  width: 50px;
  height: 50px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  background: transparent url(images/colorbox-icon.png) no-repeat center center;
}
.node-article.view-mode-full .field-name-author {
  border-bottom: none;
  font-style: italic;
  font-size: 80%;
  padding-left: 17px;
}
.node-article.view-mode-full .field-name-author .field-label{
  font-weight: normal;
}
.pager-load-more li a{
  background: #fdca00;
  border: none;
  border-radius: 4px;
  text-shadow: none;
  margin-top: 14px;
  line-height: 32px;
  font-size: 16px;
  padding: 0px 25px;
  color: #333333;
  font-weight: bold;
  display: inline-block;
}
.node-article.view-mode-teaser,
.node-article.view-mode-sidebar {
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #ccc;
  width: 100%;
  box-sizing: border-box;
}
.node-article.view-mode-sticky_teaser{
  margin-bottom: 1.5em;
  padding: 10px 15px 15px 15px;
  line-height: 1.5em;
  float: left;
  background: #f3f3f3;
  border-bottom: none;
} 
.node-article.view-mode-teaser.video-content .field-name-field-image{
  position: relative;
}
.node-article.view-mode-teaser.video-content .field-name-field-image a:before{
  width: 30px;
  height: 30px;
  display: block;
  content: "";
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  background: transparent url(images/play.png) no-repeat center center;
  background-size: contain;
}
.node-article.view-mode-full.video-content .field-name-field-image{
  display: none;
}
/* 
.attachment-before .views-row:last-child .node-article.view-mode-sticky_teaser,
.view-frontpage .view-content .views-row:first-child .node-article.view-mode-sticky_teaser{
  display: none;
}
 */
.view-frontpage .attachment-before .view-content .views-row:first-child .node-article.view-mode-sticky_teaser{
  display: block;
}
.node-article.view-mode-sticky_teaser .field-name-field-perex{
  font-weight: bold;
}
.node-article.view-mode-sticky_teaser h2{
  font-size: 2em;
  line-height: 1.25em;
  margin: 0px 0px 0.75em;
}
.node-article.view-mode-sticky_teaser .group-left{
  width: 65%;
}
.node-article.view-mode-sticky_teaser .group-right{
  width: 33%;
  float: right;
}
.node-article.view-mode-sticky_teaser .group-right .field-name-stari{
  font-size: 80%;
  font-style: italic;
}
.node-article.view-mode-teaser .group-left{
  width: 39%;
}
.node-article.view-mode-teaser .group-right{
  width: 59%;
  float: right;
}
body.sidebar-second #content{
  width: 60%;
  box-sizing: border-box;
  margin-right: 2%;
  float: left;
}
body.sidebar-second #sidebar-second{
  float: right;
  width: 36%;
  padding-right: 10px;
}
#block-block-4,
#block-block-6,
#block-block-15,
#block-block-14{
  text-align: center;
}
#block-block-4 .block-title,
#block-block-6 .block-title,
#block-block-15 .block-title,
#block-block-14 .block-title {
  text-align: center;
  color: #ccc;
  font-size: 10px;
}
#block-block-15,
#block-block-14{
  display: none;
}
#breadcrumb {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 95%;
  font-style: italic;
  padding-left: 10px;
  margin-top: -5px;
  margin-bottom: -25px;
  clear: both;
  padding-top: 15px;
  position: relative;
}
h1 {
  font-size: 2em;
  line-height: 1.25em;
  margin-top: 0em;
  margin-bottom: 0.75em;
}
#sidebar-second .block{
  clear: both;
  margin-bottom: 21px;
  float: left;
  width: 100%;
}
#sidebar-second #block-block-4{
  margin-bottom: 31px;
}
#block-block-5 iframe{
  width: 100%;
  height: 214px;
  margin-bottom: 4px;
}
#sidebar-second .block-views .block-title{
  margin-bottom: 15px;
  color: #fff;
  background: #000;
  padding: 6px 0 4px 10px;
  font-family: Arial,Helvetica,sans-serif;
  text-transform: uppercase;
  font-size: 11px;
}
.node-article.view-mode-sidebar .group-left{
  width: 36%;
}
.node-article.view-mode-sidebar .group-right{
  width: 60%;
  float: right;
}
.node-article.view-mode-sidebar h2 {
  font-size: 1.17em;
  line-height: 1.282em;
  margin: 0px;
}
#block-block-7 .content p a{
  display: block;
  background: transparent url(images/jizdni-rady.png) no-repeat left top;
  font-size: 0px;
  text-indent: -9999px;
  width: 100%;
  height: 37px;
}
img {
  border: 1px solid #ccc;
} 
/* bottom 1 */
#bottom1{
  clear: both;
  padding: 0px 10px;
  font-size: 85%;
  line-height: 110%;
}
#bottom1 #block-views-nodequeue-1-block{
  width: 100%;
  margin: 0px;
  height: auto;
  border: none;
  padding: 0;
  background: transparent;
}
#bottom1 #block-views-nodequeue-1-block img{
  margin-left: 0px;
}
#bottom1 #block-views-nodequeue-1-block .content {
  margin: 0 -4px 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
  -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
  zoom: 1;
  float: left;
}
#bottom1 #block-views-nodequeue-1-block .block-title{
  font-size: 1.25em;
  line-height: 1.2em;
  color: #162C58;
  font-family: Georgia,"Times New Roman",Times,serif;
}
#block-views-nodequeue-1-block .content ul{
  list-style: none;
}
#block-views-nodequeue-1-block .views-row{
  list-style: none;
  margin: 0;
  width: 160px;
  float: left;
  display: block;
  padding-right: 5px;
  box-sizing: border-box;
  margin-top: -10px;
}
#bottom1 .block-views {
  width: 139px;
  height: 180px;
  float: left;
  margin-right: 6px;
  background: #e9e9e9;
  padding: 10px 7px 10px 7px;
  border: 1px solid #e3e3e3;
  background: rgb(229,229,229);
  background: -moz-linear-gradient(45deg,rgba(229,229,229,1) 0%,rgba(240,240,240,1) 100%);
  background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(229,229,229,1)),color-stop(100%,rgba(240,240,240,1)));
  background: -webkit-linear-gradient(45deg,rgba(229,229,229,1) 0%,rgba(240,240,240,1) 100%);
  background: -o-linear-gradient(45deg,rgba(229,229,229,1) 0%,rgba(240,240,240,1) 100%);
  background: -ms-linear-gradient(45deg,rgba(229,229,229,1) 0%,rgba(240,240,240,1) 100%);
  background: linear-gradient(45deg,rgba(229,229,229,1) 0%,rgba(240,240,240,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#f0f0f0',GradientType=1);
}
#bottom1 #block-views-nejnovejsi-reality-brno-block{
  width: 100%;
  height: auto;
  margin: 0px 0px 20px;
  padding: 0;
  background: transparent;
  border: none;
  position: relative;
}
.slick-slide {
  box-sizing: border-box;
  padding: 0px 5px;
}
#bottom1 #block-views-latest-category-block-6{
  margin-right: 0px;
}
#bottom1 .block-views .block-title {
  font-size: 1.17em;
  line-height: 1.282em;
  color: #035a91;
  font-family: Georgia,"Times New Roman",Times,serif;
}  
#bottom1 .block-views img{
  margin-left: -1px;
}  
/* bottom 2 */
#bottom2{
  clear: both;
  padding: 0px 10px;
}
#block-block-9{
  text-align: center;
}
#block-block-9 img{
  border: none;
}
#block-menu-block-1 .content ul,
#block-menu-block-1 .content ul li{
  padding: 0;
  margin: 0;
  list-style: none;
  background: #000;
  text-transform: uppercase;
  font-size: 10px;
  float: left;
}
#block-menu-block-1 .content ul{
  width: 100%;
  margin-bottom: 10px;
}
#block-menu-block-1 .content ul li a {
  color: #fff;
  padding: 0.75em 1em;
  display: block;
  line-height: 10px;
}
#block-menu-block-1 .content ul li a:hover{
  background: #fdca00;
  color: #000;
}
#block-menu-block-1 .content ul li a.active {
  border-top: 2px solid #fdca00;
  border-bottom: 1px solid #fdca00;
  margin-top: -2px;
  margin-bottom: -1px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(127,127,127,0.4);
  box-shadow: 0px 0px 10px 0px rgba(127,127,127,0.4);
  background: #fdca00;
  color: #000;
}
/* prefooter */
#prefooter{
  clear: both;
}
#block-block-8{
  text-align: center;
}
#block-block-8 img{
  border: none;
  margin: 0px 10px;
} 
#block-menu-menu-menu-footer .content ul,
#block-menu-menu-menu-footer .content ul li{
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
  text-align: center;
}
#block-menu-menu-menu-footer .content ul li a {
  display: block;
  margin: 0 3em;
  color: #a9a9a9;
}
/* footer */
#footer{
  clear: both;
}
#footer .block{
  margin-bottom: 0px;
}
#footer p{
  margin: 0;
  padding: 0.5em 0 1.5em 0;
  color: #A9A9A9;
  font-size: 10px;
  text-align: center;
  font-style: italic;
}
/* detail článku */
.node-article.view-mode-full .field-name-post-date {
  margin: -1em 0 1.5em 15px;
  font-size: 80%;
}
.node-article.view-mode-full .field-name-field-perex {
  font-size: 120%;
  font-weight: bold;
  color: #162C58;
  margin: 0 1em 1.5em 15px;
  clear: both;
  line-height: 21px;
}
.node-article.view-mode-full  .field-name-field-image p {
  font-style: italic;
  width: 100%;
  float: left;
}
.node-article.view-mode-full  .field-name-field-image p.photo-desc span{
  float: right;
}
.node-article.view-mode-full .field-name-body{
  clear: both;
}
.node-article.view-mode-full .field-name-body p {
  margin-left: 15px;
  margin-right: 1.5em;
}
.node-article.view-mode-full .field-name-node-author .views-row {
  border-bottom: none;
  font-style: italic;
  font-size: 80%;
  padding-left: 17px;
}
.node-article.view-mode-full .field-name-field-galerie{
  margin: 10px 0px 15px;
  padding-bottom: 0px;
  border-bottom: 1px dotted #ccc;
}
.node-article.view-mode-full .field-name-field-galerie .field-item{
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
  margin-bottom: 06px;
}
.node-article.view-mode-full .field-name-field-galerie .field-item img {
  border-width: 8px;
}
.node-article.view-mode-full .field-name-service-links-displays-group{
  margin: 0px -5px 15px 15px;
  position: relative;
  padding-left: 65px;
  float: right;
}
.node-article.view-mode-full .field-name-service-links-displays-group:before{
  content: "Sdílejte:";
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 20px;
  font-size: 15px;
  color: #464646;
}
.node-article.view-mode-full .field-name-service-links-displays-group a{
  margin-right: 5px;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  font-size: 0px;
  text-indent: -9999px;
}
.node-article.view-mode-full .field-name-service-links-displays-group a.service-links-twitter{
  background: transparent url(images/twitter.png) no-repeat center center;
  background-size: 20px 20px;
}
.node-article.view-mode-full .field-name-service-links-displays-group a.service-links-facebook{
  background: transparent url(images/facebook.png) no-repeat center center;
  background-size: 20px 20px;
}
.node-article.view-mode-full .field-name-service-links-displays-group a.service-links-linkedin{
  background: transparent url(images/linkedin.png) no-repeat center center;
  background-size: 20px 20px;
}
.node-article.view-mode-full .field-name-service-links-displays-group a.service-links-google-plus{
  background: transparent url(images/google.png) no-repeat center center;
  background-size: 20px 20px;
}
li a.active {
  color: #035a91;
}
ol.search-results,
.search-results .search-snippet-info{
  padding: 0;
}
ol.search-results li{
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #ccc;
  width: 100%;
  box-sizing: border-box;
}
.item-list .pager {
  padding: 0;
}
.item-list .pager li {
  padding: 0 0.5em;
  margin: 0;
}
/* výpis reality */
.node-nemovitost.view-mode-teaser {
  background: #f0f0f0;
  padding: 10px 15px;
  border-left: 5px solid #eaeaea;
  margin-bottom: 10px;
  border-bottom: 1px dotted #ccc;
}
.node-nemovitost.view-mode-teaser .group-left{
  width: 23%;
}
.node-nemovitost.view-mode-teaser .group-right{
  width: 75%;
  float: right;
}
.node-nemovitost.view-mode-teaser .group-right h2{
  font-size: 15px;
  font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
  margin-bottom: 5px;
}   
.node-nemovitost.view-mode-teaser .group-right .field-name-field-descrioption-web{
  font-size: 15px;
} 
.node-nemovitost.view-mode-teaser .group-right .field-name-field-price,
.node-nemovitost.view-mode-teaser .group-right .field-name-field-price-currency {
  font-weight: bold;
  font-size: 120%;
  color: #F00;
  margin-top: 3px;
  float: left;
  margin-right: 5px;
}
.node-nemovitost.view-mode-teaser .group-right .field-name-field-price .field-label {
  font-size: 60%;
  color: #999;
  float: left;
  padding-right: 3px;
  padding-top: 2px;
  font-weight: normal;
}
form#views-exposed-form-realitni-nabidky-page{
  background: #f6f6f6;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_transaction_type_value{
  border-bottom: 1px solid #ddd;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_transaction_type_value,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_type_value,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_disposition_value,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_ownership_value,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_building_type_value,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_equipment_value,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_my_locality_value{
  padding: 10px 10px 0px;
  width: 100%;
  background: #f6f6f6;
  box-sizing: border-box;
}
form#views-exposed-form-archiv-page{
  padding: 10px 10px 10px;
  width: 100%;
  background: #f6f6f6;
  box-sizing: border-box;
  margin-bottom: 20px;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_my_locality_value{
  width: auto;
}
form#views-exposed-form-realitni-nabidky-page .views-submit-button{
  float: right;
  padding-right: 10px;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_transaction_type_value label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_transaction_type_value .form-item-edit-typ-all,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_transaction_type_value .form-item-edit-typ-3{
  display: none;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_transaction_type_value .form-item.form-type-bef-link{
  font-size: 15px;
  float: left;
  text-align: center;
  background: #eee;
  border: 1px solid #ddd;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  margin-right: 5px;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_transaction_type_value .form-item.form-type-bef-link a {
  color: #000;
  padding: 0.5em 2em;
  display: block;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_transaction_type_value .form-item.form-type-bef-link a.active{
  background: #fdca00;
  text-decoration: underline;
  border-radius: 5px 5px 0 0;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_type_value label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_disposition_value label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_ownership_value label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_building_type_value label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_equipment_value label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_living_value label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_outside_value label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_built_value label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_currency_value label{
  font-size: 16px;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_type_value .views-widget .form-radios,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_disposition_value .bef-checkboxes,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_ownership_value .bef-checkboxes,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_building_type_value .bef-checkboxes,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_equipment_value .bef-checkboxes{
  -webkit-column-count: 3; 
  -moz-column-count: 3; 
  column-count: 3;
  -webkit-column-gap: 40px; 
  -moz-column-gap: 40px;
  column-gap: 40px;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_disposition_value .bef-checkboxes{
  -webkit-column-count: 4; 
  -moz-column-count: 4; 
  column-count: 4;
}  
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_type_value .views-widget .form-type-radio label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_disposition_value .form-type-bef-checkbox label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_ownership_value .form-type-bef-checkbox label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_building_type_value .form-type-bef-checkbox label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_equipment_value .form-type-bef-checkbox label{
  font-weight: normal;
  font-size: 14px;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_living_value,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_outside_value,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_built_value,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value{
  padding: 10px 10px 0px;
  width: 50%;
  background: #f6f6f6;
  box-sizing: border-box;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value{
  width: 32%;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_living_value .form-item:first-child,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_outside_value .form-item:first-child,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_built_value .form-item:first-child,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value .form-item:first-child{
  width: 50%;
  float: left;
  margin-bottom: 10px;
  box-sizing: border-box;
  padding-left: 20px;
  position: relative;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_living_value .form-item:last-child,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_outside_value .form-item:last-child,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_built_value .form-item:last-child,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value .form-item:last-child{
  width: 50%;
  float: right;
  margin-bottom: 10px;
  box-sizing: border-box;
  padding-left: 25px;
  position: relative;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_living_value .form-item:last-child label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_outside_value .form-item:last-child label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_built_value .form-item:last-child label,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value .form-item:last-child label{
  display: none;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_living_value .form-item:first-child:before,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_outside_value .form-item:first-child:before,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_built_value .form-item:first-child:before,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value .form-item:first-child:before{
  content: "od";
  display: block;
  width: 20px;
  position: absolute;
  font-size: 14px;
  color: #000;
  left: 0px;
  top: 0px;
  line-height: 22px;
  font-weight: normal;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_living_value .form-item:last-child:before,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_outside_value .form-item:last-child:before,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_built_value .form-item:last-child:before,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value .form-item:last-child:before{
  content: "do";
  display: block;
  width: 20px;
  position: absolute;
  font-size: 14px;
  color: #000;
  left: 5px;
  top: 0px;
  line-height: 22px;
  font-weight: normal;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_living_value .form-item:first-child input,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_outside_value .form-item:first-child input,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_built_value .form-item:first-child input,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value .form-item:first-child input{
  width: 100%;
  float: left;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_living_value .form-item:last-child input,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_outside_value .form-item:last-child input,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_built_value .form-item:last-child input,
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value .form-item:last-child input{
  width: 100%;
  float: left;
}
form#views-exposed-form-realitni-nabidky-page .bef-slider.ui-slider-horizontal{
  margin: 0px 11px 0px 9px;
  clear: both;
}
form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_currency_value{
  width: 18%;
  box-sizing: border-box;
  padding-right: 10px;
  padding-top: 10px;
}
form#views-exposed-form-realitni-nabidky-page .views-submit-button input.form-submit,
#content input.form-submit{
  background: #fdca00;
  border: none;
  text-shadow: none;
  margin-top: 14px;
  height: 32px;
  font-size: 16px;
  padding: 0px 25px;
}
form#views-exposed-form-realitni-nabidky-page .views-submit-button input.form-submit:hover,
#content input.form-submit:hover{
  text-decoration: underline;
  background: #fdca00;
}
input.form-text{
  width: 100%;
  border: 1px solid #ccc;
}
textarea{
  width: 100%;
  border: 1px solid #ccc;
}
.block-contact-form-blocks input[type=text]{
  width: 100%;
}
.resizable-textarea .grippie,
.grippie{
  display: none;
}
.form-item-copy{
  display: none;
}
select{
  border: 1px solid #ccc;
}
/* detail nemovitosti */
.node-nemovitost.view-mode-full .group-left{
  width: 62%;
  margin-right: 2%;
  margin-bottom: 20px;
}
.node-nemovitost.view-mode-full .group-right{
  width: 36%;
  margin-bottom: 20px;
}
.node-nemovitost.view-mode-full .group-right .field {
  font-size: 85%;
  float: left;
  width: 100%;
  text-align: right;
  font-weight: bold;
}
.node-nemovitost.view-mode-full .group-right .field .field-label {
  float: left;
  font-weight: normal;
  font-size: 80%;
  color: #666;
}
.node-nemovitost.view-mode-full .group-right .field .field-items{
  float: right;
  max-width: 55%;
}
.node-nemovitost.view-mode-full .group-right .field-name-field-price{
  padding-right: 20px;
  box-sizing: border-box;
}
.node-nemovitost.view-mode-full .group-right .field-name-field-price .field-item,
.node-nemovitost.view-mode-full .group-right .field-name-field-price-currency .field-item {
  color: #f00;
}
.node-nemovitost.view-mode-full .group-right .field-name-field-price-currency{
  float: right;
  margin-top: -21px;
}
button.slick-arrow {
  display: block;
  top: -56px;
  background: url(/sites/all/themes/centrumnews/images/flexslider-nav.png) no-repeat;
  height: 180px;
  width: 20px;
  position: absolute;
  font-size: 0px;
  text-indent: -9999px;
  border: none;
}
button.slick-prev {
  left: 0;
  margin-left: -35px;
}
button.slick-next {
  right: 0;
  margin-right: -35px;
  background-position: 100% 0;
}
.node-nemovitost.view-mode-full .field-name-field-description-web{
  padding-top: 40px;
}
.node-nemovitost.view-mode-full .field-name-field-name-seller {
  background: #e9e9e9;
  padding: 5px 10px;
  margin-top: 20px;
  border-radius: 4px 4px 0px 0px;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.node-nemovitost.view-mode-full .field-name-field-phone-seller {
  background: #e9e9e9;
  padding: 5px 10px;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.node-nemovitost.view-mode-full .field-name-field-mail-seller {
  padding: 5px 10px;
  background: #e9e9e9;
  margin-bottom: 20px;
  border-radius: 0px 0px 4px 4px;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
/* skyscraper */
#skyscraper{
  width: 160px;
  position: fixed;
  top: 327px;
  left: 50%;
  margin-left: -670px;
}
body.not-logged-in #skyscraper{
  top: 298px;
}
/* block-aktuálně */
#block-views-aktualne-block .block-title{
  font-size: 1.25em;
  line-height: 1.2em;
  color: #162C58;
  font-family: Georgia,"Times New Roman",Times,serif;
  padding: 0px 2px;
  margin-bottom: 5px;
} 
.view-aktualne .views-row{
  width: 48%;
  float: left;
  box-sizing: border-box;
  padding: 0px 2px;
  font-size: 85%;
  line-height: 110%;
  margin-bottom: 30px;
} 
.view-aktualne .views-row:nth-child(2n+2){
  float: right;
} 
.view-aktualne .views-row-3,
.view-aktualne .views-row-5,
.view-aktualne .views-row-7,
.view-aktualne .views-row-9{
  clear: both;
}
.view-aktualne .views-row .views-field-title{
  padding-top: 10px;
  font-size: 1.25em;
  line-height: 1.2em;
}
.view-aktualne .views-row .views-field-field-perex {
  font-size: 95%;
  line-height: 1.5em;
  margin-top: 0.5em;
}
.view-aktualne .views-row .views-field-created {
  font-size: 95%;
  line-height: 1.5em;
  float: left;
}
.view-aktualne .views-row .views-field-view-node {
  float: right;
  line-height: 1.3em;
}
.view-aktualne .views-row .views-field-view-node a {
  font-family: "Arial Black",Gadget,sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 10px;
  background: url(images/menu-collapsed.png) center right no-repeat;
  padding-right: 8px;
}
/* další */
body.page-node-376 #content .field-name-body p:first-child{
  float: right;
  margin-left: 10px;
}
body.node-type-soutez .node-soutez.view-mode-full .field-name-title{
  display: none;
}
.node-soutez.view-mode-full .field-name-title h2{
  font-size: 2em;
  line-height: 1.25em;
  margin-top: 0em;
  margin-bottom: 0.75em;
}
.node-soutez .field-name-field-image{
  float: right;
  max-width: 60%;
  margin: 0px 0px 20px 3%;
}
.node-soutez .field-name-field-partner-souteze{
  margin-bottom: 20px;
}
body.page-node-381 #content h1.title,
body.page-node-381 .node-page ul.links.inline{
  display: none;
}
body.page-node-381 #block-system-main{
  margin: 0px;
}
table{
  width: 100%;
  margin: 0px 0px 20px;
}
table, tbody, tr, td{
  background: transparent;
  border: none;
}
tr.even, tr.odd{
  border: none;
  background: transparent;
  padding: 0;
}
tr:nth-child(2n+2){
  background: #fce7b0;
}
td{
  padding: 5px;
}
td img{
  display: block;
}
td.active{
  background: transparent;
}
table.views-table tr td img{
  width: 100px;
  height: auto;
}
table.views-table tr td{
  font-weight: bold;
}
#block-block-13{
  display: none;
}
#block-facebook-comments-box-facebook-comments-box{
  clear: both;
}
.fb_iframe_widget,
.fb_iframe_widget span{
  max-width: 100%;
}
#block-views-nejnovejsi-reality-brno-block{
  clear: both;
}
#block-views-nejnovejsi-reality-brno-block .content{
  font-size: 85%;
  line-height: 110%;
}
#block-views-nejnovejsi-reality-brno-block .block-title {
  font-size: 1.25em;
  line-height: 1.2em;
  color: #162C58;
  font-family: Georgia,"Times New Roman",Times,serif;
  padding: 0px 2px;
  margin-bottom: 5px;
}
#block-views-nejnovejsi-reality-brno-block button.slick-prev{
  margin-left: -17px;
  top: 50%;
  margin-top: -90px;
}
#block-views-nejnovejsi-reality-brno-block button.slick-next{
  margin-right: -17px;
  top: 50%;
  margin-top: -90px;
}
input:focus, button:focus, a.button:focus, select:focus, textarea:focus{
  box-shadow: none;
}
#block-views-nejnovejsi-reality-brno-block .views-field-title{
  padding-top: 10px;
  font-size: 1.25em;
  line-height: 1.2em;
  padding-right: 10px;
}
.gsc-modal-background-image.gsc-modal-background-image-visible{
  display: none;
}
.gsc-results-wrapper-overlay.gsc-results-wrapper-visible{
  position: static !important;
  width: 100%;
  height: auto;
  padding: 30px 0px;
  box-shadow: none;
}
body.gsc-overflow-hidden{
  overflow: auto;
}
body .gsc-input-box {
  height: 26px;
}
#google-cse-results .gs-webResult.gs-result a.gs-title:visited, 
#google-cse-results .gs-webResult.gs-result a.gs-title:visited b, 
#google-cse-results .gs-imageResult a.gs-title:visited, 
#google-cse-results .gs-imageResult a.gs-title:visited b,
#google-cse-results a,
#google-cse-results .gs-webResult.gs-result a.gs-title:visited, 
#google-cse-results .gs-webResult.gs-result a.gs-title:visited b, 
#google-cse-results .gs-imageResult a.gs-title:visited, 
#google-cse-results .gs-imageResult a.gs-title:visited b, 
#google-cse-results .gs-webResult.gs-result a.gs-title:link, 
#google-cse-results .gs-webResult.gs-result a.gs-title:link b, 
#google-cse-results .gs-imageResult a.gs-title:link, 
#google-cse-results .gs-imageResult a.gs-title:link b,
#google-cse-results .gsc-results .gsc-cursor-box .gsc-cursor-page{
  color: #035a91;
}
#google-cse-results .gs-webResult div.gs-visibleUrl, 
#google-cse-results .gs-imageResult div.gs-visibleUrl{
  color: #000;
}
.field-name-field-video{
  clear: both;   
}
.field-name-field-video iframe{
  max-width: 100%;
  width: 568px;
}
#bottom1 #block-views-videa-block{
  width: 100%;
  box-sizing: border-box;
  height: 210px;
  padding: 10px 2px;
}
#bottom1 #block-views-videa-block .block-title{
  font-size: 1.5em;
}
#block-views-videa-block .view .view-content .views-row{
  width: 20%;
  float: left;
  box-sizing: border-box;
  padding: 0px 5px;
}

#block-views-videa-block .view .view-content .views-field-field-image,
#block-views-posledni-video-block .view .view-content .views-field-field-image{
  position: relative;
}

#block-views-videa-block .view .view-content .views-field-field-image a::before,
#block-views-posledni-video-block .view .view-content .views-field-field-image a::before{
  display: block;
  width: 30px;
  height: 30px;
  background: transparent url('images/play.png') no-repeat left top;
  content: " ";
  position: absolute;
  background-size: cover;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
}

/* responze */
@media screen and (max-width: 1030px){   
  #page{width: 98%; max-width: 980px; border: none; padding: 0 1%;}   
  #logo{margin-bottom: 1.5em;}
  #navigation {width: 100%; padding: 0 1%;} 
  #block-nice-menus-1 .content ul li a {padding: 10px 6px; font-size: 11px;}  
  iframe{max-width: 100%;}
  .field-name-field-perex p {margin: 0 0em 1.5em 0px;}
  .field-name-field-body p {margin-left: 0; margin-right: 0;}
  #block-block-3{width: auto; margin-left: 0px;}
  #block-views-nodequeue-1-block .views-row {width: 16.66%;}
  #bottom1 .block-views {width: 15.66%; box-sizing: border-box; margin-right: 1%;}
  #block-menu-menu-menu-footer .content ul li a {margin: 0 1em;}
  #block-menu-menu-menu-footer{text-align: center;}
  button.slick-prev {margin-left: -10px;}
  button.slick-next {margin-right: -10px;}
  #block-block-4 div, #block-block-6 div{max-width: 100%;}
  #skyscraper{display: none;}
}
@media screen and (max-width: 1023px){
  #block-block-1{display: none;}
  #block-block-13{display: block; text-align: center;}
  #div-gpt-ad-1485437424120-2{text-align: center; display: inline-block;}
  #div-gpt-ad-1485437424120-2 div{display: inline-block;}
}
@media screen and (max-width: 830px){
  .responsive-menus.responsified span.toggler {border-radius: 0px; box-shadow: none; background: #000;}
  .responsive-menus.responsified span.toggler:before{display: inline-block; height: 20px; width: 20px; margin-right: 5px; vertical-align: middle; content: ""; background: transparent url(images/menu.png) no-repeat center center; background-size: 20px 20px; margin-top: -3px;}
  .responsive-menus.responsified span.toggler:hover, #block-superfish-1 ul li a:hover {color: #000; background: #fdca00;}
  .responsive-menus.responsified .responsive-menus-simple {background: #000; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; box-shadow: none;}
  #block-nice-menus-1 .content ul li ul li a {padding: 10px 8px 10px 20px;}
  #navigation {padding: 0 0%; left: 0;}
  body #logo {max-width: 35%;}
  #block-block-2{display: none;}
  #block-nice-menus-1 .contextual-links-wrapper{display: none;}
  #block-block-7 .content p a {background-size: contain;}
  body.page-node-376 #content .field-name-body p:first-child{float: none; margin-left: 0px; text-align: center;}
  #name-and-slogan #site-slogan{width: 35%;}
}
@media screen and (max-width: 767px){
  body.sidebar-second #content {width: 100%; margin-right: 0%;}
  body.sidebar-second #sidebar-second {width: 100%; padding-right: 10px; padding-left: 10px; box-sizing: border-box;}
  body.sidebar-second #sidebar-second .block{float: left; width: 49%; clear: none;}
  body.sidebar-second #sidebar-second #block-block-5, body.sidebar-second #sidebar-second #block-views-sport-v-regionu-block, body.sidebar-second #sidebar-second #block-block-7 {float: right;}
  body.sidebar-second #sidebar-second #block-views-z-rubriky-block, body.sidebar-second #sidebar-second #block-block-15{clear: both;}
  #block-views-nodequeue-1-block .views-row {width: 32%; margin-top: 0px; margin-bottom: 10px; margin-right: 1%;}
  #block-views-nodequeue-1-block .views-row-4{clear: both;}
  #bottom1 .block-views {width: 32%;}
  #block-block-4, #block-block-6{display: none;}
  #block-block-14, #block-block-15{display: block;}
  #bottom1 #block-views-videa-block{height: auto; text-align: center;}
  #bottom1 #block-views-videa-block .block-title{text-align: left;}
  #block-views-videa-block .view .view-content .views-row {text-align: left; width: 33.33%; float: none; display: inline-block; vertical-align: top; margin: 0px -2px 20px;}
}
@media screen and (max-width: 720px){
  body.sidebar-second #sidebar-second .block {clear: both; width: 100%;}
  .view-nejctenejsi .views-row, .view-z-rubriky .views-row{width: 49%; float: left;}
  .view-nejctenejsi .views-row:nth-child(2n+2), .view-z-rubriky .views-row:nth-child(2n+2){float: right;}
  .view-nejctenejsi .views-row-3, .view-nejctenejsi .views-row-5, .view-z-rubriky .views-row-3, .view-z-rubriky .views-row-5{clear: both;}
  .view-sport-v-regionu .views-row{width: 49%; float: left;}
  .view-sport-v-regionu .views-row:nth-child(2n+2){float: right;}
  .view-sport-v-regionu .views-row-3, .view-sport-v-regionu .views-row-5{clear: both;}
  #block-block-4 div, #block-block-6 div {margin: 0 auto;}
  #block-block-5 iframe {width: auto; max-width: 100%; margin: 0 auto 4px;}
  #block-block-5{text-align: center;}
}
@media screen and (max-width: 600px){
  body #logo {max-width: 50%; float: none; margin: 0 auto 10px;}
  body #header .region-header {width: 355px; float: none; margin: 0 auto;}
  .node-nemovitost.view-mode-full .group-left {width: 100%; margin-right: 0%;}
  .node-nemovitost.view-mode-full .group-right {width: 100%;}
  #name-and-slogan #site-slogan {width: 100%; position: static; margin: -8px 0px 10px;}
}
@media screen and (max-width: 520px){
  hmtl, body{overflow: hidden; overflow-x: hidden; overflow-y: auto;}
  #block-views-nejnovejsi-reality-brno-block button.slick-prev {margin-left: -12px;}
  #block-views-nejnovejsi-reality-brno-block button.slick-next {margin-right: -14px;}
  #bottom1 .block-views img {margin-left: -2px;}
  .node-article.view-mode-teaser .group-right, .node-article.view-mode-sticky_teaser .group-right {width: auto; float: none;}
  .node-article.view-mode-teaser .group-left, .node-article.view-mode-sticky_teaser .group-left {margin: 0px 10px 10px 0px;}
}
@media screen and (max-width: 400px){
  h1 {font-size: 1.8em;}
  .node-article.view-mode-sticky_teaser.node-sticky .group-left {width: 39%;}
  .node-article.view-mode-sticky_teaser.node-sticky .group-right {width: 59%;}
  .field-name-field-perex{margin-top: 0px;}
  body.sidebar-second #sidebar-second .block {clear: both; width: 100%;}
  #block-views-nodequeue-1-block .views-row {width: 49%;}
  #block-views-nodequeue-1-block .views-row-4 {clear: none;}
  #block-views-nodequeue-1-block .views-row-3, #block-views-nodequeue-1-block .views-row-5 {clear: both;}
  #bottom1 .block-views {width: 49%;}
  .node-article.view-mode-full .field-name-field-galerie {margin: 0px 0px 15px;}
  form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_type_value .views-widget .form-radios, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_disposition_value .bef-checkboxes, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_ownership_value .bef-checkboxes, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_building_type_value .bef-checkboxes, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_equipment_value .bef-checkboxes {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
  form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_disposition_value .bef-checkboxes {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
  form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value {width: 50%;}
  form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_currency_value {width: 100%; padding-left: 10px;}
  form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_type_value label, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_disposition_value label, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_ownership_value label, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_building_type_value label, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_property_equipment_value label, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_living_value label, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_outside_value label, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_surface_built_value label, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_value label, form#views-exposed-form-realitni-nabidky-page .views-widget-filter-field_price_currency_value label {font-size: 14px;}
  body #header .region-header{width: 100%;}
  #header #block-nameday-nameday {width: 125px;}
  #header #block-search-form .form-text {width: 145px;} 
  .view-aktualne .views-row{width: 50%;} 
  .view-aktualne .views-row-3{clear: both;} 
  .view-nejctenejsi .views-row, .view-z-rubriky .views-row{width: 100%; float: left;}
  .view-sport-v-regionu .views-row{width: 100%; float: left;} 
  .view-frontpage .views-row, .view-taxonomy-term .views-row{width: 100%;} 
  #block-block-8 p a:nth-child(4){display: block;}
  #block-views-videa-block .view .view-content .views-row {width: 50%;}
   
  #div-gpt-ad-1485437424120-1, #div-gpt-ad-1485437424120-0, #div-gpt-ad-1485437424120-1 div, #div-gpt-ad-1485437424120-0 div, #div-gpt-ad-1485437424120-2, #div-gpt-ad-1485437424120-2 div{max-width: 100%;}
}