﻿.suggestion
{
    position:absolute;
    top:0%;
    height:100%;
    width:96%;
}
.bannerHolder
{    
      width:100%;
      margin-bottom:50px;     
      float:none;
      display:inline-block;
}
.banner1
{
    position: relative; 
     width: 1500px; height:500px;
    top: 0px; left: 0px;  
    overflow: hidden; 
    margin:0 auto;
}
.banner2
{
    position: relative; 
     width: 918.7px; height:500px;
    top: 0px;
    overflow: hidden; 
    margin:0 auto;
}
.banner1.small
{
    height:400px;
}

.bannerNav
{
     position: relative; 
     width: 1500px; height:500px;
    top: 0px; left: 0px;  
    overflow: hidden; 
    margin:0 auto;
}
.bannerNav2
{
     position: relative; 
     width: 1118.7px; height:500px;
    top: 0px; left: 0px;  
    overflow: hidden; 
    margin:0 auto;
}
.news1 {
    float: right;
    position: relative;
    width:100%;
    height:100%;   
    border: 1px solid #f3f3f3;
    background: #fff;
}
.news0
{
    float:right;
    position:relative;
    width:100%;
    height:200px;
    margin:10px 0.5% 10px 0px;
        border: 1px solid #f3f3f3;
}
.wide
{
    width:400px;
}
.news1 img.single
{
    height:100%;
    width:100%;
}
.news1 ul.newslst
{
    overflow-y:auto;font-family:'yekan';font-weight:normal;
}
.news1 ul.newslst img
{
margin:0 0.5rem;width:20px;
}
.news2 {
    position: relative;
    margin: 0 auto;
    top: 0px;
    left: 0px;
    float:right;
    width:600px;
    height:300px;
    overflow: hidden;
    visibility: hidden;
}
.news4 {
    position: relative;
    margin: 0 auto;
    top: 0px;
    left: 0px;
    float:right;
    width:600px;
    height:300px;
    overflow: hidden;
    visibility: hidden;
}
.newspage
{
    padding:10px;
    direction:rtl;
    text-align:right;
    float:right;
        overflow:auto;
}

.newspage h1
{
 
    width:100%;
    text-align:justify;
    float:right;
    color:#27AE60;
    line-height:inherit;
  font-size:25px;
  font-size:2.5rem;
  font-family:IRANSans;
}
.newscontent
{
     width: 1120px;
    margin: 0 auto;
    height: 100%;
    font-size: 1.6rem;
    line-height: 2em;
    direction: rtl;
}
.timenews
{
    color:#611817;
    display:none;
}
.newspage .descparag
{
     float:right;
     text-align:justify;
 width:100%;
 color:#000;
     height:auto;
}
.newspage img
{
    float:right;
    clear:none;
    padding-left:10px;
    padding-bottom:10px;
   
}
#slider1_container {
position: absolute;
left: 0%;
width:100%;
height:100%;
text-align:center;
}
.slider_news {
position: absolute;
left:0px;
width:980px;
height:100%;

bottom:0;
text-align:center;
}
.slider_news.activefinger 
{
    left: 0%;
}
.slider_news h2
{
	margin: 0px;
	direction: rtl;
	color: #fff;
    border-bottom:solid;
    border-bottom-color:#aaff7d;
    border-bottom-width:2px;
	text-align: justify;
	font-size: 22px;
	line-height: 30px;
}
.slider_news p
{
	margin: 0px;	
	direction: rtl;
	
	text-align: justify;
	
	line-height: 30px;
	overflow-y: auto;
	padding-right:10px;
    width:auto;
}
.slider_news div .descparag
{
    color: #242424;
    font-size: 20px;clear:both;text-align:right;
    float:right;direction:rtl; width:98%;overflow:auto;
    
    height:87%;

    padding-right:2%;
}
.slider_news .usercontent
{
    position:absolute;right:0; width:auto;height:100%;overflow:auto;
}
.slider_news div h1
{
	color: #d7ffc1;
    width:98%;
	direction: rtl;
	font-size: large;
	font-weight: bold;
	padding-right:2%;
	margin: 0;
	height: 13%;  
   
	text-align: right;
	vertical-align: top;	
    z-index:0;
    background-color:#003845;
    float:right;
    clear:both;
}
.customH
{
    color:#fff;text-align:center;

}
.slider_news a
{
    position:absolute;
    width:100%;
    height:100%;
}
.slider_news img:not(.hidearrow) {
  float:left;
  margin:0 0px;
  z-index:0;
  left:0;
 
 
}
.listnews li.activepost:before,.listnews li.activepost:after
{
    background: #27AE60;
	color: white;
}
.listnews li i.deactive
{
   opacity:0; 
   font-size:0em;   
   position:relative;
    padding-left:0em;
    right:0em;
   -webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.listnews li.activepost i.icon {
color: #7cb544;
    content: "\e074";
    width: 1.5em;
    margin:0;
    padding:0em;
    font-size: 1.0em;
    opacity:1;   
    position:relative;
    top:0;
    right:0;
}
.listnews span b.note1
{
    color:#333;
    text-decoration-line:line-through;
    font-size:18px;
    font-size: 1.8rem;
    padding:0 0.5em;
    
}
.listnews span b.note2
{
    font-size:22px;
    font-size: 2.2rem;
    float:left;
    border-right-style:solid;
    border-width:thin;
    padding:0.5em;
}
.listnews li.activepost:not(.note1) span{
    color: #27AE60;
}
.listnews li.activepost
{
    background-color:#1e442e;
}
.listnews input.radio
{
    position:absolute;width:50%;height:0; left:50%;
}
.listnews img
{
    width:40%;
    position:relative;
    float:right;
    margin:5px;
    margin:0 0.5rem;
    clear:none;
    
}
.listnews a
{
   
    font-size:15px;
    font-size:1.5rem;
    width:100%;
    height:100%;
    color:#333;
}
.listnews li
{
    margin:0.5rem 0;
    padding:0;
    height:auto;
    padding:2%; 
    list-style:none;
    list-style-type:none;      
    width:96%;
    float:right;
    border-bottom:1px solid #f3f3f3;
     direction:rtl;
     text-align:right;
}
.listnews h4
{
    position:relative;
    float:right;
   width:100%;
    clear:none;
    text-align:right;   
     direction:rtl;      
     
}

.listpic img
{
    height:100%;
    position:relative;
    float:none;    
    clear:both;
    
}
.listpic li
{
    margin:0.5rem;
    padding:0;
    width:auto;
    padding:2%; 
    list-style:none;
    list-style-type:none;      
    height:96%;
    float:right;
    border-right:1px solid #f3f3f3;
     direction:rtl;
     text-align:center;
}
.theader
{
   color:#fff;
    background:#bc2e2d;    
    border-width: thin;	
	border-bottom-style: solid;	
    text-align:right;
    padding:5px;
    font-size:1rem;
    display:block;
    height:auto;
    min-height:30px;
    float:left;
    width:calc(100% - 10px);
   
}

.listpic  ul
{
  
    height:95%;
    width:100%;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
   
}
.listpic  ul:hover {
    /* overflow-y: scroll; */
    overflow-y: auto;
    
    
}
.theader h2
{
    
    position:absolute;
    display:block;
  right:1%;
  font-weight:500;
  margin:5px;
  font-family:'yekan';
     
}

.listnews  ul
{
  
    height:90%;
    width:100%;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    overflow:auto;
   
}
@media (min-width: 40em) {
     
}
@media (min-width: 48em) {
    .news1 {
        width:100%;
        height:100%;      
    }
    .wide {
        width:376px;
    }
    .wide2
     {
          width:Calc( 564px + 2.6px );
     }
      .wide3 {
        width: Calc( 594px - 33.3px );
    }
   
}
@media (min-width: 56.25em) {
     .news1 {
        width:100%;
        height:100%;      
    }
      .wide {
        width:444.5px;
    }
        .wide2
     {
          width:Calc( 664px + 6.6px );
     }
          .wide3 {
        width: Calc( 722px  - 33.3px );
    }
    
}
@media (min-width: 68.75em) {

     .news1 {
        width:100%;
        height:100%;
        
    }
     .wide {
        width:516px;
    }
      .wide2
     {
          width:Calc( 774px + 20px );
     }
    .wide3 {
        width: Calc( 500px - 33.3px );
    }
}
@media (min-width: 78.32em) {
    .news1 {
        width:100%;
          height:100%;
        
    }
    .wide {
        width:467px;
    }
     .wide2
     {
          width:Calc( 718px + 13.3px );
     }
    .wide3 {
        width: Calc( 815px  - 33.3px );
    }
    
}
@media (min-width: 81.25em) {
     .news1 {
        width:100%;
          height:100%;     
    }
      .wide {
        width:Calc(599px + 33px);
    }
      .wide2
     {
          width:Calc( 894px + 33px );
     }
       .wide3
     {
          width:1113px;
     }
     
}
@media (min-device-width:1800px) and (min-width: 93.98em) {
    
    .news1 {
        width:100%;
         height:100%;    
    }
     .wide {
        width:Calc( 698px  + 33.3px );
    }
     .wide2
     {
          width:Calc( 1048px + 66.6px );
     }
     .wide3
     {
          width:Calc( 1296px - 33.3px );
     }
     
}
.nomarg
{
  margin-right:0;
}
