.gb-container-content h5 {
margin: 0 0 25px;
}
.herosection.wp-block-genesis-blocks-gb-container,
.is-style-herosection.wp-block-genesis-blocks-gb-container {
background: linear-gradient(#fdf9f8 80%, #fff 50%);
}
.herobottomsection.wp-block-genesis-blocks-gb-container,
.is-style-herobottomsection.wp-block-genesis-blocks-gb-container {
background: linear-gradient(#fff 20%, #fdf9f8 0%);
}
.containbg.wp-block-genesis-blocks-gb-container .gb-container-image{
object-fit: contain!important;
}
.home-content-sidebar.gb-2-col-wideleft > .gb-layout-column-wrap {
grid-template-columns: 2fr 320px;
}
.gb-block-post-grid .gb-block-post-grid-image {
margin-bottom: 10px;
}
.gb-block-post-grid .is-grid article {
margin-bottom: 2em;
}
.gb-block-post-grid header .gb-block-post-grid-title {
font-size: 28px;
text-align: left;
font-weight: 600;
margin-top: 15px;
margin-bottom: 5px;
font-family: 'Butler',sans-serif;
display: block;
}
.gb-block-post-grid header .gb-block-post-grid-title .post-meta a{
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
letter-spacing: 1.2px;
}
.gb-block-post-grid .gb-block-post-grid-byline {
text-align: center;
margin-bottom: 0px;
}
.gb-block-post-grid .is-list .gb-block-post-grid-title {
font-size: 28px;
text-transform: none;
text-align: left;
font-weight: 400;
}
.gb-block-post-grid .is-list .gb-block-post-grid-byline {
text-align: left;
}
.gb-block-post-grid-title .post-meta {
display: block;
}
.gb-post-grid-section-title {
margin-bottom: 30px;
}
.gb-block-post-grid .gb-post-grid-section-title{
text-align: center;
font-family: 'Crimson Text',serif;
}
.home-content-sidebar .gb-block-post-grid .gb-post-grid-section-title {
text-align: left;
}
.gb-block-post-grid-excerpt .post-meta,
.gb-block-post-grid-excerpt .post-title {
display: none;
}
.gb-block-post-grid .is-list article {
grid-template-columns: 45% 1fr;
}
.gb-block-post-grid .is-list article:not(:last-child) {
border-bottom: 0px;
padding-bottom: 0px;
}
.gb-block-newsletter.inline form {
display: flex;
}
.gb-block-newsletter.inline label {
display: none;
}
.gb-block-newsletter.inline input:not(.gb-button) {
margin-right: 10px;
margin-bottom: 0px;
}
.gb-block-newsletter.inline .gb-button{
width: 30%;
font-size: 14px;
font-style: normal;
padding: 10px;
border: 1px solid #182e33;
}
.gb-block-post-grid .gb-block-post-grid-text p {
margin-bottom: 5px;
}
.gb-block-post-grid .gb-block-post-grid-more-link {
font-size: 14px;
font-family: 'Poppins', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
color: #c78176;
text-decoration: underline
}
.gb-block-post-grid .gb-block-post-grid-more-link:hover,
.gb-block-post-grid .gb-block-post-grid-more-link:focus {
color: #182e33;
}
hr.wp-block-separator.fullwidth:not(.is-style-wide):not(.is-style-dots) {
max-width: 100%;
}
.gb-form-styles input:not(.gb-newsletter-submit) {
min-height: 35px;
}
.entry-content .blocks-gallery-grid {
padding-left: 0px;
}
.gb-button,
.gb-button:visited {
font-family: 'Poppins',sans-serif;
text-decoration: none!important;
letter-spacing: 2px;
font-weight: 600;
text-transform: uppercase;
}
.gb-block-cta .gb-button-size-small {
min-width: 250px;
padding: 18px 10px;
}
.gb-block-cta  {
padding: 2% 3% 3%;
}
.gb-block-cta .gb-cta-title {
margin-bottom: 30px;
}
.gb-block-cta  .gb-font-size-27 {
font-size: 27px;
margin-bottom: 10px;
}
.gb-cta-button {
text-align: center;
}
.site-container .gb-block-cta .gb-button,
.site-container .gb-block-cta .gb-button:visited {
background-color: #182e33!important;
border: 1px solid  #182e33!important;
color: #fff;
}
.site-container .gb-block-cta .gb-button:hover,
.site-container .gb-block-cta .gb-button:focus {
background-color: #fff!important;
border: 1px solid  #182e33;
color: #182e33!important;
}
.site-container .gb-block-cta.btn .gb-button,
.site-container .gb-block-cta.btn .gb-button:visited {
background-color: #c78176!important;
border: 1px solid  #c78176!important;
color: #fff;
}
.site-container .gb-block-cta.btn .gb-button:hover,
.site-container .gb-block-cta.btn .gb-button:focus {
background-color: #fff!important;
border: 1px solid  #c78176;
color: #c78176!important;
}
.gb-block-spacer.small {
max-width: 50px;
margin-right: auto;
margin-left: auto;
}
.largelist li{
font-size: 19px;
margin-bottom: 20px;
} .gb-block-pricing-table .gb-button,
.gb-block-pricing-table .gb-button:visited {
min-width: 200px;
max-width: 100%;
padding:  18px 5px;
}
.gb-pricing-table-title {
font-family: 'Oswald', sans-serif;
font-size: 20px;
letter-spacing: 1.5px;
} @media only screen and (max-width: 1023px) {
.gb-block-post-grid .is-grid.columns-3,
.gb-block-post-grid .is-grid.columns-4,
.gb-block-post-grid .is-grid.columns-5,
.gb-block-post-grid .is-grid.columns-6 {
grid-template-columns: 1fr 1fr;
}
.gb-block-post-grid .is-list article {
grid-template-columns: 1fr 1fr;
}
}
@media only screen and (max-width: 960px) {
.gb-block-post-grid article,
.gb-block-post-grid .is-grid article {
margin-bottom: 20px;
}
.gb-block-newsletter.inline form {
display: block;
}
.gb-block-newsletter.inline .gb-button{
width: 100%;
}
.home-content-sidebar.gb-2-col-wideleft > .gb-layout-column-wrap {
grid-template-columns: 100%;
}
.aboutsection .wp-block-media-text__content {
margin-left: 0px;
}
.aboutsection .wp-block-media-text__content .wp-block-button {
width: 100%;
}
.gb-block-post-grid .gb-block-post-grid-image img {
max-width: 350px;
margin: auto;
}
}
@media only screen and (max-width: 480px) {
.gb-block-post-grid .is-grid.columns-3,
.gb-block-post-grid .is-grid.columns-4,
.gb-block-post-grid .is-grid.columns-5,
.gb-block-post-grid .is-grid.columns-6 {
grid-template-columns: 1fr;
}
.gb-block-post-grid .is-list article {
grid-template-columns: 1fr;
}
}.wp-site-blocks .sticky-header .wp-block-column,
.wp-site-blocks .sticky-header .wp-block-navigation__container {
justify-content: center;
}
.wp-block-group.sticky-header .wp-block-columns {
margin-bottom: 0px;
} .wp-site-blocks .site-header .wp-block-column,
.wp-site-blocks .site-header .wp-block-navigation__container {
justify-content: center;
}
.wp-site-blocks .site-header .wp-block-column br {
display: inline;
}
.wp-block-group.site-header .wp-block-columns {
margin-bottom: 0px;
} .genesis-singular-image-visible   .wp-site-blocks .entry-title::after {
margin-bottom: 20px;
}
.single .is-style-herosection  {
margin-bottom: 30px;
}
.single .is-style-herosection .wp-block-post-featured-image {
margin-bottom: 0px;
}
.wp-block-group.footer-widgets {
padding: 20px 0;
}
.wp-block-group.footer-widgets .wp-block-columns {
margin-bottom: 0px;
}
.wp-block-group.footer-widgets .wp-block-navigation__container {
text-align: center;
justify-content: center;
}
.wp-block-group.footer-widgets a .wp-block-navigation-link__label {
color: #fff;
}
.single .entry-header .entry-meta.wp-block-post-author,
.single .entry-header .entry-meta.wp-block-post-date {
margin: 0px!important;
padding: 0px!important;
} .site-footer .footer-copyright br {
display: inline
} .author-box  .wp-block-social-links{
margin-top: 20px;
}
.author-box .wp-block-social-links li {
text-align: left;
}
.author-box  .wp-block-social-links li {
background-color: transparent!important;
}
.author-box  .wp-block-social-links li a {
width: 30px;
display: inline-block;
height: 30px;
border-radius: 50%;
background-color: #c78176;
justify-content: center;
padding: 3px 0;
text-align: center;
}
.wp-block-post-author__name {
font-weight: 400;
margin: 0 0 0px;
}
.author-box  .wp-block-social-links li a:after {
display: none!important;
}
.author-box .wp-block-post-author__name {
font-family: "Butler", serif, Arial;
font-weight: 400;
line-height: 1.2;
margin: 0 0 10px;
color: #182E33;
font-size: 24px;
}
.wp-block-post-author__bio {
font-size: 15px;
}