/*Plugin Customization ------ This css allows unique customization of all site plugins without the loss of unique formatting --------*/ 

/*----- Gravity Forms -----*/ 
.gform_wrapper {
    max-width: 100% !important;
	margin: 0px !important;
}
div.ginput_complex {
	width: 100% !important;	
}
.gform_body, .gform_footer {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	font-size: 14px !important;
	clear: none !important;
}
.gform_wrapper .top_label div.ginput_container {
	margin: 0px !important;
}
.gform_body li {
    margin: 0px 0px 0px !important;
}
.ginput_container_name span {
    padding-right: 0px !important;
    margin-right: 2% !important;
    width: 48% !important;
}
.gform_wrapper textarea {
	padding: 20px !important;	
}
.ginput_container_name span:nth-of-type(2) {
    margin-right: 0px !important;
}
.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0px !important;
	margin-bottom: 20px !important;
}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	width: 49% !important;
	padding-right: 16px;
	float: none;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
	margin-right: 2% !important;
}
.gform_body label {
	display: block;
}
.gfield_required {
    display: inline-block !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	padding: 15px !important;
}
.gform_wrapper.gf_browser_gecko select {
	padding: 12px 15px !important;
	line-height: inherit !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
	width: 100% !important;	
}

/*------- Envira Gallery ------*/
.envirabox-margin {
    margin-right: 0px !important;
}

/*Tablet Responsive*/
@media screen and (min-width:768px) and (max-width:1024px) {

}


/*Mobile Responsive*/
@media screen and (max-width:767px) {
	
}