[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
	display: none;
}

.ng-submitted .ng-invalid,
.ng-touched.ng-invalid {
	border: 2px solid #f7921e !important;
	color: #f7921e;
	background-color: rgb(254, 255, 253);
	padding-left: 8px !important;
	padding-right: 8px !important;
}

[ng-click], [data-ng-click] {
	/* Styles for anchors without href but WITH ng-click */
	cursor: pointer;
}

#wrapper {
	margin: 0 auto;
	max-width: 968px;
	width: 100%;
	overflow: hidden;
}

.container {
	margin: 0 auto;
	max-width: 968px !important; /* override bootstrap style */
	width: 100% !important;
	/*background: #fff;*/
	padding: 0;
}

#wrapper .container{
	width: 1px !important;
	min-width: 100% !important;
	*width: 100% !important;
}

.slick-slide {
	outline: none;
}
.slick-initialized .slick-slide {
	float: inherit;
	display: inline-block !important;
	vertical-align: middle;
}

.slick-scroller {
	display: none;
}

.slick-initialized {
	display: block;
}

a {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}