@charset "utf-8";
@font-face {
  font-family: 'Yekan';
  src: url('Yekan.eot?#') format('eot'),
       url('Yekan.woff') format('woff'),
       url('Yekan.ttf') format('truetype');
}
@font-face {
  font-family: 'Titr';
  src: url('Titr.eot?#') format('eot'),
       url('Titr.woff') format('woff'),
       url('Titr.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:700;
	src:url(IRANSansWeb_Bold.eot);
	src:url(IRANSansWeb_Bold.eot?#iefix) format("embedded-opentype"),
		url(IRANSansWeb_Bold.woff2) format("woff2"),
		url(IRANSansWeb_Bold.woff) format("woff"),
		url(IRANSansWeb_Bold.ttf) format("truetype")
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:500;
	src:url(IRANSansWeb_Medium.eot);
	src:url(IRANSansWeb_Medium.eot?#iefix) format("embedded-opentype"),
		url(IRANSansWeb_Medium.woff2) format("woff2"),
		url(IRANSansWeb_Medium.woff) format("woff"),
		url(IRANSansWeb_Medium.ttf) format("truetype")
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:300;
	src:url(IRANSansWeb_Light.eot);
	src:url(IRANSansWeb_Light.eot?#iefix) format("embedded-opentype"),
		url(IRANSansWeb_Light.woff2) format("woff2"),
		url(IRANSansWeb_Light.woff) format("woff"),
		url(IRANSansWeb_Light.ttf) format("truetype")
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:200;
	src:url(IRANSansWeb_UltraLight.eot);
	src:url(IRANSansWeb_UltraLight.eot?#iefix) format("embedded-opentype"),
		url(IRANSansWeb_UltraLight.woff2) format("woff2"),
		url(IRANSansWeb_UltraLight.woff) format("woff"),
		url(IRANSansWeb_UltraLight.ttf) format("truetype")
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:400;
	src:url(IRANSansWeb.eot);
	src:url(IRANSansWeb.eot?#iefix) format("embedded-opentype"),
		url(IRANSansWeb.woff2) format("woff2"),
		url(IRANSansWeb.woff) format("woff"),
		url(IRANSansWeb.ttf) format("truetype")
}
* {
	font-family: IRANSans;
}
ul {
	list-style: none;
}
a {
	text-decoration: none;
}
img {
	max-width: 100%;
}
body {
	background: #0e0e0e !important;
}
.form-group.form-group-lg {
    margin-bottom: 13px !important;
}
legend {
	color: #8b0000 !important;
}
#Main {
    background: url(../Images/px1.png) 0 0 repeat-y #0d1a2c;
	border-bottom: #000000 6px solid ;
}
#SlideShow {
	
}
a:focus , a:hover {
    outline: none !important;
	text-decoration: none !important;
}
#MiddleBar {
    margin-bottom: 13px;
	background: #880000;
}
#MiddleBar h4 {
	color: #ffd700;
}
#NewsBar {
	height: 44px;
	background: #000033;
	margin-bottom: 13px;
}
#NewsBar h4 {
	color: #ffd700;
	padding-left: 32px;
	padding-top: 4px;
}
#NewsBar a {
	line-height: 32px;
	padding: 6px 0;
	display: block;
	color: #fff;
}
#Logo {
	display: block;
	height: 69px;
	margin-top: 2px;
	max-width: 269px;
}
#MainMenu .navbar-brand {
	display:block;
	height: 75px;
	padding: 0;
}
#MainMenu li:hover > ul {
	display: block;
}
#Search {
    width: 189px;
	margin-top: 23px;
}
#Products {
	min-height: 350px;
}
#MainMenu {
	background: url(../Images/top1_inner_bg.jpg) repeat-x;
	/*margin-top: 69px;*/
}
#catThumb >div>div {
	padding: 0 !important;
}
#catThumb {
	margin-bottom: 13px;
}
#MainMenu {
	margin: auto;
}
#MainMenu ul.menu > li {
	background: url(../Images/top1_inner_bg.jpg) repeat-x;
}
#MainMenu .navbar-brand {
	/*width: 150px;*/
}
#MainMenu ul.menu > li > a {
	padding: 28px 1.245vw;
	display: inline-block;
	text-align: center;
	width: 100%;
	font-size: 13px;
    font-weight: bold;
    color: #666;
    white-space: nowrap;
}
#MainMenu a:hover {
	text-decoration: none;
	color: #880000 !important;
}
#MainMenu ul.menu {
	background: #ededed;
}
#MainMenu ul.menu > li:hover > a,#MainMenu ul.menu > li.active > a {
	color: #fff !important;
	background: #880000;
}
#MainMenu ul.menu > li:first-child {
	border-right: #cacaca 1px solid;
}
#MainMenu ul.menu > li {
	border-left: #cacaca 1px solid;
}
#MainMenu ul.menu ul {
	background: #880000;
}
#MainMenu ul.menu ul li a {
	font-size: 13px;
    font-weight: bold;
    padding: 13px 23px;
    display: block;
    color: #E5E5E5;
    white-space: nowrap;
}
#MainMenu ul.menu ul ul {
    top: 0;
    right: 100%;
    margin-top: -1px;
}
#MainMenu .navbar {
	margin-bottom: 0;
}
#MainMenu .navbar-default {
	background: none;
	border: none;
}
#ProductSet {
	margin: 33px auto 33px auto;
}
#ProductSet > div > div > div {
	padding: 13px 33px;
	height: 250px;
}
#Heater > div {
	background: #eee;
	box-shadow: 0 0 13px;
}
#Cooler > div {
	background: #eee;
	box-shadow: 0 0 13px;
}
#WHeater > div {
	background: #eee;
	box-shadow: 0 0 13px;
}
#ProductSet h3 {
	color: #840000;
}
#ProductSet h4 {
    clear: both;
    margin-top: 52px;
    line-height: 29px;
    color: #fff;
    text-align: justify;
}
.modal-body {
	overflow: auto;
}
#Iran3dMap {
	display: block;
	margin: 33px auto;
}
#Article {
	/*border-right: 3px solid #F00;
	border-bottom: 3px solid #00f;*/
	background: #fff;
	margin-bottom: 33px;
	margin-top: 13px;
	min-height: 500px;
}
#Article h1 {
	color: #2e3092;
    margin-right: 23px;
}
#Article header h3 {
	margin: 13px 27px;
    color: #f00;
}
#Article p {
	margin: 13px;
    line-height: 33px;
    font-size: 19px;
	text-align: justify;
}
#News {
	background: #840000;
	height: 350px;
	margin-bottom: 33px;
}
#News a {
	color: silver;
}
#Feature {
	background: #FFFFFF;
	margin-bottom: 33px;
}
#Feature i {
	float: right;
    margin-left: 13px;
    font-size: 28px;
    color: darkblue;
    padding: 4px 0;
}
#Feature h4 {
	color: #666;
    padding: 13px;
}
#Feature h3 {
	color: darkred;
}
#Feature > div {
	display: flex;
}
#Feature #Icon {
	/*background: #d4d4ff;*/
}
#Feature #Icon i {
	color: #c1c1ff;
    font-size: 256px;
    position: absolute;
    z-index: 13;
    top: 50%;
    left: 50%;
    margin-left: -128px;
    margin-top: -128px;
}
#Footer {
	background: #000;
	color: #eaeaea;
	padding-bottom: 6px;
	border-top: 5px solid #880000;
}
#Footer p {
	direction: ltr;
	text-align: right;
}
#Product {
	margin-top: 33px;
}
.ProductItem img {
	max-height: 250px;
	margin: auto;
	display: block;
}
#FooterBar {
	position: fixed;
	z-index: 666;
	bottom: 0;
	width: 100%;
	background: #760023;
	border-top: 2px solid #fff;
	
}
#FooterBar #CloseFooterBar {
	font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    z-index: 8585;
    color: #333;
    right: 13px;
    font-size: 33px;
    top: 9px;
    font-weight: bold;
    background: antiquewhite;
    height: 23px;
    vertical-align: super;
    line-height: 17px;
    padding: 1px;
    border-radius: 4px;
	
}
#FooterBar h6 {
	padding: 3px;
	color: #fff;
}
#SideBar {
	
}
#SideBar ul {
	background:#ccc;
	padding:0;
}
#SideBar ul li:not(:last-child) {
	border-bottom: 2px solid #eee;
}
#RightMenu li h4 {
	background: #000033;
    color: white;
    padding: 13px;
	margin: 0;
}
#RightHelp li h4 {
	background: #000033;
    color: white;
    padding: 13px;
	margin: 0;
}
#SideBar li a {
	display:block;
	text-align:center;
	padding: 13px;
}
#SideBar li i {
    float: right;
    line-height: 19px;
    color: white;
    font-size: 24px;
    padding: 13px;
}
#JNewerProduct .Item > div {
	height: 280px;
	background:#FFFFFF;
	margin-bottom: 13px;
	border: 1px solid #eee;
	border-radius: 3px;
	padding: 13px;
	box-shadow: 0 0 13px 0px #666;
}
#JNewerProduct .Item > div > div {
	height: 213px;
}
#JNewerProduct img {
	max-height: 200px;
	max-width: 100%;
	margin: auto;
	display: block;
}
#JNewerProduct i {
	padding-left: 13px;
}
#GalleryItems a {
	background: #006076;
    border-radius: 6px;
    border: 1px solid #666;
    display: block;
    padding: 13px;
	margin-bottom: 13px;
}
#GalleryItems a > div {
	height: 250px;
}
#GalleryItems a > div > img {
	max-height: 240px;
	display: block;
	margin: auto;
}
#GalleryItems h4 {
	color: #ffd700;
}
#GalleryModal img {
	display: block;
	margin: auto;
}
#SearchResult a {
	background: #006076;
    border-radius: 6px;
    border: 1px solid #666;
    display: block;
    padding: 13px;
	margin-bottom: 13px;
}
#SearchResult a > div {
	height: 250px;
}
#SearchResult a > div > img {
	max-height: 240px;
	display: block;
	margin: auto;
}
#SearchResult h4 {
	color: #ffd700;
}
#SearchResult img {
	display: block;
	margin: auto;
}
#sideIcon {
	position: fixed;
	top: 50%;
	left: 0;
	right: auto;
	z-index: 666;
	margin-top: -136px;
}
#sideIcon a {
	display: block;
	margin: 2px;
    width: 52px;
    text-align: center;
    height: 52px;
}
#sideIcon i {
	padding: 9px;
	font-size: 33px;
	color: #efefef;
}
#sideIcon a:hover i {
	color: white;
}
#cart {
	background: limegreen;
}
#BSTotal {
	position: absolute;
    top: -6px;
    right: -6px;
    background: red;
    padding: 2px 6px;
    border-radius: 6px;
    color: #fff;
    font-family: arial;
	width: 33px;
}
#tg {
	background: dodgerblue;
}
#insta {
	background: blueviolet;
}
#gplus {
	background: darkred;
}
#fb {
	background: blue;
}
#GMap iframe {
	width: 100%;
}
#IconBar {
	
}
#IconBar h4 {
	text-align: center;
	color: #ccc;
}
#IconBar a:hover h4 {
	color: #fff;
}
#IconBar .IconH {
	display: none;
}
#IconBar a:hover > .Icon {
	display: none;
}
#IconBar a:hover > .IconH {
	display: block;
}
#IconBar img {
	max-width: 85%;
	max-height: 85%;
	padding: 10%;
	margin: auto;
	display: block;
}