body {
	background: url(../img/bg/shattered.png) #e3e3e3;
	font: 12px Arial, sans-serif
}
a {
	-webkit-transition: .25s;
	transition: .25s
}
a:active, a:focus, a:hover, button {
	text-decoration: none;
	outline: 0!important
}
h1, h2, h3, h4, h5, h6 {
	color: #4f4f4f;
	font-family: Roboto Condensed, sans-serif;
	margin: 0;
	font-weight: 400!important
}
.btn {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: 400;
	border: none!important
}
.btn.btn-info {
	background-color: #3498db
}
.btn.btn-info.hover, .btn.btn-info:active, .btn.btn-info:hover {
	background-color: #2980b9
}
.btn.btn-danger {
	background-color: #e74c3c
}
.btn.btn-danger.hover, .btn.btn-danger:active, .btn.btn-danger:hover {
	background-color: #c0392b
}
.btn.btn-warning {
	background-color: #e67e22
}
.btn.btn-warning.hover, .btn.btn-warning:active, .btn.btn-warning:hover {
	background-color: #d35400
}
.btn.btn-success {
	background-color: #27ae60
}
.btn.btn-success.hover, .btn.btn-success:active, .btn.btn-success:hover {
	background-color: #1c8348
}
.btn.btn-inverse {
	color: #FFF;
	background-color: #2b2b2b
}
.btn-bold {
	font-weight: 700!important
}
.btn-md {
	padding: 8px 10px
}
.btn-inverse:hover {
	background: #17181b;
	color: #FFF
}
.btn-circle {
	width: 27px!important;
	height: 27px!important;
	text-align: center!important;
	padding: 5px 0;
	border-radius: 15px
}
.btn-circle.btn-social-icon:first-child {
	line-height: 27px!important;
	width: auto!important
}
.btn-circle.btn-lg {
	width: 50px;
	height: 50px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 25px
}
.btn-circle.btn-xl {
	width: 70px;
	height: 70px;
	padding: 10px 16px;
	font-size: 24px;
	line-height: 1.33;
	border-radius: 35px
}
.btn-default {
	border: 1px solid rgba(0,0,0,.1)!important
}
.btn-icon-left i, .label-icon-left i {
	margin-left: 5px
}
.btn-icon-right i, .label-icon-right i {
	margin-right: 5px
}
.btn-outline {
	background-color: transparent!important;
	color: inherit;
	transition: all .5s;
	border-width: 1px!important;
	border-style: solid!important
}
.btn-primary.btn-outline {
	color: #293c4e;
	border-color: #293c4e!important
}
.btn.btn-primary.btn-outline.hover, .btn.btn-primary.btn-outline:active, .btn.btn-primary.btn-outline:hover {
	background-color: #293c4e!important
}
.btn-success.btn-outline {
	color: #27ae60;
	border-color: #27ae60!important
}
.btn.btn-success.btn-outline.hover, .btn.btn-success.btn-outline:active, .btn.btn-success.btn-outline:hover {
	background-color: #27ae60!important
}
.btn-info.btn-outline {
	color: #3498db;
	border-color: #3498db!important
}
.btn.btn-info.btn-outline.hover, .btn.btn-info.btn-outline:active, .btn.btn-info.btn-outline:hover {
	background-color: #3498db!important
}
.btn-warning.btn-outline {
	color: #e67e22;
	border-color: #e67e22!important
}
.btn.btn-warning.btn-outline.hover, .btn.btn-warning.btn-outline:active, .btn.btn-warning.btn-outline:hover {
	background-color: #e67e22!important
}
.btn-danger.btn-outline {
	color: #e74c3c;
	border-color: #e74c3c!important
}
.btn.btn-danger.btn-outline.hover, .btn.btn-danger.btn-outline:active, .btn.btn-danger.btn-outline:hover {
	background-color: #e74c3c!important
}
.btn-danger.btn-outline:hover, .btn-info.btn-outline:hover, .btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-warning.btn-outline:hover {
	color: #fff
}
.label {
	display: inline-block;
	font-size: 14px;
	font-family: Arial, sans-serif;
	margin-right: 5px;
	padding: 7px;
	font-weight: 700;
	border-radius: 2px;
	text-shadow: none;
	box-shadow: 1px 1px 0 0 #FFF;
	border: 0
}
.label-primary {
	background-color: #2a5d9f
}
.label-success {
	background-color: #159615
}
.label-danger {
	background-color: #d32f2f
}
.label-warning {
	background-color: #ef6c00
}
.label span {
	display: block;
	font-weight: 400;
	margin-bottom: 8px;
	font-size: 11px
}
.label-sm {
	font-size: 12px!important
}
.label-xs {
	font-size: 11px!important
}
.label-lg {
	font-size: 24px!important
}
.dropcap {
	float: left;
	font-size: 30px;
	line-height: 32px;
	font-weight: 700;
	margin: 0 8px 0 0
}
.border-top-light {
	border-top: 1px solid #eee
}
.progress-xs {
	height: 5px!important
}
.progress-sm {
	height: 10px!important
}
.progress {
	background-color: #ebedef;
	border-radius: 32px;
	height: 15px;
	-webkit-box-shadow: none;
	box-shadow: none
}
.progress-bar {
	background-color: #1abc9c;
	line-height: 15px;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 11px;
	font-weight: 700;
	color: rgba(0,0,0,.3)
}
.progress-bar-success {
	background-color: #159615
}
.progress-bar-warning {
	background-color: #ef6c00
}
.progress-bar-danger {
	background-color: #d32f2f
}
.progress-bar-info {
	background-color: #3498db
}
.popover {
	border-color: #d4d4d4;
	-webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.05);
	box-shadow: 0 0 4px 0 rgba(0,0,0,.05);
	border-radius: 3px;
	-webkit-border-radius: 3px
}
p {
	color: #555;
	line-height: 1.6
}
.text-success {
	color: #27ae60
}
.text-warning {
	color: #e67e22
}
.text-danger {
	color: #e74c3c
}
.text-info {
	color: #3498db
}
.text-dark {
	color: rgba(0,0,0,.5)!important
}
.text-bold {
	font-weight: 700!important
}
.text-xs {
	font-size: 10px!important
}
.text-sm {
	font-size: 11px!important
}
.text-md {
	font-size: 12px!important
}
.text-lg {
	font-size: 16px!important
}
.alert i {
	margin-right: 10px
}
.menu-fixed {
	position: fixed!important;
	z-index: 1001!important;
	top: 0;
	width: 100%!important;
	left: 0;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.5)
}
.loaded-content section {
	display: none
}
.no-bold {
	font-weight: 400!important
}
.no-float {
	float: none!important
}
.no-margin {
	margin: 0!important
}
.no-margin-left {
	margin-left: 0!important
}
.no-margin-right {
	margin-right: 0!important
}
.no-margin-top {
	margin-top: 0!important
}
.no-margin-bottom {
	margin-bottom: 0!important
}
.no-padding {
	padding: 0!important
}
.no-padding-left {
	padding-left: 0!important
}
.no-padding-right {
	padding-right: 0!important
}
.no-padding-top {
	padding-top: 0!important
}
.no-padding-bottom {
	padding-bottom: 0!important
}
.no-display {
	display: none
}
.no-shadow {
	box-shadow: none!important;
	-webkit-box-shadow: none!important
}
.no-border {
	border: 0!important
}
.no-border-bottom, .no-border-top {
	border-bottom: 0!important
}
.no-border-radius {
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important
}
.pagination {
	border: 0;
	padding: 0;
	border-radius: 0
}
.pagination li a, .pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
	color: #fff;
	border-radius: 0!important;
	margin-right: 10px;
	font-weight: 700;
	border-color: #3498db;
	background: #3498db
}
.pagination li a:focus, .pagination li a:hover, .pagination li.active a, .pagination li.active a:hover {
	background: #2b2b2b;
	border-color: #2b2b2b;
	color: #fff
}
.pager li a {
	border-color: #3498db;
	color: #3498db
}
.pager li a:hover {
	background-color: #3498db;
	color: #FFF
}
.page-header i {
	margin-right: 10px
}
.alert .page-header {
	border-color: rgba(0,0,0,.05)
}
.lead {
	font-size: 16px;
	line-height: 18px
}
.full-width {
	width: 100%
}
.table>thead>tr>th {
	border-bottom: 0;
	padding: 15px 5px
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	vertical-align: middle
}
.default-tab .nav-tabs {
	border-color: rgba(0,0,0,.07)
}
.default-tab .nav-tabs>li {
	padding: 0!important;
	border: 0!important
}
.default-tab .nav-tabs>li>a {
	border: 0!important;
	color: rgba(0,0,0,.3);
	font-weight: 700;
	padding: 15px 20px
}
.default-tab .nav-tabs>li>a i {
	margin-right: 5px
}
.default-tab .tab-content {
	padding: 20px 0
}
.default-tab>.nav-tabs>li.active>a, .default-tab>.nav-tabs>li>a:hover {
	color: rgba(0,0,0,.5);
	border-color: rgba(0,0,0,.07);
	background-color: rgba(0,0,0,.02)
}
.modal {
	overflow: hidden
}
.modal-header {
	background-color: #f6f6f6;
	box-shadow: 0 1px 0 #fff, inset 0 1px 0 #fff;
	border-radius: 3px 3px 0 0;
	padding: 15px 20px;
	line-height: 30px
}
.modal-header .close {
	margin: 0
}
.modal-title {
	color: #595959;
	text-shadow: 1px 1px 1px rgba(255,255,255,1);
	font-size: 17px!important;
	font-family: Calibri, sans-serif;
	font-weight: 700!important
}
.modal-title i {
	margin-right: 5px
}
.modal-body.modal-padding {
	padding: 23px
}
.modal-body .social-login {
	padding: 0 0 0 15px
}
.modal-body .social-login ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.modal-body .social-login ul li {
	margin-bottom: 5px
}
.modal-body .social-login ul li a {
	color: #FFF;
	text-align: left
}
.modal-body .social-login .btn:hover {
	border: 1px solid rgba(0,0,0,.4)
}
.modal-body .social-login .btn i {
	margin-right: 10px;
	display: inline-block;
	width: 10px
}
.modal-body .control-group {
	margin-bottom: 10px
}
.modal-body .control-label {
	color: #7d7d7d
}
.modal-body h5 {
	font-size: 17px;
	color: #828282;
	margin-bottom: 15px
}
.modal-body {
	background: #FFF;
	border-bottom: 0
}
.modal-body form.separated {
	padding-bottom: 10px
}
.modal-content {
	box-shadow: 0 0 6px 0 rgba(0,0,0,.5)
}
.modal-footer {
	background: #f6f6f6;
	border-top: 1px solid #ddd!important;
	margin: 0;
	padding: 15px 20px;
	-webkit-box-shadow: inset 0 1px 0 0 #FFF;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.form-inverse.form-control {
	background: #1b1b1b!important;
	color: #7e7e7e!important
}
.form-control {
	background: #fbfbfb;
	font-size: 14px;
	height: auto;
	padding: 11px 18px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	border: 1px solid #d2d2d2;
	box-shadow: 0 1px 0 0 #FFF
}
.form-control:focus {
	border: 1px solid #aeaeae;
	background: #FFF;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.05)
}
.checkbox label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 30px;
	margin-right: 15px;
	font-size: 13px;
	color: #777a80;
	transition: border .2s linear 0s, color .2s linear 0s
}
.checkbox label:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	border: 1px solid #c2c6cb;
	transition: color .2s linear 0s
}
.checkbox label::after {
	display: inline-block;
	height: 20px;
	position: absolute;
	left: 3.6px;
	top: 3px;
	font-size: 12px;
	transition: color .2s linear 0s
}
.checkbox input[type=checkbox] {
	display: none
}
.checkbox input[type=checkbox]:checked+label::after {
	font-family: FontAwesome;
	content: "\F00C"
}
.checkbox input[type=checkbox]:checked+label {
	color: #4d5056;
	padding-top: 2px
}
.checkbox input[type=checkbox]+ label {
	padding-top: 2px
}
.breadcrumb {
	background: #f5f5f5;
	border-radius: 0;
	margin: 0 0 15px;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	padding: 15px
}
.breadcrumb>li+li.pull-right:before {
	content: "";
	display: none
}
.breadcrumb>li.pull-right {
	margin-top: -7px
}
.blockquote-reverse, blockquote {
	border-width: 3px;
	font-size: 13px
}
blockquote footer {
	background-color: #FFF;
	border-top: 0;
	line-height: auto;
	padding: 10px 15px;
	text-align: left;
	width: auto
}
.blockquote-reverse footer {
	text-align: right!important
}
.dispaly-inline-block {
	display: inline-block
}
.margin-5 {
	margin: 5px!important
}
.margin-10 {
	margin: 10px!important
}
.margin-15 {
	margin: 15px!important
}
.margin-20 {
	margin: 20px!important
}
.margin-30 {
	margin: 30px!important
}
.margin-top-5 {
	margin-top: 5px!important
}
.margin-top-10 {
	margin-top: 10px!important
}
.margin-top-15 {
	margin-top: 15px!important
}
.margin-top-20 {
	margin-top: 20px!important
}
.margin-top-30 {
	margin-top: 30px!important
}
.margin-bottom-5 {
	margin-bottom: 5px!important
}
.margin-bottom-10 {
	margin-bottom: 10px!important
}
.margin-bottom-15 {
	margin-bottom: 15px!important
}
.margin-bottom-20 {
	margin-bottom: 20px!important
}
.margin-bottom-30 {
	margin-bottom: 30px!important
}
.margin-left-5 {
	margin-left: 5px!important
}
.margin-left-10 {
	margin-left: 10px!important
}
.margin-left-15 {
	margin-left: 15px!important
}
.margin-left-20 {
	margin-left: 20px!important
}
.margin-left-30 {
	margin-left: 30px!important
}
.margin-right-5 {
	margin-right: 5px!important
}
.margin-right-10 {
	margin-right: 10px!important
}
.margin-right-15 {
	margin-right: 15px!important
}
.margin-right-20 {
	margin-right: 20px!important
}
.margin-right-30 {
	margin-right: 30px!important
}
.padding-5 {
	padding: 5px!important
}
.padding-10 {
	padding: 10px!important
}
.padding-15 {
	padding: 15px!important
}
.padding-20 {
	padding: 20px!important
}
.padding-25 {
	padding: 25px!important
}
.padding-30 {
	padding: 30px!important
}
.padding-10-15 {
	padding: 10px 15px!important
}
.padding-top-5 {
	padding-top: 5px!important
}
.padding-top-10 {
	padding-top: 10px!important
}
.padding-top-15 {
	padding-top: 15px!important
}
.padding-top-20 {
	padding-top: 20px!important
}
.padding-top-25 {
	padding-top: 25px!important
}
.padding-top-30 {
	padding-top: 30px!important
}
.padding-bottom-5 {
	padding-bottom: 5px!important
}
.padding-bottom-10 {
	padding-bottom: 10px!important
}
.padding-bottom-15 {
	padding-bottom: 15px!important
}
.padding-bottom-20 {
	padding-bottom: 20px!important
}
.padding-bottom-25 {
	padding-bottom: 25px!important
}
.padding-bottom-30 {
	padding-bottom: 30px!important
}
.padding-left-5 {
	padding-left: 5px!important
}
.padding-left-10 {
	padding-left: 10px!important
}
.padding-left-15 {
	padding-left: 15px!important
}
.padding-left-20 {
	padding-left: 20px!important
}
.padding-left-25 {
	padding-left: 25px!important
}
.padding-left-30 {
	padding-left: 30px!important
}
.padding-right-5 {
	padding-right: 5px!important
}
.padding-right-10 {
	padding-right: 10px!important
}
.padding-right-15 {
	padding-right: 15px!important
}
.padding-right-20 {
	padding-right: 20px!important
}
.padding-right-25 {
	padding-right: 25px!important
}
.padding-right-30 {
	padding-right: 30px!important
}
.facebook-like-box {
	overflow: hidden
}
#bx-tabs:after, #bx-tabs:before, #wrapper:after, #wrapper:before, .box li:after, .box li:before, .bxslider-wrapper:after, .bxslider-wrapper:before, .header:after, .header:before, .page-header:after, .page-header:before, .section-categories:after, .section-categories:before, .section-title:after, .section-title:before, form:after, form:before, nav:after, nav:before, section .title:after, section .title:before, section:after, section:before {
	display: table;
	content: " "
}
#bx-tabs:after, #wrapper:after, .box li:after, .bxslider-wrapper:after, .header:after, .header:before, .page-header:after, .section-categories:after, .section-title:after, form:after, nav:after, section .title:after, section:after {
	clear: both
}
.header {
	width: 100%;
	height: 110px
}
.header .container {
	position: relative;
	padding: 0
}
.header .logo i {
	margin-right: 10px
}
.header .logo {
	color: #fff;
	font-size: 36px;
	text-shadow: 1px 1px 3px rgba(0,0,0,.2);
	line-height: 90px;
	padding: 7px 0;
	margin-right: 80px;
	font-family: Roboto Condensed, sans-serif
}
.header .list-inline>li a:hover, .header .logo:hover {
	color: #fff
}
.header .list-inline>li {
	padding-right: 0;
	padding-left: 0;
	padding-top: 10px
}
.advertisement {
	width: 728px;
	height: 90px;
	background: #FFF;
	margin: 25px auto 0;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.05);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.05);
	text-align: center
}
.advertisement-sm {
	width: 468px!important;
	height: 60px!important;
	background: 0 0
}
.advertisement.bottom {
	margin-bottom: 25px
}
.advertisement span {
	padding: 5px;
	line-height: 90px;
	color: rgba(0,0,0,.3);
	font-size: 15px;
	font-weight: 700
}
#top {
	width: 100%;
	height: 45px;
	background: #1b1b1b
}
#top ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
#top ul li {
	float: left;
	padding: 0 1px;
	line-height: 44px
}
#top ul li a {
	padding: 5px 7px;
	color: #939393;
	font-size: 13px;
	font-weight: 700;
	text-shadow: 1px 1px 1px rgba(0,0,0,.3)
}
#top ul li a.active, #top ul li a:hover {
	color: #FFF;
	padding: 5px 7px;
	background: #272727;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
#top .btn-group {
	margin: 0
}
#top .btn-group .btn {
	line-height: 33px;
	font-size: 12px;
	padding: 6px 10px;
	font-weight: 700;
	margin-right: 2px;
	color: #FFF;
	border-radius: 0!important;
	-webkit-border-radius: 0!important
}
#top .btn-group .btn i {
	margin-right: 10px
}
#top .btn-group .btn:hover {
	background: rgba(255,255,255,.1)
}
nav {
	width: 100%;
	padding: 0;
	margin: 0;
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,.05);
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.05)
}
nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
nav ul li {
	float: left;
	padding: 0
}
nav ul li a, nav ul li a:active, nav ul li a:focus, nav ul li a:hover {
	font: 15px calibri, sans-serif;
	color: #FFF;
	padding: 14px 12px 18px;
	text-shadow: 2px 2px 0 rgba(0,0,0,.1);
	text-transform: uppercase;
	display: inline-block
}
nav ul li a:active, nav ul li a:focus, nav ul li a:hover, nav ul li.active a, nav ul li.dropdown.open>a {
	background-color: rgba(0,0,0,.05)
}
nav ul li a i {
	font-size: 10px;
	padding: 0 0 0 5px;
	display: inline-block
}
nav ul li.dropdown.open>a {
	position: relative;
	z-index: 998!important;
	-webkit-transition: none!important;
	transition: none!important
}
nav ul li .dropdown-menu {
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
	background: #2a5d9f;
	margin-top: 0;
	padding: 0;
	border-top: 0!important;
	z-index: 998!important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	min-width: 180px
}
nav ul li .dropdown-menu li a {
	font-weight: 400!important;
	padding: 10px 15px!important;
	font-size: 14px!important;
	color: rgba(0,0,0,.76);
	margin: 0!important;
	text-shadow: none;
	text-transform: none;
	background-color: #FFF;
	border-bottom: 1px solid #e7e7e7;
	display: block;
	line-height: initial!important
}
nav ul li .dropdown-menu li a:focus, nav ul li .dropdown-menu li a:hover, nav ul li .dropdown-menu li.active a {
	padding: 10px 15px!important;
	background: #F5F5F5!important;
	color: rgba(0,0,0,.7)!important
}
nav ul li .dropdown-menu li:last-child a {
	border-bottom: 0
}
nav ul li .dropdown-menu>li {
	margin: 0;
	padding: 0;
	background: 0 0!important;
	border-radius: 3px!important
}
nav ul li .dropdown-menu.default li {
	width: 100%
}
nav .container {
	position: relative
}
.mega-dropdown {
	position: static!important
}
.mega-dropdown-menu {
	background: #FFF!important;
	padding: 0;
	width: 1050px;
	left: 0;
	top: 50px;
	right: auto;
	z-index: 999;
	margin-top: 0!important;
	position: absolute!important;
	border-radius: 0!important
}
.mega-dropdown-menu:after, .mega-dropdown-menu:before {
	display: none
}
.mega-dropdown-menu:after {
	border-bottom-color: #2a5d9f!important
}
.mega-dropdown-menu:before {
	display: none
}
.open .mega-dropdown-menu {
	display: table!important
}
.mega-dropdown-menu>li {
	float: none;
	display: table-cell;
	box-shadow: 1px 0 0 0 rgba(0,0,0,.1)
}
.mega-dropdown-menu>li>ul {
	padding: 0;
	margin: 0;
	position: relative;
	display: block;
	min-height: 100%!important;
	border-radius: 0!important
}
.mega-dropdown-menu>li>ul>li {
	list-style: none;
	float: none;
	padding-left: 1px
}
.mega-dropdown-menu>li>ul>li:last-child {
	margin-bottom: 15px
}
.mega-dropdown-menu>li>ul>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.428571429;
	white-space: normal;
	border-bottom: 0!important
}
.mega-dropdown-menu>li ul>li i {
	margin: 0;
	padding: 0;
	width: 20px
}
.mega-dropdown-menu>li ul>li>a:focus, .mega-dropdown-menu>li ul>li>a:hover {
	text-decoration: none;
	color: #444;
	background-color: #f5f5f5
}
.mega-dropdown-menu .dropdown-header {
	color: #FFF;
	font-size: 14px;
	font-family: calibri, sans-serif;
	padding: 10px 15px;
	text-transform: uppercase;
	text-shadow: 2px 2px 0 rgba(0,0,0,.1)
}
.mega-dropdown-menu .dropdown-sub-header {
	font-size: 14px;
	font-family: calibri, sans-serif;
	font-weight: 700;
	padding: 10px 15px;
	text-transform: uppercase
}
.dropdown-submenu {
	position: relative;
	padding: 0!important
}
.dropdown-submenu.open a {
	border-radius: 0!important;
	background-color: #f5f5f5
}
.dropdown-submenu>.dropdown-menu:after, .dropdown-submenu>.dropdown-menu:before {
	display: none
}
.dropdown-submenu>.dropdown-menu {
	display: none!important;
	top: 0;
	left: 0;
	border-radius: 0!important;
	position: relative;
	border: 0;
	box-shadow: none
}
.dropdown-submenu:hover>.dropdown-menu {
	display: initial!important;
	margin: 0!important;
	border-radius: 0!important
}
.dropdown-submenu .dropdown-menu a {
	border-radius: 0!important;
	background-color: #f5f5f5;
	padding-left: 20px!important
}
.dropdown-submenu .dropdown-menu a:hover {
	padding-left: 20px!important;
	background-color: #FFF!important
}
.dropdown-submenu .dropdown-menu a:before {
	content: "\f07e";
	font-family: FontAwesome;
	color: #c3c3c3;
	margin-right: 10px
}
.dropdown-submenu>a:after {
	font-family: FontAwesome;
	content: "\f107";
	font-size: 10px;
	float: right;
	color: #ccc;
	width: 0;
	height: 0;
	margin-top: 5px
}
.dropdown-submenu.pull-left {
	float: none
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important
}
#search {
	margin-top: 9px
}
#search .btn {
	padding: 5px 10px;
	margin: 0
}
#search input[type=text] {
	color: #FFF!important;
	font: 12px Arial, sans-serif;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 8px 35px 8px 10px;
	border: 0;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	-webkit-transition: .25s;
	transition: .25s;
	width: 160px;
	height: auto
}
#search input[type=text]:focus {
	border: 0;
	width: 220px;
	-webkit-transition: .25s;
	transition: .25s
}
#search button {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 13px;
	background-color: transparent
}
#search::-webkit-input-placeholder {
	color: #fff
}
#search:-moz-placeholder {
	color: #fff
}
#search::-moz-placeholder {
	color: #fff
}
#search:-ms-input-placeholder {
	color: #fff
}
.fullwidth {
	background: #FFF
}
.fullwidth #wrapper {
	box-shadow: none;
	-webkit-box-shadow: none;
	padding: 0
}
.fullwidth .bxslider-wrapper {
	margin: 0
}
.fullwidth .leftside {
	width: 730px
}
.container {
	padding-right: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto
}
#wrapper {
	background: #FFF;
	padding: 15px;
	-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.14);
	box-shadow: 0 0 8px 0 rgba(0,0,0,.14)
}
.leftside {
	width: 700px;
	float: left
}
#wrapper .section-categories {
	list-style-type: none;
	margin: 0;
	padding: 0 0 15px;
	border-bottom: 1px solid #eee
}
#wrapper .section-categories li:last-child a {
	border-right: 0
}
#wrapper .section-categories li {
	float: left;
	margin: 5px 0 0
}
#wrapper .section-categories li a {
	font-weight: 700;
	padding: 5px 13px;
	background: #FFF;
	border-right: 1px solid #eee
}
#wrapper .section-categories li a:hover {
	text-decoration: underline
}
#wrapper .section-categories li a.active {
	color: rgba(0,0,0,.7)!important;
	text-decoration: underline
}
section {
	padding: 23px 0;
	border-bottom: 1px solid #eee
}
section .thumbnail {
	border: 0;
	padding: 0;
	box-shadow: 0 0
}
section p {
	color: #666;
	margin: 10px 0;
	line-height: 17px
}
.thumb {
	position: relative
}
.thumb span {
	position: absolute;
	top: 0;
	left: 0;
	color: #FFF;
	font-size: 11px;
	padding: 6px 7px;
	font-weight: 700;
	text-transform: uppercase
}
.thumb.thumb-circle span {
	border-radius: 50%!important;
	bottom: -15px;
	left: 40%;
	top: auto;
	padding: 9px 8px;
	font-size: 12px
}
.thumb .controls {
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #1b1b1b;
	color: #FFF
}
.thumb .controls a {
	padding: 10px;
	color: #FFF;
	display: inline-block
}
section .title {
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px
}
section .title .headline {
	display: inline-block;
	float: left
}
.comments, .comments:hover {
	float: right;
	background: #2b2b2b;
	padding: 8px 13px;
	color: #FFF!important;
	font-weight: 700;
	position: relative;
	font-size: 13px
}
.comments:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(43,43,43,0);
	border-top-color: #2b2b2b;
	border-width: 5px;
	margin-left: -5px
}
.media {
	margin-top: 25px
}
.media-heading {
	font: 14px arial;
	font-weight: 700!important;
	line-height: 1;
	color: #3b3b3b
}
.media-body .date {
	color: #b2b2b2;
	font-size: 11px;
	display: block;
	margin-top: 5px
}
.media-body>.btn span {
	display: none;
	margin-right: 5px
}
.media-body:hover>.btn span {
	display: initial
}
.media-left img {
	max-width: 40px;
	margin-right: 5px
}
section .details {
	color: #888
}
section .details i {
	margin-right: 5px
}
section .details span {
	color: #888;
	margin: 0 5px;
	font-size: 10px
}
section h1 {
	font: 34px Roboto Condensed, sans-serif;
	font-weight: none
}
section h2 {
	font: 30px Roboto Condensed, sans-serif;
	font-weight: none
}
section h4 {
	font: 20px Roboto Condensed, sans-serif;
	font-weight: none
}
section h5 {
	font: 17px Roboto Condensed, sans-serif;
	font-weight: none
}
section h6 {
	font: 14px Roboto Condensed, sans-serif;
	font-weight: none
}
section .main-title {
	font: 17px arial;
	font-weight: 700!important;
	line-height: 1.1
}
section .main-title a:hover {
	color: rgba(0,0,0,.7)
}
.panel-title {
	font-family: Arial;
	font-size: 13px
}
.panel-title a, .panel-title a:focus, .panel-title a:hover {
	color: #4a4a4a
}
.carousel {
	border-bottom: 4px solid #1b1b1b
}
.carousel .carousel-caption {
	text-align: left;
	padding-bottom: 0;
	padding-top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	margin: 0
}
.carousel .carousel-caption h3 {
	background-color: #1b1b1b;
	display: inline-block;
	text-shadow: none;
	color: #FFF;
	padding: 10px 20px
}
.carousel .carousel-caption p {
	padding: 10px 20px;
	background: #1b1b1b;
	text-shadow: none;
	color: #FFF;
	margin: 0
}
.carousel-indicators {
	margin-left: -40px;
	width: 100%;
	bottom: 0
}
.carousel-tab .jcarousel {
	position: relative!important;
	overflow: hidden!important;
	padding: 15px;
	width: 100%
}
.carousel-tab .jcarousel li {
	width: 270px;
	display: block;
	float: left!important;
	border: none!important;
	margin-right: 17px!important
}
.jcarousel-pagination {
	position: absolute;
	top: 25px;
	right: -18px;
	-webkit-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	transform: translate(-50%,0)
}
.jcarousel-pagination a {
	text-decoration: none;
	display: inline-block;
	font-size: 11px;
	height: 10px;
	width: 10px;
	line-height: 10px;
	background: #fff;
	border-radius: 10px;
	text-indent: -9999px;
	margin-right: 7px
}
.jcarousel-pagination a.active {
	background: rgba(0,0,0,.5)
}
.jcarousel ul {
	width: 20000em!important;
	position: relative!important;
	list-style: none
}
.video-tab {
	padding: 10px;
	margin-bottom: 30px;
	background: #2b2b2b;
	position: relative
}
.video-tab .jcarousel {
	position: relative;
	overflow: hidden;
	width: 620px
}
.video-tab .jcarousel img {
	display: block
}
.video-tab ul {
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0 65px
}
.video-tab ul li {
	margin-right: 15px;
	float: left
}
.video-tab ul li:last-child {
	margin-right: 0
}
.video-tab ul li img {
	border: 3px solid rgba(0,0,0,.3);
	height: 100px
}
.video-tab .left {
	color: #FFF;
	text-align: center;
	height: 100px;
	width: 50px;
	background-color: #1e1e1e;
	position: absolute;
	left: 0;
	top: 10px
}
.video-tab .right {
	color: #FFF;
	text-align: center;
	height: 100px;
	width: 50px;
	background-color: #1e1e1e;
	position: absolute;
	right: 0;
	top: 10px
}
.video-tab .left i, .video-tab .right i {
	margin-top: 40px;
	font-size: 20px
}
.thumbnail img {
	width: 100%!important
}
.thumbnail {
	padding: 0;
	margin-bottom: 0;
	box-shadow: 0 0 4px 0 rgba(0,0,0,.1)!important;
	border: 1px solid #d4d4d4
}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
	box-shadow: 0 0 4px 0 rgba(60,165,231,.6)!important;
	border-color: rgba(60,165,231,.7)
}
img.thumbnail.pull-left {
	margin-right: 10px
}
.thumbnail iframe {
	width: 100%
}
.section-title.dark {
	background-color: #1d1d1d;
	border-color: #000
}
.section-title.dark h3 {
	color: #FFF;
	background-color: #1d1d1d;
	border-color: #000
}
.section-title.light {
	background-color: #ededed;
	border-color: #e1e1e1
}
.section-title.light h3 {
	color: rgba(0,0,0,.7)!important
}
.section-title {
	margin: 15px 0;
	padding: 0 10px 0 15px;
	list-style-type: none;
	background: #f5f5f5;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9
}
.section-title li {
	padding: 0;
	margin: 0;
	float: left
}
.section-title h3 {
	color: #FFF;
	background: #FFF;
	font-weight: 400!important;
	font-family: Roboto Condensed, sans-serif!important;
	font-size: 20px;
	padding: 10px 15px;
	margin-top: 7px;
	border-right: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9
}
.section-title .btn {
	margin-top: 10px
}
.sidebar {
	float: left;
	width: 300px;
	padding: 0;
	margin: 0 0 0 20px
}
.sidebar.left {
	margin: 0 20px 0 0
}
.sidebar-nav .panel {
	box-shadow: none;
	border-radius: 0
}
.sidebar-nav .panel .list-group-item i {
	width: 20px
}
.sidebar-nav .panel {
	margin: 0!important;
	border: 0!important
}
.sidebar-nav .panel-group {
	border-right: 1px solid rgba(0,0,0,.15);
	border-left: 1px solid rgba(0,0,0,.15);
	border-bottom: 1px solid rgba(0,0,0,.15);
	border-top: 0;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.05)
}
.sidebar-nav .panel-heading {
	padding: 0
}
.sidebar-nav .panel-title a {
	display: block;
	padding: 12px 10px;
	border-top: 1px solid rgba(0,0,0,.09);
	position: relative
}
.sidebar-nav .panel-toggle a:after {
	content: "\f107";
	font-family: FontAwesome;
	position: absolute;
	right: 15px;
	top: 10px;
	color: rgba(0,0,0,.4)
}
.sidebar-nav .panel-title a:focus, .sidebar-nav .panel-title a:hover, .sidebar-nav .panel-title.active a {
	background: rgba(0,0,0,.02)
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover, a.list-group-item:focus, a.list-group-item:hover {
	background-color: rgba(0,0,0,.02);
	color: #555;
	border-color: #ddd;
	padding-left: 25px
}
.dark-grey, .section-dark {
	background: #2b2b2b!important
}
.section-default {
	background: #f5f5f5!important
}
.section-info {
	background: #4383d5!important
}
.section-warning {
	background: #ffd772!important
}
.section-danger {
	background: #e74c3c!important
}
.section-success {
	background: #27ae60!important
}
.section {
	margin: 0 0 25px;
	background: #FFF;
	padding: 0;
	position: relative
}
.section a {
	color: rgba(0,0,0,.7)
}
.section a:hover {
	text-decoration: none!important
}
.section-white .box {
	border: 1px solid #d4d4d4;
	-webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.1)!important;
	box-shadow: 0 0 4px 0 rgba(0,0,0,.1)!important
}
.jcarousel .box li {
	background: #FFF;
	box-shadow: 0 0 4px 0 rgba(0,0,0,.2);
	border-radius: 3px
}
.section ul.box.arrow:after {
	right: 100%;
	top: 25%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255,255,255,0);
	border-right-color: #FFF;
	border-width: 10px;
	margin-top: -10px
}
.section .box {
	box-shadow: 0 0 4px 0 rgba(0,0,0,.2);
	border-radius: 3px;
	background: #FFF;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative
}
.section .box.testimonial:after, .section .box.testimonial:before {
	top: 100%;
	left: 25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}
.section .box.testimonial:after {
	border-color: rgba(255,255,255,0);
	border-top-color: #fff;
	border-width: 10px;
	margin-left: -10px
}
.section .box.testimonial:before {
	border-color: rgba(221,221,221,0);
	border-top-color: #ddd;
	border-width: 11px;
	margin-left: -11px
}
.section .title {
	font: 23px Roboto Condensed, sans-serif;
	color: #FFF;
	margin-bottom: 15px;
	padding: 15px 15px 0
}
.section .title i {
	margin-right: 5px
}
.section ul.tab {
	padding: 5px 20px
}
.section ul.tab li {
	position: relative
}
.section ul.tab li.active {
	text-decoration: underline
}
.section ul.tab li.active:after, .section ul.tab li.active:before {
	bottom: -20px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	z-index: 99
}
.section ul.tab li.active:after {
	border-color: rgba(136,183,213,0);
	border-bottom-color: #FFF;
	border-width: 11px;
	margin-left: -11px
}
.section ul.tab li.active:before {
	border-color: transparent transparent #e4e4e4;
	border-width: 12px;
	margin-left: -12px
}
.section ul.tab li a:hover {
	text-decoration: underline
}
.sidebar .comments .content li {
	border-bottom: 0;
	background: 0 0
}
.sidebar .comments .content li .details .pull-left {
	background-color: #fff1cf;
	padding: 15px;
	position: relative;
	width: 100%;
	border-radius: 3px;
	box-shadow: 0 0 4px 0 rgba(0,0,0,.1)
}
.sidebar .comments .content li .details .pull-left:after {
	right: 100%;
	top: 15px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(245,245,245,0);
	border-right-color: #fff1cf;
	border-width: 7px;
	margin-top: -7px
}
.section .box li {
	margin: 0;
	padding: 15px 10px;
	border-bottom: 1px solid #eee;
	position: relative
}
.section .box li:last-child {
	border-bottom: 0
}
.section .box li .thumbnail {
	border: 0;
	box-shadow: 0 0 0;
	padding: 0
}
.section .box li .img {
	margin: 0 10px 0 0;
	padding-left: 0
}
.section .box li .thumb {
	margin: 0;
	padding: 10px 0;
	width: 100%;
	font-size: 25px;
	font-weight: 700;
	color: gray;
	background: #f5f5f5;
	display: block;
	text-align: center
}
.section .box li .icon-nav i {
	margin: 0 15px 0 5px;
	background: #d0d0d0;
	border-radius: 30px;
	color: #FFF;
	padding: 10px
}
.section .box li .details h5 {
	font-size: 15px;
	font-weight: 700!important;
	margin: 0 0 4px;
	font-family: calibri
}
.section .box li .details h5 a:hover {
	text-decoration: underline
}
.section .box li .info, .section .box li .info a {
	font-size: 11px;
	color: #6e6e6e;
	margin-top: 4px;
	background: 0 0
}
.section .box li .info i {
	margin-right: 5px
}
footer {
	background: #232428;
	width: 100%;
	padding: 20px 0 0;
	text-align: center;
	color: #7e7e7e;
	border-top: 6px solid #1b1b1b;
	position: relative
}
footer a, footer a:hover {
	color: #FFF
}
footer .text {
	padding: 15px 0;
	line-height: 20px
}
footer .text span {
	display: block
}
footer .text .btn {
	margin-top: 20px;
	display: inline-block
}
footer .social li {
	float: left
}
footer .social li:last-child a {
	margin-right: 0
}
footer .social li a {
	margin-right: 4px
}
footer .nav {
	margin-top: 10px!important
}
footer .nav li {
	margin: 0;
	padding: 0!important
}
footer .nav li a i {
	margin-right: 5px
}
footer .nav li a {
	font-size: 11px;
	padding: 10px 15px 10px 0;
	margin-top: 1px;
	border-bottom: 1px solid rgba(255,255,255,.05)
}
footer .nav li a:active, footer .nav li a:focus, footer .nav li a:hover {
	padding: 10px 15px;
	background-color: rgba(0,0,0,.4)
}
footer .widget {
	padding: 20px 0 25px;
	text-align: left
}
footer .widget .title {
	font-family: Lato, sans-serif;
	font-size: 15px;
	font-weight: 700!important;
	padding: 5px 0 10px;
	color: #FFF
}
footer .widget ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
footer .widget li:first-child {
	border-top: 0
}
footer .widget li:last-child {
	border-bottom: 0
}
footer .widget li {
	padding: 10px 0;
	line-height: 18px
}
footer .widget li>span {
	margin-top: 10px;
	display: block
}
footer .widget li span i {
	margin-right: 5px
}
footer .widget li .btn {
	color: #FFF
}
footer #twitter, footer #twitter .tweet span {
	display: block
}
footer #twitter .tweet {
	line-height: 15px;
	margin: 0;
	color: #7e7e7e
}
footer #twitter .timePosted {
	margin-top: 13px;
	display: block;
	font-size: 11px;
	color: #7e7e7e
}
footer #twitter ul li {
	background-color: #393a3e;
	border-radius: 3px;
	padding: 10px 10px 2px;
	margin: 10px 0 20px;
	position: relative
}
footer #twitter ul li:after {
	top: 100%;
	left: 25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(57,58,62,0);
	border-top-color: #393a3e;
	border-width: 10px;
	margin-left: -10px
}
footer .widget .comments ul li a {
	background: rgba(255,255,255,.05);
	color: #7e7e7e;
	padding: 6px 10px;
	font-size: 11px;
	height: 60px;
	line-height: 16px;
	display: block
}
.form-inline {
	position: relative
}
.form-inline .btn {
	padding: 9px 15px;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 0;
	font-size: 12px
}
.form-inline input[type=text] {
	color: #292929;
	background: #FFF;
	font: 12px Roboto, sans-serif;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 10px 45px 10px 10px;
	border: 0;
	width: 100%;
	height: auto;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.form-inline input[type=text]:focus {
	background: #FFF;
	box-shadow: none
}
.footer-bottom {
	margin-top: 20px;
	font: 14px Calibri, sans-serif;
	line-height: 50px;
	background: rgba(255,255,255,.02);
	color: #FFF
}
.footer-bottom ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.footer-bottom ul.pull-right li {
	margin-left: 15px;
	display: inline-block;
	line-height: 37px
}
.footer-bottom ul.pull-right li a {
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff
}
.footer-bottom ul.pull-right li a:hover {
	text-decoration: underline
}
.timeline {
	list-style: none;
	padding: 0;
	position: relative
}
.timeline:before {
	top: 0;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 3px;
	background-color: #ccc;
	left: 50%;
	margin-left: -1.5px
}
.timeline>li {
	margin-bottom: 60px;
	position: relative;
	width: 50%;
	float: left;
	clear: left
}
.timeline>li:after, .timeline>li:before {
	content: " ";
	display: table
}
.timeline>li:after {
	clear: both
}
.timeline>li>.timeline-panel {
	width: 95%;
	float: left;
	background: #FFF;
	border-radius: 3px;
	position: relative;
	border: 1px solid #d4d4d4;
	-webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 4px 0 rgba(0,0,0,.1)
}
.timeline>li>.timeline-panel:before {
	position: absolute;
	top: 15px;
	right: -8px;
	display: inline-block;
	border-top: 8px solid transparent;
	border-left: 8px solid #ccc;
	border-right: 0 solid #ccc;
	border-bottom: 8px solid transparent;
	content: " "
}
.timeline>li>.timeline-panel:after {
	position: absolute;
	top: 16px;
	right: -7px;
	display: inline-block;
	border-top: 7px solid transparent;
	border-left: 7px solid #fff;
	border-right: 0 solid #fff;
	border-bottom: 7px solid transparent;
	content: " "
}
.timeline>li>.timeline-badge {
	color: #fff;
	width: 15px;
	height: 15px;
	line-height: 50px;
	font-size: 1.4em;
	text-align: center;
	position: absolute;
	top: 16px;
	right: -8px;
	z-index: 100;
	border: 3px solid #999;
	background-color: #FFF;
	border-radius: 50%;
	box-shadow: 0 0 0 2px #FFF
}
.timeline>li.timeline-inverted>.timeline-panel {
	float: right
}
.timeline>li.timeline-inverted>.timeline-panel:before {
	border-left-width: 0;
	border-right-width: 8px;
	left: -8px;
	right: auto
}
.timeline>li.timeline-inverted>.timeline-panel:after {
	border-left-width: 0;
	border-right-width: 7px;
	left: -7px;
	right: auto
}
.timeline-badge>a {
	color: #C5C7C5!important
}
.timeline-badge a:hover {
	color: #000!important
}
.timeline-title {
	margin-top: 0;
	color: inherit
}
.timeline-body>p, .timeline-body>ul {
	padding: 15px 20px;
	margin-bottom: 0
}
.timeline-body>p+p {
	margin-top: 5px
}
.timeline-footer {
	color: #6e6e6e;
	padding: 10px 20px 15px
}
.timeline a {
	color: #6e6e6e;
	cursor: pointer;
	text-decoration: none
}
.timeline-footer i {
	margin-right: 7px
}
.timeline>li.timeline-inverted {
	float: right;
	clear: right;
	margin-top: 30px;
	margin-bottom: 30px
}
.timeline>li:nth-child(2) {
	margin-top: 60px
}
.timeline>li.timeline-inverted>.timeline-badge {
	left: -7px
}
.chart-align {
	position: relative;
	margin: 0 auto;
	width: 140px
}
.chart {
	position: relative;
	display: inline-block;
	width: 110px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 18px
}
.chart canvas {
	position: absolute;
	top: 0;
	left: 0
}
.percent {
	color: rgba(0,0,0,.7);
	display: inline-block;
	line-height: 110px;
	z-index: 2;
	margin: 0
}
.percent:after {
	content: '%';
	margin-left: .1em;
	font-size: 18px
}
.chart-sm .percent {
	line-height: 90px;
	margin-right: 10px
}
.chart-sm .percent:after {
	font-size: 16px
}
@media (max-width:767px) {
ul.timeline: before, ul.timeline>li>.timeline-badge, ul.timeline>li>.timeline-panel: after, ul.timeline>li>.timeline-panel: before {
	display: none
}
ul.timeline>li {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
	float: left;
	clear: left
}
ul.timeline>li>.timeline-panel {
	float: right;
	width: 100%
}
.timeline>li:nth-child(2) {
	margin-top: 30px
}
}
.isotope .isotope-item {
	transition-property: transform, opacity
}
.isotope, .isotope .isotope-item {
	transition-duration: .8s
}
.ekko-lightbox .modal-backdrop.in {
	opacity: .8
}
.ekko-lightbox .modal-header {
	border-bottom: 0
}
.ekko-lightbox .modal-body {
	padding: 0
}
.pace .pace-progress {
	position: fixed;
	z-index: 2000;
	top: 0;
	left: 0;
	height: 4px;
	-webkit-transition: width 1s;
	-moz-transition: width 1s;
	-o-transition: width 1s;
	transition: width 1s
}
.pace-inactive {
	display: none
}
.btn-social {
	position: relative;
	text-align: center;
	padding: 13px;
	font-weight: 600;
	font-size: 17px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-color: transparent!important;
	box-shadow: none!important
}
.btn-social:first-child {
	text-align: center;
	width: 40px
}
.btn-social.btn-lg {
	padding-left: 61px
}
.btn-social.btn-lg:first-child {
	line-height: 45px;
	width: 45px;
	font-size: 1.8em
}
.btn-social.btn-sm {
	padding-left: 38px
}
.btn-social.btn-sm:first-child {
	line-height: 28px;
	width: 28px;
	font-size: 1.4em
}
.btn-social.btn-xs {
	padding-left: 30px
}
.btn-social.btn-xs:first-child {
	line-height: 20px;
	width: 20px;
	font-size: 1.2em
}
.btn-social-icon {
	position: relative;
	color: #FFF;
	border-color: transparent!important;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 34px;
	width: 34px;
	padding: 0!important
}
.btn-social-icon:first-child {
	left: 0;
	top: 0;
	bottom: 0;
	width: 34px!important;
	line-height: 34px
}
.btn-social-icon.btn-lg:first-child {
	line-height: 45px;
	width: 45px;
	font-size: 1.8em
}
.btn-social-icon.btn-sm:first-child {
	line-height: 28px;
	width: 28px;
	font-size: 1.4em
}
.btn-social-icon.btn-xs:first-child {
	line-height: 20px;
	width: 20px;
	font-size: 1.2em
}
.btn-social-icon:first-child {
	border: none;
	text-align: center
}
.btn-social-icon.btn-lg {
	height: 45px;
	width: 45px;
	padding-left: 0;
	padding-right: 0
}
.btn-social-icon.btn-sm {
	height: 30px;
	width: 30px;
	padding-left: 0;
	padding-right: 0
}
.btn-social-icon.btn-xs {
	height: 22px;
	width: 22px;
	padding-left: 0;
	padding-right: 0
}
.btn-bitbucket {
	color: #fff;
	background-color: #205081;
	border-color: rgba(0,0,0,.2)
}
.btn-bitbucket.active, .btn-bitbucket:active, .btn-bitbucket:focus, .btn-bitbucket:hover, .open .dropdown-toggle.btn-bitbucket {
	color: #fff;
	background-color: #183c60;
	border-color: rgba(0,0,0,.2)
}
.btn-bitbucket.active, .btn-bitbucket:active, .open .dropdown-toggle.btn-bitbucket {
	background-image: none
}
.btn-bitbucket.disabled, .btn-bitbucket.disabled.active, .btn-bitbucket.disabled:active, .btn-bitbucket.disabled:focus, .btn-bitbucket.disabled:hover, .btn-bitbucket[disabled], .btn-bitbucket[disabled].active, .btn-bitbucket[disabled]:active, .btn-bitbucket[disabled]:focus, .btn-bitbucket[disabled]:hover, fieldset[disabled] .btn-bitbucket, fieldset[disabled] .btn-bitbucket.active, fieldset[disabled] .btn-bitbucket:active, fieldset[disabled] .btn-bitbucket:focus, fieldset[disabled] .btn-bitbucket:hover {
	background-color: #205081;
	border-color: rgba(0,0,0,.2)
}
.btn-dropbox {
	color: #fff;
	background-color: #1087dd;
	border-color: rgba(0,0,0,.2)
}
.btn-dropbox.active, .btn-dropbox:active, .btn-dropbox:focus, .btn-dropbox:hover, .open .dropdown-toggle.btn-dropbox {
	color: #fff;
	background-color: #0d70b7;
	border-color: rgba(0,0,0,.2)
}
.btn-dropbox.active, .btn-dropbox:active, .open .dropdown-toggle.btn-dropbox {
	background-image: none
}
.btn-dropbox.disabled, .btn-dropbox.disabled.active, .btn-dropbox.disabled:active, .btn-dropbox.disabled:focus, .btn-dropbox.disabled:hover, .btn-dropbox[disabled], .btn-dropbox[disabled].active, .btn-dropbox[disabled]:active, .btn-dropbox[disabled]:focus, .btn-dropbox[disabled]:hover, fieldset[disabled] .btn-dropbox, fieldset[disabled] .btn-dropbox.active, fieldset[disabled] .btn-dropbox:active, fieldset[disabled] .btn-dropbox:focus, fieldset[disabled] .btn-dropbox:hover {
	background-color: #1087dd;
	border-color: rgba(0,0,0,.2)
}
.btn-facebook {
	color: #fff;
	background-color: #3b5998;
	border-color: rgba(0,0,0,.2)
}
.btn-facebook.active, .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover, .open .dropdown-toggle.btn-facebook {
	color: #fff;
	background-color: #30487b;
	border-color: rgba(0,0,0,.2)
}
.btn-facebook.active, .btn-facebook:active, .open .dropdown-toggle.btn-facebook {
	background-image: none
}
.btn-facebook.disabled, .btn-facebook.disabled.active, .btn-facebook.disabled:active, .btn-facebook.disabled:focus, .btn-facebook.disabled:hover, .btn-facebook[disabled], .btn-facebook[disabled].active, .btn-facebook[disabled]:active, .btn-facebook[disabled]:focus, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook, fieldset[disabled] .btn-facebook.active, fieldset[disabled] .btn-facebook:active, fieldset[disabled] .btn-facebook:focus, fieldset[disabled] .btn-facebook:hover {
	background-color: #3b5998;
	border-color: rgba(0,0,0,.2)
}
.btn-flickr {
	color: #fff;
	background-color: #ff0084;
	border-color: rgba(0,0,0,.2)
}
.btn-flickr.active, .btn-flickr:active, .btn-flickr:focus, .btn-flickr:hover, .open .dropdown-toggle.btn-flickr {
	color: #fff;
	background-color: #d6006f;
	border-color: rgba(0,0,0,.2)
}
.btn-flickr.active, .btn-flickr:active, .open .dropdown-toggle.btn-flickr {
	background-image: none
}
.btn-flickr.disabled, .btn-flickr.disabled.active, .btn-flickr.disabled:active, .btn-flickr.disabled:focus, .btn-flickr.disabled:hover, .btn-flickr[disabled], .btn-flickr[disabled].active, .btn-flickr[disabled]:active, .btn-flickr[disabled]:focus, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr, fieldset[disabled] .btn-flickr.active, fieldset[disabled] .btn-flickr:active, fieldset[disabled] .btn-flickr:focus, fieldset[disabled] .btn-flickr:hover {
	background-color: #ff0084;
	border-color: rgba(0,0,0,.2)
}
.btn-github {
	color: #fff;
	background-color: #444;
	border-color: rgba(0,0,0,.2)
}
.btn-github.active, .btn-github:active, .btn-github:focus, .btn-github:hover, .open .dropdown-toggle.btn-github {
	color: #fff;
	background-color: #303030;
	border-color: rgba(0,0,0,.2)
}
.btn-github.active, .btn-github:active, .open .dropdown-toggle.btn-github {
	background-image: none
}
.btn-github.disabled, .btn-github.disabled.active, .btn-github.disabled:active, .btn-github.disabled:focus, .btn-github.disabled:hover, .btn-github[disabled], .btn-github[disabled].active, .btn-github[disabled]:active, .btn-github[disabled]:focus, .btn-github[disabled]:hover, fieldset[disabled] .btn-github, fieldset[disabled] .btn-github.active, fieldset[disabled] .btn-github:active, fieldset[disabled] .btn-github:focus, fieldset[disabled] .btn-github:hover {
	background-color: #444;
	border-color: rgba(0,0,0,.2)
}
.btn-google-plus {
	color: #fff;
	background-color: #dd4b39;
	border-color: rgba(0,0,0,.2)
}
.btn-google-plus.active, .btn-google-plus:active, .btn-google-plus:focus, .btn-google-plus:hover, .open .dropdown-toggle.btn-google-plus {
	color: #fff;
	background-color: #ca3523;
	border-color: rgba(0,0,0,.2)
}
.btn-google-plus.active, .btn-google-plus:active, .open .dropdown-toggle.btn-google-plus {
	background-image: none
}
.btn-google-plus.disabled, .btn-google-plus.disabled.active, .btn-google-plus.disabled:active, .btn-google-plus.disabled:focus, .btn-google-plus.disabled:hover, .btn-google-plus[disabled], .btn-google-plus[disabled].active, .btn-google-plus[disabled]:active, .btn-google-plus[disabled]:focus, .btn-google-plus[disabled]:hover, fieldset[disabled] .btn-google-plus, fieldset[disabled] .btn-google-plus.active, fieldset[disabled] .btn-google-plus:active, fieldset[disabled] .btn-google-plus:focus, fieldset[disabled] .btn-google-plus:hover {
	background-color: #dd4b39;
	border-color: rgba(0,0,0,.2)
}
.btn-instagram {
	color: #fff;
	background-color: #517fa4;
	border-color: rgba(0,0,0,.2)
}
.btn-instagram.active, .btn-instagram:active, .btn-instagram:focus, .btn-instagram:hover, .open .dropdown-toggle.btn-instagram {
	color: #fff;
	background-color: #446a89;
	border-color: rgba(0,0,0,.2)
}
.btn-instagram.active, .btn-instagram:active, .open .dropdown-toggle.btn-instagram {
	background-image: none
}
.btn-instagram.disabled, .btn-instagram.disabled.active, .btn-instagram.disabled:active, .btn-instagram.disabled:focus, .btn-instagram.disabled:hover, .btn-instagram[disabled], .btn-instagram[disabled].active, .btn-instagram[disabled]:active, .btn-instagram[disabled]:focus, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram, fieldset[disabled] .btn-instagram.active, fieldset[disabled] .btn-instagram:active, fieldset[disabled] .btn-instagram:focus, fieldset[disabled] .btn-instagram:hover {
	background-color: #517fa4;
	border-color: rgba(0,0,0,.2)
}
.btn-linkedin {
	color: #fff;
	background-color: #007bb6;
	border-color: rgba(0,0,0,.2)
}
.btn-linkedin.active, .btn-linkedin:active, .btn-linkedin:focus, .btn-linkedin:hover, .open .dropdown-toggle.btn-linkedin {
	color: #fff;
	background-color: #005f8d;
	border-color: rgba(0,0,0,.2)
}
.btn-linkedin.active, .btn-linkedin:active, .open .dropdown-toggle.btn-linkedin {
	background-image: none
}
.btn-linkedin.disabled, .btn-linkedin.disabled.active, .btn-linkedin.disabled:active, .btn-linkedin.disabled:focus, .btn-linkedin.disabled:hover, .btn-linkedin[disabled], .btn-linkedin[disabled].active, .btn-linkedin[disabled]:active, .btn-linkedin[disabled]:focus, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin, fieldset[disabled] .btn-linkedin.active, fieldset[disabled] .btn-linkedin:active, fieldset[disabled] .btn-linkedin:focus, fieldset[disabled] .btn-linkedin:hover {
	background-color: #007bb6;
	border-color: rgba(0,0,0,.2)
}
.btn-pinterest {
	color: #fff;
	background-color: #cb2027;
	border-color: rgba(0,0,0,.2)
}
.btn-pinterest.active, .btn-pinterest:active, .btn-pinterest:focus, .btn-pinterest:hover, .open .dropdown-toggle.btn-pinterest {
	color: #fff;
	background-color: #a81a20;
	border-color: rgba(0,0,0,.2)
}
.btn-pinterest.active, .btn-pinterest:active, .open .dropdown-toggle.btn-pinterest {
	background-image: none
}
.btn-pinterest.disabled, .btn-pinterest.disabled.active, .btn-pinterest.disabled:active, .btn-pinterest.disabled:focus, .btn-pinterest.disabled:hover, .btn-pinterest[disabled], .btn-pinterest[disabled].active, .btn-pinterest[disabled]:active, .btn-pinterest[disabled]:focus, .btn-pinterest[disabled]:hover, fieldset[disabled] .btn-pinterest, fieldset[disabled] .btn-pinterest.active, fieldset[disabled] .btn-pinterest:active, fieldset[disabled] .btn-pinterest:focus, fieldset[disabled] .btn-pinterest:hover {
	background-color: #cb2027;
	border-color: rgba(0,0,0,.2)
}
.btn-tumblr {
	color: #fff;
	background-color: #2c4762;
	border-color: rgba(0,0,0,.2)
}
.btn-tumblr.active, .btn-tumblr:active, .btn-tumblr:focus, .btn-tumblr:hover, .open .dropdown-toggle.btn-tumblr {
	color: #fff;
	background-color: #1f3346;
	border-color: rgba(0,0,0,.2)
}
.btn-tumblr.active, .btn-tumblr:active, .open .dropdown-toggle.btn-tumblr {
	background-image: none
}
.btn-tumblr.disabled, .btn-tumblr.disabled.active, .btn-tumblr.disabled:active, .btn-tumblr.disabled:focus, .btn-tumblr.disabled:hover, .btn-tumblr[disabled], .btn-tumblr[disabled].active, .btn-tumblr[disabled]:active, .btn-tumblr[disabled]:focus, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr, fieldset[disabled] .btn-tumblr.active, fieldset[disabled] .btn-tumblr:active, fieldset[disabled] .btn-tumblr:focus, fieldset[disabled] .btn-tumblr:hover {
	background-color: #2c4762;
	border-color: rgba(0,0,0,.2)
}
.btn-twitter {
	color: #fff;
	background-color: #2ba9e1;
	border-color: rgba(0,0,0,.2)
}
.btn-twitter.active, .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover, .open .dropdown-toggle.btn-twitter {
	color: #fff;
	background-color: #1c92c7;
	border-color: rgba(0,0,0,.2)
}
.btn-twitter.active, .btn-twitter:active, .open .dropdown-toggle.btn-twitter {
	background-image: none
}
.btn-twitter.disabled, .btn-twitter.disabled.active, .btn-twitter.disabled:active, .btn-twitter.disabled:focus, .btn-twitter.disabled:hover, .btn-twitter[disabled], .btn-twitter[disabled].active, .btn-twitter[disabled]:active, .btn-twitter[disabled]:focus, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter, fieldset[disabled] .btn-twitter.active, fieldset[disabled] .btn-twitter:active, fieldset[disabled] .btn-twitter:focus, fieldset[disabled] .btn-twitter:hover {
	background-color: #2ba9e1;
	border-color: rgba(0,0,0,.2)
}
.btn-vk {
	color: #fff;
	background-color: #587ea3;
	border-color: rgba(0,0,0,.2)
}
.btn-vk.active, .btn-vk:active, .btn-vk:focus, .btn-vk:hover, .open .dropdown-toggle.btn-vk {
	color: #fff;
	background-color: #4a6a89;
	border-color: rgba(0,0,0,.2)
}
.btn-vk.active, .btn-vk:active, .open .dropdown-toggle.btn-vk {
	background-image: none
}
.btn-vk.disabled, .btn-vk.disabled.active, .btn-vk.disabled:active, .btn-vk.disabled:focus, .btn-vk.disabled:hover, .btn-vk[disabled], .btn-vk[disabled].active, .btn-vk[disabled]:active, .btn-vk[disabled]:focus, .btn-vk[disabled]:hover, fieldset[disabled] .btn-vk, fieldset[disabled] .btn-vk.active, fieldset[disabled] .btn-vk:active, fieldset[disabled] .btn-vk:focus, fieldset[disabled] .btn-vk:hover {
	background-color: #587ea3;
	border-color: rgba(0,0,0,.2)
}
@media (min-width:1200px) {
.container {
	width: 1050px
}
}
@media (max-width:1023px) {
#wrapper {
	padding: 0!important
}
#bx-tabs, #search, #top, .advertisement, .bx-wrapper .caption h2, .bx-wrapper .caption p, .sidebar {
	display: none!important
}
.header {
	height: auto!important;
	position: relative!important;
	background-color: #1b1b1b!important
}
.header .logo {
	font-size: 30px;
	line-height: 30px;
	margin-right: 0;
	display: block
}
.header .list-inline {
	position: absolute!important;
	top: 0!important;
	right: 10px!important
}
.header .btn-group {
	position: absolute;
	top: 0;
	left: 0
}
.bxslider-wrapper, .row {
	margin: 0!important
}
.logo {
	float: none!important;
	text-align: center!important
}
.leftside {
	width: 100%!important;
	padding: 10px!important
}
}
@media (min-width:768px) and (max-width:1023px) {
#social span, .bx-wrapper .caption h2, .bx-wrapper .caption p {
	display: none!important
}
.bxslider-wrapper {
	padding-bottom: 0!important
}
.bx-controls-direction a {
	bottom: 0!important
}
}
@media (max-width:767px) {
.bar {
	display: initial!important
}
span.bar:before {
	content: "\f0c9";
	position: absolute;
	top: 0;
	left: 0;
	padding: 14px;
	font-size: 20px;
	color: #FFF;
	font-family: FontAwesome;
	cursor: pointer
}
nav {
	display: block!important
}
nav ul {
	display: none
}
nav li, nav li a {
	display: block!important;
	min-width: 100%!important
}
nav li a {
	border-bottom: 1px solid rgba(0,0,0,.1)!important
}
.mega-dropdown, nav ul li .dropdown-menu {
	border: 0!important;
	position: relative!important;
	min-width: 100%!important;
	width: 100%!important;
	box-shadow: none!important;
	margin: 0!important;
	top: 0!important
}
nav ul li .dropdown-menu li a {
	border-radius: 0!important
}
nav ul li .dropdown-menu:after, nav ul li .dropdown-menu:before {
	display: none!important
}
header {
	border-color: #000!important
}
#wrapper {
	box-shadow: none!important;
	margin: 0!important
}
.leftside {
	padding: 0 10px 10px!important
}
.video-tab .left, .video-tab .right, .video-tab ul {
	display: none!important
}
.bx-wrapper .caption {
	position: initial!important;
	font-size: 15px!important;
	display: block!important;
	width: 100%!important;
	text-align: center!important
}
.bx-wrapper .caption h1 {
	font-size: 22px!important
}
.bx-controls-direction a {
	bottom: 50%!important
}
.bx-next {
	left: auto!important;
	right: 0!important
}
.bxslider-wrapper, .video-tab {
	padding: 0!important
}
.bx-wrapper .img, .bxslider-wrapper {
	width: 100%!important
}
footer .widget {
	padding-top: 0!important
}
.footer-bottom .pull-left {
	float: none!important;
	text-align: center
}
}
@media (max-width:460px) {
.padding {
	padding: 15px!important
}
.bx-controls-direction a {
	bottom: 40%!important
}
.bxslider .img .caption {
	display: none!important
}
section .thumb span {
	text-indent: -999px;
	height: 2px!important;
	padding: 0!important;
	width: 100%!important
}
}
.count img {opacity: 0.2;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.count img:hover {opacity: 0.8}

.com-order-block {display:none}

/* forum styles */

.gTable {background: #fff; color:#707070;}

.gTable tbody {background: #fff; color:#707070;}

.gTable tbody td.gTableTop {background: #fff; !important;}


.gTableSubTop {line-height: 35px;font-size: 12px; background: #F3F3F3; padding-left: 15px;text-align: left;}

.forumIcoTd {background: #F3F3F3;}

.forumNameTd {font-family: "PTSansRegular",sans-serif;font-size: 12px; margin-top:20px;padding:12px 15px;}

.forumNameTd a {text-transform:uppercase; color:#5e5e5e;}

.forumNameTd:hover a { padding-left:5px;}

.forumDescr {color:#a1a1a1; font-family: "PTSansItalic",sans-serif;}

.forumThreadTd {background:#F3F3F3;font-family: "PTSansRegular",sans-serif;font-size: 12px;}

.forumPostTd {font-family: "PTSansRegular",sans-serif;font-size: 12px;}

.forumLastPostTd {font-family: "PTSansRegular",sans-serif;font-size: 12px; padding-left: 15px;}

.forumLastPostTd {color:#a1a1a1;}

.forumLastPostTd a {color:#a1a1a1;}



a.forumLastPostLink {color:#5e5e5e;}

.threadNametd { padding:12px 15px;}

.threadsDetails, .forumOnlineBar { padding:12px 15px;background:#F3F3F3;color:#818181;}

a.forumBarA, .thDescr {display:none;}

input#thread_search_field {background:#fff;}

/*-------------------------------------------------*/

.forum_post {overflow:hidden; display:block; position:relative; clear:both; margin:20px 0 50px;padding: 0 20px;}

.userAvatar {border-radius: 5px; width:90px height:90px}