@charset "UTF-8";

body
{
margin:0px;
padding:0px;
min-width:1190px;
}

#backg-index {
	background:rgba(0, 0, 0, 0) url("imgs/backg.png") no-repeat scroll center top;
	width:100%;
	height:416px;
}

#backg-content {
	background:rgba(0, 0, 0, 0) url("imgs/content-backg.png") no-repeat scroll center top;
	width:100%;
	height:775px;
}

#backg-content-thankyou {
	background:rgba(0, 0, 0, 0) url("imgs/content-backg.png") no-repeat scroll center top;
	width:100%;
	height:375px;
}

.callnumber {
	font-family: "EB Garamond",  serif;
	text-decoration:none;
	color:#042335;
	font-style:italic;
	font-weight:bold;
	font-size:26px;
}


A:link { COLOR: #032234; TEXT-DECORATION: none; font-weight: normal }
A:visited { COLOR: #032234; TEXT-DECORATION: none; font-weight: normal }
A:active { COLOR: #032234; TEXT-DECORATION: none }
A:hover { COLOR: #ff001e; TEXT-DECORATION: none; font-weight: none }

.menu {
	font-family: "EB Garamond",  serif;
	font-size: 18px;
	font-style: normal;
	color: #032234;
}

.active {
	font-family: "EB Garamond",  serif;
	font-size: 18px;
	font-style: italic;
	color: #ff001e;
}

.title-bold {
	font-family: 'Source Sans 3', sans-serif;
	font-size:30px;
	color:#436470;
}

.title-normal {
	font-family: 'Source Sans 3', sans-serif;
	font-size:25px;
	color:#436470;
	font-weight:bold;
}

.title-bold-small {
	font-family: 'Source Sans 3', sans-serif;
	font-size:20px;
	color:#436470;
}

.title-normal-small {
	font-family: 'Source Sans 3', sans-serif;
	font-size:20px;
	color:#436470;
}

.content-1 {
	font-family: 'Source Sans 3', sans-serif;
	font-size:16px;
	color:#232729;
}

.content-white {
	font-family: 'Source Sans 3', sans-serif;
	font-size:16px;
	color:#ffffff;
}

.dr-akira {
	font-family: "EB Garamond",  serif;
	font-size:24px;
	color:#ffffff;
}

.dr-akira-black {
	font-family: "EB Garamond",  serif;
	font-size:24px;
	color:#232729;
}

.useful-info {
	font-family: "EB Garamond",  serif;
	font-size:30px;
	color:#a30e1f;
}

.useful-info-italic {
	font-family: "EB Garamond",  serif;
	font-size:30px;
	font-style:italic;
	color:#a30e1f;
}

.contact-info {
	font-family: "EB Garamond",  serif;
	font-size:30px;
	color:#032234;
}

.contact-info-italic {
	font-family: "EB Garamond",  serif;
	font-size:30px;
	font-style:italic;
	color:#032234;
}

.footer {
	font-family: Open Sans, Roboto sans-serif;
	font-size:12px;
	color:#ffffff;
}

.has-sub ul li:hover a {
  background: #5f3717;
}

.has-sub {
  z-index: 1;
}

.has-sub:hover > ul {
  display: block;
}

.has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}

.has-sub ul li {
  *margin-bottom: -1px;
}

.has-sub ul li a {
  background: #3e230c;
  border-bottom: 1px dotted #efd2bb;
  filter: none;
  font-size: 14px;
  display: block;
  line-height: 120%;
  padding: 12px 10px;
  color: #FFFFFF;
  text-align:left;
}

.has-sub ul li:hover a {
  background: #5f3717;
}

.has-sub .has-sub:hover > ul {
  display: block;
}

.has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}

.has-sub .has-sub ul li a {
  background: #3e230c;
  color:#edffd4;
  border-bottom: 1px dotted #edffd4;
}

.has-sub ul li a:hover {
  background: #43561a;
}

.has-sub > ul > li:last-child > a {
	border:none;
}

.has-sub .has-sub > ul > li:last-child > a {
	border:none;
}
