.home #main {margin-bottom:0px; padding-bottom:0px;}

.google-map {
  height:400px;
}

.responsive-map{
overflow:hidden;
padding-bottom:56.25%;
height:900px;
width:100%;
position:relative;
height:0;
}
.responsive-map iframe{
left:0;
top:0;
height:400px;
width:100%;
position:absolute;
}

.hide {display:none;}
.committee-pic {max-height:180px;}
.add-height {padding-top:40px;}
.leadership-team img {max-height:180px;}

#retention table {
    display: table;
border:1px solid #999;
    border-collapse: collapse;
font-size: 85%;
}
#retention table td {
border:1px solid #eee;
padding:7px;
}

.rounded-cta .reading-box{
    border-radius: 20px !important;
}
.rounded-cta .reading-box-center{
    padding: 80px 40px !important;
}
.purple-txt{
    color: #9b7990 !important;
}
.white-txt{
    color: #fff !important;
}
.upr-txt{
	text-transform: uppercase !important
}
.main-flex .slide-content h3{
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;
    font-size: 18px !important;
}
.tfs-slider .slide-content-container {
	top: 85% !important;
}
body .gform_wrapper .gform_footer input[type="submit"] {
   font-family: 'Arvo', Arial, Helvetica, sans-serif;
    font-weight: 200 !important;
    font-size: 19px !important;
  	border-radius: 0 !important;
    background: #9b7990 !important;
    border: 3px solid #9b7990 !important;
}
body .gform_wrapper .gform_footer input[type="submit"]:hover {
    background: #fff !important;
    color: #9b7990 !important;
}
.fusion-button, .fusion-load-more-button, .ticket-selector-submit-btn[type="submit"] {
    font-family: 'Arvo', Arial, Helvetica, sans-serif;
    font-weight: 200 !important;
    font-size: 19px !important;
  	border-radius: 0 !important;
    background: #9b7990 !important;
    border: 3px solid #9b7990 !important;
}
.fusion-button-text{
    color: #fff !important;
}
.fusion-button:hover .fusion-button-text {
    color: #9b7990 !important;
}
.fusion-button:hover,.fusion-button:active {
    background: #fff !important;
    color: #9b7990 !important;
}
.white-bt{
 background: #fff !important;
 border: 3px solid #fff !important;
}
.white-bt .fusion-button-text{
 color: #9b7990 !important;
}
.white-bt:hover,.white-bt:active {
 background: #000 !important;
 border: 3px solid #000 !important;
}
.white-bt:hover .fusion-button-text{
 color: #fff !important;
}
.black-bt{
 background: #000 !important;
 border: 3px solid #000 !important;
}
.black-bt:hover,.black-bt:active {
 background: #fff !important;
 border: 3px solid #9b7990 !important;
}

.gf_form_inline .gravity-select-parent{
	width: 200px !important;
	margin-top: 30px !important;
	margin-right: 30px !important;
}
.gf_form_inline .gfield_label{
	display: none !important;
}
.gf_form_inline .gform_button{
	float: right !important;
}
/*
----------------------------------------------------------------

Gravity Forms Inline/Horizontal Form Class

----------------------------------------------------------------
*/

div.gform_wrapper.gf_form_inline_wrapper,
div.gform_wrapper.gf_form_inline {
  width: 98%;
  margin: 0 auto;
}

div.gf_form_inline_wrapper .ginput_complex.ginput_container,
div.gf_form_inline .ginput_complex.ginput_container {
  overflow: visible;
}

div.gf_form_inline_wrapper form div.gform_body,
div.gf_form_inline form div.gform_body,
div.gf_form_inline_wrapper form div.gform_footer,
div.gf_form_inline form div.gform_footer {
  display: block;
}

div.gf_form_inline_wrapper form div.gform_body ul li.gfield,
div.gf_form_inline form div.gform_body ul li.gfield {
  display: block;
}

div.gf_form_inline_wrapper form div.gform_footer input[type="submit"],
div.gf_form_inline form div.gform_footer input[type="submit"] {
  width: 98%;
}

@media only screen and (min-width: 641px) {
  div.gform_wrapper.gf_form_inline_wrapper,
  div.gform_wrapper.gf_form_inline {
    width: 99.5%;
    margin: 0;
  }
  div.gf_form_inline_wrapper form div.gform_body,
  div.gf_form_inline form div.gform_body,
  div.gf_form_inline_wrapper form div.gform_footer,
  div.gf_form_inline form div.gform_footer {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
  }
  div.gf_form_inline_wrapper form div.gform_body ul li.gfield,
  div.gf_form_inline form div.gform_body ul li.gfield {
    display: -moz-inline-stack;
    display: inline-block;
    padding-right: 16px
  }
  div.gf_form_inline_wrapper form div.gform_body ul.form_sublabel_below li.gfield,
  div.gf_form_inline form div.gform_body ul.form_sublabel_below li.gfield {
    vertical-align: top;
  }
  div.gf_form_inline_wrapper form div.gform_body ul.form_sublabel_above li.gfield,
  div.gf_form_inline form div.gform_body ul.form_sublabel_above li.gfield {
    vertical-align: baseline;
  }
  div.gf_form_inline_wrapper div.gform_body ul li.gfield input.small,
  div.gf_form_inline_wrapper div.gform_body ul li.gfield input.medium,
  div.gf_form_inline_wrapper div.gform_body ul li.gfield input.large,
  div.gf_form_inline div.gform_body ul li.gfield input.small,
  div.gf_form_inline div.gform_body ul li.gfield input.medium,
  div.gf_form_inline div.gform_body ul li.gfield input.large {
    width: 100%
  }
  div.gf_form_inline_wrapper form div.gform_footer input[type="submit"],
  div.gf_form_inline form div.gform_footer input[type="submit"] {
    width: auto;
  }
  /* end media query */
}