html
{
	width:100%;
	height:100%
}

.top-area
{
	background:#3fbbc0
}

.navbar-custom ul.nav ul.dropdown-menu li a:hover
{
	color:#3fbbc0
}

.navbar-custom.top-nav-collapse .nav li a:hover,.navbar-custom .nav li a:hover,.navbar-custom .nav li.active a,.navbar-custom.top-nav-collapse .nav li.active a
{
	color:#3fbbc0
}

.navbar-brand
{
	padding-top:15px;
	margin-top:5px;
	padding-bottom:0
}

.navbar-brand.reduce
{
	margin-top:0;
	padding-top:5px;
	padding-bottom:5px;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}

.navbar.navbar-custom
{
	width:inherit;
	margin:0 auto;
	padding-bottom:0;
	box-shadow:0 0 3px rgba(0,0,0,.12);
	box-shadow:0 1px 6px rgba(0,0,0,.2);
	-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 6px rgba(0,0,0,.2);
	-o-box-shadow:0 1px 6px rgba(0,0,0,.2)
}

.navbar.navbar-custom .navigation
{
	padding-bottom:0
}

.navbar
{
	margin-bottom:0;
	border-bottom:1px solid rgba(255,255,255,.3)
}

.navbar-brand
{
	font-weight:700
}

.navbar-brand:focus
{
	outline:0
}

.navbar.navbar-custom.navbar-fixed-top
{
	background:#fff
}

.navbar-custom.top-nav-collapse .nav.navbar-nav
{
	background-color:rgba(0,0,0,0)
}

.navbar.navbar-custom
{
	padding-top:0
}

.navbar.navbar-custom ul.nav.navbar-nav
{
	margin-top:15px;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}

.navbar.navbar-custom.top-nav-collapse ul.nav.navbar-nav
{
	margin-top:0;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}

.navbar-custom ul.nav li a
{
	font-size:13px;
	letter-spacing:1px;
	color:#666;
	text-transform:uppercase;
	font-weight:700;
	background:transparent
}

.navbar.navbar-custom.top-nav-collapse
{
	background:#fff
}

.navbar.navbar-custom.top-nav-collapse .navigation
{
	padding-bottom:10px
}

.navbar-custom.top-nav-collapse ul.nav li a
{
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	color:#444
}

.navbar-custom ul.nav ul.dropdown-menu
{
	border-radius:0;
	margin-top:0
}

.navbar-custom ul.nav ul.dropdown-menu li
{
	border-bottom:1px solid #f5f5f5
}

.navbar-custom ul.nav ul.dropdown-menu li:last-child
{
	border-bottom:none
}

.navbar-custom ul.nav ul.dropdown-menu li a
{
	padding:10px 20px;
	font-size:13px;
	text-transform:uppercase
}

.navbar-custom ul.nav ul.dropdown-menu li a:hover
{
	background:#fefefe
}

.navbar-custom.top-nav-collapse ul.nav ul.dropdown-menu li a
{
	color:#666
}

.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus
{
	-webkit-transition:background .3s ease-in-out;
	-moz-transition:background .3s ease-in-out;
	transition:background .3s ease-in-out
}

.navbar-custom.navbar-fixed-top .nav li a:hover,.navbar-custom.navbar-fixed-top .nav li a:focus,.navbar-custom.navbar-fixed-top .nav li.active a,.navbar-custom.navbar-fixed-top .nav li.active
{
	outline:0;
	background:none
}

.navbar-custom.top-nav-collapse .nav li a:hover,.navbar-custom.top-nav-collapse .nav li a:focus,.navbar-custom.top-nav-collapse .nav li.active
{
	outline:0;
	background-color:rgba(255,255,255,.2)
}

.navbar-toggle
{
	padding:4px 6px;
	font-size:14px;
	color:#fff
}

.navbar-toggle:focus,.navbar-toggle:active
{
	outline:0
}

@media (min-width:768px) and (max-width:979px) {
	.navbar-brand
	{
		float:none;
		display:block;
		margin:0 auto;
		width:100%
	}
	
	.intro-content
	{
		padding:250px 0 0
	}
}

@media (max-width:767px) {
	.top-area p
	{
		text-align:center
	}
	
	.navbar.navbar-custom.navbar-fixed-top
	{
		background-color:#fff
	}
	
	.badge.custom-badge
	{
		margin:0
	}
	
	.navbar-header button
	{
		border-color:#ccc;
		background-color:#eee;
		padding:5px 20px
	}
	
	.navbar-header i
	{
		color:#666
	}
	
	.boxes3
	{
		width:100%
	}
	
	.navbar-custom ul.nav li
	{
		border-bottom:1px solid #eee
	}
	
	.navbar-custom ul.nav li:last-child
	{
		padding-bottom:0
	}
	
	.navbar-custom ul.nav ul.dropdown-menu li
	{
		border-bottom:1px solid #eee;
		padding-left:20px
	}
	
	.service-box
	{
		margin:20px 0 30px
	}
	
	.pricing-content.featured
	{
		margin-top:20px
	}
	
	.pricing-content:hover
	{
		margin-top:20px;
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition:none;
		transition:none;
		-webkit-box-shadow:none;
		box-shadow:none
	}
	
	.cta-text
	{
		float:none;
		text-align:center
	}
	
	.cta-btn
	{
		float:none;
		text-align:center
	}
	
	.sub-footer p
	{
		float:none;
		text-align:center;
		float:none;
		text-align:center
	}
}

@media (max-width:480px) {
	.navbar-custom .nav.navbar-nav
	{
		background-color:rgba(255,255,255,.4)
	}
	
	.navbar.navbar-custom.navbar-fixed-top
	{
		margin-bottom:30px
	}
	
	.box
	{
		padding:45px
	}
	
	.box i
	{
		margin-bottom:30px
	}
}

@media (max-width:320px) {
	.navbar-brand
	{
		text-align:center;
		display:block;
		margin:0 auto
	}
	
	.intro-content
	{
		padding:250px 0 0
	}
	
	img
	{
		width:auto;
		max-width:70%;
		height:auto
	}
}

.nav
{
	padding-left:0;
	margin-bottom:0;
	list-style:none
}

.nav>li
{
	position:relative;
	display:block
}

.nav>li>a
{
	position:relative;
	display:block;
	padding:10px 15px
}

.nav>li>a:hover,.nav>li>a:focus
{
	text-decoration:none;
	background-color:#eee
}

.nav>li.disabled>a
{
	color:#777
}

.nav>li.disabled>a:hover,.nav>li.disabled>a:focus
{
	color:#777;
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent
}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus
{
	background-color:#eee;
	border-color:#428bca
}

.nav .nav-divider
{
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}

.nav>li>a>img
{
	max-width:none
}

.nav-tabs
{
	border-bottom:1px solid #ddd
}

.nav-tabs>li
{
	float:left;
	margin-bottom:-1px
}

.nav-tabs>li>a
{
	margin-right:2px;
	line-height:1.42857143;
	border:1px solid transparent;
	border-radius:4px 4px 0 0
}

.nav-tabs>li>a:hover
{
	border-color:#eee #eee #ddd
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus
{
	color:#555;
	cursor:default;
	background-color:#fff;
	border:1px solid #ddd;
	border-bottom-color:transparent
}

.nav-tabs.nav-justified
{
	width:100%;
	border-bottom:0
}

.nav-tabs.nav-justified>li
{
	float:none
}

.nav-tabs.nav-justified>li>a
{
	margin-bottom:5px;
	text-align:center
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu
{
	top:auto;
	left:auto
}

@media (min-width:768px) {
	.nav-tabs.nav-justified>li
	{
		display:table-cell;
		width:1%
	}
	
	.nav-tabs.nav-justified>li>a
	{
		margin-bottom:0
	}
}

.nav-tabs.nav-justified>li>a
{
	margin-right:0;
	border-radius:4px
}

.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus
{
	border:1px solid #ddd
}

@media (min-width:768px) {
	.nav-tabs.nav-justified>li>a
	{
		border-bottom:1px solid #ddd;
		border-radius:4px 4px 0 0
	}
	
	.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus
	{
		border-bottom-color:#fff
	}
}

.nav-pills>li
{
	float:left
}

.nav-pills>li>a
{
	border-radius:4px
}

.nav-pills>li+li
{
	margin-left:2px
}

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus
{
	color:#fff;
	background-color:#428bca
}

.nav-stacked>li
{
	float:none
}

.nav-stacked>li+li
{
	margin-top:2px;
	margin-left:0
}

.nav-justified
{
	width:100%
}

.nav-justified>li
{
	float:none
}

.nav-justified>li>a
{
	margin-bottom:5px;
	text-align:center
}

.nav-justified>.dropdown .dropdown-menu
{
	top:auto;
	left:auto
}

@media (min-width:768px) {
	.nav-justified>li
	{
		display:table-cell;
		width:1%
	}
	
	.nav-justified>li>a
	{
		margin-bottom:0
	}
}

.nav-tabs-justified
{
	border-bottom:0
}

.nav-tabs-justified>li>a
{
	margin-right:0;
	border-radius:4px
}

.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus
{
	border:1px solid #ddd
}

@media (min-width:768px) {
	.nav-tabs-justified>li>a
	{
		border-bottom:1px solid #ddd;
		border-radius:4px 4px 0 0
	}
	
	.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus
	{
		border-bottom-color:#fff
	}
}

.tab-content>.tab-pane
{
	display:none;
	visibility:hidden
}

.tab-content>.active
{
	display:block;
	visibility:visible
}

.nav-tabs .dropdown-menu
{
	margin-top:-1px;
	border-top-left-radius:0;
	border-top-right-radius:0
}

.navbar
{
	position:relative;
	min-height:50px;
	margin-bottom:20px;
	border:1px solid transparent
}

@media (min-width:768px) {
	.navbar
	{
		border-radius:4px
	}
}

@media (min-width:768px) {
	.navbar-header
	{
		float:left
	}
}

.navbar-collapse
{
	padding-right:15px;
	padding-left:15px;
	overflow-x:visible;
	-webkit-overflow-scrolling:touch;
	border-top:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}

.navbar-collapse.in
{
	overflow-y:auto
}

@media (min-width:768px) {
	.navbar-collapse
	{
		width:auto;
		border-top:0;
		-webkit-box-shadow:none;
		box-shadow:none
	}
	
	.navbar-collapse.collapse
	{
		display:block!important;
		height:auto!important;
		padding-bottom:0;
		overflow:visible!important;
		visibility:visible!important
	}
	
	.navbar-collapse.in
	{
		overflow-y:visible
	}
	
	.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse
	{
		padding-right:0;
		padding-left:0
	}
}

.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse
{
	max-height:340px
}

@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse
	{
		max-height:200px
	}
}

.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse
{
	margin-right:-15px;
	margin-left:-15px
}

@media (min-width:768px) {
	.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse
	{
		margin-right:0;
		margin-left:0
	}
}

.navbar-static-top
{
	z-index:1000;
	border-width:0 0 1px
}

@media (min-width:768px) {
	.navbar-static-top
	{
		border-radius:0
	}
}

.navbar-fixed-top,.navbar-fixed-bottom
{
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}

@media (min-width:768px) {
	.navbar-fixed-top,.navbar-fixed-bottom
	{
		border-radius:0
	}
}

.navbar-fixed-top
{
	top:0;
	border-width:0 0 1px
}

.navbar-fixed-bottom
{
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}

.navbar-brand
{
	float:left;
	height:50px;
	padding:15px;
	font-size:18px;
	line-height:20px
}

.navbar-brand:hover,.navbar-brand:focus
{
	text-decoration:none
}

.navbar-brand>img
{
	display:block
}

@media (min-width:768px) {
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand
	{
		margin-left:-15px
	}
}

.navbar-toggle
{
	position:relative;
	float:right;
	padding:9px 10px;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}

.navbar-toggle:focus
{
	outline:0
}

.navbar-toggle .icon-bar
{
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}

.navbar-toggle .icon-bar+.icon-bar
{
	margin-top:4px
}

@media (min-width:768px) {
	.navbar-toggle
	{
		display:none
	}
}

.navbar-nav
{
	margin:7.5px -15px
}

.navbar-nav>li>a
{
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px
}

@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu
	{
		position:static;
		float:none;
		width:auto;
		margin-top:0;
		background-color:transparent;
		border:0;
		-webkit-box-shadow:none;
		box-shadow:none
	}
	
	.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header
	{
		padding:5px 15px 5px 25px
	}
	
	.navbar-nav .open .dropdown-menu>li>a
	{
		line-height:20px
	}
	
	.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus
	{
		background-image:none
	}
}

@media (min-width:768px) {
	.navbar-nav
	{
		float:left;
		margin:0
	}
	
	.navbar-nav>li
	{
		float:left
	}
	
	.navbar-nav>li>a
	{
		padding-top:15px;
		padding-bottom:15px
	}
}

.navbar-form
{
	padding:10px 15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	margin:8px -15px
}

@media (min-width:768px) {
	.navbar-form .form-group
	{
		display:inline-block;
		margin-bottom:0;
		vertical-align:middle
	}
	
	.navbar-form .form-control
	{
		display:inline-block;
		width:auto;
		vertical-align:middle
	}
	
	.navbar-form .form-control-static
	{
		display:inline-block
	}
	
	.navbar-form .input-group
	{
		display:inline-table;
		vertical-align:middle
	}
	
	.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control
	{
		width:auto
	}
	
	.navbar-form .input-group>.form-control
	{
		width:100%
	}
	
	.navbar-form .control-label
	{
		margin-bottom:0;
		vertical-align:middle
	}
	
	.navbar-form .radio,.navbar-form .checkbox
	{
		display:inline-block;
		margin-top:0;
		margin-bottom:0;
		vertical-align:middle
	}
	
	.navbar-form .radio label,.navbar-form .checkbox label
	{
		padding-left:0
	}
	
	.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]
	{
		position:relative;
		margin-left:0
	}
	
	.navbar-form .has-feedback .form-control-feedback
	{
		top:0
	}
}

@media (max-width:767px) {
	.navbar-form .form-group
	{
		margin-bottom:5px
	}
	
	.navbar-form .form-group:last-child
	{
		margin-bottom:0
	}
}

@media (min-width:768px) {
	.navbar-form
	{
		width:auto;
		padding-top:0;
		padding-bottom:0;
		margin-right:0;
		margin-left:0;
		border:0;
		-webkit-box-shadow:none;
		box-shadow:none
	}
}

.navbar-nav>li>.dropdown-menu
{
	margin-top:0;
	border-top-left-radius:0;
	border-top-right-radius:0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu
{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}

.navbar-btn
{
	margin-top:8px;
	margin-bottom:8px
}

.navbar-btn.btn-sm
{
	margin-top:10px;
	margin-bottom:10px
}

.navbar-btn.btn-xs
{
	margin-top:14px;
	margin-bottom:14px
}

.navbar-text
{
	margin-top:15px;
	margin-bottom:15px
}

@media (min-width:768px) {
	.navbar-text
	{
		float:left;
		margin-right:15px;
		margin-left:15px
	}
}

@media (min-width:768px) {
	.navbar-left
	{
		float:left!important
	}
	
	.navbar-right
	{
		float:right!important;
		margin-right:-15px
	}
	
	.navbar-right~.navbar-right
	{
		margin-right:0
	}
}

.navbar-default
{
	background-color:#f8f8f8;
	border-color:#e7e7e7
}

.navbar-default .navbar-brand
{
	color:#777
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus
{
	color:#5e5e5e;
	background-color:transparent
}

.navbar-default .navbar-text
{
	color:#777
}

.navbar-default .navbar-nav>li>a
{
	color:#777
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus
{
	color:#333;
	background-color:transparent
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus
{
	color:#555;
	background-color:#e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus
{
	color:#ccc;
	background-color:transparent
}

.navbar-default .navbar-toggle
{
	border-color:#ddd
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus
{
	background-color:#ddd
}

.navbar-default .navbar-toggle .icon-bar
{
	background-color:#888
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form
{
	border-color:#e7e7e7
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus
{
	color:#555;
	background-color:#e7e7e7
}

@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a
	{
		color:#777
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus
	{
		color:#333;
		background-color:transparent
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus
	{
		color:#555;
		background-color:#e7e7e7
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus
	{
		color:#ccc;
		background-color:transparent
	}
}

.navbar-default .navbar-link
{
	color:#777
}

.navbar-default .navbar-link:hover
{
	color:#333
}

.navbar-default .btn-link
{
	color:#777
}

.navbar-default .btn-link:hover,.navbar-default .btn-link:focus
{
	color:#333
}

.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus
{
	color:#ccc
}

.navbar-inverse
{
	background-color:#222;
	border-color:#080808
}

.navbar-inverse .navbar-brand
{
	color:#9d9d9d
}

.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus
{
	color:#fff;
	background-color:transparent
}

.navbar-inverse .navbar-text
{
	color:#9d9d9d
}

.navbar-inverse .navbar-nav>li>a
{
	color:#9d9d9d
}

.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus
{
	color:#fff;
	background-color:transparent
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus
{
	color:#fff;
	background-color:#080808
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus
{
	color:#444;
	background-color:transparent
}

.navbar-inverse .navbar-toggle
{
	border-color:#333
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus
{
	background-color:#333
}

.navbar-inverse .navbar-toggle .icon-bar
{
	background-color:#fff
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form
{
	border-color:#101010
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus
{
	color:#fff;
	background-color:#080808
}

@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header
	{
		border-color:#080808
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider
	{
		background-color:#080808
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a
	{
		color:#9d9d9d
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus
	{
		color:#fff;
		background-color:transparent
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus
	{
		color:#fff;
		background-color:#080808
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus
	{
		color:#444;
		background-color:transparent
	}
}

.navbar-inverse .navbar-link
{
	color:#9d9d9d
}

.navbar-inverse .navbar-link:hover
{
	color:#fff
}

.navbar-inverse .btn-link
{
	color:#9d9d9d
}

.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus
{
	color:#fff
}

.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus
{
	color:#444
}

.intro
{
	width:100%;
	position:relative
}

.intro-content
{
	padding:5px 0 10px;
	margin-top:115px
}

.intro-content.intro-nobg
{
	background:#fff;
	position:relative;
	margin:0;
	padding:140px 0 60px
}

.slogan
{
	margin-bottom:20px
}

.white-box
{
	background:rgba(255,255,255,.8);
	padding:20px;
	border-radius:4px
}

.intro-content h2
{
	margin-bottom:10px
}

.top-area
{
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	width:100%;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px
}

.top-area.top-padding
{
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	padding-top:6px;
	padding-bottom:0;
	margin-bottom:10px
}

.top-area p
{
	margin-bottom:10px
}

small,.small
{
	font-size:85%
}

mark,.mark
{
	padding:.2em;
	background-color:#fcf8e3
}

.text-left
{
	text-align:left
}

.text-right
{
	text-align:right
}

.text-center
{
	text-align:center
}

.text-justify
{
	text-align:justify
}

.text-nowrap
{
	white-space:nowrap
}

.text-lowercase
{
	text-transform:lowercase
}

.text-uppercase
{
	text-transform:uppercase
}

.text-capitalize
{
	text-transform:capitalize
}

.text-muted
{
	color:#777
}

.text-primary
{
	color:#428bca
}

a.text-primary:hover
{
	color:#3071a9
}

.text-success
{
	color:#3c763d
}

a.text-success:hover
{
	color:#2b542c
}

.text-info
{
	color:#31708f
}

a.text-info:hover
{
	color:#245269
}

.text-warning
{
	color:#8a6d3b
}

a.text-warning:hover
{
	color:#66512c
}

.text-danger
{
	color:#a94442
}

a.text-danger:hover
{
	color:#843534
}

.bg-primary
{
	color:#fff;
	background-color:#428bca
}

a.bg-primary:hover
{
	background-color:#3071a9
}

.bg-success
{
	background-color:#dff0d8
}

a.bg-success:hover
{
	background-color:#c1e2b3
}

.bg-info
{
	background-color:#d9edf7
}

a.bg-info:hover
{
	background-color:#afd9ee
}

.bg-warning
{
	background-color:#fcf8e3
}

a.bg-warning:hover
{
	background-color:#f7ecb5
}

.bg-danger
{
	background-color:#f2dede
}

a.bg-danger:hover
{
	background-color:#e4b9b9
}

.page-header
{
	padding-bottom:9px;
	margin:40px 0 20px;
	border-bottom:1px solid #eee
}

.btn-skin
{
	color:#fff
}

.btn-skin:hover
{
	-webkit-transition:background .3s ease-in-out;
	-moz-transition:background .3s ease-in-out;
	transition:background .3s ease-in-out
}

.btn-skin:hover,.btn-skin:focus,.btn-skin:active,.btn-skin.active,.open>.dropdown-toggle.btn-skin
{
	color:#fff
}

.btn-skin:active,.btn-skin.active,.open>.dropdown-toggle.btn-skin
{
	background-image:none
}

.btn-skin .badge
{
	color:#5bc0de;
	background-color:#fff
}

.btn-lg,.btn-group-lg>.btn
{
	padding:10px 16px;
	font-size:20px;
	line-height:1.5em;
	border-radius:6px
}

.btn
{
	position:relative;
	display:inline-block;
	outline:none;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:400;
	text-shadow:0 0 1px rgba(255,255,255,.3);
	font-size:14px;
	font-weight:700
}

.btn.btn-noradius
{
	border-radius:0
}

a.btn:focus
{
	outline:0
}

.btn-red
{
	color:#fff;
	background-color:#c83539;
	border-color:#c83539
}

.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red.active
{
	color:#fff;
	background-color:#666;
	border-color:#666
}

.btn-red:active
{
	background-image:none
}

.btn-skin:hover,.btn-skin:focus,.btn-skin:active,.btn-skin.active
{
	color:#fff;
	background-color:#666;
	border-color:#666
}

.btn-default:hover,.btn-default:focus
{
	border:1px solid #28c3ab;
	outline:0;
	color:#000;
	background-color:#28c3ab
}

.btn-huge
{
	padding:25px;
	font-size:26px
}

.banner-social-buttons
{
	margin-top:0
}

button
{
	overflow:visible
}

button,select
{
	text-transform:none
}

button,html input[type=button],input[type=reset],input[type=submit]
{
	-webkit-appearance:button;
	cursor:pointer
}

button[disabled],html input[disabled]
{
	cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner
{
	padding:0;
	border:0
}

.caret
{
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}

.dropdown
{
	position:relative
}

.dropdown-toggle:focus
{
	outline:0
}

.dropdown-menu
{
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	font-size:14px;
	text-align:left;
	list-style:none;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175)
}

.dropdown-menu.pull-right
{
	right:0;
	left:auto
}

.dropdown-menu .divider
{
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}

.dropdown-menu>li>a
{
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:400;
	line-height:1.42857143;
	color:#333;
	white-space:nowrap
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus
{
	color:#262626;
	text-decoration:none;
	background-color:#f5f5f5
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus
{
	color:#fff;
	text-decoration:none;
	background-color:#428bca;
	outline:0
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus
{
	color:#777
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus
{
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.open>.dropdown-menu
{
	display:block
}

.open>a
{
	outline:0
}

.dropdown-menu-right
{
	right:0;
	left:auto
}

.dropdown-menu-left
{
	right:auto;
	left:0
}

.dropdown-header
{
	display:block;
	padding:3px 20px;
	font-size:12px;
	line-height:1.42857143;
	color:#777;
	white-space:nowrap
}

.dropdown-backdrop
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:990
}

.pull-right>.dropdown-menu
{
	right:0;
	left:auto
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret
{
	content:"";
	border-top:0;
	border-bottom:4px solid
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu
{
	top:auto;
	bottom:100%;
	margin-bottom:1px
}

@media (min-width:768px) {
	.navbar-right .dropdown-menu
	{
		right:0;
		left:auto
	}
	
	.navbar-right .dropdown-menu-left
	{
		right:auto;
		left:0
	}
}

.container
{
	padding-right:15px;
	padding-left:20px;
	margin-right:auto;
	margin-left:auto
}

p
{
	margin:0 0 20px
}

p.medium
{
	font-weight:500
}

p.bold
{
	font-weight:700
}

p.ultra
{
	font-weight:900
}

.badge.custom-badge
{
	margin:-20px 0 0 -25px;
	font-size:12px;
	text-transform:none
}

.badge.custom-badge.white
{
	background-color:#e9372e
}

.pull-right
{
	float:right!important
}

.pull-left
{
	float:left!important
}

.blockquote-reverse,blockquote.pull-right
{
	padding-right:15px;
	padding-left:0;
	text-align:right;
	border-right:5px solid #eee;
	border-left:0
}

.box h4
{
	font-size:24px
}

.box i
{
	margin-bottom:30px
}

.circled
{
	border-radius:50%;
	display:inline-block;
	color:#fff;
	width:1.6em;
	height:1.6em;
	text-align:center;
	line-height:1.6em
}

.badge
{
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	left:0;
	top:-15px;
	vertical-align:baseline;
	background-color:#777;
	border-radius:10px
}

.badge:empty
{
	display:none
}

.badge
{
	background-color:#c52d2f;
	border-radius:5px;
	color:#fff;
	padding:8px;
	position:relative;
	font-weight:400
}

.breadcrumb,.thumbnail
{
	margin-bottom:-15px;
	background-color:#fff
}

.thumbnail
{
	display:block;
	padding:4px;
	line-height:1.428571429;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}

.thumbnail a>img,.thumbnail>img
{
	display:block;
	height:auto;
	max-width:100%;
	margin-right:auto;
	margin-left:auto
}

a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover
{
	border-color:#428bca
}

.thumbnail .caption
{
	padding:9px;
	color:#333
}

.breadcrumb
{
	padding:5px 0;
	margin-right:20px;
	list-style:none;
	border-bottom:1px dashed #E8E8E8;
	border-radius:4px
}

.breadcrumb>li
{
	display:inline-block;
	margin-bottom: 10px;
}

.breadcrumb>li+li:before
{
	padding:0 5px;
	color:#ccc;
	content:"/\00a0"
}

.breadcrumb>.active
{
	color:#999
}