body {

	background: url(../img/bg.jpg) #eee9ea 0 0 no-repeat;

	font-family: 'Titillium Web', sans-serif;

	font-weight: 400;

	color: #fff;

}



/* Global */



.no-span span {

	display: none;

}



#col-1 {

	float: left;

	height: 966px;

	width: 440px;

	margin-left: 120px;

	padding: 0 20px;

}



#col-2 {

	position: relative;

	float: left;

	margin-left: 140px;

}



.no-display {

	display: none;

}

/* End Global */



#pointer {

	position: absolute;

	height: 12px;

	width: 2px;

	background: #fff;

	left: -20px;

}



div#side-bar {

	position: fixed;

	top: 60px;

}



	ul#nav li {

		margin-top: 15px;

		font-size: 12px;

		font-weight: 400;

		color: #df939f;

		text-transform: uppercase;

		cursor: hand; cursor: pointer;

	}



		ul#nav li.first {

			margin-top: 0px;

		}



		ul#nav li.active,

		ul#nav li a:hover {

			color: #fff;

			font-weight: 700;

		}



		ul#nav li.over {

			color: #fff;

		}



		ul#nav li span.name,

		ul#nav li a.name {

				display: inline-block;

				width: 120px;

			}



			ul#nav li a.name:hover {

				color: #fff;

			}



			ul#nav li a.name {

				text-decoration: none;

				color: #df939f;

			}

			ul#nav li span.number {

				text-align: right;

			}



	ul.address {

		margin-left: 60px;

		margin-top: 40px;

		float: left;

	}



		ul.address li#map {

			width: 120px;

			height: 120px;

			background: url(../img/map.png) 0 0 no-repeat;

		}



		ul.address li {

			margin-top: 10px;

			font-size: 12px;

		}



	ul.contact {

		float: left;

		margin-top: 40px;

	}



		ul.contact li {

			margin-top: 15px;

		}

		ul.contact li a {
			color: #fff;
			text-decoration: none;
		}
		ul.contact li a:hover, 
		ul.contact li a:focus {
			text-decoration: underline;
		}



			ul.contact li.phone a, ul.contact li.email a {

				background: url(../img/contact.png) no-repeat;

				font-size: 14px;

				padding-left: 30px;

				color: #fff;

				height: 20px;

			}



			ul.contact li.phone a {

				background-position: 0 0;

			}



			ul.contact li.phone.small {

				margin-top: 5px;

			}



			ul.contact li.phone.small span {

				background: none;

				font-size: 12px;

			}



			ul.contact li.email a {

				background-position: 0 -18px;

			}



			ul.contact li.facebook {
				margin-top: 20px;
			}
			ul.contact li.facebook a {
				display: flex;
    			align-items: center;
			}
			ul.contact li.facebook img {
				width: 20px;
				height: 20px;
				margin-right: 10px;
			}


#logo {

	background: url(../img/logo.png);

	width: 204px;

	height: 52px;

	margin-top: 60px;

}



#tagline {

	margin-top: 60px;

}



#tagline h2 {

	font-size: 24px;

	font-weight: 200;

}



#tagline h1 {

	font-size: 60px;

	font-weight: 200;

}



h6.content-name {

	display: inline-block;

	margin-bottom: 40px;

	font-size: 12px;

	font-weight: 700;

	text-transform: uppercase;

	background: url(../img/bg1x1.png) repeat-x;

	padding-top: 10px;

}



.content {

	padding: 60px 0;

}



p.txt-1 {

	font-size: 24px;

	font-weight: 200;

	line-height: 30px;

}



p.txt-2 {

	margin-top: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 20px;

}

p.txt-2 a {
	color: #fff;
	text-decoration: underline;
}
p.txt-2 a:hover {
	text-decoration: none;
}



.btn-1 {

	margin-top: 40px;

	display: inline-block;

	float: left;

	color: #cf0a3b;

	background: #fff;

	padding: 10px 20px;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: 700;

	cursor: hand; cursor: pointer;

}



.btn-1.over {

	background: #cf0a3b;

	color: #fff;

}



.btn-1.prev {

	clear: both;

	margin-right: 10px;

}



.btn-1 .arrow {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 14px;

}







/* Footer */



#footer {

	clear: both;

	width: calc(90% - 120px);

	margin-left: 120px;

	padding: 20px;
	display: flex;
	justify-content: space-between;

}



	#footer p {

		font-size: 12px;

	}

	#footer a#open_preferences_center {
		font-size: 13px;
		transition: all .3s;
		color: #302327;
		text-decoration: none;
		text-align: right;
	}
	#footer a#open_preferences_center:hover,
	#footer a#open_preferences_center:focus {
		text-decoration: underline;
		color: #cf0a3b;
	}


	#footer p#copyright {

		color: #302327;

	}



	#footer p#author {

		margin-top: 5px;

		color: #808080;

	}



		#footer p#author a {

			color: #cf0a3b;

			font-weight: 600;

		}



		#footer p#author a:hover {

			text-decoration: underline;

		}



/* End Footer */



/* Style */



.style-weight-200 { font-weight: 200; }

.style-weight-300 { font-weight: 300; }

.style-weight-400 { font-weight: 400; }

.style-weight-600 { font-weight: 600; }

.style-weight-700 { font-weight: 700; }

.style-weight-900 { font-weight: 900; }

.style-weight-bold { font-weight: bold }



/* End Style */

