/*
color : #008fd3  -> Blue (selected)
*/
@font-face {
  font-family:'iransans';
  src: url('fonts/IRANSans-web.eot?#') format('eot'),
  url('fonts/IRANSans-web.woff') format('woff'), 
  url('fonts/IRANSans-web.woff2') format('woff2'), 
  url('fonts/IRANSans-web.ttf') format('truetype');
  font-style: normal;
}
*{
	margin:0px;
	padding:0px;
	font-family:'iransans';
	font-size:11px;
}
body{
	font-family:'iransans';
	direction:rtl;
	font-size:11px;
}
a{
	text-decoration:none;
	color:#000;
}
input[type="text"],input[type="tel"],input[type="password"],input[type="email"],textarea{
	background:#F2F2F2;
	padding:10px;
	border-radius:2px;
	margin-bottom:3px;
	border:1px solid #e2e0e0;

}
select,input[type="file"]{
	background:#F2F2F2;
	padding:5px;
	border-radius:2px;
	margin-bottom:3px;
	border:1px solid #e2e0e0;
	width:178px;
}
input[type='submit']{
	width:140px;
	background:#77C04B;
	padding:10px 10px 7px 10px;
	color:#fff;
	border:none;
	border-radius:2px;
}
input[type='submit']:active{
	background:#6BAC43;
}
#alert-green{background:#00cc00;padding:5px 10px;width:100%;color:#fff;margin:5px 0px;}
#alert-red{background:#e6005c;padding:5px 10px;width:100%;color:#fff;margin:5px 0px;}
#alert-orange{background:#ff6600;padding:5px 10px;width:100%;color:#fff;margin:5px 0px;}

#green_alert{background:#00cc00;padding:5px 0px;width:100%;color:#fff;margin:5px 0px;}
#red_alert{background:#e6005c;padding:5px 0px;width:100%;color:#fff;margin:5px 0px;}
#alert_orange{background:#ff6600;padding:5px 0px;width:100%;color:#fff;margin:5px 0px;}

#pagination{clear:both;padding-top:10px;}
#pagination li{border:1px solid #008fd3;background:#008fd3;width:auto !important;padding:5px 10px;margin:1px !important;color:#fff !important;border-radius:2px;}
#pagination li:hover{background:#fff;}
#pagination li a{color:#fff;}
#pagination li:hover a{color:#008fd3;}

/*Start Header*/
#cart_icon{background:#008fd3;width:100px;padding:20px 0px 10px 0px;color:#fff;transform:rotate(-45deg);position:fixed;top:-9px;left:-32px;}
#nav{
	background:#fff;
	width:100%;
	height:53px;
	border-top:3px solid #008fd3;
}
#nav_wrapper{
	width:1100px;
	height:auto;
	margin:auto;
}
#nav-right{
	float:right;
	margin-top:5px;
	padding-right:5px;
	width:165px;
}
#nav-right img[alt="picture"]{
	float:right;
	margin-top:4px;
	width:110px;
	height:auto;
}
#nav-center{
	float:right;
	margin-top:5px;
}
#nav-center ul{
	list-style:none;
	margin-top:12px;
	margin-right:10px;
}
#nav-center ul li{
	display:inline-block;
	font-size:12px;
	color:#006d99;
	margin-left:20px;
	padding:0px 5px;
	border-bottom:2px solid #fff;
	transition:0.5s;
}
#nav-center ul li:hover{
	border-bottom:2px solid #006d99;
	transition:1s;
}
#btn_search_top{
	color:#999;
	cursor:pointer;
	width:40px;
	font-size:15px;
	padding-top:-50px;
	cursor: pointer;
	transition:0.5s;
}
#btn_search_top:hover{
	color:#008fd3;
	transition:0.5s;
}
#nav-left{
	float:left;
	padding-left:5px;
	min-width: 395px;
    width: auto;
}
#city_form select{
    background:none;
    border:1px dashed #600;
    width:135px;
    -moz-appearance:none;
    float: right;
    margin-top: 7px;
    margin-left: 5px;
    padding: 8px 6px;
}
#newvideobtn{
	background:#fff;
	padding:9px 15px;
	border-radius:2px;
	border:1px dashed #05A3E8;
	transition:1s;
	margin-top:7px;
	float:right;
}
#newvideobtn:hover{
	background:#05A3E8;
	transition:1s;
}
#newvideobtn a{
	color:#05A3E8;
	font-size:11px;
}
#newvideobtn:hover a{
	color:#fff;
}
#login-and-register-btn{
	float:right;
	margin-top:15px;
	margin-right:10px;
	color:#008fd3;
	font-size:11px;
}
#login-and-register-btn span{
	color:#008fd3;
	border:none;
	background:none;
	font-size:12px;
}
/*Start Middle*/
#vitrin_box{
	background-color:#fff;
	background-image:url(bgpattern.svg);
	background-size:583px 360px;
	background-repeat:repeat;
	background-position:relative;
	-webkit-animation: movebg 30s linear both infinite;
	-moz-animation: movebg 30s linear both infinite;
	animation: movebg 30s linear both infinite;
	width:100%;
	height:auto;
	box-shadow:0px 0px 0px #fff,0px 0px 0px #fff,0px 5px 5px #eaeaea,0px 0px 0px #fff;
}
#bottom-gradiant{
	width: 100%;
	height: 20px;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}
@keyframes movebg {
    0%   {background-position: 0 0px;}
    100% {background-position: 0 480px;}
}
@-webkit-keyframes movebg {
    0%   {background-position: 0 0px;}
    100% {background-position: 0 480px;}
}
#vitrin_wrapper{
	width:1100px;
	height:auto;
	margin:auto;
	padding:70px 0px 50px 0px;
}
#vitrin_wrapper h1{
	font-size:35px;
	color:#006d99;
}
#vitrin_wrapper h2{
	font-size:15px;
	margin-top:10px;
	color:#777;
}
#vitrin_wrapper input[type="text"]{
	width:30%;
	height:30px;
	padding:5px 5px;
	margin-top:30px;
	background:#fcfcfc;
	border-radius:0px 5px 5px 0px;
	direction:rtl;
}
#vitrin_wrapper select{
	width:140px;
	height:42px;
	padding:10px 0px;
	margin-right:-8px;
	background:#fcfcfc;
}
#vitrin_wrapper input[type="submit"]{
	width:120px !important;
	height:42px !important;
	padding:10px 0px !important;
	margin-right:-4px;
	border-radius:5px 0px 0px 5px;
	z-index:1344;
}
#btnpay{
	color:#fff;
	background:#006d99;
	padding:3px 0px;
	margin-top:3px;
	font-size:10px;
	transition:0.5s;
	border:1px solid #006d99;
}
#btnpay:hover{
	color:#006d99;
	background:#fff;
	transition:0.2s;
}
#ads_hot_box{
	width:100%;
	height:auto;
	padding:5px 0px;
	margin:10px 0px;
}
#ads_hot_wrapper{
	width:1100px;
	height:auto;
	margin:auto;
}
#hot_item{
	border:1px solid #ccc;
	width:calc(100% - 330px);
	min-height:480px;
	height:auto;
	float:right;
}
#hot_item #title{
	text-align:right;
	margin-top:10px;
	padding-right:20px;
}
#hot_item ul{
	list-style:none;
	clear:both;
	margin:10px;
}
#hot_item ul li{
	float:right;
	width:240px;
	margin:5px;
}
#hot_item #box_item{
	min-height:140px;
	height:auto;
	border:1px solid #ddd;
	border-radius:5px;
	padding:5px 0px;
}
#hot_item #box_item #up_box{
	border-bottom:1px solid #ddd;
	display:inline-block;
	width:97%;
}
#hot_item #box_item #up_box #right_s{
	width:50%;
	height:120px;
	float:right;
}
#hot_item #box_item #up_box #right_s #up_of_right{
	height:67%;
	font-size:11px;
	text-align:right;
	font-weight:bold;
	color:#008fd3;
}
#hot_item #box_item #up_box #right_s #down_of_right{
	height:33%;
	font-size:11px;
	text-align:right;
}
#hot_item #box_item #up_box #left_s{
	width:50%;
	height:120px;
	float:left;
	background:#efefef;
}
#hot_item #box_item #up_box #left_s img{
	width:100%;
	height:100%;
}
#hot_item #box_item #down_box{
	height:20px;
	width:97%;
	font-size:10px;
	color:#222;
	font-weight:normal;
	text-align:right;
}
#hot_item #box_item #down_box #fast_advert{
    float:left;
    color:#c71818;
    border:1px solid #c71818;
    border-radius:3px;
    padding:0px 3px;
}
#ads_item{
	width:300px;
	height:auto;
	float:left;	
}
#ads_item img{
	margin-bottom:10px;	
}
#start_main{
	width:100%;
	height:auto;
	clear:both;
	margin-top:40px;
	display:inline-block;
}
#right_side{
	background:#fefefe;
	box-shadow:1px 1px 2px #dedede,-1px -1px 2px #dedede,-1px 1px 2px #dedede,1px -1px 2px #dedede;
	width:400px;
	float:right;
	padding:10px 0px;
	word-wrap: break-word;
}
#right_side #cover_img{
	width:94%;
	border:1px solid #e1e1e1;
}
#buy_btn{
	width:95%;
	background:#008fd3;
	color:#fff;
	clear:both;
	padding:10px 0px;
	margin:2px 0px;
}
#abuse_btn{
	width:95%;
	background:#ad004b;
	color:#fff;
	clear:both;
	padding:10px 0px;
	margin:2px 0px;
}
#right_side ol{
	width:95%;
	list-style:none;
	margin:10px 0px;
}
#right_side ol li{
	text-align:right;
	margin:5px 0px;
	background:#eff9ff;
	border-right:4px solid #008fd3;
	padding:13px 5px;
	word-wrap: break-word;
}
#right_side ol li b{
	font-size:13px;
	color:#008fd3;
}
#right_side ol li span,#right_side ol li span a{
	font-size:13px;
}
#right_side_new{
	background:#fefefe;
	box-shadow:1px 1px 2px #dedede,-1px -1px 2px #dedede,-1px 1px 2px #dedede,1px -1px 2px #dedede;
	width:320px;
	float:right;
	padding:10px 0px;
	word-wrap: break-word;
}
#left_side{
	background:#fefefe;
	box-shadow:1px 1px 2px #dedede,-1px -1px 2px #dedede,-1px 1px 2px #dedede,1px -1px 2px #dedede;
	width:680px;
	float:left;
	padding:10px 0px;
	word-wrap: break-word;
}
#left_side *{
	max-width:100%;
	height:auto;
}
#left_side a{
	color:#008fd3;
}
#left_side #allow_to_download_alert{
	clear:both;
	color:#fff;
	font-size:13px;
	width:97%;
	margin:5px 0px;
	padding:5px 0px;
	background:#ad3f00;
}
#left_side_new{
	background:#fefefe;
	box-shadow:1px 1px 2px #dedede,-1px -1px 2px #dedede,-1px 1px 2px #dedede,1px -1px 2px #dedede;
	width:760px;
	float:left;
	padding:10px 0px;
	word-wrap: break-word;
}
#left_side_new *{
	max-width:100%;
	height:auto;
}
#left_side_new a{
	color:#008fd3;
}
#left_side_new #allow_to_download_alert{
	clear:both;
	color:#fff;
	font-size:13px;
	width:97%;
	margin:5px 0px;
	padding:5px 0px;
	background:#ad3f00;
}
#pay_box{
	background:#f1f1f1;
	width:75%;
	height:auto;
	padding:10px 0px;
	margin:20px 0px;
	display:block;
	border-radius:5px;
}
#pay_box b{
	color:black;
}
#pay_box input[type="text"],#pay_box input[type="email"]{
	width:85%;
	margin-top:5px;
	background:#fff;
}
#pay_box input[type="submit"]{
	width:93%;
	margin-top:5px;
}
#center_side_asl{
	background:#fefefe;
	box-shadow:1px 1px 2px #f2f2f2,-1px -1px 2px #f2f2f2,-1px 1px 2px #f2f2f2,1px -1px 2px #f2f2f2;
	width:100%;
	padding:10px 0px;
	display:inline-block;
	word-wrap: break-word;
	clear:both;
}
#center_side_asl #allow_to_download_alert{
	clear:both;
	color:#fff;
	font-size:13px;
	width:97%;
	margin:5px 0px;
	padding:5px 0px;
	background:#008fd3;	
}
#center_side_asl #area{
	width:97%;
}
#center_side{
	background:#fefefe;
	box-shadow:1px 1px 2px #f2f2f2,-1px -1px 2px #f2f2f2,-1px 1px 2px #f2f2f2,1px -1px 2px #f2f2f2;
	width:100%;
	padding:10px 0px;
	display:inline-block;
	word-wrap: break-word;
	clear:both;
	margin-top:20px;
}
#box_title_in_comment{
	clear:both;
	color:#fff;
	font-size:13px;
	width:98%;
	padding:5px 0px;
	background:#008fd3;	
}
#box_title_in_comment i{
	font-size:13px;
}
#comment1{
	background:#f2f2f2;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	color:#000;
	width:98%;
	height:auto;
	text-align:right;
	border-radius:5px;
	margin:10px 0px;
	padding:10px 0px;
}
#comment1 b{
	color:#008fd3;
}
#textcomment{
	float:right;
	padding-right:10px;
}
#answercomment{
	background:#fff;
	color:#000;
	width:80%;
	height:auto;
	text-align:right;
	padding:10px;
	clear:both;
	text-align:right;
	border:1px solid #ccc;
	margin-top:30px !important;
}
#datecomment{
	text-align:left;
	margin-left:10px;
}
#boxof_send_comment{
	width:98%;
	height:220px;
	padding:10px 0px;
	margin:0px 0px 20px 0px;
	display:block;
}
#boxof_send_comment input[type="text"],#boxof_send_comment input[type="email"],#boxof_send_comment textarea{
	width:98%;
	margin-top:0px;
	background:#fff;
}
#boxof_send_comment input[type="submit"]{
	margin-top:5px;
	width:22%;
}
#center_side *{
	max-width:100%;
	height:auto;
}
#start_main #load_more_item{
	background:#ccc;
	color:#333;
	border-radius:3px;
	padding:10px 0px;
	margin:5px 0px;
	clear:both;
}
#start_main #load_more_item:hover{
	background:#bbb;
}
.start_main_big #cat_title_in_index b{
	color:#fff !important;
}
.start_main_big #cat_title_in_index a b:hover{
	color:#ddd !important;
}
.start_main_big ul li a p{
	color:#fff !important;
	padding:3px 0px;
}
.start_main_big ul li a p:hover{
	color:#eee !important;
}
#wrapper{
	width:1100px;
    height:auto;
    margin:auto;
}
#cat_title_in_index{
	padding-top:30px;
	padding-bottom:15px;
	clear:both;
}
#cat_title_in_index b[id="right"]{
	float:right;
	color:#555;
	font-size:14px;
}
#cat_title_in_index b[id="right"] i{
	font-size:18px;
	color:#008fd3;
}
#cat_title_in_index b[id="left"]{
	float:left;
	color:#008fd3;
}
#cat_title_in_index #line_2color{
	width:100%;
	height:2px;
	clear:both;
	padding-top:5px;
}
#cat_title_in_index #line_2color #color1{
	width:10%;
	height:100%;
	float:right;
	background:#555;
}
#cat_title_in_index #line_2color #color2{
	width:90%;
	height:100%;
	float:right;
	background:#d4dade;
}
#wrapper ul{
	list-style:none;
	clear:both;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:25px;
}
#wrapper ul li{
	float:right;
	width:240px;
	margin:5px;
}
#wrapper #box_item{
	min-height:140px;
	height:auto;
	border:1px solid #ddd;
	border-radius:5px;
	padding:5px 0px;
}
#wrapper #box_item #up_box{
	border-bottom:1px solid #ddd;
	display:inline-block;
	width:97%;
}
#wrapper #box_item #up_box #right_s{
	width:50%;
	height:120px;
	float:right;
}
#wrapper #box_item #up_box #right_s #up_of_right{
	height:67%;
	font-size:11px;
	text-align:right;
	font-weight:bold;
	color:#008fd3;
}
#wrapper #box_item #up_box #right_s #down_of_right{
	height:33%;
	font-size:11px;
	text-align:right;
}
#wrapper #box_item #up_box #left_s{
	width:50%;
	height:120px;
	float:left;
	background:#efefef;
}
#wrapper #box_item #up_box #left_s img{
	width:100%;
	height:100%;
}
#wrapper #box_item #down_box{
	height:20px;
	width:97%;
	font-size:10px;
	color:#222;
	font-weight:normal;
	text-align:right;
}
#wrapper #box_item #down_box #fast_advert{
    float:left;
    color:#c71818;
    border:1px solid #c71818;
    border-radius:3px;
    padding:0px 3px;
}
/*Start Footer*/
#space_creator{
	clear:both;
}
#building_footer {
    background: url("building.png") center / auto 100px;
    width: 100%;
    height: 100px;
    margin-top: 50px;
}
#back-footer{
  	background:#fbfbfb;
	color:#999797;
	width:100%;
	height:200px;
	clear:both; 
}
#back_footer_wrapper{
    width:1100px;
    height:auto;
    margin:auto;
}
#box-1-footer{
    width:40%;
    height:auto;
    float:right;
    margin-top:15px;
}
#footerinfo{
	width:370px;
	text-align:right;
	font-size:11px;
    float:right;	
}
#box-1-footer p{
    float:right;
	font-size:11px;
	text-align:right;
}
#logo-footer{
	text-align:right;
	background: url('logo2.png') no-repeat scroll center center / 100px auto;
	width:100px;
	height:60px;
	float:right;
}
#logo-footer:hover{
	background: url('logo1.png') no-repeat scroll center center / 100px auto;
}
#btn-create-account{
	background:#fff;
	padding:10px 120px;
	color:#008fd3;
	border:1px solid rgba(0,0,0,0.15);
	transition:1s;
}
#btn-create-account:hover{
	background:#008fd3;
	color:#fff;
	border:1px solid #008fd3;
	transition:1s;
}
#box-2-footer{
    width:35%;
    height:auto;
    float:right;
    margin-top:15px;
}
#titr-box2{
	float:right;
	color:#555;
	font-size:12px;
	font-family:'iransans';	
}
#titr-box2 span{
	color:#555;
	font-size:12px;
}
#box-2-footer ul{
    list-style:none;
	float:right;
	margin-left:20px;
}
#box-2-footer ul li{
    font-size:11px;
	text-align:right;
	margin-top:5px;
}
#box-2-footer ul i{
    color:#008fd3;
}
#box-2-footer ul span{
    color:#777;
    transition:1s;
	font-size:11px;
}
#box-2-footer ul span:hover{
    margin-right:5px;
    transition:0.5s;
}
#box-3-footer{
    width:25%;
    height:auto;
    float:right;
    margin-top:15px;
	font-size:10px;
}
#titr-box3{
	color:#555;
	font-size:12px;
	font-family:'iransans';	
}
#titr-box3 span{
	color:#555;
	font-size:15px;
}
#box-3-footer i{
	color:#777;
	margin-left:20px;
	margin-right:20px;
}
#box-3-footer i:hover{
	color:#008fd3;
}
/* end */


#footer{
	background:#008fd3;
	width:100%;
	min-height:50px;
	height:auto;
	clear:both;
}
#footer_wrapper{
    width:1100px;
    height:auto;
    margin:auto;
}
#programmer{
    color:rgba(255,255,255,0.8);
}
#footer-1{
    float:right;
    color:#fff;
	text-align:right;
	margin-top:12px;
}
#footer-1 p{
	font-size:10px;
}
#footer-2{
    float:left;
	color:#fff;	
	margin-top:17px;
}
#footer-2 p{
	font-size:10px;
}
#footer-2 a{
	font-size:11px;
	color:#fff;
}

#hidboxfooter{display:none;}
#hidul li{display:inline;list-style:none;margin:0px 15px;}
#hidul li i{color:#993333;}

#social_profile *{color:#008fd3;}
#username_profile{font-size:17px;border-right:4px dotted #aaa;border-left:4px dotted #aaa;width:calc(96% - 9px);color:#333;background:#fafafa;padding:5px 0px;margin:5px 0px;}