/*
 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
*/
.page a, .author a{color:#caa480;}
.inside-article .wp-block-image img{margin-bottom:30px!important;}
.wp-block-table {margin-bottom:30px;border-bottom:1px solid #caa480;}
.uagb-notice-title{margin-bottom:0px!important;}
.wp-block-separator.is-style-wide{max-width:30%!important;}
.wp-block-separator{border-top:none!important; border-bottom:7px solid!important; background-color:transparent!important;border-color:#C9A580!important; }
 .uael-post-wrapper-featured .uael-post__thumbnail{
 border-radius: 10px!important;
}
.single-post .entry-content .wp-block-image {
    text-align: center;
    margin: 20px 0;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	background-color: #f9f9f9; 
}

.single-post .entry-content .wp-block-image picture {
    display: inline-block;
    margin: 0 auto;
    max-width: 100%;
    border-radius: 8px;
    
}

.single-post .entry-content .wp-block-image img {
    width: 100%;
    height: auto;
    border-radius: 8px;
    max-width: 100%;
}

.single-post .entry-content .wp-element-caption {
    font-family: 'Georgia', serif;
    font-style: italic;
    font-size: 0.9em!important;
    color: #555;
    margin-top: -25px; /* Minor adjustment to bring it closer */
    padding: 15px 20px;
    max-width: 95%;
    line-height: 1.6;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;
    border-radius: 6px;
    
}

.single-post .entry-content .wp-element-caption::before {
    content: open-quote;
    font-size: 1.6em!important;
    vertical-align: top;
    line-height: 0;
    margin-right: 5px;
    color: #777;
}

.single-post .entry-content .wp-element-caption::after {
    content: close-quote;
    font-size: 1.6em!important;
    vertical-align: bottom;
    line-height: 0;
    margin-left: 5px;
    color: #777;
}

.single-post .entry-content .wp-element-caption em {
    font-style: italic;
    color: #333;
}

.featured-product-boxes{border-style: solid;border-width: 1px;border-color:#CAA480;border-radius: 15px;}
.featured-product-boxes .product-box-header{background-color:#CAA480;border-radius: 15px 15px 0 0;color:#fff;padding:1px 0 0 15px;}
.featured-product-boxes .elementor-column-wrap.elementor-element-populated{align-items: center;}
.featured-product-boxes .product-box-left{text-align: center;}
.featured-product-boxes p,.astra-advanced-hook-4158 p{margin-bottom:0.5em!important;}
.featured-product-boxes ul, .astra-advanced-hook-4158 ul{list-style:none!important;margin:0!important;display:flex;flex-direction:column;align-items:center;}
.featured-product-boxes ul li, .astra-advanced-hook-4158 ul li{display:flex;margin-bottom:10px;background:url('https://www.omnihomeideas.com/wp-content/uploads/2021/04/list-icon-check-green.svg') no-repeat left center;padding-left: 25px;}
.featured-product-boxes ul li img, .astra-advanced-hook-4158 ul li img{margin-right: 10px;}
.featured-product-boxes .elementor-widget-container, .astra-advanced-hook-4158 .elementor-widget-container{text-align: center;}


.featured-product-box{border-style: solid;border-width: 1px;border-color:#CAA480;border-radius: 15px;}
.featured-product-box .product-box-header{background-color:#CAA480;border-radius: 15px 15px 0 0;color:#fff;padding:1px 0 0 15px;}
.featured-product-box .elementor-column-wrap.elementor-element-populated{align-items: center;}
.featured-product-box .product-box-left{text-align: center;}
.featured-product-box p{margin-bottom:0.5em!important;}
.featured-product-box ul{list-style:none!important;margin:0!important;display:flex;flex-direction:column;align-items:start;}
.featured-product-box ul li{display:flex;margin-bottom:10px;background:url('https://www.omnihomeideas.com/wp-content/uploads/2021/04/list-icon-check-green.svg') no-repeat left center;padding-left: 25px;text-align: left;}
.featured-product-box ul li img{margin-right: 10px;}
.featured-product-box .elementor-widget-container{text-align: center;}

.elementor-widget-icon-box ul{text-align: left;}

.product-box{border:1px solid #CAA480;border-radius: 25px;margin:30px 0;padding: 20px 20px;}
.pros-cons .wp-block-column{background-color:#FAFAFA;padding:20px;}
.uagb-toc__wrap{border-color: #CAA480!important;background-color: #FAFAFA!important;}

.info-list {
    list-style-type: none;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    grid-gap: 20px;
    padding: 20px;
	margin:0;
	text-align:center;
	background-color:#caa48054;
  }

  .info-list li strong {
    display: block; /* Makes the icon and text stack on smaller screens */
  }

  .info-list li span {
    font-size: 3rem; /* Adjusts the icon size */
    vertical-align: middle; /* Aligns icon with the text */
  }
  
  @media (max-width: 768px) {
    .info-list {
      grid-template-columns: 1fr; /* Single column layout on small screens */
    }
    
    .info-list li strong {
      font-size: 1.2rem; /* Optional: Adjust text size for smaller screens */
    }
  }