 /*
 Theme Name:     Hello Child
 Theme URI:      https://www.dt-mediagroup.com
 Description:    Hello Child Theme
 Author:         DT Media Group
 Author URI:     https://www.dt-mediagroup.com
 Template:       hello-elementor
 Version:        1.0
 */ /* ------ 01 Global -------------------------- */ /* ------------------------------------------- */ /* ------ Variables -------------------------- */ /* ------------------------------------------- */ /* ------ Breakpints ----------------------------- */ /* ------ Colors ----------------------------- */ @charset "UTF-8"; /* ------------------------------------------- */ /* ------ Global ----------------------------- */ /* ------------------------------------------- */ /* ------ Body ------------------------------- */ html { -o-hyphens:auto; -webkit-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }

 #et-main-area { overflow:hidden; }

 /* ------ Typography ------------------------- */ h1 { -o-hyphens:none; -webkit-hyphens:none; -ms-hyphens:none; hyphens:none; }

 @media (max-width:576px) { h1 { -o-hyphens:auto; -webkit-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }

 }

 /*
 sup {
 line-height: 0;
 }*/ /* ------ Forms ------------------------------- */ /*
 textarea {
 resize: vertical;
 }*/ /* ------ Hacks ------------------------------- */ /*
 .do-not-show {
 display: none !important;
 }
 .grid-equal-width {
 display: grid !important;
 grid-auto-columns: 1fr !important;
 grid-auto-flow: column !important;
 column-gap: 1% !important;
 @include lg {
 grid-auto-flow: row !important;
 }
 } */ /* ------ 02 Main ---------------------------- */ /* ------------------------------------------- */ /* ------ Main ------------------------------- */ /* ------------------------------------------- */ /* ------------------------------------------- */ /* ------ Page Footer ------------------------ */ /* ------------------------------------------- */ /* ------------------------------------------- */ /* ------ Page Header ------------------------ */ /* ------------------------------------------- */ /*
 .header_wrapper {
 display: none;
 }
 */ /* ------------------------------------------- */ /* ------ Page Content ----------------------- */ /* ------------------------------------------- */ /* ------ News Button ----------------------- */ /*
 .elementor-post__read-more {
 padding: 0.1em 1em;
 color: #fff !important;
 line-height: 2em;
 background: #812132;
 transition: all 0.5s;
 border-radius: 0px;
 border-color: none ;
 font-weight: 400;
 border: solid 1px;
 }
 .elementor-post__read-more:hover {
 padding: 0.1em 1em;
 color: #fff !important;
 line-height: 2em;
 background: #3975bb;
 transition: all 0.5s;
 border-radius: 0px;
 border-color: none;
 font-weight: 400;
 } */ .colorhead { color:#ff4bf5 !important; }

 /* ------------------------------------------- */ /* ------ Elementor Global Settings ----------------------- */ /* ------------------------------------------- */ /* 
 .page-titel {
 hyphens: none;
 word-break: normal;
 } 
 */ /* ------ Seitentitel ausblenden ----------------------- */ .entry-title { display:none !important; }

 /* ------ Markierung ----------------------- */ ::selection { background:#ff4bf5; color:#fff; }

 /*Sicherstellung, dass der Footer immer ganz unten ist*/ body { min-height:100vh; display:flex; flex-direction:column; }

 .elementor-location-footer { margin-top:auto; }

 /*Entfernt den automatischen Abstand unter dem Text Widget*/ .elementor-widget-text-editor p:last-child { margin-bottom:0px; }

 /*Entfernt den automatischen Abstand unter dem Icon Widget*/ .elementor-icon-wrapper { display:flex; align-items:center; }

 .elementor-icon-wrapper a { display:flex; align-items:center; justify-content:center; }

 .elementor-icon-wrapper a i { margin:0; padding:0; line-height:1; }

 /* ------ Animationen ----------------------- */ @keyframes fadeDown { from { opacity:0; transform:translate3d(0, -30px, 0); }

 to { opacity:1; transform:none; }

 }

 .elementor-element.fadeInDown { animation-name:fadeDown; }

 @keyframes fadeLeft { from { opacity:0; transform:translate3d(-30px, 0, 0); }

 to { opacity:1; transform:none; }

 }

 .elementor-element.fadeInLeft { animation-name:fadeLeft; }

 @keyframes fadeRight { from { opacity:0; transform:translate3d(30px, 0, 0); }

 to { opacity:1; transform:none; }

 }

 .elementor-element.fadeInRight { animation-name:fadeRight; }

 @keyframes fadeUp { from { opacity:0; transform:translate3d(0, 30px, 0); }

 to { opacity:1; transform:none; }

 }

 .elementor-element.fadeInUp { animation-name:fadeUp; }

