.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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .clover-home .clover-front-page-8 {
background: #f6ede9;
} .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 {
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;
}
} .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%;     
}
}