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

    LESS Elements 0.9

  ---------------------------------------------------

    A set of useful LESS mixins

    More info at: http://lesselements.com

  ---------------------------------------------------*/
html {
  font-size: 62.5%;
}

#telo {
  background: #f4f7f9 url(../images/bg.jpg) center 0 repeat-x;
}

.menu-7311,
.menu-7313,
.menu-7304,
.menu-7312 {
  display: none !important;
}
h1,
h2,
h3 {
  text-transform: uppercase;
  font-weight: bold;
  color: #735d4a;
  margin: 0;
}
h1 {
  font-size: 17px;
  font-size: 1.7rem;
  padding-bottom: 18px;
  line-height: 2.8rem;
  background-color: #57aa1f;
  color: #ffffff;
  margin: 0px -20px 0.67em -20px;
  padding: 5px;
}
h2 {
  font-size: 16px;
  font-size: 1.6rem;
  padding-bottom: 16px;
}
h3 {
  font-size: 15px;
  font-size: 1.5rem;
}
h4 {
  font-size: 14px;
  font-size: 1.4rem;
}
h5 {
  font-size: 13px;
  font-size: 1.3rem;
}
a,
a:link,
a:visited {
  color: #57aa1f;
}
a:hover,
a.active,
a:active {
  color: #f7b20e;
}
a img {
  -moz-opacity: 0.96;
  -khtml-opacity: 0.96;
  -webkit-opacity: 0.96;
  opacity: 0.96;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=96);
  filter: alpha(opacity=96);
}
a img:hover,
a img.active,
a img:focus {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
hr {
  border: none;
  border-top: 1px solid #dee0e2;
  margin: 10px 0;
  margin: 1rem 0;
}
li {
  list-style-position: inside;
}
.left {
  float: left;
}
.right {
  float: right;
}
.form-submit {
  background-color: #3f99d4;
  -webkit-border-radius: 2px;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 2px;
  -moz-border-radius: 0.2rem;
  border-radius: 2px;
  border-radius: 0.2rem;
  border: none;
  height: 38px;
  height: 3.8rem;
  font-weight: bold;
  color: #fff;
  margin-right: 10px;
  margin-right: 1rem;
  padding: 0 14px;
  padding: 0 1.4rem;
  text-transform: lowercase;
}
.form-submit:hover {
  background-color: #50a2d8;
}
.form-submit:active,
.form-submit:focus {
  background-color: #2f90d0;
}
#edit-cancel,
#edit-reset {
  background-color: #d24563 !important;
}
#edit-cancel:hover,
#edit-reset:hover {
  background-color: #d65571;
}
#edit-cancel:active,
#edit-cancel:focus,
#edit-reset:active,
#edit-reset:focus {
  background-color: #ce3555;
}
.form-disabled {
  background-color: #fafafa;
}
.ui-autocomplete {
  z-index: 999 !important;
}
#header {
  height: 158px;
  height: 15.8rem;
}
#header #logo {
  margin-left: -48px;
  margin-left: -4.8rem;
  float: left;
  height: 158px;
  height: 15.8rem;
}
#header #block-search-form {
  float: left;
  margin-top: 44px;
  margin-top: 4.4rem;
}
#header #block-search-form #search-block-form {
  background-color: #fff;
  background-color: rgba(255,255,255,0.94);
  border: none;
  -webkit-box-shadow: 0 2px 4px rgba(73,73,73,0.22);
  -moz-box-shadow: 0 2px 4px rgba(73,73,73,0.22);
  box-shadow: 0 2px 4px rgba(73,73,73,0.22);
  width: 390px;
  width: 39rem;
  height: 50px;
  height: 5rem;
}
#header #block-search-form #search-block-form input.form-text {
  float: left;
  width: 306px;
  width: 30.6rem;
  border: none;
  color: #a6a6a6;
  font-size: 18px;
  font-size: 1.8rem;
  margin: 12px;
  margin: 1.2rem;
  background-color: #fff;
  background-color: rgba(255,255,255,0);
  background: none;
}
#header #block-search-form #search-block-form input.form-text.ui-autocomplete-loading {
  background: url(/sites/all/modules/search_autocomplete/css/images/throbber.gif) no-repeat 100% -16px;
}
#header #block-search-form #search-block-form .form-submit {
  width: 60px;
  width: 6rem;
  height: 50px;
  height: 5rem;
  background: url(../images/hledat.png) no-repeat 50% -27px;
  border: none;
  color: transparent;
  padding: 0;
  margin: 0;
  text-indent: 400px;
  text-indent: 40rem;
}
#header #block-search-form #search-block-form .form-submit:hover {
  background-position-y: -127px;
}
#header #block-search-form #search-block-form .form-submit:active,
#header #block-search-form #search-block-form .form-submit:focus {
  background-position-y: -227px;
}
#block-views-uzivatel_hlavicka-user_block {
  float: right;
  margin: 32px 20px 0 20px;
}
#prihlasen {
  float: left;
  padding: 10px;
  padding: 1rem;
  background: url(../images/bila_60.png) 0 0;
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.14);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.14);
  box-shadow: 0 2px 5px rgba(0,0,0,0.14);
  -webkit-border-radius: 2px;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 2px;
  -moz-border-radius: 0.2rem;
  border-radius: 2px;
  border-radius: 0.2rem;
}
#prihlasen .left,
#prihlasen .avatar {
  float: left;
  width: 60px;
  width: 6rem;
  height: 60px;
  height: 6rem;
}
#prihlasen .left {
  margin-right: 18px;
  margin-right: 1.8rem;
}
#prihlasen .uziv-jmeno {
  font-weight: bold;
}
#prihlasen .uziv-odkazy {
  clear: both;
}
#prihlasen .ulozena-zarizeni {
  padding: 3px 0;
  padding: 0.3rem 0;
  clear: both;
}
#prihlasen .ulozena-zarizeni .pocet {
  font-weight: bold;
  background: url(../images/ikonky.png) -91px -91px no-repeat;
  padding-left: 22px;
  padding-left: 2.2rem;
}
#prihlasen .ulozena-zarizeni a {
  color: #00ccff;
}
.neprihlasen {
  float: right;
  padding: 10px;
  padding: 1rem;
  margin: 32px 20px 0 20px;
  margin: 3.2rem 2rem 0 2rem;
  background: url(../images/bila_60.png) 0 0;
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.14);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.14);
  box-shadow: 0 2px 5px rgba(0,0,0,0.14);
  -webkit-border-radius: 2px;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 2px;
  -moz-border-radius: 0.2rem;
  border-radius: 2px;
  border-radius: 0.2rem;
}
.neprihlasen a {
  padding: 4px 4px 4px 30px;
  padding: 0.4rem 0.4rem 0.4rem 3rem;
  float: right;
}
.neprihlasen a:hover {
  color: #57aa1f;
}
.neprihlasen .prihlasit,
.neprihlasen .registrovat {
  font-weight: bold;
  background: url(../images/neprihlaseny.png) no-repeat -8px -336px;
}
.neprihlasen .prihlasit {
  background-position-y: -36px;
}
.neprihlasen a.vyhody {
  clear: both;
  color: #f7b20e;
  background: url(../images/ikonky.png) no-repeat -1286px -88px;
}
#block-superfish-1 {
  float: left;
  margin-top: 22px;
  margin-top: 2.2rem;
  font-size: 12px;
  font-size: 1.2rem;
}
#block-superfish-1 .sf-menu {
  z-index: 5;
}
#block-superfish-1 ul li {
  padding: 6px 20px 6px 8px;
  padding: 0.6rem 2rem 0.6rem 0.84rem;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 4px;
  -moz-border-radius: 0.4rem;
  border-radius: 4px;
  border-radius: 0.4rem;
  margin-right: 4px;
  margin-right: 0.4rem;
}
#block-superfish-1 ul li.sfHover,
#block-superfish-1 ul li.active-trail,
#block-superfish-1 ul li li {
  background: url(../images/bila_90.png) 0 0;
}
#block-superfish-1 ul li ul {
  background: url(../images/bila_90.png) 0 0;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 4px;
  -moz-border-radius: 0.4rem;
  border-radius: 4px;
  border-radius: 0.4rem;
}
#block-superfish-1 ul li ul li {
  background: none;
  padding: 8px 6px 0px 6px;
  padding: 0.8rem 0.6rem 0 0.6rem;
}
#block-superfish-1 a {
  color: #7e6a58;
}
#block-superfish-1 .sf-sub-indicator {
  background-image: url(../images/menu/ikonky_sipky.png);
}
#block-superfish-1 a > .sf-sub-indicator {
  top: 2px;
  top: 0.2rem;
  margin-right: -24px;
  margin-right: -2.4rem;
}
#block-superfish-1 .sf-menu li:hover > ul,
#block-superfish-1 .sf-menu li.sfHover > ul {
  left: 0;
  top: 2.5rem;
}
#block-superfish-2 h2 { display:none;}
#block-superfish-2 ul.menu li { margin:inherit !important}
#navigation {
  clear: both;
  z-index: 4;
  position: relative;
  width: 100%;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 4px;
  -moz-border-radius: 0.4rem;
  border-radius: 4px;
  border-radius: 0.4rem;
  text-align: justify;
  background: url(../images/menu/bg.png) 0 0;
  background: #328200 url();
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#328200),color-stop(1,#5bab0d));
  background: -ms-linear-gradient(bottom,#328200,#5bab0d);
  background: -moz-linear-gradient(center bottom,#328200 0%,#5bab0d 100%);
  background: -o-linear-gradient(#5bab0d,#328200);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bab0d', endColorstr='#328200', GradientType=0);
  text-shadow: #4a6225 0 1px 0;
  text-shadow: #4a6225 0 0.1rem 0;
  padding: 0 22px 0 22px;
  padding: 0 2.2rem 0 2.2rem;
  box-shadow: rgba(0,0,0,0.5) 0 2px 4px;
}
#navigation ul li {
  height: 44px;
  height: 4.4rem;
  display: inline-block;
  float: left;
}
#navigation ul li a {
  display: inline-block;
  border-right: 1px solid rgba(0,0,0,0.12);
  border-left: 1px solid rgba(255,255,255,0.22);
  height: 100%;
  text-align: center;
  /*padding: 1.6rem 3.7rem;*/
  padding: 1.6rem 1.8rem;
  color: #fff;
  background: #328200 url(../images/menu/bg.png);
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#328200),color-stop(1,#5bab0d));
  background: -ms-linear-gradient(bottom,#328200,#5bab0d);
  background: -moz-linear-gradient(center bottom,#328200 0%,#5bab0d 100%);
  background: -o-linear-gradient(#5bab0d,#328200);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bab0d', endColorstr='#328200', GradientType=0);
}
#navigation ul li a.active,
#navigation ul li a:active,
#navigation ul li a:hover {
  background: #526b2b url(../images/menu/bg_aktivni.png);
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#526b2b),color-stop(1,#304a09));
  background: -ms-linear-gradient(bottom,#526b2b,#304a09);
  background: -moz-linear-gradient(center bottom,#526b2b 0%,#304a09 100%);
  background: -o-linear-gradient(#304a09,#526b2b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#304a09', endColorstr='#526b2b', GradientType=0);
  text-decoration: none;
  border-left: 1px solid rgba(0,0,0,0.12);
}
#navigation ul li.first a {
  border-left: none;
}
#navigation ul li.last a {
  border-right: none;
}
#navigation ul li ul { top:44px;}
#navigation ul li ul li {  }
#navigation ul li ul li * { width:100% !important; }
#navigation ul li ul li a {  white-space:nowrap;}
#navigation .sf-sub-indicator {/*background: url('../images/arrows-ffffff.png') no-repeat -10px -90px;*/ background: none;}
#fakerousel {
  background-color: #453d37;
  box-shadow: rgba(0,0,0,0.1) 0 0 4px;
  box-shadow: rgba(0,0,0,0.1) 0 0 0.4rem;
  margin: 0 10px;
  margin: 0 1rem;
  padding: 10px;
  padding: 1rem;
}
#fakerousel .fakerousel {
  float: left;
  margin-right: 10px;
  margin-right: 1rem;
  box-shadow: rgba(0,0,0,0.4) 0 0 4px;
  box-shadow: rgba(0,0,0,0.4) 0 0 0.4rem;
}
#fakerousel .fakerousel.last {
  margin: 0;
}
#fakerousel .fakerousel .nazev {
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: -20px;
  margin-top: -2rem;
  background-color: #000;
  background-color: rgba(32,27,32,0.9);
  padding-left: 2px;
  padding-left: 0.2rem;
  position: relative;
}
body {
  background-color: #F4F7F9;
  color: #7e6a58;
}
body.section-dmupc {
  background: #f4f7f9;
}
div.tabs {
  background-color: #eee;
  margin: -20px -20px 20px -20px;
  margin: -2rem -2rem 2rem -2rem;
}
div.tabs ul.tabs {
  border: none;
  margin: 0;
  padding: 0;
}
div.tabs ul.tabs li {
  float: left;
}
div.tabs ul.tabs li a {
  margin: 0;
  background-color: #eee;
  padding: 8px 20px;
  padding: 0.8rem 2rem;
  border: none;
  display: inline-block;
}
div.tabs ul.tabs li a:hover {
  background-color: #ddd;
  color: #57aa1f;
  text-decoration: underline;
}
div.tabs ul.tabs li a.active {
  background-color: #fff;
}
#highlighted {
  float: left;
  padding-bottom: 20px;
  padding-bottom: 2rem;
}
#main {
  padding-top: 20px;
  padding-top: 2rem;
}
#main #obsah,
#main #sidebar-second .block {
  padding: 20px;
  padding: 2rem;
  margin-bottom: 15px;
  background-color: #fff;
  box-shadow: rgba(0,0,0,0.1) 0 0 4px;
  box-shadow: rgba(0,0,0,0.1) 0 0 0.4rem;
}
.field-name-field-stat,
.field-name-field-cr-kraj,
.field-name-field-sr-kraj,
.field-name-field-cr-kraj,
.field-name-field-okoli-cel-up,
.field-name-field-oblast-cele-up,
.field-name-field-full-okoli,
.field-name-field-full-oblast,
.field-name-field-cr-oblast,
.field-name-field-sr-oblast,
.field-name-field-www {
  font-size: 11px;
  font-size: 1.1rem;
  padding-right: 10px;
  float: left;
  margin-top: -8px;
}
.field-name-field-cr-oblast .field-item,
.field-name-field-sr-oblast .field-item {
  display: inline-block;
}
.field-name-field-cr-oblast .field-item.odd:before,
.field-name-field-sr-oblast .field-item.odd:before {
  content: ",";
  margin-left: 2px;
  margin-left: 0.2rem;
}
ul.shs-hierarchy li {
  display: inline-block;
  margin: 0;
}
.filtry-prepinac {
  text-align: center;
  width: 100%;
  float: left;
  clear: both;
}
#block-views--exp-filtry-page h2 {
  padding-bottom: 0;
}
#views-exposed-form-filtry-page #mapka,
.view-filtry-podrobne #mapka,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi #mapka {
  height: 139px;
  /*background: url(/sites/all/themes/basic/images/filtr_mapka.png) no-repeat 0 -278px;*/
  background: url(../images/filtr_mapka.gif) no-repeat 0 -278px;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget {
  float: left;
  padding: 10px 0;
  width: 100%;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget label,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget label,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget label {
  font-size: 14px;
  font-size: 1.4rem;
  color: #818181;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .form-type-select,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .form-type-select,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .form-type-select {
  width: 100%;
  min-height: 32px;
  min-height: 3.2rem;
  overflow: hidden;
  background: #fff url(../images/select.png) no-repeat top right;
  border: 1px solid #dee0e2;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .form-type-select.shs-wrapper-processed,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .form-type-select.shs-wrapper-processed,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .form-type-select.shs-wrapper-processed {
  background-repeat: repeat-y;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget select,
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-selector,
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-text,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget select,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-selector,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-text,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget select,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-selector,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-text {
  text-overflow: '';
  color: #818181 !important;
  font-size: 14px;
  font-size: 1.4rem;
  width: 100%;
  height: 32px;
  height: 3.2rem;
  line-height: 32px;
  line-height: 3.2rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 0;
  text-indent: 4px;
  text-indent: 0.4rem;
  padding: 0px 38px 0 0;
  padding: 0rem 3.8rem 0 0;
  background: url(../images/prazdny.png);
  background: transparent;
  position: relative!important;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .shs-select-level-2,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .shs-select-level-2,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .shs-select-level-2 {
  text-indent: 14px;
  text-indent: 1.4rem;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .shs-select-level-2 option,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .shs-select-level-2 option,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .shs-select-level-2 option {
  padding-left: 25px;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer-wrapper,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer-wrapper,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer-wrapper {
  left: 20px;
  left: 2rem;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .form-item .ui-dropdownchecklist-dropcontainer input,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .form-item .ui-dropdownchecklist-dropcontainer input,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .form-item .ui-dropdownchecklist-dropcontainer input {
  float: left;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer {
  border: 1px solid #818181;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer select,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer select,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer select {
  width: 100%;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer option,
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer option,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer option,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item {
  border: none;
  height: 22px;
  height: 2.2rem;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-dropdownchecklist,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-dropdownchecklist,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-dropdownchecklist {
  width: 100%;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-dropdownchecklist .ui-dropdownchecklist-text,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-dropdownchecklist .ui-dropdownchecklist-text,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-dropdownchecklist .ui-dropdownchecklist-text {
  width: 100%;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-dropdownchecklist label.ui-dropdownchecklist-text,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-dropdownchecklist label.ui-dropdownchecklist-text,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-dropdownchecklist label.ui-dropdownchecklist-text {
  line-height: 22px;
  line-height: 2rem;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-state-default,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-state-default,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-state-default {
  background: none;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .ui-widget-content .ui-state-hover,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .ui-widget-content .ui-state-hover,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .ui-widget-content .ui-state-hover {
  background-color: #fafafa;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget.views-submit-button,
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget.views-reset-button,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget.views-submit-button,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget.views-reset-button,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget.views-submit-button,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget.views-reset-button {
  width: 50%;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .form-submit,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .form-submit,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .form-submit {
  margin: 0 10px;
  margin: 0 1rem;
  width: 100px;
  width: 10rem;
  background-color: #3f99d4;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .form-submit:hover,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .form-submit:hover,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .form-submit:hover {
  background-color: #50a2d8;
}
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .form-submit:active,
#views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .form-submit:focus,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .form-submit:active,
.view-filtry-podrobne .views-exposed-form .views-exposed-widget .form-submit:focus,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .form-submit:active,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .form-submit:focus {
  background-color: #2f90d0;
}
#views-exposed-form-filtry-page .button-region,
.view-filtry-podrobne .button-region,
#views-exposed-form-filtry-podrobne-filtry-podrobnejsi .button-region {
  float: left;
  margin: 0 -20px -20px -20px;
  margin: 0 -2rem -2rem -2rem;
  padding: 20px;
  padding: 2rem;
  display: block;
  background-color: #f6f6f6;
}
.view-filtry-podrobne .views-exposed-form .views-exposed-widget {
  width: 30%;
}
.view-filtry-podrobne .views-exposed-form .views-exposed-widget#edit-typ-wrapper {
  clear: both;
}
table.views-view-grid {
  width: 100%;
}
.view-content .node-uprednostneni,
.view-content .node-standard,
.view-content .node-demo,
.view-content .node-clanek,
.view-content .node-slevy,
.view-content .node-firma,
.view-content .node-firma-top,
.view-content .node-inzerat,
.view-content .node-soutez {
  margin: 0.5px -20px;
  margin: 0.05rem -2rem;
  padding: 20px;
  padding: 2rem;
  float: left;
  clear: both;
}
.view-content .node-soutez {
  float: none;
}
.view-content .node-uprednostneni h2,
.view-content .node-standard h2,
.view-content .node-demo h2,
.view-content .node-clanek h2,
.view-content .node-firma h2,
.view-content .node-firma-top h2,
.view-content .node-inzerat h2,
.view-content .node-soutez h2 {
  padding-bottom: 6px;
}
.view-content .node-uprednostneni {
  background-color: #342c27;
  color: #fff;
}
.view-content .node-slevy,
.view-content .node-soutez {
  background-color: #e7e7e7;
}
.view-content .node-uprednostneni a {
  color: #f7c508;
}
.view-content .node-standard {
  background-color: #655a56;
  color: #fff;
}
.view-content .node-firma-top {
  background-color: #e2dd9a;
}
.view-content .node-standard a {
  color: #f7c508;
}
.view-content .node-demo,
.view-content .node-clanek,
.view-content .node-firma,
.view-content .node-inzerat {
  background-color: #e7e7e7;
}
.view-content .views-view-grid {
  margin-bottom: 20px;
}
.links {
  clear: both;
}
.group-lokalita {
  padding-bottom: 25px;
}
.group-flag {
  float: right;
  position: absolute;
  top: 20px;
  right: 20px;
}
.group-obsah {
  float: left;
}
.group-obsah .field-name-field-uvodny-obrazok,
.group-obsah .field-name-field-uvodny-obrazok-up,
.group-obsah .field-name-field-uvodny-obrazok-ub {
  float: left;
  margin-right: 15px;
  margin-right: 1.5rem;
}
.view-content .node-simplenews h2,
.page-taxonomy .node-simplenews h2,
.view-content .node-clanek h2,
.view-content .node-firma h2,
.view-content .node-firma-top h2,
.view-content .node-inzerat h2 {
  font-size: 15px;
  font-size: 1.5rem;
}
.node-simplenews h2 {
  margin: 30px 0 0 0;
}
.view-content .node-simplenews .field-name-field-novinky-fotogalerie,
.view-content .node-simplenews .field-name-field-novinky-fotogalerie,
.view-content .node-simplenews .field-name-field-clanek-fotogalerie,
.page-taxonomy .node-simplenews .field-name-field-novinky-fotogalerie,
.page-taxonomy .node-simplenews .field-name-field-novinky-fotogalerie,
.page-taxonomy .node-simplenews .field-name-field-clanek-fotogalerie,
.view-content .node-clanek .field-name-field-novinky-fotogalerie,
.view-content .node-clanek .field-name-field-novinky-fotogalerie,
.view-content .node-clanek .field-name-field-clanek-fotogalerie,
.view-content .node-slevy .field-name-field-clanek-fotogalerie,
.view-content .node-firma .field-name-field-novinky-fotogalerie,
.view-content .node-firma .field-name-field-novinky-fotogalerie,
.view-content .node-firma .field-name-field-clanek-fotogalerie,
.view-content .node-firma-top .field-name-field-novinky-fotogalerie,
.view-content .node-firma-top .field-name-field-novinky-fotogalerie,
.view-content .node-firma-top .field-name-field-clanek-fotogalerie,
.view-content .node-inzerat .field-name-field-novinky-fotogalerie,
.view-content .node-inzerat .field-name-field-novinky-fotogalerie,
.view-content .node-inzerat .field-name-field-clanek-fotogalerie,
.view-content .node-soutez .field-name-field-clanek-fotogalerie {
  float: left;
  margin-right: 15px;
  margin-right: 1.5rem;
}
.front #block-views-newsletter-block {
  background-color: #e5fcd3;
  padding: 20px;
  margin: 0 -20px;
}
.view-content .node-slevy .field-name-field-clanek-fotogalerie { display:table;}
.view-content .node-slevy .clearfix { display: table !important; }
.view-content .node-slevy .field-name-field-cl-popis { display:table;}
.view-content .node-soutez .field-name-field-clanek-fotogalerie { display:table;}
.view-content .node-soutez .clearfix { display: table !important; }
.view-content .node-soutez .field-name-field-cl-popis { display:table;}
.view-content .node-clanek .submitted .user-picture,
.view-content .node-inzerat .submitted .user-picture {
  position: relative;
  float: right;
  margin-top: -50px;
  margin-right: -25px;
}
.view-content .node-clanek .field-name-body,
.view-content .node-firma .field-name-body,
.view-content .node-firma-top .field-name-body,
.view-content .node-inzerat .field-name-body {
  padding-top: 10px;
  padding-top: 1rem;
  display: table-cell;
}
.page-node .node-clanek .submitted .user-picture {
  right: 0;
  top: -40px;
  top: -4rem;
}
.node-clanek .user-picture,
.node-inzerce .user-picture {
  /*position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;*/
}
.field-name-field-turistika {
  clear: both;
}
.field-name-field-turistika .field-item {
  float: left;
  margin-right: 20px;
  margin-right: 2rem;
}
.pridat-clanek {
  background-color: #3f99d4;
  padding: 10px;
  padding: 1rem;
  margin: 20px 0;
  margin: 2rem 0;
  display: block;
}
.pridat-clanek:hover {
  background-color: #50a2d8;
}
.pridat-clanek:active,
.pridat-clanek:focus {
  background-color: #2f90d0;
}
.pridat-clanek a {
  color: white;
}
.flag-outer {
  float: left;
  margin-left: 4px;
}
.flag-outer.flag-outer-oblibene a {
  width: 32px;
  width: 3.2rem;
  height: 32px;
  height: 3.2rem;
  -webkit-border-radius: 16px;
  -webkit-border-radius: 1.6rem;
  -moz-border-radius: 16px;
  -moz-border-radius: 1.6rem;
  border-radius: 16px;
  border-radius: 1.6rem;
  display: inline-block;
  background: #ef5fa3 url(../images/ikonky.png) no-repeat -484px -284px;
}
.flag-outer.flag-outer-oblibene a.unflag-action {
  background-color: #c01365;
}
.flag-outer.flag-outer-oblibene a:hover {
  background-color: #f384b8;
}
.flag-outer.flag-outer-oblibene a:active,
.flag-outer.flag-outer-oblibene a:focus {
  background-color: #760c3e;
}
.flag-outer.flag-outer-ulozene a {
  width: 32px;
  width: 3.2rem;
  height: 32px;
  height: 3.2rem;
  -webkit-border-radius: 16px;
  -webkit-border-radius: 1.6rem;
  -moz-border-radius: 16px;
  -moz-border-radius: 1.6rem;
  border-radius: 16px;
  border-radius: 1.6rem;
  display: inline-block;
  background: #00ccff url(../images/ikonky.png) no-repeat -284px -284px;
}
.flag-outer.flag-outer-ulozene a.unflag-action {
  background-color: #006a85;
}
.flag-outer.flag-outer-ulozene a:hover {
  background-color: #29d4ff;
}
.flag-outer.flag-outer-ulozene a:active,
.flag-outer.flag-outer-ulozene a:focus {
  background-color: #002933;
}
.flag-message {
  left: auto;
  right: 0;
  z-index: 999;
  text-align: right;
  background-color: #fff;
  padding: 4px;
  color: #000;
}
.item-list ul.pager {
  padding: 20px 0;
  padding: 2rem 0;
}
.item-list ul.pager li {
  padding: 0;
  margin: 0;
}
.item-list ul.pager li.pager-current,
.item-list ul.pager li.pager-ellipsis,
.item-list ul.pager li a {
  background-color: #818181;
  vertical-align: middle;
  text-align: center;
  padding: 2px 6px;
  min-width: 20px;
  min-width: 2rem;
  margin: 0;
  color: #fff;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 4px;
  -moz-border-radius: 0.4rem;
  border-radius: 4px;
  border-radius: 0.4rem;
}
.item-list ul.pager li.pager-ellipsis {
  background-color: #dee0e2;
  color: #818181;
}
.item-list ul.pager li.pager-current,
.item-list ul.pager li a:hover {
  background-color: #3f99d4;
  color: white;
}
.node-type-demo .field-name-field-uvodny-obrazok,
.node-type-demo .field-name-field-full-obr,
.node-type-demo .field-name-field-velky-obr-up,
.node-type-firma .field-name-field-clanek-fotogalerie,
.node-type-firma-top .field-name-field-clanek-fotogalerie,
.node-type-standard .field-name-field-uvodny-obrazok,
.node-type-standard .field-name-field-full-obr,
.node-type-standard .field-name-field-velky-obr-up,
.node-type-uprednostneni .field-name-field-uvodny-obrazok,
.node-type-uprednostneni .field-name-field-full-obr,
.node-type-uprednostneni .field-name-field-velky-obr-up {
  margin-left: -20px;
  height: 204px;
}
.node-type-demo .group-flag,
.node-type-standard .group-flag,
.node-type-uprednostneni .group-flag {
  margin-top: -3rem;
  right: 0;
}
.field-group-htabs {
  margin: -20px;
  margin: -2rem;
  padding: 20px 0;
  padding: 2rem 0;
}
.field-group-htabs .horizontal-tabs {
  margin: 0;
  border: none;
}
.field-group-htabs .horizontal-tabs .horizontal-tabs-panes {
  float: left;
  margin: 20px;
  margin: 2rem;
  min-height: 200px;
}
.field-group-htabs .horizontal-tabs fieldset.horizontal-tabs-pane {
  padding: 0;
  border: 0;
}
.field-group-htabs ul.horizontal-tabs-list {
  background: #342c27 url();
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#342c27),color-stop(1,#453d37));
  background: -ms-linear-gradient(bottom,#342c27,#453d37);
  background: -moz-linear-gradient(center bottom,#342c27 0%,#453d37 100%);
  background: -o-linear-gradient(#453d37,#342c27);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#453d37', endColorstr='#342c27', GradientType=0);
  border: none;
  padding: 0 20px;
  padding: 0 2rem;
  float: left;
}
.field-group-htabs ul.horizontal-tabs-list li {
  background: none;
  border: none;
  font-size: 12px;
  font-size: 1.2rem;
  min-width: 0;
  padding: 0;
  text-align: center;
}
.field-group-htabs ul.horizontal-tabs-list li strong {
  font-weight: normal;
}
.field-group-htabs ul.horizontal-tabs-list li.selected strong {
  color: #fff;
}
.field-group-htabs ul.horizontal-tabs-list li.selected a,
.field-group-htabs ul.horizontal-tabs-list li a {
  color: #d8cdb8;
  display: inline-block;
  padding: 13px 8px;
  padding: 1.3rem 0.8rem;
}
.field-group-htabs ul.horizontal-tabs-list li.selected a:hover,
.field-group-htabs ul.horizontal-tabs-list li a:hover {
  background: #453d37 url();
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#453d37),color-stop(1,#342c27));
  background: -ms-linear-gradient(bottom,#453d37,#342c27);
  background: -moz-linear-gradient(center bottom,#453d37 0%,#342c27 100%);
  background: -o-linear-gradient(#342c27,#453d37);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#342c27', endColorstr='#453d37', GradientType=0);
  color: #fff;
}
.field-group-htabs ul.horizontal-tabs-list li:hover,
.field-group-htabs ul.horizontal-tabs-list li.selected {
  background: #453d37 url();
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#453d37),color-stop(1,#342c27));
  background: -ms-linear-gradient(bottom,#453d37,#342c27);
  background: -moz-linear-gradient(center bottom,#453d37 0%,#342c27 100%);
  background: -o-linear-gradient(#342c27,#453d37);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#342c27', endColorstr='#453d37', GradientType=0);
  color: #fff;
  padding: 0 !important;
}
.field-name-field-tags-ub,
.field-name-field-stitky {
  padding: 20px;
  margin: -20px;
  border-top: 1px solid #dee0e2;
}
.field-name-field-tags-ub .field-item,
.field-name-field-stitky .field-item {
  display: inline-block;
  margin-right: 10px;
  margin-right: 1rem;
  padding-right: 10px;
  padding-right: 1rem;
  border-right: 1px  solid;
  border-right: 0.1rem  solid;
  font-size: 11px;
  font-size: 1.1rem;
}
.comments {
  border-top: 1px solid #dee0e2;
  clear: both;
  margin: 20px -20px;
  margin: 2rem -2rem;
}
.comments .comments-content {
  margin: 20px;
  margin: 2rem;
}
.comments .comment {
  font-size: 11px;
  font-size: 1.1rem;
  width: 100%;
  background-color: #fafafa;
  min-height: 120px;
  min-height: 12rem;
  margin: 1px 0;
  margin: 0.1rem 0;
  clear: both;
  padding: 20px;
  padding: 2rem;
  float: right;
}

.comments .comment .rate-fivestar-processed, .comments .comment .rate-info{ display:none; }

.comments .comment .field-name-comment-body {
  font-size: 12px;
  font-size: 1.2rem;
  padding: 5px 0 10px 0;
  padding: 0.5rem 0 1rem 0;
}
.comments .comment .user-picture {
  float: left;
  padding-right: 20px;
  padding-right: 2rem;
}
.comments .comment .autor {
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: bold;
}
.comments .comment .anonym {
  color: #818181;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: normal;
}
.comments .comment .datum {
  color: #818181;
  float: right;
}
.comments .comment .links {
  float: right;
}
.comments .comment .comment-reply {
  background-color: green;
  -webkit-border-radius: 2px;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 2px;
  -moz-border-radius: 0.2rem;
  border-radius: 2px;
  border-radius: 0.2rem;
  padding: 4px 10px;
  padding: 0.4rem 1rem;
}
.comments .comment .comment-reply:hover {
  background-color: #009400;
}
.comments .comment .comment-reply:active,
.comments .comment .comment-reply:focus {
  background-color: #006c00;
}
.comments .comment .comment-reply a {
  color: #fff;
  text-transform: lowercase;
}
.comments .comment .comment-reply a:hover {
  color: #ffffff;
}
.comments .comment .comment-reply a:active,
.comments .comment .comment-reply a:focus {
  color: #f5f5f5;
}
.comments .comment .comment-approve {
  background-color: #3f99d4;
  -webkit-border-radius: 2px;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 2px;
  -moz-border-radius: 0.2rem;
  border-radius: 2px;
  border-radius: 0.2rem;
  padding: 4px 10px;
  padding: 0.4rem 1rem;
}
.comments .comment .comment-approve:hover {
  background-color: #50a2d8;
}
.comments .comment .comment-approve:active,
.comments .comment .comment-approve:focus {
  background-color: #2f90d0;
}
.comments .comment .comment-approve a {
  color: #fff;
  text-transform: lowercase;
}
.comments .comment .comment-approve a:hover {
  color: #ffffff;
}
.comments .comment .comment-approve a:active,
.comments .comment .comment-approve a:focus {
  color: #f5f5f5;
}
.comments .indented {
  margin-left: 20px;
  margin-left: 2rem;
}
.comments .indented .indented .indented .indented {
  margin-left: 0;
}
#komentar-form {
  padding-top: 40px;
  float: left;
  width: 100%;
}
#komentar-form #comment-form {
  color: #818181;
  clear: both;
}
#komentar-form #comment-form label {
  width: 20%;
  float: left;
}
#komentar-form #comment-form textarea,
#komentar-form #comment-form input.form-text {
  width: 80%;
  background-color: #fafafa;
  border: 1px #dee0e2 solid;
  border: 0.1rem #dee0e2 solid;
  padding: 6.5px;
  padding: 0.65rem;
}
#komentar-form #comment-form .grippie {
  width: 80%;
  float: right;
}
#komentar-form #comment-form #edit-submit,
#komentar-form #comment-form #edit-submit--2 {
  float: right;
  margin: 0;
}
#komentar-form #comment-form #edit-preview,
#komentar-form #comment-form .form-item-subject,
#komentar-form #comment-form .form-item-subject {
  display: none;
}
#komentar-form .upozorneni {
  color: #ef5fa3;
}
#block-block-92 {
  padding: 10px 20px;
  padding: 1rem 2rem;
  margin: 10px -20px;
  margin: 1rem -2rem;
  border-top: 1px solid #dee0e2;
}
.view-uzivatel-profil {
  background-color: #453d37;
  margin: 0 -20px;
  margin: 0 -2rem;
  padding: 0 20px;
  padding: 0 2rem;
}
.uzivatel-profil {
  margin: -20px;
  margin: -2rem;
  color: #b6a59b;
}
.uzivatel-profil .user-picture {
  float: left;
  width: 30.5%;
  height: 200px;
  height: 20rem;
}
.uzivatel-profil .user-picture img {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.uzivatel-profil .top h1 {
  padding: 6px;
  padding: 0.6rem;
  float: left;
  color: #fafafa;
}
.uzivatel-profil .top .nastaveni {
  float: right;
  padding-top: 6px;
  padding-top: 0.6rem;
}
.uzivatel-profil .top .nastaveni a {
  color: #fff;
  background: #71c94e url(../images/ikonky.png) -85px -286px no-repeat;
  font-size: 12px;
  font-size: 1.2rem;
  padding: 6px 6px 6px 30px;
  -webkit-border-radius: 2px;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 2px;
  -moz-border-radius: 0.2rem;
  border-radius: 2px;
  border-radius: 0.2rem;
}
.uzivatel-profil .right {
  float: left;
  padding: 20px;
  padding: 2rem;
  width: 69.5%;
}
.uzivatel-profil .right .obsah {
  clear: both;
  padding: 40px 6px 0 6px;
  padding: 4rem 0.6rem 0 0.6rem;
}
.uzivatel-profil .right .obsah span {
  width: 50%;
  float: left;
}
.uzivatel-profil .right .obsah .view-uzivatel-profil-vlastnenazarizeni {
  float: left;
  width: 100%;
}
.uzivatel-profil .right .obsah .view-uzivatel-profil-vlastnenazarizeni p {
  margin: 0;
}
.uzivatel-profil .right .obsah .view-uzivatel-profil-vlastnenazarizeni .view-header {
  margin-top: 20px;
}
.uzivatel-profil .right .obsah .view-uzivatel-profil-vlastnenazarizeni .upravit {
  float: right;
  width: auto;
}
#block-menu-menu-uzivatel-menu {
  background-color: #342c27;
  margin: 0 -20px 20px -20px;
  margin: 0 -2rem 2rem -2rem;
  font-size: 12px;
  font-size: 1.2rem;
  clear: both;
}
#block-menu-menu-uzivatel-menu ul {
  padding: 14px 20px;
  padding: 1.4rem 2rem;
  float: left;
}
#block-menu-menu-uzivatel-menu ul li {
  list-style: none;
  display: inline-block;
}
#block-menu-menu-uzivatel-menu ul li a {
  color: #d5d0cd;
  padding: 14px 23px;
  padding: 1.4rem 2.3rem;
  background: url(../images/ikonky.png) no-repeat -691px -78px;
}
#block-menu-menu-uzivatel-menu ul li a:hover,
#block-menu-menu-uzivatel-menu ul li a:active,
#block-menu-menu-uzivatel-menu ul li a.active {
  color: #fff;
}
#block-menu-menu-uzivatel-menu ul li a.prehled {
  background-position: -691px -78px;
}
#block-menu-menu-uzivatel-menu ul li a.prehled:hover,
#block-menu-menu-uzivatel-menu ul li a.prehled:active,
#block-menu-menu-uzivatel-menu ul li a.prehled.active {
  background-position: -691px -278px;
}
#block-menu-menu-uzivatel-menu ul li a.ulozena,
#block-menu-menu-uzivatel-menu ul li.ulo-en-za-zen- a {
  background-position: -291px -78px;
}
#block-menu-menu-uzivatel-menu ul li a.ulozena:hover,
#block-menu-menu-uzivatel-menu ul li a.ulozena:active,
#block-menu-menu-uzivatel-menu ul li a.ulozena.active,
#block-menu-menu-uzivatel-menu ul li.ulo-en-za-zen- a:hover,
#block-menu-menu-uzivatel-menu ul li.ulo-en-za-zen- a:active,
#block-menu-menu-uzivatel-menu ul li.ulo-en-za-zen- a.active {
  background-position: -291px -278px;
}
#block-menu-menu-uzivatel-menu ul li a.oblibena,
#block-menu-menu-uzivatel-menu ul li.obl-ben-za-zen- a {
  background-position: -491px -78px;
}
#block-menu-menu-uzivatel-menu ul li a.oblibena:hover,
#block-menu-menu-uzivatel-menu ul li a.oblibena:active,
#block-menu-menu-uzivatel-menu ul li a.oblibena.active,
#block-menu-menu-uzivatel-menu ul li.obl-ben-za-zen- a:hover,
#block-menu-menu-uzivatel-menu ul li.obl-ben-za-zen- a:active,
#block-menu-menu-uzivatel-menu ul li.obl-ben-za-zen- a.active {
  background-position: -491px -278px;
}
#block-menu-menu-uzivatel-menu ul li a.clanky,
#block-menu-menu-uzivatel-menu ul li.id-l-nky a {
  background-position: -1491px -78px;
}
#block-menu-menu-uzivatel-menu ul li a.clanky:hover,
#block-menu-menu-uzivatel-menu ul li a.clanky:active,
#block-menu-menu-uzivatel-menu ul li a.clanky.active,
#block-menu-menu-uzivatel-menu ul li.id-l-nky a:hover,
#block-menu-menu-uzivatel-menu ul li.id-l-nky a:active,
#block-menu-menu-uzivatel-menu ul li.id-l-nky a.active {
  background-position: -1491px -278px;
}
#block-menu-menu-uzivatel-menu ul li a.inzeraty,
#block-menu-menu-uzivatel-menu ul li.inzer-ty a {
  background-position: -1691px -78px;
}
#block-menu-menu-uzivatel-menu ul li a.inzeraty:hover,
#block-menu-menu-uzivatel-menu ul li a.inzeraty:active,
#block-menu-menu-uzivatel-menu ul li a.inzeraty.active,
#block-menu-menu-uzivatel-menu ul li.inzer-ty a:hover,
#block-menu-menu-uzivatel-menu ul li.inzer-ty a:active,
#block-menu-menu-uzivatel-menu ul li.inzer-ty a.active {
  background-position: -1691px -278px;
}
#block-menu-menu-uzivatel-menu ul li a.vlastnena {
  background-position: -891px -78px;
}
.uzivatel-komentare {
  width: 50%;
  float: left;
  font-size: 12px;
  font-size: 1.2rem;
}
.uzivatel-komentare .komentar {
  padding: 10px 0;
}
.uzivatel-komentare .datum {
  font-size: 11px;
  font-size: 1.1rem;
}
.uzivatel-komentare .zobrazit {
  float: right;
}
.uzivatel-komentare .zobrazit-vse {
  background-color: green;
  -webkit-border-radius: 2px;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 2px;
  -moz-border-radius: 0.2rem;
  border-radius: 2px;
  border-radius: 0.2rem;
  padding: 4px 10px;
  padding: 0.4rem 1rem;
  float: right;
  margin: 20px -10px 10px -10px;
  margin: 2rem -1rem 1rem -1rem;
}
.uzivatel-komentare .zobrazit-vse:hover {
  background-color: #009400;
}
.uzivatel-komentare .zobrazit-vse:active,
.uzivatel-komentare .zobrazit-vse:focus {
  background-color: #006c00;
}
.uzivatel-komentare .zobrazit-vse a {
  color: #fff;
  text-transform: lowercase;
}
.uzivatel-komentare .zobrazit-vse a:hover {
  color: #ffffff;
}
.uzivatel-komentare .zobrazit-vse a:active,
.uzivatel-komentare .zobrazit-vse a:focus {
  color: #f5f5f5;
}
ul.nice-menu,
ul.ul.nice-menu-right {
  font-size: 14px;
  font-size: 1.4rem;
  width: 100%;
  font-weight: bold;
  border: none;
  background-color: #fff;
}
ul.nice-menu li,
ul.nice-menu li.menuparent,
ul.ul.nice-menu-right li,
ul.ul.nice-menu-right li.menuparent {
  width: 48%;
  margin-left: 1%;
  margin-right: 1%;
  border: none;
  border-bottom: 1px solid #f0f0f0;
  background: none;
}
ul.nice-menu li ul,
ul.nice-menu li.menuparent ul,
ul.ul.nice-menu-right li ul,
ul.ul.nice-menu-right li.menuparent ul {
  background-color: #fafafa;
}
ul.nice-menu li a,
ul.nice-menu li.menuparent a,
ul.ul.nice-menu-right li a,
ul.ul.nice-menu-right li.menuparent a {
  padding: 17px;
  padding: 1.7rem;
  color: #57aa1f;
}
ul.nice-menu li a:hover,
ul.nice-menu li.menuparent a:hover,
ul.ul.nice-menu-right li a:hover,
ul.ul.nice-menu-right li.menuparent a:hover {
  color: #f7b20e;
}
ul.nice-menu li:hover,
ul.nice-menu li :active,
ul.nice-menu li:focus,
ul.nice-menu li.menuparent:hover,
ul.nice-menu li.menuparent :active,
ul.nice-menu li.menuparent:focus,
ul.ul.nice-menu-right li:hover,
ul.ul.nice-menu-right li :active,
ul.ul.nice-menu-right li:focus,
ul.ul.nice-menu-right li.menuparent:hover,
ul.ul.nice-menu-right li.menuparent :active,
ul.ul.nice-menu-right li.menuparent:focus {
  background-color: #fafafa;
}
#sidebar-second ul li,
.sidebar ul li {
  width: 100%;
  margin: 0;
}
.page-node- .group-lokalita {
  margin-top: 1.5rem;
}
.block-simplenews .issues-link,
.block-simplenews .feed-icon {
  display: none;
}
.block-simplenews .form-item-mail {
  float: left;
  margin: 0;
}
.block-simplenews .form-submit {
  float: right;
  margin: 10px 0 0 0;
  margin: 1rem 0 0 0;
}
#edit-field-turistika-tid-wrapper .form-checkboxes .form-item {
  float: left;
  margin: 1px 8px;
  margin: 0.1rem 0.8rem;
  width: 22%;
}
#views-exposed-form-kategorie-turistika .filtry-prepinac {
  display: none;
}
#block-system-main {
  clear: both;
}
.region-highlighted .block {
  margin: 0;
}
.block-quicktabs {
  margin: 40px 0;
  margin: 4rem 0;
}
ul.quicktabs-tabs.quicktabs-style-zen li {
  margin: -3px 5px;
}
.aktuality-nadpis {
  clear: both;
}
.aktuality-aktualizovano {
  color: #818181;
  float: left;
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: 4px;
  margin-bottom: 10px;
}
.aktuality-zobrazit {
  float: right;
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: 4px;
}
.aktuality-zobrazit a {
  color: #f7b20e;
}
.view-inzeraty .content {
  clear: both;
}
.view-content .node-inzerat .submitted .user-picture {
  margin-top: -40px;
  margin-right: -15px;
}

.node-uprednostneni .horizontal-tab-button-4,
.node-type-standard .horizontal-tab-button-4 { position:absolute; top:-68px; right:20px;}
.node-uprednostneni .horizontal-tab-button-4.selected,
.node-type-standard .horizontal-tab-button-4.selected { background:none !important}
.node-uprednostneni .horizontal-tab-button-4 a,
.node-type-standard .horizontal-tab-button-4 a { background:#50a2d8; font-weight:bold !important; font-size:14px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; color:white !important; /*text-shadow: #4a6225 0 0.1rem 0;*/ border:1px solid white}
.node-uprednostneni .horizontal-tab-button-4 a:hover,
.node-type-standard .horizontal-tab-button-4 a:hover {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background: #453d37 url();
background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#453d37),color-stop(1,#342c27));
background: -ms-linear-gradient(bottom,#453d37,#342c27);
background: -moz-linear-gradient(center bottom,#453d37 0%,#342c27 100%);
background: -o-linear-gradient(#342c27,#453d37);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#342c27', endColorstr='#453d37', GradientType=0);}
.node-uprednostneni .horizontal-tab-button-4:hover,
.node-type-standard .horizontal-tab-button-4:hover {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; background:none !important; }
.node-uprednostneni .horizontal-tab-button-4 strong,
.node-type-standard .horizontal-tab-button-4 strong {font-weight:bold !important;}


.page-node .content .view-recenze .form-type-item {
  display: block!important;
}
.page-node .content .view-recenze .group-lokalita {
  margin-top: 0!important;
}

#komentar-form #comment-form .form-item-notify label,
#edit-notify-type .form-item-notify-type label {
  width: auto!important;
  float: none!important;
}
#edit-notify-type .form-item-notify-type {
  margin-left: none;
}

/*** Forum ***/
#forum table {
  width: 100%;
}
#forum table th,
#forum table td {
  padding: 10px;
}
#forum tr.odd {
  background-color: #f5f5f5;
}
#forum tr.even {
  background-color: #fff;
}
.forum-topic tr th:first-child,
.forum-topic tr td:first-child {
  display: none;
}

.page-forum .action-links {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.page-forum .action-links li {
  display: inline-block;
}
.page-forum .action-links a {
  background-color: #3f99d4;
  -webkit-border-radius: 2px;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 2px;
  -moz-border-radius: 0.2rem;
  border-radius: 2px;
  border-radius: 0.2rem;
  border: none;
  line-height: 38px;
  font-weight: bold;
  color: #fff;
  margin-right: 10px;
  margin-right: 1rem;
  padding: 0 14px;
  padding: 0 1.4rem;
  text-transform: lowercase;
  display: inline-block;
}
.page-forum .action-links a:hover {
  background-color: #50a2d8;
  text-decoration: none;
}

.forum-topic .title h2 {
  font-size: 15px!important;
  margin: 0;
  padding: 0;
  text-transform: none;
}     


.ui-dropdownchecklist-item{
  clear: both;
}
/* responze */
@media screen and (max-width: 1023px){
  img{max-width: 100%; height: auto;}
  iframe{max-width: 100%;}
  #header {width: 100%;}
  #header #logo {margin-left: -22px; width: 30%;}
  #header-region{width: 70%; float: right;}
  .neprihlasen{margin-right: 20px; margin-left: 20px; box-sizing: border-box; width: 210px;}
  #block-views-uzivatel_hlavicka-user_block{margin-right: 20px; margin-left: 20px; box-sizing: border-box; width: 235px;}
  #header #block-search-form {width: calc(100% - 250px);}
  body.logged-in #header #block-search-form {width: calc(100% - 275px);}
  #header #block-search-form #search-block-form{width: 100%;}
  #header #block-search-form #search-block-form input.form-text {width: calc(100% - 70px); margin-left: 10px; margin-right: 10px;}
  #header #block-search-form #search-block-form .form-submit{width: 50px;}
  #navigation ul li a {padding: 15px 10px;}
  #navigation {padding: 0 20px;}
  #block-block-161 p a{width: 14.285%; display: inline-block; vertical-align: top; margin: 0px -2px;}
  #block-block-161 p a img{max-width: 90%; margin: 0px 5%;}
  #main {padding: 20px;}
  #fakerousel {margin: 0 20px;}
  #views-exposed-form-filtry-page #mapka, .view-filtry-podrobne #mapka, #views-exposed-form-filtry-podrobne-filtry-podrobnejsi #mapka {height: 102px; background-size: cover; background-position: center bottom; width: 175px; margin: 0 auto;}
  #block-block-42 table td{vertical-align: top !important; padding-top: 20px; box-sizing: border-box; padding-left: 5px; padding-right: 5px;}
  #views-exposed-form-filtry-page .button-region, .view-filtry-podrobne .button-region, #views-exposed-form-filtry-podrobne-filtry-podrobnejsi .button-region {padding: 2rem 2px;}
  table.views-view-grid {display: block;}
  table.views-view-grid table{width: 100% !important;}
  .field-group-htabs ul.horizontal-tabs-list{padding: 0;}
  .ipWidgetPhotoGalleryWrapper{text-align: center;}
  .ipWidgetPhotoGalleryWrapper span{width: 33%; display: inline-block; vertical-align: top;}
  table{width: 100% !important;}
  .group-obsah .field-name-field-uvodny-obrazok, .group-obsah .field-name-field-uvodny-obrazok-up, .group-obsah .field-name-field-uvodny-obrazok-ub {max-width: 55%;}
  .field-name-field-stat, .field-name-field-cr-kraj, .field-name-field-sr-kraj, .field-name-field-cr-kraj, .field-name-field-okoli-cel-up, .field-name-field-oblast-cele-up, .field-name-field-full-okoli, .field-name-field-full-oblast, .field-name-field-cr-oblast, .field-name-field-sr-oblast, .field-name-field-www{margin-top: 0px;}
  .view-content .node-uprednostneni, .view-content .node-standard, .view-content .node-demo, .view-content .node-clanek, .view-content .node-slevy, .view-content .node-firma, .view-content .node-firma-top, .view-content .node-inzerat, .view-content .node-soutez {width: calc(100% + 40px);}
  .group-obsah {width: 100%;}
  .view-content .node-simplenews .field-name-field-novinky-fotogalerie, .view-content .node-simplenews .field-name-field-novinky-fotogalerie, .view-content .node-simplenews .field-name-field-clanek-fotogalerie, .page-taxonomy .node-simplenews .field-name-field-novinky-fotogalerie, .page-taxonomy .node-simplenews .field-name-field-novinky-fotogalerie, .page-taxonomy .node-simplenews .field-name-field-clanek-fotogalerie, .view-content .node-clanek .field-name-field-novinky-fotogalerie, .view-content .node-clanek .field-name-field-novinky-fotogalerie, .view-content .node-clanek .field-name-field-clanek-fotogalerie, .view-content .node-slevy .field-name-field-clanek-fotogalerie, .view-content .node-firma .field-name-field-novinky-fotogalerie, .view-content .node-firma .field-name-field-novinky-fotogalerie, .view-content .node-firma .field-name-field-clanek-fotogalerie, .view-content .node-firma-top .field-name-field-novinky-fotogalerie, .view-content .node-firma-top .field-name-field-novinky-fotogalerie, .view-content .node-firma-top .field-name-field-clanek-fotogalerie, .view-content .node-inzerat .field-name-field-novinky-fotogalerie, .view-content .node-inzerat .field-name-field-novinky-fotogalerie, .view-content .node-inzerat .field-name-field-clanek-fotogalerie, .view-content .node-soutez .field-name-field-clanek-fotogalerie {max-width: 55%;}
  #block-block-193{margin-top: 20px;}
  .front #block-views-newsletter-block {margin: 0 0px;}
}
@media screen and (max-width: 850px){
  input{max-width: 100%;}
  .block-simplenews .form-item-mail {max-width: 100%;}
  #views-exposed-form-filtry-page #mapka, .view-filtry-podrobne #mapka, #views-exposed-form-filtry-podrobne-filtry-podrobnejsi #mapka {height: 73px; width: 124px;}
  #block-superfish-2 ul.menu li:last-child ul{max-width: 100px;}
  #block-superfish-2 ul.menu li:last-child ul li a{white-space: normal;}
  #block-block-161 p a img {height: 80px !important;}
  #views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget .form-submit, .view-filtry-podrobne .views-exposed-form .views-exposed-widget .form-submit, #views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget .form-submit {width: 6rem; text-align: center; padding: 0;}
  img {height: auto !important;}
  ul.nice-menu li a, ul.nice-menu li.menuparent a, ul.ul.nice-menu-right li a, ul.ul.nice-menu-right li.menuparent a {padding: 1.7rem 0px;}
  #block-block-70 p a{width: 33%; display: inline-block; vertical-align: top;}
  #main #sidebar-second #block-block-18 {padding: 2rem 10px;}
  ins{max-width: 100%; display: block !important;}
}
@media screen and (max-width: 767px){
  .one-sidebar.sidebar-second #obsah {margin-right: 0; width: 100%;}
  #sidebar-second {width: 100%;}
  #main #sidebar-second .block{width: 49%; float: left;}
  #main #sidebar-second .region-sidebar-second .block:nth-child(odd){float: right;}
  #main #sidebar-second .region-sidebar-second .block:nth-child(even){clear: both;}
  #block-superfish-2 select{width: 100%; background: transparent; border: none; height: 40px; font-weight: bold;}
  option:selected {background: red !important;}
  #header #block-search-form #search-block-form {height: 45px;}
  #header #block-search-form #search-block-form .form-submit {height: 45px;}
  #block-superfish-1 select{height: 35px; border: none; padding: 0px 5px; box-shadow: 0 2px 4px rgba(73,73,73,0.22); color: rgb(153, 153, 153); font-weight: bold;}
  #forum{overflow: auto;}
  #forum table{width: 750px !important;}
  .responsive-menus.responsified span.toggler {font-size: 20px; line-height: 30px; border-radius: 0px; box-shadow: none; background: transparent;}
  .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {width: calc(100% + 40px); left: -20px; background: #328200 url(); background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#328200),color-stop(1,#5bab0d)); background: -ms-linear-gradient(bottom,#328200,#5bab0d); background: -moz-linear-gradient(center bottom,#328200 0%,#5bab0d 100%); background: -o-linear-gradient(#5bab0d,#328200); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bab0d', endColorstr='#328200', GradientType=0); box-shadow: none;}
  .responsive-menus.responsified.responsive-toggled span.toggler {border-bottom: none;}
  .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple h2{display: none;}
  #navigation ul li a {display: block; background: transparent; padding: 10px 20px; text-align: left;}
  #navigation ul li{height: auto;}
  #navigation ul li ul {top: 0px; position: static; height: auto; width: auto !important;}
  #navigation ul li ul li a {padding: 10px 20px 10px 40px;}
  .region-header .responsive-menus.responsified span.toggler{background: #fff; box-shadow: 0 2px 4px rgba(73,73,73,0.22); color: rgb(153, 153, 153);}
  .region-header .responsive-menus {width: calc(100% - 250px);}
  .region-header .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple{background: #fff; width: 100%; left: 0px;}
  .region-header .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple a{padding: 10px 20px; color: rgb(153, 153, 153);}
  .region-header .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple ul li ul li a{padding-left: 40px;}
  
}
@media screen and (max-width: 599px){
  #fakerousel {margin: 0 0px;}
  #main {padding: 0px 0px;}
  #sidebar-second{padding: 0px 20px;}
  #main #sidebar-second .block{width: 100%;}
  #views-exposed-form-filtry-page .button-region, .view-filtry-podrobne .button-region, #views-exposed-form-filtry-podrobne-filtry-podrobnejsi .button-region {width: 100%; margin: 0px; text-align: center;}
  #views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget.views-submit-button, #views-exposed-form-filtry-page .views-exposed-form .views-exposed-widget.views-reset-button, .view-filtry-podrobne .views-exposed-form .views-exposed-widget.views-submit-button, .view-filtry-podrobne .views-exposed-form .views-exposed-widget.views-reset-button, #views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget.views-submit-button, #views-exposed-form-filtry-podrobne-filtry-podrobnejsi .views-exposed-form .views-exposed-widget.views-reset-button {width: auto; display: inline-block; float: none;}
  .neprihlasen, #block-views-uzivatel_hlavicka-user_block{margin-top: 10px;}
  #header #block-search-form {float: right; margin-top: 10px; clear: right; margin-right: 20px;}
  #header #block-search-form, body.logged-in #header #block-search-form {width: calc(100% - 0px);}
  #header-region {width: 49%; float: right;}
  #header #logo {width: 49%; margin-top: 30px;}
  #block-superfish-1 {float: right; margin-top: 10px; margin-right: 20px; width: 100%;}
  #block-superfish-1 select{width: 100%;}
  ul#superfish-2{display: none;}
  #block-block-70 p a img{margin-left: 0px !important; margin-right: 0px !important; max-width: 95%;}
  #block-block-161 p a {width: 25%;}
  #block-block-42 table{width: 100%; float: left; height: auto; clear: both;}
  #block-block-42 table, #block-block-42 table tbody, #block-block-42 table tr, #block-block-42 table td{display: block; background: rgb(87, 170, 31); border: none;}
  #block-block-42 table td{width: 50% !important; float: left;}
  #block-block-42 table td:nth-child(odd){clear: both;}
  #block-block-180 table td{padding-left: 5px; padding-right: 5px;}
  .view-content .node-inzerat .submitted .user-picture {margin-top: -10px;}
  .view-content .node-clanek .submitted .user-picture, .view-content .node-inzerat .submitted .user-picture {margin-top: -10px; margin-right: -15px;}
  .view-content .node-simplenews .field-name-field-novinky-fotogalerie, .view-content .node-simplenews .field-name-field-novinky-fotogalerie, .view-content .node-simplenews .field-name-field-clanek-fotogalerie, .page-taxonomy .node-simplenews .field-name-field-novinky-fotogalerie, .page-taxonomy .node-simplenews .field-name-field-novinky-fotogalerie, .page-taxonomy .node-simplenews .field-name-field-clanek-fotogalerie, .view-content .node-clanek .field-name-field-novinky-fotogalerie, .view-content .node-clanek .field-name-field-novinky-fotogalerie, .view-content .node-clanek .field-name-field-clanek-fotogalerie, .view-content .node-slevy .field-name-field-clanek-fotogalerie, .view-content .node-firma .field-name-field-novinky-fotogalerie, .view-content .node-firma .field-name-field-novinky-fotogalerie, .view-content .node-firma .field-name-field-clanek-fotogalerie, .view-content .node-firma-top .field-name-field-novinky-fotogalerie, .view-content .node-firma-top .field-name-field-novinky-fotogalerie, .view-content .node-firma-top .field-name-field-clanek-fotogalerie, .view-content .node-inzerat .field-name-field-novinky-fotogalerie, .view-content .node-inzerat .field-name-field-novinky-fotogalerie, .view-content .node-inzerat .field-name-field-clanek-fotogalerie, .view-content .node-soutez .field-name-field-clanek-fotogalerie {max-width: 50%;}
  .field-group-htabs .horizontal-tabs .horizontal-tabs-panes {margin: 2rem 0px; width: 100%; box-sizing: border-box; padding: 0px 20px;}
  .field-group-htabs .horizontal-tabs .horizontal-tabs-panes .gallery-slides, .field-group-htabs .horizontal-tabs .horizontal-tabs-panes .gallery-thumbs{max-width: 100%;}
  .field-group-htabs .horizontal-tabs .horizontal-tabs-panes fieldset{width: 100%; max-width: 100%; min-inline-size: auto;}
  .field-group-htabs .horizontal-tabs .horizontal-tabs-panes fieldset.horizontal-tab-hidden{display: none;}
  .node-type-demo .field-name-field-uvodny-obrazok, .node-type-demo .field-name-field-full-obr, .node-type-demo .field-name-field-velky-obr-up, .node-type-firma .field-name-field-clanek-fotogalerie, .node-type-firma-top .field-name-field-clanek-fotogalerie, .node-type-standard .field-name-field-uvodny-obrazok, .node-type-standard .field-name-field-full-obr, .node-type-standard .field-name-field-velky-obr-up, .node-type-uprednostneni .field-name-field-uvodny-obrazok, .node-type-uprednostneni .field-name-field-full-obr, .node-type-uprednostneni .field-name-field-velky-obr-up {margin-left: 0px;}
  .region-header .responsive-menus {width: calc(100% - 0px); margin: 10px 20px 0px 0px; float: right;}
}
@media screen and (max-width: 479px){
  #header #block-search-form {margin-right: 10px;}
  #header #block-search-form #search-block-form input.form-text {margin-right: 0px; width: calc(100% - 40px); margin-top: 0px; margin-bottom: 0px; line-height: 30px; font-size: 15px;}
  #header #block-search-form #search-block-form .form-submit {height: 30px; width: 30px; background-size: 200%; background-position: center center; background-repeat: no-repeat;}
  #header #block-search-form #search-block-form {height: 30px;}
  #block-superfish-1 select {height: 30px;}
  #block-superfish-1 {margin-right: 10px;}
  .neprihlasen {margin-right: 10px; margin-left: 0px; width: 100%;}
  #block-views-uzivatel_hlavicka-user_block {margin-right: 10px; margin-left: 0px; width: 100%;}
  #header #logo {margin-top: 35px; margin-left: -11px;}
  #block-block-161 p a img {height: 64px !important;}
  #block-block-42 table td {width: 100% !important;}
  .view-content .node-simplenews .field-name-field-novinky-fotogalerie, .view-content .node-simplenews .field-name-field-novinky-fotogalerie, .view-content .node-simplenews .field-name-field-clanek-fotogalerie, .page-taxonomy .node-simplenews .field-name-field-novinky-fotogalerie, .page-taxonomy .node-simplenews .field-name-field-novinky-fotogalerie, .page-taxonomy .node-simplenews .field-name-field-clanek-fotogalerie, .view-content .node-clanek .field-name-field-novinky-fotogalerie, .view-content .node-clanek .field-name-field-novinky-fotogalerie, .view-content .node-clanek .field-name-field-clanek-fotogalerie, .view-content .node-slevy .field-name-field-clanek-fotogalerie, .view-content .node-firma .field-name-field-novinky-fotogalerie, .view-content .node-firma .field-name-field-novinky-fotogalerie, .view-content .node-firma .field-name-field-clanek-fotogalerie, .view-content .node-firma-top .field-name-field-novinky-fotogalerie, .view-content .node-firma-top .field-name-field-novinky-fotogalerie, .view-content .node-firma-top .field-name-field-clanek-fotogalerie, .view-content .node-inzerat .field-name-field-novinky-fotogalerie, .view-content .node-inzerat .field-name-field-novinky-fotogalerie, .view-content .node-inzerat .field-name-field-clanek-fotogalerie, .view-content .node-soutez .field-name-field-clanek-fotogalerie {max-width: 45%;}
  ul.quicktabs-tabs.quicktabs-style-zen{background: transparent;}
  ul.quicktabs-tabs.quicktabs-style-zen li {margin: 0px 0px 5px;}
  ul.quicktabs-tabs.quicktabs-style-zen li a {font-size: 11px; padding: 4px 8px 0px 5px;}
  .block-quicktabs {margin: 10px 0;}
  #block-block-180 table{height: auto !important;}
  #block-block-180 table, #block-block-180 table tbody, #block-block-180 table tr, #block-block-180 table td{width: 100%; display: block; border: none;}
  #block-block-180 table td{padding: 5px; box-sizing: border-box; border-bottom: 1px solid #fff; height: auto !important;}
  .term-listing-heading .taxonomy-term-description table, .term-listing-heading .taxonomy-term-description table tbody, .term-listing-heading .taxonomy-term-description table tr, .term-listing-heading .taxonomy-term-description table td{display: block; width: 100%; border: none;}
  .group-obsah .field-name-field-uvodny-obrazok, .group-obsah .field-name-field-uvodny-obrazok-up, .group-obsah .field-name-field-uvodny-obrazok-ub {max-width: 45%;}
  .item-list ul.pager li {margin: 0px 0px 5px;}
  .item-list ul.pager li.pager-current, .item-list ul.pager li.pager-ellipsis, .item-list ul.pager li a {margin-bottom: 5px; display: inline-block;}
  ul{max-width: 100%;}
  article .field-name-body table img{margin-left: auto !important; margin-right: auto !important;}
  article .field-name-body table td{vertical-align: top; padding-bottom: 20px;}
  h2 {font-size: 14px; font-size: 1.4rem;}
  .view-content .node-inzerat .field-name-field-clanek-fotogalerie{width: 100%; max-width: 100%; margin-right: 0px;}
  div, p, ul, li, span {max-width: 100%;}
  .field-group-htabs{margin: 0px;}
  .field-group-htabs .horizontal-tabs .horizontal-tabs-panes {padding: 0px 0px;}
  .field-group-htabs .horizontal-tabs .horizontal-tabs-panes table{margin-left: 0px !important;}
  #komentar-form #comment-form .form-item-captcha-response label {width: 100%;}
  .view-uzivatel-profil {margin: 0 0px;}
  .uzivatel-profil .right .obsah span {width: 100%;}
  #prihlasen .left, #prihlasen .avatar {display: none;}
  .region-header .responsive-menus {margin: 10px 10px 0px 0px;}
  .region-header .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple a{padding: 10px 10px;}
  .region-header .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple ul li ul li a{padding-left: 20px;}
  .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {max-width: 1000px;}
  .responsive-menus.responsified span.toggler {font-size: 17px;}
}