<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * Contains the styling for the the elements plugin
 *
 * @author Pix &amp; Hue
 */

 /* -------------------------------  Theme Widgets ------------------------------- */

 /* ------- About Me Widget ------- */
.emgrace_about_widget,
.elementor-widget-wp-widget-emgrace_about_widget {
	text-align: center;
} 
.emgrace-about-img {
	line-height: 1;
}
.emgrace-about-widget-caption {
	background: #F8F0ED;
	padding: 24px 20px 25px 20px;
	margin: -2px 0 0 0;
}
.widget .emgrace-about-widget h4 {
	margin: 0 0 12px 0;
	font-size: 13.5px;
}
.elementor-widget-wp-widget-emgrace_about_widget h4 {
	margin: 0 0 12px 0;
	font-size: 13.5px;
	letter-spacing: 1px;
	font-weight: 500;
}
.emgrace-about-widget p {
	font-size: 13px;
	margin: 0;
}
.emgrace-about-social-icons {
	line-height: 1;
	padding: 14px 0 0 0;
}
.emgrace-about-social-icons a {
	color: #222222;
	font-size: 12px;
	padding-right: 12px;
}
.emgrace-about-social-icons a:last-of-type {
	padding: 0;
}

 /* ------- Map Widget ------- */
.emgrace_map_widget,
.elementor-widget-wp-widget-emgrace_map_widget {
	border: 10px solid #F8F0ED;
	padding: 30px 22px;
	text-align: center;
}
.emgrace_map_widget .widget-title,
.elementor-widget-wp-widget-emgrace_map_widget h5 {
	margin: 0 0 22px 0;
}
.emgrace-map-widget h6 {
	color: #222222;
	font-size: 12.5px;
	font-weight: 300;
	letter-spacing: .5px;
	line-height: 1.6;
	text-transform: none;
}
.emgrace-map-widget h6, 
.emgrace-map-widget .fa-map-marker-alt {
	display: inline-block;
	margin: 16px 0 0 0;
}
.emgrace-map-widget .fa-map-marker-alt {
	color: #C19897;
}

/* ------- Latest Product Widget ------- */
.emgrace-latest-products-widget {
	border: 10px solid #F8F0ED;
	padding: 35px 20px;
}
.emgrace-latest-products-widget h4,
.elementor-widget-wp-widget-emgrace_latest_products_widget h5 {
	margin: 0 0 30px 0;
}
.emgrace-latest-product-item {
	text-align: center;
	margin: 0 0 35px 0;
}
.emgrace-latest-product-item:last-of-type {
	margin: 0;
}
.emgrace-product-image {
	width: 155px;
	margin: 0 auto;
}
.emgrace-latest-product-title {
	font-size: 12.5px;
	color: #222222;
	padding: 10px 0 0 0;
	margin: 0;
}

/* ------- Latest Product Widget (Elementor) ------- */
.emgrace-elementor-product-item .emgrace-product-image {
	width: auto;
}

/* ------- Custom List Widget ------- */
.emgrace-custom-list-item {
	position: relative;
	display: table;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 150px;
	width: 100%;
	margin: 0 0 18px 0;
	background-color: #f3f3f3;
}
.emgrace_custom_list_widget a:last-of-type .emgrace-custom-list-item,
.elementor-widget-wp-widget-emgrace_custom_list_widget a:last-of-type .emgrace-custom-list-item {
	margin: 0;
}
.emgrace-custom-item-overlay {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.emgrace-custom-list-title {
	display: inline-block;
	margin: 0 15px;
	background: #FFFFFF;
	font-size: 10.5px;
	letter-spacing: 1.5px;
	font-weight: 500;
	color: #222222;
	text-transform: uppercase;
	padding: 7px 14px;
}

/* ------- Recent Posts Widget ------- */
.elementor-widget-wrap &gt; .elementor-element.elementor-widget-wp-widget-emgrace_recent_posts_widget {
	width: 300px;
}
.emgrace-side-image {
	height: 340px;
	background: #E5E5E5;
}
.emgrace-side-item-thumb {
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.emgrace-page-wrapper ul.slick-dotted.slick-slider.emgrace-side-newsfeed {
	position: relative;
}
.emgrace-page-wrapper .emgrace-side-newsfeed ul.slick-dots {
	top: 290px;
	bottom: auto;
}
.emgrace-side-item-text {
	background: #F8F0ED;
	padding: 17px 15px;
	text-align: center;
	margin: -7px 0 0 0;
}
.emgrace-side-title {
	margin: 0;
	line-height: 13.5px;
}
.emgrace-side-title a {
	color: #222222;
	font-size: 13.5px;
	letter-spacing: 1px;
	font-weight: 500;
	text-align: center;
	display: inline-block;
	line-height: 1.3;
}
.emgrace-side-item-date {
	font-size: 12.5px;
}

/* ------- Facebook Widget ------- */
.emgrace_facebook_widget,
.elementor-widget-wp-widget-emgrace_facebook_widget {
	text-align: center;
}
.emgrace_facebook_widget .widget-title, 
.emgrace_facebook_widget.widget h4,
.emgrace-custom-sidebar .elementor-widget.elementor-widget-wp-widget-emgrace_facebook_widget h5 {
	margin-bottom: 12px;
}

 /* -------------------------------  Social Media ------------------------------- */

 /* ------- Share Buttons ------- */
.emgrace-share-icon,
.emgrace-share-buttons,
.emgrace-share-close-icon {
	display: inline-block;
	float: right;
}
.emgrace-share-icon .fa-share-alt {
  	transform: rotate(180deg);
  	vertical-align: -2px;
  	font-size: 15px;
}
.emgrace-share-buttons,
.emgrace-share-close-icon {
   	display: none;
}
.emgrace-share-buttons i {
	color: #222222;
	margin-left: 15px;
	font-size: 14px;
}
.emgrace-share-buttons a:first-of-type i {
	vertical-align: 1px;
}
.emgrace-share-close-icon .fa-times {
	color: lightgrey;
	font-size: 16px;
	vertical-align: -1.5px;
	margin-right: 4px;
}
.emgrace-share-close-icon:hover .fa-times {
	cursor: pointer;
	color: grey;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
}
.emgrace-block-item .emgrace-comment-share-separator, 
.emgrace-block-item .emgrace-share-icon {
	display: none;
}

 /* ------- Single Post / Show Full Blog Content ------- */
 .emgrace-single-post-footer-sm-wrapper {
 	display: table-cell;
 	vertical-align: middle;
 	width: 56.5%;
 }
 .emgrace-single-post-share-buttons {
 	display: table;
 	height: 100%;
 	width: 100%;
 	text-transform: uppercase;
 	font-size: 12px;
 }
 .emgrace-blog-show-full-content .emgrace-post-footer.emgrace-post-footer-no-comments .emgrace-single-post-share-buttons {
 	width: 100%;
 	float: none;
 }
 /* -- Pinterest Icon + Label -- */
 .emgrace-single-pinterest-icon {
 	width: 170px;
 	display: table-cell;
 	vertical-align: middle;
 }
 .emgrace-blog-pin-icon, 
 .emgrace-blog-pin-label {
 	display: table-cell;
 	vertical-align: middle;
 }
  .emgrace-blog-pin-label {
  	max-width: 96px;
  }
 /* -- Share Icons + Label -- */
 .emgrace-single-share-icons {
 	display: table-cell;
 	vertical-align: middle;
 }
.emgrace-single-post-share-buttons a {
	color: #222222;	
	display: table-cell;
	vertical-align: middle;
}
.emgrace-single-post-share-buttons a i {
	height: 30px;
	width: 30px;
	line-height: 30px;
	border-radius: 50%;
	background: #222222;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}
.emgrace-single-post-share-buttons .fa-pinterest-p {
	margin-right: 10px;
}
 .emgrace-single-share-icons a {
 	width: 40px;
 }
 .emgrace-blog-share-label {
 	display: table-cell;
 	max-width: 125px;
 	vertical-align: middle;
 }

 /* -- Show Full Post Content (No Comments) -- */
.emgrace-post-footer.emgrace-post-footer-no-comments .emgrace-single-post-footer-sm-wrapper {
	width: 100%;
}
.emgrace-post-footer-no-comments .emgrace-single-pinterest-icon,
.emgrace-post-footer-no-comments .emgrace-single-share-icons {
	display: inline-block;
	float: left;
	width: auto;
}
.emgrace-post-footer-no-comments .emgrace-single-share-icons,
.emgrace-full-width .emgrace-post-footer-no-comments .emgrace-single-share-icons {
	margin-left: 40px;
}
.emgrace-post-footer-no-comments .emgrace-blog-pin-label,
.emgrace-post-footer-no-comments .emgrace-blog-share-label,
.emgrace-full-width .emgrace-post-footer-no-comments .emgrace-blog-share-label {
	max-width: 100%;
}
.emgrace-post-footer-no-comments .emgrace-single-share-icons a,
.emgrace-post-footer-no-comments .emgrace-single-share-icons a:last-of-type {
	display: inline-block;
	float: left;
	margin-right: 10px;
	width: auto;
}
.emgrace-post-footer-no-comments .emgrace-blog-share-label {
	display: inline-block;
	float: left;
	line-height: 30px;
}
.emgrace-full-width .emgrace-post-footer-no-comments .emgrace-single-pinterest-icon {
	width: auto;
}
.emgrace-post-footer.emgrace-post-footer-no-comments.emgrace-post-footer-no-sm .emgrace-single-post-footer-comment-wrapper {
	display: none;
}


 /* -------------------------------  Affiliate Links ------------------------------- */
.emgrace-blog-show-full-content.emgrace-product-slider .emgrace-post-footer,
.emgrace-blog-show-full-content.emgrace-aff-code .emgrace-post-footer,
.emgrace-blog-show-full-content.emgrace-aff-shortcode .emgrace-post-footer,
.emgrace-blog-show-full-content.emgrace-rewardstyle-shortcode .emgrace-post-footer,
.emgrace-blog-show-full-content.emgrace-aff-link .emgrace-post-footer,
.emgrace-full-width .emgrace-blog-show-full-content.emgrace-product-slider .emgrace-post-footer,
.emgrace-full-width .emgrace-blog-show-full-content.emgrace-aff-code .emgrace-post-footer,
.emgrace-full-width .emgrace-blog-show-full-content.emgrace-aff-shortcode .emgrace-post-footer,
.emgrace-full-width .emgrace-blog-show-full-content.emgrace-rewardstyle-shortcode .emgrace-post-footer,
.emgrace-full-width .emgrace-blog-show-full-content.emgrace-aff-link .emgrace-post-footer,
.emgrace-single-post.emgrace-aff-link.emgrace-post-has-tag .emgrace-affiliate-section {
	margin: 0;
}
.emgrace-blog-show-full-content.emgrace-product-slider .emgrace-affiliate-section {
	padding: 45px 0;
	margin: 35px 0 0 0;
}
.emgrace-blog-show-full-content.emgrace-product-slider .emgrace-post-footer.emgrace-post-footer-no-comments.emgrace-post-footer-no-sm,
.emgrace-blog-show-full-content.emgrace-aff-code .emgrace-post-footer.emgrace-post-footer-no-comments.emgrace-post-footer-no-sm,
.emgrace-blog-show-full-content.emgrace-aff-shortcode .emgrace-post-footer.emgrace-post-footer-no-comments.emgrace-post-footer-no-sm,
.emgrace-blog-show-full-content.emgrace-rewardstyle-shortcode .emgrace-post-footer.emgrace-post-footer-no-comments.emgrace-post-footer-no-sm {
	margin: 0;
}
.emgrace-single-post.emgrace-aff-link.emgrace-blog-show-full-content .emgrace-affiliate-section {
	padding-bottom: 40px;
}
.emgrace-single-post.emgrace-aff-link.emgrace-post-has-no-tags .emgrace-affiliate-section {
	margin-top: 25px;
}
.emgrace-single-post.emgrace-product-slider .emgrace-post-footer.emgrace-post-footer-no-comments.emgrace-post-footer-no-sm {
	margin-top: 40px;
}

/* ---- Custom Product Slider  ----- */
.emgrace-blog-item.emgrace-product-slider {
	padding-bottom: 35px;
}
.emgrace-blog-item.emgrace-aff-code,
.emgrace-blog-item.emgrace-aff-shortcode,
.emgrace-blog-item.emgrace-rewardstyle-shortcode {
	padding-bottom: 0;
}
.emgrace-affiliate-section {
	margin: 32px 0 0 0;
	padding: 32px 0 0 0;
	border-top: 1px solid #e5e5e5;
}
.emgrace-full-width .emgrace-affiliate-section {
	margin: 40px 0 0 0;
}
.emgrace-affiliate-title {
	font-size: 12px;
	font-weight: 300;
	line-height: 1;
	margin: 0;
}
.emgrace-custom-product-slider .emgrace-product-bxslider {
	position: relative;
	margin: 0 auto;
	width: 675px;
}
.emgrace-custom-product-slider .emgrace-product-image {
	width: 90px;
}
.emgrace-product-slider .emgrace-affiliate-title {
	margin: 0 0 35px 0;
}
.emgrace-custom-product-slider .slick-prev:before,
.emgrace-custom-product-slider .slick-next:before {
	background-size: 11px 22px;
	width: 11px;
    height: 22px;
}
.emgrace-custom-product-slider .slick-prev {
	left: -55px;
}
.emgrace-custom-product-slider .slick-next {
	right: -55px;
}
.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-bxslider {
	width: 1010px;
}
.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-image {
	width: 110px;
}

/* -- Single Affiliate Link + Image -- */
.emgrace-aff-link.emgrace-blog-item {
	padding-bottom: 30px;
}
.emgrace-blog-item.emgrace-aff-link .emgrace-post-excerpt {
	margin: 25px 0 0 0;
}
.emgrace-aff-link .emgrace-post-container,
.emgrace-aff-link .emgrace-affiliate-section {
	float: left;
	display: inline-block;
}
.emgrace-aff-link .emgrace-post-container {
	position: relative;
	width: 69.5%;
	padding-right: 40px;
}
.emgrace-aff-link .emgrace-post-container:after {
	position: absolute;
	content: '';
	right: 0;
	top: 25px;
	height: 92%;
	width: 1px;
	border-right: 1px solid #E5E5E5;
}
.emgrace-aff-link .emgrace-affiliate-section {
	border-top: 0px;
	margin: 25px 0 0 0;
	padding: 0 20px;
	width: 20.25%;
	text-align: center;
}
.emgrace-aff-link .emgrace-affiliate-title {
	margin: 0 0 20px 0;
}
.emgrace-blog-item.emgrace-aff-link.emgrace-no-post-thumbnail .emgrace-post-header,
.emgrace-blog-item.emgrace-aff-code.emgrace-no-post-thumbnail .emgrace-post-header {
	margin: 0;
}
.emgrace-blog-item.emgrace-aff-link.emgrace-blog-show-full-content .emgrace-post-tags {
	margin-bottom: 35px;
} 
.emgrace-aff-code.emgrace-blog-show-full-content.emgrace-post-no-tags .emgrace-affiliate-section,
.emgrace-aff-shortcode.emgrace-blog-show-full-content.emgrace-post-no-tags .emgrace-affiliate-section,
.emgrace-rewardstyle-shortcode.emgrace-blog-show-full-content.emgrace-post-no-tags .emgrace-affiliate-section  {
	margin: 35px 0 0 0;
}

/* -- Single Affiliate Link + Image (Show Full Post Content) -- */
.emgrace-blog-item.emgrace-blog-show-full-content.emgrace-aff-link {
	padding: 0;
}
.emgrace-blog-show-full-content .emgrace-affiliate-section,
.emgrace-blog-show-full-content.emgrace-aff-link .emgrace-affiliate-section {
	border-top: 1px solid #E5E5E5;
	width: 100%;
	padding: 30px 0 0 0;
	margin: 15px 0 0 0;
}
.emgrace-blog-show-full-content .emgrace-affiliate-section .emgrace-affiliate-item {
	line-height: 1;
}

/* -- Full Width -- */
.emgrace-full-width .emgrace-aff-link .emgrace-post-container {
	width: 72.7%;
}

 /* -------------------------------  Affiliate Links (Block Layout) ------------------------------- */
.emgrace-block-item .emgrace-affiliate-section {
 	margin: 42px 0 0 0;
 	padding: 42px 0 0 0;
}
.emgrace-block-item .emgrace-custom-product-slider {
 	margin: 35px 0 0 0;
}
.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-bxslider {
 	width: 445px;
}
.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-image {
	width: 85px;
}

 /* -------------------------------  Responsive Styles ------------------------------- */
@media only screen and (max-width: 1215px) {

	.emgrace-custom-product-slider .emgrace-product-bxslider {
		width: 555px;
	}
	.emgrace-custom-product-slider .emgrace-product-image {
		width: 85px;
	}
	.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-bxslider {
		width: 882px;
	}
	.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-bxslider {
	 	width: 350px;
	}
	.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-image {
		width: 90px;
	}
}

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

	.emgrace-custom-product-slider .emgrace-product-bxslider {
		width: 425px;
	}
	.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-bxslider {
		width: 780px;
	}
	.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-image {
		width: 105px;
	}
	.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-bxslider {
	 	width: 790px;
	}
	.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-image {
		width: 105px;
	}
}	

@media only screen and (max-width: 950px) {
	
	.emgrace-custom-list-item {
		height: 225px;
	}	
	.emgrace-side-image {
		height: 510px;
	}		
	.emgrace-page-wrapper .emgrace-side-newsfeed ul.slick-dots {
		top: 455px;
	}
	.emgrace-custom-product-slider .emgrace-product-bxslider,
	.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-bxslider,
	.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-bxslider {
		width: 595px;
	}
	.emgrace-custom-product-slider .emgrace-product-image,
	.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-image,
	.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-image {
		width: 93px;
	}
}	

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

	.emgrace-custom-product-slider .emgrace-product-bxslider,
	.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-bxslider,
	.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-bxslider {
		width: 480px;
	}

}	

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

	.emgrace-custom-product-slider .emgrace-product-bxslider,
	.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-bxslider,
	.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-bxslider {
		width: 340px;
	}
	.emgrace-custom-product-slider .emgrace-product-image,
	.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-image,
	.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-image {
		width: 90px;
	}

}	

@media only screen and (max-width: 500px) {
	
	.emgrace-custom-list-item {
		height: 162.5px;
	}
	.emgrace-side-image {
		height: 365px;
	}	
	.emgrace-page-wrapper .emgrace-side-newsfeed ul.slick-dots {
		top: 312px;
	}
	.emgrace-custom-product-slider .emgrace-product-bxslider,
	.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-bxslider,
	.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-bxslider {
		width: 215px;
	}
	.emgrace-custom-product-slider .emgrace-product-image,
	.emgrace-full-width .emgrace-custom-product-slider .emgrace-product-image,
	.emgrace-full-width .emgrace-block-item .emgrace-custom-product-slider .emgrace-product-image {
		width: 85px;
	}	
	.emgrace-custom-product-slider .slick-prev {
		left: -50px;
	}
	.emgrace-custom-product-slider .slick-next {
		right: -50px;
	}	
}</pre></body></html>