.has-top-margin{margin-top:60px;}
.small-margin{margin-bottom:12px;}
p.wp-block-subhead, .entry-content .wp-block-cover-image, .wp-block-image, .wp-block-text-columns, .entry-content .wp-block-button, blockquote.wp-block-quote, .entry-content .wp-block-quote.is-large, .wp-block-code, .wp-block-audio, .entry-content .wp-block-video, .wp-block-preformatted, .wp-block-verse, .wp-block-table, .wp-block-categories, .entry-content .wp-block-latest-posts, .wp-block-embed, .wp-block-group, .has-blocks .metaslider{margin-bottom:50px;}
.entry-content .wp-block-image, .entry-content ul.wp-block-gallery, .entry-content .wp-block-gallery.has-nested-images figure.wp-block-image, figure.wp-block-gallery{margin-bottom:16px;}
.edge-image{margin-bottom:-10px !important;}
.wp-block-columns .wp-block-image{margin-bottom:0;}
.entry-content .wp-block-quote.is-large{padding:30px;}
p.has-text-align-center{text-align:center !important;}
.wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover p{line-height:1.4 !important;font-size:40px;margin:0 auto;}
.wp-block-cover__inner-container{max-width:800px;}
@media(min-width:600px){
.wp-block-column:not(:last-child){margin-right:18px;}
hr.wp-block-separator{width:20%;margin:32px auto;}
hr.wp-block-separator.is-style-wide{width:100%;}
}
.genesis-title-hidden .site-inner{padding-top:0 !important;}
.wp-block-columns p:last-child, .wp-block-text-columns p:last-child{margin-bottom:0;}
.entry-content .alignwide{width:auto;max-width:1000%;margin-right:calc(25% - 25vw);margin-left:calc(25% - 25vw) !important;}
.entry-content .alignfull{width:auto;max-width:1000%;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);}
.wp-block-cover, .wp-block-group, .wp-block-columns{margin-bottom:70px !important;}
.wp-block-separator{border-top:1px solid #eeeae8;border-bottom:0;}
.entry-content ul.wp-block-gallery:not(.alignfull):not(.alignwide){margin-left:0;}
.entry-content .alignwide > *,
.entry-content .alignfull > *{width:100%;}
.entry-content .wp-block-button__link:not(.has-background){background-color:#aaaaaa;}
p.has-background{padding:32px;}
blockquote{margin-left:0;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{padding:30px !important;margin-bottom:30px !important;}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p{font-style:normal !important;font-size:28px !important;}
blockquote p{margin-bottom:16px;}
.has-large-font-size{font-size:18px !important;}
.is-style-script-text{font-family:Clover Script, serif;font-size:56px;margin-bottom:15px;}
.is-style-border-image{border:1px solid #eeeae8;padding:10px;}
cite, .wp-block-quote.is-style-large cite{text-transform:uppercase;font-style:normal;font-size:14px !important;font-family:Roboto Condensed;letter-spacing:1.5px;}
.entry-content .wp-block-quote.is-large cite, .entry-content .wp-block-quote.is-large footer{display:block;}
.last-on-page, .entry-content .last-on-page{margin-bottom:0 !important;}
.wp-block-image figcaption{font-size:14px;text-align:center;}
code, kbd, pre, samp{font-size:16px;}
.entry-content code{display:block;padding:11px 22px;border:1px solid #eeeae8;border-radius:4px;background-color:transparent;}
.entry-content .wp-block-table{font-size:16px;color:#3d4341;}
tbody{border-bottom:none;width:100% !important;}
td{border:1px solid #eeeae8;}
.woocommerce-page td{border:0;}
td, th{padding-left:14px;}
.wp-block-table tr:first-of-type{font-weight:normal !important;letter-spacing:1.5px;font-size:16px;font-family:Roboto Condensed, sans-serif;text-transform:uppercase;}
.wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter{text-align:left;}
.wp-block-categories{font-size:15px;}
.wp-block-categories a{font-size:16px;}
.entry-content .wp-block-button .wp-block-button__link, .wp-block-button .wp-block-button__link, .gb-block-post-grid-more-link{border:0;cursor:pointer;font:normal 15px Roboto Condensed, sans-serif;letter-spacing:1px;padding:16px 26px 15px;margin:10px 0;text-transform:uppercase;border-radius:0 !important;}
.gb-button{border:0;cursor:pointer;font:normal 15px Roboto Condensed, sans-serif;letter-spacing:1px;padding:16px 26px 15px;margin:10px 0;text-transform:uppercase;}
a.gb-button-size-small{font-size:13px;}
a.gb-button-size-large{font-size:17px;padding:20px 30px 19px;}
a.gb-button-size-extralarge{font-size:21px;padding:22px 40px 21px;}
.wp-block-button.aligncenter{text-align:center;}
.wp-block-group{padding:80px 90px 68px;}
.wp-block-group .wp-block-columns, .wp-block-group .wp-block-image, .wp-block-group .wp-block-gallery, .wp-block-group .wp-block-button{margin-bottom:0 !important;}
.wp-block-group.alignfull p{max-width:1150px;margin-left:auto;margin-right:auto;}
.alignfull .testimonial_rotator_wrap{max-width:1100px;margin:0 auto;}
.wp-block-cover p{font-family:Gilda Display;}
.wp-block-cover p.has-background{opacity:.9;padding:50px;}
.wp-block-cover-image .wp-block-subhead, .wp-block-cover-image h1, .wp-block-cover-image h2, .wp-block-cover-image h3, .wp-block-cover-image h4, .wp-block-cover-image h5, .wp-block-cover-image h6, .wp-block-cover-image p, .wp-block-cover .wp-block-subhead, .wp-block-cover h1, .wp-block-cover h2, .wp-block-cover h3, .wp-block-cover h4, .wp-block-cover h5, .wp-block-cover h6, .wp-block-cover p{color:unset;}
.scoot-right{margin-left:8px;}
ol.clover-numbered-list li::before{content:counter(clover-numbered-list) "";color:#fff;background:#ddac94;position:absolute;left:0;text-align:center;border-radius:40px;height:40px;width:40px;line-height:2.7 !important;content:counter(clover-numbered-list) "";font:normal 15px Roboto Condensed, sans-serif;}
ol.clover-numbered-list li{list-style-type:none;counter-increment:clover-numbered-list;position:relative;padding-left:60px;margin-bottom:1.4em;}
ol.clover-numbered-list{margin-left:0;}
.podcast-icon:before{content:"\f04b";font-family:'Font Awesome\ 5 Free';font-weight:900;font-size:8px;background:#ddac94;color:#fff;width:22px;height:22px;text-indent:3px;line-height:22px;border-radius:40px;text-align:center;display:inline-block;left:0;vertical-align:text-bottom;margin-right:10px;}
.podcast-title a{color:#6d7975 !important}
.podcast-title a:hover{color:#b8bcb3 !important}
.apple-icon a:after{content:"\f179";font-family:'Font Awesome 5 Brands';margin-left:7px;font-size:17px}
.spotify-icon a:after{content:"\f1bc";font-family:'Font Awesome 5 Brands';margin-left:7px;font-size:17px}
.google-icon a:after{content:"\f1a0";font-family:'Font Awesome 5 Brands';margin-left:7px;font-size:15px}
.has-cream-background-color{background-color:#f9f6f4 !important;}
.has-cream-color, .has-cream-color.has-text-color{color:#f9f6f4 !important;}
.has-light-pink-background-color{background-color:#f6ede9 !important;}
.has-light-pink-color, .has-light-pink-color.has-text-color{color:#f6ede9 !important;}
.has-dark-pink-background-color{background-color:#ddac94 !important;}
.has-dark-pink-color, .has-dark-pink-color.has-text-color{color:#ddac94 !important;}
.has-light-green-background-color{background-color:#b8bcb3 !important;}
.has-light-green-color, .has-light-green-color.has-text-color{color:#b8bcb3 !important;}
.has-dark-green-background-color{background-color:#aaa99b !important;}
.has-dark-green-color, .has-dark-green-color.has-text-color{color:#aaa99b !important;}
.has-gray-background-color{background-color:#6d7975 !important;}
.has-gray-color, .has-gray-color.has-text-color{color:#6d7975 !important;}
.has-black-background-color{background-color:#3d4341 !important;}
.has-black-color, .has-black-color.has-black-color{color:#3d4341 !important;}
.has-white-background-color{background-color:#ffffff !important;}
.has-white-color, .has-white-color.has-text-color{color:#ffffff !important;}
.wp-block-genesis-blocks-gb-pricing-table-title{font:normal 32px Gilda Display, serif;letter-spacing:0;padding-top:40px !important;}
.gb-pricing-table-currency{margin-top:0;font:normal 16px Roboto Condensed, sans-serif !important;vertical-align:unset !important;margin-right:2px;}
.gb-pricing-table-price, .gb-pricing-table-term{font-family:Roboto Condensed, sans-serif;letter-spacing:1px}
.wp-block-genesis-blocks-gb-pricing-table-subtitle:empty{display:none !important;}
.wp-block-genesis-blocks-gb-pricing-table-price{padding-bottom:30px !important;margin-top:-5px;}
.gb-block-pricing-table-center .gb-block-button a{width:100% !important;}
ul.gb-pricing-table-features li{border-bottom:1px solid #eeeae8;padding-bottom:10px;margin-bottom:10px;list-style-type:none !important;}
ul.gb-pricing-table-features li:last-of-type{padding-bottom:0;margin-bottom:0;}
.gb-block-post-grid{margin-top:20px !important;}
.gb-block-post-grid .gb-post-grid-section-title{text-align:center;font:normal 24px Roboto Condensed, sans-serif;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:36px;}
.gb-block-post-grid header .gb-block-post-grid-title{font-size:22px;text-align:center;line-height:1.4;padding:0 10px;}
.gb-post-grid-items.is-grid.columns-2 .gb-block-post-grid-title{font-size:28px;}
.gb-post-grid-items.is-grid.columns-4 .gb-block-post-grid-title, .gb-post-grid-items.is-grid.columns-5 .gb-block-post-grid-title, .gb-post-grid-items.is-grid.columns-6 .gb-block-post-grid-title{font-size:20px;}
.gb-block-post-grid header .gb-block-post-grid-title a{color:#6d7975 !important;text-decoration:none !important;}
.gb-block-post-grid header .gb-block-post-grid-title a:hover{color:#ddac94 !important;text-decoration:none !important;}
.gb-block-post-grid-more-link.gb-text-link{background-color:#aaa99b;color:#fff !important;text-decoration:none !important;text-align:center;float:none;display:table;margin:0 auto 25px;}
.gb-block-post-grid-more-link.gb-text-link:hover{background-color:#ddac94;color:#fff !important;}
.gb-block-post-grid .is-grid article, .gb-block-post-grid .gb-is-grid article{margin-bottom:10px;}
.gb-block-post-grid .gb-block-post-grid-byline{text-align:center;font:normal 13px Roboto Condensed, sans-serif;text-transform:uppercase;letter-spacing:1.5px;}
.gb-block-post-grid .gb-block-post-grid-author a{text-decoration:none !important;}
.gb-block-testimonial .gb-testimonial-image-wrap{height:75px;width:75px;}
.gb-block-testimonial .gb-testimonial-info{margin-top:5px;}
.gb-has-avatar.gb-block-testimonial .gb-testimonial-info{min-height:75px;margin-top:15px;}
.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-name,
.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-name+.gb-testimonial-title,
.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-title,
.gb-block-testimonial .gb-testimonial-avatar-wrap+.editor-rich-text,
.gb-block-testimonial .gb-testimonial-avatar-wrap+.editor-rich-text+.editor-rich-text{margin-left:95px;}
.right-aligned .gb-testimonial-info .gb-testimonial-name, .right-aligned .gb-testimonial-info .gb-testimonial-title{margin-right:95px;margin-left:0;}
.gb-block-testimonial{padding:4.5%;margin-bottom:40px;}
.gb-block-testimonial .gb-testimonial-text p{font-family:Gilda Display;line-height:1.8;}
.gb-block-testimonial .gb-testimonial-name{font:normal 16px Roboto Condensed, sans-serif;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px;}
.gb-has-avatar.gb-block-testimonial .gb-testimonial-name{margin-top:12px;}
.gb-block-testimonial .gb-testimonial-title{opacity:.6;font-size:15px;}
.gb-block-profile{border-radius:0;}
.gb-block-profile .gb-profile-name{font:normal 32px Gilda Display;}
.gb-block-profile .gb-profile-title{font-family:Roboto Condensed, sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:15px !important;padding-top:12px;}
.gb-block-profile .gb-social-links li i{font-size:15px;padding:12px;}
.gb-block-sharing{margin-bottom:1.5em;}
.gb-block-sharing .gb-share-list a{background:#aaa99b;color:#fff !important;}
.gb-block-sharing .gb-share-list a:hover{background:#ddac94;color:#fff !important;}
.gb-block-sharing .gb-share-list{text-align:center;}
.gb-block-sharing.gb-share-size-medium a{font-size:14px;}
.gb-block-sharing .gb-share-list:before{content:"share";display:block;font:normal 36px Clover Script, serif;margin-bottom:10px;color:#6d7975;}
.gb-block-accordion{margin-bottom:1.4em !important;margin-top:1.4em !important;position:relative;}
.gb-block-accordion .gb-accordion-title{padding:18px 24px !important;outline:0;line-height:1.9 !important;background:#fff;border:1px solid #eeeae8;font-family:Roboto Condensed, sans-serif;text-transform:uppercase;letter-spacing:1.5px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;}
.gb-block-accordion .gb-accordion-title:hover{background:#f6ede9;color:#3d4341;}
.gb-block-accordion .gb-accordion-text{padding-top:30px !important;}
.gb-block-accordion .gb-accordion-title::-webkit-details-marker{display:none;}
.gb-block-accordion .gb-accordion-title::after{content:"\f347";font-size:16px;font-family:"dashicons";float:right;color:#3d4341;top:18px;right:25px;position:absolute;}
.gb-block-accordion:hover .gb-accordion-title::after{color:#3d4341;}
.gb-block-accordion details[open] .gb-accordion-title:after{content:"\f343";}
@media only screen and (max-width: 500px) {
.wp-block-group {
padding-left: 34px;
padding-right: 34px;
}
.wp-block-cover p.has-background {
padding: 30px;
}
.entry-content .wp-block-columns {
display: block;
}
.wp-block-columns > *:not(:last-child) {
margin-bottom: 20px;
}
.wp-block-text-columns {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.entry-content .wp-block-text-columns.columns-2 .wp-block-column {
width: 100%;
}
.entry-content .wp-block-text-columns .wp-block-column {
margin: 0;
}
.wp-block-text-columns .wp-block-column:not(:last-child) {
margin-bottom: 40px;
}
.wp-block-button {
margin-bottom: 30px !important;
}
.wp-block-buttons .wp-block-button {
margin-bottom: 0 !important;
}
.gb-block-container .wp-block-button {
margin-bottom: 0 !important;
}
p.has-background, div#mc_embed_signup { 
padding: 25px; 
}
#mc_embed_signup .button {
margin-left: 0 !important;
margin-top: 8px !important;
}
.gb-block-container .gb-container-content h1, .gb-block-container .gb-container-content h2, .gb-block-container .gb-container-content h3, .wp-block-cover p {
font-size: 36px !important;
}
.wp-block-columns:last-of-type {
margin-bottom: 0 !important;
}
.alignfull .gb-container-inside {
padding: 10px 22px;
}
.gb-layout-columns-2 .gb-block-layout-column:nth-child(1) {
margin-bottom: 15px;
}
.gb-block-layout-column:nth-child(2) figure {
margin-top: 18px;
}
.has-blocks .is-style-accent-line {
line-height: inherit !important;
}
.has-blocks .is-style-script-text {
line-height: 1.2em !important;
}
.has-blocks .is-style-script-text {
font-size: 42px;
}
ul.is-style-link-list {
margin-bottom: 15px;
}
.gb-block-container {
padding-top: 30px !important;
margin-top: 30px !important;
margin-bottom: 30px !important;
}
.gb-block-container .wp-block-genesis-blocks-gb-columns {
margin-top: 0px !important;
}
.gb-block-container:first-of-type {
margin-top: 0 !important;
}
.gb-block-container:last-of-type {
margin-bottom: 0 !important;
}
.entry-content .wp-block-buttons .wp-block-button__link, .entry-content .wp-block-buttons .wp-block-button {
width: 82%;
margin: 0 auto 6px !important;
text-align: center !important;
}
.gb-block-testimonial {
padding: 22px !important;
}
}