/*
 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
*/


.container.grid-container { max-width: 1440px;}
#text-2 {background:#eee; padding:40px; margin-top:70px;}
#recent-posts-2 {padding:40px; }
 #text-2 .widget-single-box {text-align:center;}
a.btn-ric { width: 100%; background: #CDA44B; height: 60px; line-height: 60px; letter-spacing: 1px; text-align: center; text-transform: uppercase; margin: 0 auto; color: #fff !important; display: block; text-decoration: none; font-size: 18px; transition:all ease .5s; }
a.btn-ric:hover {background:#000;}
#recent-posts-2 .widget-title { margin-bottom: 20px; font-size: 20px; line-height: 1.5; font-weight: 600; text-transform: none;}
#recent-posts-2 ul li {position:relative; padding-left:15px; line-height: 22px; padding-bottom: 17px; font-size: 16px;}
#recent-posts-2 ul li a {color:#000; }
#recent-posts-2 ul li a:hover {color:#CDA44B;}
#recent-posts-2 ul li:before {content:'\f105'; font-family: 'FontAwesome'; position:absolute; left:0px; }


.innr-bnnr { width: 100vw; background: #000; text-align: center; padding: 0px 0px 70px 0px; position: relative; left: 49.4%; right: 49.4%; margin-left: -50vw; margin-right: -50vw;}
.innr-bnnr .banner-content h1 { font-size: 42px; line-height:52px; padding-top: 30px; color:#fff; padding-left: 15px; padding-right: 15px;} 
.innr-bnnr .banner-content span {color:#fff;}
.innr-bnnr .banner-content .check-both { font-size: 14px; }
.innr-bnnr .banner-content .check-both span {display:inline-block; position:relative; background: #CDA44B; padding: 2px 5px;}
.innr-bnnr .banner-content .check-both span:before {content:'\2713'; font-family: 'FontAwesome'; position:relative; margin-right:5px; }
.aut-imag { margin-bottom:10px; display: inline-block;}
.aut-imag img {width:64px; height:64px; object-fit: cover; border-radius:50%; vertical-align: middle; margin-right:10px; }

.innr-bnnr .banner-content span a { color: #fff;}
.innr-bnnr .banner-content span a:hover { color: #fff;}

.wrapper-ban { max-width: 600px; width:100%; margin: 0 auto; display: flex; justify-content: center; text-align: left;}
.bnr-date { color: #fff; font-size: 14px; text-align: left;}
.bnr-date { color: #fff; font-size: 14px; text-align: left; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display:inline-block;} 
.aut-sing { position: relative; top: -6px; font-size:18px; line-height:22px; padding-top: 15px;}
.aut-sing a {display:inline-block;}

@media(max-width:1500px){

	.inside-right-sidebar {padding:0px 20px;}
	#primary .site-main .inside-article {padding-left:30px; padding-right:30px;}
	
}

@media(max-width:1440px){
.innr-bnnr {
	width: 100%;
	background: #000;
	text-align: center;
	padding: 0 0 70px 0;
	position: relative;
	left: 0%;
	 right: 0%; 
	 margin-left:0vw; 
	 margin-right:0vw; 
}
}

@media(max-width:1024px){

	#primary {width:100%;}
	#right-sidebar {width:100%;}
	#main .page-header {padding:30px;}
	.innr-bnnr .banner-content .check-both span {
    margin-bottom: 10px;
}
	
}

@media(max-width:600px){

	.wrapper-ban {padding:0px 2%; display:block; text-align:center; width:96%;}
	.aut-sing { position: relative;  top: 0px; line-height: 25px; display: block; font-size: 17px; padding-top:0px;}
	.bnr-date { text-align: center; padding-left: 0px; margin-top: 0px; margin-bottom: 20px;}
	
	
}
