/*
	Theme Name: JIMECHYTRE / Hueman
	Theme URI: http://www.jimechytre.cz
	Description: JIMECHYTRE theme nased on Hueman.
	Author: peclik
	Author URI:
	Template: hueman
	Version: 0.0.1
*/

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/RobotoCondensed-Light.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/RobotoCondensed-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/RobotoCondensed-Bold.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/RobotoCondensed-LightItalic.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/RobotoCondensed-Italic.woff2') format('woff2');
}

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

/*
#header {
  xbackground: url(img/bg.jpg) no-repeat center center fixed;
  background: url(img/head-bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
*/

#header .pad {
  padding-top: 5px !important;
  padding-bottom: 5px;
}

.site-title {
  padding: 5px !important;
}

.site-description {
  font-size: 30px;
  font-weight: 600;
  float: right;
  line-height: 95px;
  padding: 0;
  margin: 0;
}

@media only screen and (min-width: 720px) and (max-width: 780px) {
  .site-description  {
    font-size: 24px;
  }
}

@media only screen and (max-width: 719px) {
  .site-description  {
    display: block !important;
    font-size: 18px;
    width: 100%;
    text-align: center;
    line-height: 60px;
  }
}

/* more compact menu bar & footer */
.nav > li > a {
  padding: 13px 17px !important;
}

.nav-toggle {
  height: auto;
}

.nav-toggle i {
  padding: 8px 0 !important;
}

@media only screen and (max-width: 719px) {
  .toggle-search {
    padding: 11px 10px;
  }
  #footer-bottom .pad {
  }
}

@media only screen and (min-width: 720px) {
  /* submenu offset */
  .nav ul {
    top: inherit;
  }
  #nav-topbar .nav ul {
    background: #DCE6C1;
  }

  .toggle-search {
    padding: 15px 12px 11px 12px;
  }
}

@media only screen and (min-width: 1025px) {
  .full-width.topbar-enabled #header {
    padding-top: 46px;
  }
}

#footer .widget li,
#footer .widget li a {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  border: none;
}

/* more compact footer */
#footer-bottom .pad {
  padding-top: 10px;
}

#footer .pad {
  padding-top: 40px !important;
  padding-bottom: 0px !important;
}

#footer-bottom .grid {
  width: 100%;
  margin: 0 0 10px;
}

#footer .social-links {
  display: none;
}

.widget_categories .children {
  padding-left: 2ex;
}

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

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section,
summary, time, mark, audio, video {
  font-size: 17px;
}

body {
  background: white;
  font-weight: 300;
}

body,
.widget, .widget a,
.entry.excerpt {
  color: black;
}

.post-meta a,
.post-meta p {
  font-size: 14px;
}

.cat-item a {
  font-size: 15px;
}
.widget_categories ul li {
  padding: 3px 0;
}

.widget > h3 {
  background: #E4E4E4;
  /*border-top: 2px solid #A6CE39;*/
}

#nav-topbar.nav-container {
  background: #DAE1D5;
  background: -moz-linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(201, 218, 156) 100%);
  background: -webkit-linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(201, 218, 156) 100%);
  background: -o-linear-gradient(0deg, rgb(250, 250, 250) 0%, rgb(201, 218, 156) 100%);
  background: -ms-linear-gradient(0deg, rgb(250, 250, 250) 0%, rgb(201, 218, 156) 100%);
  background: linear-gradient(0deg, rgb(250, 250, 250) 0%, rgb(201, 218, 156) 100%);
}

#footer {
  background: #DAE1D5;
  background: -moz-linear-gradient(90deg, rgb(201, 218, 156) 50%, rgb(250, 250, 250) 100%);
  background: -webkit-linear-gradient(90deg, rgb(201, 218, 156) 50%, rgb(250, 250, 250) 100%);
  background: -o-linear-gradient(0deg, rgb(201, 218, 156) 50%, rgb(250, 250, 250) 100%);
  background: -ms-linear-gradient(0deg, rgb(201, 218, 156) 50%, rgb(250, 250, 250) 100%);
  background: linear-gradient(0deg, rgb(201, 218, 156) 50%, rgb(250, 250, 250) 100%);
}

#footer-bottom {
  background: initial;
}


#header {
  background: #F5F5F5;
  background: -moz-linear-gradient(90deg, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 70%);
  background: -webkit-linear-gradient(90deg, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 70%);
  background: -o-linear-gradient(0deg, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 70%);
  background: -ms-linear-gradient(0deg, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 70%);
  background: linear-gradient(0deg, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 70%);

}

#header,
.site-description {
  text-transform: uppercase;
  color: #698F02;
}

.sidebar-content a:hover {
  color: #698F02;
}

.alx-tab li,
.widget_categories ul li {
  border: none;
}

#nav-topbar .nav li a,
#nav-topbar .nav li:hover > a,
#nav-topbar .nav-toggle,
.toggle-search {
  color: #3B8DBD;
  font-weight: bold;
}

#nav-topbar .nav li.current-menu-item > a,
#nav-topbar .nav li.current-menu-ancestor > a,
#nav-topbar .nav li.current-post-parent > a,
.toggle-search:hover, .toggle-search.active {
  color: #0176BA;
}

#nav-topbar .nav li.current-menu-item,
#nav-topbar .nav li.current_page_parent,
#nav-topbar .nav li.current-post-parent {
  background: #F0F0F0;
  background: -moz-linear-gradient(90deg, rgb(250, 250, 250) 40%, rgb(218, 230, 188) 100%);
  background: -webkit-linear-gradient(90deg, rgb(250, 250, 250) 40%, rgb(218, 230, 188) 100%);
  background: -o-linear-gradient(0deg, rgb(250, 250, 250) 40%, rgb(218, 230, 188) 100%);
  background: -ms-linear-gradient(0deg, rgb(250, 250, 250) 40%, rgb(218, 230, 188) 100%);
  background: linear-gradient(0deg, rgb(250, 250, 250) 40%, rgb(218, 230, 188) 100%);
}

#nav-topbar .nav > li > a:hover,
#nav-topbar .nav > li:hover > a,
#nav-topbar .sub-menu > li:hover > a,
.toggle-search:hover, .toggle-search.active {
  background: rgba(105, 143, 2, 0.2);
}

#nav-topbar .nav li.current-menu-item > a:hover,
#nav-topbar .nav li.current-menu-ancestor > a:hover,
#nav-topbar .nav li.current-post-parent > a:hover,
#nav-topbar .nav li.current-menu-item:hover > a:hover,
#nav-topbar .nav li.current-menu-ancestor:hover > a:hover,
#nav-topbar .nav li.current-post-parent:hover > a:hover {
  background: rgba(105, 143, 2, 0.3);
}

#footer a {
  color: #4F5F24;
}

#footer-bottom #copyright, #footer-bottom #credit {
  color: #777;
}

#footer-bottom #back-to-top {
  background: #DCE7C1;
}

.search-expand {
  background: #B5E4FF;
}

.entry .wp-caption-text {
  font-weight: 300;
}

.entry-inner p {
  text-align: justify;
}

/* disable follow label */
.s1 .sidebar-top {
  display: none;
}

.s1 .sidebar-top,
.s1 .sidebar-toggle {
  background: #F0F0F0 !important;
}
.sidebar-top p {
  color: #777;
}
.sidebar-toggle i {
  color: #3B8DBD;
}

@media only screen and (min-width: 480px) and (max-width: 960px) {
  /* no scrollbar for toggling sidebar */
  .s1 {
    overflow: inherit !important;
  }
  .s1 .sidebar-content {
    background: #F0F0F0;
  }
}

/* line above "related posts"
.pad.group > h4.heading {
  border-top: 2px solid #eee;
  padding-top: 10px;
}
*/

/* disable border between previous/next links below a post */
.content .post-nav li.previous,
.content .post-nav li.next {
    float: right;
    -webkit-box-shadow: none;
    box-shadow: none;
}

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

.entry {
  font-size: initial;
}

.textwidget {
  font-size: 18px
}

.dulezite {
  font-size: 105%;
  border: none !important;
}

.dulezite > * {
  /*background: #FFF64D !important;*/
  background: #FFF987 !important;
}


li i {
  color: #555 !important;
}

.su-spoiler-title {
  font-size: initial !important;
}

.su-spoiler-style-fancy,
.su-spoiler-style-fancy > .su-spoiler-title {
  border-radius: 2px !important;
}

.su-spoiler-closed:after {
  content: "rozbalte\25bd";
  float: right;
  position: relative;
  top: -1.5em;
  font-size: 0.9em;
}

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

/* show share links below article, not on the right side even for wide screens */
.entry.share {
  padding-right: 0;
}
.sharrre-container {
  position: relative; float: left; width: auto; padding: 0; margin: 20px 0 0;
}
.sharrre-container span {
  text-align: left;
}
.sharrre-container > div {
  float: left; margin-right: 10px;
}

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

/* Tablet - 800px, 768px & 720px */
@media only screen and (min-width: 720px) and (max-width: 800px) {
	.mystyle {}
}


/* Mobile - 480px & 320px */
@media only screen and (max-width: 719px) {
	.mystyle {}
}


/* Mobile - 320px */
@media only screen and (max-width: 479px) {
	.mystyle {}
}


/* override the bootstrap.min.css styles being applied by IE /
.nav > li {
  display: inline-block !important;
  }
.nav > li > a {
  padding: 15px 14px !important;
  }
*/

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

#header-features  {
  display: table;
  margin: 0 auto;
}

#header-features > div  {
  display: table-cell;
}

#header-features > div > h3 {
  display: none;
}

#header-features .su-carousel {
  margin-bottom: 0;
}

/*
#header-ads {
  display: inherit !important;
}
*/

@media only screen and (min-width: 720px) {
  #header-features {
    float: right;
  }
}
