body.device-xxs #logo img,
body.device-xs #logo img,
body.device-sm #logo img {
	margin-left: auto !important;
	margin-right: auto !important;
}

.color-gray, #page-title div h1 { color: #5d686e !important; }
.color-grey { color: #5d686e !important; }
.color-orange, h1 { color: #f7a600 !important; }
.color-green { color: #16968d !important; }


#copyrights {
	color:#fff;
}

#copyrights a,
#copyrights a:hover
 {
	color:#fff;
}

#header.full-header #primary-menu > ul {
	border-right:0;
	margin-right:0;
	padding-right:0;
}

@media (min-width: 992px) {
	body {
		background: #fff url(/images/johannes-plenio-6XUA5KQ9-1k-unsplash.jpg) fixed top left;
	}
	
	#wrapper {
		 margin-top:10px;
		 margin-bottom:10px;
	}
}

.responsive-sticky-header #logo {
	padding-left:20px;
}

DIV:not(.sticky-page-menu) .menu-title span img {
	display:none;
}


.sticky-page-menu .menu-title span img {
	display:block !important;
	max-height:30px;
	margin-top:8px;
}

.breadcrumb {
	display:none;
}

.page-title-parallax h1 i,
.page-title-parallax span i {
	font-style:normal !important;
	color:#fff !important;
	padding-left:5px;
	padding-right:5px;
}


p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {
    margin-bottom: 10px;
}

#content UL,
#content UL LI {
	margin-left:20px;
}

#header-wrap {
	border-bottom:1px solid rgba(0,0,0,0.05) !important;
}

/********************************************/

/* box Framed */
@media (min-width: 992px) {

	.box-framed #wrapper { bottom: 20px; }

	.box-framed #header #header-wrap,
	.box-framed #header.sticky-header #header-wrap,
	.box-framed #side-panel .side-panel-wrap { top: 20px; }

	.box-framed .frame-top,
	.box-framed .frame-bottom,
	.box-framed .frame-left,
	.box-framed .frame-right {
		position: fixed;
		top: 0;
		left: 0;
		background: #F5F5F5;
		z-index: 400;
	}

	.box-framed .dark.frame-top,
	.box-framed .dark.frame-bottom,
	.box-framed .dark.frame-left,
	.box-framed .dark.frame-right { background: #000; }

	.box-framed .frame-left,
	.box-framed .frame-right {
		bottom: 0;
		width: 20px;
	}

	.box-framed .frame-right {
		left: auto;
		right: 0;
	}

	.box-framed .frame-top,
	.box-framed .frame-bottom {
		right: 0;
		height: 20px;
	}

	.box-framed .frame-bottom {
		top:  auto;
		bottom: 0;
	}

	body.stretched.box-framed #header.full-header .container {
		padding-left: 50px;
		padding-right: 50px;
	}

	body.box-framed.side-panel-open #side-panel { right: 20px; }
	body.box-framed.side-panel-open .body-overlay { left: 20px; }
	.box-framed .one-page-arrow { bottom: 45px; }
}