/* ---------------------------------------------------------------------- */
/*	Import fonts
/* ---------------------------------------------------------------------- */
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);*/
/*@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,200,100,500,600,700,800,900);*/

/* ---------------------------------------------------------------------- */
/*	Basic Elements & Classes
/* ---------------------------------------------------------------------- */
body {
	color: #777!important;
	text-shadow: 0px 0px 1px #ccc !important;
	direction: ltr;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 15px;
	background-color: #fff;
}
a, a:focus, a:hover, a:active {
	outline: 0 !important;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Open Sans',sans-serif;
	color: #777;
}
h1, h2, h3 {
	margin-bottom: 10px;
	margin-top: 10px;
}
p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
	margin-top: 1.5em;
}
p {
	margin: 0.65em 0;
}
p img {
	margin: 0;
}
/* ---------------------------------------------------------------------- */
/*	Generic Classes
/* ---------------------------------------------------------------------- */
.no-padding {
	padding: 0 !important;
}
.no-display {
	display: none;
}
.example {
	margin: 15px 0;
	padding: 14px 19px;
}
.widget {
	-moz-box-sizing: content-box;
	color: #333;
	margin-bottom: 30px;
	padding: 10px 12px;
	position: relative;
}
.space5 {
	display: block;
	margin-bottom: 5px !important;
	clear: both;
}

.space7 {
	margin-bottom: 7px !important;
	clear: both;
}

.space10 {
	margin-bottom: 10px !important;
	clear: both;
}

.space12 {
	margin-bottom: 12px !important;
	clear: both;
}

.space15 {
	margin-bottom: 15px !important;
	clear: both;
}

.space20 {
	margin-bottom: 20px !important;
	clear: both;
}
.teal {
	color: #569099;
}
a.teal:hover {
	color: #4d8189;
}
.orange {
	color: #E6674A;
}
a.orange:hover {
	color: #E35434;
}
.bricky {
	color: #C83A2A;
}
a.bricky:hover {
	color: #B33426;
}
.circle-img {
	border-radius: 100% 100% 100% 100%;
}
.center {
	text-align: center;
}
hr {
	background-image: -o-linear-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: -webkit-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: -ms-linear-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: -webkit-linear-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: linear-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	border: 0 none;
	height: 1px;
	margin: 6px 0;
}
hr.fade-right {
	background-image: -o-linear-gradient(left center , rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: -webkit-gradient(left center , rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: -ms-linear-gradient(left center , rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(left center , rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: -webkit-linear-gradient(left center , rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: linear-gradient(left center , rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	border: 0 none;
	height: 1px;
	margin: 22px 0;
}
hr.fade-left {
	background-image: -o-linear-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	background-image: -webkit-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	background-image: -ms-linear-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	background-image: -moz-linear-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	background-image: -webkit-linear-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(left center , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	border: 0 none;
	height: 1px;
	margin: 22px 0;
}
.ie8 hr {
	background: #E2E2E2;
}
.go-top {
	cursor: pointer;
	display: block;
	width: 30px;
	height: 30px;
	font-size: 16px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: -2px;
	text-decoration: none;
	line-height: 30px;
	text-align: center;
}
.section-content {
	margin-left: 2%;
	margin-right: 5%;
}
.wrapper {
	clear: both;
	min-height: 100px;
	width: 100%;
	padding: 0px 20px 20px 20px;
	margin-bottom: 0px;
	position: relative;
	background: #fff;
}
.w98{
	width:98%;
}
.wrapper.padding50 {
	padding-top: 6px;
	padding-bottom: 9px;
	margin-bottom: 20px;
	margin-top: 0px;
}
.wrapper.no-padding {
	padding-top: 0;
	padding-bottom: 0;
}

.white {
	color: #B4C6CA!important;
	text-shadow: 0 0 10px #000;
}
.promobox {
	background-color: #F6F6F6;
	border-color: #FAEBCC;
	margin: 20px 0;
	padding: 20px;
	border: 1px solid #E7E7E7;
}
#scroll-top {
	background-color: #363839;
	transition: all 0.3s ease-out 0s;
	border: 1px solid #444444;
	color: #EEEEEE;
	border-radius: 2px;
	bottom: 60px;
	height: 50px;
	line-height: 50px;
	opacity: 1;
	position: fixed;
	right: 20px;
	text-align: center;
	text-decoration: none;
	display: none;
	width: 50px;
	z-index: 10000;
}
#scroll-top:hover {
	background-color: #FCFCFC;
	border: 1px solid #E1E1E1;
	color: #007AFF;
}
.show-grid [class*="col-"] {
	background: #E6E7E8;
	border: 10px solid #F7F8FA;
	line-height: 2em;
	margin-bottom: 10px;
	text-align: center;
}
