/* [AT] Style 01 CSS : 2014 March 25 */

/*
font-family: 'Oswald', sans-serif;
font-family: 'Source Sans Pro', sans-serif;
font-family: 'Pathway Gothic One', sans-serif;
*/

/* base Override*/
body {
	background: url(../images/bg-01.jpg) repeat top left;
	opacity: 0.95;
}

container, .container, .full-content {
	border: 1px solid #d5d5d5;
	background: #fff;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}



h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5,.h6 {
/*	font-family: 'Stint Ultra Condensed', cursive; */
	font-family: 'Oswald', sans-serif;
	line-height: 1.4;
	margin: 2px 0;
	letter-spacing: 0.025em;
	word-spacing: 0px;
}
a:link, a:visited, a:hover {
	text-decoration: underline;

}


h1, .h1 { font-size: 50px; }
h2, .h2 { font-size: 45px; }
h3, .h3 { font-size: 40px; }
h4, .h4 { font-size: 35px; }
h5, .h5 { font-size: 30px; }
h6, .h6 { font-size: 25px; }

p {
	margin: 0px 0;
	padding: 2px 0 14px 0;
	border: 0px solid #222;
}

.hr1 {
	background: none;
	opacity: .5;
	height:  0px;
	border: 1px dashed #778899;
}
.hr2 {
	opacity: .5;
	height:  1px;
	background: #444444;
}

li {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
}


/* Navbar Height Fix */

@media only screen and (min-width: 1199px) {
	.navbar {
		min-height: 36px;
		max-height: 43px;
		border: 0px;
	}
	.navbar-nav > li > a {
		padding-top: 11px;
		padding-bottom: 11px;
	}
	.navbar-brand {
		padding: 11px 15px;
	}
}


/* From Style Template */
/* Browser Fixe & Invisible */
.iefix1 { visibility: hidden; display: none; }
.inv { visibility: hidden; display: none; }
.border1 { border: solid 1px #444444; }

image {
	width: 100%;
	height: 100%;
}
.img-slide {
	max-width: 950px;
	max-height: 390px;
}

.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }

.notbold { font-weight: normal; }
.align-r { text-align: right; }
.align-c { text-align: center; }

/* Padding & Margin*/
.pad-5		{ 	padding: 5px; }
.pad-10		{ padding: 10px; }
.pad-5-0		{ padding: 5px 0; }
.pad-0-5		{ padding: 0 5px; }
.pad-10-0		{ padding: 10px 0; }
.pad-0-10		{ padding: 0 10px; }
.pad-15		{ padding: 15px; }
.pad-15-0		{ padding: 15px 0; }
.pad-0-15		{ padding: 0 15px; }
.pad-min-5	{ padding: -5px; }
.pad-min-10		{ padding: -10px 0 !important; }


.margin-a { margin: auto !important; }
.margin-5 { margin: 5px; }
.margin-10 { margin: 10px; }
.margin-15 { margin: 15px; }
.margin-5-0 { margin: 5px 0; }
.margin-10-0 { margin: 10px 0; }
.margin-20-0 { margin: 20px 0; }
.margin-minus-5-0 { margin: -5px 0; }
.margin-minus-10-0 { margin: -10px 0; }
.margin-r25 { margin-right: 25px; }

.height-100 { min-height: 100px; }
.height-125 { min-height: 125px; }
.height-150 { min-height: 150px; }
.height-200 { min-height: 200px; }
.height-250 { min-height: 250px; }
.height-300 { min-height: 300px; }
.width-75 { width: 75px; }

/* Spacer */
.sp0 { height: 0px; clear: both; }
.sp1 { height: 1px; clear: both; }
.sp5 { height: 5px; clear: both; }
.sp7 { height: 7px; clear: both; }
.sp10 { height: 10px; clear: both; }
.sp15 { height: 15px; clear: both; }
.sp20 { height: 20px; clear: both; }
.sp25 { height: 25px; clear: both; }
.sp50 { height: 50px; clear: both; }

/* font family */
.f-ptmono	{ font-family: 'PT Mono', sans-serif !important; }
.f-oswald	{ font-family: 'Oswald', sans-serif !important; }
.f-path	{ font-family: 'Pathway Gothic One', sans-serif !important; }
.f-source	{ font-family: 'Source Sans Pro', sans-serif !important; }


/* font size & colors*/
.font-maroon	{ color: maroon; }
.font-red1	{ color: #b96c68; }
.font-white	{ color: #ffffff !important; }
.font-gray	{ color: #dcdcdc; }
.font-drakgray	{ color: #444444; }
.font-darkgray	{ color: #444444; }
.font-black	{ color: #000000 !important; }

.font-12 { font-size: 12px; }
.font-14 { font-size: 14px; }
.font-18 { font-size: 18px; }
.font-20 { font-size: 20px; }
.font-25 { font-size: 25px; }
.font-30 { font-size: 30px;}
.font-35 { font-size: 35px;}
.font-40 { font-size: 40px;}
.font-45 { font-size: 45px;}
.font-50 { font-size: 50px;}

/* Background */
.bg-maroon	{ background: maroon !important; }
.bg-white		{ background: #ffffff; }
.bg-graylight	{ background: #f2f2f2; }
.bg-gray		{ background: #dcdcdc; }
.bg-darkgray	{ background: #444444 !important; }
.bg-blue		{ background: #618da1; }
.bg-blue2		{ background: #737e92; }
.bg-black 	{ background: #000000; }
.bg-red1		{ background: #b96c68 !important; }
.bg-cream1	{ background: #e5d9b6; }
.bg-navy1		{ background: #2d323a; }

/* Border Radius */
.radius0 { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.radius5 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.radius10 { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.radius15 { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }

.opacity9 {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;
}
.opacity8 {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; 	-khtml-opacity: 0.8; opacity: 0.8; 
}
.opacity7 {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.opacity6 {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;
}
.opacity5 {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;
