/*hormozganmet*/
.header {
	background:#fff;
	min-height:140px;
	width:100%;
	background-size: cover;
}.container {
    max-width: 97%;
}
	.header .header__logo {
		background: url(../images/site-logo.png) center center no-repeat;
		width: 440px;
		height: 85px;
		margin: 5px 0;
		float:left
	}
	marquee {
    margin: 10px auto -10px
}
	.header .name_of_year__logo {
		background: url(../images/name_of_year__logo.png) center center no-repeat;
		width: 200px;
		height:69px;
		margin: 10px auto;
		float:left;
	}
.header .header__main_menu {
    background: #253A46;
    border-radius: 5px;
    float: right;
    width: 100%;
    padding: 10px 0;
    z-index: 9999999;
	position: absolute;
	bottom: -75px;
}
		.header .header__main_menu ul { width:100%; }
			.header .header__main_menu ul li { float:left }
				.header .header__main_menu ul li a {
					display: block;
					margin: 0 5px;
					padding: 10px;
					color: #fff;
					font-size: 1.2rem;
					font-weight: 700;
				}
				.header .header__mini_menu {
					padding: 25px 0;
				}
		.header .header__mini_menu ul li a {
  float: left;
  background: #253A46;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  padding: 0px 0px;
  text-align: center;
  margin: 5px;
  color: #fff;
  font-weight: 950;
  line-height: 32px;
}
	.footer__contactinfo div {
    margin: 8px;
}
	.header .header__mini_menu ul li a div {
		font-size: 1.9rem;
		color: #fff;
	}
	.site_update__date {
		background: #253A46;
		float: left;
		color: #fff;
		padding: 8px;
		border-radius: 33px;
		font-size: 1.1rem;
		width: 205px;
		text-align: center;
		margin: 5px;
	}
	
	
	.index__fastaccess_box {
		width: 100%;
		float: right;
		display: flex;
		flex-wrap: wrap;
		padding: 10px 0 20px 0;
		direction: rtl;
	}
	.index__fastaccess_box .box {
		flex: 1 0 20%;
		margin: 10px;
		background: #16C5E5 url(../images/box_bg.png) 0 2px no-repeat;
		float: right;
		text-align: center;
		border-radius: 5px;
		height: 95px;
		padding: 30px 0;
		font-size: 20px;
		color: #fff;
		font-weight: 900;line-height: 100%;
	}
	#numberone {background: #B1CA31 url(../images/box_bg.png) 0 bottom no-repeat;}
	#numbertwo {background: #7446DC url(../images/box_bg.png) 0 bottom no-repeat;}
	#numberthree {background: #fb8c03 url(../images/box_bg.png) 0 bottom no-repeat;}
	#numberfour {background: #1AA8BD url(../images/box_bg.png) 0 bottom no-repeat;}
	
	.index__warning {
		background: #fff;
		float: right;
		text-align: center;
		padding: 5px;
		border-radius: 5px;
		box-shadow: 0 0 15px #c6c6c6;
		border: 1px solid #d7d7d7;
		width: 100%;
	}
	
	.warning__date_box {
		padding: 50px 0 0;
		height: 125px;
		width: 150px;
		margin: 0px auto;
		background: #fff;
	}
	.warning__right { float:right; width:20%; }
	.warning__left { float:left; width:80%; }
	.warning__date_box .warning__date_box__name {
		text-align: center;
		color: #fff;
		width: 100%;
		display: block;
		font-size: 2.2rem;
		font-weight: 900;
		padding: 20px 0;
	}
	.warning__date_box__date {
		text-align: center;
		color: #fff;
		width: 100%;
		display: block;
		font-size: 1.5rem;
		font-weight: 700;
		padding: 0 0 20px;
		position:relative
	}
	/*.warning__date_box__date::before {
		background: url(../images/warning__date_box__date.png) center center no-repeat;
		content: " ";
		position: absolute;
		width: 135px;
		height: 125px;
		top: -75px;
		background-size: cover;
		right: -25px;
	}*/
	.index_news_title {margin: 10px 0; text-align:left}
	.index_news_title a {
		font-size: 1.5rem;
		font-weight: 900;
		color: #253A46;
	}
	.index_excerpt * {
		font-size: 1.2rem;
		line-height: 200%;
	}
	
	.index__map__mainforcast__flex {
		width: 100%;
		float: right;
		display: flex;
		flex-wrap: wrap;
		padding:45px 0 20px 0;
		direction:rtl
	}
	.index__map__mainforcast__flex__item {
		flex: 1 0 16.333%;
		margin: 10px 5px;
		background: #fff url(../images/startnow-bg.png) center bottom no-repeat;
		float: right;
		text-align: center;
		border-radius: 5px;
		height: 265px;background-size: contain;
		box-shadow: 0 0px 10px #bfbfbf;
		border: 1px solid #bbb;
	}
	.mainforcast_item__icon {  width: 100px; margin: 0 auto;}
	.mainforcast_item__icon img { width:100% }
	.mainforcast_item__temp {
    padding: 15px 0;
}
.mainforcast_item__temp .mainforcast_item__temp__item {
    font-weight: 900;
    font-size: 19px;
    float: right;
    width: 50%;
    text-align: center;
	direction:ltr
}


.mainforcast_item__temp #high { color:#DB0404 }
.mainforcast_item__temp #low { color:#006CBB }
	
.mainforcast_item__day {
    text-align: center;
    padding: 15px 5px;
    direction: rtl;
    font-weight: 900;
}
.mainforcast_item__text {
    font-weight: 100;
    padding: 15px 0;
    font-size: 12px;
    height: 75px;
}
	
	
.index__map {
    min-height: 250px;
}
	
.index__map .index__map__title {
    text-align: right;
    position: relative;
    font-weight: 900;
    color: #253A46;
    padding-right: 110px;
}
	.index__map .index__map__title::before {
		content: " ";
		position: absolute;
		background: #253A46;
		right: 0px;
		top: 5px;
		width: 10px;
		height: 10px;
		border-radius: 50px;
	}
	
	.index__map .index__map__title::after {
		content: " ";
		position: absolute;
		top: 10px;
		right: 0;
		background: #253A46;
		width: 100px;
		height: 1px;
	}
	
.index__news_tabs {
	width:100%;padding: 30px 0;
}
.index__news_tabs__item_text * {
    font-size: 1.2rem !important;
    line-height: 200% !important;
}
.index__news_tabs__item a .date {
    color: #6A749D;
	display: none;
	visibility: hidden;
    font-weight: 100;
}




.index__map .index__map__title__select {
    text-align: right;
    position: relative;
    font-weight: 900;
    color: #253A46;
    padding-right: 110px;
}
	.index__map .index__map__title__select::before {
		content: " ";
		position: absolute;
		background: #253A46;
		right: 0px;
		top: 5px;
		width: 10px;
		height: 10px;
		border-radius: 50px;
	}
	
	.index__map .index__map__title__select::after {
		content: " ";
		position: absolute;
		top: 10px;
		right: 0;
		background: #253A46;
		width: 100px;
		height: 1px;
	}







.footer {
	background:#E4B855;
	min-height:250px
}
.footer_copyright {
    padding: 20px 10px;
    background: #253A46;
    font-size: 1rem;
    direction: rtl;
    color: #fff;
}
.footer__menu {
    padding: 25px 0;
    float: right;
    width: 100%;
	border-bottom: 1px solid #FFD680;
    margin: 0 0 15px 0;
}
.footer__menu a {
    color: #253A46;
    font-size: 1.2rem;
    float: right;
    display: block;
    position: relative;
    padding: 0 25px 0 0;
}
.footer__menu a::before {
    content: "\F0141";
    position: absolute;
    right: 0;
    top: 0;
    font-family: "Material Design Icons";
    font-size: 18px;
}
.footer_logo {
    background: url(../images/footer_logo.png) center center no-repeat;
    height: 150px;
    width: 325px;
}
.footer__contactinfo {
    width: 100%;
    color: #253A46;
    direction: ltr;
	font-size: 1.2rem;
}
.footer__contactinfo i {
    font-size: 18px;
    color: #684C0D;
}

.index__news_tabs__item {
    float: right;
    width: 100%;
    position: relative;
    display: block;
    background: #E2EFFE;
    margin: 5px auto;
    border-radius: 10px;
}
.nav.nav-tabs {
    padding: 0 0 0 25px;
}
.nav-tabs > li.active a {
    border-bottom: none;
}
.nav-tabs > li.active {
	background: #BED1E3;
}

.index__news_tabs__item a {
    width: 100%;
}
.index__news_tabs__item a h1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.2rem;
    font-weight: 900;
    color: #1D3082;
    width: 80%;
    float: right;
    padding: 0;
    margin: 0;
}
.index__map .index__map__title a {
    float: left;
    margin: -2px 0 0 55px;
    font-weight: 100;
    padding: 4px 10px;
    border-radius: 7px;
    background: #253A46;
    color: #fff;
    font-size: 11px;
}
.index__map .index__map__title a:hover { background:#17B3FD }
	
/**********************/
/* Full screen search */
/**********************/
#search {
  align-items: center;
  background:#253A46C7;
  top:0;
  height: 0;
  display: flex;
  justify-content: center;
  opacity: 0;
  position: fixed;
  transition: all 0.5s;
  width: 100vw;
  will-change: transform, opacity;
  z-index: -1;
}
#search:target {
  height: 100vh !important;
  opacity: 1;
  width: 100vw !important;
  z-index: 99999999999;
}
.main_search_box {display: contents;}
#search:target .close-btn {
  display: block;
}
#searchbox {
  background: transparent;
  border: solid #fff;
  border-width: 0 0 1px 0;
  color: #fff;
  flex: 1 0 auto;
  font-size: 2rem;
  height: 2rem;
  max-width: 50%;
  outline: 0;
  padding: 2rem 1rem;
  direction:rtl
}
.close-btn {
  display: none;
  color: #fff;
  font-size: 2rem;
  position: absolute;
  top: 0.5rem;
  right: 2rem;
}
	
	
	

.inner_news_list .inner_news_item {
	width:100%;
	margin:10px auto;
	border-bottom: 1px solid #E9E9E9;
	}
.inner_news_list .inner_news_item h2 { margin:0 }
.inner_news_list .inner_news_item h2 a {
    direction: rtl;
    font-weight: bold;
    font-size: 18px;
    color: #00A195;
}
.inner_news_list .inner_news_item span {
	text-align: right;
    width: 100%;
    display: block;
    font-size: 12px;
    color: #888;
    margin-bottom: 10px;
}

.postimg {
    width: 18%;
    float: right;
    display: block;
    background: #f5f5f5;
    padding: 10px;
    border-radius: 10px;
    margin: 0 0 10px 1%;
	height: 170px;
	background-size: cover;
	background-position: center center;
}
.sfulltext * {
    font-size: 12px !important;
    color: #333 !important;
    line-height: 200% !important;
    font-family: dana !important;
}
.mini_prod_explain_title.left {
    direction: rtl;
    padding: 3px 15px;
    font-size: 12px;
    font-weight: 100;
    border-radius: 24px;
}
.inner_news_list {
    padding: 0;
}
.postimg img {
    width: 100%;
}
.postpers {
    float: right;
    width: 80%;
}
.readmoreartic {
    direction: rtl;
    text-align: right;
    background: #253A46;
    color: #fff;
    padding: 1px 10px;
    margin: 10px;
    float: left;
    border-radius: 5px;
    font-weight: bold;
}

	

.post_explain__title {
    text-align: right;
    position: relative;
    font-weight: 900;
    color: #253A46;
    padding-right: 110px;
	font-size: 1.5rem;
}

.post_explain__title::after {
    content: " ";
    position: absolute;
    top: 10px;
    right: 0;
    background: #253A46;
    width: 100px;
    height: 1px;
}
.post_explain__title::before {
    content: " ";
    position: absolute;
    background: #253A46;
    right: 0px;
    top: 5px;
    width: 10px;
    height: 10px;
    border-radius: 50px;
}	
	.header__main_menu ul li ul.sub-menu li a i {
    float: left;
    font-size: 2rem;
    margin:  0;
    color: #4464B4;
}
	
.index__uniqe_image {
    width: 100%;
    height: 350px;
    overflow: hidden;
}
.index__uniqe_image .img_container {
    width: 100%;
    height: 350px;
    background-size: cover;
    background-position: center center;border-radius: 5px;
}
.index__readmore {
    background: #1D3082;
    color: #fff;
    padding: 2px 10px;
    border-radius: 5px;
    direction: rtl;
    display: block;
    float: left;
}
.index__crousel_banners {
    padding: 20px 0;
}
	.index__crousel_banners .img_item {
    width: 20%;
    height: 61px;
    margin-right: 10px;
    background: #fff;
    border-radius: 5px;
    counter-increment: carousel-cell;
}
	
	
.fulltext {
    direction: rtl;
    text-align: right;
    min-height: 350px;
}
.fulltext table {
    margin: 0 auto;
    direction: rtl;
}
.fulltext table {
    margin: 0 auto;
    direction: rtl;
}
	
	
	
.index__map .index__map__mainmap {
    height: 350px;
    margin: 15px 0 15px 15px;
    border-radius: 15px;
	position:relative;
	width:100%
}
.index__map__mainmap > .block_current {
    margin: -80px 0;
}


.inner .header .header__mini_menu ul li a {
    padding: 2px 0px;
}



.index__map__title__select span {
    float: right;
}
.tab1 {
    float: right;
    margin: -5px 10px;
	position: relative;
	width: 150px;
	border: 1px solid #586FDF;
	padding: 5px 0 0;
	border-radius: 5px;
}
.tabs.converted-tab {
    position: absolute;
    background: #253A46;
    padding: 10px;
    border-radius: 10px;
	right: 0;
	top: 25px;
	width: 150px;
}
.tab1 .selected-tab {
    cursor: pointer;
}

.tabs.converted-tab li a {
    float: right;
    width: 100%;
    font-weight: 100;
    color: #fff;
    font-size: 12px;
    padding: 2px 10px;
}
.tabs.converted-tab li a:hover { color:#16C5E5 }
.yipl {
	text-align: center;
	pre{
	display: inline-block;
}

.tabs.converted-tab li a {
    font-weight: 100;
    color: #fff;
    padding: 3px;
    float: right;
    width: 100%;
    font-size: 12px;
}

/**
**	Custom css for demo
**/
.tab1 {
	background-color: #0a1116;
	padding: 40px 15px;
	margin-bottom: 50px;
}

ul.tabs {
	text-align: center;
	padding: 0;
	margin: 0;
	li {
		display: inline-block;
		padding: 0 24px;
		a {
			outline: 0;
			color: #fff;
			&:hover,
			&.selected {
				color: #2fabe1;
			}
		}
	}
}

.tab-pane {
	padding: 100px 30px;
}

@media only screen and (max-width: 767px) {
	ul.tabs li {
		display: block;
		text-align: left;
		padding: 0;
		a{
			color: #000;
			display: block;
			padding: 20px 24px;
		}
	}
}

/**
**	Main css for plugin
**/


.selected-tab {
		position: relative;
		height: 40px;
		padding: 5px 35px 5px 15px;
		line-height: 30px;
		color: #747474;
		background-color: #fff;
		box-shadow: 0 3px 6px rgba(116, 116, 116, 0.25);
		&:after {
			display: block;
			content: "";
			position: absolute;
			top: 50%;
			right: 15px;
			width: 0;
			height: 0;
			border-left: 5px solid transparent;
			border-right: 5px solid transparent;
			border-top: 7px solid #747474;
			border-left-color: transparent !important;
			border-right-color: transparent !important;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
		}
}

@media only screen and (max-width: 767px) {
	.tab-to-dropdown {
		position: relative;
	}
	
	.converted-tab {
		position: absolute;
		z-index: 10;
		top: 100%;
		left: 0;
		width: 100%;
		background: #fff;
	}
}
.fulltext td {
    vertical-align: top;
}
.dw-dev {
    float: left;
    color: #FFF;
}
}

.cta_index_bg {
    background: url(../images/cta_index_bg.png) center center no-repeat;
    position: absolute;
    width: 400px;
    height: 300px;
    background-size: 100%;
    right: -50px;
    top: -65px;
}