/* 
Theme Name: Alex Fischer Düsseldorf Child
Theme URL: http://alex-fischer-duesseldorf.de
Description: Alex Fischer Düsseldorf Child 
Theme Author: Lukinski
Author URL: http://lukinski.com
Template: afd 
Version: 1.0.0 
Text Domain: afd-child 
*/

/* 
MOBILE
FONT / BASIC
FONT / ELEMENTOR
MENU
PAGES
BLOG
FOOTER
ELEMENTOR

*/

/* REBUILD / COMMON */


/*
.elementor-22825 .elementor-element.elementor-element-3eb3e69d .elementor-nav-menu--dropdown a, .elementor-22825 .elementor-element.elementor-element-3eb3e69d .elementor-menu-toggle {
	font-size: 15px !important;
}*/

.elementor-22825 .elementor-element.elementor-element-3eb3e69d .elementor-nav-menu--dropdown a {
	padding-left: 5px;
}
/*
.elementor-22825 .elementor-element.elementor-element-3eb3e69d .elementor-nav-menu--dropdown ul li a {
	font-size: 12px !important;
	letter-spacing: 0px;
	padding: 8px 0;
}*/

/* REBUILD / START PAGE */

/* MOBILE */

@media only screen and (max-width : 981px) {
#no-mobile, .no-mobile {
    display:none;
}
}

@media only screen and (min-width : 980px) {
#only-mobile, .only-mobile {
    display:none;
}
}


/* FONT / ELEMENTOR */

.elementor-widget-theme-post-title .elementor-heading-title {
	line-height: 40px;
}

div .crp_related a {
    color: #f9001e!important;
    font-weight: 600!important;
}

/*a, a:visited, a:hover, a:focus, a:active, .elementor a, #et_builder_outer_content a, #et_builder_outer_content a:visited {
    color: #000;
	font-weight: 600!important;
}*/

.et-db #et-boc .et-l .et_pb_module a:not(.wc-forward) {
  	font-weight: 700;
} 

blockquote {
    margin: 0 1.5em;
    border-left: 10px solid #000;
    padding-left: 20px;
}

.af-credit {
	font-size: 0.8em;
	color: grey;
}

/* MENU */

.elementor-nav-menu a, .elementor-nav-menu li {
	text-transform: uppercase;
}

/*
.menu-item a {
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 18px !important;
	text-transform: uppercase !important;
	letter-spacing: -1px !important;
}*/

/*
.elementor-22825 .elementor-element.elementor-element-562817a .elementor-nav-menu--main .elementor-item {
	font-size: 12px !important;
}

@media only screen and (max-width: 767px) {
.af-top-menu li a {
	font-size: 14px !important;
}
}*/

ol, ul {
    margin: 0 0 30px 10px;
}

LI.lwptoc_item {
    list-style: decimal!important;
}

/* PAGES */

.elementor-widget-post-navigation {
	display:none;
}

.elementor .elementor-element ul.elementor-icon-list-items {
	display:none;
}

@media only screen and (min-width: 981px) {
.et-db #et-boc .et-l .et_pb_section {
    padding: 0;
}
}

/* BLOG */

.et-db #et-boc .et-l .et_pb_posts a.more-link {
    clear: both;
    display: block;
    font-size: 18px;
    font-weight: 700;
	margin-top: 20px;
}

.et-db #et-boc .et-l .et_pb_posts a.more-link:hover {
	color: #000;
	opacity: 1;
}

.et-db #et-boc .et-l .et_pb_posts a.more-link::before {
    content: "Jetzt ";
    font-weight: 400; 
}

ul.wiki_liste li {
	padding-left: 10px;
}

ul.wiki_liste li ul {
	margin-left: -30px;
}

/* WIDGETS */

.widget {
	background: #2e3335;
	color:#f8f8f8;
	margin: 0 0;
	padding: 1.5rem 2.5rem;
	border: 0px solid;
	border-radius: 0px;
}

.widget-title, .widgettitle {
    background-color: #2e3335!important;
}

.widget a {
    color: #f9001e!important;
    font-weight: 700!important;
}

.widget a span.pp-ssb-ic, .widget a span.pp-ssb-text {
    color: #fff!important;
    font-weight: 700!important;
}

.widget_recent_entries li a {
    padding: 10px 0;
    color: #fff!important;
    font-weight: 500!important;
    font-size: 17px!important;
}

.widget_recent_entries ul {
    margin: 0px;
}
.elementor section.widget widget_recent_entries ul {
    margin-left: 0px;
    margin-bottom: 20px;
}

.widget_recent_entries li:hover {
    border-left: none;
}

.widget_recent_entries li + li {
    border-top: 1px solid #5f5f5f;
}

.widget .crp_related_widget ul {
	margin-left: -40px;
	list-style: none;
}

.widget .crp_related_widget ul li a {
	color: #fff!important;
	font-weight: 500!important;
	font-size: 17px!important;
}

.widget .crp_related_widget ul li {
	padding-bottom: 5px;
}

.widget .crp_related_widget li + li {
	border-top: 1px solid #5f5f5f;
	padding-top: 5px;
}

/* FOOTER */

.elementor-widget-pp-icon-list .pp-icon-list-text {
    font-size: 15px;
}

/* ELEMENTOR */

.elementor-pagination {
	margin-top: 20px;
}

.elementor-26989 .elementor-element.elementor-element-9811c3f .jet-smart-listing__post .jet-smart-listing__meta {
	display: none;
}

.elementor-button.elementor-size-md {
    font-size: 18px;
}

.elementor a {
    font-weight: 700;
}

/* ELEMENTOR / Replace Burger Icon */



.eicon {
display: inline-block;
font: normal normal normal 14px/1 'Font Awesome\ 5 Free';
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.eicon-menu-bar {
font-style: normal;
}
.elementor-menu-toggle i:before {
content:"\f0c9";
font-family:'Font Awesome\ 5 Free';
font-weight:900;
padding: 8px;
}
.elementor-menu-toggle.elementor-active i:before {
content: "\f00d";
font-family: 'Font Awesome\ 5 Free';
font-weight:900;
}




/* LUCKY CONTENT TABLE */

.lwptoc-light .lwptoc_i a, .lwptoc-light .lwptoc_i A:active, .lwptoc-light .lwptoc_i A:focus, .lwptoc-light .lwptoc_i A:hover {
    color: #cacaca!important;
}

.lwptoc-light .lwptoc_i {
    background: #fff!important;
}

.lwptoc-light .lwptoc_items a, .lwptoc-light .lwptoc_items a:visited {
  color: #000!important;
	font-weight: 500;
}

.lwptoc_toggle:before, .lwptoc_toggle:after {
    color: #cacaca;
}

.avia-toc-style-elegant a {
    text-transform: none;
    padding-bottom: 8px;
}

/* Related Posts Inline */

div.centered-text div .ctaText {
	text-decoration: none;
	font-weight: 300;
}

@media only screen and (max-width : 1081px) {
div.centered-text div .ctaText {
    font-size: 12px;
}
}

@media only screen and (max-width : 1081px) {
div.centered-text {
	margin: 30px 0;
}
}

@media only screen and (max-width : 1081px) {
div.ctaButton {
	margin: 30px 0;
}
	
.IRPP_ruby .postTitle {
    font-size: 15px;
}
}

@media only screen and (max-width : 1081px) {
div.postTitle {
    line-height: 1.2em;
}
}