/*
Theme Name: Extra Child Theme
Theme URI: http://wordpress-style.net
Description: Child theme for the amanzing Extra Theme
Author: Eduard Ungureanu
Author URI: http://wordpress-corner.com
Template: Extra
Version: 1.1
*/

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/*
Theme Name:Child Theme for Divi
Theme URI: http://wordpress-style.net
Description: Child Theme For Divi
Author: Eduard Ungureanu
Author URI: http://wordpress-style.net
Template: Divi
Version: 1.0
*/

/* Start your custom CSS bellow this comment
============================================ */




/* Styling for captioned images*/ 

.wp-caption {
    border: none;
    margin:5px 0 5px 10px!important;
}


/* Removing the elegant themes stuff*/ 
#footer-info {
 display:none; 
}

/* Fixing Firefox making the readmore button go on two lines

@-moz-document url-prefix() { 
       .read-more-button { width: 10%; }
  .read-more-button:hover { width: 12%; }
}*/ 



/* Google search X */ 
div.gsc-clear-button {
    margin-left: 0!important;
    margin-right: 5px!important;
    padding-left: 15px!important;
}


/* TYPOLOGY*/ 

h1 {
font-size:26px!important;
margin-top:0px;
margin-bottom: 20px;
padding-bottom:6px!important;
border-bottom:4px solid #cf6800;
}




h2 {
  font-size:20px;
margin-bottom: 10px;
padding-bottom:3px;
border-bottom:1px solid #cf6800;
}
/* for mowtown on original albums*/ 
h2.space {padding-top:30px!important; clear:both;}

h4 {
font-size: 16px;
padding-bottom: 0px;
}

.et_pb_pagebuilder_layout .post-content a {
  color:#cf6800;
	}

/*Normal bullet points
*/
ul {
  font-size:13px;
 line-height: 1.5em;
  padding: .3em 0 .3em 3em;}

ul li {
  margin-bottom: .5em;}

blockquote {
  border-left: 4px solid;
margin: 10px 0 15px;
padding-left: 20px;
font-size: 13px;
font-weight: inherit;
  }
blockquote p{
 line-height:1.5em;
	margin-bottom:10px;
  }
/*Extra theme styling removal
*/
.page article {
    border-top: none;
}

#main-content {
    padding-top: 5px;
}
  #et-navigation {
	padding-top:10px;
  }

/* ROW and SECTION PADDING */

.et_pb_row {
padding: 15px 0 0 0;
}

.et_pb_section {
padding: 30px 0 50px 0;
}


/* TOP MENU */

.menu-nohover >  a:first-child{
pointer-events:none !important;
}

/* Sideways Arrows */
#top-menu .menu-item-has-children #menu-item-1190 > a:first-child::after,  
#top-menu .menu-item-has-children #menu-item-1962 > a:first-child::after,
#top-menu .menu-item-has-children #menu-item-65 > a:first-child::after  {
content: "5";
}



@media only screen and (min-width: 1000px){
a.logo {
/*  border-left:2px solid rgba(255, 255, 255, 0.7);
border-left:2px solid	#cf6800;*/
	padding-bottom:0px;
	margin-bottom:0px!important;}
}

/*reducing distance of sub menu from main menu
*/#et-navigation > ul > li > a {
    padding: 0 0 34px;
}


/*reducing padding on sub menu
*/  .nav li ul {
    padding: none;
  }
#et-navigation li a {
	padding: 5px 0;}

  
/*  Getting rid of hover underline
*/  #et-navigation > ul > li > a::before {
    height:0px;
	}  
	  
/*making menu hover white for text	*/#et-navigation > ul > li >a:hover {
    color: #ffffff;
}
	
/*removing margin on logo image for fixed navigation*/	
	.et-fixed-header #main-header .logo {
    margin: 0px!important;
}
  
 /*sub-menu background for biographical - about sammy section*/ 
#et-menu .menu-item-87 .sub-menu li > ul {
  background-color:#3c3c3c;
	}

@media only screen and (min-width: 800px){
#et-navigation .mega-menu > ul > li {
width: 33.33% !important;
-webkit-flex-basis: 33.33%;
-ms-flex-preferred-size: 33.33%;
flex-basis: 33.33%;
}

#et-navigation .mega-menu > ul {
    width: 75%;
  left: 5%;
}
}

.header.left-right #et-navigation > ul > li > a {
    padding-bottom: 15%!important;
}


#et-menu li a {
  line-height: 1.8em!important;}


/* MOBILE HEADER IMAGE */
@media only screen and (max-width: 800px){
  
img#logo  {
      display:none;
  }

  .logo {
	  height: 10px;}
  
   #main-header .container {
	background-image: url(http://sammydavisjr.info/wp-content/uploads/2017-mobile-welcome.jpg);
      background-repeat: no-repeat;
      background-position: left top;
  }
  
  
}

/* FOOTER */

#footer .textwidget {
 color:#eee; 
}

#footer .et_pb_widget li a, #footer .et_pb_widget.woocommerce .product_list_widget li a{
  color:#eee!important;
}



#footer .et_pb_widget li a:visited, #footer .et_pb_widget.woocommerce .product_list_widget li a:visited {
  color:#eee!important;
}

#footer .et_pb_widget li a:hover, #footer .et_pb_widget.woocommerce .product_list_widget li a:hover{
  color: #cf6800!important;
}

a.widget_list_social .post-meta {
 display:none; 
}



/* HOMEPAGE */

#home-welcome {
  font-size:12px;
  line-height:1.7em;
  padding:5px;
	}
.home #home-intro h2{
	  font-size:20px!important;
	padding-bottom:5px!important;
	  border-bottom:1px solid rgba(0,  0,  0,  0.5)!important;
	  color: #cf6800!important;

	}


#rpwe_widget-2 {
  margin-right:0px!important;
}
	

 .home-circle:hover{

opacity:0.5;
		     transition: opacity .7s ease-out;
    -moz-transition: opacity .7s ease-out;
    -webkit-transition: opacity .7s ease-out;
    -o-transition: opacity .7s ease-out;
}
.rpwe_widget {
  width:auto!important;
  }
	
	#home-tweets-title {
    background: #cf6800 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.2px;
    line-height: 1;
    text-transform: uppercase;
  border-radius: 3px 3px 0 0;

	}

.home #wgs_widget-2 {
  margin-bottom:5px;
	box-shadow:none;
  }
  
  .home .cse form.gsc-search-box, .home form.gsc-search-box {
  margin-bottom:0px;
   padding:0px!important;
  }

.home #text-3 {
  background-color:transparent!important;
  width:auto!important;
	  margin:0!important;
	  font-size:16px;
  box-shadow:none;
	  
  }
	.home .textwidget {
		background-color:transparent!important;
	  padding:3%;
	line-height:1.6em;
		}
  
.home #text-3 .textwidget {
	  padding:3%;
	line-height:1.8em;
		}
	
.et_pb_toggle_title {
	  font-weight:600;
	  }
  

.home h3.rpwe-title {
  padding-bottom:1px!important;
}



/* SIDEBAR */

h4.widgettitle {
color: #cf6800;
font-weight: 600;

  text-transform: uppercase;
    padding-bottom: 10px;
}

.et_pb_widget_area {
padding:0 15;
background-color: #e7e7e7;
}


.et_pb_widget a {
font-weight:600;
  line-height:1.2em;
}

.et_pb_widget .widgettitle {
    background: #cf6800 none repeat scroll 0 0;
	}

/*FYI visited always has to be BEFORE hover states
*/.et_pb_widget a:visited {
color: #666!important;
}

.et_pb_widget a:hover, .widget_nav_menu a:hover {
color:#cf6800!important;
}

.widget_nav_menu .sub-menu a{
	font-weight:500!important;
  }
	  
	  .widget_nav_menu .sub-menu a:hover{
	color:#cf6800!important;
  }




/* TABS */
.et_pb_tabs {
  border:1px solid #eee!important;
  }
  
/* INDIVIDUAL ITEM 

#individual-item .et_pb_row_inner {
padding-top:10px!important;
}


#individual-item .et_pb_text {
margin-bottom:0px;
}

#individual-item table {
margin: 0 0 10px 0;
}
*/

/* TABLES */ 


.et_pb_pagebuilder_layout .post-content table a {
    color: #cf6800;
}

.entry-content table {
border:0px;
}

td {
  vertical-align: top;
}
  
#table-basic td, #table-chart-data
  td{
line-height:130%;
vertical-align:middle;
padding: 6px 10px;

	  }
  
#table-basic tr td, #table-chart-data tr td {
border-top:0px;
border-bottom: 1px solid #eee!important;
}
  
  
/* Chart data tables*/ 
  @media only screen and (min-width: 800px){
  #table-chart-data {
width:100%;
}
  
  #table-chart-data tbody td:nth-child(1) {
width:5%;
}

#table-chart-data tbody td:nth-child(2) {
width:35%;
}
#table-chart-data tbody td:nth-child(3) {
width:10%;
}

#table-chart-data tbody td:nth-child(4) {
width:50%;
}
}

/* Thumbnails, title*/ 

.table-thumb-title {
width:100%;
}

.table-thumb-title tbody td:nth-child(1) {
width:30%;
}

.table-thumb-title tbody td:nth-child(2) {
width:70%;
}

.table-thumb-title tr td {
border-top:0px;
border-bottom: 1px solid #eee!important;
}

.table-thumb-title td{
line-height:130%;
vertical-align:middle;
padding: 6px 10px;
}

/* Thumbnails, date, title*/ 

#table-thumb-date-title {
float:left;
margin:20px 0px;
width:auto;
}

#table-thumb-date-title td{
line-height:130%;
vertical-align:middle;
padding: 6px 10px;
}

#table-thumb-date-title tr td {
border-top:0px;
border-bottom: 1px solid #eee!important;
}

#table-thumb-date-title tbody td:nth-child(1) {
width:10%;
margin-left: 0px;
padding-left: 0px;
}

#table-thumb-date-title tbody td:nth-child(2) {
width:10%;
}

#table-thumb-date-title tbody td:nth-child(3) {
width:auto;
}


#table-thumb-date-title img{ 
max-width: 75px; 
max-height: 75px; 
}


/* Table widths for album release notes */ 


@media only screen and (max-width: 800px){
	
	.table-album-release-notes tr td{
margin:5px!important;
padding:0px!important;
}
	.table-album-release-notes tbody img {
		margin:0px!important;
padding:0px!important;
	
	}
	.table-album-release-notes tbody td:nth-child(2) {
		  clear:both;
	
}
		
		.table-album-release-notes tbody tr td{
	  border-bottom:0px!important;
	}
	  
			  
.table-album-release-notes tbody td:nth-child(4) {
		  text-align:left!important;

}		  

}
			  
			  
			  
	/* Release Notes*/ 

.table-album-release-notes {
float:left;
margin:0;
padding: 0;
border: 0;
width:100%;
}

.table-album-release-notes td{
line-height:130%;
vertical-align:middle;
margin:0;
padding:5px;
}


.table-album-release-notes tr td {
margin:0;
padding:5px;
border-top:0px;
border-bottom: 1px solid #eee!important;
}

.table-album-release-notes tbody td:nth-child(1) {
width: 75px; 
height: 75px; 
margin:0;
	padding:5px;
}

.table-album-release-notes tbody td:nth-child(1) img{ 
	max-width: 75px; 
max-height: 75px; 
	margin:0px!important;
	padding:0px!important;
}

.table-album-release-notes tbody td:nth-child(2) {
text-align:center;
width:50px;
margin:0;
padding:5px;
}

.table-album-release-notes tbody td:nth-child(3) {
width:auto;
margin:0;
padding:5px;
}

.table-album-release-notes tbody td:nth-child(4) {
width:220px;
text-align:right;
margin:0;
padding:5px;
}
.table-album-release-notes tbody td:nth-child(4) img{
display:inline-block;
  clear:both;
  height:40px!important;
  width:auto!important;
	margin:0;
  padding:0px!important;
}

/* Blog buy buttons*/ 
.blog-buy-both-button img{
  max-height:40px;
	  width:auto;
	  display:inline-block;
	 text-align:center;
	  padding-right:5px;
	  
	}
	
	.blog-buy-one-button img{
  height:60px;
	  width:auto;
	  display:inline-block;
	 text-align:center;
	  padding-right:5px;
	  
	}

/* Table widths for album listing with stars*/ 

.album-stars tbody td:nth-child(3) {
width:10%!important;
}

@media only screen and (max-width: 800px){
.album-stars {
width:100%!important;
}
	  
.album-stars img {
		margin-bottom:10px!important;
}
  
.album-stars td {
    padding-left: 0px!important;
		  }
	  
  .album-stars tbody td:nth-child(1) {
width:20%!important;
}

.album-stars tbody td:nth-child(2) {
width:20%!important;

}
.album-stars tbody td:nth-child(3) {
width:30%!important;
}

.album-stars tbody td:nth-child(4) {
width:auto!important;
}
}
	
	

	
/* Special Image sizes*/ 

.image100 img{ 
width: auto!important;
height: 100px!important;
max-height: 100px!important;
max-width:100px!important;
}

#image75 img{ 
max-width: 75px; 
max-height: 75px; 
}

#image150 img{ 
width: auto!important;
height: 150px!important;
max-height: 150px!important;
max-width:150px!important;
}

#image90 img{ 
width: auto!important;
height: 90px!important;
max-height: 90px!important;
max-width:125px!important;
}

/* Thumbnails, date, title, episode*/ 

.table-thumb-date-title-episode {
float:left;
margin:20px 0px;
width:auto;
}

.table-thumb-date-title-episode td{
line-height:100%;
vertical-align:middle;
padding: 6px 10px;
}

.table-thumb-date-title-episode tr td {
border-top:0px;
border-bottom: 1px solid #eee!important;
}

.table-thumb-date-title-episode tbody td:nth-child(1) {
width:35%;
margin-left: 0px;
padding-left: 0px;
padding-right: 0px;
}

.table-thumb-date-title-episode tbody td:nth-child(2) {
width:auto;
padding-right: 2px;
}

/* Title, thumb, date*/ 

.table-title-thumb-date {
float:left;
margin:20px 0px;
width:auto;
}

.table-title-thumb-date td{
line-height:1em;
	  vertical-align:top;
padding: 6px 10px;
}

.table-title-thumb-date p {
	  line-height:1em;
	}

.table-title-thumb-date tr td {
border-top:0px;
border-bottom: 1px solid #eee;
}

.table-title-thumb-date tbody td:nth-child(1) {
width:25%;
margin-left: 0px;
padding-left: 0px;
padding-right: 6px;
border-right: 5px solid #eee;
}

.table-title-thumb-date tbody td:nth-child(2) {
width:auto;
padding-right: 6px;
}

.table-title-thumb-date td[colspan="2"] {
border-right: 0px !important;
border-bottom:  0px;
padding: 5px 0px;
}

/* Concerts table*/ 

#table-concert {
  float:left;
margin:20px 0px;
width:auto;
}

#table-concert td{
line-height:100%;
vertical-align:top;
padding: 6px 10px;
}

#table-concert tr td {
border-top:0px;
border-bottom: 1px solid #eee;
}

#table-concert tbody td:nth-child(1) {
width:25%;
margin-left: 0px;
padding-left: 0px;
padding-right: 6px;
border-right: 5px solid #eee;
}

#table-concert tbody td:nth-child(2) {
width:auto;
padding-right: 6px;
}

#table-concert td[colspan="2"] {
border-right: 0px !important;
border-bottom:  0px;
padding: 5px 0px;
}



/* Date, title*/ 


#table-date-title {
float:left;
width:auto;
margin:20px 0px;
}

#table-date-title td{
line-height:100%;
vertical-align:middle;
border-top:0px;
border-bottom: 1px solid #eee!important;
padding: 10px 10px;
}

#table-date-title tbody td:nth-child(1) {
width: 10%;
font-weight:700;
margin-left: 0px;
padding-left: 0px;
}

#table-date-title tbody td:nth-child(2) {
width: 20%;
}

.home .et_pb_section {
padding-top:0px;
}

.et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {
padding-top: 25px;
}

.et_pb_column_1_3 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_1_4 .et_pb_widget_area_left .et_pb_widget {
margin-right: 10px;
}

/* Session Discography 

.sessPerfs p:last-of-type, .IssueTracks p:last-of-type {
    margin-bottom: 1.6em;
}
*/

/*BRIAN CSS*/

#contentContainer {margin:0px auto 40px;}
table {border-collapse: collapse; font-size:1em; margin-top:1em;} 
td.tdNOWRAP {white-space:nowrap;}
td.tdNOWRAP_TOP {white-space:nowrap; vertical-align:top;}
p.revIndent {text-indent:-3em;}
.onHand {font-weight:bold;}

.sessPerfs {border-collapse:collapse;}
.sessPerfs td {white-space:nowrap; 
	vertical-align:top;
}

/*lyrian*/

#contentContainer .brianSession p , .sessPerfs, .brianAllIssueTableSpacer, .brianAllIssueTable , .BRIAN-issuerpt-issue-hdr, .IssueTracks, .IssRptNotes {
	font-size:12px;
	line-height:17px;
}
.sessPerfs {
float:left;
width:100%;
margin-top:20px;
}

.sessPerfs tbody td:nth-child(1){
width:5%;
}

.sessPerfs tbody td:nth-child(2){
width:6%;
}
.sessPerfs tbody td:nth-child(3) {
width:89%;
}

.sessPerfs tr td {
padding: 6px 15px;
vertical-align: text-top;
}

.sessPerfs tr{
border-top: 1px solid #eee!important;
}

.sessPerfs td[colspan="2"] {
padding-right:0px;
}

p.SessCollPers {
margin-bottom:0px!important;
}

.brianAllIssueTableSpacer tr td {
padding: 6px 15px;
vertical-align: text-top;
}

.brianAllIssueTableSpacer tbody td:nth-child(1), td.brianAllTitlesCol {
width:11%;
}

.brianAllIssueTableSpacer tbody td:nth-child(2), {
width:89%;
}



/*.entry-content table, body.et-pb-preview #main-content .container table {
    margin: 0px;*/
  
}

.SessPersExcp {font-style: italic;}
  
p.SessRptNotes {margin-top:15px;}
.SessPersExcp {margin-top:10px;}

/*BRIAN AGAIN*/
.rptLabel {font-weight:bold;}
.ReturnLink {font-style: italic;}
.AxList {border-collapse:collapse;
	margin-left:50px;
}
.PerfTitle {font-weight:bold;}
.PerfComposers {font-weight:normal; padding-left:1em;}
#SongIndex table {border-collapse: collapse; font-size:1em; margin-top:1em;}
#SongIndex th {text-align:left; font-weight:bold; }
#SongIndex td {text-align:left;}
#SongIndex .col1 {width:40px;} 

.brianPerfRef {font-style:italic; padding-right:1em;}
.brianPerfRefException{font-style:italic;}
.sessMatrix {padding-right:1em;}
.brianPerf {}
.brianAllIssueTable {margin-top:0px;}
.brianAllIssueTableSpacer {margin-top:1em;}
.brianIssueIndent {padding-left:1em;}
.brianAllTitlesCol {vertical-align:top;}
.brianTakeType {padding-left:1em;}
.brianMedleyIds {font-style:italic;}
.brianIssueEntryLabel {padding-right: 5px;}
.brianIssueEntryFormatSep::after {content:": ";}
div.solos {padding-top:10px;}

/*Making tables work on mobile*/
@media only screen and (max-width: 800px) {
    
  
    /* Force table to not be like tables anymore */
	.sessPerfs table, #SongIndex table, .table-mobile table,
	.sessPerfs thead, #SongIndex thead, .table-mobile thead, 
	.sessPerfs tbody, #SongIndex tbody, .table-mobile tbody,
	.sessPerfs th, #SongIndex th, .table-mobile th, 
	.sessPerfs td, #SongIndex td, .table-mobile td, 
	.sessPerfs tr, #SongIndex tr, .table-mobile tr { 
		display: block; 
	}
 
  
	.sessPerfs tr { border-bottom: 3px solid #ccc; }
 
	.sessPerfs td, #SongIndex td,  .table-mobile td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		white-space: normal;
		text-align:left;
	}
 
	.sessPerfs td:before , #SongIndex td:before, .table-mobile td:before { 
		/* Now like a table header */
		position: absolute;
		/* Left values mimic padding*/
		left: 6px;
		width: 1%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}

  
  .sessPerfs tbody td:nth-child(2) {
    width: auto;
}

.sessPerfs tbody td:nth-child(1) {
    width: auto;
}


td.blankMatrix  {display:none ;}
td.perfIssues  {padding-left:0px;}
.brianIssueIndent {padding-left:0em;}
div.solos {padding-top:10px;}
}


/*horizontal line */
hr {
border:0;
border-bottom: 2px solid #cf6800;
padding-top:25px;
margin: 0px 0px 25px 0px;
clear:both;
}

/*Song Listing */

td.song {
  border-top: 1px solid #eee!important;
  font-weight:600;
  padding-top:10px;
}

.et_pb_tabs a:hover {
  background-color:white;
}

#SongIndex  {width:100%;}


/*LPs and CDs*/

.IssueTracks {
vertical-align: middle;
float:left;
width:100%;
margin-top:15px;
}

.IssueTracks tr td {
padding: 0px 3px 0px 3px;
border-bottom:0px;
border-top: 1px solid #eee!important;
}
	
.IssueTracks tbody td:nth-child(1){
width:10%;
}

.IssueTracks tbody td:nth-child(2){
width:20%;
}
.IssueTracks tbody td:nth-child(3) {
display:none;
}

.IssueTracks tbody td:nth-child(4) {
display:none;}

.IssueTracks tbody td:nth-child(5) {
width:auto;
}

b {font-weight:700;}

p.IR_personnelList {display:none;}

p.IssRptNotes  {clear:both; padding-top:15px;}

p.IssRptNotes img {
	max-height:200px; 
	max-width:200px;
	box-shadow: 2px 2px 2px 1px rgba(25, 25, 25, 0.35); 
	margin:10px 30px 10px 0px;}

/*Individual Item-MUSIC*/

.IssueInfo td[rowspan="2"] {
width:205px;
padding-right:0px;
}

.IssueInfo tr:first-child td img{
vertical-align: top;
max-height:230px;
max-width:230px;
	margin-right:30px;
-webkit-box-shadow: 2px 2px 2px 1px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    2px 2px 2px 1px rgba(50, 50, 50, 0.65);
box-shadow:         2px 2px 2px 1px rgba(50, 50, 50, 0.65);
}


.IssueInfo td:nth-child(2)  {
vertical-align: middle;
 
 
}

.IssueInfo td:nth-child(2) img {
	  clear:both;
  padding-bottom:5px;
		}
	

.IssueInfo td:first-child {
vertical-align: top;
}

.IssueInfo  tr td {
padding: 0px;
border:0px;
vertical-align: text-top;
}

#TrackListing tr td {
padding: 3px 0px 3px 3px;
border-top:0px;
border-bottom: 1px solid #eee!important;
}

#TrackListing {
width:100%;
	overflow: hidden;
  font-size:12px;
  line-height: 15px;
}
#TrackListing td:nth-child(1) {  
	min-width:43px;
}

#TrackListing td:nth-child(2) {  
	min-width:70px;
}


.et_pb_toggle_content p {
  line-height:17px;
}


/*Individual Item-TV*/

.TVInfo  {
	width:100%;
}
  
  
.TVInfo td[rowspan="2"] {
width:270px;
padding-right:20px;
}

.TVInfo tr:first-child td img{
vertical-align: top;
min-height:200px!important;
min-width:266px!important;
  max-height:200px!important;
max-width:266px!important;
-webkit-box-shadow: 2px 2px 2px 1px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    2px 2px 2px 1px rgba(50, 50, 50, 0.65);
box-shadow:         2px 2px 2px 1px rgba(50, 50, 50, 0.65);
}

.TVInfo td:nth-child(2) {
vertical-align: middle;
line-height:1.2em;

}

.TVInfo td:nth-child(2) img{
padding-top:10px;

}

.TVInfo td:first-child {
vertical-align: top;
}



.TVInfo  tr td {
padding: 0px;
border:0px;
vertical-align: text-top;
}



/*Individual Item-Vertical*/

.VerticalInfo td[rowspan="2"] {
width:225px;
padding-right:20px;
}

.VerticalInfo td[rowspan="3"] {
width:225px;
padding-right:20px;
}

.VerticalInfo tr:first-child td img{
vertical-align: top;
width: auto!important;
height: 300px!important;
max-height: 300px!important;
max-width:220px!important;
-webkit-box-shadow: 2px 2px 2px 1px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    2px 2px 2px 1px rgba(50, 50, 50, 0.65);
box-shadow:         2px 2px 2px 1px rgba(50, 50, 50, 0.65);
}

.VerticalInfo  tr td {
padding: 0;
border:0px;
vertical-align: text-top;
}

.VerticalInfo  tr:nth-child(3) h2 {
padding-top:10px!important;
	}
	
.VerticalInfo td:nth-child(2) {
vertical-align: top;

}


.VerticalInfo td:first-child {
vertical-align: top;
}



/*Images for Biography Section */

figure.n10s-oscar {
    margin-bottom:4%!important;
}

figure.n10s-oscar figcaption {
    padding: 1em!important;
}

figure.n10s h2 {
    word-spacing:inherit!important;
}

/*BLOG */


.archive h1 {
    display:none;
}

.paginated_content .featured-image{
  margin-top:5px;
}

.post-footer .rating-stars {
  display:none;
}


.posts-blog-feed-module .header {
    width: 30%!important;
}
	.posts-blog-feed-module .post-content {
    width: 70%!important;
}
		
		.posts-blog-feed-module .excerpt p {
    padding: 0px;
}
		.et_pb_widget .widget_list .title {
  padding-top:0px;
  margin-top:-2px;
		padding-bottom:6px;
	  }
		
.paginated_content a.read-more-button {
  margin-top:8px;
  
}


body.et_extra_layout #page-container .et_pb_posts_blog_feed_standard_0 .hentry .read-more-button:hover {
    padding-left: 1em!important;
    padding-right: 1.2em!important;
}

.read-more-button::after {
    margin: 1px 0 0 3px;
}
	  
	  
	
/*Make space between elements the same 24 px bottom margin*/
	
.single article, .page article, .related-posts, .post-nav  {
		margin-bottom:24px;
	  }
	  
	  
/*making white backgrounds for after post stuff 		  
*/
	  
	  .post-nav {
	margin:none;
    background: rgba(255,255,255,0.8) none repeat scroll 0 0;
    border-radius: 3px;
    border-top: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	}

.nav-links {
	  padding:1% 3%;
	}
	
#comment-wrap {
	margin:none;
    background: #ffffff none repeat scroll 0 0;
    border-radius: 3px;
    border-top: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	  padding:0;
	}
	
#respond {
	  padding:3%;
	}

.cu-tags {
	margin-bottom: 20px;
	  font-weight:600;
	  border-top:1px solid  #cf6800;
  }
	
	.cu-tags a{
	font-weight:400;
	  color:#cf6800;
  }

li.cat-item-46  {
  display:none!important;
}
  


.et_pb_widget.widget_tag_cloud a {
  font-size:10px!important;
	  text-transform:capitalize;
	  padding: 5px 6px!important;
	  font-weight: 500!important;
	}

	.et_pb_widget .widget_list .post-meta {
    font-size: 10px!important;
}
	
.post_info {
			line-height:1em!important;
			  }

	.widget_et_recent_entries ul >li .post-meta a{
			color:#cf6800!important;
				  }
			
/*top margin/padding at top of blog post*/
.single-post  .et_pb_section {
  padding-top:0!important;
  padding-left:5px!important;
	}

/*blog typography*/

#blog-header h2 {
	color: rgba(255, 255, 255, 0.6);
 font-size: 20px;
 font-weight: 600;
 letter-spacing: 1.2px;
   padding: 15px 20px 0px 20px;
 line-height: 1;
	  border-bottom:none;
 text-transform: uppercase;
}

@media only screen and (max-width: 800px) {
#blog-header h2{
	font-size:15px!important;
  }
}

.post-header {
  padding: 46px;
    padding-bottom: 0; 
	  text-align: left;
}

	@media only screen and (max-width: 800px) {
	  .post-header { 
	padding: 25px!important;}	
		}
	

.search-results .header img,.search-results .video-format {
display: none;
}
.search-results .post-meta.vcard {
display: none !important;
}

