/* Themify Customize Styling */
body {	
	font-family: "Roboto Condensed";	font-weight:normal;
 
}
h1 {	
	font-family: "Roboto Condensed";	font-weight:bold;
 
}
h2 {	
	font-family: "Roboto Condensed"; 
}
h3 {	
	font-family: "Roboto Condensed";	font-weight:300;
 
}
h4 {	
	font-family: "Roboto Condensed";	font-weight:bold;
 
}
h5 {	
	font-family: "Roboto Condensed";	font-weight:300;
 
}
h6 {	
	font-family: "Roboto Condensed";	font-weight:300;
 
}
#header {	
	font-family: "Roboto Condensed";	font-weight:300;
 
}
#headerwrap.fixed-header #header {	
	font-family: "Roboto Condensed";	font-weight:300;
 
}
body #site-logo a img {		width: 278px;
	height: 80px; 
}
#main-nav a {	
	font-family: "Roboto Condensed";	font-weight:normal;
	font-size:1.1em;
 
}
.mobile_menu_active #headerwrap .sidemenu-on nav li a {	
	font-family: "Roboto Condensed";	font-weight:normal;
 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body #site-logo a img {		width: 278px;
	height: 80px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 278px;
	height: 80px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body #site-logo a img {		width: 278px;
	height: 80px; 
}
 }
/* Themify Custom CSS */
#content {
    padding: 2% 0 0 !important;
}

.module-pricing-table .module-pricing-table-price {
  font-size: 3.6em !important;
	text-transform: none !important;
}

.module-pricing-table .module-pricing-table-reccuring-fee {
    font-size: 1.6em !important;
}

#footer .footer-widgets .widgettitle {
    border-top: 5px #bbbbbb solid;
}

a:link {
  color: black;
	text-decoration: underline;
}

/* visited link */
a:visited {
  color: black;
	text-decoration: underline;
}

/* mouse over link */
a:hover {
  color: black;
	text-decoration: none;
}

/* selected link */
a:active {
  color: black;
	text-decoration: none;
}

/* WPFORM */
h3.module-feature-title a {
text-decoration: none !important;
}

div.wpforms-container-full {
     color: #ffffff;
}

div.wpforms-container-full .wpforms-form input[type=date],
div.wpforms-container-full .wpforms-form input[type=datetime],
div.wpforms-container-full .wpforms-form input[type=datetime-local],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=month],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=password],
div.wpforms-container-full .wpforms-form input[type=range],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=time],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form input[type=week],
div.wpforms-container-full .wpforms-form textarea {
     /*padding: 20px !important;*/
	   height: 60px !important;
	   margin-bottom: 10px;
	   font-size: 1.4em;
     border: 1px solid #777;
     border-radius: 3px;     
	   cursor: text !important;
}

div.wpforms-container-full .wpforms-form input[type=checkbox] {
    transform: scale(1.5);
}

div.wpforms-container-full .wpforms-field-label-inline {
	font-size: 1.2em !important;
	cursor: pointer;
}

div.wpforms-container-full .wpforms-form .wpforms-required-label {
     color: #fff !important;
}
div.wpforms-container-full .wpforms-form select  {
     /* padding: 22px !important; */
	   margin-bottom: 10px;
 	   height: 50px !important;
	   cursor: pointer !important;
	   font-size: 1.4em;
     border: 1px solid #777;
     border-radius: 3px;     
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
     font-size: 1.1em;
     letter-spacing: 1px;
     word-spacing: 1px;
     text-transform: uppercase;
}
.wpforms-submit  {
     background: #f0f0f0 !important;
     color: #555555 !important;
     border-radius: 5px !important;
     padding: 15px 40px 15px 40px !important;
     /*text-transform: uppercase !important;*/
     letter-spacing: 1px !important;
	   font-size: 24px !important;
}
.wpforms-submit:hover {
	   cursor: pointer !important;
     background: #d8d8d8 !important;
     color: #000 !important;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
    display: block;
    color: #ccc000 !important;
    font-size: 16px !important;
    float: none;
}

div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid {
    border: 1px solid #ccc000 !important;
}

div.wpforms-confirmation-container-full {
    color: inherit;
    margin: 0;
    background: none;
    border: none;
    padding: 0;
    font-size: 1.2em;
}
 
div.wpforms-confirmation-container-full p:last-of-type {
    margin: inherit;
}

li {
    margin: 0 0 .3em 0 !important;
    padding: .3em 0 !important;
}
