/* 
Theme Name:		 MAF-Child
Theme URI:		 http://
Description:	 MAF-Child is a child theme of wpbstarter
Author:			 GD
Author URI:		 http://
Template:		 wpbstarter
Version:		 1.0.0
Text Domain:	 maf-child
*/


/*
    Add your custom styles here
*/
@import url('https://fonts.googleapis.com/css2?family=Allerta+Stencil&family=Raleway:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');
body, .entry-content{font-family: 'Raleway', sans-serif !important;}
h1, h2, h3, h4, h5, .entry-title, .nav-link{font-family: 'Allerta Stencil', sans-serif !important;}
/* Header Title */
.menu-background {background-color: #222;}
.n2-ss-slider .n2-ss-layer {margin-left: 35px !important;}
.site-branding h1, .site-branding p {
    font-weight: 700;
    font-size: 36px;
    margin: 0;
    padding: 10px 20px;}
.site-branding h1 a {color: #ffffff;}
.sldr{font-size:1.95rem !important;}
/* Blog Page */
.wpbstarter-page-title-area {
	position: relative;
    background-color: #333333;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0;
    background-position: center center;
    z-index: 1;
    margin-top: 0px;
    color: #fff;}
.wpbstarter-content-area-padding {
    padding: 80px 0px;}
.wpbstarter-blog-list {
	display: block;}

.wpbstarter-blog-list article, .widget-area .widget {
    border: 1px solid #f1f1f1;
    padding: 30px;
    margin-bottom: 35px;
    box-shadow: 0 0px 5px #f1f1f1;
    transition: 0.4s;}

.wpbstarter-blog-list article:hover {
    box-shadow: 0 15px 50px #ddd;}

.wpbstarter-blog-list a, .widget-area .widget a {
	color: #333;
	overflow-wrap: break-word;}

.wpbstarter-blog-list a.wp-block-button__link {
    color: inherit;}

.wpbstarter-blog-list h2, .widget-area .widget h2 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 15px;}

.entry-meta > span, .entry-footer > span {
    font-size: 80%;
    padding-right: 15px;}

.entry-meta > span i {color: #555;}

.entry-meta > span > a, .entry-footer > span > a {
    font-weight: 600;}

.entry-meta {
    margin-bottom: 15px;}

.entry-footer {margin-top: 20px;}

.wpbstarter-featured-content {margin-bottom: 20px;}

/* Widget */
.widget-area .widget ul {
    padding-left: 0;
    margin: 0;
    list-style: none;
    line-height: 30px;}

.widget ul.nav li a.nav-link {
    display: inline-block;}

.widget-area .widget ul ul {
    padding-left: 10px;}

/* Widget calender Table */
.calendar_wrap table th {
    background-color: #f1f1f1;}

.calendar_wrap table {
    width: 100%;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;}

.calendar_wrap table th, .calendar_wrap table td {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px;}
/* Widget RSS */
.widget_rss li { margin-bottom: 20px;}

.widget_rss, .widget_rss span {
    font-size: 90%;
    padding-left: 15px;}

.widget-area .widget.widget_rss a {
    font-weight: 600;}
/* Widget Search */
input[type=search] {
    background: none;
    border: 1px solid #f1f1f1;
    padding: 10px;
    color: #333;
    font-weight: 500;
    font-size: 12px;}
input[type=submit] {
    padding: 2px 20px;
    background-color: #46BE25;
    border: 1px solid #46BE25;
    margin: -2px 0 0 0;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    line-height: 27px;
    cursor: pointer;}
article.sticky {
    background-color: #f4f7f8;}
.sticky .entry-title::before {
    content: '\f08d';
    font-family: "Font Awesome\ 5 Free";
    font-size: 1.563rem;
    left: 0.4rem;
    position: absolute;
    top: 2.3rem;
    font-weight: 900;}
h2.entry-title {
    padding-bottom: 5px;
    border-bottom: 1px solid #eaecef;}
.blog-entry-meta {
    margin-top: 30px;
    font-size: 80%;}

.blog-entry-meta span {padding-right: 20px;}

.blog-entry-meta span i {color: #eee;}

.wp-block-embed {overflow-x: auto;}

/* Blog single calender Table */
.entry-title {
    overflow-wrap: break-word;}
.entry-content table th {
    background-color: #f1f1f1;}

.entry-content table {
    width: 100%;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;}

.entry-content table th, .entry-content table td {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px;}

/* Blog single normal table */
.entry-content table {
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 100%;
	margin-bottom: 20px;}
.entry-content table th, .entry-content table td {
	padding: 10px;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;}
.entry-content table thead th {
	background-color: #ddd;}
/* Definition and UL OL list */
.entry-content dd {
	margin-bottom: 20px;}
.ulol ul, .ulol ol {
	padding-left: 15px;}
/* Comment Area normal table */
ul.children {
    list-style: none;}

.comments-area {
    padding: 40px 0;}

.comment-body {
    padding: 5px 0;}

h2.comments-title {
    background-color: #46be25;
    padding: 10px;
    color: #fff;}

.comments-area p.no-comments {
    padding: 10px;
    font-weight: 700;
    background-color: #e21b48;
    color: #fff;
    display: block;}

.comments-area table {
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 100%;
	margin-bottom: 20px;}
.comments-area table th, .comments-area table td {
	padding: 10px;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;}
.comments-area table thead th {
	background-color: #ddd;}
/* Definition and UL OL list */
.comments-area dd {
	margin-bottom: 20px;}
.comments-area ul.comment-list, .comments-area ol.comment-list {
	padding-left: 15px;
	list-style: none;}
/* address tag */
address {font-style: italic;}
/* Single Blog nav */
.nav-links {
	overflow-wrap: break-word;
	word-break: break-all;
	margin-top: 50px;}
.nav-links a{
	display: inline-block;
	background-color: #333;
	color: #fff;
	padding: 5px 10px;}
.nav-previous, .nav-next{
	max-width: 50%;}
.nav-previous {
	float: left;}
.nav-next {
	text-align: right;}
.nav-link {
    padding: .3rem 1rem;color:#385543 !important;}
/* Page Links pagination */ 
.page-links a {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 0 10px;}
/* Comment form */
.comment-form input, .comment-form textarea {
    max-width: 100%;
    background-color: #f1f1f1;
    border: 1px solid #ddd;}

.comment-form input[type=submit] {
    width: auto;
    background-color: #333;
    border-radius: 5px;}
/* - */
a {color: #304b3c; text-decoration: underline;}
a:hover {color: #b8d3a5;text-decoration: none;}
.subcontainer{background:url('https://ecngx285.inmotionhosting.com/~mariaa11/wp-content/uploads/2022/06/MAFpgbg.png') repeat-y;background-position:top right;margin-top:-42px;padding-top:42px;}
.ftrabt{padding:15px;color:#4d7b3b;}
.pquote p{color:#4d7b3b;font-size:2rem;}
.containerfull{width:100%;}
.nav-container{margin:8px 1px;}
.sina-nav .sina-menu > li > a {
    padding: 6px 9px;
    max-width: 160px;
    color: #355442;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    border: none !important}

h1, h2{color:#304b3c;}
h3{color:#497635;}
.entry-title {color:#ffffff;}

.rndScs{padding:20px;color:#304b3c;}
.rndScs p{font-size:1.5rem;color:#304b3c;}
.rndScs img{max-height:250px;width:auto}
.rndsall{margin-top:8px;float:right;font-size:1.2rem;}
.mafbtn{background:url('https://mariaafrica.org/wp-content/uploads/2022/05/btnbg.jpg');padding:4px 16px;color:#ffffff;text-transform:uppercase;font-family:'Allerta Stencil', sans-serif !important;margin-bottom:13px;font-size:1.1rem;text-decoration:none}
.wpbstarter-page-title-area {padding:0 !important; }
.homehero{background:url('https://ecngx285.inmotionhosting.com/~mariaa11/wp-content/uploads/2022/05/MAFFtrBg.jpg') repeat-x  #385543;max-height:278px;} 
.homehro{background:url('https://ecngx285.inmotionhosting.com/~mariaa11/wp-content/uploads/2022/05/Herohlf.jpg') #385543 no-repeat;background-size:contain;max-height:325px;}
.homhrorgt{background:url('https://mariaafrica.org/wp-content/uploads/2022/05/HerohlfR.jpg') no-repeat;background-size:cover;max-height:325px;overflow:hidden}
.homehrotxt{padding:1px 15px;margin-left:55px}
.homehrotxt h1{font-size:2rem !important;}
.homehrotxt p{font-size:1.35rem;}
.homehrobot{background:url('https://mariaafrica.org/wp-content/uploads/2022/05/Cloth.png') no-repeat;background-position:middle;padding:32px;margin:0 !important;background-size:contain}
.homfringe{margin:-22px 0px 1px 0px;}
.homehroleft {padding:99px 1px;}
.homhelp{padding:15px;border-right:2px #ffffff solid;}
.sina-nav {  border:none !important;}
.sina-nav .sina-menu > li.active > a, .sina-nav .sina-menu > li > a:hover, .sina-nav .sina-menu > li > a:focus {
    color: #5d913d;
    background-color: transparent;
    border: 1px dashed #ffffff;}
.sina-nav .sina-menu > li.active > a, .sina-nav .sina-menu > li > a:hover, .sina-nav .sina-menu > li > a:focus {
    color: #5d913d;
    background-color: transparent;
    border: 1px dashed #ffffff;}

.site-main{padding-top:22px;}

.need{background:#375543;color:#ffffff;vertical-align:middle;padding:20px 2px 5px 3px;text-align:center}

.site-footer{height:115px;}
.site-info{color:#ffffff;padding: 1px 1px;margin-top:30px;font-size:.75rem !important;}
.site-info p{color:#ffffff;font-size:.85rem !important;}
/**/
	.carousel-caption {
		position: absolute;
		right: 15%;
		bottom: 20px;
		left: 10% !important;
		z-index: 10;
		padding-top: 2px;
		padding-bottom: 20px;
		color: #fff;
		text-align: left;}
.carousel-caption p {font-size:1.25rem;}

/* Media */

@media ( max-width: 580px ) {
	.site-info{margin:0px auto;text-align:center !important;margin-top:2px;}
	.homehero{max-height:400px;padding-top:22px} 
	
.carousel-inner > .item {position: relative;max-height: 150px;}	
	.carousel-indicators{display:none !important;}
.carousel-caption {padding-top: 0px;padding-bottom: 0px;top: 2%;text-shadow: 1px 1px 2px black;}
	.carousel-caption p {font-size:.94rem;margin-top:-5px;}
.homfringe{margin:4px 0px 0px 0px;}
.homehrobot{padding:0px;}	
}

@media (max-width:767px) {
	#n2-ss-2item10{text-shadow:2px #000 !important}
	.carousel-caption {left: 12% !important;}/*	*/
	.carousel-caption .entry-title{font-size:1.25rem !important;}
	.homehero .container{padding:0px !important;}
}
@media (min-width:768px) and (max-width:991px) {
	.homehero .container{padding:0px !important;}
}

@media (min-width:992px) and (max-width:1199px) {	
	.hbenetxt{font-size:1.2rem;}
}
@media screen and ( min-width: 990px ) {
	.sina-nav .sina-brand {height: 99px;
    max-width: 260px;
    padding: 0;
    margin: 0 55px 0 0;}
	.sina-nav .sina-menu {margin:38px 1px 1px 55px;}
	.sina-nav .sina-brand > img {margin-left:25px;}

	
}
@media (min-width: 1200px)
	.container {max-width: 1080px !important;}.container {max-width: 980px;}.homehero{background:url('https://ecngx285.inmotionhosting.com/~mariaa11/wp-content/uploads/2022/05/MAFFtrBg.jpg') repeat-x  #385543;max-height:258px;} 
}

