/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


/* global styling */

.mb-0 {
	margin-bottom: 0;
}

body {
	 font-family: 'Rubik', sans-serif !important;
}

.home #content {
	padding: 0;
}

@media only screen and (max-width: 767px){
    #content {
	padding: 0 15px !important;
}
}

/* Category archive page */

.archive.category .page-header {
	padding-top: 0;
}

.archive.category .page-header .page-title {
	text-align: center;
}

/* Author archive page */

.author_archive_page_author_name {
	margin-bottom: 10px;
}

.author_archive_page_description {
	display: flex;
	justify-content: center;
}

.author .dynamic-author-description {
	font-size: 16px;
}

.author_page_articles_by {
	display: flex;
	gap: 5px;
}

.author_page_articles_by h2 {
	margin-bottom: 0;
}

/* Header menu start */

.main-navigation a {
	font-size: 17px;
}

.main-navigation .main-nav ul ul li a {
	font-size: 17px;
}

/* Header menu end */

/* Pros and cons styling for details page */

.pros-and-cons-container {
	box-shadow: 0 0 10px #cecece;
}

#product-spacification-container ul li, #product-pros-container ul li, #product-cons-container ul li {
	position: relative;
}

#product-spacification-container ul li::marker, #product-pros-container ul li::marker, #product-cons-container ul li::marker {
	position: absolute;
	content: "";
}

/* For product spacification */
#product-spacification-container ul li::before {
	position: absolute;
	content: url(https://simplelivinginsider.com/wp-content/uploads/2023/01/space-arrow.svg);
	left: -40px;
	top: 3px;
}

#product-pros-container ul li::before {
	position: absolute;
	content: url(https://simplelivinginsider.com/wp-content/uploads/2023/01/pros-arrow.svg);
	left: -40px;
	top: 3px;
}

#product-cons-container ul li::before {
	position: absolute;
	content: url(https://simplelivinginsider.com/wp-content/uploads/2023/01/cons-arrow.svg);
	left: -40px;
	top: 3px;
}

/* Common disclaimer style start */

.single-page-common-disclaimer a {
	text-decoration: underline;
	text-decoration-color: #9f9f9f;
}

.disclaimer-separator-one {
	margin-bottom: 10px;
}

.disclaimer-separator-two {
	margin-top: 10px;
}

/* Common disclaimer style end */

/* Further reading section styling start */

.further_reading h5 {
	font-size: 14px !important;
	line-height: 24px;
	color: #333 !important;
	font-stretch: condensed;
	font-weight: 700;
	letter-spacing: 0.5px;
	margin: 0 0 10px;
	text-transform: uppercase;
}

.further_reading ul {
	padding: 19px 0 23px !important;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	list-style: none !important;
}

.further_reading ul li {
	padding: 0 0 0 25px;
	list-style: none !important;
	display: flex;
    gap: 10px;
}

.further_reading ul li a {
	color: #054ada;
	white-space: pre-wrap;
	text-decoration: none !important;
	font-size: 14px !important;
	font-weight: 500;
}

.further_reading ul li::before {
	content: "\25BA \0020";
	color: #054ada;
}

@media screen and (max-width: 768px) {
	.further_reading ul li {
		padding: 0;
	}
	
	.further_reading ul {
		margin: 0 !important;
	}
}

/* Further reading section styling end */




