a#modal, a#modal:hover, a#modal:active  {
outline: 0;
}
ul.wp-polls-ul {
display:flex;
flex-wrap: wrap;
}
ul.wp-polls-ul li {
min-height:295px;
width:50% !important;
}
ul.wp-polls-ul li:nth-child(odd) {
border-right:3px solid #3b3b3b !important;
}
ul.wp-polls-ul li:nth-child(n+3) {
border-top:3px solid #3b3b3b !important;
}
.wp-polls-ans ul li.poll--answer.active {
    background: #15c6a7;
}
ul.wp-polls-ul > p, ul.wp-polls-ul > div {
width:100%;
}
.poll--share {
background:#15c6a7;
}
.poll--share .social-icons div[class*=icon], .poll--share .social-icons li[class*=icon] {
border-color:#fff;
}

.poll--footer-vote {display:none}

.poll--results a { color:#fff;}

#modal .wp-polls form p, .poll--heading p {color:#ffff66}


.reservation-form {margin-top:50px;}
.reservation-form label {font-weight:normal}

@media screen and (min-width:767px) { 
	.p-padding-left { 
		padding-left: 270px 
	}  
	.page-id-8132 h3.color.sidenav-title {
		max-width:100px;
	} 
	.page-id-8132 .side-nav li.share {
		padding: 9px 20px 9px 15px;
	}
}
@media screen and (max-width:766px) { 
	.hentry #b1, .hentry #b2{
		width: 100%;
    	margin-bottom: 10px;
	}
}
.menu-funding-opportunities {
	font-size: 24px;
    border-bottom: 3px solid transparent;
    padding: 0 0 5px;
    margin: 0 0 10px;
    border-color: #79358a !important;
	font-weight: 700;
	padding-left: 0;
}
.menu-funding-opportunities a {
	color: #79358a;
}

.places-form h3,
.places-form label,
.page-id-186 .contact-module--container-field-form {
	display: none;
}
.places-form .gform_description {
	margin-bottom: 5px;
	font-weight: 900;
	display: block
}

.places-form ul li {
	list-style: none;
	margin-left: 0;
}

.places-form input,
.places-form textarea {
		background: #f0f0f0;
    padding: 10px;
    color: #373737;
    font-size: 10px;
    border: none;
    box-shadow: 0 0 0;
    width: 100%;
    margin: 0 0 10px 0;
}
.page-id-12951 .alignleft {
    margin-bottom:0 !important;
}
.page-id-921 .mfp-content {
  max-width: 700px;
}

.page-id-921 .mfp-close {
  color: black;
}

.page-id-921 .image-map {
  width: 848px;
  height: 628px;
  max-width: 848px;
}