/* WARNING: USE CAUTION WHEN EDITING THIS FILE */

/* NOTE: THIS FILE INCLUDES 5 STAGES OF MEDIA QUERIES - SEE help.html */

/* NOTE: TO EDIT COLORS - SEE style.css */






/***************
START Media Queries #1 -  UNHIDE MENU ON RESIZE - SEE ALSO 740 WIDTH IN javascripts.js
***************/
@media only screen and (min-width: 751px) and (max-width: 10000px)
	{


#menusub	{ display: block !important; }


	}
/***************
END Media Queries #1
***************/






/***************
START Media Queries #2 - WHEN PAGE WIDTH LESS THAN 1050 IS ACTIVE (FOR BELOW TABLET)
***************/
@media handheld and (max-width: 1050px),
   screen and (max-device-width: 1050px),
   screen and (max-width: 1050px) 
	{


/* SAMPLES PAGE */

.samples-image	{ max-width: 250px; }

#mediamenu a	{ padding: 2px 8px 2px 8px; }



/* SHRINKS MENU */

#menusub a 	{
		font-size: 15px;
		padding: 12px 12px 12px 12px;
		}


	}
/***************
END Media Queries #2
***************/






/***************
START Media Queries #3 - WHEN PAGE WIDTH LESS THAN 750 IS ACTIVE (FOR SMALLER THAN TABLET)
***************/
@media handheld and (max-width: 750px),
   screen and (max-device-width: 750px),
   screen and (max-width: 750px) 
	{


.title		{ font-size: 28px; }

.hidemobile	{ display: none; }

.pad-TB	{
	padding-top: 20px;
	padding-bottom: 20px;
	}

.pad-LR	{
	padding-left: 20px;
	padding-right: 20px;
	}



/* SOCIAL ICONS */

.soc-box	{
		display: block;
		width: auto;
		text-align: right;
		position: absolute;
		top: 0px;
		right: 0px;
		padding: 6px 5px 3px 0px;
		}

.socialicon	{
		width: 28px;
		height: 28px;
		padding: 0px;
		margin: 0px 0px 0px 0px;
		}



/* SAMPLES PAGE */

.samples-image	{ max-width: 180px; }

.pad-media	{ padding-top: 6px; }


/* GALLERY */

.gal-box img	{ width: 75px; }


/* HOME PAGE MUSIC PLAY BUTTON */

.homeplayerdiv	{
		width: 50px;
		height: 50px;
		bottom: 10px;
		left: 10px;
		}



/* MOBILE MENU */

#menudiv		{ max-width: 100px; }

#mobile-menu-icon	{ display: block; }

#menusub	{
		background-color: #725C3C;
		background-image: linear-gradient(45deg, #000000, #725C3C);
		width: 308px;
		padding-top: 0px;
		display: none;
		position: absolute;
		overflow: hidden;
		top: 39px;
		left: 0px;
		z-index: 1050;
	/* CORNER ROUNDING */
		-moz-border-radius: 0px 5px 5px 0px;
		-webkit-border-radius: 0px 5px 5px 0px;
		-khtml-border-radius: 0px 5px 5px 0px;
		border-radius: 0px 5px 5px 0px;
	/* DROP SHADOW */
		-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.20);
		-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.20);
		box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.20);
		}

#menusub a	{
		background-color: transparent;
		font-size: 14px;
		font-weight: 400;
		text-align: left;
		padding: 7px 10px 7px 10px;
		display: block;
		}

#menusub a:hover { background-color: #725C3C; }

/* CREATES 2 COLUMNS IN MOBILE MENU (EDIT menu2DEL to menu2col in menu.js) */

.menu2col a	{
		float: left;
		width: 134px;
		}


	}
/***************
END Media Queries #3
***************/






/***************
Media Queries #4 - WHEN PAGE WIDTH LESS THAN 482 IS ACTIVE (SMARTPHONES)
***************/

@media handheld and (max-width: 482px),
   screen and (max-device-width: 482px),
   screen and (max-width: 482px) 
	{


/* MQS MOBILE FONT SIZES */

/* THE NEXT LINE CONTROLS THE *MOBILE* DEFAULT FONT SIZE */

div, table	{ font-size: 14px; line-height: 140%; }

.title		{ font-size: 21px; }

.subtitle	{ font-size: 17px; }

.smalltext	{ font-size: 12px; }

.contacttitle	{ font-size: 16px; }

.textlogo	{ font-size: 20px; }



/* MQs DEFAULTS */

.pageheight-min	{ min-height: 50px; }

.pad-TB	{
	padding-top: 10px;
	padding-bottom: 10px;
	}

.pad-LR	{
	padding-left: 10px;
	padding-right: 10px;
	}

.pad-media	{ padding-top: 6px; }

.just 		{ text-align: left; }

.float-L-margin	{ margin-right: 10px; margin-bottom: 5px; }

.page-splits 	{  margin-top: 14px; margin-bottom: 14px; }

.splits-small	{ margin-top: 6px; margin-bottom: 6px; }



/* MQs HOME PAGE */

.bottom-links a 	{ margin-left: 1px; margin-right: 1px; }



/* MQs SITE MAP */

.search-float	{ float: none; }


	}
/***************
END Media Queries #4
***************/






/***************
START Media Queries #5 - CODE ONLY CSS3 BROWSERS CAN SEE
***************/
@media handheld and (max-width: 10000px),
   screen and (max-device-width: 10000px),
   screen and (max-width: 10000px) 
	{

.boxes-3x	{
		max-width: 33.3%;
		min-width: 33.3%;
		}

	}
/***************
END Media Queries #5
***************/





