/*
 Theme Name: Uku Child
 Theme URI:
 Description: Uku Child Theme
 Author: Your Name
 Author URI: http://www.yourdomain.com/
 Template: uku
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Uku Child Theme
*/

/*
You can start adding your own styles here. Use !important to overwrite styles if needed. */



/*	font-family Open Sans
------------------------------------------------------------------------------------ */

body {
	font-family: "Open Sans", sans-serif;
}

.title-footer {
	font-family: "Open Sans", sans-serif;
	font-size: 42px;
}

.credit {
	font-family: "Open Sans", sans-serif;
}

.social-nav {
	font-family: "Open Sans", sans-serif;
}

.site-content cf {
	font-family: "Open Sans", sans-serif;
}

h1.site-title,
p.site-title,
.entry-summary,
.widget,
.title-footer,
.entry-header p.intro,
.entry-content,
.entry-content p,
.entry-content table,
.entry-content dl,
.entry-content ul,
.entry-content ol,
p.section-about-text,
p.text-big,
p.text-small,
#secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-content blockquote p,
.entry-content p span.uppercase,
.section-about-column-two  .social-nav ul li a,
.section-about-column-one p cite,
.widget_mc4wp_form_widget input[type="email"],
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-email input[type="email"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"],
.contact-form input[type="submit"],
input,
textarea,
.site-content div.wpcf7 input,
.site-content div.wpcf7 textarea,
.site-content div.wpcf7 p,
a.standard-btn,
div.sharedaddy h3.sd-title,
.widget h2.widget-title,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content  h4,
.entry-content  h5,
.big-instagram-wrap .clear,
.single-product .entry-summary h1,
.uku-standard.blog-classic .more-link,
.widget_mc4wp_form_widget input[type="text"] {
	font-family: 'Open Sans', sans-serif;
}

/*	Font-Bold
------------------------------------------------------------------------------------ */

h1, h2, h3, h4, h5 {
	font-weight: bold !important;
}

.front-section-title {
    font-weight: bold;
}

.entry-title {
    font-weight: bold;
}
.widgettitle {
    font-weight: bolder !important;
	font-size: 16px;
}


/* Farben
 * * * * * * * * * */

body {
	color: #efefef !important;
}

/* --- Links + Colors --- */

.single-post .entry-header p.intro,
.entry-meta,
.entry-cats,
.entry-summary,
.front-section-title,
.social-front-title,
.widget_mc4wp_form_widget p,
.jetpack_subscription_widget #subscribe-text p,
.section-about-column-one p {
	color: #ffffff !important;
}

a,
.entry-header h2.entry-title,
.entry-header h2.entry-title a,
#secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-meta a,
.entry-cats a {
	color: #ffffff !important;
}

a:hover,
.entry-header h2.entry-title a:hover,
.entry-meta a:hover,
.entry-cats a:hover {
	color: #a0a0a0 !important;
}

/* --- Hamburger Farben --- */

.inner-offcanvas-wrap {
	background: #262626 !important;
}

/* --- Sticky Header Farbe --- */

@media screen and (min-width: 66.25em) {
	.sticky-header {
		background: #000000 !important;
	}
}

/* --- Header Farbe @media max 1059px --- */

@media screen and (max-width: 1059px) {
#site-branding {
	background: #262626 !important;
	}
}

/* --- Border Farben --- */

.archive-header h1.archive-title {
    border-bottom: 1px solid white !important;
}

.archive-header h1.archive-title {
    border-top: 1px solid white !important;
}

#primary .hentry {
    border-top: 1px solid white !important;
}

.page h1.entry-title {
	border-bottom: 1px solid white !important;
}

/* Display None
------------------------------------------------------------------------------------ */

.entry-meta {
	display: none !important;
}

.entry-cats {
	display: none !important;
}

.home .front-section-title {
	border-top: 0px solid black !important;
}

.home .front-section .type-post {
	border-top: 0px solid black !important;
}

.single-post .post-navigation {
	display: none !important;
}

#front-section-fourcolumn .front-section-title, #front-section-sixcolumn .front-section-title, #front-section-one .front-section-title, #front-section-twocolumn .front-section-title {
	border-top: 0px solid black !important;
}

.front-section .type-post {
	border-top: 0px solid black !important;
}

.post-navigation {
	display: none !important;
}

.home .more-link {
	display: none !important;
}

.single-post .none {
	display: none !important;
}

.single-post #post-54 .entry-thumbnail {
	display: none;
}

.single-post.no-sidebar .entry-footer {
	display: none !important;
}

/* Footer Styles
------------------------------------------------------------------------------------ */

.linkcolor:link {
	color: white !important;
}

#colophon .linkcolor:hover {
	color: #a0a0a0 !important;
}

#colophon .credit a:hover {
	color: #a0a0a0 !important;
}

.title-footer {
	font-size: 42px;
	letter-spacing: 3px;
}

.title-footer {
	font-family: "Open Sans", sans-serif;
	font-size: 48px;
	color: #ffffff !important;
}

@media screen and (max-width: 767px){
	.title-footer {
	font-size: 40px;
	}
}

@media only screen and (max-width: 1059px) {
	.title-footer img {
		max-width: 75%;
	}
}

/* archive
------------------------------------------------------------------------------------ */

@media screen and (max-width: 767px){
.archive .entry-summary {
	font-size: 18px;
	}
}

.archive-header h1.archive-title {
    padding-bottom: 10px !important;
    border-bottom: 1px solid black;
    margin-bottom: 25px;
}

@media screen and (min-width: 768px){
.archive-title {
	font-size: 48px !important;
	}
}

@media screen and (max-width: 767px){
.archive-title {
	font-size: 20px !important;
	}
}


/* Anpassungen für Seiten + Beiträge
------------------------------------------------------------------------------------ */

.post-template-default .hentry {
	padding: 0;
    border-top: 4px solid #efefef !important;
}

.singlepost-wrap {
	padding-top: 60px;
}

.single-post .entry-header {
	margin: 0px !important;
	padding: 3px 0 20px;
	border-bottom: 1px solid #efefef !important;
	margin-bottom: 45px !important;

}

@media screen and (min-width: 768px){
.single-post .entry-title {
	font-size: 48px !important;
	}
}

@media screen and (max-width: 767px){
	.single-post .entry-title {
	font-size: 20px !important;
	}
}

.single-post .entry-content {
	width: 100% !important;
}

@media screen and (min-width: 85em) {
	.no-sidebar #primary {
	width: 100% !important;
	}
}

@media screen and (min-width: 66.25em) {
	.single-post.no-sidebar .contentwrap {
		max-width: none !important;
	}
}

@media screen and (min-width: 66.25em) {
.no-sidebar #primary {
	max-width: none !important;
	}
}

/* More Link Button
------------------------------------------------------------------------------------ */

a.more-link {
	margin-top: 40px !important;
}

a.more-link {
	font-size: 24px;
	border: 1px solid #efefef;
	padding: 5px;
	color: white;
}

a.more-link:after {
	content: ' \00BB';
}

a.more-link:hover {
    transition: all .4s ease;
	color: #BDBAA9;
	border: 1px solid  #BDBAA9;
}

@media only screen and (max-width: 1059px) {
	a.more-link {
	font-size: 18px !important;
	}
}

@media only screen and (max-width: 767px) {
	a.more-link {
	font-size: 12px !important;
	}
}

/* Front Section One
------------------------------------------------------------------------------------ */

.section-one-column-one .more-link {
	display: inline !important;
}

.wp-image-655, .wp-image-608 {
	width: 100%;
}

@media only screen and (min-width: 1060px) {
	.section-one-column-two {
		margin-top: 15px !important;
	}
}

/* Front Section Sixcolumn
------------------------------------------------------------------------------------ */

#front-section-sixcolumn .entry-title {
	display: none !important;
}

.home #front-section-sixcolumn .type-post:nth-child(n+13){
	display: none !important;
}

#front-section-sixcolumn-button {
	text-align: center;
	margin-top: -60px;
    margin-bottom: 80px;
}

#front-section-sixcolumn-button .more-link {
	display: inline !important;
}

#front-section-sixcolumn .front-section .type-post {
	padding: 0px !important;
}

#front-section-sixcolumn .type-post {
	padding: 0px !important;
}

@media screen and (max-width: 767px) {
	#front-section-sixcolumn-button .more-link {
		font-size: 26px !important;
	}
}

/* Marken Page
------------------------------------------------------------------------------------ */

.page-template-marken-page #front-section-sixcolumn {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding: 0px !important;
	width: 100% !important;
}

.page-template-marken-page #front-section-sixcolumn .front-section-title {
	display: none !important;
}

.page-template-marken-page a.post-edit-link {
	display: none !important;
}

#post-560 .page h1.entry-title {
    margin-bottom: 0px !important;
}

/* Stellenanzeigen Page
------------------------------------------------------------------------------------ */

.page-template-stellenanzeigen-page #front-section-twocolumn {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding: 0px !important;
	width: 100% !important;
}

.page-template-stellenanzeigen-page #front-section-twocolumn .front-section-title {
	display: none !important;
}

.page-template-stellenanzeigen-page a.post-edit-link {
	display: none !important;
}

#post-560 .page h1.entry-title {
    margin-bottom: 0px !important;
}

/* Featured Slider
------------------------------------------------------------------------------------ */

.featured-slider .entry-header h2.entry-title a {
    background: rgba(10, 10, 10, 0.5);
    padding: 10px 20px;
}

/* Front Section Threecolumn Smeg / Auf Service + Kundendienst Beiträgen
------------------------------------------------------------------------------------ */

.single-post #front-section-threecolumn {
	margin-top: 80px !important
}

.single-post #front-section-threecolumn .entry-header h2.entry-title a {
	font-size: 28px !important
}

.single-post #front-section-threecolumn .entry-header {
	border-bottom: 0px solid black !important;
	margin-bottom: 0px !important;
	padding: 0px !important;
}

.single-post #front-section-threecolumn .hentry {
	border-top: 0px solid black !important;
}

.single-post #front-section-threecolumn .entry-thumbnail {
	padding-bottom: 0px !important;
}

.single-post #front-section-threecolumn .entry-summary {
	padding-bottom: 20px !important;
}

#front-section-threecolumn .single-post .entry-header {
	padding: 0px !important;
}

.single-post #front-section-threecolumn .front-section-title {
	border-top: 1px solid white !important;
	padding-top: 80px;
}

.single-post #front-section-threecolumn .entry-header h2.entry-title {
    line-height: 1 !important;
}

/* Contact Form 7 - Plugin
------------------------------------------------------------------------------------ */

.wpcf7-submit {
	color: black !important;
}

.wpcf7 textarea, .wpcf7 input {
	color: black !important;
}


/* Float Menu - Plugin
------------------------------------------------------------------------------------ */

.fm-item-1-0 .fm-icon, .fm-item-1-0 a:hover .fm-icon, .fm-item-1-0 .fm-label {
	color: black !important;
}
