/**
Theme Name: Astra Child
Author: The 4:8 Group
Author URI: https://the48group.com/
Description: Custom child theme for the 4:8 Group
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.circle-border {
	border-color:white;
	border-style:solid;
	border-radius:100%; display:inline-block;
	border-width:10px;
	box-shadow:0px 5px 15px rgba(0,0,0,.42); background:#fff; position:relative; 
}
.ast-single-post .entry-title, .page-title {
	font-family: 'Libre Baskerville',serif;
	text-transform: inherit;
}

.ast-single-post .entry-title, .page-title {
	font-family: 'Libre Baskerville',serif;
	text-transform: inherit;
	padding-top: 30px;
}
a, .page-title {
	color: #1c1b2b;
	text-decoration: underline;
}
#ast-scroll-top {
	text-decoration: none;
}
.sidebar-main .widget-title {
	background-color: #f16727;
	color:white;
	text-align:center;
}
/*=============================18=11=2020===============================*/

.main-header-bar-wrap{ background:#12121b url(/wp-content/uploads/2020/11/head_bg.jpg) no-repeat center top; background-size:cover; z-index:9999;} 
#masthead .main-header-bar{ background:none !important; border:none !important; border-bottom:#38374d 1px solid !important;} 
#masthead .ast-below-header{ background:rgba(18,18,27,.8) !important;} 

#masthead .main-header-bar-navigation  .ast-masthead-custom-menu-items .ast-custom-html button{ background:none; border-radius:0; border:rgba(255,255,255,.4) 1px solid; color:#fff; padding:6px 20px; font-size:14px;} 

#masthead .ast-below-header-wrap #below_header-menu li{ background:url(/wp-content/uploads/2020/11/seprater_vert.png) no-repeat right center;} 
#masthead .ast-below-header-wrap #below_header-menu li a{ text-transform:uppercase;  padding:0px 30px;} 
#masthead .ast-below-header-wrap #below_header-menu li:last-child{ background:none;} 


.wp-block-separator.is-style-wide{ background-color:#1d1b2b;}  



#bob-holder{ z-index:999;} 
#masthead{ z-index:9999;} 

.im-bob{ position:relative; border-top:#000 1px solid; padding-top:30px;} 
.im-bob:before{ content:""; width:10px; height:16px; position:absolute; left:-2px; top:-9px; background:url(/wp-content/uploads/2020/11/arrow.png) no-repeat left top; display:inline-block;} 

.mission-statement h2{ font-weight:900; text-transform:uppercase; max-width:450px; position:relative;} 
.mission-statement h2:before {content: "";  display: block; width: 50px; height: 2px;
    background: #000; left: 0; top: 50%; position: absolute;}
.mission-statement h2:after { content: "";  display: block;  width: 50px;  height: 2px; background: #000; right: 0;  top: 50%;position: absolute;}
.ifiwe{ line-height:40px; margin-bottom:5px !important;} .ifiwe strong{ display:block;}
.ifiwe br{ display:none;}

.widget_nav_menu .menu-main-menu-container ul li a{ display:block; text-decoration:none; outline:none !important; margin-bottom:10px; position:relative; padding-left:15px;} 
.widget_nav_menu .menu-main-menu-container ul li a:before{ content:""; width:6px; height:10px; position:absolute; left:0; top:8px; background:url(/wp-content/uploads/2020/11/arrow_right.png) no-repeat left top;} 
.widget_nav_menu .menu-main-menu-container ul li a:hover{ text-decoration:underline;}

/* WP-Forms */
div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background-color: #f16727;
	color: white;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
  font-size:20px;
	color: #1c1b2b;
}
@media (max-width:767px){

/*=============================18=11=2020===============================*/
.main-header-bar-navigation ul li a{ color:#fff !important;}	 
.uagb-block-71c67bae .wp-block-spacer{ display:none;}
	#bob-holder .wp-block-spacer{display:none;}
	.banner-heading h1{font-size:50px !important;}
	.mission-statement h2{font-size:22px;}
	.mission-statement h2:before, .mission-statement h2:after{width:30px;}
}