/*
Theme Name: Thetruthseeker
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   
Template: Divi
*/

@import url("../Divi/style.css");


/* COLOURS
style colours:
http://www.color-hex.com/color/778899
light blue: FFD800
grey blue:#083753
dark blue #000030
cream: #FFFFFF
YELLOW: FFD800
*/

/* --- HEADER --- */



/* --- MENU --- */







/* PAGES */


/*.home .et_pb_fullwidth_header .header-content-container.center{
    -webkit-align-self: flex-start !important;
    -moz-align-self: flex-start !important;
    -ms-align-self: flex-start !important;
    align-self: flex-start !important;
}
*/
.hm-feed-im {
   padding-top:6px;
width: 25% !important;
}
.hm-feed .hm-feed-contn {
    width: 69% !important;
}

a .hm-feed h3 {
   color: #FFD800;
	line-height:1.2em;
}
a .hm-feed p {
   color: #FFFFFF ;
	/*font-size:14px;*/
line-height:1.3em;
}
a .hm-feed:hover h3 {
   color: #FFFFFF;
}
a .hm-feed:hover p {
   color: #FFD800;
}

 h3.section-title a:hover {
   color: #FFD800 !important;
}
.section-text a:hover{
   color: #FFFFFF !important;
}
 h2.entry-title a {
   color: #FFD800 !important;
}
 h2.entry-title a:hover {
   color: #FFFFFF !important;
}
/*     ************   Single post  ******               */

#main-content {
    background-color: #000030 !important;
}
.et_pb_section {
    position: relative;
    background-color: #000030 !important;
}

h1 {
	

}

h2,h3,h4,h5,h6 {
	
}



.entry-content table {
	margin:20px 0px;
	width:100%;
	border:1px solid #FFFFFF;
	font-size:80%;
	line-height:1.2em;
}	
.entry-content table td {
	border:1px solid #FFFFFF;
	padding: 6px 6px !important;
	
}	

.entry-content ol, .entry-content ul {
	margin:20px 20px;
}
#left-area .post-meta a {
    text-decoration: none;
    color: #FFD800 !important;
}
#left-area .post-meta a:hover {
    text-decoration: none;
    color: #FFFFFF !important;
}
.et_pb_widget_area ul {
    margin: .2em;
}
.category-list .et_pb_widget {
    width: 100% !important;
}
.category-list .et_pb_widget ul ul {
    margin: 0px 20px 20px 20px;
}
.category-list .et_pb_widget ul ul li {
    margin-bottom: 0em;
}

.essential .et_pb_post {
    margin-bottom: 20px!important;
}
.essential .post-content {
    padding-bottom: 20px!important;
}
.homepage-latest-posts-excerpts a {
display:block;
clear:both;
}
.hm-feed {
   display:block;
float:left;
    width: 100%;
    margin: 0 0 25px 0;
	border-bottom: 1px solid #FFFFFF;
padding: 0 0 25px 0;
clear:both;
}
.hm-feed .hm-feed-contn {
    float: right;
    width: 64% ;
    margin-left: 15px;
}
.hm-feed-im {
    float: left;
    width: 30%;
 }
.hm-section {
     float: left;
    margin: 0 0 25px 0;
    background: none !important;
    padding: 25px;
	width:100%;
}
.hm-section-in a {
    display: block;
    margin: 0 0 10px 0;
    list-style: circle;
	position:relative;
	padding:0 0 0 15px;
}
.hm-section-in a:before {
    position:absolute;
	content:'-';
	left:0;
	top:0px;
	color:#fff;
}
.hm-section-in h3 a{
	padding-left:0;
}
.hm-section-in h3 a:before{
	display:none;
}
.hm-feed .hm-feed-full {
    width: 100% !important;
    margin: 0;
}

.hp-news .et_pb_post {
padding-bottom: 6px;    
margin-bottom: 6px;
}

.hp-news .et_pb_post h2 {
    padding-bottom: 4px;
}

.comment_postinfo {
    margin-bottom: 8px;
}
span.fn, span.fn a,  span.comment_date {
    color: #FFFFFF;
}


.wp-caption p.wp-caption-text {
line-height: 1.2em;
    color:#000000;
padding-top: 12px !important;
}



/*     ******************************     MEDSEARCH RESULTS***************************               */


/* -----------REMOVER SIDEBAR -------*/

/*** Take out the divider line between content and sidebar ***/
 #main-content .container:before {background: none;}

/*** Expand the content area to fullwidth ***/
/* @media (min-width: 981px){
#left-area {
    width: 100% !important;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

#sidebar {display:none;}*/
.widget_author_avatars .author-list {
    text-align: left !important;
line-height:1.2em;
}
.et_pb_widget a {
    text-decoration: none;
    color: #FFD800 !important;
}
.et_pb_widget a:hover {
    text-decoration: none;
    color: #FFFFFF !important;
}
.et_pb_bg_layout_light .et_pb_widget li a {
    color: #FFD800 !important;
}
.et_pb_widget ul li {
line-height:1.2em;    
}

#sidebar .et_pb_widget p.entry-title{
font-size:16px;
line-height:1.2em; 
margin-bottom:5px;
padding-bottom: 0;
}
#sidebar .et_pb_widget p.byline, #sidebar .et_pb_widget p.entry-meta {
font-size: 12px;
padding-bottom: 0;
line-height:1.2em;  
}
#sidebar .et_pb_widget .entry-summary p {
font-size:14px;
margin-bottom:5px;
padding-bottom: 0;
line-height:1.2em;  
}




/* -----------  FOOTER -------*/

/*#main-footer .container {
    width: 90%;
    max-width: none !important;

}
#main-footer li {
	margin-bottom: 0em;
}
#footer-widgets .footer-widget li:before {
    	display:none;
}
*/


/*     ******************************     TOGGLES ***************************               */

/*     ******************************     MEDIA QUERIES     ***************************               */
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1300px) {


}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {


}
@media only screen and (max-width : 1100px) {

	
}

@media only screen and (max-width : 1024px) {

	
	
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {


}

@media only screen and (max-width : 992px)  {


}


@media only screen and (max-width: 800px) {


}


@media only screen and (max-width: 768px) {


}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 680px) {
h1 {
    font-size: 24px;
line-height:1.2em;
}
h2{
   font-size: 22px ;

}
h3 {
   font-size: 20px;
	line-height:1.1em;
}


}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 580px) {


}

 /* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


}
 /* Extra Small Devices, Phones */ 
@media only screen and (max-width : 360px) {




}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 330px) {




}
