#wp-admin-bar-enable-jquery-migrate-helper { 
	display: none; 
}

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

.gb-container > .gb-inside-container {
	padding: 0;
}

div.gb-container-7030e908 > div.gb-inside-container {
	padding: 20px;
}		

div.gb-container-8164ed21 > div.gb-inside-container,
div.gb-container-3890ac9b > div.gb-inside-container,
div.gb-container-3b801e99 > div.gb-inside-container {
	padding: 20px 40px;
}

div.gb-container-0f95b45d > div.gb-inside-container {
	padding: 20px 40px 40px;
}

div.gb-container-7e2f739f > div.gb-inside-container,
div.gb-container-6dbdb5b4 > div.gb-inside-container {
	padding: 20px 40px 0;
}

div.gb-container-f0c75d77 > div.gb-inside-container,
div.gb-container-c12e122c > div.gb-inside-container {
	padding: 27px 0 0;
}

/* =============================== */
/* Header Area                     */
/* =============================== */
#info-cards-widget {
		margin-right: 30px;
}

#info-cards-widget div.info-card-call-us {
		margin-bottom: 7px;
}

#info-cards-widget div.info-card-address {
		margin-top: 7px;
		margin-bottom: 0;
}

#info-cards-widget div.info-card-call-us div.card-text-column div.gb-container,
#info-cards-widget div.info-card-address div.card-text-column div.gb-container,
#info-cards-widget div.info-card-call-us div.card-text-column div.gb-inside-container,
#info-cards-widget div.info-card-address div.card-text-column div.gb-inside-container {
		height: 100%;
}

#info-cards-widget div.info-card-call-us div.card-text-column div.gb-inside-container,
#info-cards-widget div.info-card-address div.card-text-column div.gb-inside-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

#info-cards-widget div.info-card-call-us div.card-icon-column figure,
#info-cards-widget div.info-card-address div.card-icon-column figure {
		margin: 0;
}

#info-cards-widget div.info-card-call-us div.card-icon-column figure img,
#info-cards-widget div.info-card-address div.card-icon-column figure img {
		/* From this webpage: https://codepen.io/sosuke/pen/Pjoqqp
		 * You can change color of SVG image by using filter, as below */
		-webkit-filter: invert(45%) sepia(88%) saturate(461%) hue-rotate(323deg) brightness(85%) contrast(94%);
		        filter: invert(45%) sepia(88%) saturate(461%) hue-rotate(323deg) brightness(85%) contrast(94%);
}

#info-cards-widget div.info-card-call-us div.card-text-column,
#info-cards-widget div.info-card-address div.card-text-column {
		margin-left: 10px;
}

#info-cards-widget div.info-card-call-us div.card-text-column p,
#info-cards-widget div.info-card-address div.card-text-column p {
		margin: 0;
		line-height: 1.4;
}

#header-logo div.gb-inside-container div.wp-block-image {
		margin-bottom: 0;
}

#header-logo div.gb-container, 
#header-logo div.gb-inside-container, 
#header-logo div.wp-block-image, 
#header-logo figure {
  height: 100%;
}

#header-logo div.wp-block-image figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#header-logo img {
  height: auto;
  position: relative;
}

#header-btn-right-widget {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
	margin-left: 30px;
	margin-right: 20px;
}

#header-btn-right-widget div.wp-block-group, 
#header-btn-right-widget div.wp-block-group__inner-container, 
#header-btn-right-widget div.gb-container, 
#header-btn-right-widget div.gb-inside-container {
  height: 100%;
}

#header-btn-right-widget div.gb-container.hide-at-800px div.gb-inside-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#header-btn-right-widget div.gb-container.hide-at-800px div.gb-inside-container div.kt-btn-wrap.kt-btn-wrap-0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#header-btn-right-widget div.gb-container.hide-at-800px div.gb-inside-container div.kt-btn-wrap.kt-btn-wrap-0 a.kt-button {
  /* min-width: 282px; */
  white-space: nowrap;
}

#header-btn-right-widget div.gb-container.show-at-800px {
  margin-top: 5px;
}

#header-btn-right-widget div.gb-container.show-at-800px div.gb-inside-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#header-btn-right-widget div.gb-container.show-at-800px div.gb-inside-container div.kt-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#header-btn-right-widget ul.wp-block-social-links {
		margin: 20px 0 0 0;
}

#header-btn-right-widget ul.wp-block-social-links li.wp-social-link.wp-social-link.wp-social-link {
		margin: 4px;
}

@media only screen and (max-width: 1200px) {
		#info-cards-widget {
				margin-left: 40px;
		}
}

@media only screen and (max-width: 1050px) {
  	#info-cards-widget {
				min-width: 255px;
		}
		
		#info-cards-widget div.info-card-address div.card-icon-column {
				display: none;
		}
				
		#header-logo {
				width: calc(100vw - 750px);
				min-width: 245px;
		}
		
		#header-btn-right-widget {
				margin-right: -10px;
		}
}

@media only screen and (max-width: 1024px) {
  #header-logo div.wp-block-image {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 767px) {
		#info-cards-widget {
				visibility: hidden;
    		width: 94px;
    		margin-right: 0;
				min-width: 0;
		}
		
		#header-logo {
				margin-left: unset;
		}
		
		#header-logo div.wp-block-image figure {
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
		}
		
		#header-btn-right-widget {
				margin-left: 0;
				margin-right: -20px;
		}
		
		#header-btn-right-widget div.header-icons-right-call > div.gb-inside-container > div {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
		}
		
		#header-btn-right-widget div.header-icons-right-call > div.gb-inside-container > div.kt-btns-wrap > div.kt-btn-wrap > a.kt-button {
				padding-left: 4px;
				padding-right: 4px;
		}
}

@media only screen and (max-width: 500px) {
		#page-wrapper #content-column #site-content {
				padding-top: 70px;
		}
		
		#header-logo {
				width: calc(100vw - 325px);
				min-width: 168px;
		}
}

@media only screen and (max-width: 400px) {
		#header-logo {
				margin-left: -110px;
		}
		
		#header-btn-right-widget {
				margin-right: -25px;
		} 
		
		#header-btn-right-widget div.header-icons-right-call a.marker-icon {
				display: none !important;
		}
}					

@media (min-width: 600px) and (max-width: 781px) {
.wp-block-column:not(:only-child) {
    -ms-flex-preferred-size: calc(90% - 1em)!important;
        flex-basis: calc(90% - 1em)!important;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
}
}
@media only screen and (max-width: 835px) {
.wp-block-kadence-advancedbtn.kt-btns_ddf5e8-53 .kt-btn-wrap-0 .kt-button {
/*    padding-top: 5px;
    padding-bottom: 5px; */
    font-size: 16px;
}
}

/* Remove underline from header */
#header-menu #top-menu-widget > div > ul.menu > li.menu-item > a {
   text-decoration: none!important;
}
#header-menu #top-menu-widget > div > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item a {
   text-decoration: none!important;
}

/* Remove drop shadow header submenu */
#header-menu #top-menu-widget > div > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu {
    -webkit-filter: none!important;
            filter: none!important;
}

/* Logo size */
#header-content #header-logo {
    max-width: 291px;
}

/* 1nd level sub menu with child hover color for text */
#header-menu #top-menu-widget > div > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.subsubmenu.menu-item-has-children:hover > a {
  color: #000!important;
}

/* 1nd level sub menu with child hover color for arrow */
#header-menu #top-menu-widget > div > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.subsubmenu.menu-item-has-children > a:after {
  color: #d45b3f!important;
}

/* =============================== */
/* Side Menu Area                  */
/* =============================== */
ul.wp-block-social-links {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
}

#side-menu-bottom-content ul.wp-block-social-links li.wp-social-link:last-of-type {
		margin-right: 0;
}

#request-appointment-btn-widget {
		margin-top: -20px;
}

#request-appointment-btn-widget div.req-appt-button-wrapper a.request-appointment-btn {
		margin-right: 0;
		padding-left: 24px;
		padding-right: 24px;
}

#request-appointment-btn-widget div.req-appt-button-wrapper a.request-appointment-btn span.kt-btn-inner-text {
		font-size: 16px;
		white-space: nowrap;
}

#side-menu-bottom-content #side-menu-social-icons-widget p {
		margin-bottom: 10px;
		font-size: 14px;
}

#side-menu-bottom-content #side-menu-social-icons-widget ul {
		margin-top: 0;
		padding-top: 0;
}

#request-appt-button-widget {
		display: none;
}

@media only screen and (max-width: 500px) {
		#request-appt-button-widget {
				display: block;
		}		
}		

@media only screen and (max-width: 400px) {
		#request-appt-button-widget div.side-menu-req-appt-button {
				margin-right: 0;
		}
}		

/* =============================== */
/* Content Frame Area              */
/* =============================== */





/* =============================== */
/* Footer Area                     */
/* =============================== */
#footer-row-0 #lets-book-your-appt-widget div.lets-book-appt-container {
		width: 100vw;
    background-color: #075C66;
}

#footer-row-0 #lets-book-your-appt-widget div.lets-book-your-appt-wrapper {
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (max-width: 1100px) {
		#footer-row-0 #lets-book-your-appt-widget h3.lets-book-your-appt-header {
				font-size: 22px !important;
		}
}		

@media only screen and (max-width: 767px) {
		#footer-row-0 #lets-book-your-appt-widget div.lets-book-your-appt-wrapper {
				-ms-flex-wrap: wrap;
				    flex-wrap: wrap;
		}
		
		#footer-row-0 #lets-book-your-appt-widget div.lets-book-your-appt-wrapper > div {
				width: 100% !important;
				text-align: center;
		}
		
				#footer-row-0 #lets-book-your-appt-widget div.lets-book-your-appt-wrapper > div.lets-book-your-appt-col1 {
				margin-bottom: 0;
		}
		
		#footer-row-0 #lets-book-your-appt-widget div.lets-book-your-appt-wrapper > div.lets-book-your-appt-col2 {
				margin-bottom: 20px;
		}
}		

#footer-row-0 #lets-book-your-appt-widget div.lets-book-appt-cal-icon {
		margin: 0;
}

#footer-row-0 #lets-book-your-appt-widget div.lets-book-appt-cal-icon figure {
		padding: 0;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
}

#footer-row-0 #lets-book-your-appt-widget div.lets-book-appt-cal-icon img {
		-webkit-filter: invert(97%) sepia(3%) saturate(11%) hue-rotate(9deg) brightness(102%) contrast(103%);
		        filter: invert(97%) sepia(3%) saturate(11%) hue-rotate(9deg) brightness(102%) contrast(103%);
		margin: 0;
		padding: 0;
}

#footer-row-0 #lets-book-your-appt-widget h3.lets-book-your-appt-header {
		margin-top: 0;
		margin-bottom: 10px;
}


@media only screen and (max-width: 500px) {
		#footer-row-0 #lets-book-your-appt-widget h3.lets-book-your-appt-header {
				font-size: 26px !important;
		}
}		

#footer-row-0 #lets-book-your-appt-widget div.lets-book-your-appt-wrapper div.lets-book-your-appt-col3 {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		height: 75px;
}

#footer-row-1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
}

#footer-row-1 > div:not(:last-of-type) {
		margin-right: 30px;
}

@media only screen and (max-width: 1300px) {
		#footer-row-1 {
				-ms-flex-wrap: wrap;
				    flex-wrap: wrap;
				-webkit-box-pack: space-evenly;
				    -ms-flex-pack: space-evenly;
				        justify-content: space-evenly;
				margin-bottom: 20px;
		}
}

@media only screen and (max-width: 500px) {
		#footer-row-1 #footer-col-3-widget {
				margin: 0 !important;
		}
}

@media only screen and (max-width: 600px) {
		#footer-row-1 {
				-webkit-box-pack: left;
				    -ms-flex-pack: left;
				        justify-content: left;
				margin-bottom: 50px;
		}
}

@media only screen and (max-width: 500px) {
		#footer-row-1 {
				margin-bottom: 70px;
		}
		
		#footer-row-1 > div {
				margin-right: 0 !important;
		}
}

@media only screen and (max-width: 500px) {
		#footer-row-1 #footer-col-1 {
				width: 100%;
				margin-bottom: -18px;
		}
		
		#footer p.footer-working-hours, 
		#footer p.footer-address {
    		min-height: unset;
		}
}
		
p.footer-working-hours-header,
p.footer-address-header,
p.footer-phone-header {
		margin-bottom: 5px;
}

p.footer-working-hours,
p.footer-address,
p.footer-phone {
		margin-top: 5px;
		margin-bottom: 20px;
		line-height: 1.7;
}

p.footer-working-hours,
p.footer-address {
		min-height: 80px;
}

#footer p.footer-social-icons-header {
		margin-bottom: 2px;
}

#footer ul.footer-social-icons {
		margin-top: 0;
		margin-left: -3px;
}

#footer ul.footer-social-icons li,
#footer ul.footer-social-icons li a {
		padding: 0;
		padding-right: 5px;
}

#footer ul.footer-social-icons li a svg {
		width: 25px;
		height: 25px;
}

#footer-row-1 #footer-col-3 {
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		min-width: 450px;
		max-width: 600px;
}

@media only screen and (max-width: 1300px) {
		#footer-row-1 #footer-col-3 {
				width: 100%;
		}
}

@media only screen and (max-width: 500px) {
		#footer-row-1 #footer-col-3 {
				min-width: unset;
		}
}

@media only screen and (max-width: 767px) {
		div.forminator-row > div.forminator-col {
				width: 100%;
		}
}

p.footer-email-signup-header {
		margin-bottom: 31px;
}

/* Resize footer copyright font */
#footer #footer-copyright #footer-copyright-widget p.dvme-copyright {
    font-size: 13px;
}

/* Center footer copyright */
#footer #footer-copyright {
    margin: 0 auto;
}

#footer #footer-copyright #footer-copyright-widget {
    padding-bottom: 10px;
}

/* Footer tablet fix */
@media only screen and (max-width: 1200px) {
#footer #footer-row-1 {
    padding-left: 0px;
    padding-right: 0px;
}
#footer #footer-row-1 > div {
    width: 30%;
    margin-left: 10px;
    margin-right: 10px;
}
#footer #footer-row-1 #footer-col-3-widget {
    width: 30%;
}
#footer ul.footer-social-icons li a svg {
    width: 20px;
    height: 20px;
}
#footer ul.wp-block-social-links {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
}
}

@media only screen and (max-width: 500px) {
#footer #footer-row-1 {
    padding-left: 10px;
    padding-right: 10px;
}
#footer #footer-row-1 > div {
    width: 100%;
    margin-left: 10px;
    margin-right: 10px;
}
#footer #footer-row-1 #footer-col-3-widget {
    width: 100%;
}
#footer ul.footer-social-icons li a svg {
    width: 20px;
    height: 20px;
}
#footer ul.wp-block-social-links {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
}
}

/* ----------- */
/* Forminator  */
/* ----------- */
/* #footer #footer-row-1 div.forminator-guttenberg form.forminator-custom-form > div.forminator-row {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
}
#footer #footer-row-1 div.forminator-guttenberg form.forminator-custom-form > div.forminator-row.forminator-row-last {
  margin-top: 36px;
  text-align: right;
}

#footer #footer-row-1 div.forminator-guttenberg form.forminator-custom-form > div.forminator-row > div.forminator-col {
  margin: 0;
  margin-top: 2px;
  padding: 0 5px 0 0;
  flex-grow: 1;
}

#footer #footer-row-1 div.forminator-guttenberg form.forminator-custom-form > div.forminator-row > div.forminator-col div.forminator-field label.forminator-label {
  font-weight: 400;
  color: black;
  font-size: 14px;
}

#footer #footer-row-1 div.forminator-guttenberg form.forminator-custom-form > div.forminator-row > div.forminator-col div.forminator-field input {
  border: none;
  background: #E8E8E8;
}

#footer #footer-row-1 div.forminator-guttenberg form.forminator-custom-form > div.forminator-row > div.forminator-col div.forminator-field button {
  border-radius: 50px;
  padding: 10px 30px;
  background-image: linear-gradient(90deg, #00a7c2 0%, #61e7cd 100%);
} */

/* ----------------------------- */
/* Additional Forminator styling */
/* ----------------------------- */
/* div.forminator-guttenberg form.forminator-custom-form > div.forminator-row span.select2 {
  border: 2px solid white;
  border-radius: 2px;
}

div.forminator-guttenberg form.forminator-custom-form > div.forminator-row span.select2 span.select2-selection {
  background: #DCA28A;
  border: none;
  height: 43px;
}

div.forminator-guttenberg form.forminator-custom-form > div.forminator-row span.select2 span.select2-selection span.select2-selection__arrow {
  border-left: 1px solid white;
}

div.forminator-guttenberg form.forminator-custom-form > div.forminator-row span.select2 span.select2-selection span.select2-selection__rendered {
  padding-left: 10px;
  border-right: 1px solid white;
  letter-spacing: -0.5px;
}

div.forminator-guttenberg form.forminator-custom-form > div.forminator-row button {
  display: block;
  margin-left: auto;
  margin-top: 20px;
  border-radius: 5px;
  background-color: #1C98D6;
  padding-left: 60px;
  padding-right: 60px;
}

li.select2-results__option {
  padding: 0 24px 0 5px;
  text-align: left;
  font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
} */


/****** KO Site Edits - START ******/
.responsive-image img {
  height: auto!important;
}

/* Hide something on tablet and desktop */
@media only screen and (min-width: 570px) {
.hide-on-tablet-desktop {
   display: none!important;
}
}
@media only screen and (min-width: 741px) {
.hide-on-tablet-desktop2 {
   display: none!important;
}
}

/* Hide something on mobile */
@media only screen and (max-width: 569px) {
.hide-on-mobile {
		display: none!important;
}
}
@media only screen and (max-width: 740px) {
.hide-on-mobile2 {
		display: none!important;
}
}

/* Hide something on desktop */
@media only screen and (min-width: 1025px) {
.hide-on-desktop {
		display: none!important;
}
}
@media only screen and (max-width: 1050px) {
.hide-at-1050px {
    display: none!important;
}
}

/* Zoom effect for images */
.zoom-effect img {
	-webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  -o-transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
}
.zoom-effect:hover img {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
      transform: scale(1.03);
}

/* Rounded edges for image */
.rounded-image img {
  border-radius: 7% !important;
  -moz-border-radius: 7% !important;
  -webkit-border-radius: 7% !important;
  height: auto!important;
}

/* Circle effect for image */
.circle-image img {
  border-radius: 50%!important;
  -moz-border-radius: 50%!important;
  -webkit-border-radius: 50%!important;
  height: auto!important;
}

/* Links styles */
.links a {
		color: #d45a3f;
		text-decoration: none!important;
}

.links2 a {
		color: #065d65;
		text-decoration: none!important;
}

/* Resize sidebar social icons */
.sidebar-social svg {
    width: 25px!important;
    height: 25px!important;
}
/****** KO Site Edits - END ******/

/* =============================== */
/* HP Blog Area                     */
/* =============================== */

/* Style WP Block blog images to be same height and have a zoom hover effect */
.uagb-post-grid .uagb-post__image img {
  display: block;
  width: 100%!important;
  height: 190px!important;
  -o-object-fit: cover;
     object-fit: cover;
	-webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  -o-transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
}
.uagb-post-grid .uagb-post__image:hover img {
  -webkit-transform: scale(1.08);
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.uagb-post__inner-wrap > .uagb-post__image:first-child {
    overflow: hidden!important;
}

/* =============================== */
/* Blog Page/Single Blog Page Area                     */
/* =============================== */

/* Adjust single blog page width */
body.single #page-wrapper #site-content #post-content {
    max-width: 1200px!important;
    margin-left: auto;
    margin-right: auto;
    padding-right: 10px;
}

/* Blog styling - nav links */
body.single #page-wrapper #site-content nav.post-navigation div.nav-links a {
    color: #c44b2f;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item div.am_cont h2.am__title, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid div.am_cont h2.am__title, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item div.am_cont h2.am__title, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid div.am_cont h2.am__title {
    text-decoration: none!important;
		color: #000000;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.nav-links, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_posts_navigation {
    font-size: 18px;
		color: #c44b2f;
}

/* Blog styling - main content */
body.single #page-wrapper #site-content {
    padding: 216px 0px 0px !important;
}
@media only screen and (max-width: 1200px) {
body.single #page-wrapper #content-column #site-content {
    padding-top: 90px!important;
}
/* body.single #page-wrapper #site-content #post-header:before {
    top: 90px!important;
    height: 457px!important;
} */
body.single #page-wrapper #site-content #post-header {
    -ms-flex-preferred-size: 457px!important;
        flex-basis: 457px!important;
    height: 457px!important;
    max-height: 457px!important;
}
}
@media only screen and (max-width: 767px) {
body.single #page-wrapper #content-column #site-content {
    padding-top: 90px!important;
}
/* body.single #page-wrapper #site-content #post-header:before {
    top: 90px!important;
    height: 215px!important;
} */
body.single #page-wrapper #site-content #post-header {
    -ms-flex-preferred-size: 215px!important;
        flex-basis: 215px!important;
    height: 215px!important;
    max-height: 215px!important;
}
}
@media only screen and (max-width: 500px) {
body.single #page-wrapper #content-column #site-content {
    padding-top: 70px!important;
}
/* body.single #page-wrapper #site-content #post-header:before {
    top: 70px!important;
    height: 215px!important;
} */
body.single #page-wrapper #site-content #post-header {
    -ms-flex-preferred-size: 215px!important;
        flex-basis: 215px!important;
    height: 215px!important;
    max-height: 215px!important;
}
}
body.single #page-wrapper #site-content #post-header {
    -ms-flex-preferred-size: 457px;
        flex-basis: 457px;
    height: 457px;
    max-height: 457px;
}
/* body.single #page-wrapper #site-content #post-header:before {
    left: 0px;
    right: 0px;
    top: 216px;
    height: 457px;
    filter: opacity(0.50);
} */
body.single #page-wrapper #site-content #post-content {
    padding: 0 30px;
}

body.single a {
    text-decoration: none!important;
}
body.single #page-wrapper #site-content nav.post-navigation {
    max-width: 1200px;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid {
    border-radius: 0px;
    -webkit-box-shadow: none;
            box-shadow: none;
		min-height: 400px;
    height: 400px;
		width: 360px;
}
#posts-grid {
		background: #f9f9f9;
    padding-top: 0px;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item div.am_cont div.am__excerpt, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid div.am_cont div.am__excerpt, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item div.am_cont div.am__excerpt, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid div.am_cont div.am__excerpt {
    font-size: 15px;
		color: #747474;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item img.wp-post-image, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid img.wp-post-image, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item img.wp-post-image, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid img.wp-post-image {
    width: 360px;
    height: 225px;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item div.am_thumb, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid div.am_thumb, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item div.am_thumb, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid div.am_thumb {
    height: 225px;
}
body.single #page-wrapper #site-content nav.post-navigation div.nav-links {
    padding: 0 30px;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap {
    max-width: 1200px;
		margin-top: 40px;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item div.am_cont, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid div.am_cont, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item div.am_cont, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid div.am_cont {
    height: 180px;
}

@media only screen and (max-width: 1024px) {
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item img.wp-post-image, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid img.wp-post-image, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item img.wp-post-image, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid img.wp-post-image {
    width: 230px;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid {
		width: 230px;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid {
		min-height: 450px;
    height: 450px;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item div.am_cont, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid div.am_cont, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item div.am_cont, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid div.am_cont {
    height: 220px;
}
}

@media only screen and (max-width: 767px) {
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item img.wp-post-image, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid img.wp-post-image, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item img.wp-post-image, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid a.image img, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid img.wp-post-image {
    width: 360px;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid {
		width: 360px;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid {
		min-height: 450px;
    height: 450px;
}
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.listing-item div.am_cont, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap #display-posts-container div.am_grid_col div.am_single_grid div.am_cont, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.listing-item div.am_cont, body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid div.am_cont {
    height: 180px;
}
}

/* MQ Display "Read More" for blog post excerpts on the bottom of individual blog posts */
body.single #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid div.am_cont a.am__readmore {
    display: block!important;
		color: #c44b2f!important;
}
body.page #page-wrapper #site-content div.am_ajax_post_grid_wrap div.am_post_grid div.am_grid_col div.am_single_grid div.am_cont a.am__readmore {
    display: block!important;
		color: #c44b2f!important;
}

/* Social Share Icons */
.hustle-inline-content {
	text-align: left;
	max-width: 1200px!important;
	margin: 0 auto!important;
}

.hustle-ui .hustle-social.hustle-social--rounded a[class*=hustle-share-] [class*=hustle-icon-social-] {
    height: 40px!important;
    font-size: 16px!important;
}

.hustle-ui .hustle-social.hustle-social--rounded ul.hustle-counter--none a[class*=hustle-share-] [class*=hustle-icon-social-] {
    width: 40px!important;
}

#single-blog-social-icons {
		background: #ffffff!important;
}

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 5 version
*/

.sui-2-12-13 .sui-modal.sui-modal-lg .sui-modal-content {
  max-width: unset;
}

#forminator-module-1992,
div.forminator-pagination--content {
	display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
	max-width: 950px;
}

form > div.forminator-pagination-steps {
		width: 100%;
}

#forminator-custom-form-1992--page-1,
#forminator-custom-form-1992--page-2,
#forminator-custom-form-1992--page-3,
#forminator-custom-form-1992--page-4,
#forminator-custom-form-1992--page-5,
#forminator-custom-form-1992--page-6 {
		width: 100%;
}