.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%;     
}
}