/*
Theme Name: Wittlinger & Co
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Text Domain: wittlinger-child
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.8.1.1613391891
Updated: 2021-02-15 13:24:51

*/

@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300.eot);src:local(),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300.eot?#iefix) format("embedded-opentype"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300.woff2) format("woff2"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300.woff) format("woff"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300.ttf) format("truetype"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300.svg#Poppins) format("svg")}
@font-face{font-family:'Poppins';font-style:italic;font-weight:300;src:url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300italic.eot);src:local(),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300italic.eot?#iefix) format("embedded-opentype"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300italic.woff2) format("woff2"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300italic.woff) format("woff"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300italic.ttf) format("truetype"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-300italic.svg#Poppins) format("svg")}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-regular.eot);src:local(),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-regular.eot?#iefix) format("embedded-opentype"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-regular.woff2) format("woff2"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-regular.woff) format("woff"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-regular.ttf) format("truetype"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-regular.svg#Poppins) format("svg")}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-500.eot);src:local(),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-500.eot?#iefix) format("embedded-opentype"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-500.woff2) format("woff2"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-500.woff) format("woff"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-500.ttf) format("truetype"),url(https://www.wittlinger-co.de/fonts/poppins-v15-latin-500.svg#Poppins) format("svg")}

h1 {font-size:40px;     font-family: 'poppins light',Helvetica,Arial,Lucida,sans-serif; letter-spacing: 1.5px;}
/*h2 {font-family:'Poppins';font-style:normal;font-weight:400;}*/

#blogsliderhome .dipl_blog_slider_image_wrapper, #blogsliderhome .dipl_blog_slider_content_wrapper {width:100% !important; float:none !important;}
#blogsliderhome .dipl_blog_slider_content_wrapper {background:#F1F1F2; position:relative; padding:18px 15px;}
#blogsliderhome .dipl_blog_slider_meta {position: absolute; top:71px;}
#blogsliderhome .dipl_blog_slider_post_title {margin-bottom:62px}
#blogsliderhome .swiper-button-prev {left:-55px}
#blogsliderhome .swiper-button-next { right:-55px;}

.kontaktdatenfooter .et_pb_blurb_container { padding-left:33px;}

#footersome img { width:45px; height: auto; margin-right:50px;}
#footersome img:last-child{margin-right:0}

.current-menu-item a span:after {opacity:0;transition: all .2s ease-in-out; visibility: hidden;}
.current-menu-item:hover a span:after, .menu-item-has-children:hover a span:after{ width:100%; content:""; height: 15px; display:block; background:#244b59; bottom:7px; left:0; position: absolute; opacity:1;visibility: visible;}
.current-menu-item:hover li a span:after, .menu-item-has-children:hover li a span:after {display:none;height:0; width:0;}
.sub-menu {margin-top:-7px; left:0;}
.kontkontform .wpcf7-text, .kontkontform .wpcf7-textarea {width:100%; font-size:18px;margin-bottom:10px; border-color:#323e48}
.kontkontform .wpcf7-text { border:0 none; border-bottom:1px solid #323e48; margin-bottom:35px;}
.kontkontform .wpcf7-submit { width:179px; height: 60px; line-height: 60px; font-size:18px; text-transform: uppercase; border:0 none; background:#a3bac3; color:#FFF; float:right;}
::placeholder {   color: #323e48;  opacity: 1; }
:-ms-input-placeholder {   color: #323e48;}
::-ms-input-placeholder {   color: #323e48;}

.modal-wrapper.styled .wp-post-modal {border:0 none !important;}

#telbox, #mailbox {position:absolute; left: 120%;  opacity:0; top:0; transition:all ease 0.4s}
#telbox h4, #mailbox h4 {font-family: 'poppins regular',Helvetica,Arial,Lucida,sans-serif; font-size:18px}
#telbox.showme, #mailbox.showme { right: auto;    left: -300px;    top: 0px; opacity:1}
.closy {width: 25px;    height: 25px;    display: block;    position: absolute;    top:-20px;    right: 0;    font-weight: 600;    font-size: 20px;    color: #B07C81;    text-align: center;    line-height: 25px;}
.closy:hover {cursor: pointer;}
/*#mailbox.showme {top:-4px}*/

.onlyhl .et_pb_post {margin-bottom:0; padding-bottom:0}
.onlyhl .et_pb_post h3 {padding-bottom:5px}

.owl-stage {display:flex;}
.owlwrappy {height:100%; background: #F1F1F2;}
.dp_oc_read_more_link:before { content:"\003e"; position:absolute; left:0;}

.blogthumb img { width:100%;}

#mailbox h3, #telbox h3 {padding-bottom:20px;}

/* news  */
.firstnews.hltitel .et_pb_post {margin-bottom:0}
.newsgrid .dp-dfg-meta {grid-row:2;}
.dp-dfg-header.entry-header p {font-size:16px;}

.dp-dfg-filter {display:inline-block;background-color: rgba(244,244,244,0.7);padding:5px 15px; margin:0 20px 10px 0;}
.dp-dfg-level .dp-dfg-filter:last-child {margin-right:0}


