/*   
 Theme Name: تم بلاگ مگان
 Theme URI: https://megan.ir/
 Author: megan.ir
*/
html {
  font-size: 16px;
  /* color: var(--gray);
  color: var(--silver);
  color: var(--primery); */
}
body{
  font-weight: 400;
  background-color: var(--light-wihte);
  color: var(--gray);
}
.bg-overly {
  width: 100%;
  height: 100vh;
  position: fixed;
  z-index: 999;
  display: none;
}
.bg-overly::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(12, 31, 82, 0.8);
}
.link {
  color: #000000;
  border-radius: 25px;
  padding: 6px 12px;
  height: 45px;
  display: flex;
  align-items: center;
  font-size: .9rem;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
}
.link-typ2{
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  padding: 12px 24px;
  font-size: 1.1rem;
  font-weight: 500;
  transition: .4s;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
  display: flex;
  justify-content: center;
  align-items: center;
}
.link-typ2 i{
  margin-right: 8px;
  transition: .4s;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
  font-size: 1.5rem;
  font-weight: 700;
  color: #fff;
}

.link img {
  margin-right: 6px;
}



.py {
  padding-top: 40px;
  padding-bottom: 40px;
}

.splide{
  direction: ltr;
}
.splide,
.splide__track,
.splide__list,
.splide__slide {
  height: 100%;
  list-style: none !important;
}
.splide__slide{
  direction: rtl;
}
.splide__slide {
  transition: 0.2s;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
}
.splide__slide figure {
  width: 100%;
  height: 100%;
}
.splide__slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.splide__pagination {
  bottom: 1.5em;
}
.splide__pagination__page {
  background: #161617;
  height: 11px !important;
  width: 11px !important;
  transition: .7s !important;
  -webkit-transition: .7s;
  -moz-transition: .7s;
  -ms-transition: .7s;
  -o-transition: .7s;
}
.splide__pagination__page.is-active {
  background-color: #ffffff00 !important;
  border: 1px solid #fff;
  width: 24px;
  border-radius: 25px;
  transform: scale(1);
}
.splide__pagination li {
  display: flex;
  align-items: center;
  margin: 0 3px !important;
}
.splide__pagination__page.is-active {
  transform: scale(1) !important;
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -o-transform: scale(1) !important;
}
.splide__arrow--prev {
  left: 8px;
}
.splide__arrow--next {
  right: 8px;
}
.splide__arrow {
  background:transparent !important;
  border: 0px solid ;
  opacity: 1 !important;
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  -ms-border-radius: 2px !important;
  -o-border-radius: 2px !important;
}
.splide__arrow:hover{
  color: var(--primery) !;

}

.splide__arrow svg {
  /* fill: var(--wihte); */
  fill: #fff !important;
  width: 1.7rem ;
  height: 1.7rem ;
}
.splide__arrow:hover svg{
  fill: var(--primery) !important;
}
.splide__arrow {
  height: 2.5em ;
  width: 2.5em ;
}
.section-desc {
  font-weight: 400;
  color: #6e6f72;
  font-size: 1rem;
  line-height: 28px;
  margin: 6px 0;
  width: 90%;
  text-align: right;
}
.section-header {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  padding-right: 20px;
  margin-bottom: 40px;
}
.section-header::before{
  width: 4px;
  height: 60%;
  top: 20%;
  display: block;
  content: '';
  position: absolute;
  right: 0;
  background-color: var(--primery);
}
.section-title{
  width: 100%;
  position: relative;
  margin-bottom: 24px;
  font-size: 1.15rem;
  color: var(--gray);
  font-weight: 600;
  line-height: 2;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.section-title a{
  padding: 4px 12px ;
  border-radius: 24px;
  background-color: var(--primery);
  color: var(--wihte);
  font-weight: 400;
  position: relative;
  z-index: 3;
  line-height: 1.7;
}
.section-title::before,.section-title::after{
  width: calc(100% - 130px);
  height: 2px;
  display: block;
  content: '';
  position: absolute;
  top: calc(50% - 1px);
  left: 0%;
  background-color: #CCCCCC;

}
.section-title::after{
  background-color: var(--primery);
  width: 100px !important;
  right: 130px;
  left: auto;
}
.after-short::before,.after-short:after{
  width: calc(100% - 70px);
}
.after-short::after{
  width: 100px;
  right:70px;
  left: auto;
}
.after-long::before,.after-short:after{
  width: calc(100% - 200px);
}
.after-long::after{
  width: 100px;
  right: 200px;
  left: auto;
}
.after-side::before,.after-short:after{
  width: calc(100% - 150px);
}
.after-side::after{
  width: 60px !important;
  right: 150px;
  left: auto;
}

.footer-titles::before{
  display: none;
}

.white,.white::before,.white::after{
  color: var(--wihte) !important;
}
.white::before,.white::after{
  background-color: var(--wihte);
}
.bg-silver{
  background-color: var(--silver-bright);
}
.qoutes {
  padding-bottom: 24px !important;
}
.qoutes::after {
  width: 17px;
  height: 16px;
  background-color: rgba(255, 255, 255, 0);
  background-image: url(image/Vector1.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  right: calc(50% - 8.5px);
}

.bread-crump {
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: transparent;
  margin-top: 0;
  border-top: 0px solid;
}
.rank-math-breadcrumb, .rank-math-breadcrumb p {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
	margin-bottom: 0 !important;
  color: var(--gray);

}
.rank-math-breadcrumb p * {
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: var(--gray);
}
.separator {
  margin: 0 12px;
}
.pagenavi-wrapper {
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  min-height: 50px;
}
.wp-pagenavi {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.wp-pagenavi span,
.wp-pagenavi a {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  border: 1px solid var(--gray);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  margin: 6px 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: var(--gray);
}
.nextpostslink,.previouspostslink{
  display: none !important;
}
.nextpostslink,.previouspostslink,.wp-pagenavi .last,.wp-pagenavi .first{
  width: auto !important;
  height: auto !important;
  border: none !important;
  padding-right: 12px !important;
  margin-right: 12px !important;
  position: relative;
}
.previouspostslink,.wp-pagenavi .first{
  padding-right: 0px !important;
  margin-right: 0px !important;
  padding-left: 12px !important;
  margin-left: 12px !important;
}
.nextpostslink:hover,.previouspostslink:hover,.wp-pagenavi .first:hover,.wp-pagenavi .last:hover{
  color: var(--primery);
}
.nextpostslink::before,.previouspostslink::before,.wp-pagenavi .first::before,.wp-pagenavi .last::before{
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 5%;
  background-color: var(--gray);
  width: 2px;
  height: 90%;
  border-radius: 1px;
}
.previouspostslink::before,.first::before{
  right: auto;
  left: 0;
}
.pages {
  display: none !important;
}
.current {
  border: 0px solid var(--primery) !important;
  color: var(--wihte) !important;
  background-color: var(--primery) !important;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
  border-color: var(--primery) !important;
}
.go-to-top{
  position: fixed;
  top: calc(100% + 40px);
  right: 16px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: var(--primery);
  color: var(--wihte);
  font-size: 1.7rem;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: .4s;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
}

/* error page  */
.eror-section {
  width: 100%;
  min-height: 80vh;
  margin-top: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.eror-section figure {
  width: 100%;
  max-height: 500px;
  display: flex;
  justify-content: center;
}
.eror-section figure img {
  max-height: 500px;
}

.eror-section span {
  width: 500px;
  max-width: 90%;
  font-size: 1.5rem;
  color: #e48b79;
  text-align: center;
  font-weight: 700;
  margin: 16px 0;
}
.search-404{
  width: 400px;
  max-width: 90%;
}
.search-404 form{
  display: flex;
  border: 1px solid #ced4da ;
  height: 55px;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 24px;
}
.search-404 form button{
  width: 110px;
  height: 100%;
  background-color: #75a9d6;
  color: #fff;
  font-weight: 600;
  font-size: 1.1rem;
  border: none !important;
  transition: .4s;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
}
.search-404 form button:hover{
  background-color: #234969;
}
.search-404 form .s-text{
  width: calc(100% - 100px);
  padding: 10px;
  color: #495057;
  background-color: #fafafa;
}
.openarrow::before {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.box-none{
  box-shadow: none !important;
}
.active-color{
  color: var(--primery) !important;
}

/* start header ********************************************************/

.main-header {
  height: 70px;
  background-color: var(--wihte);
  position: fixed;
  z-index: 1000;
  top: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  box-shadow: 0px 1px 10px rgb(0 0 0 / 5%) ;
}
body>main{
  margin-top: 70px;
}
.date-menu-wrapper{
  width: 50px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

#click-menu{
  width: 34px;
  height: 34px;
  margin-left: 16px;
  position: relative;
  cursor: pointer;
}
#click-menu>span{
  width: 34px;
  height: 2px;
  background-color: var(--primery);
  -webkit-transition: .7s;
  -webkit-transition: .5s;
  transition: .5s;
  position: absolute;
  top: calc(50% - 1px);
  left: calc(50% - 17px);
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
}
#click-menu>span:nth-of-type(1){
   top: calc(50% - 10px);
}
#click-menu>span:nth-of-type(3){
top: calc(50% + 9px);
}
.logo{
  max-width: 80px;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;

}
.logo>a{
  width: 100%;
  height: 100%;
  max-width: 200px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.logo>a img{
  max-width: 60px;
  height: 100%;
}
.logo>a img.dark-logo{
  opacity: 0;
}
.option-bar{
  width: 50px;
  height: 35px;
  display: flex;
  justify-content: flex-end;
  align-items: center;

}
.option-bar>span{
  margin-right: 24px;
}
.option-bar>span:first-of-type{
  margin-right: 0px;
}
.option-bar i{
  font-size: 1.8rem;
  color: var(--gray);
  cursor: pointer;
  transition: .4s;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
}
.option-bar i.bi-sun{
  color: var(--primery);
}

.social-modal-wrapper,.search-modal-wrapper{
  position: absolute;
  height: 70px;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
  background-color: var(--wihte);
  position: absolute;
  top: 100%;
  left: 0;
  box-shadow: 0px 18px 16px rgb(0 0 0 / 3%) ;
}
.social-list{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.social-list li{
  margin: 0 16px;
}
.social-list li i{
  font-size: 1.8rem;
  color: var(--gray);
  transition: .4s;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
}
.aparat-logo{
      width: 28px;

}
.aparat-logo *{
  fill: var(--gray) !important;
  transition: .4s;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
}
.social-list li a:hover i,.social-list li a:hover .aparat-logo *{
  color: var(--primery) !important;
  fill: var(--primery) !important;

}
.search-form{
  width: 100%;  
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.search-form form{
  width: 95%;
  max-width: 500px;
  height: 40px;
  background-color: var(--gray);
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
}
.search-form form .s-text{
  height: 100%;
  width:calc(100% - 40px);
  background-color: transparent !important;
  padding: 8px 16px;
  border-left: none;
}
.search-form form button{
  width: 40px;
  height: 100%;
  background-color: var(--primery);
  color: var(--wihte);
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.search-form form button i{
  font-size: 1.5rem;
  color: var(--gray);
}

.main-seidebar {
  width: calc(100% - 180px);
}
.main-seidebar>section{
  padding: 0;
}
.mainmenu>ul{
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.mainmenu>ul>li{
  padding-left: 12px;
  margin-left: 12px;
  font-size: .88rem;
  position: relative;
}
.mainmenu>ul>li>a{
  border-bottom: 2px solid transparent;

}
.mainmenu>ul>li>a:hover{
  border-bottom: 2px solid var(--primery);
}
.mainmenu>ul>li:last-of-type{
  border-left:none;
}

.mainmenu>ul>li>ul{
  position: absolute;
  width: 200px;
  border-radius: 16px;
  padding: 12px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  top: 100%;
  right: 0;
  opacity: 0;
  visibility: hidden;
}
.mainmenu>ul>li:hover >ul{
  opacity: 1;
  visibility: visible;
  transition: .2s;
}
.mainmenu>ul>li>ul>li{
  width: 100%;
  margin-bottom: 12px;
  color: var(--primery);
}
.mainmenu>ul>li>ul>li:last-of-type{
  margin-bottom: 0;
}


/* sliders section ***************************** */

.sliders-wrapper{
  padding-top: 16px !important;
  height: 440px;
}

.right-slider,.left-slider{
  width: 24%;
  height: 100%;
  overflow: hidden;
  border-radius: 16px;
  position: relative;
}
.middle-slider{
  width: 48%;
  height: 100%;
  overflow: hidden;
  border-radius: 16px;
  position: relative;

}
.slider-tag{
  position: absolute;
  display: block;
  z-index: 10;
  background-color: var(--primery);
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  padding: 2px 12px;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  top: 24px;
  right: 0;
}
.slider-post-item{
  width: 100%;
  height: 100%;
  position: relative;
}
.slider-post-item img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.slider-post-item figcaption{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background-color: #00000038;
  transition: .4s;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
}

.slider-post-item figcaption a{
     width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
    padding: 24px;
    flex-direction: column;
}

.slider-post-title{
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.7;
  /* color: var(--wihte); */
  color: #fff;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}
.slider-post-pretitle{
  font-size: 1rem;
  margin-bottom: 8px;
  color: #fff;
}
.slider-post-item figcaption:hover{
  background-color: #00000020;

}

/* sliders section ***************************** */


.fullwidth-banner{
  max-height: 350px;
}

.fullwidth-banner img{
  width: 100%;
  max-height: 350px;
  border-radius: 16px;
}
.box-banner-wrapper{
  max-height: 350px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.box-banner-wrapper figure{
  width: 48%;
  height: 100%;
}
.box-banner-wrapper figure img{
  width: 100%;
  height: 100%;
  max-height: 350px;
  border-radius: 16px;
}

/* *****************************************main-box-wrapper-2-1 */

.main-box-wrapper-2-1{
}
.author-choose-items, .weakly-paper-items-wrapper{
  width: 33%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.post-list-only-title{
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 0;
  border-radius: 16px;
  overflow: hidden;
  background-color: var(--silver-bright);
  box-shadow: 0px 1px 10px rgb(0 0 0 / 5%) ;
  padding: 24px;
}
.post-list-only-title li{
  width: 100%;
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 2px solid var(--light-wihte);
}
.post-list-only-title li:last-of-type{
  margin-bottom: 0;
  padding-bottom: 0;
}

.post-list-title{
  width: 100%;
  font-size: 1rem;
  color: var(--gray);
  line-height: 1.7;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.post-list-title i{
  margin-left: 8px;
  font-size: 1.25rem;
  color: var(--primery);
}

.post-list-title:hover{
  color: var(--primery);
}

/* box posts  */
.post-box-wrapper,.post-box-slider-wrapper{
  width: 64%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.post-boxs{
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 550px;
  max-height: 600px;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: space-between;
  justify-content: space-between;
}
.post-box-item{
  width: 47%;
  height: 170px;
  border-radius: 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
}
.post-box-item .post-box-item-desc,.post-box-item .post-box-item-button{
  display: none;
}
.post-boxs>section:first-of-type{
  width: 47%;
  height: 100%;
  background-color: var(--silver-bright);
  box-shadow: 0px 1px 10px rgb(0 0 0 / 5%) ;
}
.post-boxs>section:first-of-type  .post-box-item-content{
  position: static;
  background-color: transparent;
  height: calc(100% - 170px);
  justify-content: flex-start;
}
.post-boxs>section:first-of-type .post-box-item-desc{
  width: 100%;
  display: block;
  font-size: 0.98rem;
  line-height: 2;
  color: var(--gray);
}
.post-boxs>section:first-of-type  .post-box-item-button{
  display: inline-block;
  align-self: flex-end;
  cursor: pointer;
  padding: 4px 12px ;
  border-radius: 24px;
  background-color: var(--primery);
  color: var(--wihte);
  font-weight: 400;
  position: relative;
}
.post-boxs>section:first-of-type  .post-box-item-title{
  color: var(--gray);
  text-shadow: none;
  margin: 0 0 24px 0;
  height: auto;
}
.post-boxs>section:first-of-type  .post-box-item-title i{
  display: block;
  margin-left: 8px;
  font-size: 1.25rem;
  color: var(--primery);
}
.post-boxs>section:first-of-type  .post-box-item-title a{
  align-items: center;
}
.post-box-item-content{
  position: absolute;
  top: 0;
  left: 0;
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  background-color: #00000070;
  width: 100%;
  height: 100%;
}
.post-box-item-pic{
  width: 100%;
  height: 170px;
  margin-bottom: 0;
}
.post-box-item-pic img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.post-box-item-title{
  font-size: 1rem;
  /* color: var(--wihte); */
  color: #fff;
  line-height: 1.7;
  font-weight: 600;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
}
.post-box-item-title a{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  color: var(--gray);
}
.post-box-item-title i{
  display: none;
}


/* weakly and files section */

.weakly-paper-splide .splide__arrow svg {
  fill: var(--gray);
}

.weakly-item{
  width: 100%;
  height: 250px;
  background-color: var(--wihte);
  padding: 24px;
  border-radius: 16px;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  /* box-shadow: 0px 1px 10px rgb(0 0 0 / 5%); */
  border: 1px solid rgb(0 0 0 / 5%);

}
.splide__slide .weakly-item-pic{
  width: 150px;
  height: 100%;
}

.weakly-item-pic img{
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.weakly-item-content{
  width: calc(100% - 162px);
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.weakly-item-title{
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.7;
  color: var(--gray);
  width: 100%;
  margin-bottom: 8px;
}
.weakly-item-date{
  font-size: 0.9rem;
  color:var(--primery);
  margin-bottom: 12px;
  width: 100%;
  font-weight: 400;
}
.weakly-item-desc{
  font-size: .95rem;
  font-weight: 400;
  line-height: 1.7;
  width: 100%;
}
/* box slider */

.post-box-splide .splide__slide{
  padding: 0 12px;
}
.post-box-slider-item{
  height: 250px !important;
  border-radius: 16px;
  overflow: hidden;
  position: relative;
}
.post-box-slider-item img,.post-box-cat-item img{
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}
.post-box-slider-item-content{
  width: 100%;
  height: 100%; 
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.post-box-slider-item-title{
  width: 100%;
  height: 100%;
}
.post-box-slider-item-title a, .post-box-slider-item-title_type2 a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 24px;
  background-color: #00000070;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8) !important;
  /* color: var(--wihte); */
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.7;
}

.post-box-slider-item-content:hover a{
  background-color: #00000020;
}
.multi-box-slider-wrapper_type2 .splide {
  height: 364px;
}
.multi-box-slider-wrapper_type2 .splide__list {
  padding: 12px 0;
}
.post-box-slider-item_type2{
  width: 100%;
  height: 260px !important;
  border-radius: 16px;
  overflow: hidden;
  background-color: var(--wihte);
  box-shadow: 0px 18px 16px rgb(0 0 0 / 3%) ;

}
.post-box-slider-item_type2>a{
  height: 190px !important;
}
.post-box-slider-item_type2 img{
  height: 190px !important;
  object-fit: cover;
  border-radius: 16px;
}

.post-box-slider-item-content_type2{
  width: 100%;
  height: auto;
  max-height: 100px;
  padding: 12px;
}
.post-box-slider-item-title_type2{
  width: 100%;
  height: 100%;

}
.post-box-slider-item-title_type2 a {
  padding: 0px;
  background-color: #00000000;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8) !important;
  color: var(--gray);
  align-items: center;
  min-height: 66px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.post-box-slider-item-title_type2:hover a{
  color: var(--primery);
}

.post-cat-boxs{
  width: 100%;
  display: flex;
  height: auto;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
  justify-content: flex-start;
}

.post-box-cat-item{
  width: 31%;
  margin-bottom: 16px;
  height: 190px;
  position: relative;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  overflow: hidden;
}

.post-cat-boxs>figure:nth-of-type(2),.post-cat-boxs>figure:nth-of-type(5),.post-cat-boxs>figure:nth-of-type(8){
  margin-left: 3.5%;
  margin-right: 3.5%;
}
.post-box-cat-item_archive{
  width: 24%;
  margin: 0 .5% 16px !important;
}
.link_archive{
  width: auto;
  padding: 7px 21px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  color: var(--gray);
  background-color: var(--primery);
  display: flex;
  align-items: center;
  justify-content: center;
}
.link_archive i{
  margin-right: 8px;
}
.link_archive:hover{
  background-color: var(--wihte);
}
/* interview */



.interview-splide .splide__arrow svg {
  fill: var(--gray);
}
/* .interview-splide .splide__track {
  padding: 12px !important;
} */
.interview-splide .splide__slide{
  padding: 16px 12px;
}
.interview-splide img{
  width: auto;
  height: auto;
  max-width: 100%;
  object-fit: contain;
}
.interview-splide .splide__track{
  background-color: var(--wihte);
  border-radius: 16px;
  /* box-shadow: 0px 1px 10px rgb(0 0 0 / 5%); */
  border: 1px solid rgb(0 0 0 / 5%);


}
.interview-item{
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.interview-item-pic{
  width: 100%;
  max-height: 110px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.interview-item-pic a{
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(assets/image/person.jpg);
  border-radius: 50%;
  width: 110px;
  height: 110px;
  background-position: center;
  background-size: contain;
}
.interview-item-pic img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  padding: 5px;
  border: 1px solid var(--primery);
  background-color: var(--silver-bright);
}

.interview-item-content{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.interview-item-title{
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.7;
  color: var(--gray);
  text-align: center;
  margin-top: 8px;
}
.interview-item-info{
  width: 100%;
  font-size: 0.9rem;
  font-weight: 400;
  color: var(--gray);
  margin-top: 8px;
  text-align: center;

}

/* news column************************* */
.news-column-box{
  width: 32%;
}

.news-column-box .section-title a {
    width: 100%;
    position: relative !important;
    margin-bottom: 0;
    font-size: 1.15rem;
    color: var(--gray);
    font-weight: 600;
    line-height: 2;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    border-radius: 0;
    background-color: transparent;
}

/* multi mediaa */
.multi-box-slider-wrapper{
  width: 100%;
}
.multi-box-slider-wrapper .splide{
  height: 250px;
}



/* footer section */

.footer-quick-menu,.footer-about,.footer-info{
  width: 30%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.footer-quick-menu{
  flex-direction: row;
  flex-wrap: wrap;
}
.footer-quick-menu li{
  width: 48%;
}
.footer-quick-menu li a{
  padding-right: 16px;
  position: relative;
  margin-bottom: 16px;
  font-size: 0.95rem;
  color:var(--gray);
}
.footer-quick-menu li a:hover{
  color: var(--primery);
}
.footer-quick-menu li a::before{
  content: "\f284";
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.7rem;
  color: var(--primery);
  margin-left: 4px;
  position: absolute;
  top: calc(50% - 5px);
  right: 0;
}

.footer-about p{
  width: 100%;
  margin-bottom: 0;
  font-size: 0.95rem;
  color:var(--gray);
  font-weight: 400;
  line-height: 1.8;
  text-align: justify;
}

.footer-info>figure{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
}
.footer-info>figure img{
  max-width: 220px;
}

.footer-info ul{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content:center;
}

.footer-info ul li:first-of-type{
  margin-bottom: 12px;
}
.footer-info ul li{
  text-align: center;
}
.footer-info ul li a{
  font-size: 1.4rem;
  color:var(--gray);
  margin: 0 12px;
}
.footer-info ul li a:hover{
  color:var(--primery);
}
.footer-info ul li a:hover svg,.footer-info ul li a:hover svg *{
      fill: var(--primery) !important;
}
.footer-info .aparat-logo {
    width: 23px !important;
}
.lisence{
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  background-color: var(--silver);
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.9rem;
  color: var(--gray);
  font-weight: 400;
}

.lisence span{
  display: flex;
  align-items: center;
}
.lisence span img{
  max-height:20px;
  margin-right: 8px;
}


/* ======================================================================================== */


.arz-price-items-wrapper{
  width: 64%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.market-price-wrapper{
  width: 33%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.arz-price-splide{
  height: 275px;

}
.arz-price-splide .splide__slide{
  padding: 12px;

}
.arz-price-splide .splide__arrow svg {
  fill: var(--gray);
}
.arz-item{
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  background-color: var(--wihte);
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0px 1px 10px rgb(0 0 0 / 5%) ;
  padding: 16px;
}
.arz-item-pic{
  height: 75px !important;
  display: flex;
  justify-content: center;
}
.arz-item-pic img{
  width: 75px;
  height: 75px;
  border-radius: 50%;
}
.arz-item-content{
  margin-top: 7px;
  width: 100%;
  height: calc(100% - 80px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.arz-item-content span{
  text-align: center;
  width: 100%;
}
.arz-item-content span:nth-of-type(2){
  margin: 6px 0;
}
.arz-item-name{
  font-size: 1rem;
  color: var(--gray);
  line-height: 1.7;
  font-weight: 700;
}
.arz-item-price{
  font-size: 0.95rem;
  color: var(--gray);
  font-weight: 400;
}
.arz-item-change{
  direction: ltr;
  font-weight: 600;
}

.negative-price{
  color: #E73235;
}
.positive-price{
  color: #09913F;
}
.arz-price-wrapper{

}
.arz-item-title{
  font-size: 1.15rem;
  font-weight: 700;
  color: var(--gray);
}
.arz-price-wrapper>section:nth-of-type(even){
  background-color: var(--wihte);
  box-shadow: 0px 1px 10px rgb(0 0 0 / 5%) ;

}
.row-arz-item{
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  padding: 16px 24px ;
}

.row-arz-item-pic{
  width: 200px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.row-arz-item-pic img{
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 12px;
}
.row-arz-item-pic figcaption{
  font-size: 1rem;
  font-weight: 600;
}
.row-arz-item-content{
  width: calc(100% - 200px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
}
.row-arz-item-content>span,.row-arz-item-titles>span{
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 200px;
}
.row-arz-item-price{
  width: 150px;
}
.row-arz-item-change{
  width: 70px;
  direction: ltr;
}
.row-arz-item-volume{
  width: 100px;
}
.row-arz-item-week-change{
  width: 70px;
  direction: ltr;
}

.footer-about>span.contact_info{
  width: 100%;
  margin-top: 12px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.footer-about>span.contact_info strong{
  font-weight: 500;
}
.footer-about>span.contact_info i{
  color: var(--primery);
  margin-left: 8px;
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
  .market-price-wrapper{
    width: 34%;
  }
  .arz-price-items-wrapper{
    width: 65%;
  }
    
}
@media screen and (max-width: 1023px) {
 
  .logo>a{
    justify-content: center;
    align-items: center;
  }
.main-seidebar {
  position: absolute;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  width: 100%;
  height: calc(100vh - 80px);
  top: 80px;
  right: -100%;
  z-index: 104 !important;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  align-items: flex-start !important;
}
.main-seidebar > section {
  width: 86%;
  height: 100%;
  margin: 0;
  max-width: 740px;
  background-color: var(--wihte);
  display: flex;
  flex-direction: column;
  align-items: flex-start !important;
  justify-content: space-between !important;
  padding-left: 40px;
  padding-top: 24px;
  padding-bottom: 24px;
}
.mainmenu {
  width: 100%;
  height: calc(100%);
  overflow-y: auto;
}
.mainmenu a:active,
.mainmenu a:focus {
  background-color: var(--primery);
}
.mainmenu > ul {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.mainmenu > ul > li {
  display: flex;
  justify-content: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
  border-bottom: 1px solid var(--silver);
  padding-bottom: 12px;
  margin-bottom: 12px;
  border: none;
}

.mainmenu > ul > li .open-menu{
  display: none;
}
.mainmenu > ul > li.menu-item-has-children>.open-menu,.mainmenu > ul > li>ul>li.menu-item-has-children>.open-menu{
  display: block;
}
.open-menu{
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-right: 16px;
  border-radius: 3px;
  background-color: var(--primery);
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  overflow: hidden;
}
.open-menu::before{
  content: "\f229";
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.3rem;
  color: var(--wihte);
  cursor: pointer;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  width: 100%;
  height: 100%;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.mainmenu > ul > li a{
  position: relative;
  padding-right: 24px !important;
}
.mainmenu > ul > li a::before{
  position: absolute;
  content: "\f284";
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  color: var(--primery);
  right: 0;
  top: calc(50% - 7px);
}
.mainmenu > ul > li > a {
  font-size: 1.2rem;
  font-weight: 800;
  color: var(--gray);
  line-height: 1.5;
  padding: 8px;
  width: fit-content;
  height: fit-content;
  border-radius: 3px;
  width: calc(100% - 56px);
  height: 40px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}

.mainmenu > ul > li > a:hover,
.mainmenu > ul > li > ul > li > ul > li a:hover,
.mainmenu > ul > li > ul > li > a:hover {
  background-color: var(--primery);
  color: var(--wihte);
}
.menu-item-has-children {
  position: relative;
}

.openarrow::before {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
}
.mainmenu > ul > li > ul,
.mainmenu > ul > li > ul > li > ul {
  width: 100%;
  margin-top: 12px;
  color: var(--gray);
  padding: 0 12px 0 0 ; 
  display: none;
}
.mainmenu > ul > li > ul > li,
.mainmenu > ul > li > ul > li > ul > li {
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.mainmenu > ul > li > ul > li > a {
  font-size: 1.1rem;
  font-weight: 800;
  line-height: 1.5;
  padding: 8px;
  border-radius: 4px;
  width: calc(100% - 56px);
  height: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.mainmenu > ul > li > ul > li > ul > li a {
  font-size: 1.05rem;
  font-weight: 700;
  line-height: 1.5;
  padding: 4px;
  width: fit-content;
  height: fit-content;
  border-radius: 2px;
  border-radius: 4px;
  width: calc(100% - 56px);
  height: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}


.main-seidebar {
  position: absolute;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  width: 100%;
  height: calc(100vh - 80px);
  top: 80px;
  right: -100%;
  z-index: 104 !important;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  align-items: flex-start !important;
}
.main-seidebar > section {
  width: 86%;
  height: 100%;
  margin: 0;
  max-width: 740px;
  background-color: var(--wihte);
  display: flex;
  flex-direction: column;
  align-items: flex-start !important;
  justify-content: space-between !important;
  padding-left: 40px;
}
.mainmenu {
  width: 100%;
  height: calc(100%);
  overflow-y: auto;
}
.mainmenu a:active,
.mainmenu a:focus {
  background-color: var(--primery);
}
.mainmenu > ul {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.mainmenu > ul > li {
  display: flex;
  justify-content: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
  border-bottom: 1px solid var(--silver);
  padding-bottom: 12px;
  margin-bottom: 12px;
}

.mainmenu > ul > li .open-menu{
  display: none;
}
.mainmenu > ul > li.menu-item-has-children>.open-menu,.mainmenu > ul > li>ul>li.menu-item-has-children>.open-menu{
  display: block;
}
.open-menu{
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-right: 16px;
  border-radius: 3px;
  background-color: var(--primery);
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  overflow: hidden;
}
.open-menu::before{
  content: "\f229";
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.3rem;
  color: var(--wihte);
  cursor: pointer;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  width: 100%;
  height: 100%;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.mainmenu > ul > li a{
  position: relative;
  padding-right: 24px !important;
}
.mainmenu > ul > li a::before{
  position: absolute;
  content: "\f284";
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  color: var(--primery);
  right: 0;
  top: calc(50% - 7px);
}
.mainmenu > ul > li > a {
  font-size: 1.2rem;
  font-weight: 800;
  color: var(--gray);
  line-height: 1.5;
  padding: 8px;
  width: fit-content;
  height: fit-content;
  border-radius: 3px;
  width: calc(100% - 56px);
  height: 40px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}

.mainmenu > ul > li > a:hover,
.mainmenu > ul > li > ul > li > ul > li a:hover,
.mainmenu > ul > li > ul > li > a:hover {
  background-color: var(--primery);
  color: var(--wihte);
}
.menu-item-has-children {
  position: relative;
}

.openarrow::before {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
}
.mainmenu > ul > li > ul,
.mainmenu > ul > li > ul > li > ul {
  width: 100%;
  margin-top: 12px;
  color: var(--gray);
  padding: 0 12px 0 0 ; 
  display: none;
}
.mainmenu > ul > li > ul > li,
.mainmenu > ul > li > ul > li > ul > li {
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.mainmenu > ul > li > ul > li > a {
  font-size: 1.1rem;
  font-weight: 800;
  line-height: 1.5;
  padding: 8px;
  border-radius: 4px;
  width: calc(100% - 56px);
  height: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.mainmenu > ul > li > ul > li > ul > li a {
  font-size: 1.05rem;
  font-weight: 700;
  line-height: 1.5;
  padding: 4px;
  width: fit-content;
  height: fit-content;
  border-radius: 2px;
  border-radius: 4px;
  width: calc(100% - 56px);
  height: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}



    
}

@media screen and (max-width: 599px){
  .row-arz-item-week-change{
    display: none !important;
  }
  .row-arz-item-volume{
    display: none !important;
  }
  .row-arz-item{
    padding: 12px 12px ;
}
.row-arz-item-pic{
  width: 110px;

}
.row-arz-item-pic figcaption{
  font-size: .8rem;
}
.row-arz-item-content{
  width: calc(100% - 110px);
  font-size: .8rem;
}
.row-arz-item-content>span,.row-arz-item-titles>span{
  width: 120px;
  font-size: .8rem;

}
.title-market{
  text-align: right !important;
  padding-left: 50px;
}


}




/* ======================================================================================== */







/******************* big screan scope ************************* */

@media screen and (min-width: 1441px) {
  .py {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .splide__arrow--prev {
    left: 8px;
  }
  .splide__arrow--next {
    right: 8px;
  }






}

/*********************** middle screan scope ******************** */

@media screen and (min-width: 1024px) and (max-width: 1280px) {
  .story-item {
    width: 90px;
    height: 120px;
}
  .story-pic {
    width: 70px;
    height: 70px;
}

.sliders-wrapper{
  height: 370px;
}
.author-choose-items,.weakly-paper-items-wrapper{
  width: 34%;
}
.post-box-wrapper,.post-box-slider-wrapper{
  width: 65%;
}
.news-column-box{
  width: 32%;
}
.post-box-item{
  width: 49% !important;
  height: 170px;
}
.post-list-only-title{
  padding: 16px;
}
.post-list-only-title li{
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.post-list-title{
  font-size: 1rem;
  line-height: 1.7;
}
.post-list-title i{
  margin-left: 6px;
  font-size: 1.15rem;
}





}

/***********************tablet scope****************/

@media screen and (max-width: 1023px) {
  .py {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .bread-crump {
    margin-top: 0px;
  }
.splide__arrow svg {
  width: 1.7rem ;
  height: 1.7rem ;
}
.splide__arrow {
  height: 2em ;
  width: 2em ;

}
.splide__arrow--prev {
  left: 4px;
}
.splide__arrow--next {
  right: 4px;
}
  .main-header {
    height: 50px;
  }
  body>main{
    margin-top: 50px;
  }
  .main-seidebar {
    height: calc(100vh - 70px);
    top: 50px;
  }
  .mainmenu>ul>li>ul{
    position: static;
    width: 100%;
    border-radius: 0px;
    padding: 10px;
    display: none;
    opacity: 1;
    visibility: visible;
    background-color: transparent;
  }
  .mainmenu>ul>li>ul>li {
    color: #fff;
}
  .story-wrapper{
    padding-top: 24px;
    margin-top: 70px;
    height: 150px;
    overflow: auto;
  }
  .story-item {
    width: 90px;
    height: 120px;
}
  .story-pic {
    width: 70px;
    height: 70px;
}
.sliders-wrapper{
  height: 300px;
}
.slider-tag{
  font-size: .8rem;
  padding: 2px 8px;
  top: 16px;
}
.slider-post-title{
  font-size: 1rem;
}
.slider-post-item figcaption a{
  padding: 16px;
}
.author-choose-items,.weakly-paper-items-wrapper{
  width: 100%;
  margin-bottom: 24px;
}
.post-box-wrapper,.post-box-slider-wrapper{
  width: 100%;
}
.news-column-box{
  width: 100%;
  margin-bottom: 24px;
}
.close-story{
  top: 24px;
  right: 24px;
}
.prev-story{
  right: 0px;
}








}

/*******************large mobile scope*******************/

@media screen and (max-width: 767px){
  .py {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .sliders-wrapper{
    margin-top: 8px;
    height: auto;
    
  }
  .right-slider,.left-slider{
    width: 100%;
    height: 200px;
  }
  .middle-slider{
    width: 100%;
    height: 200px;
    margin: 16px 0;
  }
  .box-banner-wrapper figure{
    width: 100%;
  }
  .box-banner-wrapper figure:first-of-type{
    margin-bottom: 24px;
  }

  .footer-quick-menu,.footer-about,.footer-info{
    width: 100%;
    margin-bottom: 24px;
  }
  .date-menu-wrapper{
    width: 55px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  .fullwidth-banner img {
    border-radius: 6px;
}

}



/*******************mobile scope*******************/
@media screen and (max-width: 599px) {
  .section-title {
    margin-bottom: 16px;
    font-size: 1.05rem;
    line-height: 2;
}
.section-title::before,.section-title::after{
  width: calc(100% - 110px);
}
.section-title::after{
  width: 40px !important;
  right: 110px;
}
.after-short::before,.after-short:after{
  width: calc(100% - 70px);
}
.after-short::after{
  width: 100px;
  right: 70px;
  left: auto;
}
.after-long::before,.after-short:after{
  width: calc(100% - 200px);
}
.after-long::after{
  width: 100px;
  right: 200px;
  left: auto;
}

  #click-menu{
    width: 30px;
    height: 30px;
    margin-left: 25px;
    position: relative;
    cursor: pointer;
  }
  #click-menu>span{
    width: 30px;
    left: calc(50% - 15px);
  }
  .logo{
    min-width: 110px;
    max-width: 115px;

  }
   .logo>a{
    min-width: 110px;
    max-width: 115px;
   }
  .logo>a img{
    max-width: 115px;
  }
  .option-bar{
    width: 55px; 
  }
  .option-bar i{
    font-size: 1.3rem;
  }
  .social-modal-wrapper,.search-modal-wrapper{
    height: 50px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .social-list li i{
    font-size: 1.3rem;
  }
  .search-form form{
    height: 38px;
  }
  .main-seidebar > section {
    padding-left: 16px;
  }

  .post-list-title{
    font-size: .95rem;
    line-height: 1.6;
  }
  .post-list-title i{
    margin-left: 6px;
    font-size: 1.15rem;
  }
  .post-list-only-title li{
    margin-bottom: 8px;
    padding-bottom: 8px;
  }
  .post-boxs{
    max-height: none;
    height: auto;
  }
  .post-box-item{
    width: 100% !important;
    height: 170px !important;
    margin-bottom: 16px;
  }
  .post-boxs>section:first-of-type{
    background-color: var(--wihte);
    box-shadow: none;
  }
  .post-box-item-content{
    position: absolute !important;
    padding: 16px;
    background-color: #00000070 !important;
    height: 100% !important;
  }
  .post-box-item-pic{
    width: 100%;
    height: 170px;
  }
  .post-boxs>section:first-of-type  .post-box-item-title a{
    align-items: flex-end;
  }
  .post-box-item-title i{
    display: none !important;
  }
  .post-box-item-title{
    font-size: .95rem;
    color: var(--wihte) !important;
    line-height: 1.6;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8) !important;
    height: 100% !important;
    margin-bottom: 0 !important;
  }

  .post-box-item .post-box-item-desc,.post-box-item .post-box-item-button{
    display: none !important;
  }

  .weakly-item{
    height: 210px;
    padding: 16px;

  }
  .splide__slide .weakly-item-pic{
    width: 130px;
  }
  .weakly-item-content{
    width: calc(100% - 142px);
  }

  .weakly-item-title{
    font-size: .95rem;
  }
  .weakly-item-date{
    font-size: 0.8rem;
  }
  .weakly-item-desc{
    display: none;
  }
  .interview-item-pic a{
    width:95px;
    height: 95px;
  }
  .interview-item-title{
    font-size: .95rem;
  }
  .interview-item-info{
    font-size: 0.8rem;
  }
  .footer-quick-menu li a{
    font-size: 0.9rem;
  }
  .footer-about p{
    font-size: 0.9rem;
  }
  .footer-info ul li a{
    font-size: 1.3rem;
  }
  .lisence{
    flex-wrap: wrap;
    justify-content: center;

  }
  .lisence span{
    text-align: center;
  }

  .close-story{
    top: 8px;
    right: 8px;
    font-size: 3rem;
  }

  .post-box-cat-item {
    width: 100%;
    height: 150px;
    margin: 0 0% 12px !important;
}
  .post-cat-boxs>figure:nth-of-type(2),.post-cat-boxs>figure:nth-of-type(5),.post-cat-boxs>figure:nth-of-type(8){
    margin-left: 0%;
    margin-right: 0%;
  }
  .story-content-wrapper>figure a  {
      align-items: flex-start;
}
  /* .story-content-wrapper>figure a img {
    height: 100%;
    object-fit: cover;
} */
.slider-post-pretitle {
  font-size: .8rem;
}


.story-wrapper .overfllow-wrapper {
    width: 1060px;

}





}

.wp-embed-comments{
  display: none!important;  
}
#wpadminbar * {
  font-family: inherit;
}
.rtl #wpadminbar * {
  font-family: inherit;
}
#wpadminbar {
font-family: inherit;
color: #fff;
background: #234969;
}
#wpadminbar span{
  display: inline-block;
}
#wp-admin-bar-search{
  display: none;
}
#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {
color: #fff;
}
#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
background: #234969 !important;
color: #fff !important;
}
#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label, #wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label, #wpadminbar>#wp-toolbar li.hover span.ab-label {
color: #fff;
}
#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input {
background: #75a9d6;
}
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
color: #fff;
}
#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before {
color: #fff;
}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
background: #234969;
border-color: #234969;
}
#collapse-button {
color: #234969;
}
#wp-admin-bar-wp-logo{
display: none;
}
.menupop:hover >.ab-sub-wrapper{
  display: block !important;
}
