
/*-------------------------------------------------------+
| FTH Portal İçerik Yönetim Sistemi
| Copyright (C) Fatih GENÇ
| http://www.fatihgenc.com.tr/
+--------------------------------------------------------+
| Dosya Adı: theme.css
| Yazar Adı: Fatih GENÇ
+--------------------------------------------------------*/

@-webkit-keyframes fadeInDownSmall {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0);
	} 100% {
		opacity:1;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	}
}
@keyframes fadeInDownSmall {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,-20px,0);
		-ms-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0);
	} 100% {
		opacity:1;
		-webkit-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	}
}
.fadeInDownSmall {
	-webkit-animation-name:fadeInDownSmall;
	animation-name:fadeInDownSmall;
}
@-webkit-keyframes fadeInLeftSmall {
	0% {
		opacity:0;
		-webkit-transform:translate3d(-20px,0,0);
		transform:translate3d(-20px,0,0);
	} 100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInLeftSmall {
	0% {
		opacity:0;
		-webkit-transform:translate3d(-20px,0,0);
		-ms-transform:translate3d(-20px,0,0);
		transform:translate3d(-20px,0,0);
	} 100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInLeftSmall {
	-webkit-animation-name:fadeInLeftSmall;
	animation-name:fadeInLeftSmall;
}
@-webkit-keyframes fadeInRightSmall {
	0% {
		opacity:0;
		-webkit-transform:translate3d(20px,0,0);
		transform:translate3d(20px,0,0);
	} 100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInRightSmall {
	0% {
		opacity:0;
		-webkit-transform:translate3d(20px,0,0);
		-ms-transform:translate3d(20px,0,0);
		transform:translate3d(20px,0,0);
	} 100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInRightSmall {
	-webkit-animation-name:fadeInRightSmall;
	animation-name:fadeInRightSmall;
}
@-webkit-keyframes fadeInUpSmall {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,20px,0);
		transform:translate3d(0,20px,0);
	} 100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInUpSmall {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,20px,0);
		-ms-transform:translate3d(0,20px,0);
		transform:translate3d(0,20px,0);
	} 100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInUpSmall {
	-webkit-animation-name:fadeInUpSmall;
	animation-name:fadeInUpSmall;
}

body {
	font-size:13px;
	background:url('images/bg.png') repeat center top;
	color:#555;
	background-color:#fff;
}

img {
	max-width:100%;
	height:auto;
}

/* List */
ol,ul {
	margin:0;
	padding-left:25px;
}
.list-icons,
.list {
	list-style:none;
	padding:0;
	line-height:19px;
}
.list-icons li,
.list li {
	padding:5px 0;
}
.list-icons li i {
	min-width:25px;
	color:#e8aa24;
	text-align:center;
}
.list-inline {
	margin-top:9px;
	margin-bottom:8px;
}
.header-top .list-inline {
	display:inline-block;
}
@media (min-width:992px) and (max-width:1199.98px) {
	.header-top .list-inline > li {
		padding:0;
	}
}

/* Layout */
@media (min-width:1200px) {
	.container  {
		max-width:1358px;
	}
}
.page-wrapper {
	background-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.page-wrapper.dark {
	background-color:#333;
}
.boxed-layout .page-wrapper {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	-webkit-box-shadow:0 0 10px #cacaca;
	box-shadow:0 0 10px #cacaca;
}
@media (min-width:768px) {
	.boxed-layout .page-wrapper {
		width:750px;
	}
}
@media (min-width:992px) {
	.boxed-layout .page-wrapper {
		width:970px;
	}
}
@media (min-width:1200px) {
	.boxed-layout .page-wrapper {
		width:1358px;
	}
}

.header {
	border-top:2px solid #ff5167;
	border-bottom:1px solid #ff5167;
	background-color:#fcfcfc;
}
.header.dark {
	border-bottom:none;
}
.header-top.dark + .header:not(.dark) {
	border-top-color:#ff5167;
}
.header-top:not(.dark) + .header.dark {
	border-top-color:#303030;
}
.header-menu-container {
  margin:0 15px!important;
}

.dark .footer {
	background-color:#222;
}
.dark .subfooter {
	border-color:#454545;
	background-color:#373737;
}

.main-container {
	padding:0;
	min-height:calc(100vh - 200px);
}
@media(min-width:992px) {
	.main-container {
		min-height:calc(100vh - 164px);
	}
}
.footer-container {
	position:relative;
	bottom:0;
}
.footer {
	padding:15px 0;
	background-color:#fafafa;
}
.footer-content {
	padding:15px 0;
}
.footer-logo {
	margin-bottom:25px;
}
.footer-logo img {
	height:84px;
}

@media (max-width:991.98px) {
	.footer-content {
		padding:10px 0;
	}
}
.footer-content h2.title {
	color:#ddd!important;
}

/* Backgrounds */
.white-bg {
	background-color:#fff;
}
.light-gray-bg {
	background-color:#fafafa;
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
}
.dark-bg {
	background-color:#373737;
	color:#dfdfdf;
}
.dark-bg + .dark-bg + .dark-bg {
	background-color:#373737;
}
.dark-bg h1,
.dark-bg h2,
.dark-bg h3,
.dark-bg h4,
.dark-bg h5,
.dark-bg h6 {
	color:#fff;
}
.dark-bg a:not(.btn) {
	text-decoration:underline;
	color:#dfdfdf;
}
.dark-bg a:not(.btn):hover {
	text-decoration:none;
	color:#dfdfdf;
}
.default-bg {
	color:#fff;
}
.default-bg h1,
.default-bg h2,
.default-bg h3,
.default-bg h4,
.default-bg h5,
.default-bg h6 {
	color:#fff;
}
.default-bg a:not(.btn) {
	text-decoration:underline;
	color:#fff;
}
.default-bg a:not(.btn):hover {
	text-decoration:none;
	color:#fff;
}
.fixed-bg {
	background-attachment:fixed;
	background-position:0 0;
	background-size:cover;
}

/* Fixed navigation */
.fixed-header-on .header.fixed {
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:1006;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0);
}
.fixed-header-on .header.fixed.object-visible {
	opacity:1;
	filter:alpha(opacity=100);
}
.fixed-header-on .header.fixed.hc-element-visible {
	opacity:1;
	filter:alpha(opacity=100);
}
.fixed-header-on .header.fixed:not(.dark) {
	border-top:1px solid #ff5167;
	border-bottom:1px solid #ff5167;
	background-color:#fcfcfc;
}
.fixed-header-on.boxed-layout .header.fixed {
	left:auto;
	-webkit-transition:left linear 0s!important;
	-o-transition:left linear 0s!important;
	transition:left linear 0s!important;
}
.fixed-header-on .header.fixed.animate__animated {
	-webkit-animation-duration:0.4s;
	animation-duration:0.4s;
}
@media (min-width:768px) {
	.fixed-header-on.boxed-layout .header.fixed {
		width:750px;
	}
}
@media (min-width:992px) {
	.fixed-header-on .header .logo {
		display:block;
	}
	.fixed-header-on.boxed-layout .header.fixed {
		width:970px;
	}
	.fixed-header-on .header-first {
		-webkit-transition:all 0.2s ease-in-out;
		-o-transition:all 0.2s ease-in-out;
		transition:all 0.2s ease-in-out;
	}
	.fixed-header-on .main-navigation .navbar-nav > li > a {
		padding-top:22px;
		padding-bottom:22px;
	}
	.fixed.header .main-navigation.animate__animated .navbar-nav > li > a {
		-webkit-transition:all 0.2s ease-in-out;
		-o-transition:all 0.2s ease-in-out;
		transition:all 0.2s ease-in-out;
	}
}
@media (min-width:1200px) {
	.fixed-header-on.boxed-layout .header.fixed {
		width:1358px;
	}
}

.header .header-logo img {
	top:0;
	width:100%;
}
.header .header-logo img.md {
	height:55px;
}
.header .header-logo img.sm {
	height:35px;
}

/* Separators */
.separator-2 {
	width:100%;
	margin-bottom:15px;
	position:relative;
	height:1px;
}
.separator-2:after {
	height:1px;
	background:#d1d1d1;
	background:-moz-linear-gradient(left,rgba(0,0,0,0.18) 0%,rgba(0,0,0,0.12) 35%,rgba(0,0,0,0.05) 70%,transparent 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.18)),color-stop(35%,rgba(0,0,0,0.12)),color-stop(70%,rgba(0,0,0,0.05)),color-stop(100%,transparent));
	background:-webkit-linear-gradient(left,rgba(0,0,0,0.18) 0%,rgba(0,0,0,0.12) 35%,rgba(0,0,0,0.05) 70%,transparent 100%);
	background:-o-linear-gradient(left,rgba(0,0,0,0.18) 0%,rgba(0,0,0,0.12) 35%,rgba(0,0,0,0.05) 70%,transparent 100%);
	background:-ms-linear-gradient(left,rgba(0,0,0,0.18) 0%,rgba(0,0,0,0.12) 35%,rgba(0,0,0,0.05) 70%,transparent 100%);
	background:linear-gradient(to right,rgba(0,0,0,0.18) 0%,rgba(0,0,0,0.12) 35%,rgba(0,0,0,0.05) 70%,transparent 100%);
	position:absolute;
	bottom:-1px;
	left:0;
	content:"";
	width:100%;
}
.dark-bg .separator-2:after {
	background:#666;
	background:-moz-linear-gradient(left,#666 0%,#555 35%,#444 70%,#373737 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#666),color-stop(35%,#555),color-stop(70%,#444),color-stop(100%,#373737));
	background:-webkit-linear-gradient(left,#666 0%,#555 35%,#444 70%,#373737 100%);
	background:-o-linear-gradient(left,#666 0%,#555 35%,#444 70%,#373737 100%);
	background:-ms-linear-gradient(left,#666 0%,#555 35%,#444 70%,#373737 100%);
	background:linear-gradient(to right,#666 0%,#555 35%,#444 70%,#373737 100%);
}
#footer.dark .separator-2:after {
	background:#444;
	background:-moz-linear-gradient(left,#444 0%,#393939 35%,#323232 70%,#222 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#444),color-stop(35%,#393939),color-stop(70%,#323232),color-stop(100%,#222));
	background:-webkit-linear-gradient(left,#444 0%,#393939 35%,#323232 70%,#222 100%);
	background:-o-linear-gradient(left,#444 0%,#393939 35%,#323232 70%,#222 100%);
	background:-ms-linear-gradient(left,#444 0%,#393939 35%,#323232 70%,#222 100%);
	background:linear-gradient(to right,#444 0%,#393939 35%,#323232 70%,#222 100%);
}
.dark.separator-2:after {
	background:rgba(0,0,0,0.5);
	background:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(232,232,232,0.4) 35%,rgba(232,232,232,0.2) 70%,transparent 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.5)),color-stop(35%,rgba(232,232,232,0.4)),color-stop(70%,rgba(232,232,232,0.2)),color-stop(100%,transparent));
	background:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(232,232,232,0.4) 35%,rgba(232,232,232,0.2) 70%,transparent 100%);
	background:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(232,232,232,0.4) 35%,rgba(232,232,232,0.2) 70%,transparent 100%);
	background:-ms-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(232,232,232,0.4) 35%,rgba(232,232,232,0.2) 70%,transparent 100%);
	background:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(232,232,232,0.4) 35%,rgba(232,232,232,0.2) 70%,transparent 100%);
}
.default-bg .separator-2:after,
.light.separator-2:after {
	background:rgba(255,255,255,0.5);
	background:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(232,232,232,0.4) 35%,rgba(232,232,232,0.2) 70%,rgba(255,255,255,0) 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(35%,rgba(232,232,232,0.4)),color-stop(70%,rgba(232,232,232,0.2)),color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(232,232,232,0.4) 35%,rgba(232,232,232,0.2) 70%,rgba(255,255,255,0) 100%);
	background:-o-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(232,232,232,0.4) 35%,rgba(232,232,232,0.2) 70%,rgba(255,255,255,0) 100%);
	background:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(232,232,232,0.4) 35%,rgba(232,232,232,0.2) 70%,rgba(255,255,255,0) 100%);
	background:linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgba(232,232,232,0.4) 35%,rgba(232,232,232,0.2) 70%,rgba(255,255,255,0) 100%);
}
.footer-content .separator-2 {
	margin-bottom:25px;
}

/* Miscellaneous */
.ph-20 {
	padding-left:20px;
	padding-right:20px;
}
.ph-30 {
	padding-left:30px;
	padding-right:30px;
}
.ph-40 {
	padding-left:40px;
	padding-right:40px;
}
.pv-20 {
	padding-top:20px;
	padding-bottom:20px;
}
.pv-30 {
	padding-top:30px;
	padding-bottom:30px;
}
.pv-40 {
	padding-top:40px;
	padding-bottom:40px;
}
.pv-45 {
	padding-top:45px;
	padding-bottom:45px;
}

.circle {
	-webkit-border-radius:100%!important;
	-moz-border-radius:100%!important;
	border-radius:100%!important;
}

@media (max-width:767.98px) {
	.text-center-xs {
		text-align:center;
	}
}

/* Hide Eelements */
.hidden-xs-up {
	display:none!important;
}
@media (max-width:575.98px) {
	.hidden-xs-down {
		display:none!important;
	}
}
@media (min-width:576px) {
	.hidden-sm-up {
		display:none!important;
	}
}
@media (max-width:767.98px) {
	.hidden-sm-down {
		display:none!important;
	}
}
@media (min-width:768px) {
	.hidden-md-up {
		display:none!important;
	}
}
@media (max-width:991.98px) {
	.hidden-md-down {
		display:none!important;
	}
}
@media (min-width:992px) {
	.hidden-lg-up {
		display:none!important;
	}
}
@media (max-width:1199.98px) {
	.hidden-lg-down {
		display:none!important;
	}
}
@media (min-width:1200px) {
	.hidden-xl-up {
		display:none!important;
	}
}
.hidden-xl-down {
	display:none!important;
}

/*visibity*/
.object-non-visible,
.hc-element-invisible {
	opacity:0;
	filter:alpha(opacity=0);
}
.object-visible,
.object-non-visible.object-visible,
.hc-element-visible,
.hc-element-invisible.hc-element-visible {
	opacity:1;
	filter:alpha(opacity=100);
}

/* Sections */
.header.dark {
	color:#cacaca;
}
.header-top {
	padding:0 15px 0 15px;
	font-size:12px;
	color:#777;
	font-weight:300;
}
.header-top.dark,.header-top.colored {
	color:#fff;
}
.header-top.colored a {
	color:#fff;
	text-decoration:underline;
}
.header-top.colored a:hover {
	text-decoration:none;
}
@media (min-width:992px) and (max-width:1199.98px) {
	.header-top {
		font-size:11px;
	}
}
.subheader a {
	color:#fdfdfd;
}
.subheader a:hover {
    color:#2484da;
}
.footer {
	color:#cdcdcd;
	font-size:13px;
	line-height:1.5;
}
.footer h2.title {
	font-size:22px;
	text-transform:none;
	margin-bottom:10px;
}
.footer a {
	color:#cdcdcd;
	font-weight:500;
}
.footer a:hover {
    color:#2484da;
}
.subfooter {
	padding:16px 10px 18px 10px;
	color:#cdcdcd;
	font-size:12px;
	border-top:1px solid #eaeaea;
	background-color:#f5f5f5;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
.subfooter.default-bg {
	color:#fff;
}
.subfooter nav .menu {
	margin:0;
	padding:0;
}
.subfooter nav .menu li {
	display:inline-block;
	margin-left:0;
	border-bottom:1px dotted;
}
.subfooter nav .menu li:first-child {
	border-left:0;
}
.subfooter nav .menu li ul {
	display:none;
}
.subfooter a {
	color:#cdcdcd;
}
.subfooter a:hover {
    color:#2484da!important;
}
.subfooter a,
.subfooter a:hover {
	text-decoration:none!important;
}
@media only screen and (max-width:991.98px) {
    .subfooter {padding:20px;}
    .subfooter nav .menu {float:none;margin-top:5px!important;width:100%;text-align:center;}
    .subfooter nav .menu li {float:none!important;}
}
@media only screen and (max-width:767.98px) {
    .subfooter nav .menu li {float:none!important;width:auto;border-top-width:0;}
}
@media only screen and (max-width:479.98px) {
    .subfooter nav .menu li {border-top-width:1px;border-left:0;}
    .subfooter nav .menu li:first-child {border-top-width:0;}
}

/* Dropdowns */
.dropdown-toggle--no-caret::after {
  margin:0;
  border-width:0;
  border:none;
}
.dark .dropdown-menu,
.dark-bg .dropdown-menu,
.colored .dropdown-menu {
  color:#fff;
}

.fixed-header-on .header-dropdown-buttons .btn-group .dropdown-menu,
.fixed-header-on .dark .header-dropdown-buttons .btn-group .dropdown-menu {
	margin-top:10px;
}

.header-dropdown-buttons .btn-group .dropdown-menu {
	margin-top:17px;
	padding:5px;
	z-index:103;
	min-width:230px;
	max-width:300px;
	background-color:#ddd;
	border:none;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
@media only screen and (max-width:991.98px) {
	.header-dropdown-buttons .btn-group .dropdown-menu {
		margin-top:10px;
	}
}
.header-dropdown-buttons .btn-group .dropdown-menu.sm {
	min-width:220px;
}
.header-dropdown-buttons .btn-group .dropdown-menu-left,
.header-dropdown-buttons .btn-group .dropdown-menu-right {
	position:absolute;
	float:left;
	left:inherit;
}
.header-dropdown-buttons .btn-group .dropdown-menu-left:before,
.header-dropdown-buttons .btn-group .dropdown-menu-right:before {
	position:absolute;
	content:"";
	top:-7px;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #ddd;
}
.dark .header-dropdown-buttons .btn-group .dropdown-menu-left:before,
.dark .header-dropdown-buttons .btn-group .dropdown-menu-right:before {
	border-bottom:7px solid #333;
}
.header-dropdown-buttons .btn-group .dropdown-menu-left:before {
	left:13px;
}
.header-dropdown-buttons .btn-group .dropdown-menu-right:before {
	right:13px;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-body {
	margin:0;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-body span.badge {
	position:relative;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item {
	padding:7px 10px 7px 10px;
	font-size:13px;
	font-weight:500;
	text-align:left;
	vertical-align:middle;
	align-items:center;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item {
	border-bottom:1px solid #ddd;
	background-color:#eee;
}
.dark .header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item {
	border-bottom:1px solid #333;
	background-color:#555;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item:hover,
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item:focus {
	background-color:#ddd;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item:last-child {
	border-bottom:0;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item .fab,
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item .fad,
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item .fal,
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item .far,
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item .fas,
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-item .fa {
	width:23px;
	line-height:23px;
	font-size:13px;
	text-align:left;
	vertical-align:middle;
	align-items:center;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-divider {
	margin:0;
	padding:0;
	border-top:1px solid #dedede;
}
.dark .header-dropdown-buttons .btn-group .dropdown-menu .dropdown-divider {
	border-top:1px solid #414141;
}
.header-dropdown-buttons .btn-group .dropdown-menu.userbox {
	min-width:300px;
}
.header-dropdown-buttons .btn-group .dropdown-menu.userbox.sm {
	min-width:220px;
}
.header-dropdown-buttons .btn-group .dropdown-menu.userbox .userbox-header {
	margin:0;
	padding:10px;
	font-size:13px;
	font-weight:500;
	color:#cdcdcd;
	background-color:#535353;
}
.header-dropdown-buttons .btn-group .dropdown-menu.userbox a {
	color:#ddd;
	text-decoration:none;
}
.header-dropdown-buttons .btn-group .dropdown-menu.userbox a:hover {
	color:#ddd;
	text-decoration:none;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-userbox {
	display:block;
	margin:0;
	padding:15px;
	color:#fff;
	background-color:#754467;
	white-space:nowrap;
	border-bottom:1px solid #444;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-userbox:last-child {
	border-bottom:0;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-userbox.sm {
	padding:5px;
	background-color:#333;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-userbox .user-avatar {
	margin-right:10px;
	width:42px;
	height:42px;
	background-color:#fff;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-userbox .user-avatar.sm {
	margin-right:8px;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-userbox .user-avatar img {
	padding:2px;
	width:100%;
	height:100%;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-userbox .user-text {
	display:inline-block;
	font-size:13px;
	font-weight:500;
	vertical-align:middle;
	line-height:1.35;
}
.header-dropdown-buttons .btn-group .dropdown-menu .dropdown-userbox .user-text > span {
	font-size:11px;
	font-weight:300;
}
.header-dropdown-buttons .btn-group .dropdown-menu .login-out {
	color:#ddd;
	background-color:#828282;
}
.header-dropdown-buttons .btn-group .dropdown-menu a.login-out:focus,
.header-dropdown-buttons .btn-group .dropdown-menu a.login-out:hover {
	color:#cdcdcd;
	background-color:#117a8b;
}
.header-dropdown-buttons .notify-count {
	position:absolute;
	top:-2px;
	right:-3px;
	line-height:14px;
	width:14px;
	height:14px;
	font-size:10px;
	-webkit-border-radius:30%;
	-moz-border-radius:30%;
	border-radius:30%;
	text-shadow:none;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.dark .header-dropdown-buttons .notify-count {
	color:#cdcdcd;
	background-color:rgba(0,0,0,0.5);
}
.dropdown.open .header-dropdown-buttons .notify-count,
.dropdown:hover .header-dropdown-buttons .notify-count {
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
}

/* Buttons */
.btn:focus {
	color:inherit;
}
.btn {
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.dark .btn-default {
	color:#fff;
	background-color:rgba(0,0,0,0.2);
	border-color:rgba(0,0,0,0.1);
}
.dark .btn-default .badge {
	color:rgba(0,0,0,0.2);
	background-color:#fff;
}
.dark .btn-default:hover,
.dark .btn-default:focus,
.dark .btn-default.focus,
.dark .btn-default:active,
.dark .btn-default.active,
.dark .show > .dropdown-toggle.btn-default {
	color:#fff;
	background-color:rgba(0,0,0,0.35);
	border-color:rgba(0,0,0,0.2);
}
.colored .btn-default {
	color:#fff;
	background-color:rgba(0,0,0,0.2);
	border-color:rgba(0,0,0,0.01);
}
.colored .btn-default .badge {
	color:rgba(0,0,0,0.2);
	background-color:#fff;
}
.colored .btn-default:hover,
.colored .btn-default:focus,
.colored .btn-default.focus,
.colored .btn-default:active,
.colored .btn-default.active,
.colored .show > .dropdown-toggle.btn-default {
	color:#fff;
	background-color:rgba(0,0,0,0.3);
	border-color:rgba(0,0,0,0.02);
}
.btn-white {
	color:#777;
	background-color:#fff;
	border-color:#fff;
}
.btn-gray {
	color:#333;
	background-color:#e1e1e1;
	border-color:#d3d3d3;
}
.btn-gray:hover,
.btn-gray:focus,
.btn-gray.focus,
.btn-gray:active,
.btn-gray.active,
.show > .dropdown-toggle.btn-gray {
	color:#333;
	background-color:#cdcdcd;
	border-color:#cdcdcd;
}
.btn-dark {
	color:#fff;
	background-color:#373737;
	border-color:#333;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus,
.btn-dark:active,
.btn-dark.active,
.show > .dropdown-toggle.btn-dark {
	color:#fff;
	background-color:#111;
	border-color:#111;
}
.dark-bg .btn-dark {
	color:#fff;
	background-color:#222;
	border-color:#171717;
}
.dark-bg .btn-dark:hover,
.dark-bg .btn-dark:focus,
.dark-bg .btn-dark.focus,
.dark-bg .btn-dark:active,
.dark-bg .btn-dark.active,
.dark-bg .show > .dropdown-toggle.btn-dark {
	color:#fff;
	background-color:#000;
	border-color:#000;
}

/* Pager */
ul.pagination,
ul.pager {
	margin:20px 0 40px;
	text-align:left;
}
ul.pagination .page-item {
	display:inline-block;
	margin:0 10px 0 0;
	padding:0;
	border-bottom:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
ul.pagination .page-item:last-child {
	margin:0;
}
ul.pagination .page-item .page-link,
.pagination .page-item:first-child .page-link,
.pagination .page-item:last-child .page-link,
ul.pager .page-item .page-link {
	text-align:center;
	padding:0;
	height:40px;
	width:40px;
	border:1px solid #333;
	line-height:39px;
	background-color:#333;
	color:#ddd;
	display:inline-block;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
ul.pagination .page-item .page-link:hover,
ul.pagination .page-item .page-link:focus {
	color:#333;
	background-color:#0c9ec7;
	border-color:#0c9ec7;
}
ul.pagination .page-item.active .page-link,
.page-item.active .page-link:hover,
.page-item.active .page-link:focus {
	color:#333;
	background-color:#0c9ec7;
	border-color:#333;
}

/* Nav pills */
.nav-pills:not(.nav-stacked) {
	margin-bottom:15px;
}
.nav-pills > li .nav-link {
	padding:8px 5px;
	color:#333;
	font-size:13px;
	font-weight:400;
	border:1px solid transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.nav-pills > li .nav-link.active:hover,
.nav-pills > li .nav-link.active:focus,
.nav-pills > li .nav-link:hover,
.nav-pills > li .nav-link:focus {
	color:#888;
	background-color:transparent;
	border-bottom:1px solid #888;
}
.nav-pills > li .nav-link.active {
	color:#ff5167;
	background-color:transparent;
	border-bottom:1px solid #ff5167;
}
.nav-pills > li + li {
	margin-left:5px;
}

.nav.flex-column > li .nav-link {
	padding:7px 0;
	color:#333;
	position:relative;
	font-size:13px;
	text-transform:uuppercase;
	font-weight:400;
}
.nav.flex-column.list-style-icons > li .nav-link {
	padding:6px 0;
}
.nav.flex-column > li .nav-link.active,
.nav.flex-column > li .nav-link.active:hover,
.nav.flex-column > li .nav-link.active:focus,
.nav.flex-column > li .nav-link:hover,
.nav.flex-column > li .nav-link:focus {
	color:#333;
	background-color:transparent;
	border-color:transparent;
}
.nav.flex-column:not(.list-style-icons) > li .nav-link:after {
	font-family:"FontAwesome";
	content:"\f101";
	font-size:12px;
	position:absolute;
	right:15px;
	top:6px;
	color:#d1d1d1;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.nav.flex-column:not(.list-style-icons) > li .nav-link.active:hover:after,
.nav.flex-column:not(.list-style-icons) > li .nav-link.active:focus:after,
.nav.flex-column:not(.list-style-icons) > li .nav-link:hover:after,
.nav.flex-column:not(.list-style-icons) > li .nav-link:focus:after {
	color:#0c9ec7;
	right:10px;
}
.nav.flex-column:not(.list-style-icons) > li .nav-link.active > i,
.nav.flex-column:not(.list-style-icons) > li .nav-link:hover > i,
.nav.flex-column:not(.list-style-icons) > li .nav-link:focus > i {
	color:#0c9ec7;
}
.nav.flex-column.list-style-icons > li .nav-link > i {
	padding-right:10px;
	width:25px;
	font-size:14px;
	color:#cdcdcd;
}
@media (max-width:575.98px) {
	.nav.nav-pills {
		display:block;
	}
	.nav.nav-pills .nav-item {
		display:inline-block;
	}
}
.dark-bg .nav-pills > li .nav-link {
	text-decoration:none;
}
.dark-bg .nav-pills > li .nav-link.active,
.dark-bg .nav-pills > li .nav-link.active:focus,
.dark-bg .nav-pills > li .nav-link:focus {
	color:#fff;
	border-bottom-color:#fff;
}
.footer-content .nav.flex-column > li > a {
	padding:5px 0;
}
.footer-content .nav.flex-column > li > a:after {
	top:5px;
}
.dark .footer-content .nav.flex-column > li > a,
.dark .footer-content .nav.flex-column > li > a.active,
.dark .footer-content .nav.flex-column > li > a.active:focus,
.dark .footer-content .nav.flex-column > li > a:focus {
	color:#888;
}
.dark .footer-content .nav.flex-column > li > a.active:hover,
.dark .footer-content .nav.flex-column > li > a:hover {
	color:#0c9ec7;
}

/* Collapse */
.btn[data-toggle="collapse"] i:before {
	font-size:10px;
	content:"\f068";
}
.btn.collapsed[data-toggle="collapse"] i:before {
	content:"\f067";
}

/* Item Box */
.hc-item-box {
	position:relative;
}
.hc-item-box .title {
	margin-top:0;
}
.hc-item-box h3 {
	margin-top:0;
}
.hc-item-box .icon {
	margin-bottom:10px;
}
.hc-item-box p {
	clear:both;
	margin-bottom:15px;
}
.hc-item-box:not(.hc-shadow):hover .icon {
	opacity:0.8;
	filter:alpha(opacity=80);
}

/* Icons */
.icon {
	display:inline-block;
	text-align:center;
	position:relative;
	background-color:rgba(255,255,255,0.85);
	color:#000;
	font-size:24px;
	width:60px;
	height:60px;
	line-height:58px;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid transparent;
}
.icons .icon {
	margin:0 5px 5px 0;
}
.icon i {
	position:relative;
	z-index:1;
}
.icon.dark-bg {
	background-color:rgba(66,66,66,0.66);
	color:#fff;
}
.icon.default-bg {
	color:#fff;
}
.icon.light-bg {
	background-color:#fff;
}
.icon.without-bg {
	font-size:36px;
	line-height:1;
	color:inherit;
	background-color:transparent;
	height:100%;
}
.icon.large {
	font-size:36px;
	width:100px;
	height:100px;
	line-height:97px;
}
.icon.small {
	font-size:18px;
	width:45px;
	height:45px;
	line-height:43px;
}

/*shadow*/
.hc-shadow,
.hc-shadow-narrow {
	position:relative;
	background-color:#fff;
}
.light-gray-bg.hc-shadow,
.light-gray-bg.hc-shadow-narrow {
	background-color:#fafafa;
}
.hc-shadow *,
.hc-shadow-narrow * {
	position:relative;
	z-index:3;
}
.hc-shadow:before,
.hc-shadow-narrow:before {
	position:absolute;
	left:0;
	height:60%;
	bottom:0;
	width:100%;
	content:"";
	background-color:#fff;
	z-index:2;
}
.light-gray-bg.hc-shadow:before,
.light-gray-bg.hc-shadow-narrow:before {
	background-color:#fafafa;
}
.hc-shadow:after,
.hc-shadow-narrow:after {
	content:"";
	position:absolute;
	height:50%;
	width:96%;
	left:50%;
	bottom:2px;
	margin-left:-48%;
	-webkit-box-shadow:0 5px 7px #999;
	box-shadow:0 5px 7px #999;
	z-index:1;
	border-radius:10%;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.hc-shadow-narrow:after {
	width:90%;
	margin-left:-45%;
}
.hc-shadow:hover:after,
.hc-shadow-narrow:hover:after {
	bottom:10px;
}
.hc-shadow-2 {
	-webkit-box-shadow:0 10px 6px -6px #999;
	box-shadow:0 10px 6px -6px #999;
	-webkit-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out;
	transition:all 0.25s ease-in-out;
}
.hc-shadow-2:hover {
	-webkit-box-shadow:0 18px 24px -9px #999;
	box-shadow:0 18px 24px -9px #999;
}

.bordered {
	border:1px solid #f1f1f1;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.dark-bg .bordered {
	border:1px solid #555;
}

/* Image box */
.image-box .body {
	padding:15px;
}
.image-box .body h3 {
	margin-top:0;
}
.image-box .body p:last-child {
	margin-bottom:0;
}
.image-box.style-4 {
	border:none;
}
.image-box.style-3-b {
	display:block;
	margin-bottom:40px;
}
.image-box.style-3-b .body {
	padding:10px 0;
}
.image-box--shadowed {
	-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.05);
	box-shadow:0 4px 8px rgba(0,0,0,0.05);
	-webkit-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out;
	transition:all 0.25s ease-in-out;
}
.image-box--shadowed:hover {
	-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.08);
	box-shadow:0 8px 16px rgba(0,0,0,0.08);
}
@media (min-width:768px) {
	.image-box.style-3-b .body {
		padding:0;
	}
}
@media (max-width:991.98px) {
	.image-box.style-4 {
		margin-bottom:30px;
	}
}

/* Images and Overlays */
.overlay-container {
	position:relative;
	display:block;
	text-align:center;
	overflow:hidden;
}
.overlay-top,
.overlay-bottom {
	position:absolute;
	top:auto;
	padding:15px;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(30,30,30,0.5);
	overflow:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all ease-in-out 0.25s;
	-o-transition:all ease-in-out 0.25s;
	transition:all ease-in-out 0.25s;
	height:0;
	color:#fff;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0) scale(1,1);
}
.overlay-bottom.links,
.overlay-to-top.links {
	z-index:11;
}
.overlay-to-top {
	position:absolute;
	top:auto;
	padding:10px;
	bottom:-30px;
	left:0;
	right:0;
	background-color:rgba(30,30,30,0.5);
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all ease-in-out 0.25s;
	-o-transition:all ease-in-out 0.25s;
	transition:all ease-in-out 0.25s;
	color:#fff;
}
.overlay-top {
	top:0;
}
.overlay-visible .overlay-bottom,
.overlay-visible .overlay-top {
	opacity:1;
	filter:alpha(opacity=100);
	height:auto!important;
	padding-bottom:20px;
}
.overlay-visible.overlay-container:hover .overlay-bottom:not(.links),
.overlay-visible.overlay-container:hover .overlay-top {
	opacity:0.5;
	filter:alpha(opacity=50);
}
.overlay-top a,
.overlay-bottom a,
.overlay-to-top a,
.overlay-top a:hover,
.overlay-bottom a:hover,
.overlay-to-top a:hover {
	color:#fff;
	text-decoration:none;
}
.overlay-container .text {
	padding:0 20px;
	position:relative;
}
.overlay-container .text h3,
.overlay-container .text h3 .small {
	margin-top:0;
	color:#fff;
}
.overlay-container .text a:hover {
	color:#fff;
}
.overlay-bottom .btn,
.overlay-top .btn {
	color:#fff;
	border-color:#fff;
	margin:0;
}
.overlay-bottom .btn:hover,
.overlay-top .btn:hover {
	color:#777;
	background-color:#fff;
}
.overlay-container:hover .overlay-top,
.overlay-container:hover .overlay-bottom,
.image-box.style-2:hover .overlay-top,
.image-box.style-2:hover .overlay-bottom {
	height:50%;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0) scale(1,1);
}
.overlay-container:hover .overlay-to-top,
.image-box:hover .overlay-to-top {
	opacity:1;
	filter:alpha(opacity=100);
	bottom:0;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0) scale(1,1);
}
.overlay-thumb.xs {
	width:60px;
	height:34px;
}
.overlay-link {
	position:absolute;
	z-index:10;
	top:0;
	padding:15px;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(30,30,30,0.5);
	overflow:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all ease-in-out 0.25s;
	-o-transition:all ease-in-out 0.25s;
	transition:all ease-in-out 0.25s;
	color:#fff;
}
.overlay-link i {
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	width:80px;
	height:80px;
	border:1px solid #fff;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	color:#fff;
	position:absolute;
	top:50%;
	left:50%;
	margin:-40px 0 0 -40px;
	font-size:32px;
	line-height:80px;
}
.overlay-link i:hover {
	background-color:#fff;
	color:#777;
}
.overlay-link.small i {
	width:25px;
	height:25px;
	margin:-12.5px 0 0 -12.5px;
	font-size:14px;
	line-height:25px;
}
.overlay-container:hover .overlay-link {
	height:100%;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0) scale(1,1);
}
@media (min-width:1200px) {
	.overlay-container .text {
		top:30%;
	}
}
@media (max-width:575.98px) {
	.overlay-container .text {
		top:30%;
	}
	.overlay-container .text p:not(.mobile-visible) {
		display:none;
	}
}
@media (min-width:575px) and (max-width:1199.98px) {
	.overlay-container:not(.overlay-visible) .overlay-top ~ .overlay-bottom {
		padding-top:5px;
		padding-bottom:5px;
	}
}

/* Navigations */
/*First level*/
.header .navbar-nav li .nav-link {
	color:#333;
	font-size:14px;
	padding:28px 9px 28px 9px;
	z-index:102;
	border:none;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-transition:none;
	-o-transition:none;
	transition:none;
}
.header .navbar-nav li .nav-link i {
	margin-right:5px;
}
@media (min-width:992px) {
	.header .navbar-nav li .nav-link.first i {
		margin:0 8px 0 8px;
		color:#ff0000;
	}
	.header .navbar-nav li .nav-link.first:focus i,
	.header .navbar-nav li .nav-link.first:hover i {
		color:#09afdf;
	}
}
.header .main-navigation.animate__animated .navbar-nav li a {
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.header .navbar-nav li.dropdown .nav-link {
	padding-right:20px;
}
@media (min-width:992px) and (max-width:1199.98px) {
	.header .navbar-nav li .nav-link {
		padding:28px 12px 28px 12px;
	}
	.header .navbar-nav li.dropdown .nav-link {
		padding-right:18px;
	}
}
.header .navbar-nav li .nav-link:focus,
.header .navbar-nav li .nav-link:hover,
.header .navbar-nav .show > .nav-link,
.header .navbar-nav li .nav-link.show,
.header .navbar-nav .active.show > .nav-link,
.header .navbar-nav li.show .nav-link.active {
	color:#09afdf;
	background-color:#eee;
	border-left:1px solid #09afdf;
	border-right:1px solid #09afdf;
	z-index:106;
}
.header .scrollspy .navbar-nav li .nav-link:focus,
.header .scrollspy .navbar-nav li .nav-link:hover {
	background-color:transparent;
	border-left-color:transparent;
	border-right-color:transparent;
}
.header .navbar-nav .active > .nav-link,
.header .navbar-nav li .nav-link.active {
	color:#09afdf;
	background-color:transparent;
}
.header .navbar-nav .dropdown-toggle::after {
	font-family:'FontAwesome';
	content:"\f107";
	position:absolute;
	top:50%;
	left:auto;
	right:0;
	margin:0;
	margin-top:-10px;
	width:28px;
	height:20px;
	line-height:20px;
	border:none;
	font-size:15px;
	text-align:center;
}
@media (min-width:1200px) {
	.header .navbar-nav > li {
		margin:0;
	}
}
@media (max-width:767.98px) {
	.header .navbar-nav li .nav-link {
		padding:10px 15px;
	}
}
/*Second level*/
.header .navbar-nav li ul {
	margin:0;
	margin-top:-1px;
	padding:0;
	min-width:240px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background-color:#fff;
	-webkit-box-shadow:0 6px 24px rgba(0,0,0,0.06);
	box-shadow:0 6px 24px rgba(0,0,0,0.06);
	border-width:1px;
	border-style:solid;
	border-color:#f1f1f1;
	border-top-color:transparent;
	z-index:101;
}
.header .navbar-nav li li a {
	display:block;
	position:relative;
	padding:8.5px 12px 8.5px 12px;
	font-size:13px;
	text-align:left;
	color:#333;
	border-top:1px solid #fafafa;
	-webkit-transition:none;
	-o-transition:none;
	transition:none;
}
.header .navbar-nav li li a:focus,
.header .navbar-nav li li a:hover,
.header .navbar-nav li .show > a,
.header .navbar-nav li li a.show,
.header .navbar-nav li .active > a,
.header .navbar-nav li li a.active {
	color:#0c9ec7;
	background-color:#fcfcfc;
	border-color:#fafafa;
	text-decoration:none;
}
.header .navbar-nav ul .dropdown-toggle::after {
	content:"\f105";
	right:5px;
}
/* third level menu */
.header .navbar-nav ul ul {
	top:-1px;
	left:100%!important;
	right:auto;
	border-top:1px solid #fcfcfc;
}

@media (min-width:1200px) {
	.main-navigation .navbar-nav > li:first-child {
		margin:0;
	}
}

/* Dropdown animations */
.animate__animated.main-navigation .navbar-nav .show .dropdown-menu {
	-webkit-animation-duration:0.3s;
	animation-duration:0.3s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeInUpSmall;
	animation-name:fadeInUpSmall;
}
.animate__animated.main-navigation .dropdown-menu .show .dropdown-menu {
	-webkit-animation-name:fadeInLeftSmall;
	animation-name:fadeInLeftSmall;
}

/*mobile menu*/
.header .navbar-brand {
	margin-right:0;
	padding:13px 0;
}
.header .navbar-toggler {
	top:21px;
	right:0;
	padding:.54rem;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
}
.navbar-light .navbar-toggler {
	border-color:#333;
	background-color:#fafafa;
}
.navbar-light .navbar-toggler:hover,
.navbar-light .navbar-toggler:focus {
	border-color:#999;
	background-color:#fafafa;
}
@media (max-width:991.98px) {
	.header .navbar-nav {
		padding-bottom:20px;
	}
	/* first level item */
	.header .navbar-nav li .nav-link {
		padding:10px 15px;
		border-bottom:1px solid #f3f3f3;
	}
	.header .navbar-nav > li:last-child a.nav-link {
		border-bottom:1px solid transparent;
	}
	/* first level item hover and focus states */
	.header .navbar-nav li > a:hover,
	.header .navbar-nav li > a:focus,
	.header .navbar-nav .active > a,
	.header .navbar-nav .active > a:hover,
	.header .navbar-nav .active > a:focus {
		background-color:#fff;
		border-bottom-color:transparent;
	}
	.header .navbar-nav .dropdown-menu {
		background-color:#fff;
	}
	.header .navbar-nav .badge {
		right:30px;
	}
	/* second level item */
	.header .navbar-nav .show .dropdown-menu > li > a,
	.header .navbar-nav .show .dropdown-menu .dropdown-header {
		padding:12px 15px 12px 40px;
		border-color:#f9f9f9;
	}
	/* third level item */
	.header .navbar-nav .show .dropdown-menu > li > a {
		padding-left:25px;
	}
	/* four level item */
	.header .navbar-nav .show .dropdown-menu .dropdown-menu > li > a {
		padding-left:40px;
	}
	/* Arrow for parent menu item */
	.header .navbar-nav .dropdown-toggle::after {
		top:20px;
		right:10px;
		color:#999;
	}
	.header .navbar-nav .dropdown .dropdown .dropdown-toggle::after {
		right:10px;
	}
}

/* first level */
.dark.header .navbar-nav li .nav-link {
	color:#ccc;
	border-bottom:1px solid transparent;
	text-shadow:1px 1px rgba(0,0,0,0.6);
}
.dark.header .navbar-nav li .nav-link:hover,
.dark.header .navbar-nav li .nav-link:focus,
.dark.header .navbar-nav .active .nav-link,
.dark.header .navbar-nav .active .nav-link:hover,
.dark.header .navbar-nav .active .nav-link:focus {
	color:#fff;
	background-color:transparent;
	border-right:1px solid transparent;
	border-left:1px solid transparent;
	z-index:106;
}
.dark.header .navbar-nav .show .nav-link,
.dark.header .navbar-nav .show .nav-link:hover,
.dark.header .navbar-nav .show .nav-link:focus,
.dark.header .navbar-nav .dropdown .nav-link:focus {
	color:#fff;
	background-color:rgba(0,0,0,0.15);
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	border-bottom-color:#2e3537;
	z-index:106;
}
/* second level */
.dark.header .dropdown-menu {
	background-color:#2e3537;
	border:none;
}
.dark.header .dropdown-menu > li > a {
	color:#ccc;
	border-bottom:1px solid rgba(57,66,69,0.8);
	text-shadow:1px 1px rgba(0,0,0,0.7);
}
.dark.header .dropdown-menu > li > a:hover,
.dark.header .dropdown-menu > li > a:focus,
.dark.header .navbar-nav .show > a,
.dark.header .navbar-nav .show > a:hover,
.dark.header .navbar-nav .show > a:focus,
.dark.header .dropdown-menu > .active > a,
.dark.header .dropdown-menu > .active > a:hover,
.dark.header .dropdown-menu > .active > a:focus,
.dark.header .dropdown-menu .menu > .active > a,
.dark.header .dropdown-menu .menu > .active > a:hover,
.dark.header .dropdown-menu .menu > .active > a:focus {
	color:#fff;
	border-color:rgba(57,66,69,0.8);
	background-color:rgba(0,0,0,0.2);
}
.dark.header .dropdown .dropdown > a:before {
	top:13px;
	color:#ccc;
}
.dark.header .dropdown .dropdown.show > a:before {
	color:#fff;
}

/* Mobile Menu */
.dark .navbar .navbar-toggler {
	border-color:rgba(255,255,255,0.55);
	background-color:transparent;
}
.dark .navbar .navbar-toggler:hover,
.dark .navbar .navbar-toggler:focus {
	border-color:rgba(255,255,255,0.7);
	background-color:rgba(255,255,255,0.1);
}
.dark .navbar .navbar-toggler .navbar-toggler-icon {
	position:relative;
	width:22px;
	font-weight:300;
	background-image:none;
	text-align:center;
}
.dark .navbar .navbar-toggler .navbar-toggler-icon:after {
	position:absolute;
	font-family:"FontAwesome";
	content:"\f0c9";
	top:0;
	left:0;
	width:21px;
	height:30px;
	color:rgba(255,255,255,0.5);
	font-size:24px;
	font-weight:300;
}
.dark .navbar .navbar-collapse {
	border-color:#121212;
}
@media (max-width:991.98px) {
	.dark .main-navigation .navbar-nav .show .dropdown-menu {
		background-color:rgba(0,0,0,0.5);
		border:none;
	}
	.dark .main-navigation .navbar-nav .show .dropdown-menu > li > a,
	.dark .main-navigation .navbar-nav .show .dropdown-menu .dropdown-header {
		color:#ccc;
		border-color:rgba(255,255,255,0.08);
	}
	.dark.header .navbar-nav .show .dropdown-menu > li > a:hover,
	.dark.header .navbar-nav .show .dropdown-menu > li > a:focus,
	.dark.header .navbar-nav .show .dropdown-menu > .active > a,
	.dark.header .navbar-nav .show .dropdown-menu > .active > a:hover,
	.dark.header .navbar-nav .show .dropdown-menu > .active > a:focus,
	.dark.header .navbar-nav > li > a:hover,
	.dark.header .navbar-nav > li > a:focus,
	.dark.header .navbar-nav > .active > a,
	.dark.header .navbar-nav > .active > a:hover,
	.dark.header .navbar-nav > .active > a:focus {
		color:#fff;
		background-color:rgba(0,0,0,0.2);
	}
	.dark .navbar-nav .dropdown.show > .dropdown-toggle::after {
		color:#fff;
	}
}

/* Social icons */
.social-links {
	margin:3px 0 2px 15px;
}
.social-links .dropdown > button {
	padding:1px 15px 0;
	font-size:16px;
	color:#555;
	text-align:center;
	min-width:0;
	margin:0;
	background-color:transparent;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
}
.social-links .dropdown > button i {
	width:15px;
}
.header-top.colored .social-links .dropdown > button > i:before,
.header-top.colored .social-links .dropdown.show > button > i:before {
	color:#fff;
}
.header-top .social-links .dropdown.show > button > i:before {
	content:"\f00d";
}
.header-top:not(.dark) .social-links .dropdown.show > button > i:before {
	color:#555;
}
.social-links .dropdown-menu {
	z-index:103;
	padding:5px;
	min-width:200px;
	margin-top:6px;
	font-size:0;
	background-color:#f2f2f2;
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.social-links .dropdown-menu li a,
.dark .social-links .dropdown-menu li a i,
.colored .social-links .dropdown-menu li a i {
	padding:0;
	line-height:30px;
	color:#fff;
}
.social-links .dropdown-menu li a i {
	padding-left:0;
}
.social-links .dropdown-menu li a:hover i {
	color:#fff;
}

/* Header Dropdowns */
.header-dropdown-buttons {}
.header-dropdown-buttons .btn-group {
	margin-left:5px;
}
.header-dropdown-buttons .btn-group > .btn {
	margin:0;
	padding:0;
	width:40px;
	height:40px;
	line-height:38px;
	text-align:center;
	background-color:#f2f2f2;
	border:1px solid #333;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
.header-dropdown-buttons .btn-group > .btn:hover {
	color:#ddd;
	border-color:#ddd;
	background-color:#09afdf;
}
.dark .header-dropdown-buttons .cart {
	color:#cacaca;
}
.header-dropdown-buttons .btn-group.show > .btn {
	color:#ddd;
	border-color:#0c9ec7;
	background-color:#09afdf;
}
.dark .header-dropdown-buttons .btn-group > .btn,
.colored .header-dropdown-buttons .btn-group > .btn {
	background-color:rgba(0,0,0,0.2);
	border:1px solid rgba(0,0,0,0.15);
	text-shadow:1px 1px rgba(0,0,0,0.7);
	color:#cdcdcd;
}
.dark .header-dropdown-buttons .btn-group > .btn:hover,
.colored .header-dropdown-buttons .btn-group > .btn:hover {
	background-color:rgba(0,0,0,0.3);
	border:1px solid rgba(0,0,0,0.25);
}
.dark .header-dropdown-buttons .btn-group.show > .btn,
.colored .header-dropdown-buttons .btn-group.show > .btn {
	background-color:rgba(0,0,0,0.3);
	border:1px solid rgba(0,0,0,0.25);
}
.btn-group.show .dropdown-animation {
	-webkit-animation-duration:0.3s;
	animation-duration:0.3s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn;
}
.header-top-dropdown .dropdown-menu {
	margin-top:6px;
	padding:20px;
	min-width:280px;
	border:none;
	background:#f2f2f2;
	font-weight:400;
	z-index:103;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
.dark.header-top .dropdown-menu {
	border-top:none;
	border:1px solid #252a2c;
	background-color:#2e3537;
}
.colored.header-top .dropdown-menu {
	border-top:none;
	border:1px solid #09afdf;
	background-color:#09afdf;
}
.header-top .btn-group {
	margin:3px 0 2px;
}
.header-top .btn-group .btn {
	margin:0;
	text-decoration:none;
}
@media (max-width:575.98px) {
	.header-top-dropdown .dropdown-menu {
		margin-top:5px;
		width:100%;
	}
}

/* Dark Dropdowns */
.dark.btn-group .dropdown-menu {
	background-color:#333;
}
.dark.btn-group .dropdown-menu .dropdown-divider {
	background-color:#505050;
}
.dark.btn-group .dropdown-menu .dropdown-item {
	color:#ccc;
	border-bottom:1px solid #424242;
	text-shadow:1px 1px rgba(0,0,0,0.7);
}
.dark.btn-group .dropdown-menu .dropdown-item:hover,
.dark.btn-group .dropdown-menu .dropdown-item:focus,
.dark.btn-group .nav .show .dropdown-item,
.dark.btn-group .nav .show .dropdown-item:hover,
.dark.btn-group .nav .show .dropdown-item:focus,
.dark.btn-group .dropdown-menu .active.dropdown-item,
.dark.btn-group .dropdown-menu .active.dropdown-item:hover,
.dark.btn-group .dropdown-menu .active.dropdown-item:focus {
	color:#fff;
	background-color:rgba(0,0,0,0.2);
	border-color:#424242;
}
.dark.btn-group .dropdown .dropdown .dropdown-item:before {
	top:13px;
	color:#ccc;
}
.dark.btn-group .dropdown .dropdown.show .dropdown-item:before {
	color:#fff;
}

/* Media */
.media {
	margin-top:0;
	margin-bottom:25px;
}
.media img {
	max-width:none;
}
.footer-content .media img,
.block .media img {
	width:60px;
}
.media-heading {
	margin-bottom:0;
}
h6.media-heading {
	margin-bottom:2px;
}
h6.media-heading > a {
	color:#cdcdcd!important;
}
h6.media-heading > a:hover {
	color:#e8aa24!important;
}
.media:hover .icon {
	background-color:transparent;
}
.dark-bg .media:hover .icon {
	border-color:#cdcdcd;
	color:#cdcdcd;
}
.media:hover .icon:after {
	content:"";
	border-color:transparent;
}

/* Scroll to top */
@-webkit-keyframes fadeToTop {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	} 100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeToTop {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		-ms-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	} 100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
@-webkit-keyframes fadeToBottom {
	0% {
		opacity:1;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	} 100% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	}
}
@keyframes fadeToBottom {
	0% {
		opacity:1;
		-webkit-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	} 100% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		-ms-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	}
}
.scrollToTop {
	position:fixed;
	color:#333;
	right:5px;
	bottom:5px;
	width:40px;
	height:40px;
	text-align:center;
	cursor:pointer;
	background-color:#e8aa24;
	z-index:1005;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0);
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	opacity:0;
	filter:alpha(opacity=0);
}
.scrollToTop.fadeToTop {
	-webkit-animation-name:fadeToTop;
	animation-name:fadeToTop;
	-webkit-animation-duration:0.4s;
	animation-duration:0.4s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.scrollToTop.fadeToBottom {
	-webkit-animation-name:fadeToBottom;
	animation-name:fadeToBottom;
	-webkit-animation-duration:0.4s;
	animation-duration:0.4s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.scrollToTop i {
	line-height:40px;
	font-size:20px;
}
.scrollToTop:hover {
	color:#e8aa24;
	background-color:rgba(0,0,0,0.6);
}

/* Fonts */
h1,h2,h3,h4,h5,h6,
.navbar .navbar-nav {
  font-family:"Raleway",sans-serif;
}

button,input,select,textarea {
  font-family:"Roboto",sans-serif;
}

html {
  height:100%;
}

body {
  color:#333;
  background-color:#fff;
  font-family:"Roboto",sans-serif;
  font-size:13px;
  font-weight:300;
}

h1,h2,h3,h4,h5,h6 {
  color:#333;
  line-height:1.2;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
  color:#333;
}

.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6 {
  color:#fff;
}
.text-white h1 a,
.text-white h2 a,
.text-white h3 a,
.text-white h4 a,
.text-white h5 a,
.text-white h6 a {
  color:#fff;
}

.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6 {
  color:#fff;
}
.dark h1 a,
.dark h2 a,
.dark h3 a,
.dark h4 a,
.dark h5 a,
.dark h6 a {
  color:#fff;
}
.dark .footer h1,
.dark .footer h2,
.dark .footer h3,
.dark .footer h4,
.dark .footer h5,
.dark .footer h6 {
  color:#888;
}
.dark .footer h1 a,
.dark .footer h2 a,
.dark .footer h3 a,
.dark .footer h4 a,
.dark .footer h5 a,
.dark .footer h6 a {
  color:#888;
}

h1 {
  font-size:33px;
  font-weight:700;
}
h2 {
  font-size:28px;
}
h3 {
  font-size:24px;
}
h4 {
  font-size:18px;
}
h5 {
  font-size:14px;
}
h6 {
  font-size:13px;
}

@media (min-width:992px) {
	.title {
		margin-top:0;
	}
}

p {
	margin:0;
}

a {
	color:#333;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
a,a:focus,a:hover {
	text-decoration:none;
}
a:hover,a:focus,a:active {
	outline:none;
	color:#e8aa24;
}

.link-dark {
	color:#333;
	text-decoration:none!important;
}
.link-dark:hover {
	color:#333;
	text-decoration:underline!important;
}
.dark .footer .link-dark {
	color:#555;
	text-decoration:none!important;
}
.dark .footer .link-dark:hover {
	color:#555;
	text-decoration:underline!important;
}

.link-light {
	color:#fff;
	text-decoration:none!important;
}
.link-light:hover {
	color:#fff;
	text-decoration:underline!important;
}

.text-muted {
	color:#999!important;
}

hr {
	border-color:#eee;
}
.dark hr {
	border-color:#333;
}

mark,.mark {
	background-color:#555;
	color:#fff;
}

.text-default {
	color:#555;
}

/* Layout */
.header-top.dark {
	background-color:#2e3537;
	border-bottom:1px solid #252a2c;
}
.header.dark {
	background-color:#394245;
	border-top-color:#394245;
	}
.header-top.colored {
	background-color:#555;
	border-bottom:1px solid #555;
}

.default-bg {
	background-color:#555;
	color:#fff;
}

.fixed-header-on .dark.header.fixed {
	background-color:rgba(57,66,69,0.95);
}

/*Icons */
.icon.default-bg {
	background-color:#555;
}
.icon.light-bg {
	color:#555;
}

/* Navigations */
header:not(.dark) .dropdown-menu > li > a:hover i,
header:not(.dark) .dropdown-menu > li.active > a i {
	color:#555;
}
@media (max-width:991.98px) {
	.header .navbar-nav .active .nav-link,
	.header .navbar-nav .active .nav-link:hover,
	.header .navbar-nav .active .nav-link:focus {
		color:#0c9ec7;
	}
	/* first level */
	.header .navbar-nav li > a:hover,
	.header .navbar-nav li > a:focus,
	.header .navbar-nav .active > a,
	.header .navbar-nav .active > a:hover,
	.header .navbar-nav .active > a:focus {
		color:#0c9ec7;
	}
	/* second level */
	.header .navbar-nav .show .dropdown-menu > li > a:hover,
	.header .navbar-nav .show .dropdown-menu > li > a:focus {
		color:#0c9ec7;
	}
	/* Arrow for parent menu item */
	.header .navbar-nav .dropdown.show > .dropdown-toggle::after {
		color:#09afdf;
	}
}

/* Media */
.media:hover .icon {
	color:#333;
	border:1px solid #333;
}

.sys-inline-list li i {
	color:#333!important;
}
.text-theme-color {
	color:#1F406D!important;
}
.text-theme-color2 {
	color:#00BBD1!important;
}
.border-theme-color {
	border-color:#1F406D!important;
}
.border-theme-color2 {
	border-color:#00BBD1!important;
}
.bg-theme-color {
	background-color:#f8f8f8!important;
}
.bg-theme-color2 {
	color:#333!important;
	background-color:#f8f8f8!important;
	border:1px solid #333;
}

/* Slider */
.sys-slider {
	border-top:2px solid #e8aa24!important;
}

/* Separator */
.separator {
	margin:30px auto;
	color:#c0c0c0;
	width:100%;
	line-height:1.2em;
	overflow:hidden;
	text-align:center;
}
.separator::before,
.separator::after {
	display:inline-block;
	content:"";
	margin:0 -4px 0 -100%;
	width:50%;
	height:.65em;
	border-bottom:1px solid #eee;
	vertical-align:top;
}
.separator::after {
	margin:0 -100% 0 0;
}
.separator i,
.separator span,
.separator a {
	display:inline-block;
	margin:0 20px 0 24px;
	font-size:20px;
}
.separator.separator-left,
.separator.left i {
	float:left;
	margin:2px 50px 0 0;
}
.separator.right i {
	float:right;
	margin:0 0 2px 50px;
}
.separator.separator-medium-line {
	margin:10px auto;
	width:20%;
}
.separator.separator-small-line {
	width:10%;
}
.separator.separator-rouned i,
.separator.separator-border-rouned i {
	position:absolute;
	left:0;
	right:0;
	margin:-12px auto auto;
	width:40px;
	height:40px;
	line-height:40px;
	background-color:#f5f5f5;
	border-radius:50%;
}
.separator.separator-border-rouned i {
	background:transparent;
	border:1px solid #f5f5f5;
}
.separator.separator-rouned.separator-rouned-left i {
	left:0;
	right:auto;
	margin:-12px auto auto;
}
.separator.separator-rouned.separator-rouned-right i {
	left:auto;
	right:0;
	margin:-12px auto auto;
}
.separator.dotted::before,
.separator.dotted::after {
	border-bottom:2px dotted #c0c0c0;
}
.title-separator {
	margin:10px 0;
	width:70%;
	height:auto;
	line-height:20px;
	font-size:16px;
	border-top-style:solid;
	border-top-width:1px;
}
.title-separator span {
	position:relative;
	top:-12px;
	padding:2px 10px;
	background:#fff none repeat scroll 0 0;
	letter-spacing:0.2em;
	text-transform:uppercase;
	border-radius:2px;
}

.v-header i {
	display:inline-block;
	margin-right:10px;
	font-size:20px;
	vertical-align:-1px;
}
h4.v-header,
h3.v-header {
	margin-top:0;
	padding:10px 0;
	max-width:100%;
	line-height:0!important;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
h4.v-header span,
h3.v-header span {
	display:inline-block;
	position:relative;
	color:#444;
}
h4.v-header span:before,
h4.v-header span:after,
h3.v-header span:before,
h3.v-header span:after {
	position:absolute;
	content:"";
	top:-2px;
	width:1258px;
	height:7px!important;
	border-top:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
}
h4.v-header span:before,
h3.v-header span:before {
	right:100%;
	margin-right:15px;
}
h4.v-header span:after,
h3.v-header span:after {
	left:100%;
	margin-left:15px;
}
h4.v-header-center span:before,
h3.v-header-center span:before,
h4.v-header-center span:after,
h3.v-header-center span:after {
	margin:0 -10px;
}
h3.v-header-center,
h4.v-header-center {
	display:block!important;
	margin:0 auto 15px;
	max-width:100%;
	text-align:center;
}
h3.v-header-center span,
h4.v-header-center span {
	position:relative;
	padding:0 20px;
	z-index:5;
}
h4.v-header span:before,
h4.v-header span:after,
h3.v-header span:before,
h3.v-header span:after {
	border-color:#e4e4e4;
}
h4.v-header:before,
h3.v-header:before {
	border-top-color:#e4e4e4;
}

.register-block {
	font-size:23px;
	font-weight:500;
	line-height:33px;
	color:#fff;
}
@media only screen and (max-width:767.98px) {
	.register-block {
		font-size:13px;
		line-height:17px;
		text-align:center;
	}
}

/* Popover */
.popover {
	font-family:"Roboto",Arial,Tahoma,sans-serif;
	font-size:12px;
}
.popover-title {
	border:none;
	font-size:13px;
	color:#fff;
	background-color:#555;
	text-shadow:none;
}

.dropdown-menu.sm {
	padding:0;
	min-width:200px;
}
.dropdown-menu .dropdown-item {
	display:block;
	margin:0;
	padding:8px 10px 8px 10px;
	font-size:13px;
	text-align:left;
	vertical-align:middle;
	align-items:center;
}
.dropdown-menu .dropdown-divider {
	margin:0;
	padding:0;
}
.dropdown-menu .dropdown-item .fab,
.dropdown-menu .dropdown-item .fad,
.dropdown-menu .dropdown-item .fal,
.dropdown-menu .dropdown-item .far,
.dropdown-menu .dropdown-item .fas,
.dropdown-menu .dropdown-item .fa {
	width:21px;
	font-size:13px;
	text-align:left;
}
.dropdown-menu > li > a i,
.dropdown-menu > li > i {
	position:relative;
	top:-1px;
	padding-left:0;
	width:21px;
	font-size:13px;
	text-align:left;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}

/* Live Broadcast */
.pulse-green,
.pulse-red {
	position:absolute;
	top:7px;
	right:7px;
	width:7px;
	height:7px;
	border-radius:50%;
}
.pulse-green {
	background:#22c03c;
}
.pulse-red {
	background:#ee335e;
}
.pulse-green:before {
	content:'';
	position:absolute;
	top:-4px;
	right:-4px;
	width:15px;
	height:15px;
	border-radius:50%;
	animation:sys-pulse 1s linear infinite;
	cursor:pointer;
}
.pulse-green:before {
	background:rgba(34,192,60,0.6);
	box-shadow:0 0 0 rgba(34,192,60,0.9);
}
@-webkit-keyframes sys-pulse {
	0%{-webkit-transform:scale(0);opacity:0;}
	8%{-webkit-transform:scale(0);opacity:0;}
	15%{-webkit-transform:scale(0.1);opacity:1;}
	30%{-webkit-transform:scale(0.5);opacity:1;}
	100%{-webkit-transform:scale(1.1);opacity:0;}
}
@keyframes sys-pulse {
	0%{-webkit-transform:scale(0);opacity:0;}
	8%{-webkit-transform:scale(0);opacity:0;}
	15%{-webkit-transform:scale(0.1);opacity:1;}
	30%{-webkit-transform:scale(0.5);opacity:1;}
	100%{-webkit-transform:scale(1.1);opacity:0;}
}

/* Search Box */
.search-box {
	margin-bottom:15px;
	padding:25px;
	background:rgba(125,180,255,0.1);
	border-radius:0;
}
@media only screen and (max-width:767.98px) {
	.search-box {
		padding:15px;
	}
}
.search-result {
	margin:0;
	padding:0;
	background:#fff;
}
.search-result.block {
	margin:0 0 15px 0;
}
.search-result .title {
	font-size:15px;
	font-weight:500;
	text-align:center;
}
.search-result .item {
	position:relative;
	margin-top:15px;
	text-align:center;
}
.search-result .item .item-info {
	left:15px;
	right:15px;
	margin:0;
	padding:15px 0;
	background:linear-gradient(360deg,#5c768d 0%,rgba(92,118,141,0.9) 35%,rgba(140,167,191,0.8) 100%);
	border-radius:4px;
	cursor:pointer;
}
.search-result .item .item-info:hover {
	background:linear-gradient(360deg,#5c768d 0%,rgba(12,38,61,0.9) 35%,rgba(60,87,111,0.8) 100%);
}
.search-result .item img {
	position:absolute;
	top:5px;
	left:5px;
	width:48px;
}
.search-result .item h4 {
	position:relative;
	margin-bottom:10px;
	padding-bottom:10px;
	color:#fff;
	font-weight:700;
	font-size:16px;
}
.search-result .item h4::after {
	position:absolute;
	display:block;
	content:'';
	bottom:0;
	left:calc(50% - 25px);
	width:50px;
	height:1px;
	background:#fff;
}
.search-result .item span {
	display:block;
	color:#fff;
	font-style:italic;
	font-size:13px;
}

.sys-privacy {
	max-width:1358px;
}

.btn-special {
	color:#333!important;
	background-color:#f8f8f8!important;
}
.btn-special:hover,
.btn-special:focus,
.btn-special:active,
.btn-special.active,
.open>.dropdown-toggle.btn-special {
	color:#333!important;
	background-color:#e8e8e8!important;
}

.btn-activity {
	border:1px solid #e8aa24;
	color:#333!important;
	background-color:#f8f8f8!important;
}
.btn-activity:hover,
.btn-activity:focus {
	border-color:#888;
	color:#333!important;
	background-color:#e8e8e8!important;
}

#cal-slide-content a.event-item:hover {
	color:#e8aa24;
}