* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	font-family: 'Roboto Condensed', sans-serif;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-webkit-text-rendering: optimizeLegibility;
	-moz-text-rendering: optimizeLegibility;
	-ms-text-rendering: optimizeLegibility;
	-o-text-rendering: optimizeLegibility;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.02);
	-webkit-text-shadow: 0 0 1px rgba(0, 0, 0, 0.02);
	-moz-text-shadow: 0 0 1px rgba(0, 0, 0, 0.02);
	-ms-text-shadow: 0 0 1px rgba(0, 0, 0, 0.02);
	-o-text-shadow: 0 0 1px rgba(0, 0, 0, 0.02);
	outline: none;
}

html, body {
	width: 100%;
	height: 100%;
	padding: 0;
	border: 0;
	margin: 0;
}

.transparency {
	padding: 20px;
}

.transparency.white {
	background-color: rgba(255, 255, 255, 0.85);
}

.transparency.black {
	background-color: rgba(255, 255, 255, 0.85);
}

.image {
	background-color: #ffffff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
}

.circular {
	border-radius: 50.0%;
	-webkit-border-radius: 50.0%;
	-moz-border-radius: 50.0%;
	-ms-border-radius: 50.0%;
	-o-border-radius: 50.0%;
	overflow: hidden;
	z-index: 5;
}

#sections {
	position: relative;
	float: left;
	width: 100.0%;
}

	.section {
		position: relative;
		float: left;
		width: 100.0%;
		padding-top: 60px;
	}

		.section-inner {
			position: relative;
			float: left;
			width: 100.0%;
		}

/*		.section:first-child .section-inner:first-child {
			padding-top: 61px;
		}
*/
		.section-inner.background {
			background-color: #000000;
		}

			.section-background {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
			}

			.section-inner.background .section-background {
				opacity: 0.5;
			}

			.section-center {
				position: relative;
				float: left;
				left: 50.0%;
				width: 1200px;
				padding: 40px;
				margin-left: -600px;
			}

			@media (max-width: 767px) {
				.section-center {
					padding: 40px 10px;
				}
			}

			@media (max-width: 1199px) {
				.section-center {
					left: 0;
					width: 100.0%;
					margin-left: 0;
				}
			}

				/* ----- ----- ----- ----- ----- ----- */
				/* ----- ----- ----- ----- ----- ----- */
				.section-center h3 {
					padding: 0;
					margin: 0 0 15px;
					font-size: 14px;
					font-weight: 300;
					text-transform: uppercase;
					color: #838383;
				}

				/* ----- ----- ----- ----- ----- ----- */
				.section-center .section-text {
					font-size: 18px;
					font-weight: 300;
					color: #838383;
					background-color: transparent;
				}

					.section-center .section-text * {
						margin: 0;
						/*
						font-size: 18px;
						font-weight: 300;
						*/
						color: #ffffff;
						background-color: transparent;
					}

					.section-center .section-text h2 {
						/*
						font-size: 22px;
						*/
					}

					.section-center .section-text b {
						font-weight: 700;
					}

				/* ----- ----- ----- ----- ----- ----- */
				.section-center label {
					min-height: 25px;
					margin-bottom: 10px;
					line-height: 26px;
					font-size: 14px;
					font-weight: 300;
					text-align: right;
					color: #838383;
					background-color: transparent;
				}

				@media (max-width: 767px) {
					.section-center label.break-sm {
						margin-bottom: 0;
						text-align: left;
					}
				}

				/* ----- ----- ----- ----- ----- ----- */
				/* ----- ----- ----- ----- ----- ----- */
				.section-center h2.left, .section-center h3.left, .section-center .section-text.left, .section-center label.left {
					text-align: left;
				}

				.section-center h2.center, .section-center h3.center, .section-center .section-text.center, .section-center label.center {
					text-align: center;
				}

				.section-center h2.right, .section-center h3.right, .section-center .section-text.right, .section-center label.right {
					text-align: right;
				}
				/*
				.section-inner.background .section-center h2, .section-inner.background .section-center h3, .section-inner.background .section-center .section-text, .section-inner.background .section-center .section-text *, .section-inner.background .section-center label {
					color: #ffffff !important;
				}
				*/
				
				/* ----- ----- ----- ----- ----- ----- */
				/* ----- ----- ----- ----- ----- ----- */
				.section-center input[type="text"], .section-center input[type="password"], .section-center select, .section-center textarea, .section-center input[type="submit"] {
					/*
					height: 25px;
					*/
					text-align:center;
					height: 40px;
					padding: 10px 15px;
					border: 0px solid #ffffff;
					margin-bottom: 10px;
					border-radius: 3px;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					-ms-border-radius: 3px;
					-o-border-radius: 3px;
					font-size: 16px;
					font-weight: 300;
					color: #ffffff;
					appearance: none;
					-webkit-appearance: none;
					-moz-appearance: none;
					-ms-appearance: none;
					-o-appearance: none;
					background-color: transparent;
					resize: none;
				}

				.section-center select {
					padding: 10px 25px 10px 15px;
					background-image: url(../images/10x5-select-arrow.png);
					background-position: top 18px right 10px;
					background-repeat: no-repeat;
				}

				.section-center textarea {
					height: 115px;
				}

				.section-center input[type="submit"] {
					padding: 0;
					font-size: 16px;
					text-align: center;
					color: #ffffff;
					background-color: #840909;
					cursor: pointer;
				}

				.section-center input[type="checkbox"] {
					height: 15px;
					margin-top: 5px;
					margin-right: 0;
					margin-bottom: 11px;
					background-color: transparent;
				}

				.section-center .separator {
					border-top: 1px solid #bec3c8;
					margin: 5px 0 15px;
				}

				/* ----- ----- ----- ----- ----- ----- */
				/* ----- ----- ----- ----- ----- ----- */
				.section-center .carousel.inside {
					padding: 0;
				}

				.section-center .carousel.outside {
					padding: 0 30px 30px;
				}

					.section-center .carousel .carousel-slides {
						overflow: hidden;
					}

					.section-center .carousel .carousel-prev, .section-center .carousel .carousel-next {
						position: absolute;
						top: 50.0%;
						width: 16px;
						height: 50px;
						background-color: transparent;
						background-repeat: no-repeat;
						background-size: 100.0%;
						cursor: pointer;
					}

					.section-center .carousel.inside .carousel-prev, .section-center .carousel.inside .carousel-next {
						background-position: top left;
					}

					.section-center .carousel.outside .carousel-prev, .section-center .carousel.outside .carousel-next {
						background-position: bottom left;
					}

					.section-center .carousel .carousel-prev {
						background-image: url(../images/16x50-button-prev.png);
					}

					.section-center .carousel .carousel-next {
						background-image: url(../images/16x50-button-next.png);
					}

					.section-center .carousel.inside .carousel-prev {
						left: 25px;
						margin-top: -25px;
					}

					.section-center .carousel.inside .carousel-next {
						right: 25px;
						margin-top: -25px;
					}

					.section-center .carousel.outside .carousel-prev {
						left: 0;
						margin-top: -40px;
					}

					.section-center .carousel.outside .carousel-next {
						right: 0;
						margin-top: -40px;
					}

					.section-center .carousel .carousel-pagination {
						position: absolute;
						left: 50.0%;
						bottom: 0;
					}

						.section-center .carousel .carousel-pagination ul {
							position: relative;
							float: left;
							right: 50.0%;
							padding: 0;
							margin: 0;
							list-style: none;
						}

							.section-center .carousel .carousel-pagination ul li {
								position: relative;
								float: left;
								margin-left: 10px;
								cursor: pointer;
							}

							.section-center .carousel .carousel-pagination ul li:first-child {
								margin-left: 0;
							}

								.section-center .carousel .carousel-pagination ul li span {
									position: relative;
									float: left;
									width: 8px;
									height: 8px;
									background-color: #bdc3c7;
								}

								.section-center .carousel .carousel-pagination ul li.active span {
									background-color: #7f8c8d;
								}

				/* ----- ----- ----- ----- ----- ----- */
				/* ----- ----- ----- ----- ----- ----- */
				.section-center .banners {
					margin-bottom: 10px;
				}

				.section-center .banners:last-child {
					margin-bottom: 0;
				}

					.section-center .banners .banner {
						position: relative;
						float: left;
						margin-top: 10px;
					}

					@media (max-width: 767px) {
						.section-center .banners .banner {
							width: 100.0%;
							height: 450px;
							margin-left: 0;
						}

						.section-center .banners .banner:first-child {
							margin-top: 0;
						}
					}

					@media (min-width: 768px) {
						.section-center .banners.vertical .banner {
							width: 32.0%;
							height: 450px;
							margin-left: 2.0%;
						}
						
						.section-center .banners.vertical .banner:nth-child(3n+1) {
							margin-left: 0;
						}

						.section-center .banners.vertical .banner:nth-child(1), .section-center .banners.vertical .banner:nth-child(2), .section-center .banners.vertical .banner:nth-child(3) {
							margin-top: 0;
						}

						.section-center .banners.horizontal .banner {
							width: 100.0%;
							height: 200px;
							margin-left: 0;
						}

						.section-center .banners.horizontal .banner:first-child {
							margin-top: 0;
						}
					}

						.section-center .banners .banner .banner-back {
							position: absolute;
							display: none;
							top: 0;
							left: 0;
							right: 0;
							bottom: 0;
							background-color: rgba(0, 0, 0, 0.85);
						}

						.section-center .banners .banner:hover .banner-back, .section-center .banners .banner:focus .banner-back {
							display: block;
						}

							.section-center .banners .banner .banner-back .banner-social {
								position: absolute;
								width: 100.0%;
								bottom: 20px;
								height: 15px;
								text-align: center;
							}

								.section-center .banners .banner .banner-back .banner-social a {
									position: relative;
									vertical-align: top;
									display: inline-block;
									height: 100.0%;
									margin-right: 20px;
								}

								.section-center .banners .banner .banner-back .banner-social a:last-child {
									margin-right: 0;
								}

									.section-center .banners .banner .banner-back .banner-social a svg {
										position: relative;
										float: left;
										height: 100.0%;
									}

										.section-center .banners .banner .banner-back .banner-social a svg .fill {
											fill: #ffffff;
										}

										.section-center .banners .banner .banner-back .banner-social a svg .stroke {
											stroke: #ffffff;
										}

				/* ----- ----- ----- ----- ----- ----- */
				/* ----- ----- ----- ----- ----- ----- */
				.section-center .mosaics {}

					.section-center .mosaics .mosaic {
						position: relative;
						float: left;
						/*margin-top: 7.0%;*/
						margin-left: 2.0%;
					}

					@media (max-width: 479px) {
						.section-center .mosaics .mosaic {
							width: 100.0%;
						}
							
						.section-center .mosaics .mosaic:nth-child(1n+1) {
							margin-left: 0;
							clear: both;
						}
							
						.section-center .mosaics .mosaic:nth-child(-n+1) {
							margin-top: 0;
						}
					}

					@media (min-width: 480px) and (max-width: 639px) {
						.section-center .mosaics.two .mosaic {
							width: 100.0%;
						}
							
						.section-center .mosaics.two .mosaic:nth-child(1n+1) {
							margin-left: 0;
							clear: both;
						}
							
						.section-center .mosaics.two .mosaic:nth-child(-n+1) {
							margin-top: 0;
						}
						
						.section-center .mosaics.three .mosaic, .section-center .mosaics.four .mosaic, .section-center .mosaics.five .mosaic {
							width: 49.0%;
						}
							
						.section-center .mosaics.three .mosaic:nth-child(2n+1), .section-center .mosaics.four .mosaic:nth-child(2n+1), .section-center .mosaics.five .mosaic:nth-child(2n+1) {
							margin-left: 0;
							clear: both;
						}
							
						.section-center .mosaics.three .mosaic:nth-child(-n+2), .section-center .mosaics.four .mosaic:nth-child(-n+2), .section-center .mosaics.five .mosaic:nth-child(-n+2) {
							margin-top: 0;
						}
					}

					@media (min-width: 640px) and (max-width: 1023px) {
						.section-center .mosaics.two .mosaic {
							width: 49.0%;
						}
							
						.section-center .mosaics.two .mosaic:nth-child(2n+1) {
							margin-left: 0;
							clear: both;
						}
							
						.section-center .mosaics.two .mosaic:nth-child(-n+2) {
							margin-top: 0;
						}

						.section-center .mosaics.three .mosaic {
							width: 49.0%;
						}
							
						.section-center .mosaics.three .mosaic:nth-child(2n+1) {
							margin-left: 0;
							clear: both;
						}
							
						.section-center .mosaics.three .mosaic:nth-child(-n+2) {
							margin-top: 0;
						}

						.section-center .mosaics.four .mosaic {
							width: 32.0%;
						}
							
						.section-center .mosaics.four .mosaic:nth-child(3n+1) {
							margin-left: 0;
							clear: both;
						}
							
						.section-center .mosaics.four .mosaic:nth-child(-n+3) {
							margin-top: 0;
						}
						
						.section-center .mosaics.five .mosaic {
							width: 32.0%;
						}
							
						.section-center .mosaics.five .mosaic:nth-child(3n+1) {
							margin-left: 0;
							clear: both;
						}
							
						.section-center .mosaics.five .mosaic:nth-child(-n+3) {
							margin-top: 0;
						}
						
					}

					@media (min-width: 1024px) {
						.section-center .mosaics.two .mosaic {
							width: 49.0%;
						}
							
						.section-center .mosaics.two .mosaic:nth-child(2n+1) {
							margin-left: 0;
							clear: both;
						}
							
						.section-center .mosaics.two .mosaic:nth-child(-n+2) {
							margin-top: 0;
						}

						.section-center .mosaics.three .mosaic {
							width: 32.0%;
						}
							
						.section-center .mosaics.three .mosaic:nth-child(3n+1) {
							margin-left: 0;
							clear: both;
						}
							
						.section-center .mosaics.three .mosaic:nth-child(-n+3) {
							margin-top: 0;
						}

						.section-center .mosaics.four .mosaic {
							width: 23.5%;
						}
							
						.section-center .mosaics.four .mosaic:nth-child(4n+1) {
							margin-left: 0;
							clear: both;
						}
							
						.section-center .mosaics.four .mosaic:nth-child(-n+4) {
							margin-top: 0;
						}
						
						.section-center .mosaics.five .mosaic {
							width: 18.0%;
						}
							
						.section-center .mosaics.five .mosaic:nth-child(5n+1) {
							margin-left: 0;
							clear: both;
						}
							
						.section-center .mosaics.five .mosaic:nth-child(-n+5) {
							margin-top: 0;
						}
					}

						.section-center .mosaics .mosaic .mosaic-content {}

						.section-center .mosaics .mosaic.rectangle .mosaic-content {
							padding: 0 10px;
						}

						.section-center .mosaics .mosaic.square .mosaic-content {
							/*
							padding: 0 35px;
							*/
						}

							.section-center .mosaics .mosaic .mosaic-inner {}

							.section-center .mosaics .mosaic.rectangle .mosaic-inner {
								padding: 32.0% 0;
							}

							.section-center .mosaics .mosaic.square .mosaic-inner {
								padding: 50.0% 0;
							}

								.section-center .mosaics .mosaic .mosaic-inner .mosaic-image {
									position: absolute;
									top: 0;
									left: 0;
									right: 0;
									bottom: 0;
									height: 100.0%;
									padding: 20px 0;
								}

									.section-center .mosaics .mosaic .mosaic-inner .mosaic-image svg {
										position: relative;
										float: left;
										width: 100.0%;
										height: 100.0%;
									}

										.section-center .mosaics .mosaic .mosaic-inner .mosaic-image svg .fill {
											fill: #26a69a;
										}

								.section-center .mosaics .mosaic .mosaic-inner .mosaic-back {
									position: absolute;
									display: none;
									top: 0;
									left: 0;
									right: 0;
									bottom: 0;
									background-color: rgba(0, 0, 0, 0.85);
								}

								.section-center .mosaics .mosaic:hover .mosaic-inner .mosaic-back, .section-center .mosaics .mosaic:focus .mosaic-inner .mosaic-back {
									display: block;
								}

									.section-center .mosaics .mosaic .mosaic-inner .mosaic-back p {
										position: absolute;
										top: 30px;
										left: 15px;
										right: 15px;
										bottom: 40px;
										margin: 0;
										text-align: center;
										color: #ffffff;
									}

									.section-center .mosaics .mosaic .mosaic-inner .mosaic-back .mosaic-social {
										position: absolute;
										left: 0;
										right: 0;
										bottom: 20px;
										height: 12px;
										text-align: center;
									}

										.section-center .mosaics .mosaic .mosaic-inner .mosaic-back .mosaic-social a {
											position: relative;
											vertical-align: top;
											display: inline-block;
											height: 100.0%;
											margin-right: 10px;
										}

										.section-center .mosaics .mosaic .mosaic-inner .mosaic-back .mosaic-social a:last-child {
											margin-right: 0;
										}

											.section-center .mosaics .mosaic .mosaic-inner .mosaic-back .mosaic-social a svg {
												position: relative;
												float: left;
												height: 100.0%;
											}

												.section-center .mosaics .mosaic .mosaic-inner .mosaic-back .mosaic-social a svg .fill {
													fill: #ffffff;
												}

												.section-center .mosaics .mosaic .mosaic-inner .mosaic-back .mosaic-social a svg .stroke {
													stroke: #ffffff;
												}

						.section-center .mosaics .mosaic .mosaic-title {
							margin: 5px 0 0;
							font-size: 16px;
							font-weight: 300;
							text-align: center;
							color: #838383;
						}

						.section-center .mosaics .mosaic .mosaic-desc {
							margin: 0;
							font-size: 14px;
							font-weight: 300;
							text-align: center;
							color: #838383;
						}

#modulos .mosaic {
					padding: 0 40px;
				}

					#modulos .mosaic .mosaic-content {
						height: 120px;
						padding: 0;
					}

						#modulos .mosaic .mosaic-inner {
							left: 50.0%;
							width: 130px;
							height: 130px;
							padding: 0;
							margin-left: -70px;
							-webkit-border-radius: 50.0%;
							-moz-border-radius: 50.0%;
							-ms-border-radius: 50.0%;
							-o-border-radius: 50.0%;
							border-radius: 50.0%;
							overflow: hidden;
						}

							#modulos .mosaic .mosaic-image {
								padding: 40px;
								/*background-color: #F5F5F5;*/
							}

					#modulos .mosaic .mosaic-title {
						margin-top: 20px;
						font-size: 24px;
						font-weight: 400;
						color: #666666;
					}

					#modulos .mosaic .mosaic-desc {
						font-size: 15px;
						font-weight: 300;
						line-height: 23px;
						color: #666;
						margin: 5px 0 10px;
					}
					


.container-fluid {
					padding-right: 15px;
					padding-left: 15px;
					margin-right: auto;
					margin-left: auto
				}
				.price-inner{
					position: relative;
					float: left;
					/* left: 50%; */
					width: 35px;
					height: 35px;
					padding: 0;
					/* margin-left: -70px; */
					-webkit-border-radius: 50.0%;
					-moz-border-radius: 50.0%;
					-ms-border-radius: 50.0%;
					-o-border-radius: 50.0%;
					border-radius: 50%;
					overflow: hidden;
					margin-right: 9px;	
				}
				.price-image{
					position: absolute;
					top: 0;
					left: 0;
					right: 0;
					bottom: 0;
					height: 100.0%;
					padding: 9px;
					background-color: #F5F5F5;
				}
				.price-image svg .fill {
					fill: #26a69a;
				}
				
				#planes .mosaic {
					height: 510px;
					padding: 30px 20px;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					-ms-border-radius: 3px;
					-o-border-radius: 3px;
					border-radius: 3px;
					background-color: #FFFFFF;
					box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
				}
					#planes .mosaic .mosaic-content {
						height: 140px;
						padding: 0;
					}

						#planes .mosaic .mosaic-inner {
							left: 50.0%;
							width: 140px;
							height: 140px;
							padding: 0;
							margin-left: -70px;
						}

					#planes .mosaic .mosaic-title {
						margin: 0 0 10px;
						font-size: 30px;
						font-weight: 700;
						color: #607D8B;
						text-align: center;
					}

					
					#planes .mosaic .mosaic-subtitle {
						margin: 20px 0 5px;
						font-size: 16px;
						font-weight: 400;
						color: #000000;
						text-align: left;
					}

					#planes .mosaic .mosaic-description {
						margin: 20px 0 5px;
						font-size: 16px;
						font-weight: 400;
						color: #607D8B;
						text-align: center;
					}

				#planes a.signup {
					position: relative;
					float: left;
					left: 50%;
					width: 400px;
					padding: 18px 0;
					border: 0;
					-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					-ms-border-radius: 4px;
					-o-border-radius: 4px;
					border-radius: 4px;
					margin-left: -200px;
					font-size: 22px;
					font-weight: 400;
					text-align: center;
					text-decoration: none;
					color: #FFFFFF;
					background-color: #FFC107;
				}
				#planes a.signupbox{
					position: relative;
					float: left;
					width: 100%;
					padding: 6px 0;
					border: 0;
					-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					-ms-border-radius: 4px;
					-o-border-radius: 4px;
					border-radius: 4px;
					margin-top: 40px;
					font-size: 20px;
					font-weight: 400;
					text-align: center;
					text-decoration: none;
					color: #FFFFFF;
					background-color: #FFC107;
				}
				#planes a.off{
					color: #adadad;
    				background-color: #dcdcdc;
				}
/* ----- ----- ----- ----- ----- ----- */
/* ----- ----- ----- ----- ----- ----- */
/* ----- ----- ----- ----- ----- ----- */

.separation {
	margin-top: 20px !important;
}

/* ----- xs (Extra Small) ----- */
@media (max-width: 639px) {
	.hidden-xs {
		display: none !important;
	}
	
	.break-xs {
		width: 100.0% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.separation-xs {
		margin-top: 20px !important;
	}
}

/* ----- sm (Small) ----- */
@media (max-width: 767px) {
	.hidden-sm {
		display: none !important;
	}
	
	.break-sm {
		width: 100.0% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.separation-sm {
		margin-top: 20px !important;
	}
}

/* ----- md (Medium) ----- */
@media (max-width: 1023px) {
	.hidden-md {
		display: none !important;
	}
	
	.break-md {
		width: 100.0% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.separation-md {
		margin-top: 20px !important;
	}
}

/* ----- lg (Large) ----- */
@media (max-width: 1279px) {
	.hidden-lg {
		display: none !important;
	}
	
	.break-lg {
		width: 100.0% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.separation-lg {
		margin-top: 20px !important;
	}
}

/* ----- xl (Extra Large) ----- */
@media (min-width: 1280px) {
	.hidden-xl {
		display: none !important;
	}
	
	.break-xl {
		width: 100.0% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.separation-xl {
		margin-top: 20px !important;
	}
}

.btn-sign { background: #058274; border: none; border-radius: 2px; padding: 10px 25px; color: #fff; font-size: 18px; font-weight: 300; transition: all 0.3s; }
.btn-sign:hover { opacity: 0.8; color: #fff; }

.btn.btn-lg.btn-sign { background: white; color: #058274; font-weight: 500; padding: 8px 25px; }

.btn:focus,.btn:active {
	outline: none !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	transition: none;
}