/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/

/*#################################*/
.header-toolbar-contact, .mk-header-tagline {
    float: right;
}

/*Überschriften*/
h1, h2, h3 {
letter-spacing:1px;}

/*Suchergebnis Infozeile*/
.search-result-item .search-loop-meta {
    display: none!Important;
}

.buttongrid {font-weight: 600;
letter-spacing: 1px;}

#theme-page .theme-page-wrapper {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}

#mk-breadcrumbs {display: none;}

#mk-page-introduce {
    padding-bottom: 0px!important;
}
.ai1ec-subscribe-container {padding-bottom: 40px;}

.beitragblock {
min-height: 280px;
}

/*Caldera Nachricht nach Versand*/
.caldera-grid .alert-success {
    background-color: #2c5789!important;
    border-bottom-color: #2c5789!important;
    border-left-color: #2c5789!important;
    border-right-color: #2c5789!important;
    border-top-color: #2c5789!important;
    color: #ffffff!important;
}

/*Formbutton Dateiupload*/
.btn, .btn-default {
    background-color: #2c5789;
    border-bottom-color: #2c5789;
    border-left-color: #2c5789;
    border-right-color: #2c5789;
    border-top-color: #2c5789;
    color: #fff;
}
.btn:hover {
    color: #ff0000!important;
}

.caldera-grid .btn-default {
    background-color: #2c5789;
    border-bottom-color: #2c5789;
    border-left-color: #2c5789;
    border-right-color: #2c5789;
    border-top-color: #2c5789;
    color: #fff;
}
#listenButton1 {
float:right;}

.responsivevoice-button {
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  -webkit-box-shadow: 0px 1px 1px #666666;
  -moz-box-shadow: 0px 1px 1px #666666;
  box-shadow: 0px 1px 1px #666666;
  color: #ffffff;
  font-size: 14px;
  background: #2c5789;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.responsivevoice-button:hover {
  background: #3cb0fd;
  text-decoration: none;
}
.zitat {
     color: #fff!Important;
	line-height: 1.7em;
	letter-spacing: 1px;
}
.zitatblau {
     color: #00274c!Important;
	line-height: 1.7em;
	letter-spacing: 1px;
}
.zitatname {
color: #fff!Important;
	font-size: 12px;
}
a.zitatlink {
color: #fff;
		font-size: 12px;
}
.mk-image.outside-image .mk-image-caption .mk-caption-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
}
.mk-caption-desc {
padding-bottom: 10px;}

.edge-title {
text-shadow: 1px 1px 2px rgba(71, 71, 71, 1);
}
.font-weight-700 {
font-weight: 500!Important;}

sup {
    top: 0px;
}

/* GoTo Top Mobile
-----------------------------------------------------------------------------*/


@media handheld, only screen and (max-width: 768px) {
body .mk-go-top {
display: block;
}
body .mk-quick-contact-wrapper {
display: none;
}
}
body .mk-go-top {
bottom: 15px !important;
}
body .mk-quick-contact-wrapper {
bottom: 15px !important;
}

.ngg-gallery-thumbnail {
    border-bottom-style: none!important;
    border-bottom-width: 0px!important;
    border-left-style: none!important;
    border-left-width: 0!important;
    border-right-style: none!important;
    border-right-width: 0!important;
    border-top-style: none!important;
    border-top-width: 0!important;
    margin-bottom: 10px!important;
    margin-left: 10px!important;
    margin-right: 10px!important;
    margin-top: 10px!important;
    max-width: 100% !important;
}