/*
Theme Name: NaijaLove.com.ng
Theme URI: https://naijalove.com.ng
Author: NaijaLove.com.ng
Author URI:  https://NaijaLove.com.ng
Description:  NaijaLove.com.ng
Tags: NaijaLove.com.ng
Version: 1.0
Requires at least: 1.0
Tested up to: 1.0
Requires PHP: 7.0
License: Private
License URI: Private
Text Domain: NaijaLove.com.ng
*/


body {
margin: 0;
padding: 0;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 18px;
line-height: 30px
}


A { COLOR: #158900 }
A:visited { COLOR: #158900 }
A:active { COLOR: #158900 }
A:hover { COLOR: #0b4700 }



.fp_main_pic
{ 
padding: 20px 0;
width: 340px; height: 144px;
background-size: 360px 144px;

display: table-cell;
vertical-align: bottom;
color: white;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 30px;
line-height: 40px;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}
.fp_main_lnk
{
color: white;
}
.fp_main_lnk { text-decoration: none; color: #FFF;  }
a.fp_main_lnk { color: #FFF; }
a.fp_main_lnk:visited { color: #FFF; }
a.fp_main_lnk:active { color: #FFF; }
a.fp_main_lnk:hover { color: #FFF; text-decoration: underline;}


.fp_23_pic
{ 
margin-top: 22px;
	background-size: 340px 136px;
	width: 340px; height: 136px;
float: left;
color: white;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 20px;
line-height: 28px;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}
.fp_23_pic2
{
	width: 340px; height: 120px;
padding: 10px;
display: table-cell;
vertical-align: bottom;
}

.fp_img_standard
{ 
margin-top: 22px;
	background-size: 340px 136px;
	width: 340px; height: 136px;
}
.fp_excerpt_standard
{ 
margin-top: 10px;
padding: 0 6px 6px 6px;
}

.fp_subheads { 
text-decoration: none;
font-size: 22px;
line-height: 26px;
}
a.fp_subheads {  }
a.fp_subheads:visited {  }
a.fp_subheads:active {  }
a.fp_subheads:hover {  text-decoration: underline;}




.mainc
{
min-height: 500px;
overflow: auto;
}




h1 {
font-family: Tahoma, Geneva, sans-serif;
font-size: 32px;
color: #158900;
font-weight: bold;
line-height: 40px;
margin-bottom: 0;
margin-top: 8px;
}


h2 { 
font-family: Tahoma, Geneva, sans-serif;
font-size: 30px;
color: #158900;
font-weight: bold;
line-height: 38px;
margin: 8px 0 0px 0;
text-decoration: none;
}
h2 a { text-decoration: none; }

ul { margin: 6px 0; padding-left: 20px; }


p { margin: 12px 0 12px 0}



.normaltext12_red {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #C10000;
}


.normaltext_red {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #C10000;
}

.normaltext {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;

}


.aborder {
	padding: 1px;
	border: 1px solid #DDD;
}

.bk_hover { background-color: white; border: 3px solid #DDD; }
.bk_hover:hover { border: 3px solid #00920c;}


.medhead {
font-family: Tahoma, Geneva, sans-serif;
font-size: 24px;
color: #158900; 
line-height: 34px;
}


.fclear
{
clear: both;
height: 10px;
}




/* INPUT STYLES --------------------------------------------------------------------------------------------------- */
input {
    padding: 6px;
    border: 2px solid rgb(212, 212, 212);
    background-color: #ffffff;
    font-family: tahoma, helvetica, sans-serif;
    font-style: normal;
    color: #000;
    font-size: 18px;
    border-radius: 6px;
}
input:hover { color: #000 }
input:focus{ outline: none; border: 2px solid #158900; }

textarea{
    padding: 4px;
    border: 2px solid silver;
    background-color: white !important;
    font-family: tahoma, helvetica, sans-serif;
    font-style: normal;
    color: #000;
    font-size: 18px;
    border-radius: 6px;
}
textarea:focus{ outline: none; border: 2px solid #158900; }

select {
    padding: 4px;
    border: 2px solid silver;
    background-color: #ffffff;
    font-family: tahoma, helvetica, sans-serif;
    font-style: normal;
    color: #000;
    font-size: 18px;
    border-radius: 6px;
    }
select:focus{ outline: none; border: 2px solid #158900; }

input[type=checkbox] {
    transform: scale(1.3);
}

input[type=radio] {
transform: scale(1.3);
}
/* INPUT STYLES --------------------------------------------------------------------------------------------------- */





.botbr2 {
clear:both;
border-top: 5px solid #1b6b1b;
}
.bottombck
{
background-color:#1b6b1b;
min-height: 200px;
overflow:auto;
}





.psbutton {
    background-color: #158900;;
    border: none;
    color: white;
    padding: 14px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 4px 2px;
    border-radius: 8px;
    font-weight: bold;
    cursor: pointer;
}
.psbutton:hover { background-color: #00af09; border: none; color: white; cursor: pointer; }
.psbutton:focus { border: none; color: white; cursor: pointer; }
.psbutton:visited {	color: white; }




.bottom_links
{
width: 360px;
margin: auto;
margin-top: 10px;
font-weight: normal;
}
.hid_spacer { display:none; }

.copyrightc
{
text-align: center;
font-size: 15px;
color: white;
line-height: 22px;
}



.ph_container
{
overflow: auto;
margin: auto;
min-width: 360px;
background: white;
min-height: 400px;
}
.gerr_column_sidebar
{
padding: 0 12px; 
}


.wp-block-separator { border-top: 1px solid rgb(180, 180, 180); border-bottom: 0; }
.wp-block-image img { height: auto; border: 1px solid grey; } /* maintain aspect ratio for images in posts */

#breadcrumbs { margin: auto; }

.gerr_cat_item { 
	overflow: auto;
    border: 5px solid #a5d7ff;
    border-radius: 8px;
    background: linear-gradient(20deg, white 57%, #cef5ff);
    padding: 0 0 0 8px;
	margin: 10px 0; 
}

.attachment-post-thumbnail, .attachment-full { border: 1px solid rgb(189, 189, 189); } 



.top_banner_spacer { height: 6px; } 

.gerr_column_main_content { 
margin: auto;
width: 340px;
padding: 0 10px;
}

.li_recent_sidebar { margin-top: 10px; }

.uagb-faq-questions-button { width: 96% !important; }

.cat_readmore { margin-top: -12px; font-weight: bold;}

.wp-block-uagb-faq { clear: both;  } 

.faq_bull{ margin-top: 12px; }

.faq_cats { width: 330px; margin: auto; margin-top: 17px; margin-bottom: 20px}


/* Larger than 520px -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
 @media only screen and (min-width: 600px)
{

	.cat_readmore { margin-left: 88px; }  

}

/* Larger than 1030px -------------------------------------------------------------------------------------------------------------------------------------------------------------- */



@media only screen and (min-width: 1000px)
{

	h1 { font-size: 34px; line-height: 40px; }
	h2 { font-size: 30px; line-height: 45px; font-weight: bold; }
	
	.gerr_column_main_content 
	{
	padding: 0; 
	margin: auto; 
	max-width: 750px; 
	width: auto;	
	}

	.fp_23_spacer
	{ 
	float: left;
	width: 20px;
	height: 50px;
	}
	.fp_23_pic
	{
	background-size: 362px 145px;
	width: 362px; height: 145px;
	}


	.top_banner_spacer { height: 0px; } 
	.ph_container
	{ 
	border: 0px solid;
	width: 970px;
	padding: 0 0 0 0;
	min-height: 400px;
	}
	.gerr_column_main
	{ 
	border: 0px solid;
	float: left; 
	width: 740px;
	padding: 6px 8px 0 16px;
	}
	.gerr_column_sidebar
	{ 
	float: left;
	width: 200px;
	padding: 0;
	}




	.bottom_links
	{ 
	width: 970px;
	}
	.bot_nav1
	{ 
	margin-left: 66px;
	float: left;
	width: 244px;
	}
	.bot_nav2
	{ 
	float: left;
	width: 266px;
	}
	.bot_nav3
	{ 
	float: left;
	margin: auto;
	width: 310px;
	margin-left: 28px;
	}
	.bot_nav4
	{ 
	float: left;
	}
	.hid_spacer { display:inline-block; }


	.fp_img_standard
	{ 
	float: left;
	margin-top: 22px;
	width: 250px; height: 112px;
	background-size: 280px 112px;
	}
	.fp_excerpt_standard
	{ 
	border: 0px solid;
	float: left;
	margin-top: 18px;
	margin-left: 16px;
	width: 460px; 
	}
	.fp_main_pic
	{ 
	width: 730px; height: 298px;
	background-size: 746px 298px;
	padding: 20px 0;
	}

	.faq_cats { width: 160px; margin: auto; margin-top: 17px; margin-bottom: 20px; }

	#breadcrumbs {  margin: 0 0 0 28px; width: 920px; }

}
