body {
	/*font-family: 'Nunito', sans-serif;*/
	color: var(--body-font-color);
}

.titles-color{
    color:var(--titles-color) !important;
}
.button-color{
    background-color:var(--button-color) !important;
}
.description-color{
    color:var(--description-color) !important;
}
.header-footer-color{
    color:var(--header-footer-color) !important;
}
.main-color{
    color:var(--main-color) !important;
}
.menu-font-color{
    color:var(--menu-font-color) !important;
}
.slider-font-color{
    color:var(--slider-font-color) !important;
}

.arabic-font {
	/*font-family: 'Cairo', sans-serif;*/
}
.navbar{
    background-color:#FFF;
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link {
	font-size: 18px;
	text-transform: uppercase;
	color: var(--menu-font-color);
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: var(--button-color);
	/* background-color: rgba(202, 155, 82, 0.2); */
}

.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .show > .nav-link {
	color: var(--main-color);
	/* background-color: rgba(202, 155, 82, 0.2); */
}

.latest-news .single-news .img-container img {
	width: 100%;
	height: 200px;
	object-fit: cover;
}

.single-news .img-container img {
	height: 250px;
	object-fit: cover;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: var(--button-color);
}

.blog-details-page p,
.about-us-page p {
	text-align: justify;
	color:var(--description-color);
}

/* .form-control:focus {
	border-color: rgba(202, 155, 82, 0.3);
	box-shadow: 0 0 0 0.25rem rgba(202, 155, 82, 0.25);
} */

.list-group-item {
	color: var(--body-font-color);
}

.list-group-item-action:focus,
.list-group-item-action {
	transition: 0.4s;
}

.list-group-item-action:focus:hover,
.list-group-item-action:focus:active,
.list-group-item-action:focus:focus,
.list-group-item-action:hover,
.list-group-item-action:active,
.list-group-item-action:focus {
	color: var(--button-color);
	/* background-color: rgba(202, 155, 82, 0.1); */
}

aside.main-sidebar {
	position: sticky;
	top: 10px;
}

.contact-us .media-links .icon {
	width: 70px;
	height: 70px;
	line-height: 70px;
	color: #fff;
	border-radius: 50%;
	margin: auto;
	margin-bottom: 10px;
	font-size: 2rem;
	background-color: var(--main-color);
}

.single-blog img {
	height: 350px;
	object-fit: cover;
}
.single-blog p {
    color:var(--description-color);
}
.navbar-toggler:focus {
	box-shadow: none;
}

@media (max-width: 768px) {
	.navbar-nav .nav-link {
		padding-right: 1rem;
		padding-left: 1rem;
	}
}
.nice-shadow {
	box-shadow: 0 3px 15px rgba(22, 41, 124, 0.1);
}

.cursor-pointer {
	cursor: pointer;
}

.dashed-border {
	border-bottom: 1px dashed var(--main-color);
}

.text-aurora {
	color: var(--button-color);
}

.border-aurora {
	border-color: var(--button-color);
}

.bg-aurora {
	background-color: var(--button-color);
}

a {
	color: var(--button-color);
}

a:hover {
	color: var(--button-color);
}

.back-to-top {
	position: fixed;
	bottom: 30px;
	right: 30px;
	color:var(--button-color);
}

.skew-btn {
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	background-color: transparent;
	padding: 12px 32px 10px;
	font-weight: 700;
	transition: 0.35s ease;
	color: var(--button-color);
	min-width: 140px;
	border: 2px solid var(--button-color);
	box-sizing: border-box;
	border-radius: 0;
	letter-spacing: 0.1em;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.skew-btn span {
	position: relative;
	z-index: 1;
}
.skew-btn::before {
	content: '';
	position: absolute;
	width: 0;
	height: 100%;
	z-index: -1;
	top: 0;
	left: 50%;
	transition: 0.35s ease;
	background-color: var(--button-color);
	transform: translate(-50%, 0) skew(25deg);
	background-image: var(--button-color);
}
.skew-btn.sm {
	padding: 7px 10px 5px;
	min-width: auto;
	font-size: 14px;
}
.skew-btn:hover,
.skew-btn.skew {
	color: #fff;
}
.skew-btn:hover::before,
.skew-btn.skew::before {
	width: 150%;
}
.skew-btn.skew:hover {
	color: var(--button-color);
}
.skew-btn.skew:hover::before {
	width: 0;
}

.form-control::placeholder{
  color: var(--body-font-color);
}
.objectBox {
    color:var(--description-color);
}
.content p {
    color:var(--description-color);
}
.email-icon {
    color:var(--header-footer-color);
}
.top-submenu{
    background-color:var(--main-color);
}
footer{
    background-color:var(--main-color);
}