/* 
Theme Name: Hello Elementor Child
Theme URI: https://www.gundeals.com/
Description: Child theme created for GunDeals.com
Author: Kandice Hutcheson
Author URI: https://www.gundeals.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* container for non-elementor items */
.gd-container{	
		margin: auto;
	}
@media (min-width:1200px){
	.gd-container{	
		max-width: 1140px;
	}
}
@media (min-width:992px) and (max-width:1199px){
	.gd-container{	
		max-width: 800px;
	}
}
@media (min-width:768px) and (max-width:991px){
	.gd-container{	
		max-width: 600px;
	}
}
@media (min-width:576px) and (max-width:767px){
	.gd-container{	
		max-width: 500px;
	}
}

/* center home page & sidebar ads */
.align-center-LB-gam .elementor-widget-container, .align-center-MR-gam .elementor-widget-container, .align-center-MR-gam{
	text-align:center;
}
.align-center-MR-gam .elementor-widget-container iframe{
	max-width:300px;
}
@media screen and (min-width:1028px){
	.align-center-LB-gam .elementor-widget-container iframe{
		max-width:970px;
	}
}
@media screen and (min-width:768px) and (max-width:1027px){
	.align-center-LB-gam .elementor-widget-container iframe{ 
		max-width:728px;
	}
}
@media screen and (max-width:767px){
	.align-center-LB-gam .elementor-widget-container iframe{ 
		max-width:300px;
	}
}

/* page/post styles */

div#breadcrumb-container {
    padding: 5px;
    margin: auto;
    background:#eee;
    border-bottom:1px solid #ccc;
    font-size:16px;
}

section.has-sidebar, section#sidebar{
    float:left; 
	margin-bottom: 25px;
}
section.has-sidebar {    
  margin-top:15px;
}
section#sidebar {
    padding-left:15px;
	margin-top:25px;
}
@media screen and (min-width:1199px){
    section.has-sidebar {    
    width:70%;    
    }
    
    section#sidebar {
        width:30%;
    }
}
span.entry-date {
    font-size: 16px;
    color: #717171;
    display: block;
    margin-top: -10px !important;
    margin-bottom: 25px;
}
.post-tags {
    font-size: 16px;
    color: #717171;
    margin-bottom: 25px;
}
.archive article.post, .blog article.post, .search article.post, article.post.related {
    margin-bottom: 25px;
    padding: 15px;
    transition:all 500ms;
	border: 1px solid #c6c6c6;
}
.archive article.post:hover, .blog article.post:hover, .search article.post:hover, article.post.related:hover {
    box-shadow: 1px 1px 3px #c6c6c6;
}

.archive article.post a.more-link,.blog article.post a.more-link, .search article.post a.more-link, article.post.related a.more-link {
    display:block;
    margin-top:15px;
}

.hide-more{
	display:none;
}
body .featured-section .listing-CTA>a{
	background-color: #502401;
	font-weight:600;
}