/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 15 2026 | 11:36:56 */
/*Paragraph is designed in Appearance > Customize: Base font-size: 16px, line height: 1.625*/

p b,
p strong,
ul strong{
	font-weight:400;
}

p:last-child{
	margin-bottom:0;
}

p + h2,
ul + h2{
	margin-top:var(--space-xl) !important;
}

p + h3,
ul + h3{
	margin-top:var(--space-lg) !important;
}

.paragraph{
	font-family:inherit;
	
	font-size: 1rem;
	line-height:1.625;
}

.paragraph-big{
	font-family:inherit;
	
	font-size: 1.25rem;
	line-height:1.5;
}

.paragraph-small,
.wp-element-caption{
	font-family:inherit;
	
	font-size: 0.875rem !important;
	line-height:1.43 !important;
}

.paragraph-accent{
	font-family:inherit;
	font-weight:400;
	
	font-size: 1.375rem;
	line-height:1.55;
}

/*HEADINGS*/

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{
	text-decoration:none;
}

h1 strong, h1 b, 
h2 strong, h2 b,
h3 strong, h3 b,
h4 strong, h4 b,
h5 strong, h5 b,
h6 strong, h6 b,{
	font-weight:600 !important;
}

/* H1 Visual */
.h1-visual {
	font-family: inherit;
 	font-weight: 600;
  	font-size: 2.25rem;      /* 36px */
  	line-height: 1.222;     /* 44 / 36 */
	margin-bottom: 2.5rem; /* 40px */
}

/* H2 */
.h2-visual {
	font-family: inherit;
 	font-weight: 600;
 	font-size: 1.875rem;    /* 30px */
 	line-height: 1.2;       /* 36 / 30 */
	margin-bottom: 1.25rem; /* 20px */
}

/* H3 */
.h3-visual {
	font-family: inherit;
 	font-weight: 600;
  	font-size: 1.5625rem;   /* 25px */
  	line-height: 1.24;      /* 31 / 25 */
	margin-bottom: 1rem;   /* 16px */
}

/* H4 */
.h4-visual {
	font-family: inherit;
 	font-weight: 600;
  	font-size: 1.3125rem;   /* 21px */
  	line-height: 1.238;     /* 26 / 21 */
	margin-bottom: 0.75rem; /* 12px */
}

/* H5 */
.h5-visual {
	font-family: inherit;
 	font-weight: 600;
  	font-size: 1.125rem;    /* 18px */
  	line-height: 1.222;     /* 22 / 18 */
	margin-bottom: 0.5rem; /* 8px */
}

/* H6 */
.h6-visual {
	font-family: inherit;
 	font-weight: 600;
  	font-size: 0.9375rem;   /* 15px */
  	line-height: 1.2;       /* 18 / 15 */
	text-transform:uppercase;
	margin-bottom: 0.5rem; /* 8px */
}

.heading-accent{
	font-family: inherit;
 	font-weight: 600;
  	font-size: 3.75rem;   /* 15px */
  	line-height: 1.2;       /* 18 / 15 */
}

@media screen and (max-width:767px){
	.heading-accent{
		font-family: inherit;
 		font-weight: 600;
  		font-size: 2.25rem;      /* 36px */
  		line-height: 1.222;     /* 44 / 36 */
		margin-bottom: 2.5rem; /* 40px */
	}
}

/*Typo Specials*/

/*heart list item*/

ul.wp-block-list{
	list-style: none !important;
  	margin-left: 30px !important;
}

ul.wp-block-list li{
	position:relative;
}

ul.wp-block-list li::before{
	content: " ";
	display:block;
	
	background-image:url("/wp-content/uploads/2026/02/bestinromance_list-style-heart_accent-1_30x27px.png");
	background-size:contain;
	background-repeat:no-repeat;
	
	width:10px;
	height:10px;
	position: absolute;
	left: -20px;
	top: 0.5em;
}

/*List Item centered*/

.list-align-center{
	text-align:center !important;
} 

.list-align-center li::before{
	display: inline-block !important;
  	position: relative !important;
  	top: -3px !important
}
