/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 03 2023 | 17:22:05 */
body {
	background: url(https://because.love/wp-content/uploads/2023/04/curly_maple2.jpg) !important;
}
.wp-block-image.flex_center {
	display: flex;
	justify-content: center;
}
div.subheader-text {
	margin-bottom: -2em;
	max-width: 605px;
	font-family: Kalam, 'Nunito',sans-serif;
	font-size: 1.3em;
	line-height: 1.4em;
}
.widget {
	margin: 0 0 0em 0;
}
#mlb2-5559998.ml-form-embedContainer .ml-form-embedWrapper {
	background-color: transparent !important;
}
/* .ast-primary-header-bar {
/*	background: url(https://because.love/wp-content/uploads/2022/07/header-page-bg-sunset.jpg) repeat;*/
	background: url(https://because.love/wp-content/uploads/2022/05/header-page-bg.jpg) repeat;
	background-position: center;
	z-index: 1;
	position: relative;
} */
.ast-separate-container .ast-woocommerce-container {
	background: transparent;
}
#wps_upsell_offer_main_id_1 .wps_upsell_offer_parent_wrapper {
	margin-bottom: 5em;
}
#wps_upsell_offer_main_id_1 .wps_upsell_offer_wrapper {
	background-color: #fffb !important;
}
#wps_upsell_offer_main_id_1 .wps_upsell_offer_primary_section {
    width: fit-content;
}
#wps_upsell_offer_main_id_1 .wps_upsell_offer_parent_wrapper {
    border: solid white 2px !important;
    margin: 0 auto 4em auto !important;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"],
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
/*	background: url(https://because.love/wp-content/uploads/2022/05/blue-heart-bg.jpg) repeat; */
	z-index: 1;
	position: relative;
}
.ast-primary-header-bar, .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{
	box-shadow: none;
	background: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) );
	border: none;
}
.woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart-form, 
#customer_details, #order_review, #ship-to-different-address, #order_review_heading {
	background: #fff6;	
	padding: 0em 1.3em;
	border: 1px solid #fff6;
}
.ast-separate-container .ast-woocommerce-container {
	background: transparent;
}
.home header {
	display: none;
}
.hp_cover {
	padding-top: 61px;
}
.bl_hp_logo {
	display: flex !important;
	justify-content: center;
}
.wp-block-cover {
	box-shadow: 12px 0 18px;
}
#hp_menu {
	width: 100%;
	max-width: 1200px;
	display: flex;
	justify-content: space-evenly;
	margin-top: 0.4em;
	left: 50%;
	font-family: Caveat, sans-serif;
	font-size: 2.5em;
	/*    letter-spacing: 0.05em;*/
	font-weight: bold;
}
#hp_menu > a {
/* 	color: #38498f; */
	text-shadow: 2px 2px 7px #aaa;
	text-decoration: none;
}
#hp_menu > a:hover {
	color: #953a0a;
}
@media (max-width:921px){
	#hp_menu {
		display: none;
	}
	.wp-block-cover {
		min-height:unset;
	}
}
@media (min-width:921px){
	.wp-block-cover {
		min-height:532px;
	}
}
.ast-builder-footer-grid-columns {
	display: flex;
	justify-content: center;
}
.site-footer {
	background: none;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section {
	margin: 0 1em;
	flex:1;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section-1,
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section-3 {
	flex: 0.8;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section-2 {
	margin: 0;
}
.ml-form-align-center {
	opacity: 0.85;
}
#email_signup_msg {
	text-align: center;
	font-style: italic;
	margin-bottom: 1em;
}
.round_corners4 {
	border-radius:4px;
}
.round_corners_big {
	margin: 8em 0;
}
.round_corners_big img, .transition_challenge figure {
	border-radius:33px;
/* 	border: 2px solid #bbb; */
	box-shadow: 8px 8px 18px #696969;
}
.round_corners_big img:hover {
/*	border-color: #5f93e1;*/
}
.myfirstcrush {
	font-style: italic;
	letter-spacing: 0.07em;
	font-weight: bold;
}
.myfirstcrush, .myfirstcrush a, .entry-content > h2 {
/*	color: #293361;*/
}
.wp-block-image.aligncenter>figcaption {
	font-family: caveat, sans-serif;
    font-size: 2em;
    line-height: 1em;
}
.product_meta, .sku_wrapper, .posted_in,
div.woocommerce-tabs.wc-tabs-wrapper{
	display:none !important;
}
.xoo-wsc-icon-basket1:before {
	position: relative;
	top: -6px;
}
.xoo-wsc-icon-basket1:after {
	content: "Cart";
	position: absolute;
	top: 22px;
	font-size: 14px;
	right: -1px;
	font-weight: bold;
	font-family: 'Nunito',sans-serif;
}
/*.ast-separate-container .ast-article-single {
	padding: 0 6.67em 5.34em 6.67em;
}*/
.xoo-wsc-ft-btn-cart {
	opacity:0.66;
}

.rdkflexslider, .woocommerce ul.products li.product a img, .woocommerce .products ul {
	margin-bottom: 0;
	border-radius:22px;
}
.woocommerce .rdkflexslider {
	box-shadow: 8px 8px 18px rgba(105, 105, 105, 0.5);
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
	margin: 0.5em;
	padding: 0;
	font-size: 2em;
	text-align: center;
	font-family: caveat, sans-serif;
}
.woocommerce ul.products li.product a img {
	border-radius: 22px;
	transition: all 0.5s;
}
.woocommerce ul.products li.product a img:hover {
	transform: scale(1.02);
}
.ast-site-identity {
	padding: 0;
}
.challenge {
	display: flex;
	margin: 222px 0 !important;
	justify-content: center;
}
.entry-content > h2 {
	font-weight: bold;
	font-size: 56px;
	/*   background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #eef0f8 15%, #eef0f8 85%, rgba(255,255,255,0) 100%); */
	text-align: center;
	padding-bottom: 0.5em;
	margin-top: 2em;
	font-family: caveat, sans-serif;
/* 	border-bottom: 1px solid #aaa; */
}
.round_corners_big.wp-block-columns {
	margin: 0;
}
.entry-content > .mug_lovers {
	font-size: 78px;
}
.ast-loop-product__link > h2 {
	font-weight: bold;
}
.site-footer-section {
	background: hsl(0deg 0% 96% / 85%);
	border-radius: 4px;
	padding: 8px 17px;
}
.site-footer-primary-section-2 img {
	margin: 2em auto 0;
	border: 1px solid #aaa;
	border-radius: 12px;
}
.wrapup_order_bump #wps_upsell_offer_main_id_1 {
	display: none;
}
#wps_upsell_offer_main_id_1 table, #wps_upsell_offer_main_id_1 td {
	border: none;
	text-align: left;
	color: black;
	font-size: 1.08em;
}
#wc-stripe-payment-request-wrapper {
	padding-top: 0 !important;
	padding-bottom: 1.5em;
}
#wc-stripe-payment-request-button-separator {
	font-size: 2em;
	font-weight: bold;
	border-bottom: 1px solid #777;
}
article#post-8 > header {
	display: none;
}
.woocommerce-form-coupon-toggle {
	display: none;
}
.site-footer-section-2 .ast-builder-html-element p:first-child {
	margin-bottom: 0;
}
.xoo-qv-container {
	top: 5% !important;
	bottom: 5% !important;
}
.woocommerce .variations {
	display: none !important;
}
.xoo-qv-summary .woocommerce-variation-add-to-cart {
	display: flex;
}
.woocommerce div.product .xoo-qv-summary form.cart .button.single_add_to_cart_button {
	white-space: nowrap;
}
.woocommerce .xoo-qv-summary .quantity .qty {
	width: 2.5em;
}
.transition_challenge figure {
	background:	url(https://because.love/wp-content/uploads/2022/08/awww-yeah-tall.jpg);
}
.transition_challenge img {
	transition: all 2.5s;
	height: 650px !important;
	box-shadow: none;
}
.hp_spacer {
	margin: 6em;
}
.wp-block-image.enjoy_your_mug {
    display: block;
    margin: 20em 0 -5em;
}
.astra-shop-summary-wrap {
	display: none;
}
@media (min-width: 922px) {
	.woocommerce div.product div.summary {
		margin-top: 6em;
	}
}
@media (max-width: 922px) {
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		width: 100% !important;
	}
	#wps_upsell_offer_main_id_1 .wps_upsell_offer_product_section {
		flex-direction: column;
	}
	#wps_upsell_offer_main_id_1 .wps_upsell_offer_secondary_section {
		display: none;
	}
}