/*
Theme Name:     DanElecTro
Description:    DanElecTro Theme
Version: 1.0
Author:         M. Trejo
Template:       twentyfourteen
*/

/*@import url("../twentyfourteen/style.css");*/

/*---------------------------- STYLING -----------------------*/

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


	.infoBlock.vintagebari {
		right: 0 !important;
		top: 263px;
	}
	.infoBlock.vintag12 {
		top: 262px !important;
		right: -16px !important;
	}
	.basicSpecsVintBari {
		top: 110px !important;
		right: -103px !important;
	}
	.basicSpecsVint12string {
		right: -117px !important;
		top: 115px !important;
		width: 202px;
	}
}


@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
	.infoBlock.vintagebari {
		top: 283px !important;
		right: -60px !important;
	}

	.infoBlock.vintag12 {
		top: 283px !important;
		right: -76px !important;
	}

}


@media screen and (max-width: 782px) {
	.basicSpecsVintBari,
	.basicSpecsVint12string {
		left: 0 !important;
		right: 0 !important;
		top: auto !important;
		width: 100% !important;
		text-align: center !important;
	}

	.infoBlock.vintag12 {
		top: 82px !important;
		right: 0 !important;
	}

	.sm-dano { display:none;}
	.sm-dano-nav { display:block;}

}

/* --------------------- END TEMP RESPONSIVE STYLING ------------------*/


body.page-id-1602 #wrapper {
	background-image: url("http://danelectro.com/wp-content/uploads/2016/05/Vintage-Bari-12-String.jpg");
	z-index: -1;
	height: 100%;
	width: 100%;
	position: fixed;
	background-position: -99999px -99999px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	transform: translate3d(0,0,0);
}



#menu-item-1610,
.menu-sm {
	display: none;
}

.basicSpecsVintBari,
.basicSpecsVint12string {
	position: absolute;
	box-shadow: 0 0 2px 3px rgba(255, 255, 255, 0.8) !important;
	padding: 9px 9px 0 9px;
	z-index: 991 !important;
	width: 220px;
	height: auto;
	background-color: #FFFFFF;
	text-align: left;
}

.infoBlock.vintagebari {
	right: 33px ;
	top: 263px ;
}

.infoBlock.vintag12 {
	right: 14px;
	top: 263px;
}
.basicSpecsVint12string {
	right: -87px;
	top: 120px;
}

.basicSpecsVintBari {
	top: 110px;
	right: -70px;
}

.mejs-time-total,
.mejs-time.mejs-duration-container {
	width: 180px !important
}

#colorbox,
#cboxWrapper,
.fancybox-opened .fancybox-skin,
.mejs-container,
.mejs-controls {
	min-width: 400px !important;
}


/* .hentry {
margin: 0 auto 0;
max-width: 672px;
}
*/

.site-title {
	padding-bottom: 30px;
	width: 100%;
	max-width: 100%;
}
@media screen and (min-width:783px) {
	.site-title {
		margin-top:10px;
	}
}

.site-title a,
.site-title a:hover {
	/*		display:none; */
}

#site-logo {
	max-height: 96px;
	width: auto;
}

.entry-content,
.entry-summary,
.page-content {
	word-break: normal !important;
}

.column,
.columns,
.tiles > li {
	/*   background: #ddd;
	border: 1px solid #d0d0d0;
	*/
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s;
}


/*
.column:hover, .columns:hover {
background: #efefef;
cursor: pointer;
-webkit-transition-duration: .3s;
-moz-transition-duration: .3s;
-o-transition-duration: .3s;
-ms-transition-duration: .3s;
transition-duration: .3s;
}
*/

.row {
	margin-bottom: 25px;
	text-align: center;
}

.pn36 {
	font: 36px TorontoSubway;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

.pl14 {
	font: 14px TorontoSubwayLight;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

.head,
.head:hover {
	box-shadow: none;
	margin-top: 30px;
}

.head span {
	font-weight: bold;
	color: #353535;
}

.head span span {
	font-size: 32px;
	font-weight: bold !important;
}

.special,
.special:hover {
	background: transparent;
	border: none;
}

.special:hover p {
	color: #ffe400;
}

.site-footer {
	background-color: transparent !important;
	width: 100%;
}

.primary-navigation {
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
}

#supplementary {
	display: none;
}

.ott {
	height: 132px;
	width: 578px;
	/*background: url(http://danelectro.com/wp-content/uploads/2014/12/OTT-Horizontal2@2x.png) no-repeat center center;*/
	margin-top: -53px;
	background-size: contain;
}

.page-id-5 .ott {
	/*height: 132px;
	width: 578px;
	background: url(http://danelectro.com/wp-content/uploads/2014/12/OTT-Horizontal2@2x.png) no-repeat center center;*/
	margin: 0;
	padding: 0;
	margin-top: -53px;
	background-size: contain;
	position: fixed;
	left: 0;
	bottom: -5px;
	display: block !important;
	background: url(img/home-text_2017.png) no-repeat center center;
	width: 100%;
	height: 160px;
}

.fullWidthcen {
	width: 100%;
	text-align: center;
}


/*-------------------------------- END GUMBY STYLING -----------------------*/

.clearAll {
	clear: both;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	margin: 36px 0 2px;
}

h1 {
	font-size: 20px;
	color: #000000;
	text-transform: uppercase;
	font-family: TorontoSubway;
	font-weight: bold;
	text-rendering: optimizeLegibility;
}


/*  adjust styling */

.homeWelcomeAdj {
	max-width: 911px;
	margin: 0 auto;
}

.homeWelcomeAdj h1 {
	font-size: 51px;
	color: #FC0000;
	text-transform: uppercase;
	font-family: TorontoSubway;
	font-weight: normal;
	text-rendering: optimizeLegibility;
	line-height: 51px;
	margin-bottom: 7px;
}

.homeWelcomeAdj p {
	margin-bottom: 11px;
	font-size: 20px;
	line-height: 1.25em;
	color: black;
	font-family: TorontoSubway;
	font-weight: normal;
}

.five.columns.push_seven.ott-home {
	height: 132px;
	width: 578px;
	background: url(/wp-content/uploads/2014/12/OTT-Horizontal2@2x.png) no-repeat center center;
	margin-top: -53px;
	background-size: contain;
	position: fixed;
	bottom: 30px;
	display: block !important;
	right: 0;
}


/*body.page-id-1018 {
background-image: url('/wp-content/uploads/2015/07/home-adj-addtl.jpg') !important;
background-repeat: no-repeat;
background-position: center center;
background-attachment: scroll;
background-size: cover;
}*/


/* end adjust styling */


/* body.home .site-header { margin: 0;} */

body.home h1 {
	font-size: 51px;
	color: #000000;
	text-transform: uppercase;
	font-family: TorontoSubway;
	font-weight: normal;
	text-rendering: optimizeLegibility;
	line-height: 51px;
	margin-bottom: 7px;
}

.homeWelcome p {
	margin-bottom: 11px;
	font-size: 20px;
	line-height: 1.25em;
	color: black;
	font-family: TorontoSubway;
	font-weight: normal;
}

p {
	margin-bottom: 11px;
	font-size: 20px;
	line-height: 1.25em;
	color: black;
}

.hmTitle {}

	#secondary {
		display: none !important;
	}

	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content .entry-meta,
	.page-content,
	.hentry,
	.entry-content {
		background-color: transparent;
	}

	.homeWelcome {
		max-width: 911px;
		margin: 0 auto;
	}

	#tablepress-1 {
		width: 100% !important;
	}

	.site-content,
	.site-main .widecolumn {
		margin-left: 0 !important;
	}

	.site-content {
		margin-right: 0 !important;
	}

	.site:before {
		width: 0px !important;
	}


	/* Background Images */


	/*body.page-id-25 {
	background-image: url('/wp-content/uploads/2014/12/bkg-contact.jpg') !important;
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: scroll;
}

body.page-id-15 {
background-image: url('/wp-content/uploads/2014/12/dcBkg2.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: scroll;
}

body.home {
background-repeat: no-repeat;
background-position: top center;
background-attachment: scroll;
background-size:cover;
}

body.page-id-17 {
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/double-cutawaybg.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: scroll;
background-size:cover;
}

body.page-id-19 {
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/hodadbg.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: scroll;
background-size:cover;
}

body.page-id-21 {
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/bassbg.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: scroll;
background-size:cover;
}
body.page-id-23 {
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/starbg.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: scroll;
background-size:cover;
}

body.page-id-25 {
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/conatct-bg.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: scroll;
background-size: cover;
}

body.page-id-1046{
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/new64bg.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: scroll;
background-size:cover;

}

body.page-id-1049{
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/sprucebg.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: scroll;
background-size:cover;
}*/

.contact-content {
	text-align: center;
	background-image: url('http://danelectro.com/wp-content/uploads/2016/02/contact-content.png');
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: scroll;
	background-size: cover;
	min-height: 502px;
	padding-top: 220px;
}

.contact-content p {
	font-family: MistralD!important;
	font-size: 36px;
}

.contact-content a {
	color: #1359c1;
}

body.page-id-340 {
	background-image: url('http://danelectro.com/wp-content/uploads/2014/12/contactBkgAlt.jpg') !important;
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: scroll;
}

::selection {
	background: #FFBC55 !important;
}

.home.styles #page {
	/*background-image: url('/wp-content/uploads/2014/12/Dano-Layered-Page_HOME-new.jpg') !important;
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: scroll;
	min-height: 1081px;
	*/
}

.site {
	background-color: transparent;
	max-width: 1422px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.site-header {
	background-color: transparent !important;
	max-width: 1422px;
	position: relative;
	width: 100%;
	z-index: 1000;
	margin: 0 0 55px 0;
}

.styles #page {
	background-color: transparent !important;
}


/* Insert your changes below this line -------- */

.full-width .site-content .entry-header {
	padding: 0;
}

.entry-title {
	display: none;
}


/*this center aligns site */

.site {
	margin: 0 auto;
}


/*end center align code */

.site-footer {
	display: none;
}

.page-id-25 .site-footer {
	display: block;
	/* position: relative; */
	color: #000;
	border-top: none;
	text-transform: uppercase;
	font-family: TorontoSubway;
	font-weight: 100;
	text-rendering: optimizeLegibility;
	font-size: 13px;
	width: 911px;
	margin: 0 auto;
}

.site-footer,
.site-info,
.site-info a {
	color: #000;
	font-size: 11px;
}

.disclaimer {
	font-size: 11px;
	line-height: 14px;
	text-transform: none;
}

#supplementary + .site-info {
	border-top: none !important;
	padding-bottom: 5px;
}

.page-id-25 .ott {
	height: 132px;
	width: 578px;
	background: url(/wp-content/uploads/2014/12/OTT-Horizontal2@2x.png) no-repeat center center;
	margin-top: -53px;
	background-size: contain;
	position: fixed;
	bottom: 30px;
	display: block !important;
	right: 0;
	/*height: 132px;
	width: 578px;
	background: url(/wp-content/uploads/2014/12/OwnTheTone3.png) no-repeat center center;
	margin-top: 288px;
	background-size: contain;
	float: right;
	*/
}


/* remove/adjust featured image indent (default -48px) change to 0 or more for no indent (WP 4.1) */

.site-content .has-post-thumbnail .entry-header {
	margin-top: 0px;
}


/* end indent code */


/* adjust padding between top of content and header  72px default */

.content-area,
.content-sidebar {
	padding-top: 11px;
}


/* end adjust padding between top of content & header */


/*begin remove left sidebar code*/

@media screen and (min-width: 1008px) {
	.footer-sidebar .widget {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0 30px;
		width: 100%;
	}
}

@media screen and (min-width: 783px) {
	.header-main {
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.site-title {
		width: 100% !important;
		/* Search-toggle width = 48px */
		/*max-width: -webkit-calc(100% - 48px);
		max-width:         calc(100% - 48px);
		*/
	}
	.widget_text > div >:last-child {
		margin-bottom: 0;
		float: right;
	}
}

@media screen and (min-width: 1110px) {
	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		padding-left: 55px;
	}
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	max-width: 100%;
}

.comments-area {
	max-width: 100%;
}

.post-navigation,
.image-navigation {
	max-width: 100%;
}

.site:before,
#secondary {
	width: 0;
	display: none;
}

.featured-content {
	padding-left: 0;
}

.site-content,
.site-main .widecolumn {
	margin-left: 0;
}

.hentry {
	max-width: 850px;
}

.post-thumbnail img {
	width: 100%;
}

@media screen and (min-width: 782px) {
	.site-content .entry-content {
		padding-left: 10px;
		padding-right: 10px;
	}
	.row {
		margin-bottom: 0;
		text-align: center;
		padding-left: 0;
		padding-right: 0;
	}
}


/* iPhone6 Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
	.page-id-25 .ott {
		width: 230px !important;
		left: 409px !important;
	}
	.page-id-25 .site-footer {
		width: 58% !important;
	}

	#post-17 .four.columns.one .infoBlock {
		top: 240px !important;
	}
}


/* iPhone6 Portrait */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	#post-17 .four.columns.one .infoBlock {
		top: 90px !important;
	}
	button#alert { width:100%;}

	#post-17 .four.columns.one .infoBlock {
		top: 240px !important;
	}
	button#alert {
		margin-top: 70px;
		margin-bottom: -60px;
	}

	.infoBlock {
		z-index: 99 !important;
	}

	.sm-dano {
		display: block;
		right: 0;
		position: fixed;
		width: 100%;
		top: 48px;
		border-top: 0;
		border-left: 0;
		border-right: 0;
		z-index: 999;
	}

	.sm-dano a:first-child,
	.sm-dano a,
	.sm-dano a:last-child {
		margin: 0 25px !important;
	}

}


/* Phone 5 in portrait & landscape*/

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {}


	/* Phone 5 in landscape*/

	@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
		.page-id-25 .ott {
			width: 230px !important;
			left: 339px !important;
		}
		.page-id-25 .ott {
			height: 63px;
		}
	}


	/* iPhone 5 in portrait*/

	@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
		#post-17 .four.columns.one .infoBlock {
			top: 90px !important;
		}

		button#alert { width:100%;}

		button#alert {
			margin-top: 70px;
			margin-bottom: -60px;
		}

		.sm-dano {
			display: block;
			right: 0;
			position: fixed;
			width: 100%;
			top: 48px;
			border-top: 0;
			border-left: 0;
			border-right: 0;
			z-index: 999;
		}

		.sm-dano a:first-child,
		.sm-dano a,
		.sm-dano a:last-child {
			margin: 0 19px !important;
		}

		.site-title {margin-top: 0;}

		.infoBlock {
			z-index: 101 !important;
		}

	}


	/* iPad in portrait & landscape */

	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {}


		/* iPad in landscape */

		@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
			.home .site-header {
				margin: 0 0 32px 0 !important;
			}
			body.home h1 {
				font-size: 45px;
				margin-bottom: 0;
			}
			.site-footer,
			.site-info,
			.site-info a {
				color: #000;
			}
			/*.page-id-25 .site-footer {
			left: 19%;
			width: 44%;
			}*/
			.page-id-25 .ott {
				height: 100px;
				width: 578px;
				background: url(/wp-content/uploads/2014/12/OTT-Horizontal2@2x.png) no-repeat center center;
				margin-top: -53px;
				background-size: contain;
				position: fixed;
				bottom: 0px;
				display: block !important;
				left: 0px;
			}
		}


		/* iPad in portrait */

		@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {


			.sm-dano {
				display: block;
				right: 70px !important;
				position: fixed;
			}

			.basicSpecsVintBari,
			.basicSpecsVint12string {
				left: auto;
				right: 5px !important;
				top: 60px !important;
				padding: 6px 3px 0;
				/* width: 213px !important; */
				text-align: left !important;
				z-index: 991 !important;
			}

			.basicSpecsVint12string {
				left: 531px !important;
			}

			.infoBlock.vintag12 {
				top: 102px !important;
				right: 0 !important;
			}

			.basicSpecsVintBari {
				left: 527px !important;
			}

			.infoBlock.vintagebari{
				top: 220px !important;
			}



			.site-footer,
			.site-info,
			.site-info a {}
				/*.page-id-25 .site-footer {
				left: 19%;
				width: 100%;
				}*/
				.page-id-25 .ott {
					height: 100px;
					width: 578px;
					background: url(/wp-content/uploads/2014/12/OTT-Horizontal2@2x.png) no-repeat center center;
					margin-top: -53px;
					background-size: contain;
					position: fixed;
					bottom: 0px;
					display: block !important;
					left: 340px !important;
				}
				/*body.page-id-25 {
				width: 100% !important;
				}*/
				/*.disclaimer {
				font-size: 17px;
				line-height: 17px;
				font-weight: 100;
				}*/
			}

			@media screen and (min-width: 503px) and (max-width: 780px) {
				.basicSpecs59NOS h2,
				.basicSpecs59MJ h2,
				.basicSpecsConvertible h2,
				.basicSpecs59NOS p,
				.basicSpecs59MJ p,
				.basicSpecsConvertible p {
					text-align: left !important;
				}
				.basicSpecs59NOS,
				.basicSpecs59MJ,
				.basicSpecsConvertible {
					position: absolute !important;
					top: 205px !important;
					right: -372px !important;
					width: 269px !important;
					height: auto;
					-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
					box-shadow: 0 0 5px 5px #FFFFFF;
					background-color: #FFFFFF;
					z-index: 3;
					padding: 5px 15px 2px 15px;
					margin: 0 auto;
				}
				.row .push_seven {
					margin-left: 0;
				}
				.row .five.columns {
					width: 100%;
				}
				.infoBlock {
					width: auto;
					padding: 0;
					position: absolute;
					top: 366px !important;
					right: 184px !important;
					z-index: 999;
				}
				img.size-full,
				img.size-large,
				.wp-post-image,
				.post-thumbnail img {
					height: auto !important;
					width: 60% !important;
					margin: 0 auto;
				}
				.row {
					width: 100%;
					max-width: 100%;
					min-width: 320px;
					margin: 0 auto;
					padding-left: 0px;
					padding-right: 0px;
				}
				.page-id-25 .ott {
					width: 230px !important;
					left: 341px;
				}
				.page-id-25 .site-footer {
					display: block;
					color: #000000 !important;
					border-top: none;
					text-transform: uppercase;
					font-family: TorontoSubway;
					font-weight: 100;
					text-rendering: optimizeLegibility;
					font-size: 13px;
					left: 30px !important;
					clear: both;
					width: 58%;
					bottom: 0px;
					position: fixed;
					background: #444;
				}
				.contactSection p {
					color: #000;
					font-size: 19px;
					font-family: 'VTBulletin' !important;
					text-align: left;
					line-height: 18px !important;
					letter-spacing: -.1em;
					margin-bottom: 0;
				}
				.site-footer,
				.site-info,
				.site-info a,
				.disclaimer {
					color: #000;
				}
				/*.disclaimer {
				font-size: 15px;
				line-height: 17px;
				}*/
				.row.contactText {
					padding-top: 0 !important;
				}
			}

			@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
				.infoBlock {
					width: auto;
					padding: 0;
					position: absolute;
					top: 366px !important;
					right: 97px !important;
					z-index: 999;
				}
				.row.contactText {
					margin-top: 40px;
				}
				/*body.page-id-25 {
				background-image: url('/wp-content/uploads/2014/12/mContact@2x.jpg') !important;
				background-repeat: no-repeat;
				background-position: top center;
				background-attachment: fixed;
				background-size:cover;
				}*/
				.page-id-25 .ott {
					height: 100px;
					width: 100%;
					background: url(/wp-content/uploads/2014/12/OTT-Horizontal2@2x.png) no-repeat center center;
					margin-top: auto;
					background-size: contain;
					float: none;
				}
			}

			@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
				.cycle-slideshow {
					width: 100%
				}
				.cycle-slideshow img {
					height: auto !important;
					width: 60% !important;
					margin: 0 auto;
				}
				.homeWelcome {
					max-width: 911px;
					margin: 90px auto 0;
					width: 90%;
				}
				.homeWelcome p {
					margin-bottom: 11px;
					font-size: 21px !important;
					line-height: 1.25em;
					color: black;
					font-family: TorontoSubway;
					font-weight: normal;
				}
				body.home h1 {
					font-size: 42px;
					color: #000000;
					text-transform: uppercase;
					font-family: TorontoSubway;
					font-weight: normal;
					text-rendering: optimizeLegibility;
					line-height: 51px;
					margin-bottom: 7px;
				}
				#kicks56 {
					background: url(/wp-content/uploads/2014/12/kicks56.png) no-repeat center center;
					position: fixed !important;
					top: 130px !important;
					left: 45px !important;
					height: 155px !important;
					width: 270px !important;
					background-size: contain;
				}
				.contactSection p {
					color: #000;
					font-size: 35px !important;
					font-family: 'VTBulletin' !important;
					text-align: left;
					line-height: 44px !important;
					letter-spacing: -.1em;
					margin-bottom: 0;
				}
				.columns.contactSection {
					width: 80% !important;
					margin: 140px 40px !important;
				}
				.page-id-25 .ott {
					height: 106px !important;
					width: 420px !important;
					background: url(/wp-content/uploads/2014/12/OTT-Horizontal2@2x.png) no-repeat center center;
					margin-top: auto;
					background-size: contain;
					float: right !important;
				}
				/*.page-id-5 .ott {
				height: 132px;
				width: 578px;
				background: url(/wp-content/uploads/2014/12/OTT-Horizontal2@2x.png) no-repeat center center;
				margin-top: -53px;
				background-size: contain;
				position: fixed;
				bottom: 30px;
				display:block !important;
				right:0;
				float:right;
				}*/
			}

			@media only screen and (min-width: 768px) and (max-width: 900px) {
				#kicks56 {
					background: url(/wp-content/uploads/2014/12/kicks56.png) no-repeat center center;
					position: absolute;
					top: 90px;
					right: 10px;
					height: 95px;
					width: 156px;
					background-size: contain;
				}
			}

			@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
				/*.ott {
				height: 132px;
				width: 578px;
				background: url(/wp-content/uploads/2014/12/OTT-Horizontal2@2x.png) no-repeat center center;
				margin-top: -53px;
				background-size: contain;
				position: fixed;
				bottom: 30px;
				right:0px;
			}

			*/
			body.home {
				/*background-image: url('/wp-content/uploads/2014/12/newHome1.jpg') !important; */
				background-repeat: no-repeat;
				background-position: top center;
				background-attachment: scroll;
				background-size: cover;
			}
			.basicSpecs59NOS h2,
			.basicSpecs59MJ h2,
			.basicSpecsConvertible h2,
			.emodal-title {
				font-family: "futura-pt", sans-serif !important;
				font-size: 18px !important;
				font-weight: bold;
				text-rendering: optimizeLegibility;
				color: #000000;
			}
			.basicSpecs59NOS.dcnos {
				position: absolute;
				top: 126px;
				right: -107px;
				width: 234px;
				height: auto;
				padding: 2px 7px 0 7px;
				-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
				box-shadow: 0 0 5px 5px #FFFFFF;
				background-color: #FFFFFF;
				text-align: left;
				z-index: 3;
			}
			.basicSpecs59MJ.dcmj {
				position: absolute;
				top: 126px;
				right: -107px;
				width: 234px;
				height: auto;
				padding: 2px 7px 0 7px;
				-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
				box-shadow: 0 0 5px 5px #FFFFFF;
				background-color: #FFFFFF;
				text-align: left;
				z-index: 3;
			}
			.basicSpecsConvertible.dccon {
				position: absolute;
				top: 126px;
				right: 0px;
				width: 150px;
				height: auto;
				padding: 2px 7px 0 7px;
				-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
				box-shadow: 0 0 5px 5px #FFFFFF;
				background-color: #FFFFFF;
				text-align: left;
				z-index: 3;
			}
			.basicSpecs59NOS.dano63 {}
				.basicSpecsConvertible.hodad {
					position: absolute;
					top: 126px;
					right: 0px;
					width: 160px;
					height: auto;
					padding: 2px 7px 0 7px;
					-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
					box-shadow: 0 0 5px 5px #FFFFFF;
					background-color: #FFFFFF;
					text-align: left;
					z-index: 3;
				}
				div.basicSpecs59NOS.scBass {
					position: absolute;
					top: 126px;
					right: -90px;
					width: 220px;
					height: auto;
					padding: 2px 7px 0 7px;
					-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
					box-shadow: 0 0 5px 5px #FFFFFF;
					background-color: #FFFFFF;
					text-align: left;
					z-index: 3;
				}
				.basicSpecs59MJ.lhb {
					position: absolute;
					top: 126px;
					right: -110px;
					width: 220px;
					height: auto;
					padding: 2px 7px 0 7px;
					-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
					box-shadow: 0 0 5px 5px #FFFFFF;
					background-color: #FFFFFF;
					text-align: left;
					z-index: 3;
				}
				.basicSpecsConvertible.bar {
					position: absolute;
					top: 90px;
					right: 10px;
					width: 130px;
					height: auto;
					padding: 2px 7px 0 7px;
					-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
					box-shadow: 0 0 5px 5px #FFFFFF;
					background-color: #FFFFFF;
					text-align: left;
					z-index: 3;
				}
				div.basicSpecsConvertible.dblNeck {
					position: absolute;
					top: 90px;
					right: -30px;
					width: 130px;
					height: auto;
					padding: 2px 7px 0 7px;
					-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
					box-shadow: 0 0 5px 5px #FFFFFF;
					background-color: #FFFFFF;
					text-align: left;
					z-index: 3;
				}
				.infoBlock.dblNeck {
					width: 110px;
					height: 142px;
					margin: 0;
					padding: 0;
					position: absolute;
					top: 265px;
					right: -20px;
					/* background: url(/wp-content/uploads/2014/12/calloutBkg3.png); */
					z-index: 999;
				}
				.infoBlock.twel {
					width: 110px;
					height: 142px;
					margin: 0;
					padding: 0;
					position: absolute;
					top: 265px;
					right: 20px;
					/* background: url(/wp-content/uploads/2014/12/calloutBkg3.png); */
					z-index: 999;
				}
				.infoBlock.scb {
					width: 110px;
					height: 142px;
					margin: 0;
					padding: 0;
					position: absolute;
					top: 265px;
					right: 20px;
					/* background: url(/wp-content/uploads/2014/12/calloutBkg3.png); */
					z-index: 999;
				}
				.infoBlock.lhb {
					width: 110px;
					height: 142px;
					margin: 0;
					padding: 0;
					position: absolute;
					top: 265px;
					right: 10px;
					/* background: url(/wp-content/uploads/2014/12/calloutBkg3.png); */
					z-index: 999;
				}
				.infoBlock.dano63 {
					width: 110px;
					height: 142px;
					margin: 0;
					padding: 0;
					position: absolute;
					top: 265px;
					right: 25px;
					/* background: url(/wp-content/uploads/2014/12/calloutBkg3.png); */
					z-index: 999;
				}
				.infoBlock.dano67 {
					width: 110px;
					height: 142px;
					margin: 0;
					padding: 0;
					position: absolute;
					top: 265px;
					right: 25px;
					/* background: url(/wp-content/uploads/2014/12/calloutBkg3.png); */
					z-index: 999;
				}
				#kicks56 {
					background: url(/wp-content/uploads/2014/12/kicks56.png) no-repeat center center;
					position: absolute;
					top: 90px;
					right: 10px;
					height: 95px;
					width: 156px;
					background-size: contain;
				}
				.basicSpecs59NOS h2,
				.basicSpecs59MJ h2,
				.basicSpecsConvertible h2,
				.emodal-title {
					font-family: "futura-pt", sans-serif !important;
					font-size: 18px;
					font-weight: bold;
					text-rendering: optimizeLegibility;
					color: #000000;
				}
				.columns.contactSection {
					margin-top: 5%;
					margin-left: 25%;
					margin-right: 8%;
				}
				.infoBlock {
					width: 110px;
					height: 142px;
					margin: 0;
					padding: 0;
					position: absolute;
					top: 262px;
					right: 34px;
					/* background: url(/wp-content/uploads/2014/12/calloutBkg3.png); */
					z-index: 999;
				}
				.basicSpecs59NOS {
					position: absolute;
					top: 126px;
					right: -76px;
					width: 204px;
					height: auto;
					padding: 2px 7px 0 7px;
					-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
					box-shadow: 0 0 5px 5px #FFFFFF;
					background-color: #FFFFFF;
					text-align: left;
					z-index: 999;
				}
				.basicSpecs59MJ {
					position: absolute;
					top: 126px;
					right: -76px;
					width: 204px;
					height: auto;
					padding: 2px 7px 0 7px;
					-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
					box-shadow: 0 0 5px 5px #FFFFFF;
					background-color: #FFFFFF;
					text-align: left;
					z-index: 999;
				}
				.basicSpecsConvertible {
					position: absolute;
					top: 126px;
					right: 10px;
					width: 150px;
					height: auto;
					padding: 2px 7px 0 7px;
					-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
					box-shadow: 0 0 5px 5px #FFFFFF;
					background-color: #FFFFFF;
					text-align: left;
					z-index: 999;
				}
			}

			@media screen and (max-width: 782px) {
				/*@media screen and (min-width: 300px) and (max-width: 782px) {*/
				/*.row:last-child { margin-bottom:-100px;}*/
				.row.contactText {
					padding-top: 20px;
				}
				.four.columns:first-child {
					/* margin-top:-20px;*/
				}
				.sub-menu br {
					display: none;
				}
				.menu-main-menu a {
					font-size: 20px;
				}
				.primary-navigation a,
				.primary-navigation ul ul a {
					font-size: 18px;
				}
				.infoBlock img {
					height: 100%;
					width: 100%;
				}
				.basicSpecs59NOS,
				.basicSpecsConvertible,
				.basicSpecs59MJ {
					text-align: center !important;
				}
				.row .four.columns, .row .six.columns {
					width: 100%;
				}
				.site-title a,
				.site-title a:hover {
					background: url(/wp-content/uploads/2014/12/danelectroLogo.png) 15px center no-repeat;
					width: 177px;
					height: 48px;
					background-size: 90%;
					text-indent: -999em;
					display: block;
					padding: 0;
					/* position: fixed; */
					z-index: 999;
					/* text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); */
					margin: 0;
					/*background: url(/wp-content/uploads/2014/12/danelectroLogo.png) center center no-repeat;
					width: 140px;
					float:left;
					height: 48px;
					background-size: contain;
					text-indent: -999em;
					display: block;
					padding: 0;
					z-index: 999;
					margin: 0 0 0 20px;*/
				}
				/*body.home .site-title a, body.home .site-title a:hover {
				display: none;
			}
			*/
			.hentry {
				margin: 0 auto 0;
			}
			.menu-toggle:active,
			.menu-toggle:hover {
				background-color: #A00902;
			}
			.menu-toggle {
				background-color: #A00902;
			}
			.menu-main-menu-container {
				opacity: 0;
				transition: opacity .25s ease-in-out;
				-moz-transition: opacity .25s ease-in-out;
				-webkit-transition: opacity .25s ease-in-out;
			}
			.primary-navigation.toggled-on .menu-main-menu-container {
				opacity: 1;
				transition: opacity .25s ease-in-out;
				-moz-transition: opacity .25s ease-in-out;
				-webkit-transition: opacity .25s ease-in-out;
			}
			.primary-navigation.toggled-on .menu-toggle {
				top:-48px;
			}
			.primary-navigation.toggled-on {
				position: fixed;
				background-color: rgba(0, 0, 0, 0.9);
				overflow: visible;
				width: 100%;
				padding-bottom: 7px;
				padding-top: 0;
			}
			.primary-navigation {
				position: scroll;
				z-index: 998;
				overflow: visible;
				-webkit-transition: background-color 0.3s;
				-moz-transition: background-color 0.3s;
				-ms-transition: background-color 0.3s;
				-o-transition: background-color 0.3s;
				transition: background-color 0.3s;
				width: 100%;
				-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
				-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
				box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
				top:48px;
			}
			#menu-main-menu li.current-menu-item .sub-menu,
			#menu-main-menu li.current-menu-parent .sub-menu {
				left: auto;
				margin-left: 0px;
				background: #000;
			}
			.primary-navigation a {
				padding: 5px 20px;
			}
			.primary-navigation {
				/*padding-top: 48px !important;*/
				padding-top: 0;
			}
			/* .primary-navigation li li {
			background: #252525 !important;
		}
		*/
		.site-navigation ul ul {
			margin-left: 0px;
			text-indent: 16px;
		}
		#menu-main-menu li.current-menu-parent .sub-menu {
			left: auto;
			margin-left: 0;
		}
		.site-navigation .current_page_item > a,
		.site-navigation .current_page_ancestor > a,
		.site-navigation .current-menu-item > a,
		.site-navigation .current-menu-ancestor > a {
			color: #fff;
			font-weight: normal;
		}
		.site-content .entry-content,
		.site-content .entry-summary,
		.page-content {
			padding: 50px 10px 0;
		}
		div.basicSpecs59NOS.scBass,
		div.basicSpecsConvertible.dblNeck {
			width: 100%;
		}
		.basicSpecs59NOS,
		.basicSpecs59MJ,
		.basicSpecsConvertible {
			position: relative;
			top: -50px;
			left: 0;
			width: 100%;
			height: auto;
			-webkit-box-shadow: 0 0 5px 5px #FFFFFF;
			box-shadow: 0 0 5px 5px #FFFFFF;
			background-color: #FFFFFF;
			text-align: left;
			z-index: 3;
			padding: 5px 15px 2px 15px;
			margin: 0 auto;
		}
		.basicSpecs59NOS p,
		.basicSpecs59MJ p,
		.basicSpecsConvertible p,
		.emodal-content p,
		.emodal-content ul li {
			font-weight: 300 !important;
			font-family: "futura-pt", sans-serif !important;
			font-style: normal !important;
			font-size: 20px !important;
			color: #000000 !important;
			margin-bottom: 10px !important;
			line-height: 20px;
		}
		.site-header {
			background-color: transparent !important;
			max-width: 100%;
			position: relative;
			width: 100%;
			z-index: 2002;
			margin: 0 0 0 0;
		}
		.content-area,
		.content-sidebar {
			padding-top: 0;
		}
		.header-main {
			padding: 0;
			background: rgba(0, 0, 0, 0.81);
			position: fixed;
			width: 100%;
			top: 0;
			left: 0;
		}
		.page-id-5 .ott {
			position: fixed;
			bottom: 0;
			height: 80px;
			width: 578px;
			/*background: url(http://danelectro.deveserver.com/wp-content/themes/twentyfourteen-child-RL/img/home-text.png) no-repeat center center;*/
			margin-top: auto;
			background-size: contain;
			float: none;
			left: 0;
		}
		.page-id-25 .ott {
			/*height: 132px;
			width: 578px;
			background: url(/wp-content/uploads/2014/12/OTT-Horizontal2@2x.png) no-repeat center center;
			margin-top: -53px;
			background-size: contain;
			position: fixed;
			bottom: 30px;
			display: block !important;
			right: 0;
			*/
			/*height: 132px;
			width: 578px;
			background: url(/wp-content/uploads/2014/12/OwnTheTone3.png) no-repeat center center;
			margin-top: 288px;
			background-size: contain;
			float: right;
			*/
		}
		.page-id-25 .ott {
			position: fixed;
			bottom: 0;
			height: 50px;
			width: 578px;
			background: url(/wp-content/uploads/2014/12/OwnTheTone3.png) no-repeat center center;
			margin-top: auto;
			background-size: contain;
			float: none;
			left: 0;
		}
		body.home h1 {
			font-size: 39px;
			color: #000000;
			text-transform: uppercase;
			font-family: TorontoSubway;
			font-weight: normal;
			text-rendering: optimizeLegibility;
			line-height: 51px;
			/*margin-bottom: 7px;*/
			margin-bottom: 0px;
		}
		.homeWelcome p {
			margin-bottom: 11px;
			font-size: 16px;
			line-height: 1.125em;
			color: black;
			font-family: TorontoSubway;
			font-weight: normal;
		}
		.columns.contactSection {
			margin-top: 5%;
			margin-left: 5%;
			margin-right: 0;
		}
		.contactSection p {
			color: #000;
			font-size: 19px;
			font-family: 'VTBulletin' !important;
			text-align: left;
			line-height: 22px;
			letter-spacing: -.1em;
			margin-bottom: 0;
		}
		.infoBlock {
			width: auto;
			padding: 0;
			position: absolute;
			top: 230px;
			right: 0;
			z-index: 999;
		}
		.infoBlock.dano63 {
			width: auto;
			padding: 0;
			position: absolute;
			top: 260px;
			right: 0;
			z-index: 999;
		}
		.ott {
			height: 132px;
			width: 100%;
			background: url(/wp-content/uploads/2014/12/OwnTheTone3.png) no-repeat center center;
			margin-top: 20px;
			background-size: contain;
		}
		/*#wrapper {
		position:fixed;
		z-index:-1;
		top:0; bottom:-200px; left:0;
		width:100%;
		overflow:auto;
		background:transparent;
		}*/
		/*body.home, body.page-id-15, body.page-id-23, body.page-id-19 {

		background-color:transparent;
		}*/
		/*.home #wrapper, .page-id-25 #wrapper{
		position:fixed;
		z-index:-1;
		top:0; bottom:-200px; left:0;
		width:100%;
		overflow:auto;
		background:transparent;
		}*/
		/*.page-id-17 #wrapper {
		position:fixed;
		z-index:-1;
		top:0; bottom:0; left:0;
		width:100%;
		overflow:hidden;
		background-image: url('/http://danelectro.com/wp-content/uploads/2016/02/double-cutawaybg.jpg');
		background-repeat: no-repeat;
		background-size:cover;
		}*/
		/*
		.page-id-5 #wrapper {
		position:fixed;
		z-index:-1;
		top:0; bottom:0; left:0;
		width:100%;
		overflow:hidden;
		background-image: url('/wp-content/uploads/2014/12/mHome@2x.jpg') !important;
		background-repeat: no-repeat;
		background-size:cover;
	}

	.page-id-25 #wrapper {
	position:fixed;
	z-index:-1;
	top:0; bottom:0; left:0;
	width:100%;
	overflow:hidden;
	background-image: url('/wp-content/uploads/2014/12/mContact@2x.jpg') !important;
	background-repeat: no-repeat;
	background-size:cover;
}

*/
/*.page-id-15 #wrapper {
position:fixed;
z-index:-1;
top:0; bottom:0; left:0;
width:100%;
overflow:hidden;
background-image: url('/wp-content/uploads/2014/12/mP1@2x.jpg') !important;
background-repeat: no-repeat;
background-size:cover;
}

.page-id-19 #wrapper {
position:fixed;
z-index:-1;
top:0; bottom:0; left:0;
width:100%;
overflow:hidden;
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/hodadbg.jpg') !important;
background-repeat: no-repeat;
background-size:cover;
}

.page-id-23 #wrapper {
position:fixed;
z-index:-1;
top:0; bottom:0; left:0;
width:100%;
overflow:hidden;
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/starbg.jpg') !important;
background-repeat: no-repeat;
background-size:cover;
}

.page-id-21 #wrapper {
position:fixed;
z-index:-1;
top:0; bottom:0; left:0;
width:100%;
overflow:hidden;
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/bassbg.jpg') !important;
background-repeat: no-repeat;
background-size:cover;
}*/
/*body.page-id-25 {
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/bassbg.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed;
background-size:cover;
}*/
/*body.home {
background-image: url('http://danelectro.deveserver.com/wp-content/themes/twentyfourteen-child-RL/img/home.jpg') !important;
background-repeat: no-repeat;
background-position: center center;
background-size:cover;
}*/
/*.page-id-1046 #wrapper {
position:fixed;
z-index:-1;
top:0; bottom:0; left:0;
width:100%;
overflow:hidden;
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/new64bg.jpg') !important;
background-repeat: no-repeat;
background-size:cover;
}

.page-id-19 #wrapper {
position:fixed;
z-index:-1;
top:0; bottom:0; left:0;
width:100%;
overflow:hidden;
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/hodadbg.jpg') !important;
background-repeat: no-repeat;
background-size:cover;
}
.page-id-1049 #wrapper {
position:fixed;
z-index:-1;
top:0; bottom:0; left:0;
width:100%;
overflow:hidden;
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/sprucebg.jpg') !important;
background-repeat: no-repeat;
background-size:cover;
}

.page-id-21 #wrapper {
position:fixed;
z-index:-1;
top:0; bottom:0; left:0;
width:100%;
overflow:hidden;
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/bassbg.jpg') !important;
background-repeat: no-repeat;
background-size:cover;
}

.page-id-17 #wrapper {
position:fixed;
z-index:-1;
top:0; bottom:0; left:0;
width:100%;
overflow:hidden;
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/double-cutawaybg.jpg') !important;
background-repeat: no-repeat;
background-size:cover;
}*/
.page-id-5 .ott {
	width: 100%!important;
}
.site-title {
	padding: 0!important;
}
/*

body.page-id-23 {
background-image: url('/wp-content/uploads/2014/12/mP4Long2@2x.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed;
background-size:cover;
}

body.page-id-15 {
background-image: url('/wp-content/uploads/2014/12/bkg-dbl-cut.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed;
background-size:cover;
}
body.page-id-19 {
background-image: url('/wp-content/uploads/2014/12/60sBkg.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed;
background-size:cover;
}

body.page-id-21 {
background-image: url('/wp-content/uploads/2014/12/sunStudios4.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed;
background-size:cover;
}

*/
/*body.page-id-25 {
background-image: url('http://danelectro.com/wp-content/uploads/2016/02/conatct-bg.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-size: cover;

}*/
.contact-content {
	padding: 80px 0 30px 0!important;
	margin-top: 40px!important;
	margin: 40px auto 0 auto!important;
	min-height: auto!important;
}
/*body.page-id-340 {
background-image: url('/wp-content/uploads/2014/12/contactBkgAlt.jpg') !important;
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed;
background-size:cover;
}*/
.mejs-time.mejs-duration-container {
	width: 180px !important
}
#colorbox,
#cboxWrapper,
.fancybox-opened .fancybox-skin,
.mejs-container,
.mejs-controls {
	min-width: 300px !important;
}
.mejs-container .mejs-controls .mejs-time {
	width: 33px !important
}
.mejs-time-total,
.mejs-controls div.mejs-time-rail,
span.mejs-time-total,
.mejs-time-loaded {
	width: 180px !important;
	margin-right: 10px;
}
.mejs-horizontal-volume-slider {
	display: none;
}
.row .contactText {
	color: #000;
	font-size: 40px !important;
	font-family: 'VTBulletin' !important;
	text-align: left;
	line-height: 40px !important;
	letter-spacing: -.1em;
	margin-bottom: 0;
}
#kicks56 {
	background: url(/wp-content/uploads/2014/12/kicks56.png) no-repeat top left;
	position: fixed;
	top: 130px;
	left: 10px;
	height: 95px;
	width: 156px;
	background-size: contain;
	z-index: -1;
}
#buy1,
#buy2,
#buy3,
#buy4,
#buy5,
#buy6,
#buy7,
#buy8,
#buy9,
#buy10,
#buy11,
#buy12,
#buy13,
#buy14 {
	padding: 10px;
	width: 310px;
	min-height: 480px;
	height: auto;
	display: none;
}
#buy1 a,
#buy2 a,
#buy3 a,
#buy4 a,
#buy5 a,
#buy6 a,
#buy7 a,
#buy8 a,
#buy9 a,
#buy10 a,
#buy11 a,
#buy12 a,
#buy13 a,
#buy14 a {
	padding: 10px 0;
	text-transform: uppercase;
	font-family: "futura-pt", sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-rendering: optimizeLegibility;
	margin: 0;
	display: block;
	color: #000;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	text-indent: 10px;
}
.litetooltip-wrapper.top {
	min-width: 280px;
}
.litetooltip-wrapper .tooltip-content {
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	min-width: 280px;
	width: 280px !important;
}
button#alert {
	background-color: #A00902;
	border: 0;
	border-radius: 0;
	color: #fff;
	font-size: 15px;
	font-weight: 300;
	padding: 15px 20px;
	text-transform: uppercase;
	vertical-align: bottom;
	margin-top: 60px;
	/* z-index: 99999; */
	font-family: "futura-pt", sans-serif !important;
	font-size: 18px;
	font-weight: normal;
	line-height: .95em;
}
button#alert span {
	font-size: .65em;
}
.page-id-25 .site-footer {
	display: block;
	/* position: relative; */
	/* bottom: 45px;*/
	color: #FFFFFF;
	border-top: none;
	text-transform: uppercase;
	font-family: TorontoSubway;
	font-weight: 100;
	text-rendering: optimizeLegibility;
	font-size: 13px;
	left: 0;
	clear: both;
	float: left;
	width: 100%;
	/*bottom: 13%;*/
	position: fixed;
}
.disclaimer {
	color: #000
}
.site-footer,
.site-info,
.site-info a {
	color: #000;
}
}

.entry-content,
.entry-summary,
.page-content,
.nav-links,
.comment-content,
.widget {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

.hentry {
	margin-bottom: 0;
}


/* === fixes === */

#wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: scroll;
	z-index: -1
}


/*body, html { width: 100%; min-height: 100% }

body { background-position: center bottom !important; min-height: 100vh; -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; background-size: cover; background-size: 100% 100%; background-attachment: scroll; }

body.home { height: 100vh }

body.home { background-image: url("http://danelectro.com/wp-content/uploads/2016/02/HOME-Background.jpg") !important; }

body.page-id-1046  { background-image: url("http://danelectro.com/wp-content/uploads/2016/02/64-Wider-Background.jpg") !important; }

body.page-id-1049  { background-image: url("http://danelectro.com/wp-content/uploads/2016/02/59-Wider-Background.jpg") !important; }

body.page-id-17  { background-image: url("http://danelectro.com/wp-content/uploads/2016/02/DoubleCut-Wider-Background.jpg") !important; }

body.page-id-23  { background-image: url("http://danelectro.com/wp-content/uploads/2016/02/SITAR-Wider-Background.jpg") !important; }

body.page-id-21  { background-image: url("http://danelectro.com/wp-content/uploads/2016/02/Bass-Wider-Background.jpg") !important; }

body.page-id-19  { background-image: url("http://danelectro.com/wp-content/uploads/2016/02/Hodad-Wider-Background.jpg") !important; }

body.page-id-25  { background-image: url("http://danelectro.com/wp-content/uploads/2016/02/CONTACT_Wider-BkGrd.jpg") !important; }

body.bg-right { background-position: right bottom !important; }*/


/* @media all and (orientation:portrait) {

body { background-position: right bottom !important; }
}*/

body.home h1.site-title {
	line-height: 0;
	padding-top: 7px;
	padding-bottom: 22px;
	padding-bottom: 5px;
}

.page-id-5 .ott {
	height: 181px;
}

@media screen and (max-width:782px) {
	.page-id-5 .ott {
		height: 100px;
	}
}

.row .four.columns {
	width: 30.333%;
	margin: 0 1.5%;
	position: relative;
}

.infoBlock {
	right: 46px;
	top: 226px;
}

.infoBlock a {
	font-size: 17px;
	line-height: 24px
}

.basicSpecsConvertible,
.basicSpecs59MJ,
.basicSpecs59NOS {
	position: absolute;
	top: 66px;
	right: -48px;
	box-shadow: 0 0 2px 3px rgba(255, 255, 255, 0.8) !important;
	;
	padding: 9px 9px 0 9px;
	z-index: 991 !important;
}

.basicSpecs59NOS h2,
.basicSpecs59MJ h2,
.basicSpecsConvertible h2,
.basicSpecsVintBari h2,
.emodal-title {
	font-size: 21px;
	font-weight: normal
}
.basicSpecsVintBari h2,
.basicSpecsVint12string h2{
	font-family: "futura-pt",sans-serif !important;
	font-size: 21px;
	font-weight: normal;
	text-transform: uppercase;
	text-rendering: optimizeLegibility;
	color: #000000;
}

.basicSpecsVintBari p,
.basicSpecsVint12string p{
	font-weight: 300;
	font-family: "futura-pt",sans-serif !important;
	font-style: normal;
	font-size: 16px;
	color: #000000;
	margin-bottom: 5px;
	line-height: 17px;
}

.basicSpecs59NOS p,
.basicSpecs59MJ p,
.basicSpecsConvertible p,
.emodal-content p,
.basicSpecsVint12string p,
.emodal-content ul li {
	font-size: 16px !important;
	line-height: 17px !important;
}

#post-19 .basicSpecsConvertible,
#post-19 .basicSpecs59NOS,
#post-19 .basicSpecs59MJ {
	top: 168px
}

#post-19 .infoBlock {
	top: 282px
}

#post-19 .basicSpecs59MJ {
	right: -66px
}

#post-19 .infoBlock.dano67 {
	right: 66px
}

#post-19 .infoBlock.dano63 {
	right: 49px
}

#post-19 .basicSpecs59NOS.dano63 {
	right: -80px
}

#post-1046 .basicSpecsConvertible {
	top: 48px;
	width: 211px;
	right: -45px;
}

#post-1046 .infoBlock {
	top: 288px;
	right: 48px
}

#post-1049 .basicSpecsConvertible {
	top: 120px;
	right: -30px
}

#post-1049 .infoBlock {
	top: 280px
}

#post-17 .basicSpecsConvertible {
	top: 158px;
	right:-73px;
	width:225px;
}
#post-17 .basicSpecs59MJ {
	top: 92px;
	right:-60px;
}
#post-17 .basicSpecs59NOS {
	top: 102px;
	right: -80px;
}


#post-17 .infoBlock {
	top: 280px;
}
@media screen and (max-width: 1000px) {
	#post-17.page .infoBlock {
		right: 0 !important;
		top: 200px !important;
	}
	#post-17.page .fiftyninenos__outer .infoBlock {
		right: 0 !important;
		top: 280px !important;
	}
	#post-17.page .fiftyninenos__outer .lefty-model-available {
		top: 450px !important;
	}
}
@media screen and (max-width: 500px) {
	#post-17.page .infoBlock,
	#post-17.page .fiftyninenos__outer .infoBlock {
		top: 50px !important;
	}
	#post-17.page .fiftyninenos__outer .lefty-model-available {
		top: 200px !important;
	}
}

#post-17 .one .infoBlock {
	right: 58px;
}

#post-17 .two .infoBlock {
	right: 78px;
}

#post-21 .basicSpecsConvertible,
#post-21 .basicSpecs59NOS,
#post-21 .basicSpecs59MJ {
	top: 172px
}

#post-21 .basicSpecs59NOS,
#post-21 .basicSpecs59MJ {
	right: -76px
}

#post-21 .basicSpecs59NOS.scBass {
	width: 264px;
	right: -96px;
}

#post-21 .infoBlock {
	top: 312px
}

#post-21 .infoBlock.lhb {
	right: 52px
}

#post-21 .infoBlock.scb {
	right: 62px
}

#post-21 .alt {
	position: absolute;
	top: 0% !important
}

#post-21 .colors.if_top {
	background-image: url("/wp-content/uploads/2014/12/menuHear.gif");
	height: 26px;
	width: 110px;
	margin: 0 auto;
	padding: 4px;
}

#post-21 .if_top:hover {
	background-position: 0 -27px !important;
}

#post-23 .infoBlock {
	top: 280px;
	right: 66px
}

#post-23 .basicSpecs59NOS,
#post-23 .basicSpecs59MJ {
	top: 174px;
	right: -62px;
}

#post-23 .basicSpecsConvertible {
	top: 72px;
	right: -48px;
	width: 226px;
}

.contact-content {
	max-width: 1038px;
	min-height: 594px;
	padding-top: 240px;
	background-image: url("img/contact-content.png");
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-ms-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

.contact-content p {
	font-size: 43px;
	padding-left: 8%
}

.page-id-25 .site-footer {
	padding-top: 7%;
	width: 90%;
	margin: auto;
	max-width: 1038px
}

.page-id-25 .site-footer .site-info {
	padding: 24px 0;
}

.four.columns img {
	display: block;
	margin-left: 0; /* REMOVED important from this and added to next declaration */
}
.four.columns .cycle-slideshow img {
	margin-left: 0 !important;
}

@media screen and (max-width: 1300px) {
	.basicSpecsConvertible,
	.basicSpecs59MJ,
	.basicSpecs59NOS {
		width: 168px;
		padding: 6px 3px 0;
	}
	#post-23 .basicSpecsConvertible {
		width: 168px;
		right: -40px;
	}
	#post-23 .infoBlock {
		right: -62px;
	}
	#post-23 .infoBlock.dblNeck {
		top: 316px;
		right: -25px;
	}
	.basicSpecs59NOS h2,
	.basicSpecs59MJ h2,
	.basicSpecsConvertible h2,
	.emodal-title {
		font-size: 18px;
	}
	.basicSpecs59NOS p,
	.basicSpecs59MJ p,
	.basicSpecsConvertible p,
	.emodal-content p,
	.emodal-content ul li {
		font-size: 15px;
	}
	#post-1046 .basicSpecsConvertible {
		right: -120px;
	}
	#post-1046 .infoBlock {
		right: -78px
	}
	#post-1049 .basicSpecsConvertible,
	#post-1049 .infoBlock {
		right: -65px;
	}
	#post-17 .basicSpecsConvertible,
	#post-17 .basicSpecs59NOS,
	#post-17 .basicSpecs59MJ {
		padding: 6px 3px 0;
		width: 168px;
		right: -40px !important
	}
	#post-17 .infoBlock,
	#post-17 .two .infoBlock,
	#post-17 .one .infoBlock {
		right: -40px !important;
		top: 320px;
	}
	#post-21 .basicSpecs59NOS,
	#post-21 .basicSpecs59MJ,
	#post-21 .basicSpecs59NOS.scBass,
	#post-21 .infoBlock.scb,
	#post-21 .infoBlock.lhb {
		right: -65px;
	}
	#post-21 .basicSpecsConvertible,
	#post-21 .basicSpecs59NOS,
	#post-21 .basicSpecs59MJ {
		top: 130px;
	}
	#post-21 .basicSpecsConvertible {
		right: -25px;
	}
	#post-21 .basicSpecsConvertible,
	#post-21 .basicSpecs59NOS.scBass,
	#post-21 .basicSpecs59MJ {
		width: 150px;
	}
	#post-21 .infoBlock.bar {
		right: -25px;
	}
	#post-21 .infoBlock {
		top: 300px;
	}
	#post-19 .basicSpecsConvertible.hodad {
		right: -30px
	}
	#post-19 .basicSpecsConvertible,
	#post-19 .basicSpecs59NOS,
	#post-19 .basicSpecs59MJ {
		top: 154px;
	}
	#post-19 .basicSpecs59NOS.dano63 {
		right: -65px;
	}
	#post-19 .infoBlock.dano67,
	#post-19 .infoBlock.dano63 {
		right: -65px;
	}
	#post-19 .infoBlock.hodad {
		right: -30px;
	}
}

@media screen and (max-width: 1200px) {
	.basicSpecsConvertible,
	.basicSpecs59NOS,
	.basicSpecs59MJ,
	.infoBlock {
		right: -65px !important;
	}
	#post-23 .basicSpecsConvertible {
		right: -20px !important;
		width: 150px;
	}
	#post-23 .infoBlock.dblNeck {
		right: -12px !important;
		top: 350px
	}
	#post-1046 .basicSpecsConvertible {
		right: -120px !important;
	}
	#post-1046 .infoBlock {
		right: -78px !important
	}
	#post-17 .basicSpecsConvertible {
		width: 130px;
		right: -24px !important
	}
	#post-17 .four.columns.three .infoBlock {
		right: -26px !important
	}
	#post-17 .infoBlock,
	#post-17 .two .infoBlock,
	#post-17 .one .infoBlock {
		top: 230px;
	}
	#post-17 .basicSpecsConvertible,
	#post-17 .basicSpecs59MJ {
		top: 72px;
		width: 154px;
	}

	#post-17 .basicSpecs59NOS {
		width: 230px;
		right: -130px !important;
		top: 60px;
	}

	#post-21 .basicSpecsConvertible,
	#post-21 .infoBlock.bar {
		right: -25px !important;
	}
	#post-19 .basicSpecsConvertible,
	#post-19 .basicSpecs59NOS,
	#post-19 .basicSpecs59MJ {
		top: 92px;
		width: 122px;
	}
	#post-19 .basicSpecsConvertible.hodad {
		right: -10px !important
	}
	#post-19 .infoBlock {
		top: 268px;
	}
	#post-19 .infoBlock.hodad {
		right: -10px !important;
	}
}

@media screen and (max-width: 992px) {
	.primary-navigation {
		left: auto;
		width: 97%;
		margin: auto;
	}
	.basicSpecsConvertible,
	.basicSpecs59MJ,
	.basicSpecs59NOS {
		/*<!--width: 188px; padding: 3px 3px 0;-->*/
	}
	#post-1046 .basicSpecsConvertible {
		width: 160px;
		right: -105px !important
	}
	#post-1046 .infoBlock {
		right: -66px !important;
		top: 350px;
	}
	#post-17 .basicSpecsConvertible,
	#post-17 .basicSpecs59MJ {
		top: 50px;
		width: 130px;
	}


	#post-17 .basicSpecs59NOS {
		width: 230px;
		top: 66px;
	}
	#post-17 .two .infoBlock,
	#post-17 .one .infoBlock {
		top: 241px;
	}
	#post-17 .basicSpecsConvertible {
		right: -12px !important
	}
	#post-17 .four.columns.three .infoBlock {
		right: -16px !important
	}
	#post-17 .three .infoBlock {
		top: 210px;
	}
	#post-21 .basicSpecsConvertible,
	#post-21 .basicSpecs59NOS,
	#post-21 .basicSpecs59MJ {
		top: 66px;
		width: 130px;
	}
	#post-21 .infoBlock {
		top: 248px;
	}
	.contact-content {
		padding-top: 25%;
	}
	.contact-content p {
		font-size: 36px;
		line-height: 1em
	}
}


@media screen and (max-width: 731px){
	.sm-dano {
		display: block;
		right: 0px;
		position: fixed;
	}
}


@media screen and (max-width: 782px) {
	.site-navigation .current_page_item > a,
	.site-navigation .current_page_ancestor > a,
	.site-navigation .current-menu-item > a,
	.site-navigation .current-menu-ancestor > a {
		background-color: #a00902
	}
	.site-navigation .current_page_item > a:hover,
	.site-navigation .current_page_ancestor > a:hover,
	.site-navigation .current-menu-item > a:hover,
	.site-navigation .current-menu-ancestor > a:hover,
	.site-navigation a:hover {
		background-color: #000
	}
	.row .four.columns {
		margin: auto;
		width: 100%;
		top: 0;
	}
	.basicSpecsConvertible,
	.basicSpecs59MJ,
	.basicSpecs59NOS,
	.basicSpecs59NOS{
		left: auto;
		right: 5px !important;
		top: 60px !important;
		padding: 6px 3px 0;
		width: 213px !important;
		text-align: left !important;
		z-index: 991 !important;
	}


	.infoBlock {
		right: 0 !important;
		top: 175px !important;
	}


	.sm-dano {
		display: block;
		right: 0px;
		position: fixed;
	}



	.basicSpecs59NOS h2,
	.basicSpecs59MJ h2,
	.basicSpecsConvertible h2,
	.emodal-title {
		font-size: 24px !important;
		font-weight: normal !important;
	}
	.basicSpecs59NOS p,
	.basicSpecs59MJ p,
	.basicSpecsConvertible p,
	.emodal-content p,
	.emodal-content ul li {
		font-size: 16px !important;
	}
	#post-23 .basicSpecsConvertible {
		right: 5px !important
	}
	#post-23 .infoBlock.dblNeck {
		right: 0 !important;
		top: 290px !important;
	}
	#post-1046 .basicSpecsConvertible {
		right: 0 !important;
		width: 240px !important;
	}
	#post-1046 .infoBlock {
		right: 0 !important;
		top: 300px !important;
	}
	#post-1049 .infoBlock {
		top: 210px !important;
	}
	#post-21 .alt {
		top: 0 !important;
	}
	#post-17 .one .infoBlock {
		top: 230px !important;
	}
	#post-17 .two .infoBlock,
	#post-17 .three .infoBlock {
		top: 196px !important;
	}
	#post-17 .basicSpecsConvertible,
	#post-17 .basicSpecs59NOS,
	#post-17 .basicSpecs59MJ,
	#post-17 .four.columns.three .infoBlock,
	#post-17 .four.columns.two .infoBlock,
	#post-17 .four.columns.one .infoBlock {
		right: 0 !important;
	}


	#post-21 .infoBlock {
		top: 220px !important;
	}
	#post-21 .basicSpecsConvertible,
	#post-21 .infoBlock.bar {
		right: 0 !important
	}
	#post-19 .infoBlock {
		top: 200px !important;
	}
	#post-19 .infoBlock.hodad,
	#post-19 .basicSpecsConvertible.hodad {
		right: 0 !important
	}
	.page-id-25 .site-content {
		overflow: hidden
	}
	.contact-content {
		padding-top: 0;
		height: 380px;
	}
	.contact-content p {
		padding-top: 76px;
		font-size: 30px;
	}
	.page-id-25 .site-footer {
		left: 5% !important;
		padding-top: 0;
		bottom: 3px;
	}
}

@media screen and (max-width: 640px) {
	.contact-content {
		width: 140%;
		position: relative;
		left: -20%;
		height: 400px
	}
	#post-1046 .basicSpecsConvertible {
		width: 160px !important;
	}
	#post-1046 .infoBlock {
		top: 410px !important;
	}
}

@media screen and (max-width: 500px) {
	.row .four.columns {
		padding-bottom: 120px;
	}
	.basicSpecsConvertible,
	.basicSpecs59MJ,
	.basicSpecs59NOS {
		left: 0;
		right: 0 !important;
		top: auto !important;
		width: 100% !important;
		text-align: center !important;
	}
	#post-23 .basicSpecsConvertible {
		margin-top: -48px;
	}
	.infoBlock,
	#post-23 .infoBlock.dblNeck,
	#post-1046 .infoBlock,
	#post-1049 .infoBlock,
	#post-17 .one .infoBlock,
	#post-17 .two .infoBlock,
	#post-17 .three .infoBlock {
		top: 96px !important;
	}
	#post-1046 .basicSpecsConvertible {
		width: 100% !important;
	}
	.contact-content {
		width: 160%;
		left: -30%;
	}
	.contact-content p {
		padding-top: 35px;
		padding-left: 0;
		width: 300px;
		margin: auto;
		font-size: 24px;
		line-height: 0.9em
	}
}


/*@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) body.home {
background-image: url("http://danelectro.deveserver.com/wp-content/uploads/2016/02/HOME-Background.jpg") !important;
}*/

@media screen and (max-width: 400px) {
	#post-17 .one .infoBlock {
		top: 124px !important
	}
}


/* === end fixes === */

@media screen and (max-width: 782px) {
	.page-id-23 .row .four.columns {
		top: 43px;
	}
}

/* February 2017 Updates */
.basicSpecsConvertible h2, .page-id-1927 .litetooltip-wrapper h4 {
	text-transform:uppercase;
}
.page-id-1927 .basicSpecsConvertible {
	top: 90px;
	right: 45px;
	width: 240px;
}
.page-id-1927 .infoBlock {
	right: 150px;
	top: 310px;
}
@media screen and (min-width:783px) {
	.row .six.columns {
		top:-60px;
		position:relative;
	}
	.row .six.columns:first-child {
		margin-left:8%;
		margin-right:-15%;
	}
}

.page-id-1927 #wrapper {
	background-image:url('img/84_background.jpg');
}
@media screen and (max-width: 1200px) and (min-width:783px) {
	.page-id-1927 .basicSpecsConvertible {
		right:-35px !important;
	}
	.page-id-1927 .infoBlock {
		right:65px !important;
		top:300px;
	}
}
@media screen and (max-width: 782px) {
	.page-id-1927 .infoBlock {
		top:310px !important;
	}
}
@media screen and (max-width: 400px) {
	.page-id-1927 .basicSpecsConvertible {
		position:relative;
	}
	.page-id-1927 .infoBlock {
		top:178px !important;
	}
}

/* New '66 */
.page-id-1929 #wrapper {
	background-image:url('img/66_background.jpg');
}
.page-id-1929 .cycle-slideshow img {
	max-width: 250px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.page-id-1929 .row .six.columns {
	top:0;
}
.page-id-1929 .basicSpecsConvertible {
	top:95px;
	right:20px;
}
.page-id-1929 .infoBlock {
	right:100px;
	top:265px;
}
@media screen and (max-width: 1200px) {
	.page-id-1929 .basicSpecsConvertible {
		right:-20px !important;
		width:172px;
	}
	.page-id-1929 .infoBlock {
		right:40px !important;
		top:275px;
	}
}
@media screen and (max-width: 782px) {
	.page-id-1929 .basicSpecsConvertible {
		right:5px !important;
	}
	.page-id-1929 .infoBlock {
		right:40px !important;
		top:220px !important;
	}
}
@media screen and (max-width: 400px) {
	.page-id-1929 .basicSpecsConvertible {
		position:relative;
	}
	.page-id-1929 .infoBlock {
		right:-12px !important;
		top:250px !important;
	}
}


/* New '64 Bass */
.page-id-1932 #wrapper {
	background-image:url('img/64_bass_background.jpg');
}
.page-id-1932 .cycle-slideshow img {
	max-width: 250px;
	left: 0;
	right: 0;
	margin: 0 auto !important;
}
.page-id-1932 umns {
	top:0px;
}
.page-id-1932 .basicSpecsConvertible {
	width:250px;
	right:-100px;
}
.page-id-1932 .infoBlock {
	right:30px;
	top:260px;
}
@media screen and (max-width: 1200px) and (min-width:783px) {
	.page-id-1932 .basicSpecsConvertible {
		right:-140px !important;
	}
	.page-id-1932 .infoBlock {
		top:290px;
	}
}
@media screen and (max-width: 782px) {
	.page-id-1932 .infoBlock {
		top:255px !important;
	}
}
@media screen and (max-width: 400px) {
	.page-id-1932 .basicSpecsConvertible {
		position:relative;
	}
}

/* vintage 12 string/baritone */

.page-id-1602 .cycle-slideshow img {
	max-width: 350px;

/*	left: 0;
	right: 0;
	margin: 0 auto !important;
*/
}
.page-id-1602 .row .four.columns {
	top:0;
}
/*.page-id-1602 .basicSpecsConvertible {
top:95px;
right:20px;
}
.page-id-1602 .infoBlock {
right:100px;
top:265px;
}*/


/* pick */
.editors-pick {
	position: absolute;
	width: 155px;
	top: 310px;
	right: 54px;
}
@media screen and (max-width: 1200px) and (min-width:783px) {
	.editors-pick {
		top: 216px;
		right: -10px;
	}
}
@media screen and (max-width: 782px) {
	.editors-pick {
		top: 340px;
		left: 270px;
	}
}
@media screen and (max-width: 400px) {
	.editors-pick {
		top: 25%;
		width: 125px;
		right: 0;
		left:auto;
	}
}
