/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

      p {
        -ms-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;
      }
      .trennung {
        -ms-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;
      }

/*
Texttrennung mit hyphens: Alle p-Texte bekommen eine Auto-Trennung. Andere Texte wie bspw. h5 müssen mit class "trennung" versehen werden, wenn sie auto-trennen sollen
*/

/* lato-100 - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 100;
    src: local(''),
         url('./fonts/lato-v23-latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('./fonts/lato-v23-latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lato-100italic - latin */
  @font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 100;
    src: local(''),
         url('./fonts/lato-v23-latin-100italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('./fonts/lato-v23-latin-100italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lato-300 - latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local(''),
         url('./fonts/lato-v23-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('./fonts/lato-v23-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lato-300italic - latin */
  @font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 300;
    src: local(''),
         url('./fonts/lato-v23-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('./fonts/lato-v23-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lato-regular - latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local(''),
         url('./fonts/lato-v23-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('./fonts/lato-v23-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lato-italic - latin */
  @font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: local(''),
         url('./fonts/lato-v23-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('./fonts/lato-v23-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lato-700 - latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local(''),
         url('./fonts/lato-v23-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('./fonts/lato-v23-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lato-700italic - latin */
  @font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 700;
    src: local(''),
         url('./fonts/lato-v23-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('./fonts/lato-v23-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lato-900 - latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: local(''),
         url('./fonts/lato-v23-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('./fonts/lato-v23-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lato-900italic - latin */
  @font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 900;
    src: local(''),
         url('./fonts/lato-v23-latin-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('./fonts/lato-v23-latin-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }


.post .entry-title a, .portfolio-categories a {
    pointer-events: none;
    cursor: default;
}
/*
Links von "Titel" und "Kategorie" auf der Portfolioseite deaktiveren
*/

li:not(.dt-mega-menu) .sub-nav {
	margin-right: -50px;} /* Submenu nach rechts verlängert */

.tabelle1 {
    font-size: 16px;
    line-height: 18px;
} /* Tabellen Leistungsdaten der Fahrzeuge */

.aem-invisiblenote {display:none;} /* Kommentare im composer */


/* FONTS RWD */

@media(max-width: 767px){
    body {
        font-size: 17px;
		line-height: 20px;
    }
    p, ol, ul {
        font-size: 18px;
        line-height: 23px;
        color: #4c4c4c;
    }
    h1 {
        font-size: 24px!important;
        line-height: 30px!important;
        font-weight: 700!important;
    }
    h2 {
        font-size: 24px!important;
        line-height: 30px!important;
        font-weight: 700!important;
    }
    h3 {
        font-size: 20px!important;
        line-height: 26px!important;
        font-weight: 700!important;
    }
}/* Seit the7 9.4 wurde RWD in die Typo Settings für H1-H6 eingebaut, allerdings NUR für font-size und line-height, nicht für font-weight u.a. Soll weiterhin dieses CSS zur Anwendung kommen, muss alles mit !important deklariert sein */

/* ankreuzfeld der DSE Einrückung entfernt */
.wpcf7-list-item-label {
    padding-left: 0px;
    margin-left: 0px;
}

.wpcf7-list-item.first.last {
    display: inline-block;
    margin: 0 0 0 0;
}

/* GDPR Cookie Conensent by WebToffee */

/*
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
max-height: 180px;}
*/

.super.cli-plugin-button, .super.cli-plugin-button:visited {
    font-size: 34px;
    padding: 15px 44px 15px;
    border-radius: 5px;
}

.ult-ih-wrapper {border-color: rgba(255,255,255,0)!important;} /* iHover (bspw. genutzt für PDF-Download Animation) hat eine ungewollte Transparenz, die ich hier entfernt habe */ 

.aem-text-white {color: white!important;}
.aem-text-white h1, .aem-text-white h2, .aem-text-white h3, .aem-text-white h4,.aem-text-white h5, .aem-text-white h6 {color: white!important;} /* weißen Text per css auf weiß, da man sie im editor nicht sieht */

.post-password-form {padding: 200px 0 200px 0;} /* vorgeschaltete Passwortabfrage entquetscht */