@charset "UTF-8";
/* CSS Document */

@font-face {
   		font-family: Cinzel;
   		src: url("../cirh_fonts/Cinzel-Regular.otf")
		}	

@font-face {
   		font-family: "Cinzel Bold";
   		src: url("../cirh_fonts/Cinzel-Bold.otf")
		}

@font-face {
   		font-family: "Cinzel Decorative Bold";
   		src: url("../cirh_fonts/CinzelDecorative-Bold.otf")
		}	

@font-face {	
	font-family: "blowbrush";
	src: url(../cirh_fonts/BlowBrush-Regular.otf);
	font-weight: normal;
	font-style: normal;
}

.h1 {
	font-family: "blowbrush";
	font-size: 88px;
	color: #ffa31a;
	line-height: 94px;
	} 

.h2{
	font-family: Cinzel, "Cinzel Black", "Cinzel Bold", "Cinzel Decorative", "Cinzel Decorative Black", "Cinzel Decorative Bold";
	color: #c6babf;
	font-size: 16px;
	font-stretch: expanded;
	width: 250px;
	text-align: center;
	}

.h3 {
	font-family: Cinzel, "Cinzel Black", "Cinzel Bold", "Cinzel Decorative", "Cinzel Decorative Black", "Cinzel Decorative Bold";
	font-size: 38px;
	font-weight: 600;
	color: #ffa31a;
	line-height: 44px;
	} 

.tap {
	margin-top: 24px;
	font-family: Cinzel, "Cinzel Black", "Cinzel Bold", "Cinzel Decorative", "Cinzel Decorative Black", "Cinzel Decorative Bold";
	font-size: 34px;	
	font-weight: 600;
	color: #ffa31a;
	line-height: 48px;
	} 

.container{
	margin: 5 auto auto auto;
	width: 1100px; height: auto;
	background-color:clear;
	color: #c6babf;
	}

.container_a{
	margin: 55px auto -55px auto; 
	background-color: clear;
	width: 900px; height: auto;
	border: none;
	}

.container_c{
	margin: 15px auto auto auto;
	width: 1100px; height: auto;
	border: none;
	}

.container_d{
	margin: 155px auto auto auto; 
	background-color: clear;
	width: 900px; height: auto;
	border: none;
	}

.containershops{
	margin: 5 auto auto auto;
	width: 800px; height: auto;
	background-color:clear;
	color: #c6babf;
}

.bodycopy {
	font-family: Cinzel;
	font-size: 14px;
	font-weight: 100;
	color: #c6babf;	
	}

.windows {
	border: solid 2px;
	border-color: #c6babf;
}

.note {
	font-family: Cinzel;
	color: #c6babf;
	font-size: 22px;
	font-stretch: expanded;
	height:145px;
	margin: 0 auto; 
	width: 85%;
	border: none;
	}

.noteb {
	font-family: Cinzel;
	color: #c6babf;
	font-size: 16px;
	font-stretch: expanded;
	margin: 0 auto; margin-top: 125px;
	width: 550px;
	height: 45px;
	border: none;
	}

.notec {
	font-family: Cinzel;
	color: #c6babf;
	font-size: 20px;
	line-height: 34px;
	font-weight: 600;
	margin: 0 auto; margin-top: -140px;
	width: 94%;
	height: auto;
	}

.noted {
	font-family: Cinzel;
	color: #ffa31a;
	font-size: 20px;
	line-height: 34px;
	font-weight: 600;
	margin: 0 auto; margin-top: -140px;
	width: 94%;
	height: auto;
	}

.space {
	height: 64px;
}

table {
    font-family:Cinzel, "Cinzel Black", "Cinzel Bold", "Cinzel Decorative", "Cinzel Decorative Black", "Cinzel Decorative Bold";
	font-weight: bold;
	color: 000;
	font-size: 18px;
	font-stretch: expanded;
    border-collapse:inherit;
    width: 80%;
}

td, th {
    border: none;
    text-align: center;
    padding: 8px;
}
div { position: relative; padding: none; margin: none;}

	#a  { position: absolute; z-index: 30; left: 100px; top: 157px; opacity: 1; }

	#b  { position: absolute; z-index: 20; left: -20px; top: 30px; opacity: 1; }

	#c  { position: absolute; z-index: 10; left: -10px; top: 186px; opacity: 1; }

	#d  { position: absolute; z-index: 10; left: 94px; top: 159px; opacity: 1; }

a:link {
    color: #ffa31a; 
    background-color: transparent; 
    text-decoration: none;
}

a:visited {
    color: #c6babf;
    background-color: transparent;
    text-decoration: none;
}

a:hover {
    color: #c6babf;
    background-color: transparent;
    text-decoration: underline;
	text-shadow: 3px 5px 0 #80002a;
}

a:active {
    color: #ffa31a;
    background-color: transparent;
    text-decoration: underline;
}