.top-bar input[type="text"], .top-bar .button {
    font-size: 0.77778rem;
    position: relative;
    top: 7px;
}

.top-bar input[type="text"] {
    height: auto;
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    font-size: 0.75rem;
}

.button {
background-color:  #74764E; 
border:1px solid #56583A;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); 
    }

.button:hover {
background-color:  #929562;  
    }

.showem {
    font-family: 'Roboto Condensed', sans-serif; 
    font-weight: 700;
}


.tourname {
    font-family: 'Roboto Condensed', sans-serif; 
    font-weight: 700;
    font-size:18px;
}

.blurb {
 background:#720e00;
 color: #fff;
    font-family: 'Roboto Condensed', sans-serif; 
    font-weight: 700;
    font-size:18px;
    padding: 4px 8px 2px 6px;
}
.subblurb {
 background:#EBE1D0;
    font-family: 'Roboto Condensed', sans-serif; 
    font-weight: 400;
    padding: 4px 8px 2px 20px;
}
.subdesc {
 background:#EBE1D0;
    padding: 16px 20px;
    border: 0 1px 1px 1px solid #D3C09A;
 border-radius: 0 0 25px 25px;
}

a.tourlist, a.tourlist:active,
a.tourlist:hover {
    font-family: 'Roboto Condensed', sans-serif; 
    font-weight: 700;
    font-size:20px;
    color:#675734;
    /* Link nudge */
    cursor: pointer;
    transition: padding-left 250ms ease-out;
    /* trans pattern:  property duration timingMethod delay */
}

a.tourlist:hover {
    color:#9A814F;
    padding-left: 5px;
}

.accordion .fa-caret-right{
  display:inline;
}
.accordion .fa-caret-down{
  display:none;
}
.accordion .active .fa-caret-right{
  display:none;
}
.accordion .active .fa-caret-down{
  display:inline;
}

.tabs dd.active a, .tabs .tab-title-active a {
color:#fff;
background-color:#353535;
text-shadow: 0 1px 1px #000000;
/*border-bottom: 10px solid #74764E;  */

}

.tabs dd.active a::before, .tabs .tab-title-active a::before {
  	content: "";
	width: 0px;
	height: 0px;
	border: 0.8em solid transparent;
	position: absolute;
	left: 45%;
	bottom: -22px;
	border-top: 10px solid #353535;

}

.stylegroup {
  border-top:1px solid black;
  border-bottom:1px solid #5a5a5a;
  padding:10px 10px;
  margin-top:25px;
  margin-bottom:25px;
}
h2.stylegroup{
  color:#5a5a5a;
}

.has-tip{border-bottom:none;cursor:help;font-weight:bold;color:#333}
.has-tip:hover,.has-tip:focus{border-bottom:none;color:#008cba}


