@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 400;
src: url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-regular.eot); src: local('Raleway'), local('Raleway-Regular'),
url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-regular.woff2) format('woff2'), url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-regular.woff) format('woff'), url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-regular.ttf) format('truetype'), url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-regular.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
src: url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-700.eot); src: local('Raleway Bold'), local('Raleway-Bold'),
url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-700.woff2) format('woff2'), url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-700.woff) format('woff'), url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-700.ttf) format('truetype'), url(//www.rechtsanwalt-lattorf.de/fonts/raleway-v13-latin-700.svg#Raleway) format('svg'); } @font-face {
font-family: 'Marck Script';
font-style: normal;
font-weight: 400;
src: url(//www.rechtsanwalt-lattorf.de/fonts/marck-script-v9-latin-regular.eot); src: local('Marck Script'), local('MarckScript-Regular'),
url(//www.rechtsanwalt-lattorf.de/fonts/marck-script-v9-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.rechtsanwalt-lattorf.de/fonts/marck-script-v9-latin-regular.woff2) format('woff2'), url(//www.rechtsanwalt-lattorf.de/fonts/marck-script-v9-latin-regular.woff) format('woff'), url(//www.rechtsanwalt-lattorf.de/fonts/marck-script-v9-latin-regular.ttf) format('truetype'), url(//www.rechtsanwalt-lattorf.de/fonts/marck-script-v9-latin-regular.svg#MarckScript) format('svg'); }
.separate-containers .inside-left-sidebar {
margin-top: 0px;
margin-bottom: 20px;
}
.page-id-5 #page {max-width:1100px;}
#posti {
float: right;
font-size: 20px;
margin-right:150px;
margin-top:80px;
} 
body {
background-color:#fff;
font-family: 'Raleway', Geneva, Arial, Helvetica, sans-serif;
} 
body, blockquote, button, input, select, textarea, .site-info, .sidebar .widget {
font-size: 17px; color: #333;}
a, a:visited {color: #333; }
.site-content a, .site-content a:visited {
font-weight:normal!important;
color:#AB231A;
border-bottom:dashed 1px;
}
.site-content a:hover{
color:#000;
}
pre {
max-width:100%;
white-space:pre-wrap;
line-height:25px;
padding:50px;
background-color: #EAEAEA;
}
sub, sup {color: #AB231A; font-weight: bold; }
iframe {width: 100%; border: none; 	height: 400px;}
h2, h3  {
font-size: 20px;
color: #333;
font-weight: normal;
}
h4  {
font-size: 17px;
color: #AB231A;
font-weight: bold;
margin-bottom: 0px;
} .main-title  {
font-size: 30px;
font-weight:normal;
text-align:center;
letter-spacing: 2px;
word-spacing: 2px;
line-height:25px;
}
.main-title a, .main-title a:visited {color:#AB231A!important;}
.site-description {font-size: 12px;	color: #333!important; letter-spacing: 1px;	word-spacing: 1px;}
.widget .widget-title  {
font-size:25px;
line-height: 30px;
margin-bottom: 35px;
font-weight: normal;
color: #333333;
}
strong {color: #AB231A;}
em {font-style: normal;	color: #AB231A;	font-weight: bold;}
blockquote {
background-color: #EAEAEA;
padding: 50px;
font-style: normal;
border: none;
}
hr {background-image: url(//www.rechtsanwalt-lattorf.de/wp-content/themes/generatepresschild/images/bar.png);} h5 {
color: #FFFFFF;
background-color: #333;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
} .unterschrift {
font-size:30px;
color: #AB231A;
text-align: right;
font-family: 'Marck Script', Geneva, Arial, Helvetica, sans-serif;
}
.site-header {border-bottom: solid 10px #AB231A;}
.entry-title  {
background-image: url(//www.rechtsanwalt-lattorf.de/wp-content/themes/generatepresschild/images/h1.png);
background-repeat: no-repeat;
padding-bottom: 10px;
background-position: left bottom;
}
.entry-content a, .entry-content a:visited {
color: #333;
padding-bottom: 2px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #EC8A82;
}
.entry-content a:hover {
color: #AB231A;
list-style-type: none;
} .site-header {background-color: #fff;}
.entry-content ul, .entry-content ol {margin-left: 17px;}
.entry-content ul li {
list-style-image: url(//www.rechtsanwalt-lattorf.de/wp-content/themes/generatepresschild/images/list.png);
list-style-position: outside;
margin-bottom: 10px;
padding-left: 10px;
}
.entry-content ol li {margin-bottom: 10px;	padding-left: 10px;}
.entry-content ul li ul {margin-top:10px;}
.entry-content ul li ul li{list-style-image: url(//www.rechtsanwalt-lattorf.de/wp-content/themes/generatepresschild/images/list2.png);}
.entry-content ol li  {list-style-position: outside;} .main-navigation .navigation-logo img {height: 50px;}
.main-navigation  {background-color: #fff; }
.main-navigation ul a {	font-size:17px; line-height:25px!important;}
.main-navigation .main-nav ul li a,  .main-navigation .main-nav ul li ul li a { color: #333;} .main-navigation .main-nav ul li ul li a {
line-height:20px!important;
padding-left: 20px; 	
background-image: url(//www.rechtsanwalt-lattorf.de/wp-content/themes/generatepresschild/images/list.png);
background-repeat: no-repeat;
background-position: left 15px;
} .main-navigation .main-nav ul .current-menu-item > a {color: #AB231A!important; font-weight:normal!important; background-color: transparent!important;} .main-navigation .main-nav ul li > a:hover,.main-navigation .main-nav ul li > a:focus, .main-navigation .main-nav ul li.sfHover > a{color:#AB231A; 	background-color:transparent} .main-navigation .main-nav ul ul li > a:hover,.main-navigation .main-nav ul ul li > a:focus,.main-navigation .main-nav ul ul li.sfHover > a{color:#AB231A;  background-color:#eee;} .main-navigation .main-nav ul li[class*="current-menu-"] > a:hover,.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a{color:#AB231A;  background-color:transparent;} .main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#AB231A; background-color:transparent;}  .main-navigation ul ul{background-color:#fff;  width:250px; padding-left: 10px;}
button.menu-toggle{color:#AB231A!important; font-size:20px!important}
.main-navigation .menu-toggle {font-size: 25px;}
.slideout-navigation {width: 300px !important;}
.current-menu-item a {
color:#b54037!important;
}  .widget  {
word-wrap: normal;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}
.widget ul li {border-bottom: solid 1px #999; line-height: 40px;}
.widget  .faq  {
padding-top: 50px;
border-bottom:none;
line-height: 25px;
color: #AB231A;
font-weight: bold;
}
.textwidget  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px!important;
}
.footer-widgets {background-color: #e4e4e4;}
.footer-widgets strong {color:#000;}
.footer-widgets a, .footer-widgets a:visited {color: #000;}
.footer-widgets a:hover {color: #333;}
.site-info {background-color: #333; }
.site-info a, .site-info a:visited {color: #eee;}
.site-info li {
color: #eee;
list-style-image: none;
list-style-type: none;
display: inline;
padding: 0 10px;
}
.footer-bar-align-right .copyright-bar {float: none;} .start a, .start a:visited{ font-weight:700;}
.start a:hover{color:#000;}
.su-spoiler-title {font-size: 19px!important; color: #bd1313;}
.su-spoiler-style-fancy > .su-spoiler-title {
font-weight: normal;
font-size: 17px!important;
line-height: 25px;
} table {padding: 10px; border-width: 1px; border-color: #ccc; }
.tbl td {
font-size:14px;
border: none;
padding-top: 10px;
padding-left: 10px;
vertical-align: top;
}
.tbl .recht {text-align:right;	width: 25%;}
.tbl .left {text-align:left;}
.tbl tr:nth-of-type(odd) { background: #edebeb; } .tbl tr:nth-of-type(even) {background: #fcf3f2;} .tbl th {
color: #FFFFFF;
font-size:15px;
padding: 6px 10px 0;
background: rgba(250,150,132,1);
background: -moz-linear-gradient(top, rgba(250,150,132,1) 0%, rgba(206,44,31,1) 51%, rgba(206,44,31,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,150,132,1)), color-stop(51%, rgba(206,44,31,1)), color-stop(100%, rgba(206,44,31,1)));
background: -webkit-linear-gradient(top, rgba(250,150,132,1) 0%, rgba(160,46,36,1) 51%, rgba(160,46,36,1) 100%);
background: -o-linear-gradient(top, rgba(250,150,132,1) 0%, rgba(160,46,36,1) 51%, rgba(160,46,36,1) 100%);
background: -ms-linear-gradient(top, rgba(250,150,132,1) 0%, rgba(160,46,36,1) 51%, rgba(160,46,36,1) 100%);
background: linear-gradient(to bottom, rgba(179,63,54,1) 0%, rgba(160,46,36,1) 51%, rgba(160,46,36,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa9684', endColorstr='#AB231A', GradientType=0 );
letter-spacing: 1px;
word-spacing: 1px;
text-align:center;
.tbl tr:hover {background-color: #dfeded;}
.fett {font-weight: bold;}
.fett th{font-weight: normal}
.tbl th a, .tbl th a:visited {color:#fff; }
.tbl th a:hover {color:#ccc;} .centr  {text-align:center;}
.fett a { font-size:25px; font-weight:normal; color:#333}
.fett2 a { font-size:20px; font-weight:normal; color: #AB231A;} .page-title {color: #AB231A;}
.page-header {margin-bottom: 0px !important; padding-bottom: 0px !important;} .entry-header a {font-size:25px;} .entry-date,.byline, .entry-meta {display:none !important;} #widgetAnwaltde {
box-sizing: border-box;
border: solid 2px   #fff!important;
color: #333 !important;
text-align: center !important;
line-height: 150%!important;	
}
#widgetAnwaltde .widgetHeadingContainer {
padding: 6px 10px;
font-size: 14px!important;
background-color:#AB231A !important;
}
#widgetAnwaltde p { 
line-height:150%;
}
#widgetAnwaltde .widgetContent {padding: 20px 20px 10px; background: #EDEDED!important;
color:#000;
}
#widgetAnwaltde a {color: #000!important;}
.widgetResultHeading {font-size: 14px;} 
#widgetAnwaltde .widgetResultText {
line-height: 200%!important;
}
@media screen and (min-width:980px) {
a.tel {pointer-events:none; cusor:default; color:#333; border:none}
@media screen and (max-width: 760px) {
.main-title  {font-size: 25px;line-height:30px;}	
.site-description {font-size: 11px;	letter-spacing:0px; word-spacing:0px;}
.inside-header {padding:10px 0 0;}
.entry-title, .page-title  {text-align: center; background-position:center bottom;}
iframe {height: 200px;}
h1, h2, h3, h4, h5, h6, .widget-title, .entry-header a  {font-size:16px;}
body, blockquote, button, input, select, textarea, .sidebar .widget, .footer-widgets .widget, .footer-widgets .widget-title, .site-info, .su-spoiler-title, .su-spoiler-style-fancy > .su-spoiler-title {font-size: 13px!important; }
pre, blockquote {padding: 5px;}
.main-navigation ul a {	margin-bottom: 20px; font-size:14px;}
.main-navigation ul li ul a {	margin-bottom: 2px; }
.main-navigation ul li ul  {	margin: 0 0px 25px 25px;}	
.menu-toggle {margin: -30px 0 0; padding:0; }
.site-info li {display: block; padding: 0 0 5px;}
.site-info {padding-left: 0px; padding-right: 60px;}
.tbl td, .tbl th {
font-size: 8px;
word-wrap: normal;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}
.tbl th {font-size: 10px; padding: 2px;}
.tbl td { padding:5px; text-align: left; vertical-align: top;}
.textwidget  {font-size: 12px!important;line-height:20px;
}
#posti {
float: none;
font-size: 16px;
margin-right:0;
margin-top:20px;
text-align:center;
}
}