/*
 Theme Name:   Nexus Child
 Description:  Nexus Child Theme
 Template:     Nexus
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  nexus-child
*/


.et-description
{
	 margin-left:0
	 }
	 

#logo{
	padding-top:0;
}


#et-social-icons
{ width: 366px;
}


	#et-social-icons .youtube .et-social-normal { background: url(images/youtube.png) no-repeat 19px 22px; }

				#et-social-icons .youtube .et-social-hover { background: url(images/youtube-hover.png) no-repeat 19px 22px; }

				#et-social-icons .youtube a:hover { background: #DB2625; }

		#et-social-icons .youtube .et-social-normal { background-position: 19px 23px; }

		#et-social-icons .youtube .et-social-hover { background-position: 19px 20px; }				
				
				
	#et-social-icons .linkedin .et-social-normal { background: url(images/linkedin.png) no-repeat 19px 22px; }

				#et-social-icons .linkedin .et-social-hover { background: url(images/linkedin-hover.png) no-repeat 19px 22px; }

				#et-social-icons .linkedin a:hover { background: #0077B5; }

		#et-social-icons .linkedin .et-social-normal { background-position: 19px 23px; }

		#et-social-icons .linkedin .et-social-hover { background-position: 19px 20px; }						
				
				
				
				
				
				
				
				
				
				
				
				
				
				
#redbar
{
	height:5px;
	width:100%;
	background-color:#AA0010}
	
	
#main-header{
	padding-top:20px;}	
	
ol, ul { list-style-type: disc; padding: 0 0 23px 16px; line-height: 26px; }

h4.widgettitle
	{
		padding-top:20px;
		padding-bottom:5px;
		margin:0px -40px 10px;
		border-bottom: 2px solid #666666;
		font-weight: bold;
		color: #aa0010;
		}
		
		
		
		.widget li:before, .footer-widget li:before
		{
			 border-style: none;


			
			
			 }

			
	
		
		
.widget_search	{
		margin-top:20px;
}

input#searchsubmit {
       background-color: #aa0010;
    border: none;
    color: #fff;
    padding: 3px 10px;
}

.entry-content .main-title  { 
font-size: 38px;
font-weight: 400;
color: #aa0010; 
margin-bottom: -2px; 
margin-top: 0px; 
position: relative; 
top: -6px;
 }
 
 .et-description h1 { 
font-size: 38px;
font-weight: 400;
color: #aa0010; 
margin-bottom: -2px; 
margin-top: 0px; 
position: relative; 
top: -6px;
 }


.et-description h1 a:hover, .et-tabbed-all-tabs .title a:hover, .widget li a:hover { 

text-decoration: none;
color: #89010e; 
}



.et-description h2 { 
font-size: 36px;
font-weight: 400;
color: #aa0010; 
margin-bottom: -2px; 
margin-top: 0px; 
position: relative; 
top: -6px;
 }


.et-description h2 a:hover, .et-tabbed-all-tabs .title a:hover, .widget li a:hover { 

text-decoration: none;
color: #89010e; 
}

a.read-more, .comment-reply-link
{
	font-weight:400;
	padding: 10px 15px;
	border-radius:5px;
}

#main-footer, #footer-bottom, #et-bio-author, #et-post-share { background-color: #888; }



#main-footer, #et-bio-author { 
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 45px rgba(0, 0, 0, 0.75); 
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 45px rgba(0, 0, 0, 0.75); 
box-shadow: 0 0 4px rgba(0, 0, 0, 0.07), inset 0 5px 50px rgba(0, 0, 0, 0.75); border-bottom: 1px solid #0f0f0f; 
}


/*	.home #content {  float: left; width: auto;  }
*/
.footer-widget {
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.17);
}




#main-footer, #et-bio-author { /* -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 81px rgba(0, 0, 0, 0.75);  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 81px rgba(0, 0, 0, 0.75); box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 81px rgba(0, 0, 0, 0.75);  border-bottom: 1px solid #0f0f0f; */ 

box-shadow: none;}

div#linkwithin_inner {
    width: 356px;
}
blockquote {
    display: flex;
}

td,tr {
	
	
	
	vertical-align:top;}
	
	
	#left-area { border-bottom: none;}


@media only screen and ( max-width: 478px ) {
	

div#linkwithin_inner {
    width: 250px !important;
}


    .container, #featured .container { width: 320px; }

	.recent-post { padding:  0 15px 20px; }
	.entry-content { padding:  0 15px 20px; }
	
	h1.post-heading { font-size: 24px; }

	.entry-content .post-meta { font-size: 24px; }

	span.fn, span.fn a { font-size: 18px; }

    .post-description h2 { font-size: 18px!important; }

	.et-description h2 { font-size: 20px; }
	
img.alignleft {margin-right:40%;}
img.alignright {margin-left:40%;}



table { 
  width: 100%; 
  border-collapse: collapse; 
}

td, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}




table, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 1px solid #ccc; }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}

}
.followt {
	display: none;
}

@media only screen and ( min-width: 961px ) and ( max-width: 1300px ) {
#et-social-icons { width:306px;}

.followt {
     float: right;
    margin-top: 88px;
	
    display: block;
    font-weight: bold;
    color: #AA0010;
}


}

@media only screen and ( min-width: 1301px ) {

	.home.et-2-column-layout #content { width: 957px; }

.widget { padding 041px 30px;}

h4.widgettitle { margin: 0px -39px 10px; padding: 17px 39px;}
.followt {
     float: right;
    margin-top: 88px;
	
    display: block;
    font-weight: bold;
    color: #AA0010;
}

}

