/*
Theme Name: BackaufTheme-Child
Theme URI: http://www.backauf.de/internetauftritt/
Description: Responsives HTML5 & CSS3 Theme mit SEO-Optimiertem HTML-Code
Version: 2.0 ALPHA
Author: Nico Gutmann
Author URI: http://www.backauf.de/internetauftritt/
Template: BackaufTheme
*/

/***********************************
*** YOUR CODE HERE
***********************************/
/**************************
*** CSS Werte
**************************/
h2{margin-bottom:0.15em!important}
h2.anwaelte{margin-bottom:0.5em!important}
h3{margin-bottom: 1em!important}
//h1.anwaelte::before,h2.anwaelte::before,h3.anwaelte::before,h4.anwaelte::before,h5.anwaelte::before,h6.anwaelte::before{content: url('/wp-content/uploads/2017/10/Offermanns_und_Coll_Rechtsanwaelte.png');line-height: 30px;margin-right: 7px;vertical-align: text-top;}
h1.anwaelte::before,h2.anwaelte::before,h3.anwaelte::before,h4.anwaelte::before,h5.anwaelte::before,h6.anwaelte::before{content: "\25b2";margin-right: 1ch;vertical-align: baseline;color:#10b187;font-size:1.1em;}

#header_infos{display: none;}
header{padding-top: 30px!important;border-top: 0px !important;}

nav .current-menu-item a{border-color: transparent}
nav{margin-top: 60px!important;margin-bottom: 75px!important}
nav div a:hover{background-color:#212121;color:#d4d4d4!important;text-decoration: none;}
nav div ul li:hover a{border-left-color:rgba(0,0,0,0.8)}
nav div ul li a{border-left: 3px solid transparent}
nav > div > ul > li{position: relative;padding: 0!important;}
nav div a{padding: 0 30px;}
nav ul ul li {font-size: 16px;line-height: 2.5;border-top: 1px dashed rgba(0,0,0,0.8);}
nav ul ul{top:100%!important;min-width: 100%;box-sizing: border-box;}
header nav ul li > a::after{content: ""!important;}

body{background-color: #d4d4d4;}
main .middle{padding: 50px 30px;background-color: #fff;}
main a{text-decoration:underline;}

footer{margin: 35px auto!important;}
footer p,footer a{font-size: 12px!important; line-height: 18px!important;}
footer .so-widget-sow-editor{border-left: 2px solid rgba(0,0,0,0.8);padding: 15px 0 1px 25px;}

#right_side_teaser{position:fixed;top:50px;transform:TranslateX(100%); right:45px;z-index:1;}
#right_side_teaser > *{display: block;transition:all 1s ease-in-out;background-color:#9d9e9e;color:#fff;padding:5px 10px 5px 5px;border-radius: 5px 0 0 5px;margin-bottom:15px;box-sizing: border-box;text-decoration: none;font-size:18px;font-weight: bolder;}
#right_side_teaser > *::before{vertical-align: middle;margin-right: 10px;padding-right: 5px; font-size:30px;line-height:30px;min-width: 30px;border-right:1px dashed #fff;display: inline-block;font-weight: lighter;}
#right_side_teaser > *:nth-child(1)::before{content:"\2706";}
#right_side_teaser > *:nth-child(2)::before{content:"\2709";}
#right_side_teaser > *:nth-child(3)::before{content:"\1F4C6"; padding:1px!important; left:-6px; position:relative; bottom:1px;}
#right_side_teaser > *:hover{transform:TranslateX(calc(-100% + 30px + 15px));}
#right_side_teaser > *.active{margin-left:-100%;}
.feedzy-rss .rss_header{display:none;}
.feedzy-rss ul{margin:0!important}
.feedzy-rss ul li.rss_item{margin:0!important;padding: 20px!important;}
.feedzy-rss ul li.rss_item .title br,.feedzy-rss ul li.rss_item small br,.feedzy-rss ul li.rss_item p:empty{display:none;}
ul li.rss_item span.title a::after {content: "»";}
ul li.rss_item span.title a {font-size: 18px;line-height: 24px;}
li.rss_item:nth-child(even){background-color: #d4d4d4;}

.middle {box-sizing:border-box;}
.sow-image-container img{max-width:100%;height:auto;}

.redBG-Tel{background-color: rgba(255,0,0,0.7);}
.redBG-Tel *{color: white;font-size: 36px;line-height: 2;padding: 20px;text-align: center}

@media(max-width:1200px){
	#mobilenav {cursor:pointer; border-bottom: 2px dashed #737373 !important;}
	nav div ul li:hover a{border-color:transparent;}
	nav div ul li:hover::before{color: #d4d4d4 !important;}
	nav div ul ul {position:relative;}
	nav div ul {margin: 0;position: relative;}
	nav a {display:block;}
}

.panel-first-child{margin-bottom: 15px !important;}
#logo{max-width:618px; width:100%;}
/** */
#panel-2-0-0-0 img{width:100%;}