


ul, ol {

	margin-top: 0;

	margin-bottom: 0;

	padding-left: 40px;

}

.w-list-unstyled {

	padding-left: 0;

	list-style: none;

}

.w-embed:before, .w-embed:after {

	content: " ";

	display: table;

}

.w-embed:after {

	clear: both;

}

.w-video {

	width: 100%;

	position: relative;

	padding: 0;

}

.w-video iframe, .w-video object, .w-video embed {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

fieldset {

	padding: 0;

	margin: 0;

	border: 0;

}

button, html input[type="button"], input[type="reset"] {

	border: 0;

	cursor: pointer;

	-webkit-appearance: button;

}

.w-form {

	margin: 0 0 15px;

}

.w-form-done {

	display: none;

	padding: 20px;

	text-align: center;

	background-color: #dddddd;

}

.w-form-fail {

	display: none;

	margin-top: 10px;

	padding: 10px;

	background-color: #ffdede;

}

label {

	display: block;

	margin-bottom: 5px;

	font-weight: bold;

}

.w-input, .w-select {

	display: block;

	width: 100%;

	height: 38px;

	padding: 8px 12px;

	margin-bottom: 10px;

	font-size: 14px;

	line-height: 1.428571429;

	color: #333333;

	vertical-align: middle;

	background-color: #ffffff;

	border: 1px solid #cccccc;

}

.w-input:-moz-placeholder, .w-select:-moz-placeholder {

 color: #999999;

}

.w-input::-moz-placeholder, .w-select::-moz-placeholder {

 color: #999999;

 opacity: 1;

}

.w-input:-ms-input-placeholder, .w-select:-ms-input-placeholder {

 color: #999999;

}

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {

 color: #999999;

}

.w-input:focus, .w-select:focus {

	border-color: #3898ec;

	outline: 0;

}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {

	cursor: not-allowed;

	background-color: #eeeeee;

}

textarea.w-input, textarea.w-select {

	height: auto;

}

.w-select {

	background-image: -webkit-linear-gradient(white 0%, #f3f3f3 100%);

	background-image: linear-gradient(white 0%, #f3f3f3 100%);

}

.w-select[multiple] {

	height: auto;

}

.w-form-label {

	display: inline-block;

	cursor: pointer;

	font-weight: normal;

	margin-bottom: 0px;

}

.w-checkbox, .w-radio {

	display: block;

	margin-bottom: 5px;

	padding-left: 20px;

}

.w-checkbox:before, .w-radio:before, .w-checkbox:after, .w-radio:after {

	content: " ";

	display: table;

}

.w-checkbox:after, .w-radio:after {

	clear: both;

}

.w-checkbox-input, .w-radio-input {

	margin: 4px 0 0;

	margin-top: 1px \9;

	line-height: normal;

	float: left;

	margin-left: -20px;

}

.w-radio-input {

	margin-top: 3px;

}

.w-container {

	margin-left: auto;

	margin-right: auto;

	max-width: 1020px;
	
	/*border:1px solid #9F9;*/

}

.w-container:before, .w-container:after {

	content: " ";

	display: table;

}

.w-container:after {

	clear: both;

}

.w-container .w-row {

	margin-left: -10px;

	margin-right: -10px;

}

.w-row:before, .w-row:after {

	content: " ";

	display: table;

}

.w-row:after {

	clear: both;

}

.w-row .w-row {

	margin-left: 0;

	margin-right: 0;

}

.w-col {

	position: relative;

	float: left;

	width: 100%;

	min-height: 1px;

	padding-left: 10px;

	padding-right: 10px;

}

.w-col .w-col {

	padding-left: 0;

	padding-right: 0;

}

.w-col-1 {

	width: 8.33333333%;

}

.w-col-2 {

	width: 16.66666667%;

}

.w-col-3 {

	width: 25%;

}

.w-col-4 {

	width: 320px;

}

.w-col-5 {

	width: 41.66666667%;

}

.w-col-6 {

	width: 50%;

}

.w-col-7 {

	width: 58.33333333%;

}

.w-col-8 {

	width: 66.66666667%;

}

.w-col-9 {

	width: 75%;

}

.w-col-10 {

	width: 83.33333333%;

}

.w-col-11 {

	width: 91.66666667%;

}

.w-col-12 {

	width: 100%;

}

.w-col-push-1 {

	left: 8.33333333%;

}

.w-col-push-2 {

	left: 16.66666667%;

}

.w-col-push-3 {

	left: 25%;

}

.w-col-push-4 {

	left: 33.33333333%;

}

.w-col-push-5 {

	left: 41.66666667%;

}

.w-col-push-6 {

	left: 50%;

}

.w-col-push-7 {

	left: 58.33333333%;

}

.w-col-push-8 {

	left: 66.66666667%;

}

.w-col-push-9 {

	left: 75%;

}

.w-col-push-10 {

	left: 83.33333333%;

}

.w-col-push-11 {

	left: 91.66666667%;

}

.w-col-pull-1 {

	right: 8.33333333%;

}

.w-col-pull-2 {

	right: 16.66666667%;

}

.w-col-pull-3 {

	right: 25%;

}

.w-col-pull-4 {

	right: 33.33333333%;

}

.w-col-pull-5 {

	right: 41.66666667%;

}

.w-col-pull-6 {

	right: 50%;

}

.w-col-pull-7 {

	right: 58.33333333%;

}

.w-col-pull-8 {

	right: 66.66666667%;

}

.w-col-pull-9 {

	right: 75%;

}

.w-col-pull-10 {

	right: 83.33333333%;

}

.w-col-pull-11 {

	right: 91.66666667%;

}

.w-col-offset-1 {

	margin-left: 8.33333333%;

}

.w-col-offset-2 {

	margin-left: 16.66666667%;

}

.w-col-offset-3 {

	margin-left: 25%;

}

.w-col-offset-4 {

	margin-left: 33.33333333%;

}

.w-col-offset-5 {

	margin-left: 41.66666667%;

}

.w-col-offset-6 {

	margin-left: 50%;

}

.w-col-offset-7 {

	margin-left: 58.33333333%;

}

.w-col-offset-8 {

	margin-left: 66.66666667%;

}

.w-col-offset-9 {

	margin-left: 75%;

}

.w-col-offset-10 {

	margin-left: 83.33333333%;

}

.w-col-offset-11 {

	margin-left: 91.66666667%;

}

.w-hidden-main {

	display: none !important;

}

