body {
	/*font-family: 'Open Sans', sans-serif !important;*/
	font-family: 'Varela', sans-serif !important
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans Condensed', sans-serif !important;

}

.white {
	color: white !important;
}

.yellow {
	color: #cac53b;
}

.green {
	color: #27d23a;
}

.red {
	color: #fc063a
}

.vc_btn3-color-grey {
	font-size: 20px !important;
}

#gform_submit_button_1 {
	padding: 14px 20px;
	color: #666;
	color: #3d4f59;
    background-color: #EBEBEB;
    border-radius: 5px;
    transition: all .2s ease-in-out;
    display: block;
    width:40%;
    border: none;
}

#gform_submit_button_1:hover {
	color: #5e5e5e;
    background-color: #dcdcdc;
}

.wrapper {
  padding: 0px 0 !important;  }
  
  
.ujic-classic span.countdown_txt {
	margin: -10px 0 0 0 !important;
}

.ujic-classic span.countdown_amount {
 box-shadow: none !important;
 background: none !important;
 
}

#wrapper-footer {
	background-color: #333333 !important;
	/*background-color: #a4b2bb !important;
	background-color: #3d4f59 !important;*/
	padding: 20px 0;	
	color: #363636 !important;
}

.site-info {
	padding:20px 0;
	background-color: #333333 !important;
}

.footerLogo {
}

#footerLogoDiv {
	margin:28px auto !important;
	margin-top:45px !important;
	padding:10px;
	text-align: center;
}

#footerLogoDiv p {
	text-align: center;
	font-weight: bold;
	padding:0px;
	font-size: 1.4rem;
	margin: 0px;
}


h1, .h1 {
  font-size: 2.05rem !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  text-align: center !important;
  max-width: 950px !important;
  margin: 0 auto !important;
}

h2, .h2 {
  font-size: 1.95rem !important;
  color: #363636 !important;
  text-align: center !important;
  max-width: 950px !important;
  margin: 0 auto !important;
}
  
h3, .h3 {
  font-size: 1.9rem !important;
  font-weight: bold !important;
  text-align: center !important;
  max-width: 750px !important;
  margin: 0 auto !important;
}
  
h4, .h4 {
  font-size: 1.9rem !important;
  color:#fff !important;
  text-align: center !important;
  max-width: 750px !important;
  margin: 0 auto !important;
}
  
h5, .h5 {
  font-size: 1.3rem !important;
  font-weight: bold !important;
  color: #363636 !important;
  text-align: left !important;
}
  
h6, .h6 {
  font-size: 1.6rem !important;
  color: #363636 !important;
  text-align: left !important;
  max-width: 750px !important;
  margin: 0 auto !important;
}

#field_2_9, #field_2_1, #field_2_5 {
	margin-bottom:0px !important;
}

#field_2_12 {
	padding-top:0px !important;
	margin-top:0px !important;
}

#input_2_12 {
	position: relative;
	top:-10px;
}

.centerButtonRow .wpb_wrapper {
	margin: 0 auto !important;
}

.blackButton a {
	background-color: #363636 !important;
	border: 1px solid #363636 !important;
	color: #ffffff !important;
}

.blackButton a:hover {
	background-color: #ffe200 !important;
	border: 1px solid #363636 !important;
	color: #363636 !important;
	
}

#loginform {
    border: 1px solid black;
    padding: 15px;
    border-radius: 25px;
    max-width: 500px;
    margin-bottom: 20px;
}

#loginform label {
	width:300px;
}

li.divider-list-item {
	border: 1px solid black;
    border-radius: 25px;
    padding: 15px;
}

li.multicolumn-start {
	width:48%;
	margin-right:10px;
	margin-bottom:10px;
}

li.column-count-2-of-2 ul {
	padding-left:5px;
}


li.column-count-1-of-2, li.column-count-2-of-2 {
	height: 430px;
}

a.noU:hover {
	text-decoration: none !important;
}

body.login {
    background: #fff !important;
}

#loginform, #lostpasswordform {
	border: 1px solid black !important;
}

a.toplink, a.toplink:hover, a.toplink:visited, a.toplink:active {
	color: black !important;
	text-decoration: none !important;
}


a.white a.white:hover, a.white:visited, a.white:active {
	color: white !important;
	text-decoration: none;
}

a {
  color: #95b0ff;
 }
 
 span.questionNumber {
	 font-weight: bold;
 }
 
 p.question {
	 margin:0px;
	 padding:0px;
	 margin-bottom:20px;
 }
 
 .gfield_description {
	 font-style: italic !important;
	 margin:0px !important;
	 padding:0px !important;
 }
 
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    width:238px !important;
}



@media screen and (max-width: 768px) {
	.ehHideOnMobile {
		display: none;
	}
}