#ajax-single-content .single-post .inner li {
  font-size: 16px;
  line-height: 24px;
  font-family: 'motiva_sansregular';
  color: #666;
}

.guest-wifi-policy ul.gform_fields{
	list-style: none;
}

.guest-wifi-policy .mystery_row ul li:before {
    content: "";
    font-size: 15px;
    margin-right: 0px;
    margin-left: 0px;
}

.guest-wifi-policy .mystery_row ul {
    margin: 0px;
    padding-left: 0px;
}

.guest-wifi-policy input{
	margin-bottom: 10px;
}

.guest-wifi-policy .gform_button{
background: #232323 0% 0% no-repeat padding-box;
opacity: 1;
color: #FFF;
text-transform: uppercase;
padding: 14px 23px 13px 23px;
}

.guest-wifi-policy .mystery_title{
	font-size: 30px !important;
	font-family: "MotivaSansExtraBold";
	color: #232323 !important;
}

.mystery_row p, .mystery_row li{
	font-size: 16px !important;
	line-height: 24px !important;
	color: #666;
}

.termsSection ul li:before, .failureToComply ul li:before {
    content: "-";
    font-size: 15px;
    margin-right: 0px;
    margin-left: 0px;
}

.termsSection ul, .failureToComply ul {
	padding-left: 40px !important;
}

.termsSection ul li, .failureToComply ul li {
    list-style-type: disc;
    line-height: 30px;
    color: #4a4a4a;
    margin-bottom: 10px !important;
}

#wifiTitle h1{
	font-size: 48px;
	font-family: "MotivaSnsW01-Blk";
	font-weight: 900 !important;
	color: #232323;
text-transform: uppercase;

}

#wifiTitle h1 .gellatio {
    color: #A0CC3A;
    font-family: 'Gellatio';
text-transform: none !important;
font-size: 38px;

}

#wifiTitle{
    line-height: 43px;
}

#wifiTitle h1 .black{
    position: relative;
    top: -24px !important;
    }
    
.loginPolicy{
list-style-type: none;
}

p.wifiFrontDesk{
	font-family: "MotivaSnsW01-Blk";
	font-size: 30px !important;
    line-height: 36px !important;
}

.benefitsTitle{
	margin-bottom: 40px !important;
}

.mystery_row .gfield_label {font-size:13px;list-height:24px;font-family: "MotivaSansExtraBold";color:#666;}
.mystery_row .gfield_required {color:#DE673F;}


.popup {opacity:0;visibility:hidden;transition: all .5s ease-in-out;}
.popup.open{opacity:1;visibility:visible}
.popup {position:fixed;width:100%;height:100%;top:0;left:0;z-index:1999999999;text-align:center}
.popup .maskk{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#47443d; background-color:rgba(0, 0, 0, 0.7);}
.popup .inner{position:relative;z-index:2;margin:auto;max-width:720px;width:95%;height:600px;background: #fff}
.popup .inner .container {overflow: auto}
.popup .innr {overflow: auto;    max-height: 100%;margin:0 auto;max-width:566px;width:100%;padding:15px 40px;}
.popup .container {height:100%;width:100%;margin:0 auto;padding:0}
.popup .inn {max-width:214px;display:inline-block;margin-left:auto;margin-right:auto;text-align:left}
.popup .top {padding-bottom:10px;}
.popup .top h3 {margin-bottom:5px;font-family: 'MotivaSansExtraBold';  font-size: 24px;    line-height: 1.1;    color: #232323;}
.popup .top p {  margin:0 auto;max-width:407px;font-size: 16px;    line-height: 24px;    color: #666;}
.popup .gform_button.button {    padding-left: 20px !important;    padding-right: 20px !important;text-transform:none}
.popup .popupclose {
    background: url(../images/icon-close-3.png) no-repeat center;
    width: 26px;
    height: 26px;
    display: block;
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
	z-index:9
}
.formstyle-1 .gform_confirmation_message h4 {margin-bottom:5px !important}
.formstyle-1 .gform_button, .formstyle-1 .button {font-size:12px !important;height:38px !important;line-height:38px !important}
.formstyle-1 .gform_page_footer .gform_previous_button {margin-left:0 !important}

@media screen and (min-width: 600px) and (max-height: 655px) {
	.popup .inner {height:97%}
}
@media screen and (max-width: 480px) {
    .popup .innr {padding:15px 25px;}
}