/* momentum_theme CSS */

/* Sticky Footer */
body {display: flex;min-height: 100vh;flex-direction: column;}
main {flex: 1 0 auto;}
.site-header-image {display: block;margin: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {clear: both;display: block;}

/* Max img widths */
img,
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {max-width: 100%;height: auto;}

/* flex classes for row */
.flex-center-row .row {-ms-flex-align: center!important;align-items: center!important;}
.flex-end-row .row {-ms-flex-align: end!important;align-items: flex-end!important;}
.flex-start-row .row {-ms-flex-align: start!important;align-items: flex-start!important;}
.flex-column-row .row {-ms-flex-direction: column!important;flex-direction: column!important;}
.flex-justify-row-center .row {-ms-flex-pack: center!important;justify-content: center!important;}
.flex-justify-row-around .row {-ms-flex-pack: distribute!important;justify-content: space-around!important;}
.flex-justify-row-between .row {-ms-flex-pack: justify!important;justify-content: space-between!important;}

/* Author bio */
.author-bio .avatar {border: 1px solid #dee2e6;border-radius: 50%;}

/* Blocks */
.entry-content>* {margin: 36px auto;max-width: 636px;padding-left: 14px;padding-right: 14px;}
.entry-content>.alignwide {max-width: 1100px;}
.entry-content>.alignfull {margin: 1.5em 0;max-width: 100%;}
.entry-content ul, .entry-content ol {margin: 1.5em auto;max-width: 636px;list-style-position: outside;}
.wp-block-video video {max-width: 636px;}
.wp-block-image img {display: block;}
.wp-block-image.alignleft, .wp-block-image.alignright {width: 100% }
.wp-block-image.alignfull img {width: 100vw;}
.wp-block-gallery:not(.components-placeholder) {margin: 1.5em auto;}
.wp-block-cover-text p {padding: 1.5em 14px;}
ul.wp-block-latest-posts.alignwide, ul.wp-block-latest-posts.alignfull, ul.wp-block-latest-posts.is-grid.alignwide, ul.wp-block-latest-posts.is-grid.alignwide {padding: 0 14px;}
.wp-block-table {display: block;overflow-x: auto;}
.wp-block-table table {border-collapse: collapse;width: 100% }
.wp-block-table td, .wp-block-table th {padding: .5em;}
.entry-content li {margin-left: 2.5em;margin-bottom: 6px;}
.entry-content ul ul, .entry-content ol ol, .entry-content ul ol, .entry-content ol ul {margin: 0 auto;}
.entry-content ul ul li, .entry-content ol ol li, .entry-content ul ol li, .entry-content ol ul li {margin-left: 0;}
.wp-block-embed.type-video>.wp-block-embed__wrapper {position: relative;width: 100%;height: 0;padding-top: 56.25%;}
.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe {position: absolute;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;}
.wp-block-quote.is-large {margin: 0 auto 16px;}
.wp-block-pullquote>p:first-child {margin-top: 0;}
.wp-block-separator {margin: 3em auto;padding: 0;}

@media screen and (min-width: 768px) {
  .wp-block-cover-text p {padding: 1.5em 0;}
  .entry-content>* {padding-left: 0px;padding-right: 0px;}
}

/* Hide form placeholders on focus */
input:focus::-webkit-input-placeholder {color: transparent;}
input:focus:-moz-placeholder {color: transparent;} /* FF 4-18 */
input:focus::-moz-placeholder {color: transparent;} /* FF 19+ */
textarea:focus::-webkit-input-placeholder {color: transparent;}
textarea:focus:-moz-placeholder {color: transparent;} /* FF 4-18 */
textarea:focus::-moz-placeholder {color: transparent;} /* FF 19+ */

/* Comments */
#comments,
#reply-title {margin-top: 1.5rem;margin-bottom: 1rem;}
.commentlist,
.commentlist ul {padding-left: 0;}
.commentlist li {padding: 1rem;}
.comment-meta {margin-bottom: 1rem;}
.comment > .children {margin-top: 1rem;margin-right: -0.625rem;margin-bottom: -1.625rem;}

/* Site footer */
.button-container {padding: 15px;background: rgba(0,0,0,.3);}
button#closeButton {padding: 12px;width: 100%;background: #212121;border: 1px solid #444444;border-radius: 4px;font-size: 1rem;color: #fff;font-weight: 600;text-transform: uppercase;}
button#closeButton i {display: inline-block;margin-left: 10px;}

/* Site Banner Styles */
#siteBanner a.site-banner-link {display: block;color: #fff;padding: 10px 0;position: relative;transition:.2s ease all;}
#siteBanner a.site-banner-link:hover {text-decoration: none;transition:.2s ease all;filter: brightness(85%);}
#siteBanner a.site-banner-link .banner-container p {margin: 0 auto;}

#siteBanner p {	display: block;	width: 100%;	padding: 10px 0;	text-align: center;	color: #fff;}
#siteBanner a.site-banner-link .banner-container p {  padding: 0;}
#siteBanner a.site-banner-link:hover {  text-decoration: none;  transition: .2s ease all;  filter: brightness(85%);  height: inherit;}

/* Mobile Menu */
.cbp-spmenu {background: #212121;position: fixed;}
.cbp-spmenu a {display: block;color: #fff;font-size: 1.125rem;font-weight: 300;}

/* Orientation-dependent styles for the content of the menu */
.cbp-spmenu-vertical {width: 100%;height: 100%;top: 0;z-index: 999999;overflow-y: scroll;}

/* Vertical menu that slides from the left or right */
.cbp-spmenu-left {left: -300px;}
.cbp-spmenu-right {right: -100%;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}
.cbp-spmenu-right.cbp-spmenu-open {right: 0px;}

/* Horizontal menu that slides from the top or bottom */
.cbp-spmenu-top.cbp-spmenu-open {top: 0px;}
.cbp-spmenu-bottom.cbp-spmenu-open {bottom: 0px;}

/* Push classes applied to the body */
.cbp-spmenu-push {overflow-x: hidden;position: relative;left: 0;}
.cbp-spmenu-push-toright {left: 300px;}
.cbp-spmenu-push-toleft {left: 0;overflow-y: hidden;}

/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}

@media screen and (max-height: 26.375em){
  .cbp-spmenu-vertical {font-size: 90%;width: 100%;}
  .cbp-spmenu-left,
  .cbp-spmenu-push-toleft {left: 0;}
  .cbp-spmenu-right {right: -100%x;}
  .cbp-spmenu-push-toright {left: 0;}
}

/* Mobile Slide Menu (slinky) */
.slinky-menu {overflow: hidden;transform: translateZ(0);}
.slinky-menu > ul {left: 0;position: relative;transform: translateZ(0);}
.slinky-menu ul,
.slinky-menu li {list-style: none;margin: 0;}
.slinky-menu ul {width: 100%;padding: 0;}
.slinky-menu a span {flex: 1;line-height: 1.4;font-size: 1rem;}
.slinky-menu li ul {display: none;left: 100%;position: absolute;top: 0;}
.slinky-menu .header .title {line-height: 1.4;margin: 0;padding: 15px 18px;font-size: 1rem;}
.slinky-theme-default li {line-height: 1;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.slinky-theme-default a:not(.back) {color: #fff;padding: 18px;}
.slinky-theme-default a:not(.back):hover {background: rgba(0, 0, 0, 0.25);}
.slinky-theme-default a:not(.back):active {background: rgba(0, 0, 0, 0.5);}
.slinky-theme-default .next::after {font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f30b";width: 1em;height: 1em;}
.slinky-theme-default .next::after,
.slinky-theme-default .back::before {background: rgba(0,0,0,.3);opacity: 0.25;transition: 200ms;right: 20px;text-transform: uppercase;}
.slinky-theme-default .next::after {margin-left: 1em;}
.slinky-theme-default .back::before {content: 'Go Back';color: #a45a52;opacity: 1;font-size: 1rem;font-weight: 400;padding: 15px 18px;display: block;text-align: right;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.slinky-theme-default .back:hover::before,
.slinky-theme-default .next:hover::after {opacity: 0.75;}
.slinky-theme-default .next:active::after,
.slinky-theme-default .back:active::before {opacity: 1;}

/* hamburger icon */
.hamburger {padding: 15px 15px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 7px 0 0 5px;overflow: visible;}
.hamburger:hover {opacity: 0.7;}
.hamburger.is-active:hover {opacity: 0.7;}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {background-color: #000;}
.hamburger-box {width: 40px;height: 24px;display: inline-block;position: relative;}
.hamburger-inner {display: block;top: 50%;margin-top: -2px;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 40px;height: 4px;background-color: #000;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}
.hamburger-inner::before, .hamburger-inner::after {content: "";display: block;}
.hamburger-inner::before {top: -10px;}
.hamburger-inner::after {bottom: -10px;}
button:focus {outline: none;outline: none;}
.hamburger--arrowturn.is-active .hamburger-inner {transform: rotate(-180deg);}
.hamburger--arrowturn.is-active .hamburger-inner::before {transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);}
.hamburger--arrowturn.is-active .hamburger-inner::after {transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);}
.cbp-spmenu .form-container {padding: 18px;}
.cbp-spmenu .form-container form.header-search-form .input-group {width: 100%;}

/* Website Container */
@media (min-width: 768px) {
  .container {max-width: 100%;}
}
@media (min-width: 1920px) {
  .container {max-width: 1940px;}
  header .container-fluid {max-width: 1940px;}
  footer .container-fluid {max-width: 1940px;}
  footer#footer-three .container-fluid {max-width: 100%;}
}
@media (min-width: 1480px) {
  .container {max-width: 1440px;}
}

/* Utility Bar */
.utility-bar {height: auto;background: #ddd;padding: 7px 0;}
.utility-bar ul {list-style-type: none;margin: 0;padding: 0;}
.utility-bar ul li a {color: inherit}
.utility-bar nav.order-1 ul li {margin-left: 15px;}
.utility-bar nav.order-0 ul li {margin-right: 15px;}
.utility-bar p {margin: 0;padding: 0;}

/* Header */
header.header-main {line-height: 1;}
header .main-navigation {padding: 30px 0;background: #eaeaea}
header .main-nav-menu ul {list-style-type: none;margin: 0;padding: 0;}
header .main-nav-menu ul li a {color:inherit;}
header .main-nav-menu ul ul.dropdown-menu {border-radius: 0;width: 200px;}
header .main-nav-menu ul ul.dropdown-menu li a {padding: 25px 10px 25px 15px;}
header .main-nav-menu ul li.menu-item-has-children>a:after, header .main-nav-menu ul li.mega-menu-parent > a:after {content: "\f107";font-family: "Font Awesome 5 Free";font-weight: 900;margin-left: 5px;}
header .main-nav-menu ul.mega-menu-wrapper li.menu-item-has-children > a:after {content: none;}
li.mega-menu-parent:hover > ul.mega-menu-wrapper.show, li.mega-menu-parent:hover > ul.mega-menu-wrapper.show:hover {z-index: 99999;display: flex;}
li.mega-menu-parent:not(:hover) > ul.mega-menu-wrapper.show, li.mega-menu-parent:not(:hover) > ul.dropdown-menu.show {display: none;}
nav.main-nav-menu > ul > li.mega-menu-parent:hover:after {content: '';position: absolute;top: calc(100% - 45px);left: 0;width: 100%;height: 45px;z-index: 9999;}

header .main-nav-menu.left {flex-grow: 1;}
header .main-nav-menu.left > ul {margin-left: 40px;}
header .main-nav-menu ul li.feature-btn {margin-left: auto;}

header a.custom-logo-link img {width: 300px;height: auto;}

@media (max-width: 1400px) {
  header a.custom-logo-link img {width: 250px;height: auto;}
}

@media (max-width: 992px) {
  header a.custom-logo-link img {width: 170px;height: auto;}
  header .main-navigation {padding: 10px 0;background: #eaeaea}
}

.mobile-phone {position: fixed;right: 20px;bottom: 20px;z-index: 99999}
.mobile-phone a {width: 60px;height: 60px;background: #007bff;color:#fff;display: inline-block;text-align: center;border-radius: 100px;font-size: 1.25rem;}
.mobile-widgets {padding: 18px;color: #fff;background: #212121;border-radius: 4px;border: 1px solid #333;margin: 18px;}

/* buttons */
.btn-container {margin-top: 1rem;line-height: 1}

header .main-nav-menu ul li.alt-btn a,
header .main-nav-menu ul li.menu-btn a,
input[type="submit"],
button[type="submit"],
.standard-btn {padding: 20px 25px;border-radius: 4px;background: rgba(0,0,0,.2);display: inline-block;}
a.alt-btn {display: inline-block;}
header .main-nav-menu ul li.alt-btn a {margin-left: 10px;}
header .main-nav-menu ul li.feature-btn a {background: rgba(0,0,0,.1)}

/* Scroll Up / Down Styles - Do not Change*/
header.header-main {position: fixed;top: 0;transition: top 0.25s ease-in-out;width: 100%;z-index: 999}
body.admin-bar header.header-main {top: 32px;}

/* Alternate Header */
header.alternate-header .main-nav-menu.left > ul {margin-left: 0 !important;}
header.alternate-header .utility-bar {padding: 0 !important;}
header.alternate-header .utility-bar-inner {flex-wrap: wrap;padding: 10px 0;}
header.alternate-header .utility-container.right {margin: 0 0 0 auto;}
header.alternate-header .utility-container.left {margin: 0 0 0 40px;}

/* Global */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {color: inherit;}
.has-overlay {position: relative;z-index: 30;}
.p-relative {position: relative;}
.overlay {position: absolute;left: 0;top: 0;content: '';height: 100%;width: 100%;z-index: 20}
.overlay.overlay-btn {z-index: 40;}
.background-cover {background-size: cover;background-position: center;}
.background-center {background-position: center;}
.background-top-right {background-position: top center;}
.background-hover {background-size: 150%;background-repeat: no-repeat;}
.background-hover:hover {background-size: 200%;transition: ease all 1s }

section.pb-block {position: relative;}

.embed-container iframe {max-width: 100%;}

/* Footer */
footer#footer-one {padding-top: 3rem;}
footer#footer-two {padding-top: 3rem;}
footer .social-icons a i {margin-right: 15px;display: inline-block;font-size: 1.5rem;}
footer .social-icons span:nth-last-of-type(1) a i {margin-right: 0;}
footer .footer-menu-container ul {margin: 0;padding: 0}
footer .footer-menu-container ul li {padding: 0 .5rem;margin: 0;display: inline-block;}
footer a {color: inherit;color:#fff;}
footer a:hover {color: inherit;}
footer#footer-two .social-icons a:nth-of-type(1) {margin-left: auto;}
footer#footer-two {padding: 2rem 0;}
footer#footer-three .col-lg-3 {padding: 3rem;}
footer#footer-three .row:nth-of-type(2) {padding: 1rem;}
footer#footer-three ul {padding-left: 0}
footer#footer-three ul li {list-style-type: none;}

footer .col-one {background: rgba(0,0,0,.1);}
footer .col-two {background: rgba(0,0,0,.2);}
footer .col-three {background: rgba(0,0,0,.3);}
footer .col-four {background: rgba(0,0,0,.4);}
footer p:nth-last-of-type(1 ){margin-bottom: 0 ;}

a.go-top {position: fixed;right: 20px;bottom: 20px;border-radius: 100px;z-index: 100;overflow: hidden;width: 50px;height: 50px;background: #43a047;color: #fff;padding: 7px 17px;}

@media only screen and ( max-width : 1400px ) {
  footer#footer-three .col-lg-3 {padding: 1.5rem;}
  footer .social-icons a {padding-left: 4px;width: 40px;height: 40px;}
}
@media only screen and ( max-width : 1400px ) {
  footer#footer-three .company-info {order: 1;margin-top: 1rem;width: 100%;}
  footer#footer-three .footer-menu-container {width: 100%;}
  footer#footer-three .footer-menu-container ul li:nth-of-type(1) {padding-left: 0 }
}

/* Post List - List Layout */
.block-post-list .post-list .post-item {display: flex;padding: 0 0 2rem 0;align-items: center;}
.block-post-list .post-list .post-item .post-content {padding-left: 2rem;}
.block-post-list .post-list .post-item .post-content-img {width: 120px;height: 120px;}
.block-post-list .post-list .post-item .post-content-img img {display: block;overflow: hidden;width: 120px;height: 120px;-o-object-fit: cover;object-fit: cover;}

/* Featured Pages */
.block-featured-pages .primary-featured {background-repeat: no-repeat;background-size: cover;background-position: center;border: 1px solid #eee;min-height: 500px;display: flex;align-items: center;}
.block-featured-pages .primary-featured.position-left::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient( 270deg, transparent 10%, #ffffff 40%) !important;}
.block-featured-pages .primary-featured.position-right::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent 10%, #ffffff 40%) !important;}
.block-featured-pages .primary-featured .feat-content {position: inherit;padding: 4rem 1.5rem;max-width: 55%;}
.block-featured-pages .primary-featured .feat-content .image-above {margin-bottom: 1.5rem;}
.block-featured-pages .secondary-featured {display: flex;flex-wrap: wrap;}
.block-featured-pages .secondary-featured .second-featured {margin-bottom: 1rem;}
.block-featured-pages .secondary-featured .second-featured, .block-featured-pages .secondary-featured .third-featured {width: 100%;border: 1px solid #eee;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;}
.block-featured-pages .secondary-featured .second-content, .block-featured-pages .secondary-featured .third-content {width: 100%;position: absolute;bottom: 0;}
.block-featured-pages .secondary-featured .second-content h3, .block-featured-pages .secondary-featured .third-content h3 {margin: 0;}
.block-featured-pages .secondary-featured .second-content h3 a, .block-featured-pages .secondary-featured .third-content h3 a {padding: 1.5rem;display: block;background-color: rgba(0 0 0 / 30%);}

/* Blog Post Page - Recent News */
.recent-news hr {margin-bottom: 0;}
.recent-news ul {list-style-type: none;margin: 0;padding: 0 }
.recent-news li:nth-of-type(1) {padding: 40px 60px 40px 0;}
.recent-news li {display: block;padding: 40px 60px 40px 0;border-bottom: 1px solid #eaeaea;position: relative;}
.recent-news li .title {display: inline-block;font-size: 1.125rem;color: #000;}
.recent-news li time {display: block;font-size: .75rem;color: #707070;}
.recent-news li .icon { position: absolute;right: 0;color: #000;top: 35%;width: 40px;height: 40px;background: #fff;box-shadow: 0 0 18px rgba(0,0,0,.2);border-radius: 30px;}

.blog-posts .post-categories {list-style-type: none;padding: 0;margin: 10px 0}
.blog-posts .post-categories li {display: inline-block;margin-right: 10px;}
.blog-posts .title {font-size: 1.25rem;font-weight: 800;color: #000;display: block;margin: 10px 0 0;}
.blog-posts .blog-meta {display:inline;font-size: .75rem;color: #707070;text-transform: uppercase;letter-spacing: .75px;}
.blog-posts .excerpt {display: block;font-size: 1rem;}
.blog-posts .more {display: inline-block;font-size: 1rem;color: #000;margin-top: 40px;padding: 15px 30px;background: #000;color: #fff;border-radius: 30px;line-height: 1;}
.blog-posts .post-image-cat {position: relative;}
.blog-posts .blog-cat span {padding: 2px 10px;font-size: .875rem;font-weight: 800;text-transform: uppercase;margin-right: 5px;display: inline-block;}
.blog-post-item {margin-bottom: 60px;}

/* Blog Post Page - Pagination*/
.blog-posts .page-link {color: #000;border: none;margin-left: 0;}
.blog-posts span.current {position: relative;display: block;padding: .5rem .75rem;margin-left: -1px;line-height: 1.25;background-color: #000;color:#fff;}
.blog-posts .page-link:hover {border-color: #000;}
.blog-posts .page-item.active .page-link {background: #000;border-color: #000;}
.blog-posts .page-item:last-child .page-link,
.blog-posts .page-item.active .page-link {border-radius: 0;}

.post-item .post-categories {list-style-type: none;padding: 0;margin: 10px 0}
.post-item .post-categories li {display: inline-block;margin-right: 10px;}
.post-item .post-content h3.title {color: #000;display: block;margin: 1rem 0 0;}
.post-item .post-meta {display: block;margin: 0 0 1rem;font-size: .75rem;color: #707070;text-transform: uppercase;letter-spacing: .75px;}
.post-item .post-meta .tax-box {display: inline-table;}
.post-item .post-meta .custom-taxonomy a {color: #fff;background-color: #43a047;padding: 2px 5px;border-radius: 3px;}
.post-item .post-content-excerpt {display: block;font-size: 1rem;margin: 1rem 0;}
.post-item .post-content-btn {margin-top: 1rem;}

/* Widget Styles */
.widget-title {padding: 10px 10px 10px 18px;background: #eaeaea;margin: 0 0 5px;}
.most-popular-items a {padding: 18px;background: #fff;color: inherit;}
.most-popular-items {margin: 0 0 5px;}
.most-popular-items li {list-style-type: none;margin: 0 0 5px;}

/* Featured Posts */
.featured-post--content {padding: 2rem;background: #eaeaea;}

/* Site Padding */
.header-padding {padding-top: 80px;}
.footer-padding {padding-bottom: 80px;}

.site-padding-xs {padding: 40px 0;}
.site-padding-xs-bl {padding: 40px 0 0;}
.site-padding-xs-tl {padding: 0 0 40px;}

.site-padding-sm {padding: 60px 0;}
.site-padding-sm-bl {padding: 60px 0 0;}
.site-padding-sm-tl {padding: 0 0 60px;}

.site-padding-md {padding: 80px 0;}
.site-padding-md-bl {padding: 80px 0 0;}
.site-padding-md-tl {padding: 0 0 80px;}

.site-padding-lg {padding: 100px 0;}
.site-padding-lg-bl {padding: 100px 0 0;}
.site-padding-lg-tl {padding: 0 0 100px;}

.site-padding-xl {padding: 120px 0;}
.site-padding-xl-bl {padding: 120px 0 0;}
.site-padding-xl-tl {padding: 0 0 120px;}

@media (max-width: 992px) {
  /* Site Padding */
  .header-padding {padding-top: 60px;}
  .footer-padding {padding-bottom: 60px;}

  .site-padding-xs {padding: 32px 0;}
  .site-padding-xs-bl {padding: 32px 0 0;}
  .site-padding-xs-tl {padding: 0 0 32px;}

  .site-padding-sm {padding: 42px 0;}
  .site-padding-sm-bl {padding: 42px 0 0;}
  .site-padding-sm-tl {padding: 0 0 42px;}

  .site-padding-md {padding: 64px 0;}
  .site-padding-md-bl {padding: 64px 0 0;}
  .site-padding-md-tl {padding: 0 0 64px;}

  .site-padding-lg {padding: 82px 0;}
  .site-padding-lg-bl {padding: 82px 0 0;}
  .site-padding-lg-tl {padding: 0 0 82px;}

  .site-padding-xl {padding: 100px 0;}
  .site-padding-xl-bl {padding: 100px 0 0;}
  .site-padding-xl-tl {padding: 0 0 100px;}
}

@media (max-width: 768px) {
  /* Site Padding */
  .header-padding {padding-top: 32px;}
  .footer-padding {padding-bottom: 32px;}

  .site-padding-xs {padding: 24px 0;}
  .site-padding-xs-bl {padding: 24px 0 0;}
  .site-padding-xs-tl {padding: 0 0 24px;}

  .site-padding-sm {padding: 32px 0;}
  .site-padding-sm-bl {padding: 32px 0 0;}
  .site-padding-sm-tl {padding: 0 0 32px;}

  .site-padding-md {padding: 42px 0;}
  .site-padding-md-bl {padding: 42px 0 0;}
  .site-padding-md-tl {padding: 0 0 42px;}

  .site-padding-lg {padding: 64px 0;}
  .site-padding-lg-bl {padding: 64px 0 0;}
  .site-padding-lg-tl {padding: 0 0 64px;}

  .site-padding-xl {padding: 64px 0;}
  .site-padding-xl-bl {padding: 64px 0 0;}
  .site-padding-xl-tl {padding: 0 0 64px;}
}

@media (max-width: 576px) {

  .site-padding-sm {padding: 24px 0;}
  .site-padding-sm-bl {padding: 24px 0 0;}
  .site-padding-sm-tl {padding: 0 0 24px;}

  .site-padding-md {padding: 34px 0;}
  .site-padding-md-bl {padding: 34px 0 0;}
  .site-padding-md-tl {padding: 0 0 34px;}

  .site-padding-lg {padding: 34px 0;}
  .site-padding-lg-bl {padding: 34px 0 0;}
  .site-padding-lg-tl {padding: 0 0 34px;}

  .site-padding-xl {padding: 42px 0;}
  .site-padding-xl-bl {padding: 42px 0 0;}
  .site-padding-xl-tl {padding: 0 0 42px;}
}

/* CTA Styles */
.block-cta .cta-description p,
.block-cta .cta-custom,
.block-cta .cta-description {color:inherit;}
.block-cta .background-image {background-size: cover;background-position: center;}
.block-cta .container {position: relative;z-index: 30 }
.block-cta.cta-two .btn-container {margin: 0;}
.block-cta.cta-two .cta-content-column {text-align: center;}
.block-cta.cta-two .cta-btn-column {text-align: left;}
.block-cta.cta-two .row {height: 250px;}

.block-cta.cta-three .row {position: relative;}
.block-cta.cta-three .cta-img-column {position: absolute;}
.block-cta.cta-three .cta-content-column {padding: 100px 0;margin: 0 0 0 auto;}

/* Hero Styles - Basic */
.block-hero .hero-column {margin: 0 auto;position: relative;z-index: 30  }
.block-hero .background-image {background-size: cover;background-position: center;}
.block-hero .hero-column .hero-content {display: flex;align-items: center;height: 500px;}
.block-hero .hero-description,
.block-hero .hero-description p {color: inherit; }

@media (min-width: 992px) {
  .block-hero .hero-description,
  .block-hero .hero-description p {color: inherit;font-size: 120%;}
}

@media (max-width: 992px) {
  .block-hero .hero-column .hero-content {height: auto;padding: 40px 0;}
}

/* Hero Styles - Video */
.block-hero-video {overflow: hidden;}
.block-hero-video .hero-column {margin: 0 auto;position: relative;z-index: 30 }
.block-hero-video .background-image {background-size: cover;background-position: center;}
.block-hero-video .hero-column .hero-content {display: flex;align-items: center;height: 700px;}
.block-hero-video .hero-description,
.block-hero-video .hero-description p {color: inherit; }

@media (min-width: 992px) {
  .block-hero-video .hero-description,
  .block-hero-video .hero-description p {color: inherit;font-size: 120%;}
}

@media (max-width: 992px) {
  .block-hero-video .hero-column .hero-content {height: auto;padding: 40px 0;}
}

video#bgvideo {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;width: auto;height: 1080px;z-index: 1;background: url('/wp-content/themes/momentum-theme/video/placeholder.jpg') no-repeat;background-size: cover;}

@media (min-width: 1680px) {
  video#bgvideo {top: -310px;}
}
@media (min-width: 1100px) {
  video#bgvideo {width: 100vw;height:auto;}
}
@media (max-width: 1100px) {
  video#bgvideo {width: auto;height:600px;}
}
@media (max-width: 560px) {
  video#bgvideo {width: auto;height:300px;}
}

/* Hero Styles - Slider */
.block-hero-slider .hero-column {margin: 0 auto;text-align: center;position: relative;z-index: 30 }
.block-hero-slider .background-image {background-size: cover;background-position: center;}
.block-hero-slider .hero-column .hero-content {display: flex;align-items: center;height: 700px;}
.block-hero-slider .hero-description,
.block-hero-slider .hero-description p {color: #fff; }
.block-hero-slider .hero-title h1,
.block-hero-slider .hero-title h2 {color: #fff;text-align: center;}
.block-hero-slider .carousel-caption,
.block-hero-slider .carousel-indicators,
.block-hero-slider .carousel-control-prev,
.block-hero-slider .carousel-control-next {z-index: 40 }

section.block-hero .owl-carousel .owl-item .hero-image img {width: auto;margin: auto;}

@media (min-width: 992px) {
  .block-hero-slider .hero-description,
  .block-hero-slider .hero-description p {font-size: 120%;}
}

@media (max-width: 992px) {
  .block-hero-slider .hero-column .hero-content {height: auto;padding: 40px 0;}
}

.block-hero-slider-bg .slider-down-arrow {position: absolute;left: 0;bottom: 10px;text-align: center;width: 100%;z-index: 30;}
.block-hero-slider-bg .slider-down-arrow a {width: 40px;height: 40px;border-radius: 100px;border: 2px solid #fff;color:#fff;display: inline-block;margin: 0 auto;font-size: 20px;}
.block-hero-slider-bg .carousel-item {height: 500px;background-size: cover;}
.block-hero-slider-bg .overlay {background: #ddd;opacity: .9;}
.block-hero-slider-bg {position: relative;}
.block-hero-slider-bg .hero-slider-bg-content {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;z-index: 20;}
.block-hero-slider-bg .hero-slider-bg-content h1 {color:#fff;}
.block-hero-slider-bg .hero-slider-bg-content p {color:#fff;}
.block-hero-slider-bg .carousel-indicators,
.block-hero-slider-bg .carousel-control-prev,
.block-hero-slider-bg .carousel-control-next {z-index: 30;}

/* Content Simple */
.block-content-simple .row {align-items: center;}
.block-content-simple .col-lg-9 ~ .col .btn-container {text-align: center;}
.block-content-simple .col-lg-12 ~ .col, .block-content-simple .col-lg-12 {text-align: center;}

@media (max-width: 992px) {
  .block-content-simple .col-lg-12 ~ .col, .block-content-simple .col-lg-12, .block-content-simple .col-lg-9 ~ .col .btn-container {text-align: left;}
}

/* Content Split */
.block-content-split .split-column-description p:nth-last-child(1) {margin-bottom: 0;}
.block-content-split .col-lg-4.split-column-image img {width: 100%;}
.block-content-split .btn-container {margin-top: 2.5rem;}

@media (min-width: 992px) {
  .block-content-split.right .split-column-container {order: 1 }
}

.theme-label span {color: #37464f;line-height: 1;letter-spacing: 2px;text-transform: uppercase;font-weight: 600;display: inline-block;margin: 0 0 20px;}

/* Content Content */
.block-content-split-content .split-content-column-list-item {display: flex;align-items: center;margin: 1rem 0;}
.block-content-split-content .col-lg-6 .split-content-column-list-item .list-item-image {max-width: 200px;}
.block-content-split-content .col-lg-4 .split-content-column-list-item .list-item-image {max-width: 150px;}
.block-content-split-content .split-content-column-list-item .list-item-content {padding: 1.5rem;}

/* Content Slider */
.block-content-slider .row {position: relative;z-index: 30;height: 400px;}
.block-content-slider .row .slider-content-column {padding: 40px;}

/* Content Split Slider */
.block-content-split-slider {overflow: hidden;}
.block-content-split-slider .container-fluid {padding: 0 !important;}
.block-content-split-slider .container-fluid .row {align-items: center;}
.block-content-split-slider .container-fluid > .row .split-content {padding: 0 !important;}
.block-content-split-slider .owl-item {padding: 0 1rem !important;margin: 0 1rem !important;}
.block-content-split-slider .owl-item .row {position: relative;z-index: 30;height: 400px;}
.owl-dot.active span { width: 25px !important; transition: width .2s !important;}

@media screen and (max-width: 992px) {
  .block-content-split-slider .container-fluid > .row .split-content.split-content-image {padding: 0 2rem !important;}
  .block-content-split-slider .owl-stage-outer {padding-top: 2rem !important;}
}
@media screen and (max-width: 575px) {
  .block-content-split-slider .owl-item {margin: 0 2rem !important;}
}

/* Content Tabbed */
.block-content-tabbed.bg-dark .tabbed-section .nav-tabs .tablinks {color: #fff;}
.block-content-tabbed .tabbed-section .nav-tabs {border-bottom: 0 !important;}
.block-content-tabbed .tabbed-section .nav-tabs .tablinks {background-color: rgba(0 0 0 / 5%);padding: 0.5rem 1.5rem;transition:.2s ease all;margin: 0 3px 3px 0;}
.block-content-tabbed .tabbed-section .nav-tabs .tablinks:hover, .block-content-tabbed .tabbed-section .nav-tabs .tablinks.active {background-color: rgba(0 0 0 / 10%);transition:.2s ease all;cursor: pointer;}
.block-content-tabbed .tabbed-section .tab-content {background-color: rgba(0 0 0 / 10%);}
.block-content-tabbed .tabbed-section .tab-content .tabcontent {padding: 1.5rem;}
.block-content-tabbed .tabbed-section .tab-content .tabcontent .tab-content-title, .block-content-tabbed .tabbed-section .tab-content .tabcontent .tab-content-description {animation: fadeEffect 1s;}
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

.block-content-tabbed .tabbed-section:not(.left-layout) .nav-tabs .tablinks {border-radius: 6px 6px 0 0;position: relative;bottom: 2px;margin-right: 5px;}

.block-content-tabbed .tabbed-section.left-layout {display: flex;}
.block-content-tabbed .tabbed-section.left-layout .nav-tabs {align-content: flex-start;}
.block-content-tabbed .tabbed-section.left-layout .nav-tabs li {margin-bottom: 5px;width: 100%;}
.block-content-tabbed .tabbed-section.left-layout .nav-tabs .tablinks {display: block;border-radius: 6px 0 0 6px;margin-right: 0;}
.block-content-tabbed .tabbed-section.left-layout .tab-content {flex: 0 0 85%;}
.block-content-tabbed .tabbed-section.left-layout .tab-content .tabcontent {height: 100%;}

@media screen and (max-width: 992px) {
  .block-content-tabbed .tabbed-section {display: block !important;}
  .block-content-tabbed .tabbed-section .nav-tabs {margin-bottom: 0.5rem;}
  .block-content-tabbed .tabbed-section .nav-tabs li {margin: 0 !important;width: auto !important;flex-grow: 1;text-align: center;}
  .block-content-tabbed .tabbed-section .nav-tabs .tablinks, .block-content-tabbed .tabbed-section.left-layout .nav-tabs .tablinks {display: block;border-radius: 50px !important;bottom: 0 !important;margin: 0 5px 5px 0;}
}

/* Content Above Areas */
.content-above-area {margin-bottom: 4rem;}

/* Grid - Basic */
.block-grid-basic .grid-item-container {position: relative;}

/* Grid - Hybrid */
.block-grid-hybrid .grid-bg-image {height: 300px;}
.block-grid-hybrid .grid-content {padding: 2rem;}
.block-grid-hybrid .grid-content p:nth-last-of-type(1) {margin-bottom: 0}
.block-grid-hybrid .grid-item {margin-bottom: 30px;}

/* Grid - List */
.block-grid-list .grid-content {flex-basis: 85% }
.block-grid-list .grid-content-btn {flex-basis: 15% }
.block-grid-list .grid-item {margin-top: 30px;}
.block-grid-list .grid-item p:nth-last-of-type(1) {margin-bottom: 0;}
.block-grid-list .icon-btn {transform: translateX(0);}
.block-grid-list .icon-btn:hover {transform: translateX(5px);transition: ease all .4s;}

.block-faq-basic .accordion {width: 100%;}
.block-faq-basic button {color:inherit;font-size: inherit}

/* Grid - Complex */
.block-grid-complex .has-overlay {z-index: 99;}
.block-grid-complex .grid-item {padding: 15px;}
.block-grid-complex .grid-item.col-lg-4 .grid-bg-image {min-height: 330px;}
.block-grid-complex .grid-item.col-lg-6 .grid-bg-image {min-height: 510px;}
.block-grid-complex .grid-item .grid-content-title {padding: 2rem;}
.block-grid-complex .grid-item .grid-content-title a {color: #ffffff;}

/* Post List */
.block-post-list .post-item .post-content-img img {display: block;overflow: hidden;max-width: 100%;-o-object-fit: cover;object-fit: cover;}
.post-btn-container {margin: 4rem auto 0;width: 100%;max-width: 100%;text-align: center;}

/* Single - FAQ */
.faq-select select.form-control:not([size]):not([multiple]) {height: 62px;padding: 15px;}
.faq-select select {width: 300px;}
.faq-section hr { border-top: 2px solid #000;margin: 7px 0 0;}
.faq-section h3 {display: inline-block;position: relative;margin-bottom: 0}
.faq-section h3 i {color: #DE2337;}
.faq-section h3:after {width: 100%;position: absolute;left: 0;bottom: -10px;background: #43a047;content: '';height: 2px;}
.faq-question {padding: 20px;border-bottom: 1px solid rgba(0,0,0,.1);position: relative;}
.faq-question a {color: #212121;font-size: 1.325rem;}
.faq-question a:after {position: absolute;right: 0;top: 24px;content: '\f061';font-family: 'Font Awesome 5 Free';font-weight: 900;}

/* Sidebar */
.sidebar section {margin-bottom: 40px;}
.sidebar section a {color: inherit;}
.sidebar .widget_nav_menu,
.sidebar .widget_custom_html,
.sidebar .widget_recent_entries {background-color: rgba(0,0,0,.05);}
.sidebar .widget_nav_menu ul,
.sidebar .widget_recent_entries ul {padding: 0 40px 30px;list-style-type: none;line-height: 2.5}
.sidebar h4.sidebar-title {padding: 15px 10px 15px 40px;background: #43a047;color: #fff;}
.sidebar .custom-html-widget {padding: 0 40px 30px;}
.sidebar .custom-html-widget p:nth-last-of-type(1) {margin-bottom: 0}

/* Sidebar Left */
.sidebar-left .sidebar {order: 1 }
.sidebar-left .col-lg {order: 2 }

@media (max-width: 992px) {
  .sidebar-left .sidebar {order: 2 }
}

.team-basic .team-header {height: 350px;}
.team-basic .team-header h1 {color:#fff;}
.team-basic .team-header p,
.team-basic .team-header a {color:inherit;}

.team-extended .contact-detail-column {height: 580px;padding-top: 3rem;padding-bottom: 3rem;}

@media (max-width: 992px) {
  .team-extended .contact-detail-column {height: 150px;}
  .team-extended .profile-picture img {width: 200px;height: auto;}
}

.team-standard .team-nav {padding: 0;list-style-type: none;}
.team-standard .team-nav li {display: block;margin-bottom: 1px;}
.team-standard .team-nav li.header-item {line-height: 1;padding: 1.5rem;background: #43a047;display: block;color:#fff;}
.team-standard .team-nav li a {line-height: 1;padding: 1.5rem;background: #eaeaea;display: block;color: inherit;}
.team-standard .team-nav li a:hover {text-decoration: none;}
.team-standard .team-header p,
.team-standard .team-header a {color:inherit;}

.team-section-two .team-header p,
.team-section-two .team-header a {color:inherit;}

/* Logo Section */
.logo-item-img {max-width: 200px;margin: 0 auto;}

.block-logos .logo-column-content {margin-bottom: 40px;}
.block-logos .logo-item,
.block-logos .owl-slider-item {position: relative;}
.block-logos .logo-item a,
.block-logos .owl-slider-item a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 999;}

/* testimonial Section */
.block-testimonial img,
.block-testimonial img {width: auto;}
.block-testimonial h3 {margin-left: 20px;}
.block-testimonial .testimonial-item-profile,
.block-testimonial .owl-slider-item-profile {justify-content: center;align-items: center;}

/* testimonial Section -Dark */
.block-testimonial.bg-dark .testimonial-item,
.block-testimonial.bg-dark .owl-slider-item {padding: 40px;background: #fff;text-align: center;}
.block-testimonial.bg-dark h3 {color: inherit;}
.block-testimonial.bg-dark .owl-item-testimonial p,
.block-testimonial.bg-dark .testimonial-item-testimonial p {color: inherit !important }

@media (min-width: 992px) {
  .single .left .col-lg-8 {order: 1;}
}

.gp-link {padding: 5px 12px 6px!important;color: #fff;font-size: 12px;border-radius: 20px;margin-right: 3px;cursor: pointer;-moz-background-clip: padding;-webkit-background-clip: padding-box;margin-top: 2px;display: inline-block;text-decoration: none;}
.gp-facebook {background: #3b5997;}
.gp-linkedin {background: #0074a1;}
.gp-twitter {background: #00aced;}
.gp-pinterest {background: #bd081c;}

/* Resources */
.resources-style-default .reset {font-size: 1rem;}
.resources-style-default .check-item label {margin-left: 4px;cursor: pointer;}
.resources-style-default .reset-btn {font-size: .825rem;padding: 10px;text-align: center;background: #ddd;color: #545454;}
.resources-style-default .button:disabled {background: #ddd;color: #545454;}
.resources-style-default .card-link {position: absolute;left: 1.25rem;bottom: 1.25rem;}
.resources-style-default .share-link {position: absolute;right: 1.25rem;bottom: 1.25rem;}
.resources-style-default .card-body {padding-bottom: 3.5rem;padding-top: .925rem;}
.resources-style-default button.share-link,
.resources-style-default button.card-link {background: transparent;border: 0;color: #007bff;padding: 0;}
button.share-link .social-tooltip {position: absolute;top:-35px;left:-70px;width: 160px;font-size: .75rem;color: #525252;background-color: #ddd;padding: .15rem .25rem;border-radius: 4px;z-index: 99;text-transform: uppercase;letter-spacing: 2px;text-align: center;visibility: hidden;}
button.share-link:hover .social-tooltip {visibility: visible;}
button.share-link .social-tooltip::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #ddd transparent transparent transparent;}
h5.card-title button {text-align: left;border: 0;background: transparent;padding: 0;}
button.card-thumb-link {border: 0;padding: 0;background: transparent;text-align: left;}

/* Blog Post Page - Pagination*/
.resources-style-default .resource-pagination .page-link {color: #000;border: none;margin-left: 0;}
.resources-style-default .resource-pagination span.current {position: relative;display: block;padding: .5rem .75rem;margin-left: -1px;line-height: 1.25;background-color: #000;color:#fff;}
.resources-style-default .resource-pagination .page-link:hover {border-color: #000;}
.resources-style-default .resource-pagination .page-item.active .page-link {background: #000;border-color: #000;}
.resources-style-default .resource-pagination .page-item:last-child .page-link,
.resources-style-default .resource-pagination .page-item.active .page-link {border-radius: 0;}
.resources-style-default .meta-resource-category {padding: 4px 6px;display: inline-block;background: #43a047;line-height: 1;color: #fff;border-radius: 4px;text-transform: uppercase;letter-spacing: 1px;font-size: 13px;}
#showLeftPush {padding: 1.5rem;text-align: right;background: #d6d6d6;border-radius: 4px;border: 1px solid #ececec;text-transform: uppercase;margin: 0 0 20px 0;cursor: pointer;font-weight: 500;line-height: 1;letter-spacing: 1px;font-size: .925rem;}
#closeLeftPush {text-transform: uppercase;margin: 0 0 20px 0;cursor: pointer;font-weight: 500;line-height: 1;letter-spacing: 1px;}
#closeLeftPush i,
#showLeftPush i {color:#43a047 }
.resources-style-default .share-url-container {position: relative;text-align: center;}
.resources-style-default .clipboard-validation {position: absolute;color: #4b9a4f;bottom: -40px;width: 100%;text-align: center;left: 0;}
#copyBtn {padding: 10.5px 20px;}

@media (min-width: 576px) {
  .resources-style-default .modal-dialog, .resource-modals .modal-dialog {max-width: 100%;margin: 1.75rem auto;}
}

@media (min-width: 840px) {
  .resources-style-default .modal-dialog, .resource-modals .modal-dialog {max-width: 800px;margin: 1.75rem auto;}
}

@media (min-width: 991px) {
  .resources-style-default form.cbp-spmenu {position: static;overflow: auto;background: transparent;}
  #showLeftPush {display: none;}
  #closeLeftPush {display: none;}
}
.resources-style-default form.cbp-spmenu {transition: opacity 0s, left .3s;}
@media (max-width: 992px) {
  .resources-style-default form.cbp-spmenu-left {left: -360px;width: 360px;z-index: -999;opacity: 0;}
  .resources-style-default form.cbp-spmenu {background: rgba(255,255,255,.95);position: fixed;padding: 3rem;}
  .resources-style-default form.cbp-spmenu-open {z-index: 999999;opacity: 1;overflow-y: scroll;}
  .cbp-spmenu-push-toright {left: 100%;position: relative;overflow: hidden;}
}
@media (max-width: 576px) {
  .resources-style-default form.cbp-spmenu-left {left: -100%;width: 100%;z-index: -999;opacity: 0;}
  .resources-style-default form.cbp-spmenu {background: rgba(255,255,255,.95);position: fixed;padding: 3rem;}
  .resources-style-default form.cbp-spmenu-open {z-index: 999999;opacity: 1;left: 0; }
}
@media (max-width: 991px) {
  .resources-style-default form.cbp-spmenu {display: block;}
}

.search-page header h1 {font-size: 2rem;}
.search-page header form button[type="submit"] {height: 42px;padding: 0;width: 80px;margin: 0;}

.search-result {padding: 2rem;border: 1px solid #eaeaea;border-radius: 10px;margin: 0 0 2rem;background: #fff;}
.search-result h2 {margin: 0 0 1rem;font-size: 1.5rem;}
.search-result a.search-link {display: inline-block;margin: 0 0 1rem;}
.search-result a.search-excerpt {opacity: .85;color: inherit;}

.resource-navigation {
  text-align: center;
  align-items: center;
}
.resource-navigation span.all-resources a {
  position: relative;
  bottom: 3px;
  padding: 0.5rem;
}

.resource-navigation span.nav-arrow a i {
  padding: 0 10px;
}

span.previous-resource {
  font-size: 1.5rem;
  margin: 0 3rem 0 0;
}

span.next-resource {
  font-size: 1.5rem;
  margin: 0 0 0 3rem;
}

.related-resources-images .card {display: flex;flex-direction: row;overflow: hidden;}
.related-resources-images .card .card-image {max-width: 250px;}
.related-resources-images .card .card-content {width: 100%;}
.related-resources-images .card .card-image img {height: 100%;-o-object-fit: cover;object-fit: cover;}

/* Author Page Styles */
body.archive.author main {margin-bottom: 3rem !important;}
body.archive.author main #content {display: flex;flex-wrap: wrap;}

.author-bio.post-page {margin: 2rem 0 0;}
.author-bio.author-page {margin: 0 0 2rem 0;}

.author-bio {display: flex;background-color: #eee;padding: 25px;border-radius: 4px;width: 100%;}
.author-bio .author-avatar {padding-right: 25px;}
.author-bio .author-avatar img {max-width: 150px;border-radius: 100px;background-color: #212121;}
.author-bio .author-details h2 {margin-bottom: 0;}
.author-socials a.social-link {font-size: 35px;margin-right: 10px;}

article.author-post {max-width: calc(50% - 15px);flex: 0 0 calc(50% - 15px);display: flex;flex-wrap: wrap;}
article.author-post:nth-child(even) {margin: 15px 15px 15px 0 !important;}
article.author-post:nth-child(odd) {margin: 15px 0 15px 15px !important;}
article.author-post h4 {order: 2;width: 100%;margin: 10px 0 0;}
article.author-post .blog-meta {order: 3;width: 100%;display: inline;font-size: .75rem;color: #707070;text-transform: uppercase;letter-spacing: .75px;}
article.author-post img {order: 1;width: 100%;height: fit-content;}
article.author-post .post-excerpt {order: 4;width: 100%;}
article.author-post .btn-container {order: 5;}

@media screen and (max-width: 768px) {
  .author-bio {display: block;}
  .author-bio .author-avatar, .author-bio .author-details h2 {text-align: center;}

  article.author-post {max-width: calc(100% - 15px);flex: 0 0 calc(100% - 15px);}
}