.ddsmoothmenuh ul li ul.sub-menu li, .ddsmoothmenuh ul li ul.sub-menu li a .ddsmoothmenuh ul li ul.sub-menua:hover{
    background-color: #666666;
    padding-left: 8px!important;
    padding-bottom: 8px!important;
}
#col-15-1 img.alignright {
    padding: 10px!important;
}
h1 {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
h2 {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
h3 {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
h4 {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
h5 {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
p {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.maxbutton-2.maxbutton.maxbutton-bps-footer-button .mb-text {
    color: #fff;
    font-family: Muli, Sans-serif!important;
    font-size: 15px;
    text-align: center;
    font-style: normal;
    font-weight: normal;
    padding-top: 16px!important;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
    line-height: 20px!important;
    box-sizing: border-box;
    display: block;
    background-color: unset;
}
.maxbutton-1.maxbutton.maxbutton-bps-basic-button .mb-text {
    color: #fff;
    font-family: Muli, Sans-serif!important;
    font-size: 15px;
    text-align: center;
    font-style: normal;
    font-weight: normal;
    padding-top: 16px!important;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
    line-height: 20px!important;
    box-sizing: border-box;
    display: block;
    background-color: unset;
}
.maxbutton-1.maxbutton.maxbutton-bps-basic-button {
    position: relative;
    text-decoration: none;
    display: inline-block;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-width: 0px;
    background-color: rgba(249, 198, 6, 1);
    margin: 5px!important;
}

.maxbutton-2.maxbutton.maxbutton-bps-basic-button {
    position: relative;
    text-decoration: none;
    display: inline-block;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-width: 0px;
    background-color: rgba(249, 198, 6, 1);
    margin: 5px!important;
}
.wc-gallery .gallery-caption p {
    text-align: left;
    font-size: 12px!iimportant;
}
.wc-gallery-captions-show .gallery-caption {
    background-color: #fff!important;
    font-size: 12px!iimportant;
}
.gallery-grid .gallery-item-wrapper {
    float: center!important;
    text-align: center;
}
img {
    padding: 5px!important;
}
.wp-caption {
    background: none repeat scroll 0 0 #FFF!important;
    border: 0px solid #FFF;
    margin-bottom: 10px;
    padding-top: 5px;
    text-align: center;
}
.ddsmoothmenuh ul li ul li a:link, .ddsmoothmenuh ul li ul li a:visited {
    font-family: "Muli", Arial, sans-serif;
    font-weight: normal;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    list-style-type: none!important;
} 
.ddsmoothmenuh ul li ul li a:hover {
    font-weight: normal;
    color: #f9be06!important;
}
button[type="submit"] {
  background: #f9be06!important;
  font-family: muli!important;
  font-size: 16px!important;
  line-height: 1.2em!important;
  color: #FFF;
  text-transform: uppercase!important;
  border: 0px!important;
  margin-bottom: 0px!important;
  border-radius: 4px!important;
}
button[type="submit"]:hover {
  background: #666;
  color: #ffffff;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 0px;
    font-size: 16px;
    line-height: 1.2em;
    margin-bottom: 0px;
    width: 70%!important;
}
label, input, button, select, textarea {
    line-height: 22px;
    font-size: 18px;
}

.widget_search #searchsubmit {
  background: #f9be06!important;
  font-family: muli!important;
  font-size: 16px!important;
  line-height: 1.2em!important;
  color: #FFF;
  text-transform: uppercase!important;
  border: 0px!important;
  border-radius: 4px!important;
  margin-bottom: 0px!important;
  padding: 0.2em!important;
  width: 30%!important;
}

.widget_search #searchsubmit:hover {
background: #666666!important;
  color: #FFF;
}

.wpcf7-text { 
  width: 85%!important; 
  margin-top: 10px;
}
.wpcf7-textarea { 
  width: 85%!important;
  height: 100px!important;
  margin-top: 10px;
}
.wpcf7-form-control .text { 
  width: 85%!important; 
  margin-top: 10px;
}
.wpcf7 input[type="submit"] {
  padding: 8px 15px;
  border-style: none;
  background: #666666!important;
  font-family: muli!important;
  font-size: 16px!important;
  color: #ffffff!important;
  border-radius: 4px!important;
  text-decoration: none!important;
  text-transform: uppercase!important;
  -webkit-appearance: button;
  line-height: 1.2em!important;
}
.wpcf7 input[type="submit"]:hover {
  background: #f9be06!important;
  color: #ffffff!important;
}
#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 10px 0 10px 3%;
    background-color: #eaeaea!important;
}
label, input, button, select, textarea {
    line-height: 20px;
    font-size: 14px!important;
    font-family: muli!important;
}
#mc_embed_signup .button:hover {
    background: #666666!important;
  color: #ffffff!important;
}
#mc_embed_signup .button {
    padding: 8px 15px;
    border-style: none;
    background: #f9be06!important;
    font-family: muli!important;
    font-size: 16px!important;
    color: #ffffff!important;
    border-radius: 4px!important;
    text-decoration: none!important;
    text-transform: uppercase!important;
    line-height: 1.2em!important;
    padding: 0 10px!important;
}
.display_archive {
    font-family: muli!important;
    font-size: 14px!important;
}
.button {
    color: #fff!important;
    font-family: Muli, Sans-serif!important;
    font-size: 15px!important;
    text-align: center!important;
    font-style: normal!important;
    font-weight: normal!important;
    padding-top: 16px!important;
    padding-right: 20px!important;
    padding-bottom: 15px!important;
    padding-left: 20px!important;
    line-height: 20px!important;
    box-sizing: border-box!important;
    display: block!important;
    background-color: #f9be06!important;
    width: 170px!important;
}
.button:hover {
    color: #666666!important;
    font-family: Muli, Sans-serif!important!important;
    font-size: 15px!important;
    text-align: center!important;
    font-style: normal!important;
    font-weight: normal!important;
    padding-top: 16px!important;
    padding-right: 20px!important;
    padding-bottom: 15px!important;
    padding-left: 20px!important;
    line-height: 20px!important;
    background-color: #ffffff!important;
    width: 170px!important;
}