p {font-size: 20px; line-height: 1.6;}
.entry-hero-center .entry-meta > span {display: none}
.site-footer {position: static; margin: 2rem}
.hero_slider .slick-list, .hero_container .wp-block-group__inner-container, .wp-block-image.alignfull img, .hero_container.alignfull .wp-block-cover, .wp-block-columns.alignfull .wp-block-column {border-radius: 13px !important}
.hero_slider, .hero_container, .wp-block-image.alignfull, .wp-block-columns.alignfull {padding: 1.7rem 1.7rem 0}
.pad_sml .wp-block-group__inner-container{padding:25px}
.hero_container.alignfull .wp-block-cover h2 {font-size: calc(23.23px + 1.294vw)}
.hero_container.alignfull .wp-block-cover {min-height:600px; overflow: hidden}
.home .site-main, .home .page .entry-content {margin-top: 0}
.entry-hero {justify-content: flex-start;}
.home .entry-header.archive-title {display: none}
.header-fixed .site-main {padding-top:66px}
.header-fixed .site-header {background: #000; color: #FFF; padding-bottom: 16px}
.site-branding .site-title {color: #FFF}
#hamburger-trigger:before, #hamburger-trigger:after {background-color: #FFF}
.wp-block-getwid-media-text-slider .slick-dotted.slick-slider {padding-bottom: 0}
.pink .wp-block-group__inner-container {background-color: #f0b7aa}
.tbp_green .wp-block-group__inner-container {background-color: #7b9065}
.black .wp-block-group__inner-container {background-color: #000}
.tbv_pink .wp-block-group__inner-container {
	background-color:#f1d2d5
}
.ps_blk .wp-block-group__inner-container {
	background-color:#1c1f22
}
.do .wp-block-group__inner-container {background-color: rgb(239, 229, 220)}
.wp-block-video {padding: 15px}
body .entry-hero-center .entry-title {
	text-align: left;
  font-size: calc(5.61px + 4.1369vw);
	margin-bottom: 25px;
}
.wp-block-column .wp-block-image.alignfull {padding:0}
.entry-hero {min-height:auto;margin-top:calc(12vh + 70px)}
.entry-hero-center .entry-meta > span {margin-left:0}
.entry-hero-center .entry-meta {justify-content:left; text-align:left}
.pin{
	display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  margin-bottom: 0;
  border-radius: 20px;
  background-color: #000;}
span.cat-links {
    font-size: 0;
}
span.cat-links a {
    font-size: 24px;
    display: block;
}
.single-navigation {display: none}
/* Color Change */
.color-change:before{opacity:0 !important}
.color-change {
	background-size: 200% 200%;
	animation: gradient 15s ease infinite;
	width: 100%;
}
.color-change.blue-orange-green {
	animation: gradient 25s ease infinite;
}
.color-change.blue-orange-green {
	background-image: linear-gradient(to left, #a8edea 0%, #c5826f 50%, #799064 100%);
}
.read-time-wrapper, .port-back-button-wrapper {display: none}
@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
@media (min-width:1500px) {
	.header-fixed .site-main {padding-top:70px}
	.hero_slider .slick-slide,
	.hero_slider .wp-block-getwid-media-text-slider-slide__content, .hero_container .wp-block-group__inner-container, .hero_container.alignfull .wp-block-cover {min-height: 80vh !important}
	.hero_container .wp-block-group__inner-container {display: flex;align-items:center}
	.hero_container .wp-block-group__inner-container .wp-block-video {
		display: flex;
		align-content: center
	}
}
.portfolio-archive-inline .posts-wrap {
	flex-direction: column
}
@media (min-width: 992px) {
	.entry-hero-center .entry-meta {
	  margin-left: 10%;
		width: 30%;
	}
	.archive-title .page-title, .archive-title .entry-title {
		text-align: center;
		font-size: 37px !important;
	}
}
@media (max-width:991px) {
	.hero_slider, .hero_container, .wp-block-image.alignfull , .wp-block-columns.alignfull {padding: 20px 20px 0}
	.hero_slider .slick-slide,
	.hero_slider .wp-block-getwid-media-text-slider-slide__content, .hero_container.alignfull .wp-block-cover {min-height: 488px !important}
	.entry-hero-center {flex-direction: column}
	span.cat-links a {
			font-size: 16px;
	}
	.entry-hero-center .entry-meta {margin-top: 40px}
}
@media (min-width:782px) {
	.wp-block-column:not(:first-child) {
		margin-left:2em
	}
}
@media (min-width: 600px) and (max-width:900px){
	.entry-hero {min-height:auto;margin-top:126px}
}
@media (max-width:767px) {
	.hero_slider .slick-list, .hero_container .wp-block-group__inner-container, .wp-block-image.alignfull img, .hero_container.alignfull .wp-block-cover, .wp-block-columns.alignfull .wp-block-column {border-radius: 8px !important}
}
@media (max-width:600px) {
	.site-footer {
		margin-left:0;
		margin-right:0;
		padding:0 15px
	}
	.site-branding .site-title {
		font-size:1.2em
	}
	.hamburger-menu .social-navigation {order: 2}
	.hamburger-menu .site-branding {order:2;margin-left:15px}
	.hero_container.alignfull .wp-block-cover h2 {
    font-size: calc(18.23px + 1.294vw);
}
	.header-fixed .site-main {padding-top: 60px}
	.entry-hero {
    margin-top: 52px;
    margin-bottom: 0;
    min-height: auto;
    padding-top: 60px;
	}
	p {font-size: 16px;}
	.hero_slider, .hero_container, .wp-block-image.alignfull , .wp-block-columns.alignfull {padding: 15px 15px 0}
	.hero_slider .slick-slide,
	.hero_slider .wp-block-getwid-media-text-slider-slide__content, .hero_container.alignfull .wp-block-cover {min-height: 288px !important}
}
.archive-title {
    position: static;
    width: calc(100% - 4rem);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}
.archive-title .page-title, .archive-title .entry-title {
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    line-height: 1.1;
	  font-size:24px;
    font-family: Merriweather;
    font-weight: 400;
}