﻿ 

@font-face {
    font-family: 'droidserif';
    src: url('https://cdn1.iranpress.com/assets/css/fonts/DroidSerif2/DroidSerif-Regular-webfont.eot') format('embedded-opentype'), url('https://cdn1.iranpress.com/assets/css/fonts/DroidSerif2/DroidSerif-Regular-webfont.woff') format('woff'), url('https://cdn1.iranpress.com/assets/css/fonts/DroidSerif2/DroidSerif-Regular-webfont.ttf') format('truetype'), url('https://cdn1.iranpress.com/assets/css/fonts/DroidSerif2/DroidSerif-Regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
     font-display: swap;
}

@font-face {
    font-family: 'FreightTextBook';
    src: url('https://cdn1.iranpress.com/assets/css/fonts/Freight-TextBook/Freight-TextBook.eot') format('embedded-opentype'), url('https://cdn1.iranpress.com/assets/css/fonts/Freight-TextBook/Freight-TextBook.woff') format('woff'), url('https://cdn1.iranpress.com/assets/css/fonts/Freight-TextBook/Freight-TextBook.ttf') format('truetype'), url('https://cdn1.iranpress.com/assets/css/fonts/Freight-TextBook/Freight-TextBook.svg') format('svg');
    font-weight: normal;
    font-style: normal;
     font-display: swap;
}

.nav__holder, .nav--sticky.sticky {
    background-color: #213f90;
}
.nav__search-trigger {
color:white;

}
.Detailpage div#MoreImages img {
    padding-bottom: 15px;
}
.Detailpage .htmlbody p ,.Detailpage .lead,.Detailpage h1,.Detailpage .htmlbody h3 a,.Detailpage .postdate {
font-family:'droidserif';

}
.Detailpage .socialshareicon {
    margin-top: 10px;
}
.Detailpage .htmlbody ul li {
    list-style-type: circle;
    font-family:  droidserif;
    font-size: 17px;
    line-height: 28px;
}
.Detailpage .htmlbody h3 , .Detailpage .htmlbody h3  a , .Detailpage .htmlbody h3  span{
font-size:16px !important;
    font-family:  droidserif;
    font-weight:normal !important;
    line-height: 26px;
        
}
.Detailpage .htmlbody h3 a {
    font-size: 20px;
    font-weight: normal;
}
span.btn.btn-secondary {
    padding: 8px;
    background-color: #696969;
    border-radius: 0px;
    margin-bottom: 3px;
}
.logominimobile {
    padding-top: 0px;
    margin-right: 175px;
}
.logominimobile img {
    height: 65px;
        padding-top: 3px;
        position:absolute;
}
.sidenav__close-icon {
color:white;
}
.sidenavlogo {
padding: 3px;background-color: #213f90;
}
    .sidenavlogo img {
    height:63px;
        margin-left: 15px;
    }
.sidenav__menu-container {
    margin-top: 4px;
}
.singleplayercontainer {
    margin-top: 15px;
}
.multiplelayercontainer {
margin-top:15px;
}
.multiplelayercontainer ul li {
    float: left;
    padding-right: 15px;
}
.socialshareicon a  {
padding-right:10px !important;
}
.videosidebar {
    height: 500px;
    overflow-y: scroll;
}
.MultimediaItem {
    margin-bottom: 30px;
}
.padding-l-0 {
    padding-left: 0px;
}
.padding-LR-0 {
padding-left:3px;
padding-right:3px;

}
span.AjaxMore.Loadmorecontainer26 ,span.AjaxMore.Loadmorecontainer25,span.AjaxMore.Loadmorecontainer27{
    display: block;
}
.cardVT {
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
 
    background-color: #fff;
    overflow: hidden;
}
.videosidebar article.entry.card{
   background-color: #ccc !important;
}
.nav__menu > li > a {
text-transform:unset !important;
}
.entry img:hover ,.entry__img-holder img:hover,.listitems img:hover{
opacity: .8;
    -webkit-filter: sepia(100%);
    filter: sepia(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.trending-now__label{background-color:red;}
span.listhour {
 
    padding-left: 8px;
    font-size: 10pt;
    color: gray;
    font-style: italic;
}
#homepagemultimedia {
 
padding-bottom:100px;
}
.col-lg-9.topvideocontent {
    margin-top: 0px;
}
.ajaxmutimediacontainer video {
    /*padding-top: 22px;*/
   height: unset !important;
}
#homepagemultimedia .title-wrap{
        margin-bottom: 10px;
}
.container-fluid.Editorschoicefullcls {
    padding-bottom: 20px;
    /*background-color: #e0e0e0;*/
    background-color: #e9e9e9;
}
.footersecondrow {
margin-top:15px;
}
.nav__menu > li > a {
    color: white;
}
.nav__wrap {
   padding-left: 5px;  
}
.topcontent .slidetitle h2 span {
color: white;
 
    z-index: 3;
    padding: 0 15px;
 
    font-size: 33px;
    overflow: hidden;
    display: inline-block;
}

i.fa.fa-camera {
    padding-left: 5px;
}
i.fa.fa-video-camera {
    padding-left: 5px;
    color: #666;
}
#homepageiran .title-wrap--line {
    padding-top: 15px;
}
#homepageiran .title-wrap--line {
    padding-top: 15px;
}
#homepageiran img {
cursor:pointer;
 
}
#homepageiran img:hover {
 
opacity: .8;
    -webkit-filter: sepia(100%);
    filter: sepia(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
#homepageiran .title-wrap {
margin-bottom:15px;
}
.featured-posts-grid {
padding-bottom:0px;
}

.topcontent .slidetitle   {
  position: absolute;
    bottom: 0%;
    width: 10%;
}
.iranstatic img {
    padding: 5px;
}
.topvideocontent a h2 span {
 color: white;
    bottom: 0;
    z-index: 3;
    font-size: 33px;
    position: relative;
    width: 100%;
    display: block;
    
    text-shadow: 0 0 3px #333;
    
    transition: 0.2s all;
    overflow: hidden;
}
.topvideocontent .play-btn {
width:100px;
height:100px;
}
.post-list-small--1 .post-list-small__img-holder {
    width: 125px;
}
div#homepagerightsidebar {
    background-color: white;
    padding-top: 10px;
}
.topinfographymulti {
    margin-top: 55px;
}
.worldcol5 h2 {
    font-size: 17px;
}
.worldcol4 h2 {
    font-size: 17px;
}
.worldcol3 h2 {
    font-size: 15px;
}
.newsticker__item a {
    color: red;
    font-weight: bold;
}
.topinfographymulti h2 span{
    color:white;
}
.multiajax:hover {
cursor:pointer;
color:#ffcc00;
}
.social-telegram i:hover {
color:cornflowerblue !important;
}
.sidebar .widget {
    padding: 5px;
}
.post-list-small__item {
    padding: 10px 0;
 
}
div#main-Issues-Events {
    padding-top: 5px;
}
.videosidebar {
    margin-top: 0px;
}
.row.latestinnerpagecontainer h2 a {
    font-size: 15px;
}
.udmiddlesection h2 a {
    font-size: 17px;
}
.socials--nobase a {

width:auto;
color:white;
}
.nav__search-box2 {
    width:100%;
}
.search-button2 {

}

.socials--nobase a.borderright {
    border-right: 1px solid white;
    padding-right: 13px;
}
    .top-bar {
        background-color: #13213b;
    }
.widget-title, .section-title {
    border-left: 5px solid red;
    padding-left: 5px;
    font-family:"droidserif";
}

.entry__meta-category {
font-weight:unset !important;
}
.nav__menu > li > a,.nav__dropdown-menu>li>a,.socials--nobase a.borderright,h1.country-main-title span,.pagetitlesh1,.menuarabiclang ,a.entry__meta-category.entry__meta-category--label.entry__meta-category--align-in-corner.entry__meta-category--violet,div#Categories a ,div#Tags a{
    font-family:"droidserif";
}
div#editorschoice {
    padding-top: 35px;
}
.title-wrap--line {
    border-top: unset !important;
        padding-top: 10px;
}
.title-wrap {
margin-bottom: 15px;
}
.blackback {
background-color:#222;
}
.footer--dark {
    background-color: #13213b;
}
    .footer--dark p {
        color: white !important;
    }
.footer__widgets {
    padding: 40px 0;
}
.social-youtube, .social-instagram, .social-twitter, .social-facebook , .social-pinterest , .social-whatsapp , .social-telegram {
    border: 1px solid;
    background-color: unset !important;
}
.nav-icon-toggle__inner, .nav-icon-toggle__inner:before, .nav-icon-toggle__inner:after {
background-color:white;
}


/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }
    h1.country-main-title {
    margin-top: 15px;
    margin-bottom: 15px;
}
        h1.country-main-title span a {
        color:black;
        }
.Detailpage {
margin-top:30px;
margin-bottom:30px;
}  
.Detailpage .postdate {
        
        margin-bottom:10px;
    }.row.listitems .newslead {
    line-height: 30px;
    font-weight: normal;
    margin-top: 10px;
}
    .Detailpage .lead {
        margin-top:15px;
        margin-bottom:15px;
    }
.stright {
    border-left: 2px solid red !important;
        color: white;
}
#RelatedNewsSection {
padding-top:33px;
    margin-bottom: 25px;
}
.ipdetailsocial img {
    margin-bottom: 15px;
}
.ipdetailsocial {
       margin-bottom: 25px;
}
#RelatedNewsSection  .section-title{
margin-bottom: 15px;
}


.parentcat.row {

margin-bottom:15px;}
    .parentcat.row ul li a {
    color:black;
    }
.listitems {
margin-bottom:15px;
}
.pagination {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
.pagination #PagerBottom {
    clear: both;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
}
#PagerBottom a {
    white-space: nowrap;
    margin-bottom: 5px;
}
.pagination a {
    display: inline;
    color: #b0a2a2;
    float: left;
    padding: 3px 15px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #6d6b6b;
    margin: 0 4px;
    border-radius: 11px;
}
.pagination span.pagerButtonCurrentPage {
    background-color: #ddd;
    color: #8a8181;
    border: 1px solid #ddd;
    display: inline;
    float: left;
    padding: 3px 15px;
    text-decoration: none;
    transition: background-color .3s;
    margin: 0 4px;
    border-radius: 11px;
    height: 33px;
    border: 1px solid #6d6b6b;
}
.slideritemstop {
overflow:hidden;

}
.topcontent {
max-height:512px;
}
.featuredbox {
max-height:364px;
display:block;
overflow:hidden;
}


  .slider_rightBtn {
    top: 35%;
    right: 2px;
        position: absolute;
    z-index: 10;
    cursor: pointer;
    color: #ffffff;
    padding: 30px 10px 30px 5px;
    line-height: 16px;
    font-size: 80px;
     text-shadow: 3px 3px #000000;
 
}
  .featuredboxslider .slider_rightBtn {
    font-size: 55px;
     top: 27%;
}
 .slider_leftBtn {
    top: 35%;
    left: 2px;
     position: absolute;
    z-index: 10;
    cursor: pointer;
    color: #ffffff;
    padding: 30px 10px 30px 5px;
    line-height: 16px;
    font-size: 80px;
  text-shadow: 3px 3px #000000;
}
 .featuredboxslider .slider_leftBtn {
    font-size: 55px;
    top: 27%;
}
 .slick-initialized .slick-slide {
     
    position: relative;
    overflow:hidden;
}
 .slick-list {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.selectediranimg {
opacity:.5;
-webkit-filter: grayscale(70%); /* Safari 6.0 - 9.0 */
  filter: grayscale(70%);
}
.showmorebtn {
padding:5px;
float: right;
    background-color: #333;
    margin-top: 10px;
  
    text-align: center;
}
 .entry__meta-category--align-in-corner {
      position: absolute;
    left: 0px;
    bottom: 0px;
    
}
.entry__title {
display:inline-block;
}
.slick-track {
    overflow: hidden;
}
.headerlogo {
display: block;
    width: 100px;
    height: 130px;
    z-index: 100;
    position: absolute;
    top: 0;
    left: 15px;
    text-indent: -999px;
    overflow: hidden;
    background: url(https://cdn1.iranpress.com/assets/img/logo_default.png) no-repeat 0 0 transparent;
}
header.nav {
z-index:80;
}
.headerdeskmenu {
margin-left:70px;
}
.nav--sticky.sticky.scrolling .headerdeskmenu {
margin-left:-20px;
}
.row.conditem {
    margin-bottom: 25px;
    margin-top: 25px;
}
h3.conductorstarttime {
    font-size: 16px;
}
.condpagetop h1 {
padding-top:25px;
padding-bottom:25px;
    font-size: 40px;
}
h3.conductorlead {
      font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.topcontent .slidetitle {
    position: absolute;
    
    width: 100%;
    display:block;
    padding: 20px;
    text-shadow: 0 0 3px #333;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
    transition: 0.2s all;
    overflow: hidden;
}
.tagcontainer {
padding:50px;
margin:auto;
}

.redheaderlive {
font-weight:bold;
color:red !important;
}
.row.socials i {
    font-size: 19px;
}
    .row.socials i:hover {
    color:red;
    }

    .activeajaxtab {
color:#ffcc00 !important;
}

.pagetitlesh1 {
    margin-top: 15px;   
       margin-left: 0px;
       margin-bottom:15px;
}
.menuarabiclang {
color: white;
  
    font-size: 14px;
    font-weight: 700;
    /*text-transform: uppercase;*/
    padding: 0 16px;
  
    position: relative;
    line-height: 48px;
    padding-right: 25px;
}
.row.socials.nav__socials.socials--nobase.socials--white.justify-content-end {
    margin: auto;
   
    
    float: left;
    padding-left: 110px;
/*width:76%;*/
}


.sporttitlehome{padding-top:0px!important;}


.nav__menu > li > a {
   font-weight: unset;
}







@media (max-width: 960px) {
    .nav--sticky {
    height: 70px;
    line-height: 4.4;
}
    .ajaxmutimediacontainer div#fluid_video_wrapper_my-player-home {
    height:305px !important;
    }
    .ajaxmutimediacontainer video {
    
    height: 290px !important;
}
    .hoverimagetext {
    font-size: 18px;
    padding-top: 0px;
    color: white;
}
    .nav__holder.nav--sticky.sticky.offset.scrolling .logominimobile img {
    height: 42px;
    padding-top: 0px;
    top: 2px;
    position: absolute;
    left: 43%;
}
    .topcontent  .slidetitle h2 span {
  
    padding: 0 30px;
    font-size: 21px;
   
}


    .percentwidth50 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom:15px;
}
    .footer--dark .post-list-small__item, .footer--dark .widget_nav_menu li {
  
    list-style-type: disc;
    margin-left: 15px;
}
}
@media (min-width: 992px) {
    .nav__dropdown-menu > li > a {
    color:black;
    }
    .mobilelangbtn {
    display:none;
    }
    .fancybox-caption {
/*background:unset !important;*/
bottom:90px !important;
}
    
.fancybox-caption--separate {
/*margin-top: -75px !important;*/
}
.fancybox-caption__body {
  
    font-size: 17px !important;
}
/*.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
position:unset !important;
}*/
    .hoverimageoverlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  right: 0;
  height: 100%;
  width: 90%;
  opacity: 0;
  transition: .5s ease;
  background-color: #00546f;
}

.MultimediaItem:hover .hoverimageoverlay {
  opacity: .9;
}
.MultimediaItem {
position:relative;
}
.latestinnerpagecontainer h2 a {
    font-size: 16px;
}
.hoverimagetext {
  color: white;
  font-size: 20px;
  position: absolute;
     top: 40%;
    width: 96%;
    left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
        .entry__headerirantopleft ,.entry__headeriranBottomRight{
    height: 65px;
}
    .entry__headerirantopmiddle,.entry__headerirantopright {
        height: 137px;
    }
    .entry__headeriranBottom1 ,  .entry__headeriranBottom2 ,  .entry__headeriranBottom3 {
    height: 193px;
}
    .urleftsection h2 a {
    font-size: 15px;
}
    .ir1img ,.ir3img{
    padding-right: 0px;
    }
    .ir2img  {
     padding-right: 0px;
      padding-left: 0px;
    }
    .ir1img img , .ir2img img{
    height: 100%;
    }
 #homepagerightsidebar {
    margin-top: 35px;
}
 #homepagerightsidebar .latestnewssidebar {
    max-height: 334px;
 
}
 /*.nav__holder.nav--sticky.sticky.offset.scrolling  .headerdeskmenu {
   margin-left: 0px;
}*/
    li.Lidesklogo {
    display:none;
    }
    .nav--sticky.sticky.scrolling li.Lidesklogo {
    display:block;
    }
}


 i.ui-whatsapp:hover {
    color: green !important;
} 
 i.ui-pinterest:hover {
    color: red !important;
}
 i.ui-instagram:hover {
    color: #f97a7a !important;
}
 i.ui-twitter:hover {
    color: steelblue !important;
} 
 i.ui-facebook:hover {
    color: blue !important;
}
.entry__meta-category--violet {
    background-color: #337ab7;
}
.fancybox-navigation .fancybox-button--arrow_left ,.fancybox-navigation .fancybox-button--arrow_right{
    padding: 0px 0px 0px 0px !important;
}
.faplay {
position: absolute;
    top: 0px;
    right: 0px;
    background-color: black;
    padding: 10px;
    color: white;
    opacity: 0.8;
    transition: all .5s ease-out 0s;
}

@media only screen and (min-width: 1200px) {
    p.iransectionlead {
    max-height: 92px;
}
    .sidebar--right {
        padding-left: 0px;
    }
    h2.entry__title a {
    padding-left: 5px;
    display: block;
}
    .container {
    max-width: 1160px;
}
    .latestnewssidebar {
    max-height:496px;
    overflow-y:scroll;
    }
    .Exclusivesidebar
{
    height: 510px;
}

    .mostviewedsidebar {
    height: 510px;
    }
    .Exclusivesidebarblock {
    margin-top: 35px;
    }
      .Mostviewdsidebarblock {
    margin-top: 35px;
    }
  
 
}


.htmlbody figcaption{
font-family: droidserif;
  margin-top:0px;
    background-color: #e6e6e6;
    padding: 5px;
	text-align:left;
}
.htmlbody figcaption a{color:black;}

.swiper-container.topcontent.topslideshows {
    overflow: hidden;
}
div#MoreImages h3 {
    font-size: 17px;
    line-height: 26px;
    padding-bottom: 13px;
}
div#Languages {
    background-color: #e1e9ff;
    height: 55px;
    margin-top: 2px;
    padding: 0px;
    padding-left: 60px;
    /* display: block; */
}
div#Languages ul li {
    /* list-style-type: circle; */
    float: left;
    padding-right: 60px;
}
div#Languages ul li a {
    color: black;
    font-weight:bold;

}

.mobilelangbtn {
color:white !important;
padding-right: 10px;
margin-right:10px;
}

.blink_live {
  animation: blinker 2s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.style-rounded .trending-now, .style-rounded .content-box, .style-rounded .card, .style-rounded .card__body, .style-rounded input, .style-rounded select, .style-rounded textarea, .style-rounded .social, .style-rounded .entry__meta-category--label, .style-rounded .owl-prev, .style-rounded .owl-next, .style-rounded .thumb__img-holder, .style-rounded .entry__play-time, .style-rounded .pagination__page, .style-rounded #back-to-top, .style-rounded .btn, .style-rounded .sidebar .widget {
    border-radius:unset !important;
}
.allnewsitems .faplay {
    right: 15px;
}
span.SearchTitle {
    color: maroon;
    font-size: 16px;
}
.htmlbody a {
    color: #2d95e3;
}

.socialshareicon .a2a_svg {
    width: 24px !important;
    height: 24px !important;
}


@media (max-width: 321px) {
    .nav__holder.nav--sticky.sticky .logominimobile img {
        left: 22% !important;
}
    div#Languages ul li {
  
    padding-right: 40px;
}
    .topcontent .slidetitle{position:relative;}
    a.mobilelangbtn {
    font-size:12px;
    }
    .logominimobile {
    margin-right: 130px;
}
}





