@font-face {
    font-family: "Yekan";
    src: url("../fonts/Yekan.eot?#iefix") format("embedded-opentype"),url("../fonts/Yekan.woff") format("woff"), url("../fonts/Yekan.ttf") format("truetype"), url("../fonts/Yekan.svg") format("svg");
}
.onvan {
    position: absolute;
    top: 0px;
    text-align: center;
    width: 100%;
    background: rgba(92, 92, 92, 0.75);
    font-size: 18px;
padding: 10px;
height: 50px;
  transition:height 1s;
  transition: all 1s ease;

}

.imghvr-slide-down:hover > .onvan{height: 100%;   transition:height 1s;padding-top: 40px;transition: all 1s ease;}
[class*=" imghvr-"] figcaption, [class^="imghvr-"] figcaption{background: rgba(92, 92, 92, 0.75);}

[class^='imghvr-'],
[class*=' imghvr-'] {
  position: relative;
  
  margin: 5px;
  max-width: 100%;
  
  color: #fff;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
imghvr-slide-down{}
[class^='imghvr-'] > img,
[class*=' imghvr-'] > img {
  vertical-align: top;
  max-width: 100%;
}

.imghvr-slide-down img {
    min-height: 223px;
    box-sizing: inherit !important;
    width:100%;
    height: 100%;
}


/* slideshow */ 
.slider-content-wrapper{background: rgba(0,0,0,0.7); width: 40%;right: 10%;}    
.layout-corpora .slider-title h1, .layout-corpora .slider-title h1 > small,.slider-introtext{color: #fff;font-family: IRANSans-web !important;padding: 10px;}
.slider-introtext{font-size: 18px !important;}
.layout-corpora .slider-introtext{line-height: 200%;}

.layout-corpora .slider-title h1, .layout-corpora .slider-title h1 > small{font-size: 24px; }
:root, body,html,h3,h4,.astroid-nav .nav-title,.layout-corpora .slider-introtext,.layout-corpora .slider-title h1, h2{font-family: Yekan !important;}
.layout-corpora .slider-controllers .controller-prev, .layout-corpora .slider-controllers .controller-next{bottom: 50%;}
.rtl .layout-corpora .slider-controllers > a{background: inherit;}
.layout-corpora .slider-controllers > a > span{color: #fff;font-size:60px;text-shadow: 2px 2px 2px #000;}
.jdb-col-lg-12{padding:0;}
.jdb-heading-heading {
    font-size: 20px;
    color: #da2128;
    border-bottom: 3px solid #fff;
line-height: 55px;
font-weight: bold;
}





.nspArt h4.nspHeader a{color: #fff;transition: all 1s ease; }
.nspArt h4.nspHeader{position: absolute; max-width: 313px; background: rgba(0,0,0,0.6);font-family: "IRANSans-web";font-size: 14px;bottom: 50px;height: 120px;padding: 5px;line-height: 200%;}
.nspArt:hover > h4.nspHeader { background: rgba(0,0,0,0.6);height: 315px;  transition:height 1s; transition: all 1s ease;}
.nspArt:hover > h4.nspHeader a {padding-bottom: 40px;transition:height 1s; transition: all 1s ease;}

.nspArt .nspImageWrapper{position: relative;}
.nspArt{display: inherit;height: 340px;transition:height 1s; transition: all 1s ease;}
.readon-button {
    margin: 0 auto;
    width: 300px;
    text-align: center;
    display: table;
    color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
border-radius: 5px;
position: relative;
}
.readon-button:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.nspBotInterface, .nspTopInterface{width: 100%;}
.nspNext {
    float: right;
}

.nspList.active, .nspArtPage.active, .nspArtScroll2 {
    padding: 0 35px;
}

.nspTopInterface {
    position: absolute;
    margin-top: 170px;
    height: 600px;
   
}

.whity{background: #fff; border-radius: 100%; height: 100px;width: 100px; text-align: center;color: #da2128; font-size:40px;line-height: 100px;margin: 0 auto;}
.white font{color: #fff; font-size: 24px;}
.headtwo h3 {
    border: 0px;
    color: #898989;
    font-size: 20px;
}
.headtwo h3::before {
    background-color: #da2128;
    content: "";
    height: 22px;
    right: 0px;
    position: absolute;
    top: -2px;
    width: 5px;
}
.headtwo .jdb-heading-heading{line-height: 20px; font-weight: normal;padding-right:10px;}
.bottommenu ul li {
  font-size: 16px;
font-weight: normal;
line-height: 20px;
position: relative;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
margin-bottom: 7px;
padding-bottom: 7px;
width: 95%;
}

.bottommenu ul li a{color: #337ab7;}
.pt-2, .py-2{background: #da2128 !important;padding-top: 1.5rem !important;}
.nspMain{direction: ltr;}
.nspTopInterface{direction: rtl;}
.astroid-footer-section{padding-top:20px; }

/* Menu */


#header-section-1529472563843 .container {
    max-width: inherit;
    padding-left:0;
    padding-right: 0;
}

.nav.astroid-nav.justify-content-left.d-flex.align-items-left {
    max-width: 1140px;
    margin: 0 auto;
}
.w-100.d-flex.justify-content-center {
    max-width: 1140px;
    margin: 0 auto;
}
.pb-md-5, .py-md-5,.pt-md-5, .py-md-5{padding-bottom: 0px !important; padding-top: 0px !important;}
.astroid-header-section header.astroid-header{padding-bottom: 0px;}
.megamenu-container{top: 40px !important;}



/* Mobile */
@media screen and (max-width: 360px)
{
.layout-corpora .slider-title{margin-top: 0px;}
.layout-corpora .slider-title h1, .layout-corpora .slider-title h1 > small{font-size: 12px;}
.slider-introtext {font-size: 9px !important;}
.jdb-heading .jdb-heading-heading{margin-right: 10px;margin-left: 10px;}
td {width: 100%;float: right;}
.imghvr-slide-down img {width: 100%;}
.nspArt{height: auto;}
.nspArt h4.nspHeader{position: relative; height: inherit;bottom: inherit;}
.astroid-header-section header.astroid-header {padding-bottom: 20px;}
.nspTopInterface{margin-top: inherit;  }
.nspArts, .nspLinksWrap{padding: 0;}
}

@media screen and (max-width: 740px)
{
.layout-corpora .slider-title{margin-top: 20%;}
.layout-corpora .slider-title h1, .layout-corpora .slider-title h1 > small{font-size: 16px;}
.slider-introtext {font-size: 14px !important;}

.jdb-heading .jdb-heading-heading{margin-right: 10px;margin-left: 10px;}
td {width: 100% !important;float: right;}
.imghvr-slide-down img {width: 100%;}
.nspArt{height: auto;}
.nspArt h4.nspHeader{position: relative; height: inherit;bottom: inherit;}
.astroid-header-section header.astroid-header {padding-bottom: 20px;}
.nspImageWrapper.tcenter.fnull.gkResponsive {margin: 0 !important;}
.nspTopInterface{margin-top: inherit;  }
.nspArts, .nspLinksWrap{padding: 0;}
}

.onvan a,.onvan a:hover, .onvan a:visited  {
    color: #fff;
}