/*
Theme Name: Blank Twentynineteen Child - Main Theme
Theme URI: /
Author: Bernhard Waitz
Author URI: /
Description: 
Template: twentynineteen
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.4.0
Text Domain: twentynineteen-child
Bitbucket Theme URI: https://git.oegbverlag.at/users/bernhard.waitz_oegbverlag.at/blank-template-wordpress
*/
@import url("style-responsive.css");
.container {
  width: 1280px;
  margin: 0 auto; }

body, html {
  height: 100%;
  width: 100%; }

h1:before, h2:before, h3:before, h4:before, h5:before, h6:before {
  content: none !important; }

header .widget {
  margin-bottom: 0; }

.menu-icon-con {
  display: none;
  text-align: right; }
  .menu-icon-con .menu-icon span {
    font-size: 40px;
    position: relative; }
    .menu-icon-con .menu-icon span:before {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }

.menu-mobile-con {
  position: fixed;
  display: none;
  z-index: 9;
  background: rgba(0, 0, 0, 0);
  height: 100%;
  width: 100%;
  top: 0;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }
  .menu-mobile-con.active {
    background: rgba(0, 0, 0, 0.5); }
    .menu-mobile-con.active .nav {
      right: 0; }
    .menu-mobile-con.active .close-menu-con {
      right: 0; }
  .menu-mobile-con .close-menu-con {
    position: absolute;
    z-index: 2;
    width: 100%;
    top: 20px;
    text-align: right;
    right: -100%; }
    .menu-mobile-con .close-menu-con span {
      font-size: 60px; }
      .menu-mobile-con .close-menu-con span:before {
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
  .menu-mobile-con .nav {
    display: inherit;
    height: 100%;
    background: #fff;
    width: 70%;
    position: absolute;
    right: -100%;
    top: 0;
    padding: 50px 20px 20px;
    overflow: scroll;
    text-align: left;
    margin: 0;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }
    .menu-mobile-con .nav li {
      width: 100%;
      border-bottom: 1px solid #dfdfdf; }
      .menu-mobile-con .nav li a {
        width: 100%;
        padding: 10px 0; }

footer {
  background: #fff; }
  footer .widget {
    margin-bottom: 0; }
  footer .table-con {
    display: table; }
    footer .table-con .footer-sidebar {
      width: 80%;
      display: inline-block;
      margin: 0;
      display: table-cell;
      vertical-align: middle; }
      footer .table-con .footer-sidebar .widget {
        display: table-cell;
        margin: 0 !important; }
        footer .table-con .footer-sidebar .widget .menu-footer-container ul {
          padding: 0;
          margin: 0; }
          footer .table-con .footer-sidebar .widget .menu-footer-container ul li {
            display: inline-block;
            font-size: 15px; }
            footer .table-con .footer-sidebar .widget .menu-footer-container ul li a {
              color: #000; }
    footer .table-con .footer-logo {
      display: table-cell;
      width: 20%;
      vertical-align: middle; }
/*# sourceMappingURL=style.css.map */