/*
Theme Name:         Ronneby
Theme URI:          http://themes.dfd.name/ronneby/
Description:        Ronneby - Highly Functional Multifaceted WP Theme
Version:            2.0.5
Author:             DFD
Author URI:         http://dfd.name/
Tags:               light, white, one-column, two-columns, three-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, featured-images, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

License:            GPL v2
License URI:        http://www.gnu.org/licenses/gpl-2.0.html
*/
.dfd-stuning-header-bg-container {
	background-repeat: no-repeat;
}
.header-icons-wrapper .lang-sel {
	display: none;
}

div.page-title-inner .breadcrumbs {
	display: none;
}

div.page-title-inner.page-title-inner-bgcheck .breadcrumbs > nav .del::before {
    background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
    height: 0px;
}

.widget.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text {
    font-style: normal;
}
.recentcomments .comment-text {
}
.recentcomments .comments-date {
	display: none;
}

.entry-meta, .entry-meta.dopinfo {
	font-style: normal;
}

.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta, .widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text {
	font-style: normal;
	line-height: 16px;
	font-size: 12px;
}

.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta a {
    font-family: inherit;
}

.widget_dfd_recent_comments .widget-recentcomments .recentcomments p.comment-text-meta .author {
    font-family: inherit;
}

#dfd-blog-module-585a4a05da5f3 .dfd-blog .cover {
    padding: 25px;
}
div.dfd-blog-title {
	font-size: 24px;
}

.nav-menu .mega-menu-item .item-title {
    padding: 0 10px;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories .byline.category a {
    background: #ff7500 none repeat scroll 0 0;
    font-family: inherit;
}
.nav-menu .mega-menu-item .item-title {
    font-family: inherit;
}
#footer div, #footer p {
    font-size: 10px;
    line-height: 14px;
}
#footer h3 {
    font-size: 12px;
}
.header-col-right {
	display: table;
	max-width: 120px;
}
#header-container.logo-position-left:not(.small) .header-col-fluid {
    margin-right: 0px;
}
.header-col-fluid {
    margin-right: 0px;
}

#header-container.header-style-3 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .mobile-logo, #header-container.header-style-3 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .logo-for-panel, #header-container.header-style-4 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .mobile-logo, #header-container.header-style-4 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .logo-for-panel {
    margin: 0 0;
}
#header-container.header-style-3 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo, #header-container.header-style-4 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
    left: 0;
}
div.page-title-inner .page-title-inner-wrap {
    min-height: 320px;
}

.entry-content h2 {
    font-size: 28px;
    line-height: inherit;
    letter-spacing: inherit;
}

.stuning-header-inner div.page-title-inner {
    min-height: 320px;
    height: 400px;
}

#header-container #header .header-wrap > .row:last-child > .columns.header-main-panel {
    height: 60px;
}

div.page-title-inner .page-title-inner-wrap {
    top: inherit;
}

.blog-section a:link, .blog-section a:visited {
    color: #2a7cca;
}

.blog-section a:hover {
    color: #f57000;
}

#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .entry-meta a:before {
    content: "";
    border-bottom: none ;
}

h1, h2, h3, h4, h5, h6
{
    	letter-spacing: 0px;
	text-transform: none;
}
.widget h3.widget-title {
	text-transform: none;
	letter-spacing: 0px;
}
#header-container.small a.menu-link.main-menu-link.item-title:hover {
	color: #fff;
	background-color: #000;
}

.dfd-blog-wrap::before {
	content: 'Herzlich willkommen auf dem ImmobilienScout24-Blog Ein Blog rund um den wichtigsten Ort der Welt: Das Zuhause! Ob aktuelle News aus der Immobilienwelt, Einrichtungsideen, Homeportraits oder ein Blick hinter die Kulissen von ImmobilienScout24: Wir freuen uns auf interessante Beiträge und viele, viele Kommentare.'
}
@media only screen and (min-width: 1300px) {
.menu-link.main-menu-link.item-title {
	font-size: 15px;
}
}
.soc-icons a {
	filter: grayscale(100%);
}