.roadshow-nav {
	list-style:none;
	padding:0;
}

.roadshow-nav li {
	
}

.roadshow-nav a {
	border: 5px solid #FFF;
    /*text-shadow: 1px 1px black;*/
    background-color: #8F2B8C;
    color: white!important;
    height: 50px;
    padding: 5px;
    margin: 0px;
    border-radius: 16px;
    text-align: center;
    transition: background-color 0.2s ease-out;
    text-decoration: none!important;
    line-height: 30px;
    white-space: nowrap;
    
}

.roadshow-nav a:hover {
	background-color: #DDD;
	color: #000!important;
	border-color: #8F2B8C;
}

.roadshow-nav a.current {
	/*background-color: #EA7125!important;*/
    background-color: #EDEDED;
    border-color: #8F2B8C;
    color:#000000!important;

}

.roadshow-nav a.current:hover {
    background-color: #8F2B8C;
    color: #FFF!important;
    border-color: #EDEDED;
}

.roadshow-section{
	text-shadow: 1px 1px black;
    background-color: #8F2B8C;
    color: white;
    height: 50px;
    padding: 5px;
    max-width: 400px;
}


#staticbanner {
	display:none;
}
#datepub {
    display: none;
}

@media all and (max-width: 770px) {
	.roadshow-nav a {
		line-height: 36px;
	}
}

blockquote.roadshow {
  clear:both;
  font-size: 1.1em;
  font-family: Open Sans;
  font-style: italic;
  color: #555555;
  padding: 1.2em 30px 1.2em 55px;
  border-left: 8px solid #8F2B8C;
  line-height: 1.2;
  position: relative;
  background: #EDEDED;
  border-radius: 20px;
}

blockquote.roadshow::before{
  font-family:Arial;
  content: "\201C";
  color:#8F2B8C;
  font-size:2em;
  position: absolute;
  left: 30px;
  top:25px;
}

blockquote.roadshow::after{
  font-family:Arial;
  content: "\201D";
  color:#8F2B8C;
  font-size:2em;
  position: absolute;
  right: 25px;
}

blockquote.roadshow span{
  display:block;
  color:#8F2B8C;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}

.roadshow.ob {
  border:5px solid;  
  padding: 10px;
  border-radius: 20px;
  margin:10px;
  line-height: 44px;
  background-color: #DDD;
  color: #000!important;
  border-color: #8F2B8C;
}

/**
 * Large buttons
 */

a.btn-center{
  margin: 0 auto;
}

a.btn-lg-round{
  max-width: 350px;
  display: block;
  color: #ffffff;
  text-align: center;
  border-radius: 50px;
  padding: 16px;
  font-weight: bold;
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
  -webkit-transition: color 1s ease-out;
  -moz-transition: color 1s ease-out;
  -o-transition: color 1s ease-out;
  transition: color 1s ease-out;
}

a.btn-lg-square{
  max-width: 350px;
  display: block;
  color: #ffffff;
  text-align: left;
  padding: 16px;
  font-weight: bold;
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
  background-image: url('img/arrows-right.png');
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 50px;
}

a:link.btn-green,
a:visited.btn-green {
  color: #ffffff !important;
  background-color: #6AAE32;
}

a:hover.btn-green,
a:active.btn-green {
  color: #002147 !important;
  background-color: #cdcdcd;
}

a:link.btn-red,
a:visited.btn-red {
  color: #ffffff !important;
  background-color: #e00034;
}

a:hover.btn-red,
a:active.btn-red {
  color: #002147 !important;
  background-color: #cdcdcd;
}

.btn-blue,
a:link.btn-blue,
a:visited.btn-blue {
  color: #ffffff !important;
  background-color: #002147;
}

.btn-blue:hover,
.btn-blue:active,
a:hover.btn-blue,
a:active.btn-blue {
  color: #002147 !important;
  background-color: #cdcdcd;
}

a:link.btn-yellow,
a:visited.btn-yellow {
  color: #002147 !important;
  background-color: #fbae17;
}

a:hover.btn-yellow,
a:active.btn-yellow {
  color: #002147 !important;
  background-color: #cdcdcd;
}


