.vd {}

	.vd .hero {
		overflow: hidden;
		position: relative;
	}

	.vd h3,
	.vd p,
	.vd a {
		font-weight: 300;
		color: #414042;
	}

	.vd h3 {
		text-transform: uppercase;
		font-size: 31px;
		line-height: 37px;
		letter-spacing: 8px;
	}

	.vd hr {
		height: 3px;
		background: -moz-linear-gradient(left, rgba(151,137,83,1) 0%, rgba(218,213,194,1) 39%, rgba(252,251,249,1) 54%, rgba(218,213,194,1) 68%, rgba(151,137,83,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(151,137,83,1)), color-stop(39%, rgba(218,213,194,1)), color-stop(54%, rgba(252,251,249,1)), color-stop(68%, rgba(218,213,194,1)), color-stop(100%, rgba(151,137,83,1)));
		background: -webkit-linear-gradient(left, rgba(151,137,83,1) 0%, rgba(218,213,194,1) 39%, rgba(252,251,249,1) 54%, rgba(218,213,194,1) 68%, rgba(151,137,83,1) 100%);
		background: -ms-linear-gradient(left, rgba(151,137,83,1) 0%, rgba(218,213,194,1) 39%, rgba(252,251,249,1) 54%, rgba(218,213,194,1) 68%, rgba(151,137,83,1) 100%);
		background: linear-gradient(to right, rgba(151,137,83,1) 0%, rgba(218,213,194,1) 39%, rgba(252,251,249,1) 54%, rgba(218,213,194,1) 68%, rgba(151,137,83,1) 100%);
	}

	.vd p {
		font-size: 16px;
		line-height: 26px;
	}

		.vd p a {
			text-transform: none;
			letter-spacing: 0px;
		}

	.vd a {
		text-transform: uppercase;
		font-size: 16px;
		line-height: 34px;
		font-weight: 300;
		letter-spacing: 2px;
		text-decoration: underline;
	}

	.vd img {
		float: left;
		max-width: 100%;
	}

	.col + .col img {
		float: right;
	}

	.vd .only-s {
		display: none!important;
	}

	.vd .row {
  		margin-left: auto;
  		margin-right: auto;
  		padding-bottom: 64px;
	}

	.vd .row:after {
		clear: both;
    	content: "";
    	display: table;
	}

		.vd .row .col {
			left: auto;
			right: auto;
			margin-left: auto;
			box-sizing: border-box;
    		float: left;
    		min-height: 1px;
    		padding: 0;
		}

	,vd .l1 {
		width: 8.33333%;
	}

	.vd .l3 {
		width: 25%;
	}
		.vd .l3 img {
			max-width: 95%;
		}

	.vd .l4 {
    	width: 33.3333%;
	}

	.vd .l8 {
    	width: 66.6667%;
	}

	.vd .l10 {
		width: 83.3333%;
	}

	.vd .l12 {
    	width: 100%;
	}

	@media (min-width: 1025px) {

		.vd .col.offset-l1 {
			margin-left: 8.33333%;
		}

		.vd .col.pull-l4 {
			position: relative;
			right: 33.3333%;
		}

			.vd .col.pull-l4 img {
				float: left;
			}

		.vd .col.push-l8 {
			position: relative;
			left: 66.6667%;
		}
	}

	@media (min-width: 768px) and (max-width: 1024px) {

		.vd .m6 {
			width: 50%;
		}

		.vd .col.pull-m6 {
			position: relative;
			right: 50%;
		}

		.vd .col.push-m6 {
			position: relative;
			width: 48%;
			left: 52%;
		}
	}

	@media (max-width: 767px) {

		.vd .hero {
			padding-top: 60px;
		}

		.vd h3 {
			font-size: 21px;
			line-height: 26px;
		}

		.vd p,
		.vd a {
			font-size: 14px;
			line-height: 25px;
		}

		.vd p + a {
			display: block;
			padding-bottom: 24px;
		}

		.vd img,
		.col + .col img {
			float: none;
		}

		.vd .only-s {
			display: block!important;
		}

		.vd .hidden-s {
			display: none;
		}

		.vd .s12 {
			width: 100%;
		}

		.vd .s-padding-bottom {
			padding-bottom: 20px!important;
		}
	}

	.vd .center {
		display: block;
		float: none;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}