@charset "UTF-8";

/*	BAREBONES RESPONSIVE GRID FRAMEWORK (Desktop + Tablet Layouts)
	Version 3.0
	November 2017
	www.dawgeatdawg.com
*/


/* @group --- GRID | 12 Columns (Mobile First) ---*/

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display: block;
	position: relative;
	float: left;
	margin-left: 1.5%;
	margin-right: 1.5%;
}

	.grid_1, .grid_2, .grid_3 { width: 47%; }
	.grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { width: 97%; }


.hideMobile { display: none !important; }
.hideDesktop { display: block; }

/* @end */



/* @group --- MEDIA SIZE | Tablet ---*/
@media only screen and (min-width: 700px) and (max-width: 999px) {


	/*--- GRID | 12 Columns (Tablet) ---*/
	
	.grid_1 { width: 5%; }
	.grid_2, .grid_3 { width: 30%; }
	.grid_4, .grid_5, .grid_6 { width: 46.666666666667%; }
	.grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
		display: block;
		float: left;
		width: 92% !important;
		margin-left: 4% !important;
		margin-right: 4% !important;
/* 		margin-bottom: 1.5em; */
	}
	
	
	.hideMobile { display: block; }
	.hideDesktop { display: block; }

	
	
/* @group --- CONTENT | Galleries ---*/
	
	.galleryMenu > h3,
	.galleryRect > h3 {
/* 		min-height: 2.5em; */
		margin-bottom: 0.2em;
	}
	
}
/* @end */



/* @group --- MEDIA SIZE | Desktop ---*/
@media only screen and (min-width: 1000px) {


	/*--- GRID | 12 Columns (Desktop) ---*/
	
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
		display: block;
		position: relative;
		float: left;
		margin-left: 1.6666666666667%;
		margin-right: 1.6666666666667%;
/* 				background: hsla(0, 50%, 50%, 0.1); */
	}
	
		.grid_1 { width: 5%; }
		.grid_2 { width: 13.333333333333%; }
		.grid_3 { width: 21.666666666667%; }
		.grid_4 { width: 30%; }
		.grid_5 { width: 38.333333333333%; }
		.grid_6 { width: 46.666666666667%; }
		.grid_7 { width: 55%; }
		.grid_8 { width: 63.333333333333%; }
		.grid_9 { width: 71.666666666667%; }
		.grid_10 { width: 80%; }
		.grid_11 { width: 88.333333333333%; }
		.grid_12 { width: 96.666666666667%; }

		.grid_full {
			display: block;
			width: 100%;
			margin: 0 auto;
		}
		
		.grid_center {
			float: none;
			margin-left: auto;
			margin-right: auto;
		}
		

	.hideMobile { display: block; }
	.hideDesktop { display: none !important; }
	
	
	/* @group --- HTML TAG DEFINITIONS ---*/

	h2 {
		margin: 0 0 0.5em;
		font-size: 2.0rem;
	}
	
	
	/* @group --- STICKY FOOTER + WRAPPERS + RESPONSIVE TYPE ---*/
		
	main { padding-bottom: 7.0rem; }
	
		div#wrapFooter { height: 7.0rem; }
	
		header,
		section,
		footer {
			max-width: 1600px;
			padding-left: 2.0rem;
			padding-right: 2.0rem;
		}


	/* @group --- HEADER ---*/
	
	header {
		padding-top: 0.8rem;
	}


	/* @group --- CONTENT ---*/
	
	section {
		max-width: none;
		padding: 0;
	}
	
		section article {
			padding: 1.2rem 2.0rem 0.4rem;
		}
		
		
	/* @group --- FOOTER ---*/
	
	footer {
		background: url('/img/common/logo-It'sTaraMae'd_icon.svg') center 1.2rem no-repeat;
		background-size: auto 4.8rem;
		font-size: 0.7rem;
		line-height: 1.3rem;
	}

		footer p.copyright {
			margin-top: 0;
			margin-bottom: 0.4rem;
			font-size: 0.7rem;
			text-align: right;
		}
	
		footer p.dawg {
			margin-top: 2.6rem;
			margin-bottom: 0;
			font-size: 0.4rem;
			text-align: right;
		}
		
		
	/* @group --- MODULES ---*/
		
		body#home .homeSwiper h2 {
			margin-top: 0.5em;
		}
		
}
/* @end */
