/*
Theme Name: Design
Theme URI: wpsara
Author: Hossini wpsara
Author URI: wpsara
Description: Theme Wordpress
Version: 1.0
*/
a{
	text-decoration:none;
}
.title_category{font:18px/33px 'themework' !important;}
.clear{
	clear:both;
}
body{
	background:#EAEAEA;
	cursor:default;
}
/*--main_header*/
.main_header{
	background:url(http://jmnews.ir/demo13/wp-content/uploads/2017/07/1.jpg) repeat-x;
	height:242px;
	border-bottom:1px solid #3C3C3C;
}
.header{
	width:978px;
	margin:auto;
}
.top_header{
	overflow:hidden;
	cursor: default;
}
.top_header p{
	font:13px/39px 'themework';
	color:#dadada;
	float:right;
}
.top_header a{
	float:left;
	width:37px;
	height:37px;
	margin:0px 2px 0 0px;
	-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
}
.content_widg_sidebar{
	overflow:Hidden;
	padding:10px;
	font:13px/25px 'themework';
	color:#d0d0d0;
}
.content_widg_sidebar a{color:#d0d0d0;}
.content_widg_sidebar a:hover{color:#e49704;}
.content_widg_sidebar li ul{overflow:hidden;margin-right:20px;}
.content_widg_sidebar li{border-bottom: 1px solid #373737;padding:0 2px;}
.linkedin{
	background:url(images/icon.png) no-repeat -2px -40px;
}
.linkedin:hover{
	background-position:-2px -2px;
}
.facebook_header{
	background:url(images/icon.png) no-repeat -43px -40px;
}
.facebook_header:hover{
	background-position:-43px -2px;
}
.rss{
	background:url(images/icon.png) no-repeat -85px -40px;
}
.rss:hover{
	background-position:-85px -2px;
}
.gplus{
	background:url(images/icon.png) no-repeat -129px -40px;
}
.gplus:hover{
	background-position:-129px -2px;
}
.logo{
	float:right;
	width:260px;
	height:155px;
	background:url(images/3.png) no-repeat center;
}
.logo h1 a,.logo h3 a{
	display:block;
	width:325px;
	height:155px;
	text-indent:-999px;
}
.logo h6{
	text-indent:-999px;
}
.banner{
	float:left;
	width:468px;
	height:60px;
	margin-top:50px;
}
/*--search*/
.form_search{
	float:left;
	overflow:hidden;
	margin:5px 0px 0 0;
}
#txt-search{
	background:#dddee0;
	border:none;
	font:13px/37px 'themework';
	color:#595858;
	padding-right:8px;
	height:39px;
	width: 135px;
}
#submit_search{
	border:none;
	background:url(images/icon.png) no-repeat -79px -88px;
	width:89px;
	height:40px;
	float:left;
	cursor:pointer;
}
#txt-search:focus,#submit_search:focus{
	outline:0;
}
/*--menu*/
.main_menu{position:relative;float:right;}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	right: 0;
	z-index: 99;
	min-width: 12em;
	background:#252525;
}
.sf-menu li{
	position:relative;
}
.sf-menu li:hover,.sf-menu li.sfHover {
	background:url(images/2.png) repeat-x;
}
.sf-menu > li {
	float: right;
	padding: 5px 0;
	border-right:1px solid #090909;
	border-left:1px solid #3b3a3a;
	-webkit-transition: all 0.3s ease-in-out;
	  -moz-transition: all 0.3s ease-in-out;
	  -o-transition: all 0.3s ease-in-out;
	  transition: all 0.3s ease-in-out;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}
.sf-menu a {
	display: block;
	position: relative;
	padding:9px 20px;
	color: #fff;
	font: 13px/18px 'themework';
}
.sf-menu ul ul {
	top: 0;
	right: 100%;
}
.sf-menu {
	z-index:999;
	float:right;
	border-left:1px solid #090909;
	border-right:1px solid #3b3a3a;
	margin-top:2px;
}
.sf-menu ul li {
	border-top:1px solid #090909;
	border-bottom:1px solid #3b3a3a;
}
/*--wrapper*/
.wrapper{
	width:978px;
	overflow:hidden;
	margin:15px auto;
}
/*--slider*/
.slider-wrapper{
	position:relative;
	overflow:hidden;
	background:url(images/5.jpg) repeat-x bottom;
	border-radius:10px;
}
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	border-radius:10px 10px 0 0;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }
.nivo-caption {
	display: none;     
}
.nivo-caption a{
	padding:5px;
	font:13px/35px 'themework';
	color:#e2e2e2;
}
.nivo-caption {
    display:block;
	float:right;
	padding: 5px 10px;
}
#htmlcaption,.nivo-html-caption{
	display:none;
}
.nivo-directionNav a {
	position:absolute;
	bottom:-31px;
	z-index:9;
	cursor:pointer;
	width:20px;
	height:20px;
	text-indent:-9999px;
}
.nivo-prevNav {
	left:15px;
	background:url(images/icon.png) no-repeat -38px -89px;
}
.nivo-prevNav:hover{
	background-position:-38px -114px;
}
.nivo-prevNav:active,.nivo-nextNav:active{
	bottom:-32px;
}
.nivo-nextNav {
	left:33px;
	background:url(images/icon.png) no-repeat -54px -89px;
}
.nivo-nextNav:hover{
	background-position:-54px -114px
}
.nivo-controlNav {
	float:left;
	text-align:center;
	padding: 15px 0;
	margin:0px 10px 0 64px;
}
.nivo-controlNav a {
	cursor:pointer;
	width:14px;
	height:14px;
	margin:0 2px;
	background:url(images/icon.png) no-repeat -19px -85px;
	display:block;
	text-indent:-9999px;
	float:right;
}
.nivo-controlNav a.active {
	background-position:-4px -85px;
}
#themework{

}
.nivo-box{
	z-index:-1;
}
/*---main_box*/
.main_box{
	text-align:center;
	overflow:hidden;
	margin-top: 20px;
}
.box_single{
	width:300px;
	margin: 15px 10px;
	border:1px solid #939393;
	border-radius:8px;
	background:#fff;
	display:inline-block;
	cursor:default;
	-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
}
.box_single:hover{
	background:#F0F0F0;
}
.title_box{
	margin:-6px -1px 0 0;
	border-radius:0 10px 0 0;
	overflow:hidden;
}
.title_box h3{
	background:url(images/6.jpg) repeat-x;
	float:right;
	height:41px;
	overflow:hidden;
}
.title_box h3 a{
  font: 17px/40px 'themework';
  color: #ff8903;
  padding: 0 5px;
}
.content_widg strong{
font: 13px/35px 'themework';
color:#fff;
}
.title_box span{
	float:right;
	width:35px;
	height:41px;
	background:url(images/icon.png) no-repeat -134px -198px;
}
#showresult{
font: 13px/20px 'themework';
  color: #fff;
  overflow:hidden;
}
.box_single p{
font: 13px/22px 'themework';
    color: #000000;
	padding:10px 14px;
	text-align:justify;
}
.link_more{
	font:18px/25px 'themework';
	color:#f27b01;
	float:left;
	padding:0 0 14px 14px;
}
/* Tiny Carousel */
.main_tinyslider{
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
#slider1 { 
	position:relative;
	width:946px;
	height: 238px;
	margin:15px auto;
	background:#3e3d3d;
	border:1px solid #f90;
	border-radius:8px;
 }
.viewport {
	width:886px;
	height:160px;
	overflow: hidden;
	position: relative;
	margin:auto;
	margin-top:20px;
 }
.buttons {
 background:url(images/icon.png) no-repeat -92px -132px;
 display: block;
 text-indent: -999em;
 float: left; 
 width: 40px; 
 height:58px;
 overflow: hidden;
 position: absolute;
 left:-16px;
 top:40%;
 }
 .buttons:active,.next:active{
	top:40.5%;
 }
.next {
	background-position:-130px -133px;
	right:-16px;
 }
.disable {
 visibility: hidden;
 }
.overview {
 list-style: none;
 position: absolute;
 left: 0 ;
 top: 0; 
 }
.overview li{
 float: left;
 margin: 0 23px 0 0;
 height:160px;
 width:203px;
 overflow:hidden;
 position:relative;

 }
.overview li img{
	width:203px;
	height:160px;
	opacity:0.8;
	border-radius: 5px;
	-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
}
.overview li:hover img{
	opacity:1;
}
.overview li h2{
	background:rgba(0,0,0,0.8);
	position:absolute;
	bottom:0;
	width:100%;
	border-radius:0 0 5px 5px;
}
.overview li h2 a{
	font:13px/37px 'themework';
	color:#fff;
	display: block;
	white-space: nowrap;
}
.overview li span{
	float:right;
	width:16px;
	height:16px;
	background:url(images/icon.png) no-repeat -2px -111px;
	margin:10px;
}
.title_tinyslider{
	overflow:hidden;
	margin:auto;
	text-align:center;
	margin-top:-12px;
}
.title_tinyslider h3{
	background:url(images/10.jpg) repeat-x top #141414;
	display:inline-block;
	overflow:hidden;
}
.title_tinyslider h3 a{
	font:18px/44px 'themework';
	color:#fff;
	padding:0 30px;
}
.title_tinyslider span{
	width:30px;
	height:44px;
	display:inline-block;
}
.right{
	background:url(images/icon.png) no-repeat -93px -195px;
}
.left{
	background:url(images/icon.png) no-repeat -53px -195px;
}
/*--footer*/
.main_footer{
	overflow:hidden;
	border-top:4px solid #000;
	background:#181818;
}
.footer{
	width:978px;
	overflow:hidden;
	padding:10px 0;
	margin:auto;
}
.main_widg{
	float:right;
	width:32%;
	padding:5px;
	cursor:default;
}
.main_widg h4{
	font:20px/45px 'themework';
	color:#fc6b00;
	border-bottom:1px solid #7b7a7a;
	padding-right:10px;
}
.content_widg,.content_last,#form_email{
	border-top:1px solid #000;
	padding:10px 5px;
	overflow:hidden;
}
.content_widg p,.content_widg p a,#form_email p{
	font:13px/30px 'themework';
	color:#f3f3f3;
	overflow:hidden;
	padding:5px 0;
}
.content_widg span{
	float:right;
	width:30px;
	height:30px;
	margin-left:8px;
}
.tell{
	background:url(images/icon.png) no-repeat 0px -135px;
}
.address{
	background:url(images/icon.png) no-repeat 0px -176px;
}
.email{
	background:url(images/icon.png) no-repeat 0px -212px;
}
.content_widg li{
	padding:5px 0;
	overflow:hidden;
	border-bottom:1px solid #515050;
}
.content_widg h2 a{
	font:16px/26px 'themework';
	color:#d0d0d0;
	display:block;
	-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
}
.content_widg img{
	float:right;
	width:90px;
	height:65px;
	border-radius:5px;
	border:1px solid #727171;
	margin-left:8px;
	opacity:0.8;
}
.content_widg li:hover a{color:#d18212;}
.content_widg li:hover img{opacity:1;}
#name,#address_email,#comment_footer{
	background:#dddee0;
	border:1px solid #ebebed;
	padding:0 8px 0 0;
	font:13px/28px 'themework';
	color:#656565;
	width:90%;
	border-radius:2px;
	margin:2px 0;
}
#submit_email{
	font:13px/30px 'themework';
	color:#fff;
	background:#f57900;
	border-radius:3px;
	border:0;
	padding:0 25px;
	cursor:pointer;
	margin:5px;
	-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
}
#submit_email:hover{background:#df7c0a;}
#password{
	font:13px/28px 'themework';
	color:#656565;
	padding:0 8px;
	width:70px;
	background:#dddee0;
	border:1px solid #ebebed;
	border-radius:2px;
	margin:5px;
}
#name:focus,#address_email:focus,#comment_footer:focus,#submit_email:focus,#password:focus{
	outline:0;
}
/*--copyright*/
.main_copyright{
	background:#040404;
	overflow:hidden;
}
.copyright{
	width:978px;
	overflow:hidden;
	margin:auto;
	padding:10px 0;
}
.copyright p,.copyright span{
	font:13px/25px 'themework';
	color:#fff;
	float:right;
}
.copyright a{
	font:13px/25px 'themework';
	color:#f29224;
}
.copyright span{
	float:left;
}
/*--sidebar*/
.sidebar{
	float:right;
	width:290px;
	overflow:hidden;
	padding-top:20px;
}
.main_box_sidebar{
	background:#2A2929;
	border:1px solid #030303;
	border-top:1px solid #4b4b4b;
	border-radius:10px;
	margin-bottom:20px;
}
.post_sidebar{
	overflow:hidden;
	margin:0 12px 20px 12px;
	border-bottom:1px solid #3e3e3e;
}
.post_sidebar li{
	border-top:1px solid #3e3e3e;
	border-bottom:1px solid #000;
	padding:10px 0;
	overflow:hidden;
}
.post_sidebar li:first-child,.post_sidebar p:first-child{
	border-top:0;
}
.post_sidebar img{
	float:right;
	margin:0 0 0 10px;
	border-radius:4px;
	widtH:100px;
	height:75px;
	-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
}
.post_sidebar li:hover img{
	opacity:0.6;
}
.post_sidebar h2{
	overflow:hidden;
	padding-bottom:10px;
}
.more_sidebar em{
	color:#e49704 !important;
	float:left;
}
.post_sidebar span{
	float:right;
	width:18px ;
	height:18px;
	background:url(images/icon.png) no-repeat 0px -111px;
	margin:3px 0 0 5px;
}
.post_sidebar a{
	font:13px/22px 'themework';
	color:#d0d0d0;
	display:block;
	-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
}
.post_sidebar p{
	border-top:1px solid #3e3e3e;
	border-bottom:1px solid #000;
	overflow:hidden;
	padding:10px 0;
}
.post_sidebar p:hover a{
	color:#e49704
}
/*--content*/
.content{
	float:left;
	width:665px;
	overflow:hidden;
	margin-top:20px;
	cursor:default;
}
.content h1,.main_comment h4{
	background:url(images/5.jpg) repeat-x #202020;
	border-radius:10px 10px 0 0;
	font:17px/46px 'themework';
	color:#fff;
	padding:0 8px;
}
.content h1 span{
	float:right;
	width:14px;
	height:21px;
	background:url(images/icon.png) no-repeat -38px -114px;
	margin:13px 8px 0 8px;
}
.main_comment h4 span{
	float:right;
	width:50px;
	height:40px;
	background:url(images/icon.png) no-repeat -33px -141px;
	margin:3px 4px 0 10px;
}
.main_post{
	background:#fff;
	border-radius:8px;
	margin-top:15px;
	border:1px solid #fff;
	-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
}
.main_post:hover{background:#fff}
.post{
	overflow:hidden;
	padding:10px;
	position:relative;
}
.post img{
	float:right;
	width:135px;
	height:100px;
	margin-left:8px;
	border:1px solid #A19F9F;
}
.post p{
	font:13px/22px 'tahoma';
	color:#505050;
	overflow:hidden;
}
.link_post{
	float:left;
	font:17px/22px 'themework';
	color:#e83e23;
	margin: 16px 0px 0 30px;
}
/*page_number*/
.navigation{
	margin:15px 0;
	text-align:center;
	overflow:hidden;
	background:url(images/5.jpg) repeat-x #202020;
	border-radius:0 0 10px 10px;
	padding:11px 0;
}
.navigation ul li{
	border-radius:3px;
	background:#e0dede;
	margin:0 2px 5px 2px;
	display:inline-block;
	-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
}
.navigation ul li:hover{
	background:#e58a08;
}
.active_number{
	background:#e58a08 !important;
}
.navigation ul li:hover a,.active_number a{
	color:#fff !important;
}
.navigation ul li a{
	font: 13px/24px 'tahoma';
	color:#717070;
	display:block;
	padding:0 10px;
}
/*--post_content*/
.post-content,#tak-theme-comment{
	padding:15px;
	overflow:hidden;
	background:#fff;
	border:1px solid #D2D2D2;
	font: 14px/28px 'themework';
	color:#3d3d3d;
	margin-bottom:20px;
	border-radius:0 0 10px 10px;
}
.post-content p {margin-bottom: 15px;}
.post-content a{	color:#E66103;}
.post-content ul li{list-style:inside disc;}
.post-content ol li {list-style:decimal inside;}
.post-content .alignright {float:right; margin:12px 0 12px 12px;max-width:100%;}
.post-content .alignleft {float:left; margin:12px 12px 12px 0; max-width:100%;}
.post-content .aligncenter {display:block; margin:12px auto;max-width:100%;}
.post-content h1 {font:22px/35px 'themework'; color:#424242; background:none;}
.post-content h2 {font:21px/35px 'themework'; color:#424242;}
.post-content h3 {font:20px/35px 'themework'; color:#424242;}
.post-content h4 {font:19px/35px 'themework'; color:#424242;}
.post-content h5 {font:18px/35px 'themework'; color:#424242;}
.post-content h6 {font:17px/35px 'themework'; color:#424242;}
.post-content table td {border:1px solid #555; padding:3px 6px;}
.post-content .related-post-title {border-bottom:1px solid #444; margin:7px 0;}
.post-content .related-posts ul li{list-style:inside disc;}
.post-content .related-posts ul li a {font:normal normal 13px/1.5 tahoma;}
.post-content hr{margin-top: -5px;padding:0;}
.post-meta{color:#2E1302;margin:4px 0 15px }
/*forms-form,comments,suptic----*/
#tak-theme-comment,.forms,.suptic {
	padding:0 14px !important;
	overflow:hidden;
}
textarea{
	height:auto
}
p.nocomments {
	margin-bottom:8px;
}
ol.commentlist{
	border-top:1px solid #0384c0;
	overflow:hidden;
}
ol.commentlist li {
	border-bottom:1px solid #c3c2c1;
	margin:5px;
	padding:5px;
	position:relative;
	overflow:hidden;
}
ol.commentlist li.pingback comment-author {
	padding:0 170px 0 0;
}
.comment-body {
	overflow:hidden;
}
.avatar{
width: 100px;
  height: 100px;
  float: right;
  border-radius: 100%;
  margin: 0 0 0 15px;
  border: 2px solid #D0D0D0;
  padding: 3px;
}
.fn{
	font:18px/30px 'themework';
	color:#ff8c00;
	float:right;
}
.awaiting-moderation{
	float:right;
	margin:3px 18px 0 0;
	color:#0384c0;
}
ol.commentlist li div.comment-meta a{
	color:#cf2c1d;
	font:12px/25px 'tahoma';
	float:left;
}
ol.commentlist li div.vcard {
	overflow:hidden;
	width:310px;
	float:right;
}
ol.commentlist li div.vcard cite.fn a.url {
	color:#cc0000;
	text-decoration:none;
}
ol.commentlist li div.vcard cite.fn a.url:hover {
	color:#000;
}
ol.commentlist li div.vcard img.avatar {
	background: #fff;
	border:1px solid #aaa;
	padding: 5px;
	float:right;
	margin:0 0 10px 10px;
}
ol.commentlist li div.comment-meta {
	overflow:hidden;
}
ol.commentlist li p {
	margin:12px 0;
	overflow:hidden;
}
ol.commentlist li ul {
	font-weight:normal;
	font-family:tahoma;
	padding:0;
}
ol.commentlist li div.reply {
	background:#696968;
	border:1px solid #272727;
	float:left;
	clear:both;
	overflow:hidden;
	-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
}
ol.commentlist li div.reply:hover{background:#3c3c3b;}
ol.commentlist li div.reply a {
	color:#fff;
	font:13px/30px 'themework';
	padding:0 8px;
}
ol.commentlist li ul.children {
	list-style:none;
	overflow:hidden;
	text-indent:0;
}
ol.commentlist li ul li{border:1px solid #c3c2c1;}
ol.commentlist li.pingback div.vcard {
	padding:0 170px 0 0;
}
.main_comment{
	overflow:hidden;
	margin:10px 0 20px 0;
}
#comments,#respond h3  {
	color:#0384c0;
	font:18px/30px 'themework';
	padding:10px;
}
#respond {
	overflow:hidden;
}
#commentform,.forms-form{
	overflow:hidden;
	margin-top:10px;
}
.forms-form p,.suptic p {
	overflow:hidden;
}
#commentform p{
	float:right;
	overflow:hidden;
	margin:10px 0 10px 30px;
}
#commentform label {
	display:block;
	font-weight: bold;
	color:#6D6C6C;
}
.post-content input[type="text"],
.post-content input[type="email"],
.post-content input[type="number"],
.post-content input[type="tel"],
.post-content select,
#commentform input[type="text"],.your_message,#comment{
	background:#fff;
	border-radius:3px;
	border:1px solid #B4B3B1;
	font:12px/20px 'tahoma';
	color:#757575;
	margin-top:12px;
	padding:5px;
}
.post-content textarea{
background:#fff;
	border-radius:3px;
	border:1px solid #B4B3B1;
	font:12px/20px 'tahoma';
	color:#757575;
	margin-top:12px;
	padding:5px;
	width:98%;
	height:100px;
}
.post-content input[type="submit"],.post-content input[type="button"]{
cursor: pointer;
    padding: 0px 15px;
    font: 14px/25px 'themework';
    color: #fff;
    margin: 10px 0 0 0;
    background: #f29124;
    border: 1px solid #db7604;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.forms-form input[type="text"]{width:50%;}
#commentform input[type="text"]{width:266px;}
.your_message,#comment{width:93%;}
#submit,.forms-submit {
	cursor:pointer;
	padding:0px 15px;
	font:13px/25px 'themework';
	color:#fff;
	margin: 10px 0 0 0;
	background:#f29124;
	border:1px solid #db7604;
	-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
}
#submit:hover,.forms-submit:hover{background:#eb8007;}
.forms-form input:focus,#commentform input:focus,.your_message:focus,.forms-select:focus,#comment:focus{
	outline:0;
	border-color:#f7b058;
}
.cancel-comment-reply {
	margin-bottom:10px;
}
#url,#email, .forms-validates-as-email {
	text-align:left;
}
.cptch_block input {
	margin-top:none;
	float:none;
}
.forms-select {
	font:12px/22px 'tahoma';
	height: 27px;
	width: 235px;
	margin-top:7px;
}
.forms-checkbox,.forms-radio {
	margin:10px 10px 0 0;
	display:block;
}
.forms-list-item input{cursor:pointer;margin:3px 10px 0 0;}
.forms-acceptance {
	margin:4px 0 0 10px;
	background:none;
	border:none;
}
/*-prettyPhoto-*/
#main{overflow:hidden;margin-bottom:10px;}
.clearfix{
	float:left;
	overflow:hidden;
	width:42%;
	text-align:center;
}
.clearfix li{
	display:inline-block;
	overflow:hidden;
	list-style:none !important;
	border:1px solid #9B9A9A;
	border-radius:5px;
	position:relative;
	line-height:0;
}
.clearfix li span{
	position:absolute;
	display:none;
	top:0;
	background:url(images/4.png) no-repeat center #000;
	opacity:0;
	width:120px;
	height:87px;
	-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
}
.clearfix li:hover span{display:block;opacity:0.6;}
.img_single{
	float:right;
	width:360px;
	height:279px;
	border:1px solid #9B9A9A;
	border-radius:5px;
}
/*--end--*/
.menu_icon{
	display:none;
	width:40px;
	height:40px;
	float:right;
	background:url(images/icon_menu.png) no-repeat center center;
	display:none;
	margin:5px 0px 0 0;
}
.cptch_block {
  direction: rtl !important;
  margin: 0 !important;
  width: 100% !important;
  height: 52px;
  overflow: hidden;
 }
 .cptch_block  br{display:none;}
/*-----------------------------------screen_respansive-----------------------------------------*/
@media only screen and (min-width : 768px) and (max-width : 978px){
.header,.wrapper,.footer,.copyright{width:99%;}
.sf-menu{display:none;width:170px;	position:absolute;right:0;top:100%;z-index:99999;background:#272727;}
.menu_icon{display:block;}
.sf-menu > li{float:none;border-top: 1px solid #090909;border-bottom: 1px solid #3b3a3a;padding:0;}
.sf-menu ul{right:100%;top:0;}
.banner{width:55%;height:auto;}
.main_widg{width:48%;}
.last_crop{display:none;}
#slider1{width:95%;}
.viewport{width:90%;}
.sidebar{width:29%;}
.content{width:69%;}
.clearfix{width:100%;margin-top:10px;}
#main{text-align:center;}
.img_single{float:none;}
}
@media only screen and (min-width : 480px) and (max-width : 767px){
.header,.wrapper,.footer,.copyright{width:99%;}
.sf-menu{display:none;width:170px;	position:absolute;right:0;top:100%;z-index:99999;background:#272727;}
.menu_icon{display:block;}
.sf-menu > li{float:none;border-top: 1px solid #090909;border-bottom: 1px solid #3b3a3a;padding:0;}
.sf-menu ul{right:100%;top:0;}
.main_widg{float:none;width:99%}
.last_crop,.banner{display:none;}
.logo{float:none; margin:auto;}
#slider1{width:95%;}
.viewport{width:90%;}
.sidebar,.content{width:100%;}
.post_sidebar h2{padding-bottom:25px;}
.post_sidebar a{font-size:17px;}
.clearfix{width:100%;margin-top:10px;}
#main{text-align:center;}
.img_single{float:none;}
}
@media only screen and (min-width : 320px) and (max-width : 479px){
.header,.wrapper,.footer,.copyright{width:99%;}
.sf-menu{display:none;width:170px;	position:absolute;right:0;top:100%;z-index:99999;background:#272727;}
.menu_icon{display:block;}
.sf-menu > li{float:none;border-top: 1px solid #090909;border-bottom: 1px solid #3b3a3a;padding:0;}
.sf-menu ul{right:100%;top:0;}
.main_widg{float:none;width:99%}
.last_crop,.banner,.top_header p,.nivo-controlNav{display:none;}
.logo{float:none; margin:auto;}
.copyright{text-align:center;}
.copyright p,.copyright span{float:none;}
.box_single{width:90%;}
.sidebar,.content{width:100%;}
.post p{overflow:initial;text-align: justify;}
.clearfix{width:100%;margin-top:10px;}
#main{text-align:center;}
.img_single{float:none;width:99%;height:auto;}
.forms-form input[type="text"]{width:90%;}
ol.commentlist li p{float:right;}
#commentform p{margin-left:0;}
#commentform input[type="text"]{width:257px;}
 #slider1{width:95%;}
.viewport{width:90%;}
}
@media only screen and (max-width : 319px){
.header,.wrapper,.footer,.copyright{width:99%;}
.sf-menu{display:none;width:170px;	position:absolute;right:0;top:100%;z-index:99999;background:#272727;}
.menu_icon{display:block;}
.sf-menu > li{float:none;border-top: 1px solid #090909;border-bottom: 1px solid #3b3a3a;padding:0;}
.sf-menu ul{right:100%;top:0;}
.main_widg{float:none;width:99%}
.last_crop,.banner,.top_header p,.form_search,.nivo-controlNav{display:none;}
.logo{float:none; margin:auto;width:100%;}
.copyright{text-align:center;}
.copyright p,.copyright span{float:none;}
.box_single{width:90%;}
.sidebar,.content{width:100%;}
.post p{overflow:initial;text-align: justify;}
.clearfix{width:100%;margin-top:10px;}
#main{text-align:center;}
.img_single{float:none;width:99%;height:auto;}
.forms-form input[type="text"]{width:90%;}
ol.commentlist li p{float:right;}
#commentform input[type="text"]{width:auto;}
   #slider1{width:95%;}
.viewport{width:90%;}
}