@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('../../fonts/iransans/woff2/IRANSansWeb_Black.woff2') format('woff2'),
		 url('../../fonts/iransans/woff/IRANSansWeb_Black.woff') format('woff');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('../../fonts/iransans/woff2/IRANSansWeb_Bold.woff2') format('woff2'),
		 url('../../fonts/iransans/woff/IRANSansWeb_Bold.woff') format('woff');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('../../fonts/iransans/woff2/IRANSansWeb_Medium.woff2') format('woff2'),
		 url('../../fonts/iransans/woff/IRANSansWeb_Medium.woff') format('woff');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('../../fonts/iransans/woff2/IRANSansWeb_Light.woff2') format('woff2'),
		 url('../../fonts/iransans/woff/IRANSansWeb_Light.woff') format('woff');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('../../fonts/iransans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),
		 url('../../fonts/iransans/woff/IRANSansWeb_UltraLight.woff') format('woff');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../../fonts/iransans/woff2/IRANSansWeb.woff2') format('woff2'),
		 url('../../fonts/iransans/woff/IRANSansWeb.woff') format('woff');
}
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'IRANSans';
}
body {
	background-color: #F9F9F9;

}
/* Mehdy - Standards - Start */
.float-right {float: right;} .float-left {float: left;}
.inline-block {display: inline-block;}
.pad5 {padding:5px;} .pad10 {padding:10px;}
.pb20 { padding-bottom:20px; } .pb10 { padding-bottom:10px; }
.mb30 { margin-bottom:30px; } .mb20 { margin-bottom:20px; } .mb15 { margin-bottom:15px; } .mb10 { margin-bottom:10px; }
.ml20 { margin-left: 20px; } .ml10 { margin-left: 10px; } 
.mt20 { margin-top:20px; } .mt10 { margin-top:10px; }
.m0a {margin:0 auto;}
.wd100 {width:100%;} .wd50 {width:50%;} .wd40 {width:40%;} .wd30 {width:30%;}
.ml05em {margin-left: 0.5em} .ml1em {margin-left: 1em}
.bgFF {background-color: #FFFFFF;}
@media (max-width: 767px) {
	.xs-tar {text-align:right;}
	.xs-atc {text-align:center;}
	.xs-tal {text-align:left;}
	.xs-taj {text-align:justify;}
}
@media (min-width: 768px) {
	.sm-tar {text-align:right;}
	.sm-atc {text-align:center;}
	.sm-tal {text-align:left;}
	.sm-taj {text-align:justify;}
}
@media (min-width: 992px) {
	.md-tar {text-align:right;}
	.md-atc {text-align:center;}
	.md-tal {text-align:left;}
	.md-taj {text-align:justify;}
}
@media (min-width: 1200px) {
	.lg-tar {text-align:right;}
	.lg-atc {text-align:center;}
	.lg-tal {text-align:left;}
	.lg-taj {text-align:justify;}
}
/* Mehdy - Standards - End */

/* Mehdy - Template Corrections - Start */
.page-header {border-bottom:none;}
.row {margin-right:0;margin-left:0;}
.t3-mainbody, .t3-sl {padding-bottom:0;padding-top:0;}
.navbar, .t3-copyright, .t3-footer {border:none;}
.t3-copyright, .t3-footer {font-size:inherit;}
.t3-header { padding: 0; }
/* Mehdy - Template Corrections - End */

.view-category.layout-blog.my-layout-blog-style-1 .t3-mainbody .row {
	margin: 20px -15px 10px;
}
.view-category.layout-blog.my-layout-blog-style-1 div.mycontainer {
	display: inline-block;
	padding-top: 10px;
}
.view-category.layout-blog.my-layout-blog-style-1 div.item-image {
	margin-left: 15px;
}
.view-category.layout-blog.my-layout-blog-style-1 .page-header {
	margin:0;
	border: none;
}
.view-category.layout-blog.my-layout-blog-style-1 .t3-mainbody h2, .view-category.layout-blog.my-layout-blog-style-1 .t3-mainbody .h2 {
	font-size: 16px;
	margin: 5px 0;
}
.view-category.layout-blog.my-layout-blog-style-1 div.myfields {
	margin-bottom: 5px;
}
.view-category.layout-blog.my-layout-blog-style-1 .items-row .item {
	margin-bottom: 0;
}
.my-layout-blog-style-1.view-article .t3-mainbody.container,
.my-layout-blog-style-1.view-article .t3-mainbody.container div.row,
.my-layout-blog-style-1.view-article .t3-mainbody.container div.t3-content {
	width: 100%;
	padding: 0;
	margin: 0;
}
.my-layout-blog-style-1.view-article .mag-image {
	margin-top: -300px;
	margin-bottom: 30px;
}
div.hesabdar-index-page-cover, div.hesabdar-index-page-big-cover {
	width: 100%;
	height: 400px;
	background: linear-gradient(to bottom right, #00AA55, #009977, #0077AA);
}
div.hesabdar-index-page-big-cover {
	background-image: url('../../../../images/bigcovers/hesabdar-default.jpg');
	background-size: cover;
	opacity: 0.5;
}
div.mag-body {
	background-color: #F5F5F5;
}
div.mag-content {
	background-color: #FFFFFF;
}
div.mag-crew {
	padding: 30px;
}
div.mag-crew div {
	margin-bottom: 10px;
}
.homepage-movies img {
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	margin-top: 15px;
	border: 1px solid #000000;
}





/* Mag Index - Start */
.my-layout-blog-style-1.view-article .mag-index ul,
.my-layout-blog-style-1.view-article .mag-index ul li {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.my-layout-blog-style-1.view-article .mag-index ul li {
	padding-top: 28px;
	padding-right: 50px;
	background: url('../../../../images/template/bullet1-3.png') right -60px no-repeat;
	background-position-y: -7px;
}
.my-layout-blog-style-1.view-article .mag-index ul li {
	font-size: 20px;
}
.my-layout-blog-style-1.view-article .mag-index ul li ul li {
	font-size: 14px;
}
.my-layout-blog-style-1.view-article .mag-index ul li:first-child {
	background: url('../../../../images/template/bullet1-2.png') right -60px no-repeat;
	background-position-y: -7px;
}
.my-layout-blog-style-1.view-article .mag-index ul li ul li,
.my-layout-blog-style-1.view-article .mag-index ul li ul li:first-child {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 50px;
	margin-right: -32px;
	background: url('../../../../images/template/bullet2-1.png') center right no-repeat;
}
.my-layout-blog-style-1.view-article .mag-index ul li:last-child ul li:last-child {
	background: url('../../../../images/template/bullet2-2.png') center right no-repeat;
}
.my-layout-blog-style-1.view-article .mag-index ul li ul {
	padding-top: 20px;
}
.my-layout-blog-style-1.view-article .mag-content.mag-index div.page-header {
	margin: 0;
}
.my-layout-blog-style-1.view-article .mag-content.mag-index h2 {
	margin-bottom: 0;
}
.my-layout-blog-style-1.view-article .mag-content.mag-index > div > ul {
	margin-bottom: 40px;
}
/* Mag Index - End */






@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
	.view-category.layout-blog.my-layout-blog-style-1 div.items-row {
		width: 32%;
		float:right;
		background-color: #FFFFFF;
		overflow: hidden;
		box-shadow: 3px 3px 5px rgba(0,0,0,0.2);
		margin-bottom: 20px;
	}
	.view-category.layout-blog.my-layout-blog-style-1 div.items-row:nth-child(3n+1),
	.view-category.layout-blog.my-layout-blog-style-1 div.items-row:nth-child(3n+2) {
		margin-left: 2%;
	}

}



/* Site Header - Start */
.t3-header { padding: 0; }
div.hesabdar-slogan {
	float: right;
	display: inline-block;
	margin-top: 33px;
}
.hesabdar-slogan h1, .hesabdar-slogan h2 {
	font-size: 12px;
	margin: 0 0 8px 0;
	color: #FFFFFF;
}
.hesabdar-slogan h1 {
	display: block;
}
.t3-header-main-container .row {
	margin-right: 0;
	margin-left: 0;
}
.t3-header-main-container {
	background: #3db7dc url('../../../../images/template/header_bg1.jpg') top right no-repeat;
	background-size: cover;
}
.t3-header-main-container div.hesabdar-logo {
	margin: 20px 0 10px 20px;
	overflow: hidden;
	display: inline-block;
	float: right;
}
div.hesabdar-top-menu {
	overflow: hidden;
	display: inline-block;
	background-color: #FFFFFF;
	float: left;
	padding: 20px 23px 12px;
	border-radius: 0 0 15px 15px;
	box-shadow: 4px 5px 12px rgba(0,0,0,0.4);
	margin-top: -8px;
}
div.hesabdar-top-menu a:hover {
	text-decoration: none;
	color: #FF0000;
}
div.hesabdar-top-menu a + a {
	margin-right: 15px;
	padding-right: 15px;
	border-right: 1px solid #F7F7F7;
}
div.custom.site-header {
	overflow: hidden;
}
/* Site Header - End */









.navbar-default {
	background-color: #FFFFFF;
}
.navbar, .t3-copyright, .t3-footer {
	border: none;
}










/* Site Footer - Start */
.t3-footer {
	background: #868686 url('../../../../images/template/hesabdar.iica.ir_back_02.jpg') center bottom no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.t3-footnav {padding: 0;}
.t3-footer .main-footer {
	background-color: rgba(30, 30, 30, 0.9);
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.t3-footnav .t3-module ul > li > a {
	color: #FDFDFD;
	background: none;
}
.t3-footnav .t3-module ul > li > a:hover {
	color: #55FF55;
	background: none;
}
.t3-footer .main-footer .nav > li > a {
	padding: 6px 5px;
}
.t3-footnav .t3-module {
	background: none;
	color: #FDFDFD;
}
div.t3-module.module.last-footer-s1 {
	margin-top: 3em;
}
@media (max-width: 767px) {
	.t3-footer .main-footer {
		padding: 1em;
	}
}
@media (min-width: 768px) {
	.t3-footer .main-footer {
		padding: 5em;
	}
}
/* Site Footer - End */










/* Site Homepage Latest Mag Intro - Start */
.t3-spotlight.t3-spotlight-1 > div.col-lg-12,
.t3-spotlight.t3-spotlight-1 > div.col-md-12,
.t3-spotlight.t3-spotlight-1 > div.col-sm-12,
.t3-spotlight.t3-spotlight-1 > div.col-xs-12 {
	padding: 0;
}
.t3-spotlight.t3-spotlight-1 div.t3-module.home-intro {
	background: #555555 url('../../../../images/headers/intro-back-latest.jpg') top center no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.t3-spotlight.t3-spotlight-1 div.t3-module.home-intro > div.module-inner {
	background-color: rgba(0,0,0,0.85);
	color: #FFFFFF;
}
div.t3-module.home-intro h2 {
	margin-top: 0;
	margin-bottom: 1em;
}
div.t3-module.home-intro h2 a, div.t3-module.home-intro h2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
div.t3-module.home-intro {
	line-height: 180%;
}
@media (max-width: 767px) {
	.t3-spotlight.t3-spotlight-1 div.t3-module.home-intro > div.module-inner {
		padding: 2em 0.5em;
	}
	div.t3-module.home-intro img.mag-cover {
		width: 240px;
		height: 320px;
	}
}
@media (min-width: 768px) {
	.t3-spotlight.t3-spotlight-1 div.t3-module.home-intro > div.module-inner {
		padding: 6em;
	}
	div.t3-module.home-intro img.mag-cover {
		width: 300px;
		height: 400px;
	}

}
/* Site Homepage Latest Mag Intro - End */

body {line-height: 180%;}
.h1, h1 {font-size: 28px;}
.h2, h2 {font-size: 26px;}
table.tablet1 tr td {padding: 7px;}