/*
Theme Name:     Matoma Child Theme
Theme URI: 		https://matoma.de
Description:    Child theme for the J theme 
Author:         Matoma
Theme URI: 		https://matoma.de
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/


#sub-footer .mk-grid{
	text-align: center;
	padding-bottom: 20px;
}

.mk-footer-copyright{
	display: contents;
}

.rss-aggregator .feed-item a{
	color: #6f7072;
	font-size: 18px;
	font-weight: 700;
}

.rss-aggregator .feed-item .feed-date{
	font-size: 14px;
	font-style: italic;
	line-height: 23px;
}

.feed-item{
	margin-bottom: 20px;
}

.rss-aggregator{
	list-style-type: none;
	margin-left: -13px;
}

body .mk-main-navigation ul .megamenu-title:after{
	display: none;
}

.megamenu-title{
	font-size: 16px !important;
}

.mega_col_3 .menu-item .menu-item-link{
	border-bottom: 1px solid lightgrey;
	padding-left: 0 !important;
	margin-left: 10px !important;
}

.mega_col_3 .menu-item .menu-item-link:last-child{
	border-bottom: none;
}

body div.wpcf7-response-output{
	display: none;
}

body .main-navigation-ul > li.has-mega-menu > ul{
	-webkit-box-shadow: 0 3px 40px 3px rgba(0, 0, 0, 0.15);
    	-moz-box-shadow: 0 3px 40px 3px rgba(0, 0, 0, 0.15);
    	box-shadow: 0 3px 40px 3px rgba(0, 0, 0, 0.15);
}

body .mk-header{
	border-bottom: none;
}

body .wpcf7-submit{
	background-color: #00612d;
	color: #ffffff;
	letter-spacing: 0px;
	text-transform: none;
	border: none;
	border-radius: 0;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 3px;
}

body .wpcf7-text::-webkit-input-placeholder, body .wpcf7-text{
  	font-size: 14px;
	height: 44px;
}
body .wpcf7-text::-moz-placeholder{
  	font-size: 14px;
}
body .wpcf7-text:-ms-input-placeholder {
  	font-size: 14px;
}
body .wpcf7-text:-moz-placeholder {
  	font-size: 14px;
}

.mk-love-holder, .newspaper-item-share{
	display: none;
}

body .mk-blog-newspaper-item .newspaper-item-footer{
	background-color: #ffffff;
}

.mk-col-1-4 .widget .textwidget p{
	margin-bottom: 8px;
}

.widget_recent_entries ul li{
	margin-bottom: 20px;
}

.mk-button--text{
	font-size: 22px;
	letter-spacing: 0;
	font-weight: 400;
	line-height: 26px;
}

.mk-button--icon .mk-svg-icon{
	height: 20px !important;
	width: 20px !important;
	margin-top: -5px;
}

#sub-footer{
	border-top: rgba(255,255,255,0.1) 1px solid;
	padding-top: 20px;
}

.hover-tabs .vc_tta-tab.vc_active span.vc_tta-title-text{
	background-color: #ffffff;
	color: #97C00D;
	padding: 10px;
}

.item-holder .portfolio-meta-wrapper .the-title{
	color: #6f7072 !important;
}

.wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{
	display: inline-block;
	vertical-align: top;
	height: 44px;
}

.custom-formular .wpcf7-form .wpcf7-select, .custom-formular .wpcf7-form .wpcf7-email{
	margin-right: 15px;
}

.custom-formular .wpcf7-form p{
	float: right;
}

@media all and (max-width: 767px){
	.custom-formular .wpcf7-form .wpcf7-select{
		width: 100%;
		margin-bottom: 15px;
	}
}

/*Support ausblenden*/
#intercom-container,
#intercom-frame {
    display: none !important;
}

/*Anpassungen Nico 01.02.2019*/
.mk-blog-thumbnail-item.content-align-right .item-wrapper{
    padding: 0;
}

.mk-blog-thumbnail-item .item-wrapper .mk-blog-author{
    display: none;
}

.mk-button--dimension-outline.mk-button--size-medium, .mk-button--dimension-savvy.mk-button--size-medium{
    padding: 10px 20px;
}

.mk-button--text{
    font-size: 16px;
}

/*Beitr�ge auf volle breite*/
.mk-single-content.clearfix {
    max-width: 1280px !important;
}

/*Drucken und Like in Beitr�gen ausblenden*/
.single-social-section {
    display: none;
}

.header-style-1.header-align-left .mk-grid .mk-header-nav-container {
    margin-right: 30px;
}
body {
	overflow-y: hidden !important;
}

/*Auf Presse seite Buttons anpassen */
span.mk-button--text {
	font-size: 12px;
}

.mk-button--dimension-outline.mk-button--size-medium {
    	padding: 4px 11px;
	color: #6f7072;
}

.mk-button--dimension-outline.skin-dark {
	border-color: #6f7072;
}

.mk-button--dimension-outline.skin-dark:hover {
    background-color: #6f7072;
    color: #ffffff;
}