body {
	background-color: #222222;
	font-family: 'Open Sans', Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, dl, .button, .top-bar-section ul li>a {
	font-family: 'Open Sans', Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #333333;
}
p, a, ul, ol, dl {
	color: #666666;
	font-size: .875em;
}

button, .button {
	background: #bc2835;
	color: #fff;
	margin: 0 0 .5rem;
	text-transform: uppercase;
	transition: all .5s ease;
}

button:hover, button:focus, .button:hover, .button:focus{
	background: #96020f;
}

.modal-iframe-size {
	border:none; 
	width: 100%; 
	height: 700px;
}

/* set bacground color in CK Editor*/
body#site_specific_editor_style {
  background: #fff;
}

/* Tob-bar Navigation 
================================================ */
	.logo {
		padding: 1rem;
	  background: #101010;
	}

	.navigation-wrapper {
		background: #101010; /* Old browsers */
		background: -moz-linear-gradient(top,  #101010 0%, #101010 29%, #c52033 30%, #c52033 59%, #101010 60%, #101010 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#101010), color-stop(29%,#101010), color-stop(30%,#c52033), color-stop(59%,#c52033), color-stop(60%,#101010), color-stop(100%,#101010)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #101010 0%,#101010 29%,#c52033 30%,#c52033 59%,#101010 60%,#101010 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #101010 0%,#101010 29%,#c52033 30%,#c52033 59%,#101010 60%,#101010 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #101010 0%,#101010 29%,#c52033 30%,#c52033 59%,#101010 60%,#101010 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #101010 0%,#101010 29%,#c52033 30%,#c52033 59%,#101010 60%,#101010 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101010', endColorstr='#101010',GradientType=0 ); /* IE6-9 */

	}

	.top-bar-section li:not(.has-form) a:not(.button) {
		line-height: 30px;
	}

	/* Remove Backgrond Colors */
	.top-bar-section ul li, .top-bar-section li:not(.has-form) a:not(.button){
		background: transparent;
		transition: all .5s ease;
	}

	.top-bar-section ul li>a {
		font-family: 'Ruda', sans-serif;
		font-size: 	0.875rem;
		font-weight: 700;
	}


	/* Desktop Top Bar Styles */
	@media only screen and (min-width: 40.063em) {

		nav.top-bar {
			margin-top: 1.5em;
			text-align:center;
		}

		section.top-bar-section {
			display: inline-block;
		}

		.top-bar-section li:not(.has-form) a:not(.button):hover, .top-bar-section ul li:hover:not(.has-form)>a{
			background: transparent;
		}

		/* Equalize padding for drop down and non dropdown links*/
		.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section .has-dropdown>a {
			padding: 0 11px !important;
		}

		/* Hide drop down carrot */
		.top-bar-section .has-dropdown > a:after {
			display: none;
		}	

		/* Primary navigation background color */
		.top-bar-section ul li:hover,
		.top-bar-section li:not(.has-form) a:not(.button):hover,
		.top-bar-section ul li:hover:not(.has-form)>a {
			background: #222;
		}
		.dropdown li:hover {
			transition: all 0.5s ease;
		}

		/* Drop Down Menu styles */
		.top-bar-section .dropdown li {
			margin-top: 1px;
		}

		.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){
			background: #000;
		}
	}

	/* Mobile Top Bar Styles*/

	@media only screen and	(max-width: 40em) {
		.top-bar.expanded .title-area,
		.top-bar-section ul li:hover:not(.has-form)>a,
		.top-bar-section .dropdown li.title h5 a,
		.top-bar-section .dropdown li.title h5 a:hover,
		.top-bar-section .dropdown li.parent-link a {
			background: #000;
		}

		.top-bar-section .dropdown label {
			color: #222;
		}

		.top-bar {
			background: #000;
			margin-top: 1rem;
		}

		.top-nav {
			margin-left: 0;
		}

		.top-bar-section ul li {
			background: #333;
		}

	}

/* Home Page Styles
================================================ */


	video { 
	  position: fixed;
	  right: 0;
	  bottom: 0;
	  min-width: 100%;
	  min-height: 100%;
	  width: auto;
	  height: auto;
	  z-index: -100;
		background: url('http://www.go2lift.com/img/slider-01.jpg') no-repeat;
	  background-size: cover;
	  transition: 1s opacity;
	}

		@media only screen and (max-width: 40em) {
			video { 
				bottom: 175px;
				width: 400px;
			}
		}

	/* Call to Action
	================================================ */

		.cta {
			color: #fff;
			margin: 3em 1em 1em;
			padding: 1rem;
		  text-align: center;
		}

		.cta h2 {
			color: #fff;
			font-size: 8rem;
			font-weight: 700;
		  margin-bottom: -2rem;
		  text-shadow: 2px 1px 1px #000;
		}

		.cta h3 {
			color: #fff;
			font-size: 1.5rem;
			text-shadow: 2px 1px 1px #000;
		}

		.cta .button {
			border: 2px solid #fff;

		}

		.cta .button:hover {
			border: 2px solid #e24e5b;
		}

		.cta a {
			color: #fff;		
		}


		/* Call to Action Positioning */
		@media only screen and (min-width: 40.063em) and (max-width:80em) {
			.slide { 
				height: 35em;
			}

			.cta {
				margin: 10em 0 0;
			}
		}

		/* Call to Action Positioning */
		@media only screen and (max-width: 40em) {
			.slide {
				height: 32em;
				background: #000;
			}

			.cta {
				margin-top: 12em;
			}

			.cta h2 {
				font-size: 4rem;
				font-weight: 700;
				margin-bottom: 0;
			}

			.cta h3 {
				font-size: 1rem;
			}


		}
	/* Featured Areas 
	================================================ */

		.featured-wrapper {
			/*margin-top: -5rem;*/

		}

		.featured-box {
			position: relative;
			z-index: 5;
			margin-bottom: 1em;
		}

		.top-featured img {
			width: 100%;
		}

		.top-featured .button {
			font-family: 'Ruda', sans-serif;
			margin: -1rem 0 5px;
			text-transform: uppercase;
		}

		.top-featured .f-dropdown li, .sidebar .f-dropdown li {
			background-color: #222;
		  text-align: center;
		  text-transform: uppercase;
		  transition: all .5s ease;
		}

		.top-featured .f-dropdown li:hover, .sidebar .f-dropdown li:hover {
			background-color: #590E0E
		}

		.top-featured .dropdown.button, .sidebar .dropdown.button{
		  padding-right: 2rem;
		}
		.top-featured .f-dropdown, .sidebar .f-dropdown {
		  margin-top: 1px;
		}

		.top-featured .f-dropdown li a, .sidebar .f-dropdown li a {
			color: #fff;
		}

/* Sub Page Styles
================================================ */

	.content-wrapper {
		padding: .5em 0 .5em;
		background: url(http://www.go2lift.com/img/slider-01.jpg) top center fixed;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%
	}

	.content-wrapper>.row {
		background-color: rgba(255,255,255,.8);
		padding: 1rem;

	}

	.subpage-content p, .sidebar p{
		color: #666666;
	}

	.subpage-content img {
		margin-bottom: .5em;
	}

	.forms li a {
	  font-size: 1.5em;
	}

	.sidebar .button {
		font-size: .9rem;
	}

	.sidebar .dropdown.button::after {
		right: 1rem;
	}
/* Footer Styles
================================================ */

	.social-bg {
		background-color: #101010;
	}

	.social-icons {
		text-align: center;
	}

	.social-icons ul li{
		margin: 20px 2px 0 2px;
		display: inline-block;
	}

	.copyright-row {
		margin-top: .5em;
	}

	.copyright {
		color: #fff
	}
	

