/*
 Theme Name:   Twenty Seventeen child
 Description:  twentyseventeen Theme
 Author:       Ralf Tjarks
 Author URI:   http://www.ekm-consult.de
 Template:     twentyseventeen
 Version:      1.0
 Text Domain:  Twenty Seventeen-child
*/
/* general*/

.wrap {max-width:1240px;}
ul, ol {margin:0 1.5em 1.5em;}
.button a {color: #fff !important;}

/* === Header ===*/
.site-branding {margin-bottom:0 !important;padding-top:0 !important;}
.site-branding .wrap {padding-bottom:0%; padding-top:10px;padding-left: 0em;padding-right: 0em;max-width: 1240px;}
.custom-header {margin-bottom:0px4 !important;}
.custom-logo-link {width: 32%;float: left;}
.custom-header {margin-bottom: 0px !important}
.head_contact {width: 68%;float: right;padding-top:25px;}
.head_mobile {display:none;}
.mail {width: 39%;float: left;font-size:0.8rem;max-width:310px;}
.mail img {float:left;margin-top:-6px;margin-right:10px;}
.phone {width: 25%;max-width:210px;float: left;font-size:0.8rem;margin-left:7%;}
.phone img {float:left;margin-top:-6px;margin-right:10px;}
.address {width: 25%;float: right;font-size:0.8rem;max-width:210px;}
.address img {float:left;margin-top:-6px;}
.widget-column.header-widget-1 {max-width:1240px;margin:0 auto;max-height:35px;}
.widget-column.header-widget-1 .widget-title {display:none;}
#zeno_fr_widget-2 {margin: 0 !important;padding: 0 !important;}
.zeno_font_resizer {text-align: right !important;}
/* === Navigation ==*/
.navigation-top {background:#eea426;color:#fff;}

@media (min-width:768px) {
.main-navigation li a {color:#fff;}
.main-navigation li a:hover {color:#563d14;background:#fff;}
}
.main-navigation ul ul li a {color:#000;}
.main-navigation ul ul li a:hover {color:#563d14;background:#ececec;}

.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {color:#563d14;background:#fff;}
.navigation-top .wrap {padding:0;}
.menu-toggle {color: #fff;}
/* === Content ===*/
.entry-content {width: 100% !important;}
.panel-content .wrap {padding-top:0 !important;}
header.entry-header {display:none !important;}
/*.entry-title {display:none !important;}*/
.n2-section-smartslider {margin-bottom: 5%;}
/* Boxen*/
.homeboxen .su-button.su-button-style-default.su-button-wide {margin:0 !important;}
.homeboxen {margin-bottom:70px;display:flow-root;}
.homeboxen img {margin-bottom: -7px;}
.homeboxen p {margin:0 !important;}
.box1{width: 32%;float: left; margin-right: 2%;padding:10px;}
.box2 {width: 32%;float: left;margin-right: 2%;padding:10px;}
.box3 {width: 32%;float: right;padding:0px;background-color:#ececec;margin-top:10px;}
.box3 .su-posts.su-posts-teaser-loop {padding: 15px;}
.box1 span, .box2 span, .box3 span {border:0 !important;}
.box1 h2, .box2 h2 {margin-top:0 !important;color:#019f01;font-size:1.3rem !important;}
.box3 h2 {margin-top:0 !important;color:#019f01;font-size:1.0rem !important;}
.box3 .su-post {min-height: 46px;border-bottom: 1px solid;}
.box1 .box_link a, .box2 .box_link a, .box3 .box_link a {color: #fff !important;padding: 5px 15px;border-radius: 3px;text-decoration: none;font-size:1.5rem;}
.box3 .more {padding: 0px 0px 19px 15px;}
.entry-content a img, .comment-content a img, .widget a img {box-shadow:none;}
/* == Startseite=== */
.front_page .wrap {max-width:100% !important;padding: 0 !important;}
.small_content {max-width:1240px;margin:0 auto;}
.start_wide_content {background-color:#f8f8f8;display:block;}
.start_wide_content  h2 {margin-top:5% !important;}
.start_wide_content ul {margin-left:2%;}
/* == Startseiten Slider=== */
.slidetextlist {text-align: left;font-size: 30px !important;font-style: italic;line-height:40px !important;}
.slidetextlist_tab {text-align: left;font-size: 20px !important;font-style: italic;line-height:30px !important;}
@media (max-width:430px) {
.n2-ss-layer.n2-ow.n-uc-599vv1EfU3to {display: none;}
}
/* === Content === */
div#content a {color: #eea426;}
/* === Footer === */
#colophon {background-color: #ccc;}
.site-footer .widget-column.footer-widget-1 {width:30%;float:left;margin-right:5%;}
.site-footer .widget-column.footer-widget-2 {width:30%;float:left;margin-right:5%;}
.site-footer .widget-column.footer-widget-3 {width:30%;float:left;}
h2.widget-title {border-bottom: 1px dotted #484847;font-size: 1.5em;}
.widget ul li, .widget ol li {border-bottom:0 !important;border-top:0 !important;}
.entry-content a, .entry-summary a, .comment-content a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong {box-shadow:none !important;}
.box_link {background-color:#eea426;padding:5px 0px;}
/* Media*/

@media (max-width:1250px) {
	.small_content .inner {padding:0px 15px;}
}

@media (max-width:980px) {
	.custom-logo-link {width:100%;text-align:center;}
	.head_contact {width:100%;}
	.site-footer .widget-column.footer-widget-1 {width:100%;}
.site-footer .widget-column.footer-widget-2 {width:100%;}
.site-footer .widget-column.footer-widget-3 {width:100%;}
	.box1{width: 100%;}
.box2 {width: 100%;}
.box3 {width: 100%;margin-bottom:35px;}
.homeboxen {width:400px;margin:0 auto;}
}
@media (max-width:800px) {
	.box1, .box2, .box3 {max-width:357px; float:none;}
	.box1, .box2 {margin-bottom:15px;padding:0px;}
	.content_products_start h2 {margin-top:10px !important;}
	.homeboxen {max-width:360px;margin:0 auto;}
	.start_wide_content {margin-left:15px;margin-right:15px;}
	.start_wide_content .su-column.su-column-size-1-2.text {padding-left:20px;}
}
@media (max-width:650px) {
		.head_contact {display:none;}
		.head_mobile {text-align:center;display:block !important;}
	    .start_wide_content {margin-left:0px;margin-right:0px;max-width:357px;margin:0 auto;}
}
@media (min-width:768px) AND (max-width:817px) {
	.main-navigation a {padding: 1em 1.0em !important;}
}
@media (min-width:768px) AND (max-width:980px) {
	.site-branding .wrap {margin-bottom: 15px;}
}

.button a {background-color:#eea426;color:#fff;padding:10px 20px;border-radius:5px;}
.button a:hover {background-color:#333;}

@media screen and (min-width: 48em){
.custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
    max-width: 380px;
}
}
.custom-logo-link img {
    display: inline-block;
    max-height: 120px;
    width: auto;
}
@media (max-width:476px) {
	.column-4 {max-width: 90px;}
	.column-3 {max-width: 100px;}
	#tablepress-2, #tablepress-3, #tablepress-4, #tablepress-5 {font-size: 13px;}
	#tablepress-10, #tablepress-11, #tablepress-10-no-2, #tablepress-11-no-2 {font-size: 13px;}
}
@media (min-width:477px) AND (max-width:754px) {
	.column-4 {max-width: 130px;}
}

@media (min-width:477px) AND (max-width:754px) {
	#tablepress-2, #tablepress-3, #tablepress-4, #tablepress-5 {font-size: 14px;}
	#tablepress-10, #tablepress-11, #tablepress-10-no-2, #tablepress-11-no-2 {font-size: 13px;}
}

@media (max-width:754px) {
	#tablepress-3, #tablepress-5 {display:none;}
	
}
@media (min-width:755px) {
	#tablepress-10, #tablepress-11, #tablepress-10-no-2, #tablepress-11-no-2 {display:none;}
}