/*
 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
*/
/*Pros & Cons*/
.pros_title {
	font-size:1.25em;
	font-weight:700;
	text-transform:uppercase;
	margin:10px 0px 10px 0px;
}
ul.pros_ul li::before, ul.cons_ul li::before{
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	font-size: 14px;
	position: absolute;
	left: 15px;
}
ul.pros_ul li::before {
	color: #155724;
	font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f058";
}
ul.cons_ul li::before {
	color: #721c24;
	font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f057";
}
ul.pros_ul, ul.cons_ul {
	list-style:none;
}
img.productamz { max-width: 300px !important;}


/*Pros & Cons CSS*/
.i2-pros-cons-main-wrapper .i2-pros-cons-wrapper .i2-pros .section ul li i,
.i2-pros-cons-main-wrapper .i2-pros-cons-wrapper .i2-cons .section ul li i
{
	font-size:100% !important;
	margin-left:8px;
}
.i2-pros-cons-main-wrapper .i2-pros-cons-wrapper .i2-pros .section ul li, 
.i2-pros-cons-main-wrapper .i2-pros-cons-wrapper .i2-cons .section ul li {
	padding:6px 0px 0px 30px !important;
}
.i2-pros {color: #155724 !important;}
.i2-cons {color:#721C24  !important;}
.i2-pros-title { font-size: 16px; text-transform:uppercase; color: #155724 !important; }
.i2-cons-title { font-size: 16px; text-transform:uppercase; color: #721C24 !important; }
.i2pc-btn-text { text-transform:uppercase; font-size: 16px;font-weight:700; }
.i2-pros-cons-main-wrapper .i2-button-wrapper a {
	min-width:unset; padding:10px 0px 10px 0px;line-height:unset;width:100%;font-size:unset;}
	
/*Mobile Menu CSS*/
.main-navigation.toggled .main-nav>ul {
	background-color:#2288d6;
}
.navigation-branding img, .site-logo.mobile-header-logo img { padding:0px !important; }
/*CSS Category Page*/
.home .generate-columns-container, .search .generate-columns-container, .archive .generate-columns-container {
	background-color:#fff;
	padding-top:25px;
}
.search h2, .home h2, .archive h2 { font-size:20px; line-height:1.6em;text-align:center; font-weight:600; padding:0px 10px 10px 10px;} 
.search .entry-summary, .home .entry-summary, .archive .entry-summary {
    display: none;
}
.search .inside-article .post-image, .home .inside-article .post-image, .archive .inside-article .post-image { margin-bottom:0px !important;}
.search .inside-article, .home .inside-article, .archive .inside-article { padding:0px !important; margin:25px; background-color: #f2f2f2;}
.nav-links { text-align: center; font-size:1.2em;}

.site-content { background-color:#fff;}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer { font-size:0.8em; margin-bottom:0px;}
/*RazorHere CSS UL for AAWP*/
ul.menuaawp {margin:  0px 0px 0px 20px; text-align: left; }
.aawp-tb-product-data-title, .aawp-tb-product-data-custom_text { font-weight:bold;}
.aawp-product__description { text-align: left;}
.main-navigation { padding:10px 0px;}

/*Justify the content*/
.entry-content, .entry-summary {
      text-align: justify;
}
.author_img { border-radius: 40%;}
/*Custom Button CSS for UK*/
.aawp-tb-product-data-custom_button .aawp-button.rounded, 
.aawp-tb-product-data-custom_button .aawp-button.rounded:hover,
.aawp-tb-product-data-custom_button .aawp-button.rounded:visited { 
	background-color: #ff4c4c; border:1px solid transparent !important; 
	color: #fff !important;
}
.commission_amz {
    float: right;
    font-size: 90%;
    font-style: italic;
}
.masonry-load-more {margin-left: 23px;}
/*Homepage*/
h2.homepage_h2 {
    font-size: 38px;
    margin-bottom: 20px;
    line-height: 2em;
    font-weight: 700;
}