/*

This CSS file is for providing theme information for WordPress.
Please don't add any CSS styles here. CSS is generated via SCSS

Theme Name: ImmoWire - Theme 1 - Child
Theme URI: https://immowire.de
Author: Marcus Kober
Author URI: https://immowire.de
Description: Ihr WordPress-Theme von ImmoWire
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: immowiret1
Tags: custom-menu, editor-style, featured-images, wide-blocks
Template: immowire-theme-1

*/

@media screen and (max-width: 768px) {
  .wp-block-cover.alignfull,
  .content > *:first-child.wp-block-cover.alignfull + .wp-block-group.alignfull.has-background {
    margin-left: 10px;
    margin-right: 10px;
    width: calc(100% - 20px);
  }

  .content > *:first-child.wp-block-cover.alignfull {
    margin-top: 10px;
    min-height: 40vh !important;
  }

  .content > *:first-child.wp-block-cover.alignfull + h1 {
    margin-top: 40px !important;
  }
  
  .content > *:first-child.wp-block-cover.alignfull + .wp-block-group.alignfull.has-background {
    margin-top: 10px;
  }

}

@media screen and (min-width: 400px) and (max-width: 768px) {
  .header--scrolled .header__logo {
    width: 270px !important;
  }
}

@media screen and (max-width: 600px) {
  .header--layout02 .contact__item:first-child {
    margin-right: 6px;
  }

  .header__inside {
    gap: 10px !important;
  }

  .hamburger__patties {
    height: 33px;
    width: 36px;
  }

  .header--layout02 .contact__link {
    height: 30px;
    width: 30px;
  }

  .header--layout02 .contact__link svg {
    transform: scale(.8);
  }
}

@media screen and (max-width: 450px) {
  .header__inside {
    gap: 15px !important;
  }

  .header__contact .contact__item:first-child {
    display: none;
  }
}

.wp-block-file .wp-block-file__button {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 5.62299H22.272C22.8096 5.62243 23.2467 6.05636 23.25 6.59399V21.153C23.2462 21.6902 22.8092 22.1235 22.272 22.123H1.728C1.19075 22.1235 0.753849 21.6902 0.75 21.153V6.59399C0.753301 6.05636 1.19036 5.62243 1.728 5.62299H5.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 12.373H20.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.75 16.873H20.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.75 5.62299V4.12299C3.75 2.88035 4.75736 1.87299 6 1.87299V1.87299C7.24264 1.87299 8.25 2.88035 8.25 4.12299V10.873C8.25 11.7014 7.57843 12.373 6.75 12.373V12.373C5.92157 12.373 5.25 11.7014 5.25 10.873V8.62299' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: 10px center;
  background-size: 20px;
  padding-left: 40px !important;
}

.wp-block-file a:first-child {
  font-size: 1.6rem;
}