.content-wrap{clear:both}.event-intro{max-width:700px;margin:0 auto 50px auto;text-align:center}.event-template-default #main .post-image{display:none}.banner .banner-inner{padding:50px}.event-template-default .banner .banner-inner{padding:80px}.event-template-default .workshops{margin-bottom:0}.banner-text .post-date{position:static;margin:0 0 10px}.banner-text .post-title{margin:0 0 0;font-size:50px}@media screen and (max-width:1020px){.banner-text .post-title{font-size:30px}}@media screen and (max-width:550px){.banner-text .post-title{font-size:25px}}.banner-text .feat-excerpt{float:left;width:100%;margin:0 0 0}.banner-text .read-more{clear:left;margin-top:25px;padding:15px 25px;background:#f36d5c;color:#fff;font-size:14px;line-height:1.5;display:inline-block;text-align:center;border:1px solid transparent;transition:background .25s ease-in , color .25s ease-in , border .25s ease-in;-moz-transition:background .25s ease-in , color .25s ease-in , border .25s ease-in;-webkit-transition:background .25s ease-in , color .25s ease-in , border .25s ease-in;-ms-transition:background .25s ease-in , color .25s ease-in , border .25s ease-in}.banner-text .read-more:hover{border:1px solid #fff;background:transparent;color:#fff}#news-container .col-wrap .blog-wrapper{padding:0 20px;margin:0 0 50px}#news-container .col-wrap .blog-wrapper:nth-child(3n+1) {clear:both}@media screen and (max-width:1100px){#news-container .col-wrap .blog-wrapper{padding:0 15px;margin-bottom:30px;width:50%}#news-container .col-wrap .blog-wrapper:nth-child(3n+1) {clear:none}#news-container .col-wrap .blog-wrapper:nth-child(2n+1) {clear:both}}@media screen and (max-width:700px){#news-container .col-wrap .blog-wrapper{width:100%;padding:0}}.post-image{padding:200px 0 0;background:url(/wp-content/themes/best-marriages/images/shell/footer-logo.png.pagespeed.ce.ylcdioqG0-.png) center center #cecccc no-repeat;display:block;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.post-image:hover{opacity:.8}.has-img{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-o-background-size:cover}.blog-text-wrapper{background:#eee;padding:30px 30px 50px;min-height:260px;position:relative;text-align:center}@media screen and (max-width:700px){.blog-text-wrapper{min-height:0}}.blog-text-wrapper a:hover{color:#f36d5c}.blog-text-wrapper .custom-link{clear:both;margin-top:10px}.blog-text-wrapper .post-title{color:#272727;text-align:center;width:100%;float:left;margin:0;font-size:20px}.post-excerpt{font-weight:600;text-align:center;width:100%}.blog-text-wrapper .read-more{color:#f36d5c;display:inline-block;position:relative;background:url(/wp-content/themes/best-marriages/images/shell/xarrow-sprite.png.pagespeed.ic.chpLCspPXH.png) no-repeat bottom right 100px;padding-right:20px;line-height:12px;width:100%;margin-top:17px;text-align:center}.blog-text-wrapper .read-more:hover{color:#da3b27;background:url(/wp-content/themes/best-marriages/images/shell/xarrow-sprite.png.pagespeed.ic.chpLCspPXH.png) no-repeat top right 100px}.post-date{position:absolute;bottom:13px;left:30px}.post-author{position:absolute;bottom:13px;right:30px}.single-post .post-image{background:none;padding:0;margin:0 auto 40px;float:none;display:block}.single-post .post-author{position:static}.single-post .post-date{margin:0}.post-wrp{max-width:700px;margin:0 auto}.quoteBlock{width:100%;text-align:center}.quoteBlock q{display:block;quotes:initial;position:relative;padding:0 28px}.quoteBlock q:before{content:'';background:url(/wp-content/themes/best-marriages/images/shell/openQuote.png.pagespeed.ce.-qKLwASlUl.png);width:26px;height:19px;position:absolute;left:0;top:0}.quoteBlock q:after{content:'';background:url(/wp-content/themes/best-marriages/images/shell/closeQuote.png.pagespeed.ce.Ze_ZG3_6_P.png);width:26px;height:18px;position:absolute;right:0;top:0}.ticket-desc{font-style:italic}.author-container{background:#eee;padding:0}.author-container .author-wrapper{padding:60px 0;max-width:1000px}.author-container .author-img{border-radius:100%;background:#c7c7c7;float:left;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-position:center center;min-height:208px;width:208px}.author-container .author-description{float:left;width:740px;display:inline-block;margin:20px 0 0 40px;padding:0}@media screen and (max-width:1000px){.author-container .author-wrapper{max-width:100%;padding:30px}.author-container .author-img{width:25%}.author-container .author-description{width:75%;margin:20px 0 0;padding:0 0 0 25px}}@media screen and (max-width:650px){.author-container .author-img{float:none;margin:0 auto;width:208px}.author-container .author-description{width:100%;clear:left;padding:0}}.popularPost-container{clear:both;text-align:center;max-width:930px;margin:0 auto}.popularPost-container .secondary-heading{margin-bottom:40px}.popularPost-container .pop-post-outerwrap{float:left;width:33.3333%;padding:0 20px;margin-bottom:40px;line-height:1.2}.popularPost-container .pop-post-outerwrap .post-title{font-size:20px;position:relative;z-index:2;float:left;padding-bottom:11px;width:100%}.popularPost-container .pop-post-outerwrap .read-more{position:relative;z-index:2;font-size:12px;clear:both;text-align:center;color:#fff;float:left;width:100%;display:block}@media screen and (max-width:1000px){.popularPost-container .pop-post-outerwrap{width:100%;clear:left;padding:0;margin:0 0 20px}}.popularPost-container .pop-post-innerwrap{min-height:160px;color:#fff;padding:35px 20px 0;position:relative;display:block;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-position:top center;background-repeat:no-repeat}.popularPost-container .pop-post-innerwrap:hover:after{opacity:.9}.popularPost-container .pop-post-innerwrap:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background:#747474;z-index:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.map-wrap{float:right;margin:0 0 50px 15px}.em-booking{margin:0}.em-booking .em-tickets{margin:20px 0}.em-booking .em-tickets td{padding-top:10px}.em-booking th{text-align:left!important}.em-booking .em-booking-form-details{padding:0}.em-booking .em-booking-form label{display:block;width:auto;float:none;margin-top:10px}.em-booking .em-booking-form-details input.input,.em-booking .em-booking-form-details textarea{width:350px}@media screen and (max-width:500px){.em-booking .em-booking-form-details input.input,.em-booking .em-booking-form-details textarea{width:280px}}.em-booking textarea{height:120px}.em-booking .em-gateway-buttons{margin-top:25px}@media screen and (max-width:650px){.map-wrap{display:none}}.upcoming-container{background:#eee;padding:0;text-align:center}.upcoming-container h2{margin-bottom:40px}.upcoming-container .upcoming-wrapper{padding:60px 40px;max-width:1140px}.upcoming-container .workshop{padding:0 10px 20px 10px}@media screen and (max-width:900px){.upcoming-container .workshop{width:50%;margin-bottom:0}}@media screen and (max-width:500px){.upcoming-container .workshop .custom-button a{padding:10px 15px}}.upcoming-container .author-description{float:left;width:740px;display:inline-block;margin:20px 0 0 40px;padding:0}.upcoming-container .workshop-title{font-family:"Montserrat Alternates",Helvetica,Roboto,Arial,sans-serif;font-size:24px;line-height:28px;margin-bottom:15px;display:block;font-weight:400}@media screen and (max-width:900px){.upcoming-container .workshop-title{font-size:16px;line-height:22px}}@media screen and (max-width:500px){.upcoming-container .workshop-title{font-size:13px;line-height:19px;margin-top:10px}}