/* -== FAB FOUR 2023 ==- */

body {
	background-color: #000000;
	color: #000000;
}
.tab-content .product-bg {
	min-height: 600px;
}
#sticky-buy, #cc-join-section { background-color: #201e1a; }
#sticky-buy h1 { color: #FFFFFF; }

.align-left .divider {
  margin-left: 0px;
}
/*
p#buy-now a {
	background: none;
	background: url('/images/fab-four_buy-now_1@2x.jpg') no-repeat;
	background-size: 158px auto;
	width: 95px;
	height: 30px;
	border-radius: 0px;
	line-height: 30px;
	text-align: center;
}
*/
a.selector-button {
	border-color: #000000;
	color: #000000;
}
#sm2-container {
	border-color: #000000;
}
p.price-list {
	color: #000000;
}

h3 span.sub-heading {
	display: block;
	font-size: 24px;
	line-height: 1.25em;
	margin-top: 5px;
}
p.align-left { text-align: left; }

.tab-content .product-bg {
	background: url('/images/fab-four_overview-bg_4@2x.jpg') top no-repeat;
	background-size: cover;
}

#eq-section .instrument-mediawrapper {
	background: url('/images/fab-four_text-bubble_1@2x.jpg') top no-repeat;
	background-size: cover;
	padding: 35px;
	width: calc(100%-70px);
	margin-bottom: 100px;
}
#recreations-section .instrument-mediawrapper {
	background: url('/images/fab-four_text-bubble_2@2x.jpg') top no-repeat;
	background-size: cover;
	padding: 35px;
	width: calc(100%-70px);
	max-width: 875px;
	margin-bottom: 27%;
}


#antique-mixer {
	position: absolute;
	width: 100%;
	max-width: 950px;
	bottom: -28px;
	right: 0px;
}
#antique-mixer img {
	display: block;
	width: 100%;
}

#mix-section .instrument-mediawrapper {
	background: url('/images/fab-four_text-bubble_1@2x.jpg') top no-repeat;
	background-size: cover;
	padding: 35px;
	padding-bottom: 55px;
	width: calc(100%-70px);
	margin-bottom: 55px;
	
}
#classic-guitar1 {
	position: absolute;
	width: 100%;
	max-width: 850px;
	bottom: 35px;
	right: 0px;
}


#classic-guitar1 img {
	display: block;
	width: 100%;
}



#guitars-section .instrument-mediawrapper {
	background: url('/images/fab-four_text-bubble_1@2x.jpg') top no-repeat;
	background-size: cover;
	padding: 35px;
	padding-left: 45px;
	width: calc(100%-80px);
	margin-bottom: 100px;
	max-width: 700px;
	float: right;
	padding-bottom: 55px;
}


#classic-guitar2 {
	width: 100%;
	max-width: 750px;
	
}


#classic-guitar2 img {
	display: block;
	width: 100%;
}

#keyboard-section .fullimage img {
	object-position: left;
}

#bass-guitar1 {
	width: 100%;
	max-width: 775px;
}

#bass-guitar1 img {
	display: block;
	width: 100%;
}

#drums-section .instrument-mediawrapper {
	position: relative;
	background: url('/images/fab-four_text-bubble_yellow_1@2x.jpg') top no-repeat;
	background-size: cover;
	padding: 35px;
	width: calc(100%-70px);
	margin-bottom: 100px;
	max-width: 700px;
}

#classic-guitar3 {
	width: 100%;
	max-width: 875px;
}

#classic-guitar3 img {
	display: block;
	width: 100%;
}


#keys-section .instrument-mediawrapper {
	background: url('/images/fab-four_text-bubble_yellow_1@2x.jpg') top no-repeat;
	background-size: cover;
	padding: 25px;
	width: calc(100%-50px);
	margin-bottom: 50px;
	max-width: 615px;
	text-align: left;
}

#create-section .instrument-mediawrapper {
	background: url('/images/fab-four_text-bubble_1@2x.jpg') top no-repeat;
	background-size: cover;
	padding: 35px;
}

.fullmedia-section .big-quotes h3.endorsement {
	background-image: url('/images/product_quotation_big_black@2x.svg');
	background-size: 55px;
	padding-left: 0px;
	padding-top: 55px;
}
.fullmedia-section .big-quotes h3.endorser {
	padding-left: 0px;
}

@media only screen and (min-width: 480px) {
	#sos-section img {
		object-position: 65%;
	}
	
	#classic-guitar1 {
		bottom: 10px;
	}
	
}
@media only screen and (min-width: 768px) {
	h3 span.sub-heading { font-size: 30px; }
	ul#product-tabs {
		position: relative;
		max-width: 625px;
		margin: 0 auto;
		margin-top: 10px;
		background-color: #151515;
		border-radius: 10px;
	}
	ul#product-tabs:before {
		display: block;
		position: absolute;
		content: "";
		height: 1px;
		background-color: #FFFFFF;
		width: 100%;
		bottom: -10px;
	}
	ul#product-tabs li {
		padding: 15px 20px;
		border: none !important;
	}

	.fullmedia-section .mediatext {
		text-align: left;
	}
	
	.fullmedia-section .mediatext .centered {
		text-align: center;
	}
	
	.fullmedia-section .mediatext .wrapper:not(.centered) .divider { margin-left: 0px; }

	
	.tab-content .product-bg {
		padding-top: 68px;
	}

	#product-tabs-section {
	  position: absolute;
	  width: 100%;
	}
	
	
	
	#eq-section .instrument-mediawrapper {
		margin-bottom: 155px;
	}
	
	#recreations-section .instrument-mediawrapper {
		margin-bottom: 255px;
	}
	
	#mix-section .instrument-mediawrapper {
		rotate: -12deg;
		margin-bottom: 115px;
	}
	#classic-guitar1 {
		bottom: -139px;
	}
	
	
	#guitars-section .instrument-mediawrapper {
		margin-bottom: 235px;
	}
	#classic-guitar2 {
		position: absolute;
		bottom: 0px;
		left: 0px;
	}
	
	#keyboard-section .fullimage img {
		object-position: center;
	}
	#bass-section .mediawrapper {
		justify-content: flex-start;
	}
	#bass-section .instrument-mediawrapper {
		padding-top: 25px;
	}
	#bass-guitar1 {
		position: absolute;
		bottom: 0px;
		left: 45px;
	}
	
	#misc-section .instrument-mediawrapper {
		padding-top: 25px;
	}
	#misc-section  .mediawrapper {
		padding-bottom: 75px;
		justify-content: flex-start;
	}
	#misc-section .media-col { margin-right: 25px; }
	#classic-guitar3 {
		position: absolute;
		bottom: 0px;
		width: 90%;
		left: 5%;
	}
	
	
}
@media only screen and (min-width: 1140px) {
	.double-space li { margin-bottom: 20px; }

	.wrapper.full {
		width: 90% !important;
	}
	
	#guitars-section .instrument-mediawrapper {
		position: relative;
		margin-bottom: 100px;
	}
	
	
	
	#classic-guitar2 {
		position: absolute;
		bottom: -128px;
		left: -345px;
	}
	#bass-section .instrument-mediawrapper {
		padding-top: 35px;
	}
	#bass-guitar1 {
		bottom: 50px;
	}
	#classic-guitar3 {
		bottom: 10px;
		left: 150px;
	}
	#misc-section .instrument-mediawrapper {
		padding-top: 25px;
	}
	#misc-section .mediawrapper {
		padding-bottom: 25px;
	}
}