/*
Theme Name:     Fitplus
Description:    Theme for Fitplus
Author:         Torsten Landsiedel
Author URI:     http://workout-verlag.de
Template:       emmet-lite

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/* +------------
 * | Local Fonts
 * +------------
 */

/* ubuntu-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/ubuntu-v20-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/ubuntu-v20-latin_latin-ext-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* ubuntu-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/ubuntu-v20-latin_latin-ext-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/ubuntu-v20-latin_latin-ext-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}


/* +------------
 * | Logo
 * +------------
 */


.header-logo img {
    max-height: 50px;
}

.menu-toggle {
    display: none;
}

/* +------------
 * | Ninja Fixes
 * +------------
 */

#contact .ninja-forms-form-wrap label {
	font-weight: normal;
	/* color: #fff; */
}

#contact .ninja-forms-req-symbol {
    /* color: #ffffff; */
}

/* +------------
 * | Ninja Forms 3 - Customizations
 * +------------
 */

.nf-progress-container {
    border-radius: 4px;
}

.nf-progress-container .nf-progress {
    background-color: #4b9b3e;
}

.nf-mp-header h3 {
    margin-top: 1em;
}

.home .email-wrap input.ninja-forms-field,
.home .lastname-wrap input.ninja-forms-field,
.home .textbox-wrap input.ninja-forms-field {
    width: 100%;
}

.home .submit-wrap input.ninja-forms-field {
    width: auto;
}

.nf-form-wrap .nf-field-element label {
    text-align: left;
}


/* +------------
 * | Testimonials Section umbauen
 * +------------
 */

.third-section {
    background: #fff;
}

.welcome-section {
    background: #f6f7f7;
}


/* +------------
 * | Testimonials Section umbauen
 * +------------
 */

.testimonials-section {
	background: #4b9b3e none repeat scroll 0 0;
}

.shortcodes-ultimate {
    margin-bottom: 45px;
}

.testimonials-section .section-content .textwidget > div {
    display: block;
}

.testimonials-section .section-title {
    text-transform: uppercase;
}

.testimonials-section {
    text-align: left;
}

.testimonials-section .su-button {
    margin-top: 1em;
}

/*
.site-main .testimonials-section .button {
    font-size: 24px;
    margin-bottom: 17px;
    margin-left: 30px;
    padding: 18px 20px;
}
.site-main .testimonials-section .button.white-button:hover {
    color: #4b9b3e;
}
.site-main .testimonials-section .button.white-button:active:focus,
.site-main .testimonials-section .button.white-button:active:hover, 
.site-main .testimonials-section .button.white-button:active, 
.site-main .testimonials-section .button.white-button:hover, 
.site-main .testimonials-section .button.white-button:focus {
    background: #fff none repeat scroll 0 0;
    border-color: #fff;
}
.site-main .testimonials-section .button {
    min-width: 270px;
}
*/

.testimonials-section h3 {
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 24px;
}


/* Fix Google Map Infobox */
.gm-style-iw {
    color: #555;
}

/* +------------
 * | Registrierung QR Code
 * +------------
 */

.uwp_page .uwp-registration-form input[type="checkbox"] {
    margin-bottom: 4px; 
}

#uwp_account_subscribe_row,
#uwp_account_datenschutzakzeptiert_row {
    margin-bottom: 12px;
}

.uwp-remember-me label {
    font-size: 17px;
}


/* +------------
 * | Footer Button
 * +------------
 */

.site-footer .button {
  font-size: 18px !important;
  padding: 10px 12px;
  min-height: auto;
  text-transform: none;
  color: #eee !important;
  margin: 0 0 12px 0 !important;
  position: relative;
  top: -10px;
}
