::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
 background: linear-gradient(60deg, blue ,black, white ) ;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background: #000; 
}
/********************************header************************************/
body {
    font-family: 'iransans' !important;
    overflow-x: hidden !important;
}
.cs-header.cs-header-one .cs-header__inner-desktop .cs-header__logo img {
    max-height: 45px;
    padding-right: 5px;
}
.cs-header.cs-header-one .cs-header__inner-desktop {
    padding: 0 2%;
}
.cs-search , .cs-footer__item{
	padding:3%;
}
.cs-header__scheme-toggle-label {
    display: none; 
}
.cs-header-one {
    background: #e0e0e054 !important;
    position: fixed !important;
}
.cs-scroll-sticky {
	background: #ffffff94 !important;
    backdrop-filter: blur(5px);
}


[data-site-scheme=dark] .cs-scroll-sticky {
	background: #00000094 !important;
    position: sticky !important;
    backdrop-filter: blur(5px);
}


body , .cs-header__nav-inner > li > a , .cs-header__nav-inner .sub-menu > li a , .widget_nav_menu .sub-menu a , .wp-block-button__link {
	font-family: 'iransans' !important;
}
.cs-site-content {
    margin: 0 !important;
}
.cs-header__inner-mobile {
    padding: 0 8px 0 10px;
}
.cs-header__col.cs-col-right:not(:only-child) {
    padding-right: 0;
}

.wnbell_notifications_lists{
    right: -250px !important;
    top: 35px;
}
.wnbell-dropdown{
    margin-top: -3px;
    margin-right: 10px !important;
}
.cs-header__search-toggle{
    margin-left: -5px;
}
.cs-container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}
.cs-header__col.cs-col-left:not(:only-child) {
    padding-left: 0;
}
.cs-header__inner-mobile .cs-header__col > *:not(:first-child) {
    margin-right: 15px;
}
.wnbell_notification_item {
    border-radius: 10px;
    margin: 10px;
    box-shadow: 0 0 5px #00adff;
}
.wnbell_header {
    height: 15px;
}
.wnbell-closebtn {
    font-size: 30px;
    color: red;
    top: 5px;
    left: 15%;
}
.cs-header__scheme-toggle-mobile .cs-header__scheme-toggle-icon{
    font-size: 20px;
    z-index: 99999;
}
.cs-logo{
    margin-right: 0 !important;
}
@media (max-width: 768px) {
	.wnbell-dropdown {
    z-index: 0;
}
.cs-search{
    width: 80%;
    margin: 0 5% 0 0;
}
.cs-icon-moon{
    margin-top: -1px !important;
}

}
@media (min-width: 600px) {
	.cs-breadcrumbs {
		max-width: unset;
	}
}
@media (min-width: 720px) {
	.cs-breadcrumbs {
		max-width: unset;
	}
}
@media (min-width: 1020px) {
	.cs-breadcrumbs {
		max-width: unset;
	}
}
@media (min-width: 1200px) {
	.cs-breadcrumbs {
		max-width: unset;
	}
}
@media (min-width: 1200px){
.cs-header .cs-logo:not(:first-child) {
    margin-right: 0;
}
}
/****************************************************************/

.closed-0-0-8 , .closed-0-0-14 , .closed-0-0-20 {
    display:none;
}


/*****************************blog********************************/

.cart , .cs-header__search-toggle , .client{
    font-size: 20px;
}
.cs-sidebar-enabled .cs-content-area {
    padding: 0 20px;
}
.search-header{
    height:200px;
}
.cs-entry__title {
    font-family: iransans;
    font-weight: normal;
}
.entry-content {
    font-family: iransans;
    font-size: 20px;
    text-align: justify;
    letter-spacing: 0;
    line-height: 2;
}
.cs-entry__post-meta{
    font-family: iransans;
    padding: 10px;
    border-radius: 5px;
}
.comment-respond {
    padding: 15px;
    box-shadow: 0 0 5px blue;
    margin: 10px;
    border-radius: 5px;
}

.comment-content {
    padding: 5px 65px;
}
.reply{
    text-align:end;
}
.comment-list .comment-body {
    box-shadow: 0 0 4px yellow;
    border-radius: 10px 0px 10px 10px;
    padding: 12px 10px;
}

.cs-entry__wrap:not(:first-child) {
    margin-top: 0;
}
.single .cs-entry__header-info {
    margin: 0 3%;
}
.single .cs-entry__container {
    display: flex;
}
.cs-entry__metabar {
    width: 10%;
}
.cs-entry__content-wrap{
    width: 85%;
}
.cs-entry__metabar-inner{
    margin: 45px;
}
.cs-sidebar-enabled .cs-sidebar__area {
    margin-left: 25px;
}

@media (max-width: 768px){
    .cs-entry__content-wrap {
    width: 100%;
}
}
.cs-search__posts .cs-entry {
    box-shadow: 0 0 5px;
    padding: 10px !important;
    margin: 10px;
}
.cs-posts-area__list .cs-entry__outer {
    display: flex;
    box-shadow: 0 0 5px red;
    margin: 10px;
}

.cs-entry__read-more{
    position: absolute;
    bottom: 10px;
    left: 10px;
}
.cs-entry__details-data{
    position: absolute;
    bottom: 5px;
}
.cs-entry__excerpt:not(:first-child) {
    margin-bottom: 50px;
}
.cs-entry__content {
    padding: 0 10px;
}
.cs-posts-area__list .cs-entry:not(:last-child) .cs-entry__content:before{
    display:none;
}
.cs-entry__comments .cs-section-heading {
    font-family: sahel;
}
.entry-content {
    padding-top: 5%;
}
/****************************foooter*********************/
.footer {
    padding-top: 20px;
}
.eael-logo-carousel-title{
    font-family:'iransans' !important;
}
.center{
    align-content: center;
    align-items: center;
    vertical-align: middle;
    text-align: center;
    justify-content: center;
}
.vcenter{
    align-items: center;
}
.flex{
    display:flex;
}
.aflex{
    display:flex;
}
.copyright{
    padding: 15px 0;
}
.footerlogotext{
    margin-top: -15px;
}
.full{
    width:100%;
}
.gctext{
    font-size: 20px;
}
.left{
    text-align: left;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
}
.padding {
    padding: 2% 1%;
}
.item{
    width:100px;
    text-align: center;
}
.cs-footer__logo img {
    margin: 0 auto;
}
.overflowx{
    overflow-x: auto;
}
.footerli{
    line-height: 2;
}

#zarinpal img {
    width:60px;
}
@media (max-width : 768px){
    .gctext{
    font-size: 10px;
    }
    .flex{
    display:block;
    }
    .padding {
        padding: 3% 5%;
    }
    .cs-header__multi-column-col{
        padding:0 !important;
    }
}

/***************************pages*******************************/
.eael-content-timeline-block{
    direction:rtl;
}