/*
	Stylesheet generated by Turbine - http://turbine.peterkroener.de/
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{color:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@media screen {
	body {
		padding: 0;
		margin: 0;
		font-size: 13px;
		color: #666;
		font-family: 'Raleway', sans-serif;
		background: #fff;
	}
	h1 {
		font-size: 28px;
		margin-bottom: 14px;
		font-weight: bold;
		color: #1A1011;
		font-family: 'Pacifico', cursive;
	}
	h1 a {
		color: #1A1011;
	}
	h2 {
		font-size: 22px;
		margin-bottom: 11px;
		font-weight: bold;
		color: #1A1011;
		font-family: 'Pacifico', cursive;
	}
	h2 a {
		color: #1A1011;
	}
	h3 {
		font-size: 18px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #1A1011;
		font-family: 'Pacifico', cursive;
	}
	h3 a {
		color: #1A1011;
	}
	h4 {
		font-size: 14px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #1A1011;
		font-family: 'Pacifico', cursive;
	}
	h4 a {
		color: #1A1011;
	}
	p {
		font-size: 14px;
		color: #1A1011;
		font-family: 'Raleway', sans-serif;
		margin-bottom: 10px;
		line-height: normal;
	}
	p a {
		color: $col_one;
	}
	a {
		text-decoration: none;
	}
	a:hover {
		color: #F00;
	}
	strong {
		font-weight: bold;
	}
	.embed-container {
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
		max-width: 100%;
	}
	.embed-container iframe, .embed-container object, .embed-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.bodyOverflow {
		overflow: hidden;
		height: 100vh;
	}
	.globalContainer {
		position: relative;
		width: 100%;
		margin-left: 0;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	.globalContainer.navOpen {
		margin-left: -250px;
		overflow: hidden;
	}
	.globalContainer.navOpen #mainHead.affix {
		left: -250px;
	}
	.globalContainer.navOpen::before {
		position: absolute;
		top: 0;
		left: 0;
		content: "";
		width: 100%;
		height: 100%;
		z-index: 99;
		background: rgba(0,0,0,0.5);
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	.pushNav {
		position: fixed;
		top: 0;
		right: -100%;
		width: 250px;
		height: 100vh;
		background: #1A1011;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		overflow-y: scroll;
		z-index: 999999;
		text-align: center;
	}
	.pushNav.navOpen {
		right: 0;
	}
	#mainOuter {
		width: 100%;
		padding: 0 15px;
	}
	#mainOuter .bgCont {
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
		width: 100%;
		height: 100%;
	}
	#mainOuter .bgCont .bgLayer {
		margin-left: 40%;
		width: 60%;
		height: 100%;
		background-size: 100%;
		background-position: to;
		position: absolute;
		top: 0;
		right: 0p right;
		background-repeat: none;
	}
	.stdPage {
		padding: 30px 0;
	}
	.stdPage .leftCol h3 {
		font-size: 22px;
		color: #0066cc;
		margin-bottom: 14px;
		font-weight: bold;
	}
	#mainHeadSpacer {
		position: relative;
		height: 155px;
		width: 100%;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#mainHead {
		position: absolute;
		z-index: 9999;
		top: 0;
		left: 0;
		background-image: url(../../assets/images/headLights.png);
		background-position: right;
		background-size: auto 100%;
		background-repeat: no-repeat;
		background-color: #1A1011;
		padding: 25px 40px;
		color: #fff;
		height: 155px;
		width: 100%;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#mainHead .logo {
		float: left;
		width: 20%;
		height: auto;
		max-width: 260px;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#mainHead .logo img {
		width: 100%;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#mainHead .logo a {
		outline: none;
	}
	#mainHeadSpacer.affix {
		height: 90px;
	}
	#mainHead.affix {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 90px;
		border-bottom: 2px solid #fff;
	}
	#mainHead.affix .logo {
		width: auto;
		height: 100%;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#mainHead.affix .logo img {
		width: auto;
		height: 100%;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#mainHead.affix #mainNav ul li a {
		line-height: 90px;
	}
	#mainHead.affix #mainNav ul li a span::after {
		top: 60%;
	}
	#mainHead.affix #mainNav ul li .dropdown-menu ul li a {
		line-height: normal;
	}
	#mainNav {
		width: auto;
		max-width: 80%;
		float: right;
	}
	#mainNav .navToggle {
		display: none;
	}
	#mainNav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		margin-top: -25px;
	}
	#mainNav ul li {
		font-family: 'Raleway', sans-serif;
		font-size: 14px;
		letter-spacing: 0.15em;
		text-transform: uppercase;
		float: left;
	}
	#mainNav ul li a {
		display: block;
		padding: 5px 10px;
		outline: none;
		line-height: 155px;
	}
	#mainNav ul li a span {
		display: inline-block;
		position: relative;
	}
	#mainNav ul li a span::after {
		position: absolute;
		top: 57%;
		left: 0;
		content: '';
		display: block;
		width: 0;
		height: 1px;
		background: #fff;
		-webkit-transition: width .3s;
		-o-transition: width .3s;
		transition: width .3s;
	}
	#mainNav ul li a:hover {
		color: #fff;
		text-decoration: none;
	}
	#mainNav ul li a:hover .dropdown-menu {
		display: block;
	}
	#mainNav ul li a:focus {
		color: #fff;
		text-decoration: none;
	}
	#mainNav ul li a:hover span::after {
		width: 100%;
	}
	#mainNav ul li .dropdown-menu {
		position: absolute;
		top: 100%;
		left: auto;
		right: 0;
		background: rgba(26,16,17,0.8);
		border-radius: 0 !important; /* Added by border radius plugin */
		padding: 15px 40px;
		width: 100%;
		margin: 0;
		height: 50px;
		-moz-border-radius: 0 !important; /* Added by border radius plugin */
		-webkit-border-radius: 0 !important; /* Added by border radius plugin */
		-khtml-border-radius: 0 !important; /* Added by border radius plugin */
	}
	#mainNav ul li .dropdown-menu ul {
		float: right;
		width: auto;
		padding: 0;
		padding-top: 20px;
	}
	#mainNav ul li .dropdown-menu ul li a {
		line-height: normal;
	}
	#mainNav ul li .dropdown-menu ul li a::after {
		content: '';
		display: block;
		width: 0;
		height: 1px;
		background: #fff;
		-webkit-transition: width .3s;
		-o-transition: width .3s;
		transition: width .3s;
	}
	#mainNav ul li .dropdown-menu ul li a:hover::after {
		width: 100%;
	}
	#mainNav ul li.active a::after {
		width: 100%;
	}
	.dropdown:hover .dropdown-menu {
		display: block;
	}
	.pushNav img.logo {
		width: 30%;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.pushNav .socials {
		padding-top: 15px;
	}
	.pushNav .socials a {
		font-size: 20px;
		color: #fff;
		outline: 0;
		margin-right: 10px;
	}
	.pushNav .socials a:last-child {
		margin-right: 0;
	}
	.pushNav .socials a:hover {
		color: #fff;
	}
	.pushNav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	.pushNav ul li {
		font-family: 'Raleway', sans-serif;
		font-size: 14px;
		letter-spacing: 0.15em;
		text-transform: uppercase;
		border-bottom: 1px solid #ccc;
	}
	.pushNav ul li a {
		display: block;
		padding: 10px 15px;
		outline: none;
		color: #fff;
	}
	.pushNav ul li a:hover {
		color: #fff;
		text-decoration: none;
	}
	.pushNav ul li a:focus {
		color: #fff;
		text-decoration: none;
	}
	.stdWrapper {
		display: flex;
		position: relative;
		padding: 30px 0;
	}
	.stdContent {
		height: 100%;
		padding-left: 30px;
	}
	.stdContent .firstAsset {
		margin-bottom: 30px;
	}
	.stdContent .firstAsset img {
		width: 100%;
	}
	.stdContent h1 {
		font-size: 80px;
		margin-bottom: 60px;
		font-weight: bold;
		color: #1A1011;
		font-family: 'Pacifico', cursive;
		text-align: center;
	}
	.stdContent h1 a {
		color: #1A1011;
	}
	.stdContent h2 {
		font-size: 38px;
		margin-bottom: 30px;
		font-weight: bold;
		color: ##1A1011;
		font-family: 'Pacifico', cursive;
		text-align: center;
	}
	.stdContent h2 a {
		color: #1A1011;
	}
	.stdContent h3 {
		font-size: 26px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #1A1011;
		font-family: 'Raleway', sans-serif;
		text-align: left;
		letter-spacing: 0.05em;
	}
	.stdContent h3 a {
		color: #1A1011;
	}
	.stdContent h4 {
		font-size: 18px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #1A1011;
		font-family: 'Raleway', sans-serif;
	}
	.stdContent h4 a {
		color: #1A1011;
	}
	.stdContent p {
		font-size: 14px;
		color: #1A1011;
		font-family: 'Raleway', sans-serif;
		margin-bottom: 10px;
		line-height: 22px;
		letter-spacing: 0.05em;
	}
	.stdContent p a {
		color: $col_one;
		text-decoration: underline;
	}
	.col-sm-8 .stdContent {
		display: block;
		padding-left: 0px;
		text-align: center;
	}
	.col-sm-8 .stdContent h3 {
		text-align: center;
	}
	.stdAssets .firstAsset {
		margin-bottom: 30px;
	}
	.stdAssets .firstAsset img {
		width: 100%;
		border: 0;
	}
	.stdAssets .firstAsset a {
		outline: none;
	}
	.stdAssets .assetThumb {
		width: 100%;
		position: relative;
		margin-bottom: 30px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.stdAssets .assetThumb img {
		display: none;
	}
	.stdAssets .assetThumb a {
		display: block;
		width: 100%;
		height: 100%;
	}
	.stdAssets .assetThumb a:after {
		display: block;
		content: "";
		padding-bottom: 70%;
	}
	.stdAssets .assetThumb .vidPlay {
		width: 40%;
		position: absolute;
		top: 20%;
		left: 30%;
	}
	#homeLanding {
		position: relative;
		width: 100%;
		height: 100vh;
		background-image: url(../../assets/images/homeBackground.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
	#homeLanding video {
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
		min-height: 100%;
		min-width: 100%;
		height: auto;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		opacity: 0;
	}
	#homeLanding .centerPoint {
		width: 2px;
		height: 100%;
		background: cyan;
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translate(-50%, 0%);
		-ms-transform: translate(-50%, 0%);
		transform: translate(-50%, 0%);
	}
	#homeLanding .overlayContainer {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0.9) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#e6000000',GradientType=0 );
	}
	#homeLanding .overlayContainer .logoStack {
		position: absolute;
		top: 27%;
		left: 50%;
		width: 80%;
		max-width: 265px;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	#homeLanding .overlayContainer .logoStack img {
		width: 100%;
	}
	#homeLanding .overlayContainer .tagPoint {
		position: absolute;
		bottom: 5%;
		left: 50%;
		text-align: center;
		-webkit-transform: translate(-50%, 0%);
		-ms-transform: translate(-50%, 0%);
		transform: translate(-50%, 0%);
	}
	#homeLanding .overlayContainer .tagPoint h2 {
		font-family: 'Raleway', sans-serif;
		font-size: 30px;
		font-weight: bold;
		letter-spacing: 0.2em;
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	#homeLanding .overlayContainer .tagPoint p {
		text-transform: uppercase;
		color: #fff;
		letter-spacing: 0.15em;
		font-size: 14px;
		margin-bottom: 20px;
	}
	#homeLanding .overlayContainer .tagPoint a.downArrow {
		color: #fff;
		font-size: 60px;
		outline: 0;
	}
	#welcomeLanding {
		position: relative;
		width: 100%;
		background: none;
		overflow: hidden;
		padding: 30px 15px;
	}
	#welcomeLanding .bgCont {
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
		width: 100%;
		height: 100%;
	}
	#welcomeLanding .bgCont .bgLayer {
		margin-left: 40%;
		width: 60%;
		height: 100%;
		background-size: 100%;
		background-position: to;
		position: absolute;
		top: 0;
		right: 0p right;
		background-repeat: none;
	}
	#welcomeLanding .welcomePod {
		position: relative;
		width: 100%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		margin-bottom: 30px;
		-webkit-transition: all 400ms ease;
		-o-transition: all 400ms ease;
		transition: all 400ms ease;
	}
	#welcomeLanding .welcomePod a.overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: block;
		background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0.9) 100%);
		-webkit-transition: all 400ms ease;
		-o-transition: all 400ms ease;
		transition: all 400ms ease;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#e6000000',GradientType=0 );
	}
	#welcomeLanding .welcomePod h3 {
		position: absolute;
		bottom: 0;
		left: 0;
		color: #fff;
		width: 100%;
		font-family: 'Raleway', sans-serif;
		font-size: 20px;
		letter-spacing: 0.2em;
		text-transform: uppercase;
		font-weight: normal;
	}
	#welcomeLanding .welcomePod h3 a {
		width: 100%;
		display: block;
		color: #fff;
		text-decoration: none;
		text-align: center;
		padding: 10px 0;
	}
	#welcomeLanding .welcomePod:hover {
		transform: scale(1.05);
	}
	#welcomeLanding .welcomePod:hover a.overlay {
		opacity: 0.7;
	}
	#welcomeLanding .welcomePod.weddings {
		background-image: url(../../assets/images/150711575_0.jpg);
	}
	#welcomeLanding .welcomePod.birthdays {
		background-image: url(../../assets/images/024.jpg);
	}
	#welcomeLanding .welcomePod.corperate {
		background-image: url(../../assets/images/160811544.jpg);
	}
	#welcomeLanding .welcomePod.nightclub {
		background-image: url(../../assets/images/150711612_0.jpg);
	}
	#welcomeLanding .welcomePod:after {
		content: "";
		display: block;
		padding-bottom: 100%;
	}
	#welcomeLanding .welcomeText {
		width: 80%;
		margin: 0 auto;
	}
	#welcomeLanding .welcomeText h1 {
		font-size: 50px;
		margin-bottom: 40px;
	}
	#welcomeLanding .welcomeText p {
		font-size: 16px;
		font-weight: normal;
		letter-spacing: 0.05em;
		line-height: 26px;
	}
	#twitterLanding {
		background-image: url(../../assets/images/twitterLights.png);
		background-position: bottom left;
		background-size: 25% auto;
		background-repeat: no-repeat;
		background-color: #1A1011;
		padding: 100px 15px;
	}
	#twitterLanding h3 {
		font-size: 50px;
		color: #fff;
		text-align: center;
	}
	#twitterLanding .tweetContent {
		width: 75%;
	}
	#twitterLanding .tweetContent i {
		color: #fff;
		font-size: 36px;
		float: left;
		margin-right: 5%;
		margin-bottom: 40px;
	}
	#twitterLanding .tweetContent p {
		color: #fff;
		margin: 0;
		font-size: 16px;
		line-height: 26px;
	}
	#breakLanding {
		position: relative;
		background-size: 120%;
		background-position: bottom;
		background-repeat: no-repeat;
	}
	#breakLanding .overlay {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0.9) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#e6000000',GradientType=0 );
	}
	#breakLanding:after {
		content: "";
		display: block;
		padding-bottom: 35%;
	}
	#testimonialLanding {
		position: relative;
		width: 100%;
		background: none;
		overflow: hidden;
		padding: 60px 15px;
	}
	#testimonialLanding .bgCont {
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
		width: 100%;
		height: 100%;
	}
	#testimonialLanding .bgCont .bgLayer {
		width: 100%;
		height: 100%;
		background-size: 100%;
		background-position: top;
		position: absolute;
		top: 0;
		right: 0;
		background-repeat: none;
	}
	#testimonialLanding .testPod, .testimonials .testPod {
		text-align: center;
		margin-bottom: 60px;
	}
	#testimonialLanding .testPod .imgPod, .testimonials .testPod .imgPod {
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	#testimonialLanding .testPod .imgPod::after, .testimonials .testPod .imgPod::after {
		content: "";
		display: block;
		padding-bottom: 100%;
	}
	#testimonialLanding .testPod .img-circle, .testimonials .testPod .img-circle {
		max-width: 60%;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	#testimonialLanding .testPod h3, .testimonials .testPod h3 {
		font-size: 36px;
		max-width: 80%;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	#testimonialLanding .testPod p, .testimonials .testPod p {
		font-size: 14px;
		letter-spacing: 0.05em;
		line-height: 24px;
		max-width: 80%;
		margin: 0 auto;
	}
	.highlights .highlightPod {
		position: relative;
		width: 100%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		margin-bottom: 30px;
		-webkit-transition: all 400ms ease;
		-o-transition: all 400ms ease;
		transition: all 400ms ease;
	}
	.highlights .highlightPod a.overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: block;
		background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0.9) 100%);
		-webkit-transition: all 400ms ease;
		-o-transition: all 400ms ease;
		transition: all 400ms ease;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#e6000000',GradientType=0 );
	}
	.highlights .highlightPod h3 {
		position: absolute;
		bottom: 0;
		left: 0;
		color: #fff;
		width: 100%;
		font-family: 'Raleway', sans-serif;
		font-size: 20px;
		letter-spacing: 0.2em;
		text-transform: uppercase;
		font-weight: normal;
	}
	.highlights .highlightPod h3 a {
		width: 100%;
		display: block;
		color: #fff;
		text-decoration: none;
		text-align: center;
		padding: 10px 0;
	}
	.highlights .highlightPod:hover {
		transform: scale(1.05);
	}
	.highlights .highlightPod:hover a.overlay {
		opacity: 0.7;
	}
	.highlights .highlightPod.weddings {
		background-image: url(../../assets/images/150711575_0.jpg);
	}
	.highlights .highlightPod.birthdays {
		background-image: url(../../assets/images/024.jpg);
	}
	.highlights .highlightPod.corperate {
		background-image: url(../../assets/images/160811544.jpg);
	}
	.highlights .highlightPod.nightclub {
		background-image: url(../../assets/images/150711612_0.jpg);
	}
	.highlights .highlightPod.venues {
		background-image: url(../../assets/images/venues.jpg);
	}
	.highlights .highlightPod.areas {
		background-image: url(../../assets/images/coverage.jpg);
	}
	.highlights .highlightPod:after {
		content: "";
		display: block;
		padding-bottom: 100%;
	}
	.highlights.std {
		padding-top: 30px;
		border-top: 1px solid #ccc;
	}
	.contactContent {
		text-align: center;
	}
	.contactContent h4 {
		font-size: 24px;
		font-family: 'Raleway', sans-serif;
		font-weight: 300;
	}
	.contactForm {
		margin-bottom: 60px;
	}
	.contactForm input, .contactForm textarea {
		border: 1px solid #1A1011;
		border-radius: 0; /* Added by border radius plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	.contactForm .sendBtn {
		background: #1A1011;
		padding: 10px 30px;
		color: #fff;
		border: none;
		font-size: 18px;
		-webkit-transition: all 400ms ease;
		-o-transition: all 400ms ease;
		transition: all 400ms ease;
	}
	.contactForm .sendBtn:hover {
		background: #ccc;
	}
	.friendsList {
		max-width: 80%;
		margin: 0 auto;
		margin-top: 30px;
	}
	.friendsList li {
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid #ccc;
	}
	.friendsList li .imagePod img {
		width: 100%;
		margin-bottom: 30px;
	}
	.friendsList li h3 {
		font-size: 28px;
	}
	.friendsList li p {
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0.05em;
	}
	.friendsList li:last-child {
		border: none;
	}
	.package {
		background: rgba(0, 0, 0, 0.1);
		padding: 15px 30px;
		margin-top: 15px;
		margin-bottom: 30px;
	}
	.package h4 {
		font-size: 28px;
		text-transform: uppercase;
		margin-bottom: 30px;
		letter-spacing: 3px;
		text-align: center;
	}
	.package p {
		font-size: 12px;
		color: #000;
	}
	.package ul {
		padding-left: 15px;
		color: #000;
		margin-bottom: 15px;
	}
	.package ul li {
		list-style: disc;
		font-size: 14px;
		margin-bottom: 5px;
		line-height: 18px;
	}
	.package ul li span {
		display: block;
		color: #666;
	}
	.package p.price {
		text-align: center;
		font-size: 38px;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: 0.152em;
	}
	.package p.price span {
		font-weight: bold;
		font-size: 14px;
		display: block;
		letter-spacing: 2px;
		padding-bottom: 3px;
	}
	.package p.factors {
		font-size: 12px;
		margin-bottom: 0px;
		color: #666;
		line-height: 16px;
		padding-top: 10px;
		text-align: center;
	}
	.blackBtn {
		background: #000;
		color: #fff;
		padding: 10px 15px;
		display: inline-block;
		font-size: 18px;
		text-decoration: none !important;
		text-transform: uppercase;
		margin-top: 10px;
		-webkit-transition: all 400ms ease;
		-o-transition: all 400ms ease;
		transition: all 400ms ease;
	}
	.blackBtn:hover {
		color: #fff;
		background: #666;
	}
	.package.wedding h4 {
		margin-bottom: 20px;
	}
	.package.wedding p.price {
		display: block;
		float: none !important;
		text-align: center;
		margin-bottom: 15px;
	}
	.package.wedding .blackBtn {
		float: none !important;
		display: block;
		text-align: center;
		outline: none;
		margin-top: 30px;
	}
	.package.wedding p.factors {
		text-align: center;
	}
	.error {
		padding: 15px;
		margin-bottom: 30px;
		border: 1px solid #a94442;
	}
	.error h3 {
		text-align: center;
		color: #a94442;
		font-family: 'Pacifico', cursive;
	}
	.error p {
		text-algin: center;
		color: #a94442;
	}
	#footerContact {
		background: rgba(26,16,17,0.8);
		padding: 30px 0;
	}
	#footerContact .contactInner {
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
		text-align: center;
	}
	#footerContact .contactInner h3 {
		color: #fff;
		font-size: 32px;
		margin-bottom: 30px;
	}
	#footerContact .contactInner .contactForm {
		margin-bottom: 0;
	}
	#footerContact .contactInner .contactForm .check {
		font-size: 16px;
		color: #fff;
	}
	#footerContact .contactInner .contactForm .check span {
		display: block;
		padding-top: 5px;
	}
	footer, #footer {
		width: 100%;
		background-image: url(../../assets/images/footerLights.png);
		background-position: bottom right;
		background-size: 25% auto;
		background-repeat: no-repeat;
		background-color: #1A1011;
		padding: 30px;
	}
	footer img, #footer img {
		float: left;
		width: 30%;
		max-width: 150px;
	}
	footer .rightPod, #footer .rightPod {
		float: right;
	}
	footer .rightPod p, #footer .rightPod p {
		color: #fff;
		font-size: 20px;
		letter-spacing: 0.05em;
		text-align: right;
	}
	footer .rightPod p.bc, #footer .rightPod p.bc {
		font-size: 14px;
		margin-bottom: 0;
	}
	footer .rightPod #socialIcons, #footer .rightPod #socialIcons {
		text-align: right;
		margin-bottom: 10px;
	}
	footer .rightPod #socialIcons a, #footer .rightPod #socialIcons a {
		display: inline-block;
		font-size: 28px;
		color: #fff;
		text-decoration: none;
		width: 40px;
		height: 40px;
		padding-top: 5px;
		text-align: center;
	}
	footer .rightPod #socialIcons a:hover, #footer .rightPod #socialIcons a:hover {
		color: #ccc;
	}
	.btn-default {
		/*width: 100%*/;
	}
	.btn-primary {
		/*width: 100%*/;
	}
	.btn-success {
		/*width: 100%*/;
	}
	.btn-info {
		/*width: 100%*/;
	}
	.btn-warning {
		/*width: 100%*/;
	}
	.btn-danger {
		/*width: 100%*/;
	}
	.hidden {
		display: none;
	}
	.textLeft {
		text-align: left;
	}
	.textCenter {
		text-align: center;
	}
	.textRight {
		text-align: right;
	}
	.noPad {
		padding: 0;
	}
	.noPadLeft {
		padding-left: 0;
	}
	.noPadRight {
		padding-right: 0;
	}
	.noPadTop {
		padding-top: 0;
	}
	.noPadBottom {
		padding-bottom: 0;
	}
	.noMargin {
		margin: 0;
	}
	.noMarginTop {
		margin-top: 0;
	}
	.noMarginright {
		margin-rihgt: 0;
	}
	.noMarginBottom {
		margin-bottom: 0;
	}
	.noMarginLeft {
		margin-left: 0;
	}
	.floatLeft {
		float: left;
	}
	.floatRight {
		float: right;
	}
	.clearLeft {
		clear: left;
	}
	.clearRight {
		clear: right;
	}
	.clearAll {
		clear: both;
		height: 1px;
	}
	hr {
		border: 0;
		margin: 10px 0px;
		height: 1px;
		background: #333;
		background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
	}
	@-webkit-keyframes bounceAni {	0%, 20%, 50%, 80%, 100% {	-webkit-transform: translateY(0);	transform: translateY(0);	}	40% {	-webkit-transform: translateY(-20px);	transform: translateY(-20px);	}	60% {	-webkit-transform: translateY(-5px);	transform: translateY(-5px);	}	}	@-moz-keyframes bounceAni {	0%, 20%, 50%, 80%, 100% {	-moz-transform: translateY(0);	transform: translateY(0);	}	40% {	-moz-transform: translateY(-20px);	transform: translateY(-20px);	}	60% {	-moz-transform: translateY(-5px);	transform: translateY(-5px);	}	}	@-ms-keyframes bounceAni {	0%, 20%, 50%, 80%, 100% {	-ms-transform: translateY(0);	transform: translateY(0);	}	40% {	-ms-transform: translateY(-20px);	transform: translateY(-20px);	}	60% {	-ms-transform: translateY(-5px);	transform: translateY(-5px);	}	}	@-o-keyframes bounceAni {	0%, 20%, 50%, 80%, 100% {	-o-transform: translateY(0);	transform: translateY(0);	}	40% {	-o-transform: translateY(-20px);	transform: translateY(-20px);	}	60% {	-o-transform: translateY(-5px);	transform: translateY(-5px);	}	}	@keyframes bounceAni {	0%, 20%, 50%, 80%, 100% {	-webkit-transform: translateY(0);	transform: translateY(0);	}	40% {	-webkit-transform: translateY(-20px);	transform: translateY(-20px);	}	60% {	-webkit-transform: translateY(-5px);	transform: translateY(-5px);	}	}	.bounce{	-webkit-animation: bounceAni 2s infinite;	-moz-animation: bounceAni 2s infinite;	-ms-animation: bounceAni 2s infinite;	-o-animation: bounceAni 2s infinite;	animation: bounceAni 2s infinite;	}	.languageDir-ltr {
		direction: ltr;
	}
	.languageDir-rtl {
		direction: rtl;
	}
}
@media print {
	#editorbar {
		display: none;
	}
@import 0.5cm;
@import 3;
@import 3;
@import avoid;
@font-face {
}
@font-face {
}
@font-face {
}
@font-face {
}
}
