.wp-block-kadence-advancedheading mark {
	font-family:'august'
}

.single-content h4 {
	font-family:'august' !important;
	line-height:1 !important;
}

.single-content h1 {
	font-family:'new-york' !important;
}

@media only screen and (min-width: 600px) {
#follow-along-buttons {
	padding-right:100px !important;
	}}

#xo-candace {
	margin-top:-20px;
	margin-bottom:50px;
}

h6 {
	font-family:'august';
	letter-spacing:0;
	text-transform:none;
	line-height:1;
}

#subscribe-text {
	margin-bottom:-50px;
}

h2 {
	font-family:'new-york'
}

.sidebar-inner-wrap h2 {
	font-family:'new-york'
}

.sidebar-inner-wrap h1, .sidebar-inner-wrap h2, .sidebar-inner-wrap h3, .sidebar-inner-wrap h4 {
	font-family:'new-york' !important;
}

.sidebar-inner-wrap h6 {
	font-family:'august';
	letter-spacing:0 !important;
}

.sidebar-inner-wrap h5 {
	font-family:'raleway' !important;
}

#fave-retailers {
	font-family:'august'
}

h6 {
	letter-spacing:0;
}


@media only screen and (max-width: 600px) {
	#tiktok-block .wp-block-kadence-advancedbtn.kt-btns_e97d8f-4d, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns_e97d8f-4d {
	margin-top:-20px !important;
}
	
}

#tiktok-block .wp-block-kadence-advancedbtn.kt-btns_e97d8f-4d, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns_e97d8f-4d {
	margin-top:-150px;
}

h3 {
	font-family:'new-york'
}
#explore-around {
	font-size:30px !important;
}

.content-area {margin-top:0;}

#amazon-favorites h4 {
	font-family:'new-york';
	font-size:2.5em
}

.boutique-widget {
	align-content:center !important;
}

#hp-block-4 .entry-title{
	letter-spacing:0;
	font-size:15px;
}

.stp-inner {
	background:#fff !important;
}

@media screen and (max-width: 719px){
.site-header-focus-item.site-header-row-mobile-layout-contained {padding: 0 !important;}}

/*----------------------------
## Typography
----------------------------*/

.archive-title, .entry-title, .wp-site-blocks .entry-related h2.entry-related-title, .comments-title, .comment-reply-title {
	font-family:'new-york' !important
}


#hi-there-hp {
	font-family:'august' !important;
	font-size:5em;
	line-height:1;
}

#xo-candace {
	font-family:'august'
}

h5 {
	font-family:'new-york';
	font-weight:normal
}

#hp-block-1 h5 {
	letter-spacing:0;
	font-size:20px;
	line-height:1;
}

#hp-block-4 h4 {
	font-family:'august';
	font-size:8em;
	line-height:1;
}

#hp-block-4 h5 {
	letter-spacing:0;
	font-size:1.3em
}

#shop-my-LTK-hp {
	font-family:'new-york'
}

.kt-button {
	font-family:'raleway'
}

#amazon-favorites .stp-outer {
	max-width:100% !important;
	
}

/*----------------------------
## Shop Page
----------------------------*/

#search-block h4 {
	font-family:'august';
	margin-bottom:-20px
}

#search-block h5 {
	letter-spacing:0;
	font-size:25px
}

#organization-block h5 {
	font-family:'new-york';
	letter-spacing:0;
	font-size:2em;
}

#organization-block h4 {
	font-family:'august';
	margin-bottom:-30px;
}

#shop-fashion h5 {
	font-family:'august';
	text-transform:none;
	letter-spacing:0;
	font-size:2em;
	line-height:1;
}

#shop-fashion h2 {
	font-family:'new-york'
}

#shop-around {
	font-family:'august';
	font-size:2em;
	margin-bottom:-20px;

}

#shop-around h5 {
	font-family:'new-york';
	letter-spacing:0;
	font-size:20px;
	line-height:1;
}

#snag-my-style h2 {
	font-family:'august';
	font-size:4em;
}

#kids-block h4 {
	font-family:'new-york';
	font-weight:800;
}

@media only screen and (max-width: 600px) {

#organization-block .stp-inner {
	width:250px !important;
}
	
	#shop-around h4 {
		line-height:1;
		margin-bottom:0;
		font-size:1em;
	}}

.bo-garden {
	margin:0 auto !important;
}

.bo-garden {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	min-height: unset !important;
}

.bo-garden:after {
	content: '';
	display: block;
	width: 32.592593%;
}

.bo-con {
	position: static !important;
	top: auto !important;
	left: auto !important;
	margin: 0 0 10px 0 !important;
	width: 32.592593% !important;
}


.bo-con:before{
	background: none !important;
}

.bo-con:after{
	background: none !important;
}


.bo-box {
	background: #fff !important;
	width: 100% !important;
	padding: 10px !important;
	box-sizing: border-box !important;
	position: relative !important;
	border: none !important; /* Remove this line to keep the light gray borders. */
}

.bo-wrap {
	position: relative !important;
	padding-top: 100% !important;
}

.bo-img {
	width: auto !important;
	height: auto !important;
	max-width: 100% !important;
	max-height: 100% !important;
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%,-50%) !important;
}

@media screen and (max-width: 767px) {
	
.bo-garden:after {
		display: none;
	}

	.bo-con {
		margin: 0 auto 10px !important;
		width: 100% !important;
	}
	
}