﻿/* Css Coded By Ehsan Mehdizadeh www.PERSIANTIK.COM */
﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
html {
	margin:0 !important;
}
body { direction:rtl; font-size:14px; font-family:yekan,byekan,myriadpro; color:#262626; line-height:22px; background:#fff;}
a { text-decoration:none; color:#262626; -moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
a:hover { outline:none; text-decoration:none; color:#ff9600; outline:0;}
a:focus { outline:none; text-decoration:none; outline:0;}
h2, h3, h1, h4, h5, h6 { font-size:22px; font-weight:normal; font-family:yekan,byekan,myriadpro; color:#ff9600;}
li, ul { list-style:none; margin:0; padding:0; vertical-align:text-top;}
span { padding:0; margin:0;}
input { font-family:yekan,byekan,myriadpro; font-size:14px; border:none; outline:none;}
label { font-weight:normal; color:#262626; font-size:16px;}
.wrapper { width:1140px; padding:0; margin:0 auto; direction:rtl;}
.clear { clear:both;}
.relative { position:relative;}
@font-face {
    font-family: "yekan";
    src: url(../fonts/yekan.eot);
    src: url(../fonts/yekan.eot?#iefix) format("embedded-opentype"), url(../fonts/yekan.woff) format("woff"), url(../fonts/yekan.ttf) format("truetype"), url(../fonts/yekan.svg#Bbyekan) format("svg");
    font-weight: normal;
    font-style: normal
}
@font-face {
  font-family: 'byekan';
  src: url('../fonts/byekan.eot?#') format('eot'),  /* IE6�8 */
       url('../fonts/byekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/byekan.ttf') format('truetype');  /* Saf3�5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'myriadpro';
  src: url('../fonts/myriadpro.eot?#') format('eot'),  /* IE6�8 */
       url('../fonts/myriadpro.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/myriadpro.ttf') format('truetype');  /* Saf3�5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
    font-family: 'myriadprolight';
    src: url('../fonts/MyriadProLight.eot');
    src: url('../fonts/MyriadProLight.eot') format('embedded-opentype'),
         url('../fonts/MyriadProLight.woff2') format('woff2'),
         url('../fonts/MyriadProLight.woff') format('woff'),
         url('../fonts/MyriadProLight.ttf') format('truetype'),
         url('../fonts/MyriadProLight.svg#MyriadProLight') format('svg');
}
/* header */
.head1 {
	height:44px;
	line-height:44px;
	color:#fff;
	background:#56509f;
	font-size:15px;
}
.head1 a {
	color:#fff;
}
.head1_r {
	float:right;
}
.point,.point1{position:relative;-moz-animation:mymove 1s ease infinite;-webkit-animation:mymove 1s ease infinite}@-webkit-keyframes mymove {0%{opacity:1.0;text-shadow:0 0 20px #00c6ff}50%{opacity:0;text-shadow:none}100%{opacity:1.0;text-shadow:0 0 20px #00c6ff}}@-moz-keyframes mymove {0%{opacity:1.0;text-shadow:0 0 20px #00c6ff}50%{opacity:0;text-shadow:none}100%{opacity:1.0;text-shadow:0 0 20px #00c6ff}}
.head1_l {
	float:left;
}
.search {
	width:170px;
	height:44px;
	background:#fff;
	opacity:.3;
	-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
}
input.search_inp {
	float:right;
	width:74%;
	color:#000;
	margin:5px;
	opacity:.8;
}
input.submit_search {
	float:right;
	margin:12px 0 0;
	cursor:pointer;
	color:#000;
	font-family:FontAwesome;
	background:none;
	opacity:.5;
	-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
}
input.submit_search:hover {
	opacity:1;
}
.head2 {
	height:130px;
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 0%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
	background:#fff;
}
.logo0 {
	float:right;
	padding:8px 0 0;
}
.logo {
	float:left;
	padding:8px 0 0;
}
.logo img {
	max-width:342px;
	max-height:107px;
}
.logo0 img {
	width:80px;
	height:111px;
}
h3.capt1 {
	font-size:48px;
	line-height:80px;
	background:#10b1df;
	padding:0 10px;
	color:#fff;
}
h3.capt2 a {
	display:block;
	font-size:30px;
	line-height:48px;
	background:#10496B;
	padding:0 10px;
	color:#fff;
}
h3.capt2 a:hover {
	background:#fff;
	color:#10496B;
}
#slideshow {
	background:#D1D1D1 url(../images/loading.gif) no-repeat 50% 50%;
}
/* header */
/* main */
.about {
	padding:50px 0;
}
.about .wrapper {
	position:relative;
}
.flags {
	position:absolute;
	top:-120px;
	left:0;
	z-index:9999;
}
img.flag1, img.flag2, img.flag3, img.flag4, img.flag5 {
	position:absolute;
	left:0;
	z-index:99;
	opacity:0;
    -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;

    -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;

    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
	
	-webkit-animation-delay:10s;
	-moz-animation-delay:10s;
	animation-delay:10s;
}
img.flag2 {
	left:60px;
	z-index:98;
	-webkit-animation-delay:8s;
	-moz-animation-delay:8s;
	animation-delay:8s;
}
img.flag3 {
	left:120px;
	z-index:97;
	-webkit-animation-delay:6s;
	-moz-animation-delay:6s;
	animation-delay:6s;
}
img.flag4 {
	left:180px;
	z-index:96;
	-webkit-animation-delay:4s;
	-moz-animation-delay:4s;
	animation-delay:4s;
}
img.flag5 {
	left:240px;
	z-index:95;
	-webkit-animation-delay:2s;
	-moz-animation-delay:2s;
	animation-delay:2s;
}
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
h3.page_title {
	font-size:30px;
	color:#000;
	text-align:center;
	display:inline-block;
	padding:0 40px 0 0;
	vertical-align:calc();
}
.titlee {
	text-align:center;
}
.titlee1, .titlee2 {
	display:inline-block;
	width:156px;
	height:23px;
	background:url(../images/titlee1.png) no-repeat;
	vertical-align:middle;
}
.titlee2 {
	background:url(../images/titlee2.png) no-repeat;
	padding:0 0 0 40px;
}
.about_dec {
	padding:20px 0;
	text-align:center;
	font-size:16px;
	line-height:24px;
}
.about_boxes {
	padding:10px 0;
}
.about_box {
	float:right;
	width:22%;
	margin:0 0 0 3.5%;
	height:250px;
	border:2px solid #fff;
	box-shadow:0 0 5px #c9c9c9;
	position:relative;
}
.about_box:nth-child(4n) {
	margin:0;
}
.about_box img {
	width:100%;
	height:100%;
}
.about_box_lnik {
	position:absolute;
	bottom:0;
	height:40px;
	line-height:36px;
	border-top:2px solid #fff;
	text-align:center;
	width:100%;
}
.about_box_lnik a {
	display:block;
	height:100%;
	background:rgba(0, 0, 0, .7);
	color:#fff;
}
.about_box_lnik a:hover {
	background:rgba(255, 150, 0, .7);
}
/* main */
/* parallax */
.para {
	background:#000 url(../images/bg1.jpg) no-repeat;
	padding:70px 0;
	position:relative;
}
.para2 {
	background:#000 url(../images/bg2.jpg) no-repeat;
}
.para3 {
	padding:20px 0;
	background:#564F9F url(../images/pattern.png) no-repeat;
}
.parallax {
  background-attachment: fixed;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto auto;
  overflow: hidden;
}
.news {
	text-align:center;
	padding:10px 0;
}
.news a {
	color:#fff;
	font-size:20px;
	display:block;
}
.news a:hover {
	text-shadow:0 0 10px #fff;
}
span.news_date {
	color:#c5c5c5;
	font-size:15px;
}
.news_item {
	width:100%;
}
#news_pager {
	position:absolute;
	bottom:5px;
	right:0;
	width:100%;
	text-align:center;
}
#news_pager span {
	display:inline-block;
	cursor:pointer;
	width:7px;
	height:7px;
	border:1px solid #fff;
	font-size:0;
	margin:0 2px;
	-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
}
#news_pager span:hover, span.cycle-pager-active {
	background:#fff;
}
/* parallax */
/* footer */
.footer {
	padding:30px 0;
	background:#fff;
}
.footer_item {
	float:right;
	width:31.2%;
	margin:0 0 0 3%;
	font-size:15px;
	color:#424242;
}
.footer_item:nth-child(3n) {
	margin:0;
}
.footer_item h3 {
	font-size:18px;
	color:#56509f;
	padding-bottom:10px;
}
.footer_item h3 i {
	padding-left:4px;
}
.bookmarks {
	position:relative;
}
.bookmarks a {
	display:block;
	width:97%;
	margin-bottom:2px;
	padding:0 2% 0 0;
	height:32px;
	line-height:30px;
	border:1px solid transparent;
	color:#424242;
}
.bookmarks a:hover {
	color:#ff9600;
	border-color:#ff9600;
}
.bookmarks a i {
	padding-left:4px;
	-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
}
.bookmarks a:hover i {
	padding-left:10px;
}
img.map {
	border:1px solid #ccc;
}
.footer_item_cont {
	line-height:30px;
}
.cont_r {
	float:right;
	width:5%;
}
.cont_l {
	float:left;
	width:95%;
	text-align:justify;
	font-family:myriadpro,yekan;
	margin-bottom:6px;
}
.footer_line {
	height:60px;
	line-height:25px;
	background:#56509f;
	border-bottom:4px solid #928be5;
	font-size:15px;
}
.footer_line, .footer_line a {
	color:#fff;
}
.cpr_r {
	float:right;
}
.cpr_r a:hover {
	color:#000;
	text-shadow:0 1px 0 #6963b2;
}
.cpr_l {
	float:left;
}
.cpr_l a {
	float:left;
	margin:16px 0 0 8px;
	width:24px;
	height:24px;
	border-radius:24px;
	background:#9691d2;
	text-align:center;
	color:#fff;
}
a.share1:hover {
	background:#235fcd;
}
a.share2:hover {
	background:#16aaef;
}
a.share3:hover {
	background:#56509F;
}
a.share4:hover {
	background:#ff9600;
}
/* footer */
/* inner */
h3.banner_title, h1.banner_title {
	color:#fff;
	font-size:30px;
	padding-bottom:8px;
}
h3.banner_title2 {
	color:#fff;
	font-size:15px;
}
.para2 {
	border-bottom:1px solid #fff;
	box-shadow:0 3px 3px #D8D8D8;
	background-repeat:repeat;
}
.navi {
	height:32px;
	line-height:32px;
}
.navi span {
	color:#FF9600;
}
.inner {
	padding:20px 0;
}
.articles {
	margin:20px 0;
	border:1px solid #D8D8D8;
	padding:20px 0;
}
.articles table {
	border:1px solid #DBDBDB;
	text-align:right;
	direction:rtl;
	border-collapse: collapse;
	margin:5px 0;
}
.articles tr {
	padding:0;
	margin:0;
}
.articles td {
	border-left:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	padding:0 8px 4px 0;
	margin:0;
}
.article {
	border-bottom:1px solid #D8D8D8;
	padding:0 20px 10px;
	margin:0 0 10px;
	height:140px;
}
.article_r {
	float:right;
	width:70%;
	text-align:justify;
}
.article_l {
	width:25%;
	float:left;
	height:100%;
}
.article_l img {
	width:100%;
	height:100%;
	border:1px solid #fff;
	-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
}
.article:hover .article_l img {
	box-shadow:0 0 5px #cccccc;
}
h3.art_title {
	font-size:20px;
}
.article:hover h3.art_title a {
	color:#fff;
	background:#FF9600;
	padding:0 10px;
}
.art_dec {
	padding:10px 0 0;
}
.pages {
	text-align:center;
	font-family:myriadpro;
	padding-top:10px;
}
.pages a {
	display:inline-block;
	width:22px;
	height:22px;
	border:1px solid #ccc;
	text-align:center;
	margin:0 2px;
}
.pages a:hover {
	color:#fff;
	background:#56509F;
	border-color:#56509F;
}
.contact {
	padding:0 20px;
}
.contact_r {
	width:45%;
	float:right;
	text-align:justify;
}
.contact_l {
	width:50%;
	float:left;
	overflow:hidden;
	border:1px solid #ccc;
}
#listing-map {
	height:400px;
	font-family:myriadpro,yekan,byekan;
	text-align:center;
}
#listing-map h4 {
	font-size:16px;
}
#listing-map span.address {
	font-family:myriadpro,yekan,byekan;
	font-size:13px;
}
#listing-map .thumb-link {
	display:none;
}
.map-info-window {
	height:50px;
}
.tags {
	padding:8px 0 0;
	text-align:justify;
}
.tags a {
	display:inline-block;
	margin:0 0 4px 4px;
	background:#e5e5e5;
	padding:2px 8px;
}
.tags a:hover {
	color:#fff;
	background:#56509F;
}
.date {
	padding:10px 0;
	font-family:myriadpro,yekan;
}
.wp-caption {
	background:#fff;
	padding:5px;
	margin:5px 0;
	border:2px solid #ccc;
	-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
	border-radius:6px;
	text-align:center;
}
.wp-caption:hover {
	box-shadow:0 0 5px #ccc;
	border-color:#fff;
}
.capttt1 {
	width:100%;
	text-align:center;
}
h3.capt2, h3.capt1 {
	display:inline-block;
	padding:0 10px 8px;
}
span#next3, span#prev3 {
	position:absolute;
	top:-30px;
	left:0;
	color:#000;
	cursor:pointer;
}
span#prev3 {
	left:20px;
}
span#next3:hover, span#prev3:hover {
	color:#ffd526;
}
.bookmarks .cycle-carousel-wrap {
	width:100%;
}
.nonnn {
	display:none;
}
.not_found ul li {
	display:inline;
	margin:0 0 0 5px;
}
/* inner */
/* Css Coded By Ehsan Mehdizadeh www.PERSIANTIK.COM */