﻿@font-face{font-family:Vazir;src:url('font/Vazir.eot');src:url('font/Vazir.eot?#iefix') format('embedded-opentype'),
url('font/Vazir.woff') format('woff'),
url('font/Vazir.ttf') format('truetype');font-weight:normal;}
@font-face{font-family:Vazir;src:url('font/Vazir-Bold.eot');src:url('font/Vazir-Bold.eot?#iefix') format('embedded-opentype'),
url('font/Vazir-Bold.woff') format('woff'),
url('font/Vazir-Bold.ttf') format('truetype');font-weight:bold;}
*{font-family:'Vazir',tahoma;line-height:200%;}
body{margin:0;background-color:#ffffff;color:#000000;font-size:11pt;}
#mobileMenuIcon{position:fixed;top:0;;left:0;background:#222222;display:none;text-align:left;width:100%;height:50px;z-index:10000;cursor:pointer;}
h2{font-size:13pt;font-weight:normal;}
#mobilemenu{display:none;position:fixed;top:0;left:0;z-index:1000;height:100%;overflow-y:auto;overflow-x:hidden;width:300px;margin-left:-300px;background:#222222;direction:ltr;margin-top:50px;box-sizing:border-box;}
#mobilemenu a{color:#ffffff;display:block;width:100%;height:35px;line-height:35px;padding-right:10px;}
#mobilemenu a:hover{background:#555555}
#header{border-top-right-radius:10px;border-top-left-radius:10px;}
.generalbox p:first-of-type{margin:0;padding:0}
.generalbox p:last-of-type{margin:0;padding:0}
.generalboxdiv p:first-of-type{margin-top:0;padding:0}
.generalboxdiv p:last-of-type{margin-bottom:0;padding:0}
.specialbox p:first-of-type{margin:0;padding:0}
.specialbox p:last-of-type{margin:0;padding:0}
.specialbox p:empty{margin:0;padding:0}
.specialbox p:empty{margin:0;padding:0}
.red{color:#ff0000;}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.fpbox{padding-bottom:10px;display:inline-block;background:#ffffff;box-sizing:border-box;margin-bottom:20px;text-align:right;overflow:hidden;border:1px solid #999999;text-align:right;margin:10px;width:calc(33.3% - 20px);float:right;border-radius:2px;-moz-transition:boxshadow .375s ease;-o-transition:box-shadow .375s ease;-webkit-transition:box-shadow .375s ease;transition:box-shadow .375s ease;}
.fpbox:hover{box-shadow:0 5px 15px 0px rgba(0,0,0,.46);}
.specialtitle{background:#4d8cc1;color:#ffffff;margin-bottom:10px;height:50px;line-height:50px;box-sizing:border-box;}
@media all and (max-width:700px){.fpbox{width:calc(100% - 20px);}
}
.flexnewsItem{display:inline-block;box-sizing:border-box;margin-bottom:20px;margin:10px;width:calc(25% - 20px);float:right;padding:10px;}
.flexNewsText{color:#000000;width:100%;padding:5px;box-sizing:border-box;text-align:justify;}
@media all and (max-width:800px){.flexnewsItem{width:calc(50% - 20px);}
}
@media all and (max-width:400px){.flexnewsItem{width:calc(100% - 20px);}
}

.adminMenu a{
	font-size:10pt;
}
.limited{width:98%;max-width:1200px;margin-right:auto;margin-left:auto;box-sizing:border-box;}
.full{direction:rtl;width:98%;max-width:1200px;;margin:auto;}
table{border-collapse:collapse;}
.clear{clear:both}
a{color:#2f7fad;text-decoration:none;}
a:hover{color:#ff2508;}
.menuBullet{width:8px;height:8px;display:inline-block;background:url('template/menu-bullet.png') no-repeat;margin-left:8px;}
.menu_active{background:#ff8800;}
.bordered{text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,1px 1px 0 #000;}
.galleryLink{display:inline-block;margin-left:10px;position:relative;top:0;left:0;float:right;margin-bottom:10px;background:url('template/wait.gif') no-repeat center;}
.borderedw{color:#000;text-shadow:-1px -1px 0 #aaa, 1px -1px 0 #aaa, -1px 1px 0 #aaa,1px 1px 0 #aaa;}
.searchbutton{cursor:pointer;vertical-align:middle;border:0px solid #16345d;width:36px;height:36px;text-indent:-1000px;background:url('template/icon-search.png') center no-repeat;}
.searcharea{color:#000000;padding:6px 10px;height:16px;font-size:9pt;width:140px;border:1px solid #aaaaaa;background:#e4edee;margin:0;border-radius:5px;opacity:0.7;}
.photothumb{border:1px solid #aaaaaa;border-radius:2px;vertical-align:top;}
h1{font-size:14pt;text-align:right;padding:0;margin:0;}
.titleholder{width:100%;;box-sizing:border-box;padding-right:10px;background:#4d8cc1;color:#ffffff;}
span.clear{clear:both;display:block;}
.box{background:#ffffff;margin:0;padding:0;padding-top:10px;width:100%;box-sizing:border-box;}
.readon{padding-right:14px;display:block;background:url('template/readon-bg.png') no-repeat right center;color:#666666;border-right:10px solid transparent;}
.readon:hover{background:url('template/readon-hover-bg.png') no-repeat right;color:#d42b1e;color:#d42b1e;}
form{margin:0}
input{;font-size:10pt;outline:0;}
.fade{background:#aaaaaa}
.fadewhite{background:#ffffff}
.text{text-align:justify}
input,textarea{box-sizing:border-box;}
.jumpinactive{cursor:pointer;display:inline-block;width:20px;height:20px;background:#888888;border:1px solid #000000}
.jumpactive{cursor:pointer;display:inline-block;width:20px;height:20px;background:#2d6c86;border:1px solid #000000}
.topmenu{position:relative;top:0;left:0;}
.menu{color:#000000;display:inline-block;min-width:140px;}
.copyright{text-align:center;width:100%;height:30px;background:#dddddd;line-height:30px;color:#555555;font-size:8pt;}
.brief{;color:#dddddd;font-size:8pt;display:block;}
.myhr{height:1px;background:#999999;}
.lastlinks{color:#ffffff;}
.navig{box-sizing:border-box;display:inline-block;width:14px;height:14px;border-radius:7px;background:#ffffff;margin-right:5px;cursor:pointer;border:1px solid #555555;}
.navig-active{box-sizing:border-box;display:inline-block;width:14px;height:14px;border-radius:7px;background:#0098d0;margin-right:5px;cursor:pointer;border:1px solid #ffffff;}
.paging{display:inline-block;width:25px;height:25px;background:#eeeeee;border:1px solid #666666;vertical-align:middle;}
.paging_active , .paging:hover{display:inline-block;width:25px;height:25px;background:#03cbff;border:1px solid #666666;vertical-align:middle;color:#000000;}
.brandlink{color:#666666;position:relative;top:0;left:0;overflow:hidden;width:200px;height:100px;display:block;line-height:100px;}
.confirmhouse{display:inline-block;padding:5px;background:#999999;border:1x solid #777777;color:#ffffff;cursor:pointer;border-radius:5px;}
.confirmhouse:hover{background:#777777;border:1x solid #777777;color:#ffffff;}
#fpabout p{margin:0;font-size:9pt;}
.inner{width:96%;margin-right:2%;margin-left:2%;box-sizing:border-box}
.inner * :not(.original){max-width:100%;}
.box *{max-width:100%;}
.whitelink a{color:#ffffff;}
.whitelink a:hover{color:#ff8e1c;}
.inline{display:inline-block;}
.listitem{width:24%;margin-right:0.5%;margin-left:0.5%;margin-bottom:20px;vertical-align:top;display:inline-block;background:#eeeeee;box-sizing:border-box;text-align:center;overflow:hidden;border:1px solid #999999;float:right;padding:10px;border-radius:10px;}
@media all and (max-width:800px){.listitem{width:49%;;}
}
@media all and (max-width:450px){.listitem{width:100%;margin-right:0;}
}
.listthumb{width:100%;vertical-align:top;box-sizing:border-box;border-radius:10px;margin-bottom:10px;}
.listlink{display:block;width:100%;text-align:center;color:#000000;}
.listlink:hover{color:#444444;}
.pagerinactive{display:inline-block;width:12px;height:12px;background:#888888;cursor:pointer;border-radius:10px;margin:0;padding:0;}
.pageractive{display:inline-block;width:12px;height:12px;border-radius:10px;background:#0082c5;margin:0;padding:0;}
#bottommenu{min-height:150px;line-height:30px;font-size:18px;color:#ffffff;background:#222222;padding-top:30px;padding-bottom:30px;}
#bottommenu a{font-size:18px;color:#06ccff;}
#bottommenu a:hover{color:#ffffff;}
#bottommenu p{margin-top:0;margin-bottom:0;}
#bottom p{margin-top:0;}
.usernameDiv{height:30px;line-height:30px;background:#ffffff;width:220px;margin:auto;border:1px solid #aaaaaa}
.username{width:200px;background:url('template/email-red.png') left no-repeat transparent;border:0;padding-left:24px;box-sizing:border-box;outline:none;}
.password{width:200px;background:url('template/lock.png') left no-repeat transparent;border:0;padding-left:24px;box-sizing:border-box;outline:none;}
#membersUL li{display:inline-block;float:right;margin:5px;min-width:150px;height:30px;line-height:30px;background:#eeeeee;border:1px solid #888888;text-align:center;}
#membersUL li:hover{background:#FFCC00}
#membersUL li a{display:block;width:100%;height:100%;line-height:30px;}
.edit{display:inline-block;width:25px;height:25px;background:url('template/edit.png');}
.delete{display:inline-block;width:25px;height:25px;background:url('template/delete.png');}
.item{display:inline-block;float:right;margin:10px;text-align:center;}
.fpproducts{display:inline-block;width:150px;margin-left:5px;margin-right:5px;vertical-align:top;}
.white{color:#ffffff;}
.white:hover{color:#ffffff;}
.size12{font-size:12pt;}
.size14{font-size:14pt;}
.size18{font-size:18pt;}
.members-options{display:inline-block;width:140px;height:35px;line-height:35px;text-align:center;background:#c71d22;border:1px solid #444444;margin-left:5px;margin-right:5px;color:#ffffff;}
.members-options:hover{background:#ffffff;color:#000000;}
.basket{background:#ffdf04;dispalay:inline-block;width:120px;height:30px;line-height:30px;border-radius:15px;border:1px solid #777777;}
.fptitle{position:absolute;bottom:0px;left:0px;direction:rtl;width:100%;background:#00acd8;height:50px;line-height:50px;z-index:3;color:#ffffff;padding-right:10px;box-sizing:border-box;}
.fpboxholder{position:relative;top:0;left:0;}
.priceheader{font-size:18pt;}
#contactspecial{width:50%;float:left;box-sizing:border-box;padding-right:10px;;}
#contactformdiv{width:50%;float:right;box-sizing:border-box;text-align:center;padding-left:20px;}
@media all and (max-width:800px){
	#contactspecial{width:100%;}
	#contactspecial{width:100%;text-align:justify;}
}
.supportMain{display:inline-block;float:left;padding-top:20px;}
.supportMobile{position:fixed;display:none;right:10px;top:10px;z-index:100001;}
@media all and (max-width:760px){body{padding-top:45px;}
.supportMain{display:none;}
.supportMobile{display:inline-block;}
#mobileMenuIcon{display:block;}
#topmenu{display:none;}
#mobilemenu{display:block;}
.fulltree{display:none;}
.fulltreeside{float:none;display:block;width:100%;}
#faketopmenu{display:block;}
#searchform{display:none;}
}
#facebook{background-position:0 55px;}
#facebook:hover{background-position:0 0;}
#linkedin{background-position:-82px 55px;}
#linkedin:hover{background-position:-82px 0;}
#gplus{background-position:-163px 55px;}
#gplus:hover{background-position:-163px 0;}
#rss{background-position:-244px 55px;}
#rss:hover{background-position:-244px 0;}
#telegram{background-position:-323px 55px;}
#telegram:hover{background-position:-323px 0;}
#instagram{background-position:-401px 55px;}
#instagram:hover{background-position:-401px 0;}
.social{background-image:url('template/social.png');display:inline-block;width:55px;height:55px;cursor:pointer;margin:5px;zoom:0.5;-moz-transform:scale(0.5);border:1px solid #eeeeee;}
.billboardbullet{width:16px;height:16px;border-radius:8px;background:#aaaaaa;border:1px solid #888888;box-sizing:border-box;display:inline-block;margin:3px;margin-bottom:10px;cursor:pointer;}

.adminDelete{width:25px;height:25px;display:inline-block;background:url('template/admin/delete.png') no-repeat;}
.adminGrayDelete{width:25px;height:25px;display:inline-block;background:url('template/admin/delete-gray.png') no-repeat;}
.adminArchive{width:25px;height:25px;display:inline-block;background:url('template/admin/archive.png') no-repeat;}
.adminAdd{width:25px;height:25px;display:inline-block;background:url('template/admin/add.png') no-repeat;}
.adminSub{width:25px;height:25px;display:inline-block;background:url('template/admin/sub.png') no-repeat;}
.adminEdit{width:25px;height:25px;display:inline-block;background:url('template/admin/edit.png') no-repeat;}
.adminUp{width:25px;height:25px;display:inline-block;background:url('template/admin/up.png') no-repeat;}
.adminVisible{width:25px;height:25px;display:inline-block;background:url('template/admin/visible.png') no-repeat;}
.adminHidden{width:25px;height:25px;display:inline-block;background:url('template/admin/hidden.png') no-repeat;}
.adminUplaod{width:25px;height:25px;display:inline-block;background:url('template/admin/uplaod.png') no-repeat;}

.div3d{display:inline-block;}
@media print{}

.share-buttons{
	display:none;
	position:absolute;top:40px;left:0px;z-index:3;
	box-shadow: 2px 2px 2px 0px #999999;
	white-space:nowrap;
	background:#ffffff;
	box-sizing:border-box;
	padding:10px;
	border:1px solid #999999;
}
.share-buttons a {
	margin:3px;

}
.share-buttons img {
width: 30px;
margin:0;
vertical-align:middle
}

.bottomDiv {
	width:33%;
	float:right;
	padding:10px;
	color:#eeeeee;
	min-height:300px;
	box-sizing:border-box;
	padding-top:25px;
}

.bottomDiv:first-of-type{
	border-left: 1px dotted #aaaaaa
}

.bottomDiv:nth-of-type(3){
	border-right: 1px dotted #aaaaaa
}

.bottomDiv *{
	color:#eeeeee;
}

@media all and (max-width:700px){
	.bottomDiv{
	width:100%;
	padding:10px;

	float:none;
	min-height:0;
	margin-bottom:10px;
	border-bottom:1px dotted #aaaaaa;
	}
	
	.bottomDiv:first-of-type{
		border-left: 0px dotted #aaaaaa
	}
	
	.bottomDiv:nth-of-type(3){
		border-right: 0px dotted #aaaaaa
	}

}


.headerholder{
	padding-top:10px;background-image:url('template/hands.png');
	background-repeat: no-repeat;background-position:left;
	background-color:#eeeeee;background-size:contain;
	
}
.logoHolder{
	float:right;
	display:inline-block;
	text-align:center;
}

.logoHolder2{
	line-height:120px;
	margin-right:15px;
	}

@media all and (max-width:900px){
	.headerholder{
	background-image:none;
	}
	
	.logoHolder{
	width:100%;
	float:none;
	margin:auto;
	}
	
	.logoHolder2{
			line-height:normal;
			margin-right:0;
		}
}

.lastThumb{
	display:inline-block;
	text-align:none;
	border:1px solid #999999;
	border-radius:5px;width:120px;height:120px;
	vertical-align:top;float:right;margin-left:10px;
}


/* billboard Setting */


.billboardHolder{
	width:100%;padding-top:33%;position:relative;top:0;left:0;overflow:hidden;
}

.billboard{
background-repeat:no-repeat;background-size:cover;
background-position:center center;
position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:none;
}
.billboard:first-of-type{
	display:block;
}

#billboardTextsHolder{
	position:absolute;bottom:0px;left:0px;right:0;text-align:center;width:100%;height:100%;
}

#billboardTextsHolder div{
	box-sizing:border-box;z-index:50;
	position:absolute;bottom:50px;right:0;
	padding-left:40px;
	padding-right:40px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	max-width:80%;
	margin:auto;background:rgba(255,255,255,0.8);
	border-left:5px solid #cc3362;
	opacity:0;
}

#billboardTextsHolder a{
color:#000000;width:100%;height:100%;display:block;font-size:16pt;
}
#billboardTextsHolder a span{zoom:0.6;color:blue}

@media all and (max-width:700px){
	.billboardHolder{padding-top:60%;}
	#billboardTextsHolder div{max-width:100%;bottom:10px;}
	#billboardTextsHolder a{font-size:9pt;}
	#billboardTextsHolder a span{zoom:1}

}

.footermenu{
	border:1px solid #aaaaaa;
	height:25px;
	line-height:25px;
	padding:5px;
	margin:5px;
	display:inline-block;
	min-width:140px;
	font-size:9pt;
	color:#ffffff;
	background:rgba(255,255,255, 0.4);
}

.footermenu:hover{
	background:rgba(200,200,200, 0.4);
}

.membersMenu{
	color:#333333;
	padding-left:15px;padding-right:15px;
	border-left:1px solid #ffffff;
}

.signuplinks{
	color:#ffffff;font-size:9pt;
}
.signuplinks:hover{
	color:#dddddd;
}