/*
 Theme Name:     Yogamobility
 Theme URI:      http://www.yogamobility.org
 Description:    Yogamobility Theme
 Author:         Martin 
 Author URI:     https://www.smallcoder.co.uk
 Template:       Divi
 Version:        1.0.0
*/

/* 
Yoga Green: #bed63a
Blue Comp: #331584
Main Blue :: #0C71C3
*/
 
@import url("../Divi/style.css");

#top-menu-nav {
  padding-right: 3em;
}

.et-pb-active-slide {
  opacity: 1!important;
}

#main-footer {
	display: none;
}

.et-pb-contact-message {
  color: #fff;
  font-size: 3vw;
  line-height: 4vw;
}

/* Form Styling*/

.nf-form-fields-required {
  display: none;
}

.form-heading h2{
  padding-top: 3rem;
  padding-bottom: 2rem;
}

.nf-form-layout {
  padding-top: 1em;
}

textarea, input.text, input.title, input[type=email], input[type=password], input[type=date], input[type=tel], input[type=text], select, .yoga-contact-submit {
    padding: 1.5rem;
    font-size: 1.2em;
    width: 100%;
    max-width: 100%;
    border-radius: 10px!important;
}

#nf-field-4-wrap {
    text-align: center;
}

.yoga-contact-submit {
    background-color: #bed63a;
    border: 0;
    color: #000;
    font-weight: 800;
    box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%);
    transition: all .5s;
}

.yoga-contact-submit:hover {
  background-color: #0C71C3;
  color: #fff;
}

/* Booking Form Styling */

#nf-field-22-wrap {
  text-align: center;
}

#nf-field-22 {
  font-size: 2em;
  padding: 0.5em;
  background: #331584;
  color: #fff;
  transition: all .5s;
}

#nf-field-22:hover {
  background: #bed63a;
  color: #000;
}

#nf-field-25 {
  transform: scale(2);
  margin-left: 5px;
  margin-top: 5px;
}

/* Gallery Pagination formatting */

.et_pb_gallery_pagination {
  display: flex;
  justify-content: center;
  padding-top: 2em;
}

.et_pb_gallery_pagination a {
  font-size: 2em!important;
  color: black!important;
}

/*  About Page */

.et_pb_text_4 ul li {
  padding-bottom: 1em;
}

/* Amazon Smile */

.amazon-box {
  display: flex;
  justify-content: center;
}