/*
Theme Name: UJAK
Description: web
Version: 1.0
Author: Jan Lasac
Author URI: http://www.janlasac.cz
Template: enfold
*/
/*@font-face {
    font-family: 'Aventir';
    src: url('fonts/328D88_0_0.eot');  IE9 Compat Modes 
    src: url('fonts/328D88_0_0.eot?#iefix') format('embedded-opentype'),  IE6-IE8 
        url('fonts/328D88_0_0.woff2') format('woff2'),  Super Modern Browsers 
        url('fonts/328D88_0_0.woff') format('woff'),  Pretty Modern Browsers 
        url('fonts/328D88_0_0.ttf')  format('truetype');  Safari, Android, iOS 
         url('webfont.svg#svgFontName') format('svg');  Legacy iOS  
}*/
/*Add your own styles here:*/
#header_meta .prihlaseni {
  color: white;
  font-size: 16px;
  font-weight: 100;
}
#top .avia-layerslider .ls-nav-prev:before,
#top .avia-layerslider .ls-nav-next:before {
  background: transparent;
}
.av_seperator_big_border .av-main-nav li:nth-child(4) a {
  border-right-style: solid;
  border-right-width: 1px;
}
#uvod-sloupce .container .avia_textblock p {
  line-height: 1.3;
}
.main_color input[type='submit'] {
  background-color: #ebebeb;
  color: #991b16;
  border-color: #c9c9c9;
}
#footer .widget {
  font-size: 15px;
}
#top .widget_nav_menu li {
  font-size: 15px;
}
.header_color .main_menu ul:first-child > li > a {
  font-size: 26px;
  font-weight: 100;
}
.phone-info span {
  display: inline-block;
  line-height: 40px;
}
#header_meta .sub_menu .menu li {
  display: inline-block;
  line-height: 40px;
}
#header_meta .sub_menu .menu li a {
  color: white;
  font-size: 16px;
  font-weight: 100;
}
#top #header .avia_mega_div > .sub-menu {
  color: #ffffff;
  background-color: rgba(38, 58, 73, 0.8);
  border-color: rgba(38, 58, 73, 0.9);
  padding: 50px 40px;
}
#top #header .avia_mega_div > .sub-menu > li,
#top #header .avia_mega_div > .sub-menu > li > a {
  background: transparent !important;
}
.header_color .main_menu .menu ul.sub-menu ul,
.header_color .main_menu .menu ul.sub-menu li,
.header_color .main_menu .menu ul.sub-menu li a {
  background-color: transparent !important;
  color: white;
}
#text-2 .textwidget img {
  margin-bottom: 50px;
}
#footer {
  background: #991e1e url(img/pozadi-bg.png) top center no-repeat scroll;
  border-top: 0px solid transparent;
  /*    background-size: contain;*/
}
#header_meta {
  background: #991e1e url(img/pozadi-bg.png) top center no-repeat scroll;
  /*    background-size: contain;*/
}
#top #main .sidebar.sidebar_left {
  float: left;
  width: 25%;
  clear: both;
  text-align: left;
  border: none;
}
.sidebar_right.andleft .container .av-content-small.units {
  width: 50%;
  float: left;
  margin-left: 30px;
  clear: none;
}
#top .avia-layerslider .ls-nav-stop {
  display: none;
}
#top .avia-layerslider .ls-nav-start {
  display: none;
}
#header .mega_menu_title {
  color: white;
  margin-bottom: 30px;
}
.header_color .avia_mega_div {
  background-color: rgba(65, 84, 95, 0.1);
  color: #991b16;
}
#top #main .sidebar.sidebar_right {
  /*    background: #991b16;
        color: white;*/
}
body.page .container_wrap .avia-builder-el-last.flex_cell.av_one_fourth.flex_cell.av_one_fourth {
  background: #991e1e url(img/pozadi-bg.png) top right repeat-y scroll;
  color: white;
}
#top #main .sidebar.sidebar_right {
  background: #991e1e url(img/pozadi-bg.png) top right repeat-y scroll;
  color: white;
}
.avia-builder-el-last.flex_cell.av_one_fourth h3.widgettitle {
  color: white;
  width: 100%;
  display: inline-block;
  text-align: center;
  margin-bottom: 30px;
  text-transform: none;
  font-weight: 300;
}
body.page .container_wrap .avia-builder-el-last.flex_cell.av_one_fourth a {
  color: white;
}
#top .newsbox .news-wrap li.news-content {
  border: 1px solid white;
  margin-bottom: 15px;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  color: white;
  padding: 0;
}
.newsbox .news-wrap li.news-content .news-headline {
  color: white;
}
.newsbox .news-wrap li.news-content .news-time {
  float: left;
  background: white;
  color: #991e1e;
  display: inline-block;
  width: 20%;
  padding: 16px 20px;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}
.newsbox .news-wrap li.news-content .news-time b {
  width: 100%;
  border-bottom: 2px solid #991b16;
  display: inline-block;
}
.newsbox .news-wrap li.news-content strong {
  float: right;
  margin-left: 2%;
  display: inline-block;
  width: 78%;
  padding: 15px;
  text-align: center;
  font-style: italic;
  font-weight: 300;
}
.newsbox .news-wrap li.news-content .news-thumb {
  display: none;
}
.child-sidebar-menu li.current_page_item a {
  font-weight: bold;
}
#newsbox-2 {
  padding-bottom: 0px;
}
#custom_html-2 .textwidget {
  text-align: center;
}
#custom_html-2 {
  padding-top: 5px;
}
.avia-builder-el-last.flex_cell.av_one_fourth .widget_recent_entries li {
  border: 1px solid white;
  margin-bottom: 15px;
  padding: 0px;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
.avia-builder-el-last.flex_cell.av_one_fourth .widget_recent_entries li .post-date {
  float: left;
  background: white;
  color: #991e1e;
  display: inline-block;
  width: 20%;
  padding: 15px 10px;
  font-weight: bold;
}
.avia-builder-el-last.flex_cell.av_one_fourth .widget_recent_entries li a {
  float: right;
  margin-left: 2%;
  display: inline-block;
  width: 78%;
  padding: 15px;
}
.entry-content-wrapper .child-sidebar-menu {
  list-style: none;
}
.entry-content-wrapper .child-sidebar-menu li {
  padding: 0;
}
.entry-content-wrapper .child-sidebar-menu li a {
  color: #3d4351;
  -webkit-transition: color 0.15s ease-out;
  transition: color 0.15s ease-out;
  -webkit-transition: background 0.15s ease-out;
  transition: background 0.15s ease-out;
  line-height: 24px;
  display: inline-block;
}
.entry-content-wrapper .child-sidebar-menu li a:hover {
  /*    font-weight: bold;*/
  text-decoration: none;
}
#footer .container .textwidget p {
  font-size: 12px;
  line-height: 1.4;
  font-weight: 300;
}
#footer .container #text-2 img {
  margin-top: -5px;
}
#footer .container #text-4 {
  text-align: right;
}
#footer .container #text-4 a {
  margin-left: 10px !important;
}
#footer .widget_nav_menu a {
  display: block;
  padding: 0px 0px;
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
}
#footer a:hover {
  text-decoration: underline;
}
#top .post-meta-infos .text-sep-date {
  display: none;
}
#top .fullsize .template-blog .blog-meta {
  display: none;
}
.child-sidebar-menu li.current_page_item a:after {
  content: "\E87d";
  font-family: 'entypo-fontello';
  font-size: 14px;
  vertical-align: middle;
  padding: 0 8px;
  color: #991b16;
  line-height: 24px;
  display: inline-block;
}
.child-sidebar-menu li:hover a:after {
  content: "\E87d";
  font-family: 'entypo-fontello';
  font-size: 14px;
  vertical-align: middle;
  padding: 0 8px;
  color: #991b16;
  line-height: 24px;
  display: inline-block;
}
body.page .container_wrap .avia-builder-el-last.flex_cell.av_one_fourth a.more-news {
  font-size: 12px;
}
body.page .container_wrap .avia-builder-el-last.flex_cell.av_one_fourth a.more-news:after {
  content: "\E87b";
  font-family: 'entypo-fontello';
  font-size: 12px;
  vertical-align: middle;
  padding: 0 4px;
  color: white;
  line-height: 24px;
  display: inline-block;
}
body.page .container_wrap .avia-builder-el-last.flex_cell.av_one_fourth a.more-news:hover {
  /*    text-decoration: none;*/
}
#footer .widget_nav_menu a:after {
  content: "\E87b";
  font-family: 'entypo-fontello';
  font-size: 12px;
  vertical-align: middle;
  padding: 0 4px;
  color: white;
  line-height: 24px;
  display: inline-block;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a {
  padding: 0px;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a:hover {
  padding: 0px;
  color: #991b16;
}
#top #header .av-main-nav > li > a:hover {
  color: #991b16;
}
#top #header .av-main-nav > li.dropdown_ul_available {
  overflow: visible !important;
}
#top #header .av-main-nav > li.dropdown_ul_available a {
  position: relative;
}
/*#top #header ul:first-child > li.dropdown_ul_available > a:before {
    content: "";
    height: 10px;
    width: 10px;
    position: absolute;
    top: -6px;
    left: 50%;
    margin-left: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-width: 1px;
    border-style: solid;
    visibility: hidden\9;
    border: none;
    bottom: -4px;
    background-color: red;
    color: #666666;
}*/
.current-menu-item > a > .avia-menu-fx {
  opacity: 0;
}
.av_minimal_header .avia-menu-fx {
  display: block;
  height: 20px;
  width: 20px;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-width: 1px;
  border-style: solid;
  visibility: hidden\9;
  border: none;
  bottom: -15px;
  background-color: white;
  z-index: 444444444;
  color: #666666;
  opacity: 0;
}
#top .av-main-nav ul a {
  font-size: 15px;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
  text-align: justify;
  font-size: 1.15em;
  line-height: 1.7em;
  max-width: 800px;
  margin: 0 auto;
  overflow: visible;
}
.avia_mega_div .avia-bullet {
  display: none;
}
.av-thin-font .av-special-heading-tag,
.modern-quote .av-special-heading-tag {
  font-weight: 600;
}
.single-post #header_main {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #ebebeb;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .newsbox .news-wrap li.news-content .news-time {
    width: 100%;
    float: none;
  }
  .newsbox .news-wrap li.news-content .news-headline {
    width: 100%;
    float: none;
  }
}
@media (min-width: 992px) {
  #top .avia-layerslider .ls-nav-prev:before,
  #top .avia-layerslider .ls-nav-next:before {
    font-size: 62px;
    background: transparent;
  }
  .template-single-blog {
    padding-top: 40px;
  }
  #top #header .av-main-nav > li {
    position: initial;
  }
  #top #header .av-main-nav {
    position: relative;
    z-index: 301;
  }
  #header.av_minimal_header .avia_mega_div {
    width: 100% !important;
    margin-top: 9px;
    /*     max-width: 1200px;
         z-index: 301;
         position: static;*/
    left: 0 !important;
  }
  .phone-info span {
    line-height: 80px;
  }
  #header_meta .sub_menu .menu li {
    line-height: 40px;
    margin: 15px 0;
  }
  #uvod-sloupce .flex_column.avia-link-column {
    min-height: 213px;
  }
  #header #header_main_alternate .container {
    max-width: 100%;
  }
  .html_header_top.html_logo_center #header_main_alternate .main_menu ul:first-child {
    display: inline-block;
    width: 100%;
  }
  #header #header_main_alternate .av-main-nav > li {
    width: 20%;
  }
  #header #header_main_alternate .av-main-nav > li:nth-child(2) {
    margin-right: 20%;
    border-right: 1px solid #343434;
  }
  .av_seperator_big_border .av-main-nav > li > a {
    border-color: #343434;
  }
  .av_minimal_header #header_main .container.av-logo-container {
    /*        height: auto;
                line-height: auto;*/
    position: absolute;
    top: 0;
    max-width: 100%;
  }
  .html_header_top.html_bottom_nav_header #header_main {
    position: relative;
  }
  .html_header_top.html_logo_center .logo {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 300;
    height: 170px;
    top: -50px;
  }
  #header_meta {
    z-index: 3;
  }
  .html_header_top.html_bottom_nav_header #header_main_alternate .main_menu {
    padding: 10px 0;
  }
  #footer .container {
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  #footer div .av_one_fourth:nth-child(2) {
    width: 16.5%;
  }
  #footer div .av_one_fourth:nth-child(3) {
    margin-left: 0;
    width: 30.5%;
  }
}
@media (min-width: 1300px) {
  .page-template-page_sidebar .container {
    max-width: 100%;
  }
  .nadpis-komensky {
    font-size: 61px;
  }
}
@media (min-width: 1600px) {
  #footer {
    background-size: cover;
  }
  #header_meta {
    background-size: cover;
  }
}
@media (max-width: 992px) {
  #footer {
    background-size: cover;
  }
  #header_meta {
    background-size: cover;
  }
  .responsive .logo {
    margin: 5px 0;
  }
  .responsive .logo img {
    max-height: 80px;
  }
  .html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
    color: white;
  }
  .html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
    line-height: 1.2em;
    padding: 10px 35px;
    font-size: 14px;
  }
  .header_color .main_menu ul:first-child > li > a {
    font-size: 22px;
    font-weight: 900;
  }
}
@media (max-width: 768px) {
  #footer div .av_one_fourth {
    margin-bottom: 5px;
  }
  #footer .widget {
    padding: 0;
    margin: 10px 0 10px 0;
  }
  #header .container.av-logo-container .inner-container {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
/*# sourceMappingURL=style.css.map */