﻿/**
*
*	Name:			IRAN Sans-Serif Font
*	Version:		5.0
*	Author:			Moslem Ebrahimi (moslemebrahimi.com)
*	Created on:		Dec 25, 2012
*	Updated on:		Sep 01, 2017
*	Website:		             http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونت های ایران سن سریف یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (.....)
--------------------------------------------------------------------------------------
*	
**/
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/eot/IRANSansWeb_Black.eot');
	src: url('../fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/eot/IRANSansWeb_Bold.eot');
	src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/eot/IRANSansWeb_Medium.eot');
	src: url('../fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/eot/IRANSansWeb_Light.eot');
	src: url('../fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/eot/IRANSansWeb.eot');
	src: url('../fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
html body,h1,h2,h3,h4,h5,h6,p,strong,b {
	font-family:IRANSans!important;
}

.p-0{
	padding:0px!important;
}
.pt-5{
	padding-top:30px!important;
}
.pb-5{
	padding-bottom:30px!important;
}
html body .page-header{
	background:none!important;
}

.left.item-image{
	padding:0px!important;
	margin:0px!important;
	overflow:hidden;
	border:1px solid #004DFF;
}
.left.item-image img{
	width:100%;
}
.items-leading{
	width:100%;
	margin-bottom:20px;
	float:right;
	position:relative;
	padding:1%;
	background:#EFEFEF;
}
.items-leading .left.item-image{
	width:50%;
	float:right;
}
.items-leading .item-content{
	width:50%;
	float:right;
	padding:1%;
}
.masonry-4{
	width:100%;
	margin-bottom:20px;
	float:right;
	position:relative;
}
.masonry-4 >div{
	width:50%;
	float:right;
	padding:1%;
	text-align:center;
	position:relative;
}
.masonry-4 >div img{
	transition: transform .2s;
}
.masonry-4 >div:hover img{
	transform: scale(1.1);
}
.masonry-4 >div h2{
	font-size:16px!important;
	background:#004DFF;
	height:50px;
	line-height:25px;
	width:100%;
	float:right;
}
.masonry-4 >div h2 a{
	color:#FFF;
}
.masonry-4 >div p{
	display:none;
}
h2,h1{
	font-size:30px!important;
	margin:0!important;
	padding:0!important;
}
@media(max-width:768px){
	body .masonry-4 >div{
		width:98%;
		float:right;
		padding:1%;
		text-align:center;
		position:relative;
	}
	.masonry-4 >div h2{
		font-size:16px!important;
		background:#EFEFEF;
		height:auto!important;
		line-height:30px;
		width:100%;
		float:right;
	}
	body .items-leading .left.item-image{
		width:100%;
		float:right;
	}
	body .items-leading .item-content{
		width:98%;
		float:right;
		padding:1%;
	}
	body .items-leading .item-content h2{
		font-size:16px!important;
		background:#EFEFEF;
		height:auto!important;
		line-height:30px;
		width:100%;
		float:right;
	}
	html body .distribution-det-wrap .secpadd .distridet img{
		display:block!important;
	}
}
.fields-container{
	display:none!important;
}
#fh-header-minimized{
	max-height:80px!important;
}
@media(min-width:768px){
	#whatwedo{
		margin-top:-30px;
		padding-top:50px;
	}
}
.all-project ul.filtertb li a{
	background:#FFF;
}
.all-project ul.filtertb li a.active{
	background: linear-gradient(90deg,hsl(243deg 100% 7%) 0,hsl(208deg 74% 59%) 0,hsl(213deg 87% 33%) 100%);
	color: hsl(0deg 0% 100%);
}
html body .home-wrap .banBtn{
	display:none!important;
}
.home-wrap .secpadd4 .frs1box .fh-icon-box .fh-icon img{
	filter: invert(1);
}
#topbar{
	padding-top:5px;
	padding-bottom:5px;
	color:#FFF!important;
	font-size:12px;
}
@media(min-width:768px){
	#currentdate{
		position:absolute;
		left:0px;
		top:0px;
		width:15%;
		background:#012b57;
		color:#FFF;
		text-align:center;
		height:100%;
		bottom:0;
		padding-top:40px;
	}
	#currentdate:before{
		border-top:100px solid #012b57;
		border-right:27px solid transparent;
		position:absolute;
		right:-27px;
		top:0px;
		content:'';
	}
}
@media(max-width:768px){
	#currentdate{
		width:100%;
		background:#012b57;
		color:#FFF;
		text-align:center;
	}
}
#container{
	width:100%;
	max-width:700px;
	margin:auto;
}