.slide-container {
    display: block !important;
}

.evo_month_title {
	font-family: Montserrat !important;
}

.sport-box {
   padding-bottom: 64px !important; 
    
}

/* 
.widget-title {
   padding-left: 0px !important; 
    
}
*/


.price-table-text .price {
width:auto;
}

/* STYLING NINJA FORMS - add to your stylesheet and adjust */

/* The full form */
#ninja_forms_form_5_wrap, #ninja_forms_form_9_wrap, #ninja_forms_form_28_wrap {
	background: none repeat scroll 0 0 #1b1b1b;
padding: 10px 16px 22px;
right: 0;
top: 144px;
z-index: 3;
}

/* Fields marked with an * are required text */
.ninja-forms-required-items {
	margin-bottom: 15px;
}

/* All Input fields */
.ninja-forms-field {
background: none repeat scroll 0 0 #232323;
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
padding: 6px;
width: 100%;
font-family: inherit;
font-size: inherit;
line-height: inherit
}

/* Name field label and input box. 
NB! Notice the styling changes on resizing the browser. Fix this in your media queries. This will change from theme to theme.*/
#ninja_forms_field_1_div_wrap,
#ninja_forms_field_1 {

}


/* Email field input */
#ninja_forms_field_2{

}

/* Message field input */
#ninja_forms_field_3{
	
}

/* The Send button */
#ninja_forms_field_20, #ninja_forms_field_9 {
background: none repeat scroll 0 0 #ec3642;
border: medium none;
color: #fff;
font-size: 14px;
padding: 7px 25px;
text-align: left;
text-transform: uppercase;
width: 100%;
}

#ninja_forms_field_47 {
background: none repeat scroll 0 0 #ec3642;
border: medium none;
color: #fff;
font-size: 14px;
padding: 7px 25px;
text-align: left;
text-transform: uppercase;
width: 100%;
}


/* The Send button - hover - mouse over effect */
#ninja_forms_field_5:hover{
}

#ninja_forms_field_28:hover{
}