/*
 Theme Name:   EM - Sahifa Child
 Theme URI:    http://www.netzdenke.de
 Description:  Child for Sahifa
 Author:       Netzdenke
 Author URI:   http://www.netzdenke.de
 Template:     sahifa
 Version:      1.0.0
 Text Domain:  sahifa_em_child
*/

@import url("../sahifa/style.css");

.content .ndToolboxDfp {
    margin-bottom: 24px;
}

/* -- gallery description margin -- */
figcaption.wp-caption-text {
        margin-top: 0.5em !important;
	margin-bottom: 1em !important;
}

/* -- Adsense -- */
table .ndToolboxDfp {
	display: none;
}
.page-id-13248 table .ndToolboxDfp {
	display:block;
}

#nd-cookie-alert {
    display: none;
    width: 100%;
    background: #a20000;
    text-align: center;
    position: relative;
    top: 0;
}

#nd-cookie-alert p {
    text-align: left;
    margin: 0 auto;
    padding: 9px 0 10px 0;
    color: white;
}

#nd-cookie-alert p a {
    color: white;
    text-decoration: underline;
}

#nd-cookie-alert p button {
    padding: 2px 6px;
    background: #C25959;
    float: right;
    color: white;
    border-radius: 3px;
}

#nd-cookie-alert p button:hover {
    background: #D38888;
}

@media (min-width: 1045px) {
    #nd-cookie-alert p {
        width: 1045px;
    }
}


/* CONTACT FORM */
.immobilie .post-meta .post-comments {
	font-size: 13px;
}
.exkl-immo-content .post-navigation {
	margin-top: 10px;
}

.exkl-immo-exposeform {
	margin: -20px;
}
.exkl-immo-exposeform h2 {
	margin-bottom: 15px;
}
.exkl-immo .list {
	clear: both;
}
.exkl-immo .cell {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px;
	border: none;
	float: left;
}
.exkl-immo .cell.athird {
	width: 33.333%;
}
.exkl-immo input[type=text], .exkl-immo textarea, .exkl-immo select {
	width: 100%;
}
.exkl-immo input.filtersubmit {
	line-height: normal !important;
	width: 100% !important;
	padding: 3px 12px !important;
}

table.exkl-immo-objectdata {
	width: 100%;
	table-layout: fixed;
}
table.exkl-immo-objectdata tr td {
	padding-bottom: 7px;
	vertical-align: top;
}

/*HEADER SPACING*/
.header-content {
	padding: 10px 15px;
}

/*SEARCH*/
.search-block #s-header {
	font: normal 14px tahoma;
	padding: 7px 12px 8px 12px;
}