/* Home Page
--------------------------------------------- */

.clover-home .home-area .widget-title {
    font: normal 24px Roboto Condensed, sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 45px;
    text-align: center;
}
.clover-home .home-area .wrap {
    max-width: 1300px;
}
.clover-home .home-area {
    clear: both;
}
.clover-home .enews {
    overflow: hidden;
}
.clover-home .home-area .widget_media_image img {
    margin-bottom: -10px;
}
.clover-home .featuredpost .more-link {
    display: table;
    text-align: center;
    margin: 0 auto;
}
.clover-home .featuredpost .entry-content p {
    margin-top: 15px;
}
.clover-home .featuredpost .entry-content p:last-of-type {
    margin-bottom: 10px !important;
}
.clover-home input:focus,
.clover-home textarea:focus {
    outline: none;
}
.clover-home .site-inner {
    padding: 0;
}
.clover-home.blog .site-inner {
    padding: 80px 0 40px;
}
.clover-home .page .entry-title,
.clover-home .page .post-edit-link,
.clover-home .home-area h1.entry-title {
    display: none;
}
.clover-home .page.entry {
    margin-bottom: 0;
}

/* Front Page 1
--------------------------------------------- */

.clover-home .clover-front-page-1 {
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: 50%;
}
.clover-home .home-area.clover-front-page-1 .wrap {
    max-width: 100%;
}
.clover-home .clover-front-page-1 .clover-cta-widget {
    width: 100%;
}
.clover-home .clover-cta-widget .overlay {
    background: rgba(255,255,255, .85);
    width: 70%;
    margin: 0 auto;
    padding: 50px 40px 42px;
}
.clover-cta-widget.aligncenter {
    text-align: center !important;
}
.clover-cta-widget.alignleft {
    text-align: left !important;
}
.clover-cta-widget.alignright {
    text-align: right !important;
}
.clover-home .clover-front-page-1 .clover-cta-widget {
    max-width: 80%;
    margin: 0 auto;
    float: none;
    padding: 0 1.5%;
}
.clover-home .clover-front-page-1 .clover-cta-widget .clover-cta-inner {
    max-width: 90%;
    margin: 0 auto;
    padding: 115px 0 110px;
}
.clover-home .clover-front-page-1 .clover-cta-widget.aligncenter {
    max-width: 100%;
}
.clover-home .clover-front-page-1 .clover-cta-widget h4 {
    font: normal 20px Roboto Condensed, sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #fff;
    margin-bottom: 30px;
}
.clover-home .clover-front-page-1 .clover-cta-widget h3 {
    letter-spacing: 0;
    font: normal 46px Clover Script, serif;
    text-transform: none;
    margin-bottom: 5px;
    color: #fff;
}
.clover-home .clover-front-page-1 .clover-cta-widget h2 {
    font-size: 56px;
    margin-top: 0;
    white-space: pre-wrap;
    color: #fff;
}
.clover-home .clover-front-page-1 .clover-cta-widget p {
    color: #fff;
    font-size: 20px;
    max-width: 70%;
    line-height: 1.6;
}
.clover-home .clover-front-page-1 .clover-cta-widget.alignright p {
    text-align: right;
    max-width: 100%;
}
.clover-home .clover-front-page-1 .clover-cta-widget.aligncenter p {
    margin: 0 auto 22px;
}
.clover-home .home-area.clover-front-page-1 .clover-cta-widget .button {
    margin-right: 5px;
    margin-top: 0;
    margin-bottom: 10px;
}
.clover-home .clover-front-page-1 .featuredpost .entry {
    margin: 1.5%;
    padding-bottom: 1.25%
}
.clover-home .clover-front-page-1 .featuredpost {
    max-width: 1300px;
    margin: 3% auto;
}
.clover-home .clover-front-page-1 .featuredpage.widget {
    width: 33.333333%; 
    float: left;
    margin: 4% 0 5%;
    padding: 0 2%;
}
.clover-home .clover-front-page-1 .featuredpage .entry {
    margin: 0;
}
.clover-home .clover-front-page-1 .featuredpage.widget {
    width: 33.333333%; 
    float: left;
    margin: 4% 0 5%;
    padding: 0 2%;
}
.clover-home .clover-front-page-1 .featuredpage .entry {
    margin: 0;
}

/* Front Page 2
--------------------------------------------- */

.clover-front-page-2,
.clover-front-page-7 {
    background: #f9f6f4;
}
.clover-home .home-area:not(.clover-front-page-1) .clover-cta-buttons {
    padding-top: 10px;
}
.clover-home .home-area:not(.clover-front-page-1) .clover-cta-widget .button {
    background: #aaa99b;
    color: #fff;
    font-size: 18px;
    padding: 18px 44px;
    margin: 0 5px;
}
.clover-home .home-area:not(.clover-front-page-1) .clover-cta-widget .button:hover {
    background: #ddac94;
    color: #fff;
}
.clover-home .clover-cta-widget {
    text-align: center;
}
.clover-home .clover-cta-widget h2 {
    font-size: 38px;
    margin-top: 0;
}
.clover-cta-widget h3 {
    font: normal 52px Clover Script, serif;
    letter-spacing: 0;
}
.clover-home .home-area:not(.clover-front-page-1) .clover-cta-widget p {
    max-width: 800px;
    margin: 0 auto;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 1.8;
    margin-bottom: 25px;
}

/* Front Page 3
--------------------------------------------- */

.clover-front-page-3 {
    background: #f6ede9;
}
.clover-home .home-area.clover-front-page-3 .wrap {
    max-width: 1100px;
}
.clover-hpabout-widget .clover-hpabout-inner {
    margin-top: 15%;
    margin-bottom: 6%;
}
.clover-hpabout-widget h3 {
    font: normal 40px Clover Script, serif;
    letter-spacing: 0;
    margin-bottom: 12px;
}
.clover-hpabout-widget h2 {
    margin-top: 0;
    font-size: 38px;
}
.clover-hpabout-widget p {
    white-space: pre-wrap;
    font-size: 16px;
}
.clover-hpabout-widget h4 {
    font: normal 18px Roboto Condensed, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}
.clover-hpabout-widget.alignright {
    text-align: right;
}
.clover-hpabout-widget.aligncenter {
    text-align: center;
}
.clover-hpabout-widget.alignleft {
    text-align: left;
}

/* Front Page 4
--------------------------------------------- */

.clover-home .home-area.clover-front-page-4 .wrap,
.clover-home .home-area.clover-front-page-6 .wrap {
    max-width: 1300px;
}
.clover-home .featuredpage .widget-wrap {
    margin: 0 10px;
}
.clover-home .featuredpage {
    position: relative;
}
.clover-home .featuredpage .widget-title {
    text-align: center;
    font: normal 34px Gilda Display, serif;
    text-transform: none;
    letter-spacing: 0;
    padding-top: 35px;
    margin-bottom: 0;
}
.clover-home .featuredpage .widget-title:before {
    background: #6d7975;
    width: 1px;
    height: 70px;
    display: inline;
    position: absolute;
    content: "";
    margin: 0 auto;
    text-align: center;
    bottom: 50px;
    left: 50%;
    transform: translate(-50%);
}
.clover-home .featuredpage .widget-title a {
    color: #6d7975;
}

/* Front Page 5
--------------------------------------------- */

.clover-front-page-5 {
    background: #aaa99b;
}
.clover-home .woocommerce .product_list_widget .product-title {
    clear: both;
    text-align: center;
    display: block;
    padding-top: 20px;
    font: normal 24px Gilda Display, sans-serif;
    letter-spacing: 0;
    margin-bottom: 10px;
}
.clover-home .woocommerce .product_list_widget a {
    color: #6d7975;
}
.clover-home .product_list_widget .woocommerce-Price-amount.amount {
    font-size: 14px;
}
.clover-home .enews-privacy,
.after-entry .enews-privacy {
    display: block;
    clear: both;
    text-align: center;
    padding-top: 10px;
    margin-bottom: -5px;
}
.clover-home .enews-privacy a {
    color: #ccc;
}

/* Front Page 6
--------------------------------------------- */

.clover-home .clover-front-page-6 {
    background: #fff;
}
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-inner {
    max-width: 1150px;
    margin: 0 auto;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before,
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
    display: none !important;
}
.wpmtst-testimonial {
    font-family: Gilda Display, sans-serif;
    text-align: center;
    color: #6d7975;
    line-height: 1.5;
    letter-spacing: 0;
}
.wpmtst-testimonial-content p {
    font-size: 36px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content,
.wpmtst-testimonial-content {
    font-style: normal !important;
    margin-bottom: 40px !important;
}
.wpmtst-testimonial .testimonial-name.testimonial-field {
    text-align: center;
    margin: 0 auto !important;
    letter-spacing: 1.5px;
    font: normal 15px Roboto Condensed, sans-serif !important;
    text-transform: uppercase;
    color: #3d4341 !important;
}
.clover-home .home-area .strong-testimonials-view-widget .widget-title {
    padding-top: 20px;
    margin-bottom: 0 !important;
    font: normal 56px Clover Script, serif;
    text-transform: none;
    letter-spacing: 0;
    padding-top: 0;
    color: #ddac94;
}
.clover-home .widget .strong-view.wpmtst-modern .wpmtst-testimonial-content {
    margin: 10px 0 36px !important;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-image {
    max-width: 180px !important;
    margin-bottom: 25px !important;
}
.strong-testimonials-view-widget .textwidget {
    text-align: center;
    margin-top: 20px;
    font: normal 16px Roboto Condensed, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}
.clover-home .home-area .sc-wrapper.sc-full-width,
.clover-home .home-area .sc-wrapper {
    padding: 30px 15px !important;
}
.clover-home .home-area .shopthepost-widget {
    padding: 34px 20px !important;
    background: #fff;
    max-width: 1184px;
    margin: 0 auto;
}

/* Front Page 7
--------------------------------------------- */

.clover-service-box {
    background: #fff;
    padding: 40px 30px 30px;
    text-align: center;
    border: 1px solid #ffffff;
}
.clover-service-box .service-icon {
    margin-bottom: 12px;
}
.clover-service-box .service-icon i {
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #aaa99b;
}
.clover-service-box h2 {
    font-size: 36px;
    letter-spacing: 0;
}
.clover-service-box h3 {
    font: normal 17px Roboto Condensed, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.25px;
    text-align: center;
    margin-top: -5px;
}
.clover-home .home-area .shop {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
}
.clover-home .home-area .shop h5 {
    font: normal 44px Clover Script, sans-serif;
    padding: 0 8px;
    margin: 20px auto -20px;
}
.clover-home .home-area .shop .alignright {
    margin: 10px auto -20px;
}

/* Front Page 8
--------------------------------------------- */

.clover-home .clover-front-page-8 {
    background: #f6ede9;
}

/* Front Page 9
--------------------------------------------- */

.clover-front-page-9 {
    background: #fff;
}
.clover-home .home-area .featuredpost .entry {
    float: left;
    margin: 0 1.5%;
    background: #f9f6f4;
    margin-bottom: 0;
    flex-grow: 1;
    flex-basis: 0;
    min-width: 0
}
.clover-home .home-area .featuredpost .entry .entry-content-wrap {
    padding: 5px 30px 15px;
}
.clover-home .home-area .featuredpost .entry:nth-of-type(3) {
    float: right;
}
.clover-home .home-area .featuredpost .entry:nth-of-type(3n+1) {
    clear: left;
}
.clover-home .home-area .featuredpost .entry:nth-of-type(4n+1) {
    clear: both;
}
.clover-home .home-area .featuredpost .entry:nth-of-type(5),
.clover-home .home-area .featuredpost .entry:nth-of-type(6),
.clover-home .home-area .featuredpost .entry:nth-of-type(7),
.clover-home .home-area .featuredpost .entry:nth-of-type(8) {
    margin-top: 40px;
}
.clover-home .home-area .featuredpost .entry .entry-title {
    font-size: 30px;
    text-align: center;
    padding: 0 15px 15px;
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: 0;
}
.clover-home .home-area .featuredpost .entry .entry-content {
    margin-top: -14px;
}
.clover-home .home-area .featured-content .featured-posts-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.clover-home .home-area .featured-content .more-posts-button {
    width: 100%;
    text-align: center;
    margin-top: 40px;
}
.clover-home .featured-content.widget .more-posts-button .button {
    background: transparent;
    border: 1px solid #ddac94;
    color: #ddac94;
    font-size: 16px;
    margin: 10px auto 0;
}
.clover-home .featured-content .more-posts-button .button:hover {
    background: #ddac94;
    color: #fff;
}
.clover-home .home-area .featured-content p.entry-meta {
    text-align: center;
    margin-bottom: 12px;
}

/* Flexible Widgets
--------------------------------------------- */

.flexible-widgets {
    padding: 80px 0;
}
.clover-home.blog .clover-front-page-9 .flexible-widgets {
    padding-bottom: 0;
}
.flexible-widgets .wrap {
  padding: 80px 0 40px;
}
.flexible-widgets.widget-area .widget {
  float: left;
}
.flexible-widgets.widget-area .featuredpost.widget {
    padding: 0;
}
.flexible-widgets.widget-full .widget,
.flexible-widgets.widget-halves.uneven .widget:last-of-type {
  float: none;
  width: 100%;
}
.flexible-widgets.widget-fourths .widget {
  width: 33.333333333%;
  padding: 0 15px;
}
.flexible-widgets.widget-fourths .widget:first-child {
    width: 100%;
}
.flexible-widgets.widget-halves .widget {
  width: 50%;
  padding: 0 2.5%;
}
.flexible-widgets.widget-halves .widget.widget-first {
    padding-left: 0;
}
.flexible-widgets.widget-halves .widget.widget-last {
    padding-right: 0;
}
.flexible-widgets.widget-thirds .widget {
  width: 33.333333333%;
  padding: 0 1.5%;
}
.flexible-widgets.widget-halves .widget:nth-child(odd),
.flexible-widgets.widget-thirds .widget:nth-child(3n+1),
.flexible-widgets.widget-fourths .widget:nth-child(4n+1) {
  clear: left;
}
.flexible-widgets.widget-thirds.uneven .widget-first {
    width: 100%;
}
.flexible-widgets.widget-thirds.uneven .widget:nth-child(3n+1) {
    clear: none;
}
.flexible-widgets.widget-thirds.uneven .widget:nth-child(4n+1) {
    clear: left;
}
@media only screen and (max-width: 1340px) {
    .flexible-widgets .wrap {
        max-width: 1220px;
    }
}

@media only screen and (max-width: 1200px) {

    .flexible-widgets .wrap {
        max-width: 1040px;
    }

}

@media only screen and (max-width: 767px) {
    .flexible-widgets.widget-fourths .widget,
    .flexible-widgets.widget-halves .widget,
    .flexible-widgets.widget-thirds .widget {
        float: none;
        width: 100%;
    }
    .flexible-widgets .widget,
    .flexible-widgets.widget-halves .widget {
        padding-left: 0;
        padding-right: 0;
    }
}

/* Homepage eNews Widget
--------------------------------*/

.clover-home .home-area .enews .widget-title {
    font: normal 58px Clover Script, serif;
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 20px;
    text-align: center;
    margin-top: -15px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.clover-home .home-area.clover-front-page-5 .enews .widget-title,
.clover-home .home-area.clover-front-page-5 .enews p {
    color: #fff;
}
.clover-home .home-area .enews-widget p {
    text-align: center;
    margin-bottom: 30px;
    font: normal 15px Roboto Condensed, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    line-height: 1.7;
}
.clover-home .home-area .enews input {
    float: left;
    margin-bottom: 0;
    margin-left: 1.5%;
    border: 1px solid #eeeae8
}
.clover-home .home-area .enews-widget input[type="submit"] {
    margin: 0;
    margin-left: 1.5%;
    padding: 18px 5px 18px;
    border: 0;
    cursor: pointer;
    letter-spacing: 1.5px;
}
.clover-home .home-area .enews-widget input[type="submit"]:hover {
    background: #fff;
    color: #999;
}
.clover-home .home-area .enews.enews-3-fields input {
    width: 26.5%;
}
.clover-home .home-area .enews.enews-3-fields input[type="submit"] {
    width: 14%;
}
.clover-home .home-area .enews.enews-2-fields input {
    width: 39%;
}
.clover-home .home-area .enews.enews-2-fields input[type="submit"] {
    width: 16%;
}
.clover-home .home-area .enews.enews-1-field input {
    width: 77%;
}
.clover-home .home-area .enews.enews-1-field input[type="submit"] {
    width: 20%;
}
.clover-home .home-area .enews-widget form {
    max-width: 1000px;
    margin: 0 auto;
}
.clover-home .home-area .enews-widget .enews.enews-1-field form {
    max-width: 650px;
}

@media only screen and (max-width: 1360px) {
    .clover-home .home-area:not(.clover-front-page-1) {
        padding: 0 3%;
    }
}

@media only screen and (max-width: 1200px) {
    .flexible-widgets.widget-fourths .widget {
        margin: 0 1.5% !important;
        width: 30%;
    }
}

@media only screen and (max-width: 1151px) {
    .clover-hpabout-widget .clover-hpabout-inner {
        margin-top: 8%;
        margin-bottom: 6%;
    }
    .flexible-widgets.widget-fourths .clover_service_widget {
        margin: 0 !important;
        width: 33.333333%;
    }
    .clover-service-box h2 {
        font-size: 28px;
    }
        .flexible-widgets {
        padding: 50px 30px;
        overflow: auto;
    }
    .clover-home .home-area .wrap {
        max-width: 100%;
    }
}

@media only screen and (max-width: 920px) {
    .clover-front-page-1 .wrap,
    .clover-front-page-5 .wrap,
    .clover-front-page-6 .wrap {
        padding: 0;
    }
    .clover-front-page-1 .wrap,
    .clover-front-page-5 .wrap,
    .clover-front-page-6 .wrap {
        padding: 0;
    }
    .clover-home .featuredpage .widget-title:before {
        margin-bottom: 15px;
    }
}


@media only screen and (max-width: 767px) {
    .flexible-widgets.widget-fourths .widget {
        width: 100%;
        margin: 0 auto !important;
    }
    .clover-home .clover-cta-widget .overlay {
        padding: 40px 30px 35px;
    }
    .clover-home .clover-front-page-1 .clover-cta-widget .clover-cta-inner {
        padding: 6% 0;
        max-width: 100%;
    }
    .clover-home .clover-front-page-1 .clover-cta-widget h2 {
        font-size: 36px;
    }
    .clover-home .clover-front-page-1 .clover-cta-widget {
        padding: 0;
        max-width: 100%;
    }
    .clover-home .home-area:not(.clover-front-page-1) .clover-cta-widget .button {
        font-size: 16px;
        padding: 18px 32px;
    }
    .clover-home .home-area:not(.clover-front-page-1) .clover-cta-widget .button.button-last {
        margin-top: 15px;
    }
    .clover-home .home-area:not(.clover-front-page-1) .clover-cta-inner {
        margin-bottom: 15px;
    }
    .clover_hpabout_widget h3 {
        font-size: 36px;
        margin-bottom: 8px;
    }
    .clover-hpabout-widget h2 {
        font-size: 32px;
        margin-bottom: 15px;
    }
    .clover-hpabout-widget.alignright {
        padding-bottom: 22px;
        text-align: left;
    }
    .clover_hpabout_widget.widget-2 h3 {
        margin-top: 20px
    }
    .clover-home .clover-cta-widget h2 {
        font-size: 28px;
    }
    .clover-hpabout-widget .clover-hpabout-inner {
        margin: 0 auto;
    }
    .flexible-widgets.widget-fourths .clover_service_widget {
        margin-bottom: 30px !important;
    }
    .clover-home .clover-service-box {
        margin-bottom: 22px;
    }
    .clover-home .widget-last .clover-service-box {
        margin-bottom: 0;
    }
    .flexible-widgets.widget-fourths .widget {
        padding: 0;
    }
    .clover-home .home-area .shop h5,
    .clover-home .home-area .shop h5.alignright {
        margin: 0 auto;
        text-align: center;
        font-size: 36px;
    }
    .clover-home .home-area .featured-content .featured-posts-wrap {
        display: block;
        width: 100%;
    }
    .clover-home .home-area .featuredpost .entry {
        margin: 0 auto 22px;
    }
    .clover-home .home-area .featuredpost .entry .entry-title {
        font-size: 24px;
    }
    .clover-home .home-area .featuredpost .entry:nth-of-type(4),
    .clover-home .home-area .featuredpost .entry:nth-of-type(5),
    .clover-home .home-area .featuredpost .entry:nth-of-type(6),
    .clover-home .home-area .featuredpost .entry:nth-of-type(7),
    .clover-home .home-area .featuredpost .entry:nth-of-type(8),
    .clover-home .home-area .featuredpost .entry:nth-of-type(9) {
        margin-top: 0;
    }
    .clover-home .clover-front-page-1.home-area .widget {
        padding: 22px;
    }
    .clover-home .featuredpage .widget-title:before {
        display: none;
    }
    .clover-home .home-area .featuredpage .widget-title {
        padding: 15px 0 25px;
    }
    .clover-home .clover-front-page-1 .featuredpage.widget,
    .clover-home .clover-front-page-1 .featured-content.widget {
        margin: 0;
        padding: 0 22px !important;
    }
    .clover-home .clover-front-page-1 .featuredpage.widget.widget-first,
    .clover-home .clover-front-page-1 .featured-content.widget {
        padding-top: 24px !important;
    }
    .clover-home .clover-front-page-1 .featuredpage.widget.widget-last {
        padding-bottom: 24px !important;
    }
    .clover-home .home-area .strong-testimonials-view-widget .widget-title,
    .clover-cta-widget h3,
    .clover-home .clover-front-page-1 .clover-cta-widget h3 {
        line-height: 1;
        font-size: 38px;
    }
    .clover-home .home-area .enews .widget-title  {
        float: none;
        margin: 0 auto;
        border-right: 0;
        padding: 0 0 30px;
        font-size: 48px;
    }
    .clover-home .home-area .enews .widget-title,
    .clover-home .home-area .enews-widget p {
        margin-top: -15px;
    }
    .clover-home .woocommerce .product_list_widget .product-title {
        font-size: 18px;
    }
}

@media only screen and (max-width: 700px) { 

    .flexible-widgets.widget-fourths .widget {
        width: 100%;
        margin: 0 auto !important;
    }
    .clover-home .home-area .enews-widget {
        padding: 0;
    }
    .clover-home .featuredpost .post.entry,
    .clover-home .featuredpage .entry,
    .clover-home .featuredpage .widget-wrap {
        width: 100%;
        padding: 0;
        margin: 0 auto 22px;
    }
    .clover-home .home-area .featuredpage:last-of-type .entry {
        margin-bottom: -22px !important;
    }   
}

@media only screen and (max-width: 480px) {
    .clover-home .home-area .widget-title {
        font-size: 20px;
        line-height: 1.5;
        margin-bottom: 8%;
    }
    .clover-home .home-area .featuredpage .widget-title {
        font-size: 28px;
        padding: 5px 0 0;
        margin-bottom: 0;
    }
    .clover-home .clover-front-page-1 .featuredpost .entry-header {
        padding: 16px 12px 8px;
    }
    .clover-home .home-area .enews-widget input#subbox,
    .clover-home .home-area .enews-widget input#subbox1,
    .clover-home .home-area .enews-widget input#subbox2,
    .clover-home .home-area .enews-widget input#subbox,
    .clover-home .home-area .enews-widget input[type="submit"] {
        margin: 6px 0;
        width: 100%;
    }
    .clover-home .home-area .enews.enews-3-fields input#subbox1 {
        float: left;
        width: 48%;
    }
    .clover-home .home-area .enews.enews-3-fields input#subbox2 {
        float: right;
        width: 48%;     
    }
}