h1, h2 {
  text-transform: none !important;
}



/* GIGPRESS */
.gigpress-header .gigpress-date, .gigpress-header .gigpress-city, .gigpress-header .gigpress-venue, .gigpress-header .gigpress-country {
	font-family: "Roboto Condensed", sans-serif;
  font-weight: 500;
  line-height: 1em;
	font-size: 30px;
	text-transform: uppercase;
	padding-bottom: 15px;
}
.gigpress-info.active, .gigpress-table.past .gigpress-country {
	display: none;
}
.gigpress-table {
    border-top: none !important;
}
.gigpress-row td {
    border-bottom: none !important;
}
.gigpress-table th {
    border-bottom: none !important;
}
.gigpress-table td, .gigpress-table th {
    border: none !important;
}




/* ADDTOANY */

.addtoany_share_save_container {
  position: relative;
  top: -53px;
  left: 50px;
  text-align: right;
  margin: 0;
  padding: 0;
}




/* ARTICLE STYLING */

#wpsp-252 .wp-show-posts-inner {
    margin: 0 0 2em 2em;
}
#wpsp-69 .wp-show-posts-inner {
    margin: 0 0 2em 2em;
}
.post-template-default .category-read, .post-template-default .category-listen {
  max-width: 800px; 
}
.post-template-default .post.category-read, .post-template-default .post.category-listen {
    margin: 0 auto 2em;
}
.post-template-default .category-read .featured-image, .post-template-default .category-listen .featured-image {
  margin: 0 0 20px 0;
  float: none;
}
.post-template-default .category-read .entry-title, .post-template-default .category-listen .entry-title {
  text-align: center; 
  margin: 0 0 25px 0;
}
.post-template-default .category-read .entry-content, .post-template-default .category-listen .entry-content {
  max-width: 700px;
  margin: 0 auto;
}
.post-template-default .category-read .entry-meta, .post-template-default .category-listen .entry-meta {
  text-align: center;
  padding: 0 0 20px 0;
}
.post-template-default .category-read .entry-title, .post-template-default .category-listen .entry-title {
  margin: 0 0 0 0; 
}
.post-template-default .category-read .entry-date, .post-template-default .category-listen .entry-date  {
  font-size: 20px;
}
.page-id-10 .wp-show-posts-image.wpsp-image-left {
  float: none;
}
.page-id-10 .wpsp-read-more a:hover {
  color: #ffffff; 
}
.wp-show-posts-entry-title {
  text-transform: capitalize; 
}
.category-read .entry-content p a {
    border-bottom: none !important;
}






/* CATEGORY */
.page-template-default .wp-show-posts-image img {
   margin-bottom: 10px !important;
}






/* HOMEPAGE STYLING */

.menu-toggle, .main-navigation .main-nav ul li a {
    line-height: 71px;
}


.home #generate-section-2 p {
    font-size: 17px!important;
}
.home h1{
  padding-bottom: 15px;
  border-bottom: 1px solid #dddddd;
}.ms-theme-highway {
    padding-bottom: 0 !important;
}
#mc-embedded-subscribe {
  text-transform: uppercase; 
}
#generate-section-3 h1 {
 	color: #4267c5;
	font-size: 18px;
	border-bottom: 1px #4267c5 solid;
	font-weight: 600;
}
#generate-section-3 .wp-show-posts-inner {
	background-color: #192646;
	padding: 30px;
	margin: 0;
}
#generate-section-3 .wp-show-posts-image {
    margin-bottom: 0;
}
#generate-section-3 .wp-show-posts-image img {
  border: 3px solid #4267c5;
}
#generate-section-3 h2.wp-show-posts-entry-title a {
  color: #ffffff;
}
#generate-section-3 h2.wp-show-posts-entry-title a:hover {
  color: #4267c5;
}
#generate-section-3 .wp-show-posts-entry-date.published {
	color: #4267c5;
	font-size: 18px;
	font-weight: 600;
}
#generate-section-3 .wp-show-posts-entry-meta {
    margin: 10px 0 0 0
}
#generate-section-3 .wp-show-posts-entry-header {
    margin: 0 0 10px 0;
}
#generate-section-3 p {
	color: #ffffff;
}
#generate-section-3 a.wp-show-posts-read-more, #generate-section-3 a.wp-show-posts-read-more:visited {
    display: inline-block;
    padding: 8px 15px;
    border: 2px solid #4267c5;
    color: #ffffff;
    font-size: 16px;
    text-decoration: none;
	font-weight: 600;
	background-color: #343f5c;
}
#generate-section-3 .button.ghost-listen {
	width: 250px;
	margin: 25px auto;
	display: block;
	border: 1px solid #ffffff;
	background-color: transparent;
}
#generate-section-3 a.wp-show-posts-read-more:focus, #generate-section-3 a.wp-show-posts-read-more:hover {
	border: 2px solid #ffffff;
	background-color: #ffffff;
	color: #192646;
}
#generate-section-4 h1 {
 	color: #1c2b4f;
	font-size: 18px;
	border-bottom: 1px #1c2b4f solid;
	font-weight: 600;
}
#generate-section-4 h2.wp-show-posts-entry-title a {
  color: #1c2b4f;
	font-weight: 600;
	font-size: 28px;
}
#generate-section-4 h2.wp-show-posts-entry-title a:hover {
  color: #4267c5;
}
#generate-section-4 a.wp-show-posts-read-more, #generate-section-4 a.wp-show-posts-read-more:visited {
  border: 2px solid #1c2b4f;
  color: #1c2b4f;
  font-size: 16px;
	font-weight: 600;
  text-decoration: none;
}
#generate-section-4 a.wp-show-posts-read-more:hover {
    color: #fff;
    background: #4267c5;
	border: 2px solid #4267c5;
}
#generate-section-4 .button.ghost-read {
	width: 250px;
	margin: 25px auto;
	display: block;
	border: 1px solid rgba(0,0,0,.5);
	background-color: transparent;
	color: rgba(0,0,0,.5);
}
#generate-section-4 .button.ghost-read:hover {
	width: 250px;
	margin: 25px auto;
	display: block;
	border: 1px solid #1c2b4f;
	background-color: transparent;
	color: #1c2b4f;
}
#generate-section-4 .wp-show-posts-entry-date.published {
	color: rgba(0,0,0,.5);
	font-size: 18px;
	font-weight: 600;
}
#generate-section-4 .wp-show-posts-entry-meta.wp-show-posts-entry-meta-below-title.post-meta-inline {
  margin-top: 5px;	
}





/* GENERAL STYLING */
.button {
		width: 100%;
    box-sizing: border-box;
    text-align: center;
}
.wp-caption-text {
	text-align: center;
}
.wpsp-load-more a {
	line-height: 40px;
}




/* FOOTER */
#mc_embed_signup {
    background: transparent !important;
}
#mce-EMAIL {
  width: 60% !important; 
}
.site-footer .widget-title {
  display: none; 
}
.site-footer p {
  margin-bottom: 0;
}
.footer-widget-1 {
      text-align: left;
}
.footer-widget-2 {
      text-align: center;
}
.footer-widget-3 {
      text-align: right;
}
#menu-footer-menu li {
  display: inline-block;
  padding: 0 20px;
}





/* CAMPAIGN MONITOR */
.js-cm-email-input.qa-input-email {
	width: 100%;
	padding-bottom: 5px;
}
.js-cm-form button {
	widtH: 100%;
	text-transform: uppercase;
}




.page-id-262 .js-cm-form button {
    width: 60%;
    height: 50px;
    padding-top: 10px !important;
    border: 2px solid #343f5c;
    margin-top: 25px;
}
.page-id-262 .js-cm-form button:hover {
    color: #ffffff;
}




.page-id-677 #generate-section-2 .generate-sections-inside-container {
    padding-top: 0;
    padding-bottom: 0;
}
.page-id-677 #generate-section-3 .generate-sections-inside-container {
    padding-top: 0;
    padding-bottom: 20px;
	background-color: #ffffff !important;
}






/* PAGINATION STYLING */
.wpsp-load-more {
		text-align: center;
}

.page-numbers {
    border: 1px solid #DDD;
    padding: 5px 10px;
}

.page-numbers.current {
    background: #546274;
    color: white;
    border: 1px solid transparent;
}


/* PETITION PETITION PETITION PETITION PETITION */
.dk-speakout-petition-wrap,
.dk-speakout-petition-wrap input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}
.dk-speakout-petition-wrap {
  background-color: #ffffff;
  border: 1px solid #c2c2c2;
  border-radius: 4px;
  box-shadow: none;
  font: normal 15px/1.4em Helvetica, Arial, sans-serif !important;
  padding: 0;
  text-shadow: none;
  width: 100%;
}
.dk-speakout-petition-wrap a {
  outline: none;
  text-decoration: none;
}
.dk-speakout-petition-wrap p {
  line-height: 1.3em !important;
  margin: 0;
  padding: .5em 0 .5em 0;
}
.dk-speakout-petition-wrap h3 {
  background: #326892;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  box-shadow: none;
  color: #ffffff !important;
  font: 22px/1.4em Helvetica, Arial, sans-serif;
  letter-spacing: normal;
  margin: 0 0 0 0 !important;
  padding: 2% 5%;
  text-shadow: none;
  text-transform: none;
}
/*
 *	Popup petition reader
 */
/* Petion reader link */
.dk-speakout-readme {
  background: #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  color: #cdcdcd;
  cursor: pointer;
  display: block !important;
  font-size: .8em;
  font-weight: bold;
  height: 32px;
  padding: 0 5% 0 5%fafafa;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  text-transform: uppercase;
}
.dk-speakout-readme span {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABrVBMVEX////////////////////////////////////9/f329vb9/f1paWlpaWlpaWn19fVpaWn///////9paWlpaWn///9ubm5paWlpaWn///9paWlpaWlpaWlpaWmLi4v///////9paWlpaWn///9paWlpaWn///9paWlpaWn///////9paWlpaWn///////////9paWn///9paWlpaWn///////////////////////9paWn///////////////////////////9paWn///9paWn5+flpaWlpaWn///////9paWlpaWlvb29ra2tpaWlpaWn///9paWlpaWlsbGxpaWlpaWlpaWlpaWl8fHzAwMBpaWnFxcWzs7OWlpZpaWlpaWlpaWlpaWlpaWlpaWn///////////9paWn///8AAADd3d3e3t7Hx8eJiYm/v7/R0dGVlZX39/erq6tsbGx2dnbIyMjPz8/x8fHg4ODOzs7o6OiioqL4+Ph0dHSBgYF+fn7W1tbf39+Dg4Pl5eV7e3uqqqpwcHCbm5vz8/P+/v5qamqPj49ycnL///9paWm6wjyAAAAAanRSTlPJyDnvOEbSRdN5/nd4dsD+vxARNzj0/MOzX06PEvT8Tw1XDekByDX9XgHE6WvctGw2jxa+Xv3X7TYn+gwsni0X+uFRVNsu/lJ0UZDRLnYDEJAVLPjgRZ0tw/jXw5SUDO/tJjXw8BW/AgIAQ+2P+gAAAeJJREFUeNrllFdTAjEUhbH33hWxodiwd7FXQFHsClgBN/ZesHeKN7/Zm2R31FFnfNbzknPO/fKSZFdFfqH/BNWV5mRmZGTmlNb9BK0P1euoLF390Pp30LRZzNPTxWqe/gItzvDJ9pYXwLu1zcPM4mdoZYG1hzs+gLQ0AN/OIcsLKx+hlGXW+U9AleUixJUVBCd+1iynvkOra5Tpqbu6jHCVVXc/8WptVYFml3jxHG3EUJidXYiLMeGZl0uzArJOUa6Xccw1FZRW1KAZfxHtlJVBlkQqNJ+EZ9XPXD+eUfK8XMdbEIqlsmy4f0LYCbQ2pY9DaFQJdpyMCDuC1q70owhFBeTgwMnADXM3A2gdch2IQWjY+yjSHE4MZ0eUHp0Z0M6J9tE7jJDkfnjlcXKMEEm/v7u7r5cIGZvk5euDW0KIuHruBGXC/SVFAEUlaEyCuetxicPsDNm8Ys1gL4b8vLx8XHoHWXO14exUrqXF6blmXVullnBpK9tYvvY4W94vOLT58oIyFReoCVEXFPNwcdkc/PGptDbB7T3lys0V6/0tNLV+fnTtHeA7D/ipLH/g3Acd7V+eb0QkwOnxwZ5Gs3dwfAoQHvbdhyD1uRtBVqO7T/rpk+pqqK0qL6+qbej6Gz+MN4CoHHAdRVMFAAAAAElFTkSuQmCC") no-repeat 0 -2px;
  background-size: 18px 18px;
  line-height: 32px;
  padding-left: 26px;
}
/* Petion reader popup */
#dk-speakout-reader {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.8);
  font-family: Georgia, sans-serif;
  font-size: 16px;
  height: 1px;
  line-height: 1.4em;
  width: 1px;
	  left: 25% !important;
  width: 50% !important;
}




#dk-speakout-reader textarea {
  border: none;
  font: 16px/1.4em Georgia, sans-serif;
  height: 360px;
  outline: 1px solid #ddd;
  width: 560px;
}
#dk-speakout-reader-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Georgia, sans-serif;
  font-size: 16px;
  height: 100%;
  line-height: 1.4em;
  overflow: auto;
  padding: 20px 30px 40px 30px;
  text-align: left;
}
#dk-speakout-reader-content p {
  margin: .5em 0 .5em 0;
}
/* Window shade */
#dk-speakout-windowshade {
  background-color: #000;
  display: none;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 100000;
}
/* Close button */
#dk-speakout-reader-close {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAACTFBMVEUiIiIUFBSWlpYNDQ3p6ekAAAAjIyOMjIy0tLQAAADs7Oynp6fl5eXh4eHS0tLf39/Ozs7n5+ednZ0xMTEzMzPm5uaTk5MRERHKysrk5OTi4uJwcHDn5+clJSVxcXFDQ0PExMQAAADp6enPz88AAADr6+seHh7u7u5BQUHl5eVubm7h4eHd3d3MzMwAAAAAAADU1NSFhYUAAADo6OgAAAC9vb0AAADQ0NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvLy+rq6slJSVTU1MrKyuurq4aGhohISEnJycxMTGfn59jY2ODg4ONjY2WlpZbW1teXl6GhoYpKSm3t7cyMjIjIyOEhIRoaGipqqqvr69sbGxpaWliYmKKiopwcHBycnJqampOTk7AwMBhYWFaW1sbGxuOjo5gYGAiIiJ5eXlxcXFvb28eHh6lpaVDQ0M4OTkODw9aWlrJyclGRkYgICBFRUXq6upubm4sLCzOzs41NTXS0tJmZmbs7OzZ2dnDw8MzMzNkZGRtbW10dHRlZWVRUVFNTU2goKBnZ2d2dnYWFhbPz8+IiIgYGBhdXV17e3tMTEx9fX13d3d+fn7n5+cVFRVERERVVVVra2scHBwUFBTBwcE7Ozt6enru7u63IBlRAAAAZXRSTlNpbqZt+Ehonosp+4Dt5efz6Pi2hYv5xoHR0tQz5yY5IJJk8op284/8N9Qnu+h6QibHwWn2FuJ37YGHi2pnYCELSTZhVVhLQ0UnOiwyFzUoHj1GKxgdBQ0JDwIIEiIKExADBgQBAH/+l5UAAALASURBVHjahZPVWxtBFMW37ri7Oy1S3CNAkHiAkE02m9TdcXd3d3cIEJoQT+4/1s2GlJd+X8/DPOxv9szMveciL/5KKJUJcFwgkwrlcvu3KyyXy/DKCkwkkYiwikpcZt+A2KgUF2Mx8bHRkZHRsfExmBiX2jhi+7W6KjA0HK4UHhpYVU0Y2LFMLPL1BugZsAwOWgZ6ALx9RWIZiUkqCfADxemefnRkZFS/d6oAvwAJyRHi3GqRvw+YWvSdKotSaVF16ltM4OMvqpbKrRiv4geBQr+zO6z8TUg5vLujV0AQqwonsFwq5kWFwGlrx+7hjOX4+Ngy87mj9RRConiEPSLHMfQRmNq6dsYBVlWLqlWA8a42E9xHMVyOCCufcxPge+/e9iEAbPzaINbDL73fIKGkrFKISCv45U9g8fzn9IV6HaxaV19Mnx/B4wJ+hRSRYSg7GX7odPvzK2uXBL1cW5nf1+ngIRvFZIhA9OxpMugODi5mzUckPjLPXhy8gduFxSIBgkuYRXFwrtVqJ9QLpPmCekKrPYc4zgMJTmIv+Go2m9sJtNy9TKztZrMFvDhMAlvN70Ht1lZdA4BpybBkAmio26qFm1Zz8mp3nWH7bU19Y/OQYc4w1NxYX7MNzoj1auTDqC6w+emD4cR4NjY3dmY8MbzcBBdqOfEwsix3bjnAu4/vTzRn/Yb+M83J61fgcCPfWhayqAyaqyNs7huNRo1GYzR2m8DRlcawFpVsCbeI4uYE0NQ3OTU12dcE4ORGKeJaW0I2lFVKD/b0cIcruXt4BtNLyYba4pBbTqeERSSmpAGkpSRGhFHo5bkSIg72MKGlHFpSanpGZmZGemoSjVOK2sNk4ywuI5+ak52VlZ1DzWdwWTZ6HWQeWlLALuRwCtkFJSjvKsjXY5CHlfHRYiazGOWXYXn2Mfj/ENk3/GsE/wCKX4/8FuC50QAAAABJRU5ErkJggg==") no-repeat top right;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 30px;
  z-index: 305;
}
/*
 *	Form input fields
 */
.dk-speakout-petition {
  padding-top: .8em;
  /* petition text will be displayed in popup reader, so hide these */

}
.dk-speakout-petition label {
  /* color: #808080; */
  font-size: .8em;
  font-weight: bold;
  margin-left: 1px;
  position: relative;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  text-transform: uppercase;
}
.dk-speakout-petition label.required span {
  color: #e81e00;
}
.dk-speakout-petition .dk-speakout-half {
  display: inline-block;
  margin: 0 4% 0 5%;
  width: 43%;
}
.dk-speakout-petition .dk-speakout-half:nth-child( even ) {
  margin: 0 0 0 -4px;
}
.dk-speakout-petition .dk-speakout-full,
.dk-speakout-petition .dk-speakout-optin-wrap {
  display: inline-block;
  margin: 0 0 0 5%;
  width: 90%;
}
.dk-speakout-input-nowrap{
    display:inline-block;   
}
.dk-speakout-petition .dk-speakout-optin-wrap label {
  display: inline-block;
  margin-top: .4em;
  vertical-align: -1px;
}
.dk-speakout-petition .dk-speakout-bcc-wrap, .dk-speakout-petition .dk-speakout-privacypolicy-wrap {
  display: inline-block;
  margin: 0 0 0 5%;
  width: 90%;
}
.dk-speakout-petition .dk-speakout-bcc-wrap label,.dk-speakout-petition .dk-speakout-privacypolicy-wrap label  {
  display: inline-block;
  margin-top: .6em;
  vertical-align: -1px;
}
.dk-speakout-petition .dk-speakout-message,
.dk-speakout-petition .dk-speakout-message-editable {
  display: none !important;
  overflow: auto;
}
.dk-speakout-petition input[type=text], .dk-speakout-petition input[type=email], .dk-speakout-petition select {
  border: 1px solid #b3b3b3;
  border-radius: 3px;
  color: #000;
  font: 15px/1.4em Helvetica, Arial, sans-serif !important;
  margin-bottom: 1.0em;
  padding: 0 0 0 .5em;
  width: 100%;
}
.dk-speakout-petition input[type=text]:focus {
  background-color: #ffc;
}
.dk-speakout-petition input[type=text] {
  height: 1.8em;
}
.dk-speakout-options-checkbox, .dk-speakout-optin-checkbox{
    float: left;
}
.dk-speakout-options{
    float: left;
    margin: -7px 0 0 5px;
    width: 90%;
}
/*
 *	Submit button
 */
.dk-speakout-submit-wrap {
  margin: 0 0 1.5em 0;
  text-align: center;
}
.dk-speakout-submit {
  background: #326892;
  border-radius: 4px;
  border: 1px solid #326892;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 2.4em;
  margin-top: 0;
  position: relative;
  text-shadow: none;
  width: 90%;
    height: 50px;
    padding: 0;
}
.dk-speakout-submit:active {
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 0 1px rgba(0, 0, 0, 0.6);
  top: 1px;
}
.dk-speakout-submit span {
  color: #fff;
}
.dk-speakout-ajaxloader {
  background: transparent url("data:image/gif;base64,R0lGODlhgAAQAPUAAIyOjNze3NTW1MzOzNTS1OTi5Nza3MTGxGRmZGxubHx+fHRydGxqbHx6fKSmpOTm5LS2tJSWlJyanIyKjKyurMTCxLy+vMzKzLy6vHR2dKSipISChKyqrISGhJSSlLSytJyenOzq7MzMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCQAAACwAAAAAgAAQAAAG/0CAcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/UAYEwSIrJSTIaOV4f2+XjOS4f043qexGetssLDw8hBnoABICCAkcCgYGKRgIhgAUERgMGjQWFA4iDhYeBIY9FjI2jRJGTlUWXmYUGkw8Fp0KysoCrQwO2iLlCBLa2kJkFBkawsbQAvLisvIG+hsGAw4EFxUYBz8ZF1ta0wLGUpJOIx9eZ2czcRN6y4M/jqOWB54iyRuiT7EPx8OLRBIh7cMzatQLqEGHrJu4fr4ADC966do6XMmYPou2KlXEPRkji+AmBdevBRXoan3UkEq4kSF4iAQwIIOkBITz3YkqzFk1IKT9ZPS/VDLCJJqCbe3K+ydQTwE95RIQCIlpHjBk/bLC+0WqJa9Q2V93g8cqSrC6zYNKqXcu2rdu3cOPKnUv3SRAAIfkECQkAFwAsAAACAH0ADAAABv/Ai/BisFAOgqFyyWw6n9CodEqtXggURSPRmBwG1rB4TC4rBxIGYr1OUMDMAeEpl8Khd/ocv2/Wo3lOdwMQC2tqiA0HTAUPD04ED40FfUuOQoFMAU4Bjo+cnpCSkpVKlxeZSwEDAw5sr2sWSgW0kgVNt0MFqRe0tLijU7lLw724s7y+xbrBFwcAarBrEbOTT5O2vI6/TaMFm4zNjFLYtNq2Tt4BFQDSbNS6gNiYx0LLFwLeD+DVktfefuahqmdsST5sqxxEO8RGlq5a3Ig95BWPCcAmSYT4Y8TvXsFeu6J4vEjIEIJoahSpGpXRILeW4fhZlPLpSSdHMIcIePlPpqUzJQTSwGLwBiiBP34oDlF6hSkVpHGcMj0KlEKDBVgnVHBqpqvXr1IMVKBQoRTYs2jTXggCACH5BAkJAAAALAEAAgB8AAwAAAb/QIBwSCwOBBgKgVBsOp/QqHRKrUaPEoXD0CRkF4lGxEoum89oCWKNSDgGQ0KHzVgvLM0BYQB/7vdQf315f1B6eoZ7g12HgY0EGnWSCAsQcJCTa3UKTHEFnwWdRQKgAaJDRw+fAYtCFwaqDwatAAOgDwJOBAEFqqdDpKu/tQKqBawHc2xsEhcAFx7L0qK2vcatBJ8PqgFNwdsFuUUG2sfiRMfGoUbln9ja3N7w4RwJCHXLCxgAFgr30vc4oOpF0NQogsbkGZPVJEAsVVyKOLQW4JyQbAgNEsm2sIBCbQY44JOmj98GgGwEXpwIrtU3ggpjRSTCS51FIQg/3bQVy91BlWufYvYyUKHDyH/NnkUbOZJauwLYWPKSV+4mAHIUrd769Ktaz6ixpv40JgCTNAYQmAyIBJBBg1O7VlkFEOzYsFSraA2ANVQvL526/mocZWwwqmK9WAmJgI8BAw3OLhqlc68CIT6GGvnRfHkYKkWJMD/hA2gzgci1vDSQMDOOhAYLYnu44BmN7du4cevBILB27t/A0QQBACH5BAkJABMALAEAAgB8AAwAAAb/wIlwSCwajwTC50MYHJ/QqHRKrUYHAify4lFgBEYCQLFYKBwEq3rNbhsPmAQjcTkYO4g8IvMhDjJ6ehlpRQNNWkiGiIVNhEeKjkaKi0WNlESWQgQggQkciAQeeQwIpBl2E6Glq6sekQQFAQ8BkUIDBgW5BpcXuAUPWWEBuQVgwrm0RwLEyYUCD7pOHwusDA0YQxWApHoMHLYNgdwIDY4Dv9C5wg/sxUa40NC1E8PpzUPn6LmUsLnQAUaW+Ss2IEKgURS0SBgXaIEQDNQY5lnQR4jAeAUC/vJn4B1Gd0U2tquVb+M9TbLiASziK94uCaz0fBICM2aeBkIgUDs4seIEsAGyNmYschFaxyL1NhojMlBeIZHQKC37qDHeg44fEhy8lg0Qz2+pwkkk56ifvapK0c5aOiRpLLYTzgWNxW9grIBBoYEZUHMUh7KixC24YCtwtzyuMMWaNQ8LsV2ScMmCXGmYLLgokWFOtfikLckFKMNhwGBBBcJFNnSjiGlnw8aHoBy6ZKsRlAGKbsd+Mkl2bkwEUIfh0oBJGA8NFljTMM+N8+fQo6dSwqS59OvYiwQBACH5BAkJABAALAMAAgB6AAwAAAb/QIhwSCwaj8ghYUDBCAbJqHRKrVqRBEJSUOlMKoLi4ABoJDKKD/TKbruNg6X2eHAwEJ3DpWhRIP4IChVEFgt/d38Ta0Ryi2JySXFxkUuORY1JmAMGDwUPT5cdhwgZGIsCDQh3iA1hEAR+qoAMDA6LmwW5BpYQFwa5n7wEAbkFrpfEBQFzRQLFy3ACnQW7zsAFzEIcsoBfQxWAswiDEAPc4QgeiwTAncdDv52d2ULE09BEA+25luzXAUaseTJmb9o7WOhUkYPQYRW6CUI+JATUAAO8APKoGbE38J2QgQ/miSnWCZ8SjPIAFvkF0gBHd4wUIJq1UNREiBAozES3waIQuGfyHhgwwmmgMSPXROYD2ckSUKMBmRqwZrCIg4TehFjYCcgnAXQz1Q2hmssjhKcPApjlqMyjPoy5AvS7piwgXHe4yvbbMHPBB2YEUolrMCfwzlUOmF2QposXLoy7jAxT9unI5LaWKZsc8pgalAGg6X2zg2DDhT1EMAj+02AhBAyGzk1AzQg0LyGSRHOWRAl079tCMFnJkqnChg0V6F2oMKEBgwUNONB+Q7269evBIXz4YGA69u/VgwAAIfkECQkAAAAsAwACAHoADAAABv9AgHBILBqPyORRcKBUBMqodEqtWoUEQlKAUXguWuIA02kkMorK4MpuKwcEeBIuN14OEQYicrgUPxkIgggdYhx6CHoMDBJrYnFhR3SRRnSOR5CXRpkAAwYPBQ8CmlgBBadQRQcKgnobB0QHgYh6HmGyiYOCCxCXnqeipAAEpqiYxQGUQwKnBcmVAqAFBgPMwAXKAKbSz0R5untEh62DGRVCFojgCA6XBtcFqUTFoN1DA8DSpATN9UbWoeJtkyZvSMAHoCgRIDeIQaQF6xJJECIhoqAJ54S8AwWqoJBrCYvgu2avFMJQAYy8O2hgW0CPAEBiE6Ou4cNcuhgJAYETHMaxIS47GpGpDB9HUKSYcTz17+ADA9YIGnHpzKOHdR7ERWyQEQM4RewiRa06NSBZMc647YOXsoiAAEtHrYwnjFhamBUaqGvgZ0iFBTUR2BJyoEHEBR8iXXgHl9omU3BhDkMmmR/ckkJ+mXI8oHO2e3SO3PGwyEOFvkM+QGy1gciFcblKKwNTR1JoJJbmxBE2hJMbJFm2YGgwAYxIDBv0LmiA4fPv59CjsxFQgUMFA9KzUwkCACH5BAkJAB4ALAMAAgB6AAwAAAb/QI9wSCwaj8ikUmmwUA6CpXRKrVqlAkLS4FBIokUCR5FZNCaHwXVtHRDcSTccKVcbL4cOguE4GB0JewgIEkQDEoKDCAkUdkNyWnRvjkZvb0mWagMGDwUPApRCBAEFpWBhpAUBkY8YGYkdrAMQC4p7DBqatIoMgg0VRKOlBafBqatHAsPIRQMCnQUGzsOdrEOk0MyPpQ/QlBUTvHscQxeItoNoHgMcg73oGETUpdbr3N5h8wFGytzE2NCKCfHkqVozfdYOJFKkIBKEBO94MSBXAQA6W4WuEXwQQOAAhKi6edpXxIC/BwawERTo4WSBeh87iaR0IKKiDXYw1Lo40cMBqQA2Mcrb+PKgzE6hlMksxW8jyn4BjahU5VFVtm8dgpITcuCcu3TABmi4qCjeEKulOh4McDUfQVX82K7cNAxUJVJsWXoQRrXZrpuy/vLSoOWC4F69fhmre4Sv2kpWtT0ySUraugFzjmC+JAnzETwbGOACVkSDaHcRiJgLOrHeBcyhgsmJMwnTbDa4RdUjYkBDgwi7xTRYYGZChQu5kytfztwABg4VdjPPHQQAIfkECQkAAAAsAwACAHoADAAABv9AgHBILBqPyKRyuRwIMBQCgUmtWq/YonOQFEgUDoOR8F0kGpGsejggtJPtNzLORbrdx8thgUhALkYSCAgMfQ5EAxODhIMLFkZ0SXd1R5MAAwYPBQ8ClEMEAQWiApWhBQFTRgKip6lsHAmMCCCuAxqFiwx+XAS3g7iDCq4ABKyoR6uix1oCmgUGTqyaw0Khzstsog/OnsTSp0UYCrkICx9DB4qyhBKAAx6Lv4y1p84F3cXa4EXJmwUC1pyRKuJvWwFqA75hEwLK4IMAiCgUAoZAQh0OFBclwADAwriMgzhk07RtIbEADiEWMaDvgQFr/gYSaXlQS0FN3VaRFBURpIexVA5iZVzA0cKGeEhFMkTp7x6/gjyfknSZTKARmKdkCknI9BQ+ffuGYGiA1Bw6dUjbXYKHdBE9fQG+NlVJBODOTixHdTtZT+snUwH8MqxncoADBsAkuLrgS545Xo0ZFWowDJQywd5QmrzEMhS0SwPkHAmNZ46bvWxO59lD6MOBQPEYaCBCoMNQjkUsmQ4tKc6a31QuSJEkoYEGMbmLL1jQwMMFQMCjS5+upg0GkdSoIwkCACH5BAkJABMALAMAAgB6AAwAAAb/wIlwSCwaj8ikcslkEgifD2HQrFqvWOxAQD0SLh4FRmAkABSLhcJByCIH0/Y7noQPul57Mo4nHjAJDAkXB0YdCIgIGR9EAxmJiRlyjVN9RXwTAwYPBQ9cZQEFomSgogGTRAKiBadGW5wFBpYEEpAJHHgEHogMCL0ZhRO6vsTEHqgErA+tRZqrsqqinKhCobDMQwPSsLOrnAFG0Z0FpEMfgcQMDRhDFY+9iQwcQgMNkPAIDZPaD7AFoP04CbAGq9yQcf0KUNMmjRU1AgESLjNioOEDA40i4EtEoYuEjYkWCMGwoBikBYyEROPEKdy4TgasjTMoxKLCZgg5WVLFUpRLr5YXG9WC5KujEI1EETUQAqFkUgQohwzs+a/ISk4GVo4yIpMVTW0RTXV7Cc5qWIFFKDhNtK7dO6LzhNkDmW9SMrI/ZzobZUlYqIg0hUA0FViYMmzZKoaS1WwoL1xDht1bcIHernuIjhFJFhExPXGM78Cpo2fOnTqV9pQu8ocBgwUVKhfZcDKl4LUhqWVKjaRSXzfAgwv70htMgw8YL3losECdBt3Co0ufbuVJlCfUgwAAIfkECQkAEAAsAwACAHoADAAABv9AiHBILBqPyKRyyWwyCQMKRjBwWq/Y7JOQFFQ6k4qgODgAGomM4lNlDqBc5PudnLeP8LsxL4cjDw4MCB0HF0UWCgiKCAoVRBYLioKKE3pCfAMGDwUPVHsBBaFjn6EBcUUCoQWmRgMCmwUGlhAXBqGdlgQdkggZGHcCDQiCkw2jBInDiwwMDneZqrKptwWnQ6CwrEQDt7C5qpsBRtOcBaNEtpub1hAcyothQxWLywiOEAPv9AgedwTd5rDBOjek3IN1ZMCtYkcgwEFO4orYMmjACLZyBJHtG3YPQgdi+yYI+bBxUQMMQww4LKfSoDkj1BBuM7jJUip1ocbRrCgR58u3IQM26OM4ZFdJkRAoTNq4AaWQm5weGJg20GK5VQTxrcr27WpEIgJWbsoKAeqDAFkdbIwnxMJSek4J7FvabwhVUdDwknJIFkLDUn3/OdS2zRYoWa0MS80lVNICNkMICKvXII7kt8QcnLrwKhTiAaDZbZtTB8osoKaT8DkS+jQEQII2VDBEpMJkRQ06QsAQSd8E2kRMu9ZCvPgW1RU2yGZ3ocKEBgwWNOAA3Lj169izcPnwwUD1JEEAACH5BAkJAAAALAMAAgB9AAwAAAb/QIBwSCwaj8ikcslsOpeCA6UieFqv2OySQEgKMArPpUscYDqNREZRGQwHBHgSLkfS3ch4PKnHG+lkR4BHFwcRDAgRBxdFHxkIkAgdZRyICIgMDBJuAwYPBQ8CfkMEAQWnVUalpwGBRAKnBa1/Ap8FBqNCFwanobkAq6hGBwqQiBsHRAePlogeZMuXkZALEAOwvQWuQqa2s2W9trkEsZ8BRtigBalEvJ+f2wDdrNuH04lElcaRGRVCFpbuIXBwoZstdkPUPYBXZEA5WdtKLQR1rggvhQaMzPuEUIhChqT2RWIQaIHASxKESDgJaUKFjeuMZAP55mOBXLDenUL3MaNFtJ0xi8zUVibgyJLSpmkSAiLpPZfYDmpUJ6ujwwDexmWThQ6ruo4AclIEO69qEQ8CPeQ72cAfAAz3MA2Mc3Hdr1VYwQIzZVaVrAffyvAyhevP4AeFi+ANZaRCg4ANGA2psMAogmdCDjQ4ueADowGg472hMyfOrzem+ZAWtFpQaiOFPGTyUEHykA8mjW0gckGftNmitQgfTpyLFwwNJoxpiGHD4wUNMAQnTr26dSYCKnCo4FNIEAAh+QQJCQAAACwDAAMAfAAKAAAG/0CAcEgsGo/IpHLJbDoFhGRAo5AIBsMBQZvUcpFeLHK7TZLFRm8UTO5u0cTLoYNgOA7FgYNRRyAkWAMGDwUPBnBCA4WFAkcEBYtrRQKQDwGSWQKElogAgpuHaYsPjUaPkXkYGX0MG5IDGAl8fgwMGoKjBaVEBQGEkJielYuIpw+/RpSbBQbJubtDvb8FwYq5cAcTftsIHEMXEbTcEwcBuc1Fo4TQwssFiMqLBc7LAUbmy+i8m+t5ue9EDvCZVUfBGgwLuG1jwAHfIn1DfC0LRsCXPHjDCBkxkMteEYeEIAqRiIpIRXfYCG7bICZWH24LOHCUxw4ApEWX8iyzRNEiIXiPROL1KzLzV82bP6vtzDmkAh2FGr5FUOlnw4EBPq+kyeroZoCaADRBYkpkgFhOWzdpzcPVlFd2AyAsIOgqi1xutTREUePmy5EBgIOV9WKG8JELbdj4TRP48IENdTRcKHJBg8oIk51o3sy5s+eNgocY0NAgAoHMQQAAIfkEBQkAAAAsAwADAHwACgAABv9AgHBILBqPyKRyyWw6mQMBoTggEAbJ6jV53SKtA+z3KjZqy2Ywt4ougtvCy2WBSGAOwkEgVHgY4AR9Dw8CRwKCD1NGAg99BYpEAwaDIQGAAZQCgIiFi4iQRIyOoAADHAkIqQgSUwYFggWdRK+NfaSBjblth7AFnrkFBkauwLJDtLS3jrpFvIOvRRYKqqkLHwCYwMJFz8/GpcCNpKLAw+EBRgHLwUbdjd8D4Y/N8pEf1KoSA8iN27PAsdysS+SmXpFJy9AV4cduIcBvuJbdMpjnFL5VktZ9A8CQVDxHfdoQAOir2Tp/Q4g52tiRCsAHIkkWwTAtFSprpbKF0GSEQDZCQkdwvTMEDI6kQQ8smdHJ083PjQCEBlxUlIrFfIrOcOmSRc2YMFu9pBHbkysSrV/hADgwp86dJ3Djyp1L14kVUEEAADs=") no-repeat 50% 50%;
  background-size: 64px 8px;
  display: block;
  height: 8px;
  margin: 5px 0 10px 0;
}



/*
 *	Social Sharing and Progress bar
 */
.dk-speakout-share,
.dk-speakout-progress-wrap {
  background: #ffffff;
}
.dk-speakout-progress-wrap {
  border-top: 1px solid #bfbfbf;
  font-size: 12px;
  margin-top: 1em;
  padding: 5px 0;
  text-align: center;
}
.dk-speakout-share {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  font-weight: bold;
  padding: 0 2% .5em 2%;
  text-align: center;
}
.dk-speakout-share p {
  margin: 0 0 0 !important;
}
.dk-speakout-signature-count {
  display: inline-block;
  margin: .5em 0 .5em 0;
  vertical-align: 4px;
}
.dk-speakout-progressbar {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #999999;
  height: 16px;
}
.dk-speakout-progressbar-low,
.dk-speakout-progressbar-medium,
.dk-speakout-progressbar-high,
.dk-speakout-progressbar-complete {
  background: transparent url(../images/bg-progressbar.png) repeat-x top left;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.4) 100%);
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.4) 100%);
  background: -o-linear-gradient(rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.4) 100%);
  background: linear-gradient(rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.4) 100%);
  background-size: 16px 16px;
}
.dk-speakout-progressbar-low {
  background-color: #f00;
}
.dk-speakout-progressbar-medium {
  background-color: #9f07ed;
}
.dk-speakout-progressbar-high {
  background-color: #99ff99;
}
.dk-speakout-progressbar-complete {
  background-color: #3c0;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.dk-speakout-signature-count span {
  font-weight: bold;
}
.dk-speakout-progress {
  background: #eeeeee url(../images/bg-progressbar-back.png) repeat-x top left;
  background: -webkit-linear-gradient(#bbbbbb, #eeeeee);
  background: -moz-linear-gradient(#bbbbbb, #eeeeee);
  background: -ms-linear-gradient(#bbbbbb, #eeeeee);
  background: -o-linear-gradient(#bbbbbb, #eeeeee);
  background: linear-gradient(#bbbbbb, #eeeeee);
  border: 1px solid #999999;
  border-radius: 3px;
  display: inline-block;
  height: 16px;
  margin: 0 0 0 2%;
}
a.dk-speakout-facebook {
  background: #2e4a88 url(../images/bg-button-facebook.png) repeat-x top left;
  background: -webkit-linear-gradient(#6e85b7, #2e4a88);
  background: -moz-linear-gradient(#6e85b7, #2e4a88);
  background: -ms-linear-gradient(#6e85b7, #2e4a88);
  background: -o-linear-gradient(#6e85b7, #2e4a88);
  background: linear-gradient(#6e85b7, #2e4a88);
  border-radius: 4px;
  border: 1px solid #112b66;
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 4px rgba(0, 0, 0, 0.4);
  display: inline-block;
  height: 32px;
  margin: 0 0 0 0;
  width: 140px;
}
a.dk-speakout-facebook span {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAgCAMAAADKUgH/AAADAFBMVEX9/v7M0d7O099DWIZ4hqicp794hqistcra3udoeJ41S327wtMVLmheb5e0vM9hcpp6iKkWL2nO1OAtRHh9i6w9UoIlPHOttsp8i6unscfe4upUZ5GjrcSirMPIztyjrcR7iqpSZZARK2ayus3U2ePh5Oz////9/f7v8fURK2aut8vo6vDp6/GVoLuIlbP////X2+WUn7rc4On///////+hq8L////////y8/fO1OD///8SLGeQnbj////P1OARK2bg4+tqe6BSZZDEy9n////CyNgxR3poeZ8WL2nM0d73+Pr///+2vtERK2ajrcSIlbP///////8RK2YRK2bd4en///8vRXn6+/ywuMz///+osse1vc/u8PT////////9/f7///////////////8RK2YRK2YRK2aapb7////Jz9wRK2bs7vOJlrQRK2YRK2awuMz///+krsQRK2YRK2b////V2uQRK2b////////s7/P///////////8RK2YRK2a5wdMRK2YRK2YRK2YRK2Y8UoIRK2Znd50RK2b8/P2ps8j+/v7///8RK2b///+2vtD+/v7////////GzNq+xdX///////////////8RK2YRK2YRK2YRK2YTLWcRK2YRK2b///8RK2YRK2YRK2YRK2YRK2b////////////8/f3///////////////////////////8RK2b///8RK2YRK2aeqcERK2b///8RK2b///8RK2b+/v////8RK2YRK2YRK2bb3+gRK2YRK2bQ1eH///80Sn0RK2aQnLj////////////m6e8RK2aVoLuZpL4AAACVoLvc3+hwgKPk5+5xgaQsQ3ja3ufHzduyus3DytkuRnmjrcTX2+VEWYc/VIOSnrnR1uIoP3U0S305T4D29/lLX4tre6CWorwbNG1hc5rv8fVUZ5FYapQiOnGmsMa/xtbn6e+MmbXi5ezN09/7/P0ULWhCV4Z+jKx3hqiGk7H5+fuYo73+/v5cbpby9PcRK2b////RMpi2AAAAz3RSTlPj67+m7EH26UxYTunKu+3ucr34XoaDoOzXu9jnqoRj7LP6D76X4dJmvkSq7ffzUDTn+TdvGDVsfvPdV6F+FO1rW5p77XSpr0T78+h99TKVoz9kDdzzstLqe7ZLnM+HjtrZtdVSU8WV25WAI+Ldcs7AJpyC/kf75/kw/Et4ph/v/r8wZgX+q/76V69YnIa60czrXejbgwQk7rYdAcooC9UOWV+Kj3bmxiyr3en7CAquG+I6GG6ILdAT8/Wi9ko+n/d9kO8gAjU8kODA+1BXcABLlb4DAAAGE0lEQVR42s2WZ1hTVxjHebr33nvvvVu1aJ2t4sBqxb231rpwgciuYJEqgoLsvQmiCCQNTVKC0bd1VEUFATFMEYFAgHjTc897bm5u4vP4PPFD/X857/nnjN+5nPO+OAGv3QnRBzkiBTgqD523ozNLnK27FEhHaRwG8lBEkgVyHZgpU8zz5DhPWyCPgyf+PnvBTLQDHJGcHKWi+TYHZm4hM0803WELFG/qITCOA919qZ0c55ADM4efab9qNl+1BZpIlrsRoCNkpmNAh+lMO6CPzYKKbg6g8zcb0FVqp+apVANuDiAz1e1o/O9AOp0Ogb4jkQYW63iVyAtcQZRa461MiFd6yw8wQxabGJ+g9NaorYEOlOQHl650piYqKk5ZWqqMWwyiDugS40uDneU+dkAaHZUTyQQIVEGi+aDkmFaND2bb+ySu5QTN4w2XCKGbm6+2AF1ZJZglQBUbzTEt1wmEfgHM8ly5Vwrkgcl5vpPJZEKgoyQaBLeaeDXV1dZz3NooeqZIrtNw3KivMh6ta8nlNwrgqhu6qvTG44ZOLsLHAtTS3N2mb+s2dK7iidQKjqu5aNTrjf41ZJ89rCK0NHdVkUF1nVz0bglQhMFE9OBAJ7O1boEFQtj3T1tLNFlGPW9E12XLgEcACgIqW4Xuse7OUgGoo4+ZV5qjAWAl13BWGHbexCXyeTmg5lQHsxrb6iN9rIB0FZgMF0qBhsKdVr3LtXKAuJZ27Ak3188fF0W1jpAxIFF9TYtBNuKStdV70BUgornHyvr3RKwI5Jq7mYZJMVKgRTDYuntWCXDfSbMEaK8v5RG3ypcA4V46WNYmtbriQObbI7HaHxaBEkzoBYIUaDWESPr3g+tFifEDyE9Jd+oYJgXCFwvDOqTOhSdg7mabUf5qAcil/hiN3ACctFot/vwTiVZAspYo3Z1NWQAu7RiFpBZllyeZtfAo7hSUogotptFSC9D+TdmFGI2BpRgkbUpNx+gpeBwvmbtb0RtotcoYkDpST4NilXVi/AustGIJ9e6Fe3D/rWjHpMBjeL36KRQKfAAPMKDGFADYhVfzORhF26mZZA4u9SSMwU/FD/sSwygG5FyJu2yEawBp8uNLifCEg+Eh2q4XUUfj4TiiBhp+L8nU39L4V1hD20m8NYUNe5q2X/NWFm45nAF54p9hdpg90JblHAqvzp/Qn7Z/iEC/4Hu/RHQaf5MA/c6ADtH2CG/tY8N+pu1vAJby+QED6kaCPLADknlyhu4qfa++t5UB7bMHEnWjQIcRqAd7O8AeKNhX/FcEgZ6/LtCSGwZiqtHYA01sNNsATbIFGm0LtP8aQO/YA/0Ir4pAexBoMvtC+DbPRO6xA3rfbAv0Am3XyEDQIiwPZRYNsQbai7lmCrxH20G89xIDGkrbF9XE0iDQJ+wODcEEb4izA1qDGamorOwZBpSHqXf5XE2BpmSZwg8CqXHSS6cp2CIvyS+NkAtAHrLdb3u1soz/Lm1fTnTRKPExvg6v4XfwkxfEjsecrWJAYTMwda99xRZoPY2eTVR6Ca9Mhem4mkPlMsLGek6QTqj2fKe+kaWtqbQ18h4mvbfgTSxHncQy4CfJYkCwGhEuJtgCfUWjJjKlmwFBOtbrhnO155q7zoyCTMzip02G2sq6pu7ezf0Z0OWK6uqm07jWOpiOt6Or0mDEBD0SPsTfTtX5+l+h0QyxlmVjumuJsgEKwbN2GcnCDGghRmK1n2CWap99LUsPgzxbLwXUaTbWThFIhWVI72UDtNPuUoOq0AZoXcZ1gXYCQLLUciPWF1KrOEcEYjt31M4VgT4nUU6hdM5HxAvsk1R7gE+lYwbCXTY8IVl8VdtubSXlEEudLRpYHydbgDKxxH/bTwRSAdGGYjZ6O63I5by3mo5FaXnjG7xXTHNgrJSnKAZ4qcpFa1sOtcKmuYuIG4ixjobhQDSHrcYDlVN9hmU+SJvhnpYamhW4nyiIepmhqTMLzX3hMydM24BFf1x2Gv8tC9O2LRw3AGK2jixK1pKjZISnzdq4CwSNLUtOLy5OT56eZ7FyNrppCzPCZ28KzQSiXXTnWcAriMZF/wEUCU3ZpznFjQAAAABJRU5ErkJggg==") 50% 50% no-repeat;
  background-size: 72px 16px;
  display: inline-block;
  height: 28px;
  width: 72px;
}
a.dk-speakout-twitter {
  background: #2477b3 url(../images/bg-button-twitter.png) repeat-x top left;
  background: -webkit-linear-gradient(#6bb5e9, #2477b3);
  background: -moz-linear-gradient(#6bb5e9, #2477b3);
  background: -ms-linear-gradient(#6bb5e9, #2477b3);
  background: -o-linear-gradient(#6bb5e9, #2477b3);
  background: linear-gradient(#6bb5e9, #2477b3);
  border-radius: 4px;
  border: 1px solid #166197;
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 4px rgba(0, 0, 0, 0.4);
  display: inline-block;
  height: 32px;
  margin: 0 0 0 19px;
  text-align: center;
  width: 140px;
}
a.dk-speakout-twitter span {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAqCAMAAAAtU0N2AAADAFBMVEUkd7P////////q8vjQ4u+Yv9v8/f4kd7OItdb///8kd7Mkd7Mkd7P///////9+r9Ikd7Mkd7Mkd7P////////2+fy61OenyOD///////8kd7Mkd7P///////8kd7MnebT///8kd7Mkd7Mkd7Mkd7Mkd7Mkd7MzgLgkd7Mkd7P8/f4kd7O61Ockd7Mkd7Mkd7Mkd7Mkd7Mkd7P///8kd7Mkd7Pl7/b///8kd7Mkd7Mkd7P////3+vwkd7P7/P4kd7P///8kd7Mkd7P///////////8kd7Mkd7O81ehMkMFSk8P///8nebT////5+/2hxN7M4O37/P7///////+nyeEkd7P9/v7///8kd7P4+/0kd7P///////9JjsDF2+skd7PT5PD///////8kd7P////////////////////////////////////////z+Pv///8+h7z////////////////////////q8vj////////////////////////////2+fz////////////4+/3////////////////////w9vr///////////////////8kd7Mkd7Mkd7Mkd7Mkd7Mkd7Pl7/Ykd7Mkd7Mkd7Mkd7Mkd7Mkd7Mkd7Mkd7Mkd7Mkd7Mkd7Mkd7P///8kd7P///////8kd7P///8kd7P///////////////////////////////8kd7P///////////8AAADS4/BTlMOTvNmHtNVBib1GjL+Jttb1+fu81eh2qs87hbs/iLy51OetzON7rdFMkMFFi77G3Os5hLqjxt9NkcHO4e5Hjb/y9/uCstTF2+vw9frj7fX0+Ptqo8twps2nyeGFs9UwfrfJ3ex3q9C+1uhtpMxCir2Lt9eVvdrA2Om/1+mhxd/6/P3+/v/7/P7X5vGNuNf4+/2qyuG10eW50+dUlcSSu9nu9Pn8/f7a6PLq8vgnebQsfLbk7vU2grkre7Xf6/QygLgleLTs8/jU5PBloMrV5fD2+fwkd7P////fRtv/AAAAtnRSTlMc5V8fHJW8Ft+2N8tzC8nrG9Pa5211s+5YaGi9DKZl/DUmoO2O1B+x3rv0UvwMrpRu8BDZmQ79QbMBCpj+VaB46COEBSxpTM4uviuZ91TM/O/64ASF9aV/IPqA2k5Y4vfU9xwUfjNNvmzrpZXeG+bj1oCNEO3SRexK/bTfI4i8+nhi9dQW2/DyUJS4dzsdfHzmX7G2ucko8+dYAnBh3xV6CRkCCMIP6Z3NzRXGCBTT+gMDCQEHAJ35gIkAAAJVSURBVHjajdFjmBtxEMfxq23btm3btm3zavds9GwluUxt27Z9NjrT3SbbZDf/JPt995vn+bwaCzBVy+YNaiHa2Nl6C5d8wAs/YOfm3gK1ubgCX0E7W140qVOXCTq2x7S79+4TxZ89l4jNlE6FC6FNbl54pJQ8wgBK+/Snd0hb/GN0RsRjjjl5US/uQonihsIr8SXpdSPh1ImjlENtwYlilJrs6SQFPoPfkagzxJXHwZoTjYnizjs3koiJX8mw42ifixNtiSjpNrZuIxLLv5G02NMn8+e14kRnfj18hIEeHXTA+zcZFBNDVEDBiQma/eQZBndRCmL8F2JVtAhwYql2ZbxIR89uPTRi4CcW8A8AXowlocxXCYjBPfty7+nPAl3V8E8MIV1Jb14jV2C/ASzRCzRi1EjROfNtVjJiGkuoNMLPYTRJy8h+/5khQCNgDA4jWVlqRfjwrJQPssQ6rYAR9DH7jxzhKIihJLP9ghgnV+wTxJIomWKXIGClPLAT/ovwSFlim07AzElyxGY9AVOmmgcHQF/Mmvbrp7mXrBeJydO//0g1DUKiRSJiBplrLYgEzDYHNoJEqMNMg72HpQJCQ0yK7WAgoHKQCRAEIiFUvUpDYhemZosaNavdfM4CkRHAED5VKyFeucUCa0JBJFyt3b1qN62PiFcvxbLA1gAQC7eKLsh1/fI1YrVhiwIkorxVmbLlLj4gdrsPAUiFb4VSZKw9B1VgKABUpVsRq2UrVgGwBFd0u07dSdyChXMVAEYFj3r3GeS/aQdR1OrF8xbNn+MLxvoLnaq6npu3b7IAAAAASUVORK5CYII=") 50% 50% no-repeat;
  background-size: 24px 21px;
  display: inline-block;
  height: 28px;
  width: 24px;
}
a.dk-speakout-twitter:active,
a.dk-speakout-facebook:active {
  position: relative;
  top: 1px;
}
/*
 *	Response messages
 */
.dk-speakout-response{
  background-color: #cccccc;
  display: none;
  padding: 1em 5%;
  border-bottom: 1px solid #b3b3b3 !important;
  border-top: 1px solid #b3b3b3 !important;
}

.dk-speakout-response-error {
  background-color: #ffebe8;
  border-color: #ff9282 !important; 
}
.dk-speakout-response-success {
  background-color: #d8f6d9;
  border-color: #70de74 !important;
}
.dk-speakout-error {
  background-color: #ffebe8 !important;
 /*  border: 1px solid #e81e00 !important; */
   box-shadow: 0px 0px 0px 1px rgba(255,0,0,1) !important;
}
/*
 *	Expired petitions
 */
.dk-speakout-expired p {
  font-size: .9em;
  margin: 0.25em 5% 0.25em 5%;
}
.dk-speakout-expired .dk-speakout-progress-wrap {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.dk-speakout-greeting {
  font-weight: bold;
}
.dk-speakout-caps {
  text-transform: capitalize;
}
.dk-speakout-clear {
  clear: both;
}


/* APPEARANCES PAGE COLUMNS */
.date_column, .venue_column, .city_column {
	padding-top: 10px;
}


/* ADAPTABILITY */

@media only screen and (min-width:800px) {
	.fifty {
    display: inline-block;
		padding: 0 2% 2% 2%;
		width: 46%;
		vertical-align: top;
}	
	.smallgone {
		padding: 0 !important;
	}
	.page-id-262 	div.ctct-form-embed div.ctct-form-defaults {
    padding: 0;
	}
	#search-2 {
  width: 75%;
}
}

@media only screen and (max-width: 1250px) {
	#n2-ss-2item1, #n2-ss-2item2, #n2-ss-2item3, #n2-ss-2item4 {
		width: 50px !important;
	}	
	body p {
  font-size: 16px;
}
}


@media only screen and (max-width: 900px) {
	#n2-ss-2item1, #n2-ss-2item2, #n2-ss-2item3, #n2-ss-2item4 {
		width: 25px !important;
	}	
}


@media only screen and (max-width: 800px) {
 .addtoany_share_save_container {
  position: relative;
  margin: 0;
  top: 0;
   left: -3px;
  text-align: center;
  margin-bottom: 15px;
}  
	.smallgone {
		display: none;
	}
	#dk-speakout-reader {
	  left: 5% !important;
  width: 90% !important;
		font-size: 8px;
	}
	#dk-speakout-reader-content {
		font-size: 12px;
	}
}
@media only screen and (max-width: 767px){
#menu-item-62, #menu-item-63, #menu-item-64, #menu-item-348, #menu-item-671 {
    display: none !important; 
  }
#rslides1_s0 {
   height :300px;
   overflow:hidden;
   margin:0;
}
#rslides1_s0 img{
   object-fit: cover;
   height :300px;
}
.page-id-449 #rslides1_s0, .page-id-449 #rslides1_s0 img {
height: initial;
}
	
.footer-widget-1 {
      text-align: center;
}
.footer-widget-2 {
      text-align: center;
}
.footer-widget-3 {
      text-align: center;
}
.date_column .inside-grid-column, .venue_column .inside-grid-column, .city_column .inside-grid-column {
	margin: 0;
	text-align: center;
}
	.city_column .inside-grid-column {
	padding-bottom: 10px;
}
	.button_column {
	width: 60%;
  margin: 0 auto;
	margin-bottom: 15px;
}
	.column_heading {
	display: none;
	}
	h1 {
	text-align: center !important;
	}
	.page-id-449 #masthead {
height: 195px;
}

	tr {
		display: block;		
		clear: both;
	}
	.gigpress-date, .gigpress-city, .gigpress-venue, .gigpress-country {
		float: left;
		line-height: 22px;
		clear: left;
	}
	.gigpress-header {
		display: none;
	}
	.gigpress-table.past .gigpress-country {
    display: block;
		height: 30px;
}
	.gigpress-table.upcoming td.gigpress-country {
		padding-bottom: 25px !important;
	}
.gigpress-table td {
   padding: 5px 0 5px 0 !important;
	text-align: center !important;
	width: 100%;
}
	.gigpress-empty {
		text-align: center;
	}
	
	.page-id-262 .entry-header h1 {
	   display: none;
	}
	

	
}




@media only screen and (max-width: 600px) {
#n2-ss-2item1, #n2-ss-2item2, #n2-ss-2item3, #n2-ss-2item4 {
		width: 15px !important;
	}	
	a.dk-speakout-twitter {
		margin: 0 0 0 0 !important;
	}

	}

.page-id-449 #masthead {
height: 100px;
}


/* GRADIENT BACKGROUND ON PODCAST SECTION OF HOMEPAGE */
.gradient-background {
/*	background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(66,103,197,1) 100%);*/
}





/* ----------------------------------- ETR Customization -------------------------------- */

/* --------------  Global  ------------   */

.current-menu-item a{
	background:#7E828B !important;
	color:white !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale

}

.ghost-listen, .wpsp-read-more {
	border-width:2px !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

#masthead.site-header {
	
	background-color:white
}
body {
	background:#262a32 !important
}
#masthead.site-header .inside-header{
	max-width:1240px;
	margin:auto;
}
#page {
	background-color:white !important;
}
a{
	transition: background .3s ease, color .3s ease;
}

body .grid-container {
	max-width: none!important;
}

.generate-sections-inside-container >:not(.metaslider), .entry-content, section, #footer-widgets {
	max-width:1200px;
	margin-left: auto !important;
	margin-right: auto !important;
}


.section-title{
		color:#343f5c;
		text-align:center;
		font-size: 34px;
		margin-top: 40px;
		padding-bottom:10px;
		border-bottom:1px solid ;
		margin-bottom:30px;
		font-weight: 100;
	}


/* --------------  Navigation  ------------   */

@media (min-width:770px) {
	
	#site-navigation li{
		display:block;
		text-align: center;
		height:auto !important;
		
	
	}
	
	
	
	header .inside-header{
		display:flex;
	}
	
	#site-navigation {
		width:80% !important;
	}
	
	#site-navigation #menu-main-menu  {
		max-width:1240px !important;
		width:100%;
		
	}
	
	
	#site-navigation .inside-navigation {
		flex:1;
		display:flex;
		flex-direction: column;
		align-items: flex-end;
		margin-top: 15px;
		
	}
	
	#site-navigation li a{
		
		text-align:center;
		display:block;
		color:#34405C;
		height:auto !important;
		padding:20px !important;
		line-height: 0em !important;
	}

	#site-navigation li a:hover{
	
		color:black;
	}


	#site-navigation li:nth-child(7) {
		padding-left:30px
	}
	#site-navigation li:nth-child(10), #site-navigation li:nth-child(7), #site-navigation li:nth-child(8), #site-navigation li:nth-child(9) {
		max-width:60px !important;
		padding:0 !important;
		margin-top: -7px;
	}
	
		
	.site-logo {
		width:20%;
		max-width:200px;
		padding-right:20px
	}
	

}

@media (min-width:600px) and (max-width:1050px) {

	
	#site-navigation li a{
		font-size: 18px;
		padding:18px 10px !important
	}
}

.mobile-menu-open #primary-menu {
	border-top:1px solid
}
.mobile-menu-open #primary-menu a{
	text-align:Center;
	border-bottom:1px solid
}

/* --------------  Footer ------------   */


[type="email"], [type="search"] {
	background-color:#4A5B72 !important;
	color:white!important;
	padding:15px!important;
	border: 2px solid #7E828B !important
}
[type="email"] div{
		color:white!important
}




[type="search"]::placeholder,[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
}

[type="search"]::placeholder,[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: white;
}

[type="search"]::placeholder,[type="email"]::-ms-input-placeholder { /* Microsoft Edge */
  color: white;
}



#footer-widgets .footer-widget-2{
	background-color: #334661;
	padding:23px;
}


#footer-widgets button {
	color: #fff;
	background: transparent!important;
	border: 2px solid white;
	line-height: 2.5em;
	width:auto !important;
	display:inline-block;
	margin:auto;
	padding:0 40px!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale

}


#footer-widgets button{
	margin-top:12px;
}

	
#footer-widgets .footer-widget-2 aside{
	padding:0 !important;
}





@media (min-width:1051px) and (max-width:1159px) {
	#site-navigation li a	{
		padding: 20px 14px !important;
	}
}
@media (min-width:769px) and (max-width:860px) {
	#site-navigation li a	{
		padding: 18px 6px !important;
	}
}








@media (min-width:839px) {
	
	#footer-widgets .inside-footer-widgets > div{
		width:33.5%
	}
	#footer-widgets .footer-widget-2{
		width:33%;
		float:right;
	}

	footer.site-info {
		max-width:300px !important;
		width:100%;
		margin-top: -250px;
		left: 50%;
		position:absolute;
		margin-left: -240px;
	}
}

@media (min-width:839) and (max-width:1200px) {

	
	footer.site-info {
		width:33.5% !important;
		margin-left: calc(33.5vw - 58.5vw)!important;
		}
	}
	
	
@media (min-width:839) and (max-width:1200px) {

	
	footer.site-info {
		width:33.5% !important;
		margin-left: calc(33.5vw - 58.5vw)!important;
		}
	}
	
@media (max-width:839px) {
	#footer-widgets .inside-footer-widgets > div {
	 padding:20px;

	}
}

@media (max-width:783px) {
	#footer-widgets .inside-footer-widgets > div {
	 padding:20px;
		max-width:300px;
		margin:auto;
	}
	
	#footer-widgets .footer-widget-2 {
			margin-top: 50px!important;
	}
	
	footer.site-info {
		padding: 50px 0;
	}
	
	
}



/* ------ Show Styles ------- */



	.page-template-default #page .wp-show-posts-image img {
		margin-bottom: 0px !important;
	
	}

@media (max-width:1024px) {

	.page-template-default .wp-show-posts-image {
		margin-bottom: 20px !important;
		display: inline-block;
	
	}
}




/* ------ Listen Page ------- */
.wp-show-posts-image.wpsp-image-left img{
	box-sizing: border-box;

}
.wp-show-posts-entry-title {
	line-height: 1.1em;
}



@media (min-width:964px) {
	.wpsp-col-6 {
		width:33.3%
	}
	
	.wpsp-col-6 article {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
	}
	.wpsp-col-6 .wp-show-posts-image.wpsp-image-left {
		margin: 0px auto 20px!important;
	
	}
	
	.wpsp-col-6 .wp-show-posts-entry-title {
		font-size:30px
	}
 .wp-show-posts-entry-summary {
		font-size: 16px;
		font-weight: 300;
	}
}





/* --------- Home ----------- */
  .pg-home .listen-latest {
 	margin-top: 80px !important;
 	
 }
  .pg-home .listen-latest .pod-logo{
 	max-width: 400px !important;
 	margin-top: -100px;
 	position:relative;
 	width:100%
 }
 
 .pg-home #rslides1_s0 {
 	/*background-image: url(https://alfranken2.wpengine.com/wp-content/uploads/2020/08/franken-2-960x1024.png);
 	*/
 	background-image: url(/wp-content/uploads/2020/09/Al_Franken_Headshot.png);
 	background-repeat: no-repeat;
 	background-size: 50%;
 	background-position: 65% 20px;
 	
 	
 }
 .pg-home #metaslider_57:after{
 	position:absolute;
 	top: 0;
 	left:0;
 	right:0;
 	bottom:0;
 	content:"";

 	background: radial-gradient(circle, rgba(0,0,0,0) 48%, rgba(0,0,0,0.5098151408450704) 100%);
 	
 }
 

@media(max-width:968px) {
	
 .pg-home #rslides1_s0 {
		
	background-size: auto 120%;
   background-position: 90% 20px!important;
		
	}
	
}


/* ------ Listen Page custom BG ------- */

.wp-show-posts-inner {
	background:transparent !important
}


#generate-section-3 {
	background:linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(66,103,197,1) 100%);
	/*background: linear-gradient(172deg, rgba(10,13,18,1) 61%, rgba(30,46,85,1) 100%);*/
	margin-top: 40px;
}


.wpsp-load-more .page-numbers.current {
	background-color:#334661!important	;
	color:white;
}

.listen-on-links {
	text-align:center !important;
	margin-bottom:-20px !important


}

.listen-on-links .grid-container hr:last-of-type{
	display: none!important;

}

 #generate-section-2.listen-on-links  p, .listen-on-links a {

	font-size: 16px!important;
	text-transform: uppercase!important;
}

.listen-on-links a {
padding:0 10px;
}


body.bg-gradient  #page {
	background:linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(66,103,197,1) 100%);
	background: linear-gradient(180deg, rgba(38,41,50,1) 60%, rgba(55,58,68,1) 100%);
}


.inside-article {
	padding-top:20px !important;
}


.category-listen iframe{

	margin-bottom:20px
}




.listen-on-links a {
	font-size: 0!important;
	
}

.listen-on-links a:before {
	content:"";
	width: 40px;
	height: 40px;
	display:inline-block;
	background-size: 90%;
	background-repeat: no-repeat;
	background-position: center;
	margin:0 5px -12px 5px;
	
}

@media(max-width:700px) {
	.listen-on-links a{
	}
	.listen-on-links a{
		float: left;
		display:block;
		width:50%;
		margin:20px 0;
		padding:0;
	}
	
	.listen-on-links a:before{
		height: 90px;
		width:80px
	}
	
	.listen-on-links {
		text-align:center;
	}
	.listen-on-links span {
		display:block;
		width:100%!important;
	}
	
}

.listen-on-links a.apple:before {
	background-image: url(/wp-content/uploads/2020/08/ico-apple-podcast.png);
}

.listen-on-links a.spotify:before {
	background-image: url(/wp-content/uploads/2020/08/ico-spotify.png);
}

.listen-on-links a.youtube:before {
	background-image: url(/wp-content/uploads/2020/08/ico-youtube.png);
}

.listen-on-links a.play:before {
	background-image: url(/wp-content/uploads/2020/11/ico-google-play-new.png);
}




/* --------- Podcast Img ----------- */


.entry-header h1 {
	color:white !important;
}


@media(min-width:800px) {
	
	article:not(.category-read) .featured-image.page-header-image-single{
		width:50%;
		padding-right:30px;
		float:left !important;
		max-width:900px
	}
	
	
	article.category-read .featured-image.page-header-image-single{
		max-width:864px;
		margin:Auto
	}
	
	article.category-read .featured-image.page-header-image-single img{
		width:100% !important;

	}
	
	article.category-read .entry-header {
	
		margin: Auto;
		position:relative;
		margin-top: -190px;
		box-sizing: border-box;
		padding: 100px 20px 0 !important;
		background: linear-gradient(0deg, rgba(38,41,50,1) 50%, rgba(38,41,50,0) 100%) !important;
	}
	.entry-header .entry-title {
		padding-bottom:10px
	}
	
	article.category-read .entry-header .entry-meta, article.category-read .entry-header .entry-title{
		max-width: 845px !important;
		margin:auto;
		display:block;
		width:100%;
			}
	
	article.category-read .entry-content {
		max-width: 840px !important;
	}
}



.category-listen .inside-article {
	padding-bottom:80px !important;
	position:relative;
}


.category-read {
	margin-bottom:-50px !important
}


.category-read .entry-content{
	padding-bottom:120px !important
}


#page .addtoany_share_save_container{
	position:absolute;
	left: 0;
	right: 0;
	max-width:none !important;
	text-align: center !important;
	top: calc(100% - 40px) !important;
		
}

#page .category-read .addtoany_share_save_container{
	top: calc(100% - 80px) !important;
}

.entry-title {

	text-align:left!important;
	font-size:30px !important;
}

.entry-meta{
	
	padding-top: 10px !important;
	margin-top: 20px;
}

.entry-meta{
	border-top: 1px solid #343f5c;
	padding-top: 10px !important;
	margin-top: 20px;
}

.entry-meta{
	text-align:left!important;
	

}

.entry-meta time{
	font-size:16px !important
}

.entry-meta time:before{
	content:"Posted: "
}


.category-read .entry-content {
	position:relative;
	overflow:visible;
	z-index:2
}




.category-read .entry-content:before {
	position:absolute;
	content:"";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width:300vw;
	left: -100vw;
	background: white;
	z-index:1
}

.entry-content p, entry-content  *{
	position:relative;
}
.category-listen .entry-content p, .category-listen .entry-content p *{
	color:#343f5c!important;
	z-index:3;
}


.category-read .entry-meta time:hover{
	color:white
}

.category-read .entry-content p a
{
color: #4267c5 !important;
border-bottom:1px solid

}


.category-read  .entry-content p, .category-read .entry-content *{
	color:#333 !important;
	z-index:3;
	position:Relative;
}


.addtoany_share_save_container {
	position:relative;
	z-index:5;
}

.wp-show-posts-image {
	position:Relative;
}


/* 
.pg-listen .wp-show-posts-image:after, .pg-home #generate-section-3 .wp-show-posts-image:after{
	content:"";
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	display:block;
	position:absolute;
	background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
	z-index:2
}

.pg-listen  .wp-show-posts-image a:after, .pg-home #generate-section-3 .wp-show-posts-image a:after{
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display:block;
	position:absolute;
	background-image:url(/wp-content/uploads/2020/07/Podcast-Section-Logo.png);
	background-repeat: no-repeat;
	background-size: 40%;
	background-position: calc(100% - 10px) calc(100% - 10px);
	z-index:3	
}

*/

.pg-home #generate-section-3 .wp-show-posts-image:after, .pg-listen #generate-section-3 .wp-show-posts-image:after{
/*
 	left: 2px;
 	right: 2px;
 	bottom:2px;*/
}
#generate-section-3 .wp-show-posts-image img{
		border:none !important
}
 

 /*.gradient-background, #generate-section-3, .single #page .site-scontent{
	background: linear-gradient(180deg, rgba(13,23,62,1) 70%, rgba(34,47,99,1) 100%)!important;
	position:relative;
	z-index:2;

}*/

.gradient-background > *, #generate-section-3 > *, .single #page .site-content > *, .bg-gradient #page #content > *{
	/*background: linear-gradient(180deg, rgba(13,23,62,1) 70%, rgba(34,47,99,1) 100%)!important;*/
	position:relative;
	z-index: 4;
	background: transparent!important;

}
	
	
/*
.gradient-background:after, #generate-section-3:after, .single #page .site-content:after {
	content:"";
	width:100%;
	position:absolute;
	height: 400px;
	z-index:3;
	display:block;
	bottom:0;
	overflow:visible;
	background: linear-gradient(180deg, rgba(10,13,18,1) 0%, rgba(30,46,85,1) 100%) !important;
	
	
}*/

.gradient-background, #generate-section-3, .bg-gradient #page #content, .single #page.hfeed .site-content{
	background: #f5f5f5 !important;
	position:relative;
	z-index:2;
	/*background: rgba(10,13,18,1)!important;*/
	border-bottom:1px solid rgba(255,255,255,.2)
	
}



.single #page.hfeed .site-content .category-listen .entry-header h1 {
	color:#343f5c !important;
}


.single #page .site-content .category-read {
	position:inherit;
	overflow:visible;
}

.single #page .site-content .category-read:before{
	background: rgb(37, 41, 50) !important;
	position:absolute;
	z-index:0;
	content:"";
	top: 0px;
	bottom: 0;
	width:110vw;
	left: -30px;
	/*background: rgba(10,13,18,1)!important;*/
	border-bottom:1px solid rgba(255,255,255,.2);
=
	
}

.single #page .site-content .category-read .inside-article{
	z-index:2;
	position:relative;
}

.post-template-default .bg-gradient #page #content:after {
	content:"";
	width:100%;
	position:absolute;
	height: 400px;
	z-index:3;
	display:block;
	top:0;
	left: 0;
	overflow:visible;
	background: linear-gradient(0deg, rgba(38,41,50,1) 0%, rgba(7,9,17,1) 100%) !important;
	
}



section.wp-show-posts-columns {
	position:relative;
	max-width: 1200px !important;
}


.wp-show-posts-single h2 a{
color:#343f5c!important;
}

.wp-show-posts-single p{
color:#343f5c!important;
}


html #main .button.ghost-listen, 
html #main .button.ghost-read
 {
	color:#343f5c!important;
	border-color:#343f5c !important
	
}


html #main .button.ghost-listen:hover, html #main .button.ghost-read:hover,   a.wp-show-posts-read-more:hover{
	color:#343f5c!important;
	background-color: #343f5c !important;

}




html #main .button.ghost-listen:hover, html #main .button.ghost-read:hover{
	color:white!important;

		
}


section.wp-show-posts-columns article .wp-show-posts-inner {
	padding-bottom:60px !important;
}


body section.wp-show-posts-columns article .wp-show-posts-inner a.wp-show-posts-read-more {
	display: inline-block;
	padding: 8px 15px;
	border: 2px solid #4267c5;
	color:white!important;
	font-size: 16px;
	text-decoration: none;
	font-weight: 600;
	background-color: #343f5c;
	
}

body  section.wp-show-posts-columns article .wp-show-posts-inner a.wp-show-posts-read-more:hover {
	background-color:white !important;
	color:#34405C !important;
	border-color:white
}

section.wp-show-posts-columns article .wp-show-posts-image.wpsp-image-left {
	margin-right:0;
}
section.wp-show-posts-columns article .wp-show-posts-inner, section.wp-show-posts-columns .post{
	margin:0 !important
}
section.wp-show-posts-columns article:nth-child(3n + 1) .wp-show-posts-inner {
	padding:0 18px 0 0;

}
section.wp-show-posts-columns article:nth-child(3n + 2) .wp-show-posts-inner {
	padding:0 9px;	
}

section.wp-show-posts-columns article:nth-child(3n) .wp-show-posts-inner {
	padding:0 0 0 18px;

}

#generate-section-2 {
	display:block!important;
	max-width: 1200px;
	margin:auto;
}

#generate-section-2 p {
	font-size: 20px!important;
}


img.slider-57 {
	visibility:hidden!important
}

#metaslider_57 {
	background:linear-gradient(180deg, rgba(38,41,50,100%) 30%, rgba(55,58,68,1) 100%) !important;
}



.txt-overlap h2{
	text-align:center;
	font-size: 2.5em!important;
	margin-bottom:40px !important
}


@media(min-width:1200px) {
	
.txt-overlap{
	margin-top: 0px !important;
	position:relative;
	z-index:30;
	background: #fff;
}

}

.capstone-title.capstone-light h2{
	text-align:center;
	font-size: 2.5em!important;
	margin-top: -101px;
	margin-bottom:50px !important;
	background: #343D5C;
	width:auto;
	margin-right:auto;
	margin-left:auto;
	padding:20px;
	font-weight: bold;
	text-transform: capitalize!important;
	position:Relative;
	transform: rotate(-3deg)!important;
	color:white;
}

.capstone-title.capstone-light h2{

	background: #7E828D;
}

.entry-content .addtoany_share_save_container + p {
	padding-top: 50px !important;
}
.entry-content p {
	clear:both
}




.category-read {
	max-width:1300px !important
}



