body {
    min-height: 100dvh;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* header */

.header{
    display: flex;
    justify-content: space-between;
    background: #3e3e3e;
    padding: 12px 15px;
}

.header .logo a{
    display: flex;
    width: 100%;
}

.header .logo a img{
    width: 75%;
}

.header .logo>.title>h1,
.header .logo>.title>h2{
    color: #fff;
}

.header .menu>a{
    background: none;
    color: #fff;
    font-size: 16px;
}

.header .menu>a:hover{
    color: #d2a940;
}

body.ltr, body.rtl .left-side{
    width: 238px;
}

@media screen and (max-width:992px) {
    
    .header .logo a{
        justify-content: center;
    }
    
    body.ltr, body.rtl .left-side{
        width: unset;
    }
}

.fa-search{
    color:#fff;
}

.header .left-side .action-item:hover{
    background:none;
}

.header .left-side .action-item:hover>.fa-search{
    color:#d2a940;
}

.search-modal{
    background: hsla(0,0%,10%,.95);
}

.search-modal #close-search{
    color:#fff;
}

.search-modal #close-search:hover{
    color:#d2a940;
}

.search-modal .input-search {
  border: 4px solid #d2a940;
}

@media screen and (max-width: 992px) {
    .header .drawer-menu {
        color: #fff;
    }
    
    .header .drawer-menu:hover{
        color:#d2a940;
        opacity: 1;
    }
}

.mini-menu>a>i,
.menu>a>i{
    display: none;
}

.mini-menu{
    margin-top: 86px;
    background: #3e3e3e;
}

.mini-menu a{
    color: #fff;
}

.mini-menu a:hover{
    color: #d2a940;
    background: none;
}

.overlay{
    background: rgba(0,0,0,0.65);
}

/* body */

a{
    color: #d2a940;
}

a:hover{
    color: #eac07a;
    background: none;
}

.slider .item, .slider .item img{
    border-radius: 0;
}

.slider .item .content .title:hover{
    color: #fff;
}

.page-content .articles-list .article-row .image{
    box-shadow: none!important;
    border-radius: 0;
}

.slider .item .mask {
	border-radius: 0rem;
}

.page-content .articles-list .article-row .image img {
	border-radius: 0rem;
	margin: 0;
	width: 100%;
	object-fit: fill;
}

.page-content .contact .caption,
.page-content .section-title span {
  color: #d2a940;
}

.page-content .articles-list .article-row .content .title a:hover{
    background: none;
    color: #d2a940!important;
}

.page-content .article .details,
.page-content .articles-list .article-row .content .details {
	background: linear-gradient(270deg,#ebebeb,hsla(0,0%,100%,0));
	color: #000;
}

.page-content .sidebar .most-visit .list a {
	background: #fff;
	box-shadow: none;
	color: #000;
	border: 2px solid #f2f2f2;
	transform: none;
	border-radius: 0;
}

.page-content .sidebar .most-visit .list a:hover {
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.2);
	background: #d2a940;
	color: #fff;
	border: 2px solid #d2a940;
	transform: none;
}

.hot-tags>.list{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    row-gap: 15px;
}

.hot-tags>.list>a{
    text-align: center;
    margin: 0;
}

.page-content .sidebar .hot-tags .list a {
	background: #fff;
	color: #000;
	border: 2px solid #f2f2f2;
	border-radius: 0px;
	transform: none;
	box-shadow: none;
}

.page-content .sidebar .hot-tags .list a:hover {
	background: #d2a940;
	color: #fff;
	border: 2px solid #d2a940;
	transform: none;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.2);
}

.follow-us>.list{
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
}

.whatsapp{
    color: rgb(29, 170, 97);
}

.whatsapp:hover{
    color: rgba(29, 170, 97, 0.45);
}


.page-content .search-result .section-title input{
    color: #000;
}

.paging>a{
    color: #000;
    border-radius: 0;
}

.paging>a:hover{
    background:none;
    color: #d2a940;
}

.paging>a.active{
    color: #fff;
    background: #d2a940;
}

.page-content .article .image img{
    width: 100%;
    box-shadow: none;
	aspect-ratio: 3/2;
	object-fit: fill;
	border-radius: 0;
	margin: 0;
}

.page-content .article .share b,
.page-content .article .tags b{
    color: #d2a940;
}

.page-content .article .share a:hover,
.page-content .article .tags a:hover{
    background:none;
    color: #d2a940;
}

.page-content b.caption{
    color: #000;
}

.form-group>button,
.page-content .comments .btn-send{
    background: #000!important;
    color: #d2a940!important;
    padding: 10px 22px;
    border-radius: 0;
}

.form-group>button:hover,
.page-content .comments .btn-send:hover{
    background: #d2a940!important;
    color: #000!important;
}

.page-content .comments .list .cm-box .cm-header .user-info .details .name,
.page-content .comments .list .cm-box .cm-header .actions span {
  color: #000;
}

.page-content .comments .list .cm-box .cm-header .actions span:hover {
  color: #d2a940;
}

/* footer */

.footer {
    background: #1d1d1d;
	padding: 10px 0;
}

.footer .menu {
    display: none;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: 16px;
    background: #000;
	padding: 1rem 5rem;
	border-bottom: none;
	margin: 0 20px;
}

.footer .menu a {
    font-size: 16px;
	text-align: center;
	color: #fff;
	margin: 0;
}

.footer .menu a:hover {
    background: none;
    color: #d2a940;
}

.footer .copyright {
	padding: 1rem 5rem;
	font-size: 16px;
	text-align: center;
	color: #fff;
}

.footer .copyright a {
	color: #d2a940;
}

.footer .copyright p {
    margin: 0;
	color: #d2a940;
}

.footer .copyright a:hover {
	background: none;
}