/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
#menu-item-443 a {
	display: inline;
	padding: 10px 20px;
	color: #fff;
	background: #00b711;
	text-align: center;
	border-radius: 6px;
}

#menu-item-443 a:hover {
	border: none;
}

.gform_footer.top_label {
	margin-top: 12px;
}

input#gform_submit_button_1 {
	top: 0 !important;
}

@media only screen
and (max-width : 736px) {
	#social_links-widget-2, .fusion-social-networks, .fusion-social-networks-wrapper, .widget .fusion-social-networks .fusion-social-networks-wrapper {
		text-align: center !important;
	}
	
	.gform_wrapper #gform_1 textarea.medium {
		width: 100% !important;
	}
	
	#input_1_6::-webkit-input-placeholder, #input_1_6::-moz-placeholder,
																																																				#input_1_6:-moz-placeholder, #input_1_6:-ms-input-placeholder {
		font-size: 12px;
	}
	
	.gform_wrapper #gform_1 #input_1_6 {
		height: auto !important;
	}
}

/* begin homepage youtube video and form settings */
#video-form-wrapper #gform_1 h3.gform_title {
	margin: 0;
	font-size: 24px;
}

#video-form-wrapper input#input_1_2, #video-form-wrapper input#input_1_3, #video-form-wrapper input#input_1_4 {
	height: 40px !important;
	padding: 6px 8px;
}

#video-form-wrapper .gform_wrapper .top_label li.gfield.gf_inline {
	width: 50% !important;
	clear: none;
	margin: 0;
}

#video-form-wrapper .gform_wrapper input#input_1_2 {
	width: 95% !important;
}

#video-form-wrapper .gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,
#video-form-wrapper .gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,
#video-form-wrapper #input_1_6,
#video-form-wrapper .gform_wrapper .top_label li#field_1_4 {
	width: 100% !important;
}

#video-form-wrapper .gform_wrapper .gform_heading {
	margin: 0;
}

#video-form-wrapper .gform_wrapper label {
	font-size: 13px;
}

#video-form-wrapper .gform_wrapper .top_label .gfield_label {
	margin: 0;
	line-height: 1em;
	font-size: 14px;
}

#video-form-wrapper .gform_wrapper .gform_footer {
	padding: 0;
	margin: 0;
}

#video-form-wrapper .gchoice_1_5_1,
#video-form-wrapper #field_1_5,
#video-form-wrapper #field_1_6,
#video-form-wrapper .fusion-content-widget-area .widget {
	margin: 0;
}

#video-form-wrapper .fusion-layout-column {
	margin-bottom: 0 !important;
}

body #video-form-wrapper .gform_wrapper label.gfield_label+div.ginput_container {
	margin-top: 0;
}

#video-container-goals {
	text-align: center;
}

.video-1m-goals {
	margin: 0 auto;
}

@media only screen
and (max-width : 736px)
and (orientation : landscape) {
	#text-6 .textwidget a {
		width: 50%;
	}
}

@media only screen
and (max-width : 736px)
and (orientation : portrait) {
	#gform_wrapper_1 {
		margin-top: 30px !important;
	}
	
	#video-form-wrapper .video-shortcode {
		margin-bottom: 0;
	}
	
	#video-form-wrapper #gform_1 h3.gform_title {
		font-size: 20px;
	}
}

@media only screen
and (max-width : 768px)
and (orientation : portrait) {
	.fusion-video.fusion-youtube {
		margin: 0 auto;
	}
	
	#text-6 .textwidget a {
		width: 50%;
	}
}

#video-form-wrapper .gform_wrapper .top_label li#field_1_2.gfield.gf_inline, .gform_wrapper .top_label li#field_1_3.gfield.gf_inline, #video-form-wrapper .gform_wrapper .top_label li#field_1_3.gfield.gf_inline {
	width: 50% !important;
	clear: none;
	margin: 0 !important;
}

#video-form-wrapper .gform_wrapper label {
	font-size: 12px;
}

#video-form-wrapper #gform_1 h3.gform_title {
	font-size: 21px !important;
}	
}

@media only screen
and (max-width : 1024px)
and (orientation : landscape) {
	#video-form-wrapper .gform_wrapper label {
		font-size: 12px;
	}
	
	#video-form-wrapper #gform_1 h3.gform_title {
		font-size: 21px !important;
	}
}

/* end homepage youtube video and form settings */