/*
 Theme Name:   Atmungsaktiv Yoga
 Theme URI:    http://spacepilots.co/
 Description:  Atmungsaktiv Yoga Theme
 Author:       spacepilots
 Author URI:   http://spacepilots.co/
 Template:     vogue-premium
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: vogue-premium-child
 Tags: one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, theme-options, translation-ready, blog, e-commerce, entertainment, holiday, portfolio
*/

body, button, input, select, textarea {
    font-size: 1rem !important;
    line-height: 1.5rem;
}

p {
  margin: 0 0 .5rem;
}

.image-circle img{
  border-radius: 50%;
  overflow: hidden;
}

h3 {
  font-family: "Abel","Helvetica Neue",sans-serif;
  font-size: 3.375rem;
  color: #7F27AB !important;
}

h4 {
  font-family: "Abel","Helvetica Neue",sans-serif;
  font-size: 2.125rem;
  color: #2C114C !important;
}

h5 {
  font-family: "Abel","Helvetica Neue",sans-serif;
  font-size: 1.25rem;
  color: #2C114C !important;
  text-transform: uppercase;
}

.metaslider-45 {
  margin-bottom: 2rem !important;
}

.panel-grid {
  margin-bottom: 0 !important;
}

.row--margin {
  margin-bottom: 6rem !important;
}

.row--small-margin {
  margin-bottom: 2rem !important;
}

.row--no-margin {
  margin: 0 !important;
}

.cell--margin {
  margin-bottom: 2rem !important;
}

.slider--container {
  position: relative;
}

.upcoming--container {
  position: relative;
  background-color: #FFFFFF;
  margin: 0 30px 2rem;
  padding: 2rem;
  box-shadow: 0 5px 10px rgba(0,0,0,0.1);
}

.upcoming--container ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.widget_recent_entries {
  margin: 0;
}

.wpcf7-form-control {
    margin-top: 0.75rem;
    width: 100%;
    min-height: 2.5rem;
}

.wpcf7-form label{
    text-transform: uppercase;
}

.wpcf7-form p{
    margin-top: 1.75rem;
    line-height: 1.75rem;
}

.wpcf7-list-item-label {
    color: #7F27AB;
}

.quote {
  font-family: "Abel","Helvetica Neue",sans-serif;
  font-size: 1.5rem;
  line-height: 2.25rem;
  color: #ccc;
}

.quote-author {
  color: #9B6BCC;
  text-transform: uppercase;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
  background-color: #7F27AB;
  color: #FFFFFF;
  border: none;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody tr:nth-child(2n+2) {
    background-color: #fbf9ff;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .timeslot {
	font-size:18px;!important
}

.site-topbar-left-ad {
	font-size: 15px;
}

.site-topbar-right-no {
	font-size: 15px;
}

@media only screen and (min-width: 768px) {
  .upcoming--container {
    position: absolute;
    right: 3rem;
    top: 0rem;
    padding: 3rem;
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
  }

  .metaslider-45 {
    margin-bottom: 6rem !important;
  }

  .quote {
    font-size: 2rem;
    line-height: 2.75rem;
  }

  .main-navigation ul ul {
  	border-top: 2px solid #7F27AB;
  }
}
