@charset "UTF-8";
/* CSS Document */


	.videomark2 {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.videomark2 iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

#centeritup {
	text-align:center;
}

#bottommenu {
	text-align:center;
	color:#ffffff;
}

#bottommenu a {
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

#bottommenu a:hover {
	font-size:105%;
	font-weight:bold;
	color:#CCCCCC;
}


#speakleft {
	text-align:left;
	width: 600px;
	margin-left:auto;
	margin-right:auto;
}

#erik1 {
	 color: red;
  font-weight:bold;
  font-size:120%;
}

#erik1 a{
	font-size:120%;
	color: #ee5422;
	text-decoration:underline;
}

#erik1 a:hover{
	font-size:128%;
	color:#a0290d;
	text-decoration:none;
}

a.erik1:hover, a.erik1:active {
  color: red;
  font-weight:bold;
  font-size:125%;
}

a.erik1:hover, a.erik1:active {
  font-size: 135%;
}

#shoppers {
	font-size:100%;
	background-color:#ffffff;
}


.plainnotitle {
	text-transform: lowercase;
}






/* Features */

.features4 {
		display: -moz-flex;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-moz-flex-direction: row;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-moz-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 0 2em 0;
	}

		.features4 section {
			-moz-flex-grow: 0;
			-webkit-flex-grow: 0;
			-ms-flex-grow: 0;
			flex-grow: 0;
			-moz-flex-shrink: 0;
			-webkit-flex-shrink: 0;
			-ms-flex-shrink: 0;
			flex-shrink: 0;
			border-left: solid 0px;
			border-top: solid 0px;
			padding: 2em 3em;
			text-align: center;
			width: calc(100% / 4);
		}

			.features4 section:nth-child(3n - 2) {
				border-left-width: 0;
			}

			.features4 section:nth-child(-n + 3) {
				border-top-width: 0;
			}

		@media screen and (max-width: 980px) {

			.features4 {
				-moz-flex-direction: column;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
			}

				.features4 section {
					padding: 3em 3em 1em 3em ;
					border-left: 0;
					width: 100%;
				}

					.features4 section:nth-child(-n + 3) {
						border-top-width: 0px;
					}

					.features4 section:first-child {
						border-top-width: 0;
						padding-top: 1em;
					}

					.features4 section:last-child {
						padding-bottom: 0;
					}

		}

		@media screen and (max-width: 736px) {

			.features4 section {
				padding: 3em 2em 1em 2em ;
			}

		}

	.features4 section {
		border-color: rgba(67, 75, 86, 0.25);
	}

#videomark {
	margin: auto;
	text-align:center;
	background-color:#000000;
}

.fantastic {
	color:#900;
}