@import url(fonts/fontiran.css);

#block-block-1{
	background:#00AFCB;	
}
#block-block-1 {
    background: #002147;
    padding: 1.4em;
    color: #fff;
    letter-spacing: 2px;
}
#block-block-1 a {
    cursor: pointer;
    background-color: transparent;
    padding: 10px 10px;
    border-radius: 2px;
    border: 2px solid #fff;
    display: inline-block;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    color: #fff;
    padding: 0.5em;
    font-size: 1.5em;
    font-weight: bold;
	font-family: IRANSans !important;;
}
#block-block-1 a:hover {
	text-decoration:none;

}
.theme-default .nivoSlider {
	margin:0;  
	box-shadow: none;
}
.nivo-caption{
	text-align: right;
    font-family: IRANSans !important;
    font-size: 1.4em;
	height: 30%;
	padding-top: 50px;
	background:linear-gradient(to bottom,rgba(0,33,69,0) 0%,rgba(0,33,69,0.22) 17%,rgba(0,33,69,0.75) 57%,rgba(0,33,69,0.75) 88%,rgba(0,33,69,0.75) 100%);
}
.footer {
		color:#fff;
}
.footer a{
	color:#fff;
}
body {
	color:#222;
	font-family: IRANSans !important;
}


footer .block-title{
	text-align:right;
}
#block-views-farakhanha-block-2 .block-title,
#block-views-info-block-2 .block-title{
    color: #fff;
}



.view-footer-link ul{
	list-style:none;
}
.page_bottom_2 .block_intent,
.page_bottom_3 .block_intent,
.page_bottom_4 .block_intent{
	border-right: 1px solid #122f53;
	padding: 0em 2em 0px 7em;
}
.page_bottom_1 .block_intent{
	border-right: 1px solid #122f53;
	padding: 0em 2em 0px 7em;
}
/*
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
     float: left;
}
*/
.views-field.views-field-field-summary-news {
  
}
.views-field.views-field-field-summary-news :hover{
    display: block;
}

.row-foot h2,
.row-foot .h2 {
    font-size: 13px;
	    padding-right: 0.5em;
}
.footer {
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 2px 12px 0 0;
}
.main-container.container-fluid {

}

.nav {
    direction: rtl;
}
h1, .h1 {
    font-size: 19px;
}
/*
.views-field.views-field-field-summary-news:hover{
    height: 100%;
    z-index: 1;
    cursor: pointer;
    position: absolute;
    left: 0%;
    right: 0;
    bottom: 0px;
    background-color: rgba(0,174,199,0.8);
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;

}

https://www.faennj.de/en/create-a-simple-text-over-image-overlay-on-hover-with-drupal-7-and-views/may-2015
*/
/*
ul.img-list {
    width: 640px;
    height:425px;
    margin: 0 0;
    padding: 0 0;
    list-style-type: none;
}
ul.img-list li {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
ul.img-list li:hover span.text-content {
    opacity: 1;
}
span.text-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(25, 25,112, 0.7);
    opacity: 0;
    -webkit-transition: opacity 500ms;
    transition: opacity 5ms;
    color: #fff;
    font-size: 1.4em;
    font-family: b nazanin;
    text-align: center;
    margin: auto;
}
span.text-content span a {
    display: block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin-left: auto;
    margin-right: auto;
    color: #002147;
    text-align: center;
    text-decoration: none;
    font: 2em sans-serif;
}

span.text-content span a:hover {
    color: #fff;
    text-decoration: underline;
}

ul.img-list {
    width: 348px;
    margin: 0 0;
    padding: 0 0;
    list-style-type: none;
float:left;
}
ul.img-list li {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    margin: 0;
    float: left;
}
ul.img-list img {
   position: relative;
   float: left;
   width: 100%;
   height: auto;
}
*/
.view-ads img{
	padding:1px;
}




.view-display-id-block .views-row:hover .item-overlay.bottom {
  bottom: 0;
}


/* 
by default, overlay is visible… 
*/
.item-overlay {
font-family: IRANSans !important;
  position: absolute;
  font-size: 1.4em;

  top: 0; right: 0; bottom: 0; left: 0;
  background: rgba(0,33,71,0.7);
  color: #fff;
  overflow: hidden;
  text-align: center;
  /* fix text transition issue for .left and .right but need to overwrite left and right properties in .right */
  width: 100%; 
  -moz-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
/*
…but this hide it
*/

.item-overlay.bottom {
  bottom: 100%;
}


/* misc. CSS */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}


.view-id-news.view-display-id-block .views-row {
	position: relative;
   float: left;
    overflow: hidden;
    max-width: 25%;
	    padding: 0.1em;
}
/*
.view-display-id-block .views-row img {
	 max-width: 100%;
}
/* end of misc. CSS */


.view-news{
	direction: rtl;
}
.view-nnews.view-display-id-block .views-row a{
    font-size: 1em;
	font-family: IRANSans !important;
	padding: 0;
	display: inline-block;
}
.view-news.view-display-id-block_1 .views-row{
    border-bottom: 1px solid #ccc;
    padding: 4px 0;
}
.view-nnews.view-display-id-block_5,
.view-nnews.view-display-id-block_1,
.view-nnews.view-display-id-block_2{
	direction: rtl;
}
li {
 
}
#om-maximenu-activities h1,
#om-maximenu-activities h2,
#om-maximenu-activities h3,
#om-maximenu-activities h4,
#om-maximenu-activities h5,
#om-maximenu-activities h6{
	margin:0;padding:0;
}
/*
.owl-item .banner-content .link-bouton {
    cursor: pointer;
    background-color: transparent;
    color: #fff !important;
    font-size: 30px;
    padding: 10px 10px;
    border-radius: 2px;
    border: 2px solid #fff;
    display: inline-block;
    font-family: 'Conv_BebasKai-Regular';
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
*/

/*
@font-face {
    font-family:  IRANSans !important;
    src: url(formal.ttf);
}
*/
@font-face {
    font-family: titleweb;
    src: url(kufi.ttf);
}

/*
header.smaller nav a {
	line-height: 75px;
}*/
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
#block-system-main .block_intent,
#block-block-2 .block_intent,
#block-views-departmentss-block-1 .block_intent,
#block-views-departmentss-block .block_intent,
#block-block-8 .block_intent,
#block-views-important-link-block-2 .block_intent,
#block-views-info-block-2 .block_intent,
#block-views-dastavardha-block .block_intent,
#block-views-farakhanha-block-2 .block_intent,
#block-views-samanehha-block-2 .block_intent,
#block-block-5 .row-foot,
#block-block-5 .block_intent {
    margin-right: 30px;
    margin-left: 30px;
    line-height: 2em;
    text-align: justify;
}

#block-block-4 .block_intent{
    padding-left: 9em;
}
.vezarattitle{
	
}
.sazmantitle{
	
}

#block-views-footer-link-block-1 .block-title,
#block-views-footer-link-block-2 .block-title,
section#block-views-footer-link-block .block-title,
section#block-block-6 .block-title {
    padding-bottom: 0.4em;
	color:#fff;
}
#block-views-footer-link-block-1  li a,
#block-views-footer-link-block-2  li a,
#block-views-footer-link-block li a{
    color: #fff;
	font-family: IRANSans !important;
}

/************** dastavard **********
#block-views-dastavardha-block{
    min-height: 31em;
    background: url(logo.png) 1em 1em repeat rgba(0,33,71,1) fixed;
    box-shadow: 0 0px 24px #000 inset;
    padding-top: 2em;
    padding-bottom: 10em;
}
.view-dastavardha.view-id-dastavardha {
    padding-top: 5em;
}
*/
.view-dastavardha .views-row {
    float: right;
    text-align: justify;
    direction: rtl;
    max-width: 320px;
    border: 1px solid #bbb;
    background: #fff;
    box-shadow: 0px 0px 6px #999;
}
.view-dastavardha .views-row {
	margin:0 10px;
}

.view-dastavardha .views-field-field-image-dastavard .field-content{
  overflow: hidden;
}
.view-dastavardha  .views-field-field-image-dastavard .field-content img {
	-webkit-transition: transform .5s linear;
    -moz-transition: transform .5s linear;
    -ms-transition: transform .5s linear;
    transition: transform .5s linear;
}

.view-dastavardha .views-field-field-image-dastavard .field-content img:hover {
    transform: scale(1.1);
    transition: transform 3s linear;
}
.view-dastavardha .views-row .views-field-title a{
    color: #0680a6;
    margin-top: 23px;
    font-size: 1.4em;
    display: inline-block;
}
.view-dastavardha .views-field.views-field-title {
    padding-right: 0.5em;
}

.view-dastavardha .views-row .views-field-field-summary-dastavard{
    margin-top: 6px;
    font-size: 1.2em;
    display: inline-block;
    font-weight: normal;
    color: #444;
    padding: 0 1em 1em 1em;
    max-height: 7em;
    min-height: 7em;
    /* height: 6em; */
    display: block;
}


/*********
figure.snip1379 {
  font-family: IRANSans !important;
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 0.4%;
  min-width: 230px;
  max-width: 440px;
  max-height: 322px;
  width: 100%;
  color: #000000;
  text-align: right;
  font-size: 16px;
  background-color: #000000;
}
figure.snip1379 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
figure.snip1379 img {
  max-width: 100%;
  backface-visibility: hidden;
}
figure.snip1379 figcaption {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: 1;
  padding: 30px 0 30px 10px;
  background-color: #ffffff;
  width: 40%;
  -webkit-transform: translateX(150%);
  transform: translateX(150%);
}
figure.snip1379 figcaption:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 100%;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 120px 120px 120px 0;
  border-color: transparent #ffffff transparent transparent;
}
figure.snip1379:after {
  position: absolute;
  top: 50%;
  right: 30%;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0px 164px 161px 145px;
  border-color: transparent transparent rgba(255, 255, 255, 0.5) transparent;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
figure.snip1379 h3,
figure.snip1379 p {
  line-height: 1.5em;
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
  margin: 0;
}
figure.snip1379 h3 {
  margin: 0 0 5px;
  line-height: 1.1em;
  font-weight: 900;
  font-size: 1.4em;
  opacity: 0.75;
}
figure.snip1379 p {
  font-size: 0.8em;
}
figure.snip1379 i {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px 30px;
  font-size: 44px;
  color: #ffffff;
  opacity: 0;
}
figure.snip1379 a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
figure.snip1379:hover img,
figure.snip1379.hover img {
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  opacity: 0.5;
}
figure.snip1379:hover:after,
figure.snip1379.hover:after,
figure.snip1379:hover figcaption,
figure.snip1379.hover figcaption,
figure.snip1379:hover i,
figure.snip1379.hover i {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}*/
/************  end  ******* linkhaye mohem**************
#block-views-dastavardha-block,
#block-views-important-link-block-2{
	    min-height: 40em;
		background:url(images/back4.jpg);
	
}*/


#block-block-2 .block_intent{
    border-top: 1px solid #122f53;
	    padding: 1em 0;
}
#block-block-2{
	    font-family: IRANSans !important;
    background-color: #002147;
}

#block-block-6 i {
    list-style: none;
    color: #fff;
    padding-left: 1em;
}
#block-block-10 {
    padding: 4em 0;
}
#block-block-10 img {
    margin: 1em 0.9em;
}
#block-block-9 {
    float: right;
    color: #fff;
    font-family: IRANSans !important;
	padding-right: 6em;
}
#navbar1 #block-superfish-2 {
    float: left;
    padding-left: 4em;
}
#block-block-9 .block_intent {
    width: 30em;
}
#block-block-9 h4 {
    padding:1em 0em;
}
.backheader {
   /* background: url(/irost/sites/default/files/back-header.jpg);
    color: #fff;*/
    height: 90px;
	/*
	color: rgba(0,33,71,1);
    background: #fff;
    height: 115px;
    padding: 25px;*/
}
h5.rtecenter {
    margin: 0;
}
/*********************** galary start *************************/
.snip1408 {
font-family: IRANSans !important;
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 1px;
  min-width: 230px;
  max-width: 358;
  width: 100%;
  color: #ffffff;
  text-align: left;
  font-size: 16px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: none !important;
}
.snip1408:first-of-type {
  margin-left: 15px;
}
.snip1408 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.snip1408 .image {
  padding: 15px 0;
}
.snip1408 img {
  max-width: 100%;
  backface-visibility: hidden;
  vertical-align: top;
  position: relative;
  opacity: 0.7;
}
.snip1408 figcaption {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.snip1408 h4,
.snip1408 p {
  position: absolute;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 15px 20px;
}
.snip1408 h4 {
  top: 0;
  line-height: 1.1em;
  font-weight: 900;
  background-color: #0d0d0d;
  text-transform: uppercase;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.snip1408 a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.snip1408:hover img,
.snip1408.hover img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  opacity: 1;
}
.snip1408:hover h4,
.snip1408.hover h4,
.snip1408:hover p,
.snip1408.hover p {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/******************** galary end ***************************/
#block-menu-menu-web-menu{
		direction:rtl;
}


#block-menu-menu-graymenu{
    background-color: #002147;
}
.view-nnews.view-display-id-block .views-row .views-field.views-field-title {
	direction: rtl;
}
.view-nnews.view-display-id-block .views-row  img:hover {
    transform: scale(1.1);
    transition: transform 3s linear;
}
.view-nnews.view-display-id-block .views-row  img {
	-webkit-transition: transform .5s linear;
    -moz-transition: transform .5s linear;
    -ms-transition: transform .5s linear;
    transition: transform .5s linear;
}
.view-nnews.view-display-id-block .field-content{
  overflow: hidden;
}
ul, ol {
    padding: 0;
}
.theme-default .nivo-caption {
font-family: IRANSans !important;
}

.node img{
	margin-bottom:1em;	
	    border: 1px solid #aaa;
}
a.views-more-link {
    text-align: left;
    direction: rtl;
    position: absolute;
    left: 30px;
}
a.sf-depth-1 {

}
.sf-menu.sf-style-white li, .sf-menu.sf-style-white.sf-navbar {
    background: none; 
}

/*
.view-display-id-block_4 .views-row,
.view-display-id-block_3 .views-row{
    float: right;
    text-align: justify;
    direction: rtl;
    margin-left: 1em;
	width: 23.7%;
    padding: 0 0.4em;
}

*/
/*
@media screen and (max-width: 560px) and (min-width:370px) {
    body {
        background: yellow;
    }
}

@media screen and (max-width: 750px) and (min-width:561px)  {
    body {
        background: red;
    }
}

@media screen and (max-width: 1000px) and (min-width:751px)  {
    body {
        background: blue;
    }
}

@media screen and (min-width: 1001px){
    body {
        background: green;
    }
}

*/

/************* Full ***********/
a{
	color:#006cb8;
}
#block-superfish-1 {
    background: #E6E6E6;
    padding-right: 5em;
    box-shadow: 0em 1em 0em #002147;
}
