@font-face {
  font-family: "yekanb";
  src: url("fonts/bbcnassim.eot");
  src: local("☺"),
    url("fonts/bbcnassim.woff") format("woff"),
    url("fonts/bbcnassim.ttf") format("truetype"),
	url('fonts/bbcnassim.svg#bbcnassim') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "yekan";
  src: url("fonts/bbcnassimbold.eot");
  src: local("☺"),
    url("fonts/bbcnassimbold.woff") format("woff"),
    url("fonts/bbcnassimbold.ttf") format("truetype"),
	url('fonts/bbcnassim.svg#bbcnassim') format('svg');
  font-weight: bold;
  font-style: normal;
}

html {
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

body {
	font-family:'yekan',tahoma;
	font-size:16px;
	color:#333;
	line-height:1.4
}

body {		background:url(../images/bg.png);		overflow-x:hidden	}

@media (max-width:43.75em) {	body {font-size:13px} }
a {color:#859ce6}
a:hover,a:focus {color:#2445ae}
a:active {	color:black}
h1,h2,h3,h4,h5,h6 {
	margin:0 0 10px 0;
	padding:0;
	font-family:'yekan',tahoma;
	font-weight:700;
	font-style:normal;
	line-height:1.1;
	direction:rtl;
}

.h1fa,.h2fa,.h3fa,.h4fa,.h5fa,.h6fa {
	margin:0 0 10px 0;
	padding:0;
	font-family:'yekan','tahoma bold';
	font-weight:700;
	font-style:normal;
	line-height:1.1
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {	color:#111}
h1,.h1 {	font-size:48px;	margin:0}

@media (max-width:43.75em) {	h1,.h1 {		font-size:32px	}}

h2,.h2 {	font-size:42px;	margin:0}

@media (max-width:43.75em) {	h2,.h2 {		font-size:24px	}}

h3,.h3 {	font-size:36px;	margin-top:50px;}
@media (max-width:43.75em) {	h3,.h3 {		font-size:24px	}}
h4,.h4 {	font-size:24px;	margin:0 0 5px 0}
@media (max-width:43.75em) {	h4,.h4 {		font-size:18px	}}
h5,.h5 {	font-size:21px;	margin:0; 		text-transform:uppercase}
@media (max-width:43.75em) {	h5,.h5 {		font-size:14px	}}
h6 {	font-size:16px}

.time {	margin:20px 0}
time,.time {	color:#999;	text-transform:uppercase;}
abbr[title] {	border-bottom:1px dotted}
b,strong {	font-weight:bold}
blockquote,.explanation {
	padding:10px 10px 10px 15px;
	margin:0 0 20px 0;
	background:#eee;
	border-left:6px solid #859ce6
}
blockquote p:last-child,.explanation p:last-child {margin:0}

.explanation {
	display:block;
	font-style:normal;
	padding:20px !important;
	border-left-color:orange
}
/*mark {	background:#ff0;	color:#000}*/
p,pre {margin:0 0 20px 0}
pre {
	overflow:auto;
	color:white;
	background:#1d1f21;
	padding:0;
	font-family:Menlo,Monaco,monospace;
	-moz-tab-size:2;
	-o-tab-size:2;
	tab-size:2;
	-ms-word-break:normal;
	word-break:normal;
	word-break:normal;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none;
	position:relative
}
pre[rel] {	padding-top:33px}
pre[rel]:before {
	content:attr(rel);
	color:white;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:#e18728;
	font-family:'yekan',tahoma;
	padding:5px 0;
	text-indent:15px
}
pre code {
	font-family:'yekan';
	background:none;
	padding:15px;
	white-space:pre;
	overflow:auto;
	display:block
}
/*code {	background:lightyellow;	padding:1px}*/
small {	font-size:75%}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {	top:-0.5em}
sub {	bottom:-0.25em}



/*.expire-message p {	font-size:11px !important;	color:red !important;	margin:0 0 5px 0 !important}*/


@media screen {
	*,*:after,*:before {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box
	}
	a {		text-decoration:none	}
	article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {		display:block	}
	audio,canvas,video {		display:inline-block	}
	audio:not([controls]) {		display:none;		height:0	}
	[hidden] {		display:none	}

	html {
		font-size:100%;
		-webkit-text-size-adjust:100%;
		-ms-text-size-adjust:100%;
		margin:0;
		padding:0
	}
	html,button,input,select,textarea {		font-family:tahoma	}
	body {		margin:0	}
	dl,menu,ol,ul {		margin:0;		list-style:none	}
	dd {		margin:0	}
	menu,ol,ul {		padding:0	}
	nav ul,nav ol {		list-style:none;		list-style-image:none	}
	
	img {		border:0;		-ms-interpolation-mode:bicubic	}
	svg:not(:root) {		overflow:hidden	}
	figure {		margin:0	}
	form {		margin:0	}
	
	fieldset {		border:0;		margin:0;		padding:0	}
	legend {
		border:0;
		padding:0;
		white-space:normal;
		*margin-left:-7px
	}
	button,input,select,textarea {
		font-size:100%;
		margin:0;
		vertical-align:baseline;
		*vertical-align:middle
	}
	button,input {		line-height:normal	}
	button,html input[type="button"],input[type="reset"],input[type="submit"] {		-webkit-appearance:button;		cursor:pointer	}
	button[disabled],input[disabled] {		cursor:default	}
	input[type="checkbox"],input[type="radio"] {		padding:0	}
	input[type="search"] {		-webkit-appearance:textfield	}
	input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {		-webkit-appearance:none	}
	button::-moz-focus-inner,input::-moz-focus-inner {		border:0;		padding:0	}
	textarea {		overflow:auto;		vertical-align:top	}
/*	table {		border-collapse:collapse;	border-spacing:0;		width:100%;		margin:0 0 20px 0	}
	table th {		text-align:left	}	table th,table td {		border:1px solid #ccc;		padding:5px	}
*/
	.group:after {
		content:"";
		display:table;
		clear:both
	}
	.screen-reader {
		position:absolute;
		top:-9999px;
		left:-9999px
	}
	p:empty {		display:none	}

/*	.token.comment,.token.prolog,.token.doctype,.token.cdata {		color:#777	}
	.token.punctuation,.token.tag,.token.attr-name {		color:#ab875d	}
	.token.property,.token.boolean,.token.number {		color:#9b869c	}
	.token.selector {		color:#dfc48c	}
	.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string {		color:#a67f59	}
	.token.atrule,.token.attr-value,.token.keyword,.token.string {		color:#8f9c6c	}
	.token.regex,.token.important {		color:#e90	}
	*/
	.language-css {		color:#cd6a51	}
	.language-css .token.punctuation {		color:white	}
	.button,.markItUpHeader ul li,#rcp_submit {
		display:inline-block;
		border:0;
		border-radius:0;
		outline:0;
		/*background:#4e68c7;
		box-shadow:1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891;*/
		color:#4e68c7;
		white-space:nowrap;
		font-family:'yekan',tahoma;
		padding:9px 16px;
		line-height:1.4;
		position:relative;
		top:-5px
	}
	.button:not(.disabled):hover,.markItUpHeader ul li:not(.disabled):hover,.button:not(.disabled):focus,.markItUpHeader ul li:not(.disabled):focus,#rcp_submit:not(.disabled):hover,#rcp_submit:not(.disabled):focus {
		/*color:white;
		background:#666;*/
	}
	
	.button:not(.disabled):active,.markItUpHeader ul li:not(.disabled):active,#rcp_submit:not(.disabled):active {
		box-shadow:1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891;
		-webkit-transform:translate(3px,3px);
		-moz-transform:translate(3px,3px);
		-ms-transform:translate(3px,3px);
		-o-transform:translate(3px,3px);
		transform:translate(3px,3px)
	}
	.button:after,.markItUpHeader ul li:after,#rcp_submit:after {
		content:"";
		position:absolute;
		top:0;
		left:0;
		right:-5px;
		bottom:-5px
	}
	.button:active:after,.markItUpHeader ul li:active:after,#rcp_submit:active:after {
		top:-3px;
		left:-3px;
		right:-2px;
		bottom:-2px
	}
	.button.disabled,.markItUpHeader ul li.disabled,#rcp_submit.disabled {
		opacity:0.5;
		cursor:auto
	}
	.button.disabled:hover,.markItUpHeader ul li.disabled:hover,.button.disabled:focus,.markItUpHeader ul li.disabled:focus,#rcp_submit.disabled:hover,#rcp_submit.disabled:focus {
		color:white
	}
	.full-width-button {
		display:block;
		text-align:center
	}
	input[type='search'],input[type='url'],input[type='email'],input[type='text'],input[type='password'],textarea {
		border:1px solid #ccc;
		box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);
		font-family:'yekan',tahoma;
		outline:0;
		-webkit-appearance:none;
		padding:0.5rem;
		border-radius:2px
	}
	textarea {		width:100%	}
	input[type=radio] {
		float:left;
		position:relative;
		top:3px;
		width:10%
	}

	.grid {
		padding:0px 0 20px 20px
	}
	.grid.gridswitch {
		padding:20px 20px 20px 0
	}
	.grid.nopadding {
		padding:0
	}
	.grid.nopadding .grid-1-3,.grid.nopadding .grid-1-4 {
		padding-right:0
	}
	.grid-1-8 {
		width:12.5%
	}
	.grid-1-6 {
		width:16.66%
	}
	.grid-1-5 {
		width:20%
	}
	.grid-1-4 {
		width:25%
	}
	.grid-1-3 {
		width:33.33%
	}
	.grid-1-2 {
		width:50%
	}
	.grid-2-3 {
		width:66.66%
	}
	.grid-3-4 {
		width:75%
	}
	.grid-4-5 {
		width:80%
	}
	.grid-5-6 {
		width:83.33%
	}
	.grid-7-8 {
		width:87.5%
	}

	*[class*='grid-'] {		float:right;		padding-right:20px;		position:relative	}
	.gridswitch [class*='grid-'] {		float:right;		padding-right:0;		padding-left:20px	}

/*
	.logo {
		background:#036;
		position:absolute;
		top:0;
		right:90%;
		margin:0 -345px 0 0;
		height:115px;
		width:1000px;
		text-align:right;
		padding:65px 35px 0 0;
		text-transform:uppercase;
		font-family:'yekan',tahoma;
		font-size:50px;
		box-shadow:0 0 10px rgba(0,0,0,0.4)
		
	}
	.logo a {
		color:#444
	}
	.logo a span {
		color:white;
		margin-left:4px
	}
	.logo a:hover span,.logo a:focus span {
		text-shadow:0 0 7px white
	}
	.logo:before,.logo:after {
		content:"";
		position:absolute;
		top:6px;
		left:6px;
		width:100%;
		height:100%;
		background:#06C;
		z-index:-1
	}
	.logo:before {
		top:12px;
		left:12px;
		background:#039;
	}
	*/
	.search {
	position: absolute;
	top: 112px;
	left: 0%;
	white-space: nowrap;
	overflow: hidden;
	height: 81px;
	width: 75px;
	color: white;
	-webkit-transition: width 0.3s ease;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	transition: width 0.3s ease;
	background-color: #295098;
	}
	.search.open {
		width:400px
	}

/*	.open-search {
		text-align:center;
		height:100%;
		cursor:pointer
	}
	.open-search:hover {
		background:#859ce6
	}
	.open-search span:before {
		font-size:42px;
		line-height:83px;
		position:relative;
		left:4px
	}
	.open-search a {
		color:white
	}
	.close-search {
		display:none;
		height:100%;
		width:400px;
		padding:13px 10px 10px 10px
	}
	*/
	
	.search-field {
		width:96%;
		float:left;
		-webkit-appearance:none;
		margin:10px;
	}
	.search-button {
		width:23%;
		margin:10px;
		float:right;
		position:relative;
		right:6px
	}
	.search-button:active {
		left:-2px
	}
	.search-parts {
		font-size:14px;
		padding:7px 0;
		text-transform:uppercase;
		position:relative;
		width:65%;
		top:-50px;
		clear:both;
	}
	.search-parts a {
		color:#b9c7f6;
		margin:0 3px;
		cursor:pointer
	}
	.search-parts a.active {
		color:white;
		text-decoration:underline
	}
	.search-parts a:hover,.search-parts a:focus {
		color:white
	}
	/*.x-search {
		position:absolute;
		right:0;
		top:7px
	}
*/
	@-webkit-keyframes come-in {
		from {
			-webkit-transform:translate(-150px,-100px) scale(5);
			opacity:0
		}
		to {
			-webkit-transform:translate(0,0) scale(1);
			opacity:1
		}
	}
	@-moz-keyframes come-in {
		from {
			-moz-transform:translate(-150px,-100px) scale(5);
			opacity:0
		}
		to {
			-moz-transform:translate(0,0) scale(1);
			opacity:1
		}
	}
	@keyframes come-in {
		from {
			transform:translate(-150px,-100px) scale(5);
			opacity:0
		}
		to {
			transform:translate(0,0) scale(1);
			opacity:1
		}
	}
	.treehouse-brand {
		color:#666;
		font-family:'yekan',tahoma;
		white-space:nowrap;	
	}
	.treehouse-topics span {
		color:#ccc
	}
	.treehouse-topics span:after {
		content:"•";
		color:white;
		margin:0 3px 0 5px
	}
	.treehouse-topics span:nth-child(3):after {
		content:""
	}

	.wufoo-ad-graphic {
		display:block;
		height:0;
		padding-top:100%;
		background-repeat:no-repeat;
		background-size:cover;
		background-image:url(/images/wufoo-june2013-3.jpg);
		margin:0 0 10px 0;
		border:1px solid rgba(0,0,0,0.5)
	}
	.bsa_it_p {
		display:none !important
	}
	.bsa_it_ad {
		background:#404040 !important;
		border:0 !important;
		box-shadow:0 0 5px rgba(0,0,0,0.2);
		margin:0 0 20px 0;
		width:48%;
		float:left;
		text-align:center
	}
	.ad1 {
		margin-right:4%
	}
	.bsa_it_t {
		font-family:'yekan',tahoma;
		font-weight:700;
		font-style:normal;
		color:white !important;
		font-size:18px !important
	}
	.bsa_it_i {
		display:block;
		margin:0 0 10px 0 !important;
		float:none !important
	}
	.bsa_it_d {
		color:#d6d5d5 !important;
		font-family:'yekan',tahoma;
		font-size:14px
	}
	.bsap_1241308 a {
		width:auto !important;
		float:none !important
	}
	.bsap_1250418 {
		overflow:hidden
	}
	.illustrator-link {
		position:absolute;
		top:0;
		right:0;
		font-size:12px;
		background:black;
		color:white;
		padding:5px 10px
	}
	.illustrator-link:hover,.illustrator-link:focus {
		color:white;
		background:#859ce6
	}
	
	
	/*--------------------------------*/
	.page-wrap {
		word-wrap:break-word;
		background:#d6d5d5;
		width:90%;
		margin:-250px auto 40px;
		position:relative;
		padding-top:20px;
		/*direction:rtl;*/
	}
	.page-wrap:before,.page-wrap:after {
		content:"";
		position:absolute;
		top:6px;
		left:6px;
		width:100%;
		height:100%;
		background:#989898;
		z-index:-1
	}
	.page-wrap:before {
		top:12px;
		left:12px;
		background:#6c6666
	}
	.module {
		background:white;
		padding:30px 40px 30px;
		clear:both;
		box-shadow:0 0 5px rgba(0,0,0,0.2);
		margin:0 0 20px 0;
		text-align:right;
		position:relative
	}
	aside .module {
		padding:30px 20px 20px
	}
	aside .module p,aside .module li {
		font-size:80%;
		color:black
	}
	aside .module p:last-child,aside .module li:last-child {
		margin:0
	}
	aside .module .h4 {
		font-size:24px
	}
	.module.dark {
		background:#404040
	}
	.module.bare {
		padding-top:20px
	}
	.module>:last-child,.module>:last-child>:last-child {
		margin-bottom:0
	}
	.module:before {
		content:"";
		position:absolute;
		font-size:11px;
		text-transform:uppercase;
		top:0;
		left:0;
		width:100%;
		padding:1px 10px 0;
		color:white
	}
	.module-blogpost .time {
		margin-bottom:8px
	}
	
	/*
	.module-blogpost:before {
		background:#e18728;
		content:"Site Post";
		text-align:left;
	}*/
	
	.post-head-fa-orange {
		background:#e18728;
		text-align:right;
		width:100%;
		height:25px;
		overflow:hidden;
		font-size:16px;
		text-transform:uppercase;
		width:100%;
		padding:1px 10px 0;
		color:white;
	}
	
	.post-head-fa-green {
		background:#71ca28;
		text-align:right;
		height:25px;
		overflow:hidden;
		font-size:16px;
		text-transform:uppercase;
		width:100%;
		padding:1px 10px 0;
		color:white;
	}
	.post-head-fa-red {
		background:#d45b43;
		text-align:right;
		width:100%;
		height:25px;
		overflow:hidden;
		font-size:16px;
		text-transform:uppercase;
		padding:1px 10px 0;
		color:white;
	}
	.module-hotlink h2 a span {
		color:#859ce6;
	}
	.module-hotlink {
		padding:20px;		
		direction:rtl;
	}
	.module-video {
		padding:0px 0px 0px 0px !important
	}
	.module-video .inner {
		padding:20px;
	}
	.module-level-based{
		padding:20px 20px 20px 20px !important
	}

	.video-module-thumbnail {
		background-size:100% !important;
		position:relative;
		text-align:center;
		height:0;
		padding-top:26%;
		padding-bottom:35%
	}
	.module-subscribe h4 {
		margin:0 0 15px 0
	}
	.post-head-fa-blue {
		background:#859ce6;
		text-align:right;
		width:100%;
		height:25px;
		overflow:hidden;
		font-size:16px;
		text-transform:uppercase;
		padding:1px 10px 0;
		color:white;
	}
	.module-subscribe-buttons {
		margin:0 0 10px 0
	}
	.module-subscribe-buttons .button:first-child,.module-subscribe-buttons .markItUpHeader ul li:first-child,.markItUpHeader ul .module-subscribe-buttons li:first-child {
		margin-right:10px
	}
	.module-image-ad {
		padding:27px 10px 10px 10px !important
	}
	.module-image-ad img {
		display:block;
		max-width:100%;
		height:auto !important;
		margin:0 0 10px 0
	}
	.module-image-ad:before {
		background:#333;
		content:"Sponsor"
	}
	.module-poll {
		background-image:url(images/poll-pattern.png);
		background-repeat:repeat-x;
		background-position:bottom left;
		background-size:160px;
		
		direction:rtl;
		padding-bottom:33px !important
		
	}
	.post-head-fa-purple {
		background:purple;
		text-align:right;
		width:100%;
		height:25px;
		overflow:hidden;
		font-size:16px;
		text-transform:uppercase;
		width:100%;
		padding:1px 10px 0;
		color:white;
	}
	.post-head-fa-firuze {
		background:#1099a1;
		text-align:right;
		width:100%;
		height:25px;
		overflow:hidden;
		font-size:16px;
		text-transform:uppercase;
		width:100%;
		padding:1px 10px 0;
		color:white;
	}
		.wp-polls-ul {
		margin:0 0 20px 0
	}
	.voting-buttons {
		line-height:3
	}
	.wp-polls label {
		float:left;
		padding-left:5px;
		width:90%
	}
	.wp-polls li {
		clear:both;
		margin:0 0 5px 0
	}
	.pollbar {
		height:12px;
		margin:0 0 10px 0;
		background:red
	}
	.module-lodge {
		padding-top:70px !important;
		background:url(images/module-lodge-bg.jpg) top left no-repeat;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%
	}
	.module-lodge:before {
		display:none
	}
	.page-id-17923 .module-lodge,.page-template-page-lodge-group-php .module-lodge,.page-template-lodge-video-php .module-lodge {
		padding-top:20px !important;
		background:rgba(0,0,0,0.7);
		color:white
	}
	.module-lodge .intro-lodge {
		color:black;
		background:white;
		padding:15px;
		margin:0
	}
	.lodge-module-part {
		background:white;
		padding:10px
	}
	.lodge-module-part h4 {
		color:black
	}
	.lodge-avatar {
		width:25%;
		float:left
	}
	.lodge-avatar img {
		width:100%
	}
	.lodge-user-info {
		width:75%;
		float:right;
		padding-left:10px
	}
	.lodge-user-info nav a {
		display:block
	}
	.lodge-actions {
		padding-right:5px
	}
	.lodge-actions a {
		display:block;
		text-align:right
	}
	.lodge-actions .button,.lodge-actions .markItUpHeader ul li,.markItUpHeader ul .lodge-actions li {
		text-align:center;
		font-size:24px
	}
	.login-field {
		margin:0 0 10px 0
	}
	.module-related {
		padding:30px 20px 20px !important;
		width:48%;
		overflow:hidden;
		float:left;
		clear:none;
		font-size:80%
	}
	.module-related:before {
		background:#33b4e4;
		content:"Related Post"
	}
	.module-related:nth-child(1) {
		margin-right:4%
	}
	.module-files:before {
		background:#9c6d4c;
		content:"Project Files"
	}
	.main-nav {
		font-size:0;
		border-bottom:6px solid #444;
		padding:0 20px;
		overflow:hidden;
		height:50px;

	}
	.main-nav a {
		display:inline-block;
		position:relative;
		width:12.49%;
		padding:10px 0 0;
		height:100%;
		background:#afafaf;
		color:#444;
		text-align:center;
		font-family:'yekan',tahoma;
		font-size:18px;
		text-transform:uppercase;
		-webkit-transition:background 0.3s ease;
		-moz-transition:background 0.3s ease;
		-o-transition:background 0.3s ease;
		transition:background 0.3s ease;
		box-shadow:8px 0 25px 2px rgba(0,0,0,0.3)
	}
	.main-nav a:nth-child(8) {
		z-index:1;
		box-shadow:none
	}
	.main-nav a:nth-child(7) {
		z-index:2
	}
	.main-nav a:nth-child(6) {
		z-index:3
	}
	.main-nav a:nth-child(5) {
		z-index:4
	}
	.main-nav a:nth-child(4) {
		z-index:5
	}
	.main-nav a:nth-child(3) {
		z-index:6
	}
	.main-nav a:nth-child(2) {
		z-index:7
	}
	.main-nav a:nth-child(1) {
		z-index:8
	}
	.main-nav a:hover,.main-nav a:focus {
		background:#969696;
		color:white;
		-webkit-transition:background 0.05s ease;
		-moz-transition:background 0.05s ease;
		-o-transition:background 0.05s ease;
		transition:background 0.05s ease
	}
	.home .main-nav a.home,.snippets .main-nav a.snippets,.page-template-page-snippet-cat-php .main-nav a.snippets,.page-template-page-snippet-php .main-nav a.snippets,.bbpress .main-nav a.forums,.gallery .main-nav a.gallery,.tax-gallerytags .main-nav a.gallery,.post-type-archive-screenshot .main-nav a.gallery,.single-screenshot .main-nav a.gallery,.videos .main-nav a.videos,.page-template-video-archive-php .main-nav a.videos,.page-template-video-single-php .main-nav a.videos,.almanac .main-nav a.almanac,.page-template-page-almanac-group-php .main-nav a.almanac,.page-template-page-almanac-single-php .main-nav a.almanac,.demos .main-nav a.demos,.page-template-page-downloads-php .main-nav a.demos,.page-template-page-lodge-php .main-nav a.lodge {
		background:#444;
		color:white
	}
	.breadcrumbs {
		background:black;
		padding:0 20px;
		color:white;
		position:relative
	}
	.breadcrumbs a {
		color:white;
		padding:5px 0;
		display:inline-block
	}
	.breadcrumbs a:hover,.breadcrumbs a:focus {
		color:#859ce6
	}
	.breadcrumbs strong {
		color:#e18728
	}
	#wp_page_numbers ul {
		margin:0
	}
	#wp_page_numbers li {
		display:inline-block;
		font-size:20px
	}
	#wp_page_numbers li a {
		padding:7px;
		color:white;
		display:inline-block;
		text-align:center;
		position:relative
	}
	#wp_page_numbers li a:hover,#wp_page_numbers li a:focus {
		color:#e18728
	}
	#wp_page_numbers li.active_page a {
		color:#e18728;
		font-weight:bold
	}
	#wp_page_numbers li.active_page a:after {
		content:"";
		position:absolute;
		top:100%;
		left:50%;
		margin-left:-10px;
		width:0;
		height:0;
		border:0;
		border-top:10px solid black;
		border-left:10px solid transparent;
		border-right:10px solid transparent
	}
	.archive-nav-bottom #wp_page_numbers li.active_page a:after {
		border-top:0;
		border-bottom:10px solid black;
		top:auto;
		bottom:100%
	}
	#wp_page_numbers li.space {
		margin-left:5px
	}
	nav.navigation {
		overflow:hidden
	}
	nav.navigation a:nth-of-type(1) {
		float:left
	}
	nav.navigation a:nth-of-type(2) {
		float:right
	}
	article ul,article ol,.comment-content ul,.comment-content ol,.bbp-reply-content ul,.bbp-reply-content ol,.text ul,.text ol {
		margin:0 0 20px 22px
	}
	article ul,article ul ul,article ol ul,.comment-content ul,.comment-content ul ul,.comment-content ol ul,.bbp-reply-content ul,.bbp-reply-content ul ul,.bbp-reply-content ol ul,.text ul,.text ul ul,.text ol ul {
		list-style:disc
	}
	article ol,article ul ol,article ol ol,.comment-content ol,.comment-content ul ol,.comment-content ol ol,.bbp-reply-content ol,.bbp-reply-content ul ol,.bbp-reply-content ol ol,.text ol,.text ul ol,.text ol ol {
		list-style:decimal
	}
	article ul ul,article ol ul,article ol ol,article ul ol,.comment-content ul ul,.comment-content ol ul,.comment-content ol ol,.comment-content ul ol,.bbp-reply-content ul ul,.bbp-reply-content ol ul,.bbp-reply-content ol ol,.bbp-reply-content ul ol,.text ul ul,.text ol ul,.text ol ol,.text ul ol {
		margin:5px 0 0 22px
	}
	article li,.comment-content li,.bbp-reply-content li,.text li {
		margin:0 0 5px 0
	}
	article li p,.comment-content li p,.bbp-reply-content li p,.text li p {
		margin:5px 0 5px 0
	}
	.cp_embed_iframe {
		margin:0 0 20px 0
	}
	.single-post article>p:nth-of-type(2) {
		font-size:125%
	}
	figure {
		padding:10px;
		background:#efefef;
		text-align:center;
		margin:0 0 20px 0
	}
	figure figcaption {
		margin-top:10px;
		/*font-style:italic;*/
		color:#444
	}
	figure img {
		display:block;
		margin:0 auto
	}
	img {
		max-width:100%;
		height:auto !important
	}
	.google-ad {
		float:right;
		background:#eee;
		margin:0 0 5px 20px
	}
	.google-ad a {
		margin:0 !important
	}
	hr {
		border:0;
		height:1px;
		background:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0)));
		background:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));
		background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));
		background:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));
		background:linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));
		margin:35px 0 33px 0
	}
	#comments {
		padding-bottom:20px
	}
	.comments-title {
		clear:both;
		font-size:36px;
		margin:0 0 10px 0;
		padding-top:20px
	}
	.comments-title span[data-icon]:before {
		font-size:58px
	}
	.commentlist>.comment,.CommentForm>.comment,.comment ul>.comment {
		list-style:none;
		background:white;
		position:relative;
		padding:20px 0 20px 20px;
		box-shadow:0 0 5px rgba(0,0,0,0.2);
		margin:0 0 20px 0;
		font-size:14px
	}
	.commentlist>.comment.featured,.CommentForm>.comment.featured,.comment ul>.comment.featured {
		border-top:10px solid yellow
	}
	.commentlist>.comment.bypostauthor,.CommentForm>.comment.bypostauthor,.comment ul>.comment.bypostauthor {
		border-top:10px solid #e18728
	}
	.commentlist>.comment.buried,.CommentForm>.comment.buried,.comment ul>.comment.buried {
		height:50px;
		opacity:0.3;
		overflow:hidden;
		box-shadow:none
	}
	.commentlist>.comment.buried:hover,.commentlist>.comment.buried:focus,.CommentForm>.comment.buried:hover,.CommentForm>.comment.buried:focus,.comment ul>.comment.buried:hover,.comment ul>.comment.buried:focus {
		opacity:0.6
	}
	.commentlist>.comment.buried:after,.CommentForm>.comment.buried:after,.comment ul>.comment.buried:after {
		content:"";
		background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
		background:-webkit-linear-gradient(rgba(255,255,255,0),#ffffff);
		background:-moz-linear-gradient(rgba(255,255,255,0),#ffffff);
		background:-o-linear-gradient(rgba(255,255,255,0),#ffffff);
		background:linear-gradient(rgba(255,255,255,0),#ffffff);
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:20px
	}
	.commentlist>.comment.buried .reply,.CommentForm>.comment.buried .reply,.comment ul>.comment.buried .reply {
		display:none
	}
	.commentlist .comment-avatar img,.CommentForm .comment-avatar img,.comment ul .comment-avatar img {
		width:100%;
		height:auto;
		display:block
	}
	.commentlist .comment-body,.CommentForm .comment-body,.comment ul .comment-body {
		padding:0
	}
	.commentlist .comment-body time,.commentlist .comment-body .time,.CommentForm .comment-body time,.CommentForm .comment-body .time,.comment ul .comment-body time,.comment ul .comment-body .time {
		font-size:13px
	}
	.commentlist .comment-content,.CommentForm .comment-content,.comment ul .comment-content {
		padding-right:20px;
		overflow:hidden
	}
	.commentlist .edit-link,.CommentForm .edit-link,.comment ul .edit-link {
		position:absolute;
		left:100%;
		top:0;
		width:30px;
		margin-left:5px;
		font-size:10px
	}
	.commentlist .feature-bury-actions,.CommentForm .feature-bury-actions,.comment ul .feature-bury-actions {
		position:absolute;
		top:14px;
		left:100%;
		margin-left:5px;
		width:100px;
		font-size:10px
	}
	.commentlist .feature-bury-actions a,.CommentForm .feature-bury-actions a,.comment ul .feature-bury-actions a {
		display:block
	}
	.commentlist .reply,.CommentForm .reply,.comment ul .reply {
		position:absolute;
		top:0;
		right:20px
	}
	.commentlist .children,.CommentForm .children,.comment ul .children {
		width:101%;
		margin:20px 0 0 0
	}
	.commentlist .children>li:last-of-type,.CommentForm .children>li:last-of-type,.comment ul .children>li:last-of-type {
		margin:0
	}
	.commentlist .comment .respond,.CommentForm .comment .respond,.comment ul .comment .respond {
		clear:both;
		margin:20px 20px 0 0;
		padding:10px;
		background:#d6d5d5
	}
	.commentlist .comment .respond .comments-title,.CommentForm .comment .respond .comments-title,.comment ul .comment .respond .comments-title {
		display:none
	}
	.comment-author {
		font-family:'yekan',tahoma;
		font-weight:700;
		font-style:normal;
		font-size:32px
	}
	.comment-time {
		margin:0 0 5px 0
	}
	.commenter-inputs {
		margin:0 0 10px 0
	}
	.commenter-inputs input {
		width:100%
	}
	#comment {
		height:180px
	}
	.comment-form-button-wrap {
		padding-right:6px
	}
	#cancel-comment-reply-link {
		position:relative;
		top:-4px;
		left:13px
	}
	#commentPreview {
		padding:10px;
		margin:0 0 15px 0;
		background:lightyellow
	}
	#commentPreview .comment-reply-link,#commentPreview .feature-bury-actions,#commentPreview .edit-link {
		display:none
	}
	#commentPreview .commentlist,#commentPreview .comment {
		margin:0
	}
	#commentPreview:before {
		content:"Comment Preview";
		font-weight:bold
	}
	.comment-subscription-form {
		margin:0
	}
	.comment-subscription-form:last-of-type {
		margin:0 0 10px 0
	}
	.view-comments-button {
		display:none
	}
	.page-template-lodge-video-php .comment-subscription-form {
		display:none
	}
	.markItUpHeader ul {
		margin:25px 0 5px 0
	}
	.markItUpHeader ul li {
		display:inline-block;
		padding:2px 5px;
		margin:0 10px 0 0;
		font-size:0.8em
	}
	.markItUpHeader ul li a {
		color:white
	}
	.site-footer {
		background:rgba(0,0,0,0.25);
		box-shadow:inset 0 5px 18px rgba(0,0,0,0.6);
		padding:20px 10%
	}
	.site-footer a:hover,.site-footer a:active {
		color:#e18728
	}
	.new-store-link {
		position:absolute;
		bottom:30px;
		left:44%;
		background:#ff4e4e;
		color:white;
		font-size:14px;
		padding:4px 10px;
		box-shadow:0 0 10px black;
		border-radius:10px
	}
	.new-store-link:hover,.new-store-link:active {
		background:#b40000;
		color:white
	}
	.bottom-footer {
		background:rgba(0,0,0,0.45)
	}
	.link-list {
		width:50%;
		list-style:none;
		margin:0
	}
	.link-list li {
		position:relative
	}
	.link-list a {
		color:white;
		font-size:14px
	}
	.link-list a>span {
		position:absolute;
		pointer-events:none;
		bottom:0;
		width:100%;
		height:1px;
		margin-bottom:3px;
		left:0;
		background:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#ffffff),color-stop(5%,#ffffff),color-stop(5%,rgba(255,255,255,0.25)),color-stop(100%,rgba(255,255,255,0)));
		background:-webkit-linear-gradient(left,#ffffff,#ffffff 5%,rgba(255,255,255,0.25) 5%,rgba(255,255,255,0));
		background:-moz-linear-gradient(left,#ffffff,#ffffff 5%,rgba(255,255,255,0.25) 5%,rgba(255,255,255,0));
		background:-o-linear-gradient(left,#ffffff,#ffffff 5%,rgba(255,255,255,0.25) 5%,rgba(255,255,255,0));
		background:linear-gradient(left,#ffffff,#ffffff 5%,rgba(255,255,255,0.25) 5%,rgba(255,255,255,0));
		background-position:100% 0;
		-webkit-background-size:200% 100%;
		-moz-background-size:200% 100%;
		-o-background-size:200% 100%;
		background-size:200% 100%;
		-webkit-transition:background 0s linear;
		-moz-transition:background 0s linear;
		-o-transition:background 0s linear;
		transition:background 0s linear
	}
	.link-list a:hover>span,.link-list a:focus>span {
		background-position:-100% 0;
		-webkit-transition:background 0.4s;
		-moz-transition:background 0.4s;
		-o-transition:background 0.4s;
		transition:background 0.4s
	}
	.link-list .footer-store-link {
		color:#e18728;
		font-weight:bold
	}
	.link-list .space {
		margin-bottom:10px
	}
	.left-links {
		float:left;
		text-align:right;
	}
	.right-links {
		float:right;
		text-align:left;
		direction:rtl;
	}
	.right-links a>span {
		background:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,rgba(255,255,255,0)),color-stop(95%,rgba(255,255,255,0.25)),color-stop(95%,#ffffff),color-stop(100%,#ffffff));
		background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,0.25) 95%,#ffffff 95%,#ffffff);
		background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,0.25) 95%,#ffffff 95%,#ffffff);
		background:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,0.25) 95%,#ffffff 95%,#ffffff);
		background:linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,0.25) 95%,#ffffff 95%,#ffffff);
		-webkit-background-size:200% 100%;
		-moz-background-size:200% 100%;
		-o-background-size:200% 100%;
		background-size:200% 100%;
		background-position:-200% 0
	}
	.right-links a:hover>span,.right-links a:focus>span {
		background-position:0 0
	}
	.bottom-footer-part {
		width:50%;
		float:right;
		padding:0 20px;
		color:white;
		font-size:0
	}
	.bottom-footer-part p,.bottom-footer-part .footer-logo {
		display:inline-block;
		vertical-align:middle;
		margin:0
		
	}
	.bottom-footer-part .footer-logo {
		width:25%;
		height:25%
	}
	.bottom-footer-part .footer-logo img {
		width:100%
	}
	.bottom-footer-part p {
		
		direction:rtl;
		width:75%;
		font-size:15px;
		padding-left:15px
	}
	.slogan {
		background:rgba(0,0,0,0.85);
		padding:25px;
		text-align:center;
		color:white;
		font-size:12px
	}
	iframe[name*='google'] {
		position:absolute;
		left:-9999px;
		top:-9999px
	}
	#wpadminbar .ab-label {
		margin:0
	}
}
@media screen and (max-width:43.75em) {
	.grid {
		padding:10px
	}
}
@media screen and (max-width:43.75em) {
	[class*='grid-'] {
		float:none;
		width:100%;
		padding:0 !important
	}
}
@media screen and (max-width:62em) {
	.logo {
		right:95%
	}
}
@media screen and (max-width:59.375em) {
	.logo {
		font-size:36px;
		margin-right:-260px;
		padding-top:58px
	}
}
@media screen and (max-width:43.75em) {
	.logo {
		font-size:28px;
		right:98%;
		margin-right:-200px;
		padding-top:18px;
		padding-right:15px
	}
}
@media screen and (max-width:62em) {
	.search {
		right:2%
	}
}

@media screen and (max-width:43.75em) {
	.search {
		top:213px;
		width:100%;
		padding:0 2px 0 10px;
		background:none;
		z-index:1;
		right:auto;
		left:0;
		position:absolute;
		top:-9999px;
		left:-9999px
	}
	.search .open-search {
		display:none !important
	}
	.search .close-search {
		display:block !important;
		padding-left:0;
		width:100%
	}
	.search .search-parts {
		color:#666;
		padding-top:12px
	}
	.search .search-parts a {
		color:#666
	}
	.search .search-parts a.active,.search .search-parts a:hover,.search .search-parts a:focus {
		color:black
	}
	.search .x-search {
		top:12px
	}
	body.show-nav .search {
		top:222px;
		left:0
	}
}

@media screen and (max-width:59.375em) {

/*	#azadi{display:none;}*/
	#feed{display:none;}

}
@media screen and (max-width:43.75em) {

/*	#azadi{	display:none;}*/
	#feed{display:none;}
}
@media screen and (max-width:75em) {
	.page-wrap {
		width:96%
	}
}
@media screen and (max-width:59.375em) {
	.page-wrap {
		margin-top:-280px
	}
}
@media screen and (max-width:43.75em) {
	.page-wrap {
		width:100%;
		margin-top:-329px;
		padding-top:10px
	}
	body.show-nav .page-wrap>.grid {
		padding-top:80px
	}
}
@media screen and (max-width:43.75em) {
	.page-wrap:before,.page-wrap:after {
		display:none
	}
}
@media screen and (max-width:43.75em) {
	.module {
		padding:30px 20px 20px
	}
}
@media screen and (max-width:43.75em) {
	aside .module p,aside .module li {
		font-size:100%
	}
}
@media screen and (max-width:43.75em) {
	.lastest-blog-posts {
		display:none
	}
}
@media screen and (max-width:43.75em) {
	.module-hotlink {
		padding:10px
	}
}
@media screen and (max-width:43.75em) {
	.module-video {
		padding:10px
	}
}
@media screen and (min-width:62em) {
	.module-subscribe-buttons br {
		display:none
	}
}
@media screen and (max-width:62em) {
	.main-nav a {
		width:24.9%;
		height:50%
	}
	.main-nav a:nth-child(4) {
		box-shadow:0 12px 25px -6px rgba(0,0,0,0.3)
	}
}
@media screen and (max-width:43.75em) {
	.main-nav a {
		width:24.9%;
		height:50%;
		padding-top:8px;
		padding-bottom:6px
	}
	.main-nav a:nth-child(2),.main-nav a:nth-child(4),.main-nav a:nth-child(6),.main-nav a:nth-child(8) {
		box-shadow:0 12px 25px -6px rgba(0,0,0,0.3)
	}
}
@media screen and (max-width:43.75em) {
	.main-nav {
		-webkit-transform-style:preserve-3d;
		-moz-transform-style:preserve-3d;
		-ms-transform-style:preserve-3d;
		-o-transform-style:preserve-3d;
		transform-style:preserve-3d;
		-webkit-perspective:1000px;
		-moz-perspective:1000px;
		-ms-perspective:1000px;
		-o-perspective:1000px;
		perspective:1000px;
		padding:0 10px;
		min-width:450px;
	}
	/*.main-nav a:not(.show-hide-navigation) {
		height:0;
		padding:0;
		opacity:0;
		-webkit-transform:rotateX(269deg);
		-moz-transform:rotateX(269deg);
		-ms-transform:rotateX(269deg);
		-o-transform:rotateX(269deg);
		transform:rotateX(269deg);
		-webkit-transform-origin:bottom 50%;
		-moz-transform-origin:bottom 50%;
		-ms-transform-origin:bottom 50%;
		-o-transform-origin:bottom 50%;
		transform-origin:bottom 50%;
		-webkit-transition:-webkit-transform 0s ease;
		-moz-transition:-moz-transform 0s ease;
		-o-transition:-o-transform 0s ease;
		transition:transform 0s ease
	}
	body.show-nav .main-nav a:not(.show-hide-navigation) {
		display:inline-block;
		height:auto;
		padding:8px 0 6px 0;
		opacity:1;
		-webkit-transform:rotateX(360deg);
		-moz-transform:rotateX(360deg);
		-ms-transform:rotateX(360deg);
		-o-transform:rotateX(360deg);
		transform:rotateX(360deg)
	}
	.main-nav .show-hide-navigation {
		display:block;
		width:100%;
		height:auto;
		position:absolute;
		top:0;
		left:0;
		box-shadow:none
	}
	body.show-nav .main-nav .show-hide-navigation {
		display:none
	}*/
}
@media screen and (max-width:62em) {
	.main-nav {
		height:94px
	}
}
@media screen and (max-width:43.75em) {
	.main-nav {
		height:94px;
	}
	.show-nav .main-nav {
		height:146px
	}
	/*.show-nav .main-nav a:not(.show-hide-navigation) {
		-webkit-transition:-webkit-transform 0.5s ease;
		-moz-transition:-moz-transform 0.5s ease;
		-o-transition:-o-transform 0.5s ease;
		transition:transform 0.5s ease
	}*/
}
@media screen and (max-width:43.75em) {
	.google-ad {display:none}
	#q1{	display:none;}
/*	#azadi{	display:none;}*/
	#feed{display:none;}
}
@media screen and (max-width:43.75em) {
	#comments {
		display:none
	}
}
@media screen and (max-width:43.75em) {
	.commentlist .comment-avatar,.CommentForm .comment-avatar,.comment ul .comment-avatar {
		float:left;
		width:15%
	}
}
@media screen and (max-width:43.75em) {
	.commentlist .comment-body,.CommentForm .comment-body,.comment ul .comment-body {
		float:left;
		width:85%
	}
}
@media screen and (max-width:43.75em) {
	.commentlist .respond [class*='grid-'],.CommentForm .respond [class*='grid-'],.comment ul .respond [class*='grid-'] {
		padding-right:0;
		margin:0 0 10px 0
	}
	.commentlist .respond .commenter-inputs,.CommentForm .respond .commenter-inputs,.comment ul .respond .commenter-inputs {
		margin:0
	}
}
@media screen and (max-width:43.75em) {
	.view-comments-button {
		display:block;
		margin:40px 0 60px 0
	}
}
@media screen and (max-width:62em) {
	.site-footer {
		padding:20px 5%
	}
}
@media screen and (max-width:43.75em) {
	.site-footer {
		padding:20px
	}
}
@media screen and (max-width:43.75em) {
	.new-store-link {
		position:static;
		display:block;
		clear:both;
		border-radius:0;
		margin-top:15px;
		text-align:center
	}
}
@media screen and (max-width:62em) {
	.bottom-footer-part p,.bottom-footer-part .footer-logo {
		vertical-align:top
	}
}
@media screen and (max-width:43.75em) {
	.bottom-footer-part {
		width:100%;
		float:none
	}
	.bottom-footer-part p,.bottom-footer-part .footer-logo {
		vertical-align:top;
		margin:0
	}
	.bottom-footer-part.footer-codepen {
		padding:0 20px 20px
	}
}
@media screen and (max-width:400px) {
	@-ms-viewport {
		width:320px
	}
}
@media print {
	aside,header,footer,nav,.google-ad,.related-posts,[class*='bsa'],.view-comments-button {
		display:none
	}
	#comments {
		page-break-before:always
	}
}
}
.one {
position: relative
}

/* my */
	.top {
	width:100%;
  	height:194px;
 	background:#1f3c73;
	background:url(../images/pics/bgm.png);	
  	top:0; left:0;
  	z-index:7000;
	}
	
/*		  
#azadi{
	background:url(../images/pics/w1.png) bottom left no-repeat;
	height:179px;
	width:332px;
/*	margin-top:14px;
	margin-right:-70px;
	overflow:hidden;
}
*/	
.c1_fa{text-align: center; margin-bottom:10px;}
.c2_fa{width:44px;height:32px; float:right; text-align:right;}
	.c2_fa img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.c3_fa{height:32px;text-align: right;padding-top:12px;font-size:12pt;font-family:'yekan'; direction:rtl}


#feed{
	height:50px;
	margin-top:-20px;
}

div.dv_columns       { width: 100%; float: left;}

div.dv_grey_en         {float:left;width: 20%;background-color: #DDD9C4;font-family:'Whitney SSm A','Whitney SSm B',"ff-meta-web-pro"; font-size:10pt;text-align:right;} 
div.dv_grey_fa         {float:right;width:20%;background-color: #DDD9C4; text-align:right; text-align:justify; font-size:11pt;font-family:yekan,tahoma;}
div.dv_grey_fa_bz      {margin-top:5px;float:right;width:100%;background-color: #DDD9C4; text-align:right;  font-size:11pt;font-family:yekan,tahoma;}

div.dv_red_en          {float:left;width: 75%;background-color:#C4D79B;font-family:'Whitney SSm A','Whitney SSm B',"ff-meta-web-pro"; font-size:10pt; }
div.dv_red_fa          {float:right;width: 75% ;background-color:#C4D79B;text-align:right; text-align:right; font-size:11pt;font-family:yekan,tahoma;}
div.dv_red_fa_bz       {margin-top:5px;float:left;width: 100% ;background-color:#C4D79B;text-align:right; font-size:11pt;font-family:yekan,tahoma;}

div.dv_red_fa , div.dv_red_en ,div.dv_grey_en,div.dv_grey_fa{ 
height: 25px; padding:5px;border:0px;height:auto;min-height:25px;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:5px;}
div.clear         { clear: both; }
div.dv_red_en input {font-family:tahoma; margin:0px; padding:0px; color:#444;direction:ltr;dir:ltr; resize:both; width:96%;}
div.dv_red_fa input {font-family:tahoma; margin:0px; padding:0px; color:#444;direction:rtl; resize:both; width:96%;}
div.dv_red_fa_bz input {font-family:tahoma; margin:0px; padding:0px; color:#444;direction:rtl; resize:both; width:96%;}

.search_fa_2 {
	margin-bottom:25px;
	white-space: nowrap;
	color: white;
	-webkit-transition: width 0.3s ease;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	transition: width 0.3s ease;
	background-color: #295098;
	width:100%;
	height:120px;
}

.col
{
    float: left;
    width: 25%;
	text-align:center;
}

.last{
    float: right;
    width: 25%;
	text-align:center;
}
.row{
    border: 0px solid green; 
    height: auto;
    overflow: hidden;
	padding-bottom:12px;
}

.sss{
	font-family:'Whitney SSm A','Whitney SSm B',"ff-meta-web-pro",sans-serif;
}

#stickyheader {
width: 100%;
padding-top:8px;
background:#CCC;
z-index:99999;
}

.news_ajax_fa{
	background:#fff;
	margin:15px;
	direction:rtl;
}

#kamelia_fa{
	float:right;
	margin-left:10px;
	max-width:90px;
	max-height:90px;
}


.news_ajax_fa_content_border{
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	padding:15px;
	padding-top:5px;
	margin-top:15px;
	/*border:blue 1px solid;*/
}


/*----------------  search autocompelete  -----------*/

/*
	#searchid
	{
		width:500px;
		border:solid 1px #000;
		padding:10px;
		font-size:14px;
	}
*/
	#result
	{
		position:relative;
		float:left;
		width:500px;
		padding:10px;
		display:none;
		margin-top:-1px;
		border-top:0px;
		overflow:hidden;
		border:1px #CCC solid;
		background-color: white;
	}
	.show
	{
		padding:10px; 
		border-bottom:1px #999 dashed;
		font-size:15px; 
		height:50px;
	}
	.show:hover
	{
		background:#4c66a4;
		color:#FFF;
		cursor:pointer;
	}
	
	/*----------------  search autocompelete  -----------*/