/*
Theme Name: قالب شرکتی ارم
Theme URI: http://the-webart.com
Author: سید حامد سیدزاده
Author URI: http://the-webart.com
Description: قالب شرکتی ارم
Version: 1.0
*/
a{text-decoration:none;}
.clear{clear:both;}
body{cursor:default;font-family:tahoma !important;background:#cac2b7;}
.top_header{
	overflow:hidden;
	height:20px;
	background:#4D4341;
}
.frm_search{  float: left;
  display: block;
  border: 1px solid #58504D;
  /* width: 200px; */
  overflow: hidden;
  border-radius: 8px;margin-top: 10px;
  margin-left:10px;}
.main_header{
	height:113px;
	background:url(images/2.jpg) repeat-x bottom;
}
.logo{
	overflow:hidden;
	background:url(images/3.jpg) no-repeat;
	width:227px;
	height:80px;
	margin-right:215px;
	float:right;
}
.logo h1 a,.logo h2 a{
	display:block;
	width:227px;
	height:80px;
	text-indent:-9999px;
}
.header{
	margin:0 auto;
	width:950px;
	height:133px;
}
.header span{
	font:13px/40px 'webart_font';
	color:#D8D2C7;
	float:right;
	margin-right:30px;
}
.body_slider{
	height:328px;
	background:url(images/4.jpg) repeat-x;
}
.wrapper_slider{
	width:950px;
	margin:0 auto;
	padding-top: 81px;
}
.main_menu{
	background:#342b29;
	height:40px;
	border-radius:0 0 10px 10px;
	margin-top:13px;
	position:relative;
}
.main_menu form{float:left;margin-left:20px;}
#tex_search{
background: #B0A798;
  color: #f1f1f1;
  font: 11px/28px 'webart_font';
  border: none;
  border-radius: 0 8px 8px 0;
  margin-left: -7px;
  padding: 0 8px;
}
#ok_search{
	background:url(images/icon.png) no-repeat -137px 3px #E1DAD0;
  border: none;
  float: left;
  width: 39px;
  height: 28px;
  border-radius: 8px;
  z-index: 1;
  position: relative;
  cursor: pointer;
}
#tex_search:focus,#ok_search:focus{outline:none;}
/*** ESSENTIAL STYLES ***/
.sf-menu li {position: relative;}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	right: 0;
	z-index: 99;
}
.sf-menu > li {
	float: right;
	background:url(images/1.png) no-repeat left top;
	padding:0 20px 11px 20px;
}
.sf-menu li:last-child{background-image:none;}
.sf-menu > li:hover > a{
	background: #615957;
	border-radius:5px;
	color:#accd24;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}
.sf-menu ul ul {
	top: 0;
	right: 100%;
}
.sf-menu {float: right;}
.sf-menu ul {min-width: 12em;}
.sf-menu a {
	color: #969090;
	font:13px/28px 'webart_font';
	padding:0 9px;
	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;
}
.sf-menu ul li {
	border-top:1px solid #615957;
	border-bottom:1px solid #000;
	border-radius:5px;
	background:#352d2b;
}
.sf-menu ul li a:hover{color:#accd24;}
.main_slider{
	width:93%;
	margin:0 auto;
	height:332px;
	z-index: 9;
  position: relative;
}
.Shadow{
	display:block;
	width:80px;
	height:90px;
	position:absolute;
	bottom:-5px;
}
.right{
	background:url(images/icon.png) no-repeat -80px -66px;
	left:99%;
}
.left{
	background:url(images/icon.png) no-repeat 2px -66px;
	right:99%;
}
#wrapper{
	width:100%;
	direction: ltr;
	margin:0 auto;
}
#loopedslider {
	height:332px;
	width:100%;
	position:relative;
}
#loopedslider .container{
	height:332px;
	width:100%;
	overflow:hidden;
	position:relative;
	background:#3b3331;
	border:1px solid #3b3331;
	border-radius:12px;
}
#loopedslider .slides{
	position:absolute;
	height:332px;
	width:1106px;
}
#showresult{
  font: 11px/26px 'webart_font';
  color: #666;
  float: right;
}
.slide-text {
    position:absolute;
    left: 645px;
	color:#a9a9a9;
    width:200px;
	padding:20px;
}
.slide-text p {
	font:13px/22px 'webart_font';
	color:#fff;
	text-align:right;
	direction: rtl;
}
.slide-text h2 a{
	font:16px/25px 'webart_font';
	color:#fff;
	display:block;
	padding:10px 0;
	text-align:right;
	-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;;
	
}
.slide-text h2 a:hover{color:#accd24;}
.slide-links span a{
	background:url(images/icon.png) no-repeat -168px -49px #b0a798;
	color:#2c2c2b;
	font:14px/28px 'webart_font';
	padding:0 15px 0 40px;
	float:left;
	margin:25px 0 0 40px;
	border-radius:8px;
}
.slide-links span a:hover {background-color:#C5BCAD;}
.slide-image {
	width:650px;
	height:334px;
	left:0;
	position:absolute;
}
#loopedslider .previous{
	position:absolute;
	top:-33px;
	left:5%;
	display:block;
	width:65px;
	height:65px;
	background:url(images/icon.png) no-repeat 0px 0px;
}
#loopedslider .next{
	position:absolute;
	bottom:-32px;
	left:5%;
	display:block;
	width:65px;
	height:65px;
	background:url(images/icon.png) no-repeat -67px 0px;
}
#loopedslider .previous:active{background-position:-2px -164px;}
#loopedslider .next:active{background-position:-68px -164px;}
#loopedslider .previous:hover,#loopedslider .next:hover{transform:scale(1.06, 1.06);}
.body_content{
	background:url(images/7.jpg) repeat-x;
	padding-top: 90px;
}
.wrapper{
	overflow:hidden;
	margin:0 auto;
	width:950px;
}
.content{
	float: right;
  width:61%;
  overflow: hidden;
  margin: 0px 0px;
  padding:35px 12px 10px 12px;
}
.post_content{
	overflow:hidden;
	background:url(images/8.jpg) repeat-x top #c3bbaf;
	border-radius:10px;
	box-shadow:0px 0 10px #90867A;
	padding:10px 20px 0 20px;
}
.title_post,.title_widg{text-align:center;overflow:hidden;}
.title_post strong,.title_widg strong{
	font:20px/25px 'webart_font';
	color:#4b4140;
}
.title_post span,.title_widg span,.post-header span{
	width:240px;
	height:23px;
	background:url(images/6.png) no-repeat;
	display:block;
	margin:3px auto 0;
}
.da_img{
	float:right;
	overflow:hidden;
	background:url(images/4.png) no-repeat center bottom;
	padding-bottom:37px;
	margin:-15px 0 0 10px;
}
.da_img img{
	border:3px solid #ededed;
	border-radius:10px;
}
.post_content h2 a{
	color:#3b3331;
	font:17px/25px 'webart_font';
	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_content h2 a:hover{color:#9c7218;}
.post_content p{
	font:13px/20px 'webart_font';
	color:#4f4333;
	padding:5px 0 15px 0;
	overflow:hidden;
}
.read_more{
	float:right;
	font:13px/22px 'webart_font';
	color:#241B0F;
	background:#d5cfc5;
	padding:0 7px 0 10px;
	border-radius:5px;
	margin-top:8px;
	box-shadow: 0 3px 4px #81766a;
}
.read_more span{
	float:right;
	width:14px;
	height:14px;
	background:url(images/icon.png) no-repeat -186px 0px;
	margin:4px 0 0 7px;
}
.sidebar{
	float:left;
	width:33%;
	padding:35px 15px 0 15px;
}
.widg_sidebar{
	overflow:hidden;
	background: #d0c9c0;
	border-radius:10px;
	box-shadow:0px 0 10px #90867A;
	padding:10px 20px;
	margin-bottom:20px;
}
.widg_form{background:url(images/8.jpg) repeat-x top #c3bbaf;}
.call_form input[type="text"],.call_form textarea{
	background:#aea292;
	border:none;
	border-radius:5px;
	margin:3px 0px;
	width:45%;
	font:12px/22px 'tahoma';
	padding:0 5px;
}
.call_form input[type="text"]:focus,.call_form textarea:focus{background:#9c8e7c;outline:0;}
::-webkit-input-placeholder{color:#5c5040;}
.call_form textarea{width:95%;}
#submit_call,.archive{
	float:left;
  font: 13px/22px 'webart_font';
  color: #0D0904;
  background: #d5cfc5;
  padding:0 30px;
  border-radius: 5px;
  margin: 5px 0 0 3px;
  border:none;
  cursor:pointer;
  box-shadow: 0 3px 4px #81766a;
}
#submit_call:focus,#submit_call:hover,.read_more:hover{background:#DFD8CC;outline:0;}
.content_widg,.content_widg a{
	font:13px/22px 'webart_font';
	color:#4f4333;
	padding-top: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;
}
.content_widg a:hover{color:#9c7218;}
.content_widg li ul{margin-right:20px;}
.content_widg ul{
	list-style:decimal inside;
}
.content_widg li ul li{
	list-style:inside disc;
}
.main_Product{overflow:hidden;text-align:center;}
.box_product{
	overflow:hidden;
	padding-right:6px;
	position:relative;
	display:inline-block;
	margin-bottom:5px;
}
.box_product:hover img{-ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);}
.box_img{
	background:url(images/3.png) no-repeat;
	height:215px;
	width:215px;
}
.box_product img{
z-index:-1;
position:absolute;
left:0;
-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.box_product h2{
	position:absolute;
	bottom:4px;
	right:0px;
}
.box_product h2 span{
	float:right;
	width:7px;
	height:29px;
	background:url(images/icon.png) no-repeat -193px -18px;
}
.box_product h2 a{
	font:13px/25px 'webart_font';
	color:#fff;
	background:#ff6000;
	padding:0 7px 0 20px;
	border-radius:7px 0 0 7px;
	float:right;
	margin-top:3px;
}
.main_footer{
	background:#3b3331;
	overflow:hidden;
	margin-top:20px;
}
.footer{
	overflow:hidden;
	width:950px;
	margin:0 auto;
	background:url(images/2.png) no-repeat center bottom;
	padding-bottom:35px;
}
.list_footer{overflow:hidden;margin:10px 0;text-align:center;}
.list_footer li{
	display:inline-block;
  background: url(images/1.png) no-repeat left top;
}
.list_footer li a{
	color:#969090;
	font:13px/25px 'webart_font';
	padding:0 15px;
	-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;
}
.list_footer li:hover a{color:#fff;}
.list_footer li:last-child{background:none;}
.footer p,.footer p a{
	text-align:center;
	font:13px/22px 'webart_font';
	color:#9f9689;
}
.footer p a{color:#ff6000;}
/*--archive*/
.post_content_archive{background:#d0c9c0;
margin-bottom:20px;
-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;}
.img_archive{margin:12px 0 0 10px;}
.title_archive{
	text-align:right;
	padding-right:10px;
}
.title_archive span{float:right;}
.read_more_archive{float:left;}
.post_content_archive:hover{background:#ede5db;}
.post_content_archive:hover h2 a{color:#9c7218;}
.Breadcrumb{
	overflow:hidden;
	background:#3b3331;
	border-radius:10px;
	border:1px solid #d3c5b5;
	margin-bottom:20px;
	font:13px/34px 'webart_font';
	color: #fff;
}
.Breadcrumb h1{display:inline-block;}
.Breadcrumb strong{
	float:right;
	background:#5b5450;
	color:#fff;
	padding:0 15px;
}
.Breadcrumb span{
	float:right;
	width:25px;
	height:34px;
	background:url(images/icon.png) no-repeat -174px -82px;
	margin-left:7px;
}
.Breadcrumb a{color:#e0ddd6;
-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;}
.Breadcrumb h1,.Breadcrumb em,.Breadcrumb a:hover{color:#accd24;}
/*page_number*/
.pagination{
	text-align:center;
	overflow:hidden;
	padding:20px 0 2px 0;
}
.page-numbers{
	background:#e5e5e5;
	border:1px solid #d2d0d0;
	margin:0 2px 5px 2px;
	font: 13px/24px 'tahoma';
	color:#717070;
	padding:5px 10px;
	-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;
}
.current,.page-numbers:hover{
	background:#e28b1e;
	border:1px solid #ebc548;
	color:#fff;
}
.widg_archive ul{
	overflow:hidden;
	padding:10px;
}
.widg_archive ul li a{
	font:13px/28px 'webart_font';
	color:#433d3a;
	-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;
}
.widg_archive li:hover a{color:#9c7218;}
.archive{background:#dcd8d1;float:right;margin-bottom:10px;}
.archive:hover{background:#e9e6e1;}
/*post_single*/
.post-header{
	overflow:hidden;
	padding:0 20px;
	margin-bottom:8px;
	text-align: center;
}
.post-header h1{
	font:17px/25px 'webart_font' !important;
	color:#3b3331;
}
.post-meta{display:none;}
.post-content{
	padding:10px 15px;
	overflow:hidden;
	background:#d0c9c0;
	border:1px solid #bcb4a7;
	border-radius:15px;
	font:13px/25px 'webart_font';color:#4f4333;
}
.post-content a{	color:#9c7218;}
.post-content p{margin-bottom:20px;}
.post-content ol li,.post-content ul li{font:12px/22px 'tahoma';}
.post-content ul li{list-style:inside disc;}
.post-content ol li {list-style:decimal inside;}
.post-content img {border:3px solid #ededed;border-radius:10px;max-width:99%;height:auto;}
.post-content .alignright {float:right; margin:12px 0 12px 12px;max-width:99%;height:auto;}
.post-content .alignleft {float:left; margin:12px 12px 12px 0;max-width:99%;height:auto;}
.post-content .aligncenter {display:block; margin:12px auto;max-width:99%;height:auto;}
.post-content h1 {color:#3b3331;font:20px/30px 'webart_font';}
.post-content h2 {color:#3b3331;font:19px/30px 'webart_font';}
.post-content h3 {color:#3b3331;font:18px/30px 'webart_font';}
.post-content h4 {color:#3b3331;font:17px/30px 'webart_font';}
.post-content h5 {color:#3b3331;font:16px/30px 'webart_font';}
.post-content h6 {color:#3b3331;font:15px/30px 'webart_font';}
.post-content table td {border:1px solid #555; padding:3px 6px;font:13px/22px 'tahoma';}
.post-content hr{margin-top: -5px;}
#comment{
	padding: 10px 15px;
  overflow: hidden;
  background: #d0c9c0;
  border: 1px solid #bcb4a7;
  border-radius: 15px;
  margin-top:20px;
  font:13px/25px 'webart_font';
  color:#4f4333;
}
.title_comment{
	display:block;
	border-bottom:3px solid #97b420;
	font:18px/30px 'webart_font';
	color:#79716c;
	padding-right:10px;
}
#comment h3,#respond h3 {
	color:#5077b4;
	font:16px/25px 'webart_font';
	margin:8px;
}
p.nocomments {margin-bottom:8px;}
ol.commentlist li {
	border:1px solid #acacac;
	margin:0 0 10px;
	position:relative;
	background:#eeeded;
	padding:7px;
	overflow:hidden;
}
ol.commentlist li.pingback comment-author {
	padding:0 170px 0 0;
}
ol.commentlist .comment-body {overflow:hidden;}
ol.commentlist li div.vcard {
	overflow:hidden;
	float:right;
}
ol.commentlist li div.vcard img{
	background: #fff;
	float:right;
	margin:0 0 10px 10px;
	border-radius: 100%;
}
ol.commentlist li .fn{
	font:18px/25px 'webart_font';
	color:#690a11;
}
.comment-awaiting-moderation{
	float:left;
	color:#42CEFC;
}
ol.commentlist li div.comment-meta {
	float:left;
	margin:5px 0;
}
ol.commentlist li div.comment-meta a {color:#205B87;}
ol.commentlist li p {
	margin-bottom:12px;
	overflow:hidden;
	clear:both;
}
.cptch_block{direction:rtl !important;}
.cptch_block br{display:none;}
ol.commentlist li ul {
	list-style:square;
	margin:0 0 12px;
}
ol.commentlist li div.reply {
	float:left;
	background: #bcc939;
	border: 1px solid #94aa34;
	border-radius: 5px;
}
ol.commentlist li div.reply:hover {background:#c3ce24;}
ol.commentlist li div.reply a {
	color: #212416;
	padding: 0 10px;
}
ol.commentlist li ul.children {
	list-style:none;
	margin:12px 0 0;
}
ol.commentlist li ul.children li.depth-2 {
	margin:0 0 3px;
}
ol.commentlist li ul.children li.depth-3 {
	margin:0 0 3px;
}
ol.commentlist li ul.children li.depth-4 {
	margin:0 0 3px;
}
ol.commentlist li ul.children li.depth-5 {
	margin:0 0 3px;
}
#commentform label {display:block;}
#commentform p{overflow:hidden;}
#commentform input[type="text"],#commentform textarea{
	background: #CAC2B7;
  border: 1px solid #ada191;
  border-radius: 5px;
  font: 13px/26px 'tahoma';
  color: #4f4333;
  padding: 0 8px;
  margin: 5px 0;
  width: 50%;
}
#commentform textarea{
	width:96%;
	height: 125px;
}
.cancel-comment-reply {
	margin-bottom:10px;
}
#commentform #url, #commentform #email{
	text-align:left;
}
#commentform input[type="text"]:focus,#commentform textarea:focus{
	outline:0;
	background:#D3CABD;
}
.wpcf7{
	overflow:hidden;
	margin:10px 0;
}
.wpcf7 p{font-weight:bold !important;}
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{
	background:#F4E7D2;
	border:1px solid #ada191;
	border-radius:5px;
	font:13px/26px 'tahoma';
	color:#4f4333;
	padding:0 8px;
	margin:5px 0;
	width:50%;
}
.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 textarea:focus{
	outline:0;
	background:#FAF3E7;
}
.wpcf7 textarea{
	width:96%;
}
.wpcf7-submit,#submit{
	background:#bcc939;
	border:1px solid #94aa34;
	border-radius:5px;
	font:13px/22px 'tahoma';
	color:#212416;
	cursor:pointer;
	padding:0 10px;
	margin: 10px 0;
}
.wpcf7-submit:focus,#submit:focus{outline:0;}
.wpcf7-submit:hover,#submit:hover{background:#c3ce24;}
.menu_icon{
	float:right;
	width:30px;
	height:30px;
	margin:4px 7px;
	display:none;
	background:url(images/icon_menu.png) no-repeat;
}
.post_thumbnail{display:block;margin:10px auto;max-width:99%;}
/*-----------------------------------screen_respansive-----------------------------------------*/
@media only screen and (min-width : 768px) and (max-width : 978px){
.content,.sidebar{padding:35px 10px 10px 10px;}
.sidebar{width:34%;}
.footer{text-align:center;}
.list_footer li{float:none;display:inline-block;margin-bottom: 5px;}
.frm_search{position:absolute;left:20px;top:20px;}
.header span{position:absolute;right:20px;top:10px;}
}
@media only screen and (min-width : 768px) and (max-width : 880px){
.call_form input[type="text"]{width:70%;}
}
@media only screen and (min-width : 480px) and (max-width : 767px){
.content,.sidebar{width:auto;float:none;}
.footer{text-align:center;}
.list_footer li{float:none;display:inline-block;margin-bottom: 5px;}
.frm_search,.header span{display:none;}
}
@media only screen and (min-width : 605px) and (max-width : 767px){
.frm_search{position:absolute;left:10px;top:20px;margin:0;display:block;}
}
@media only screen and (min-width : 320px) and (max-width : 479px){
.content,.sidebar{width:auto;float:none;}
.footer{text-align:center;}
.list_footer li{float:none;display:inline-block;margin-bottom: 5px;}
.da_img{float:none;margin:5px auto 0;}
.da_img img{margin:0 auto;display:block;}
.call_form input[type="text"]{width:95%;}
.title_archive,.post-header{padding:0;text-align:center;}
.title_archive span, .post-header span{float:none;}
.wpcf7 input[type="text"],.wpcf7 input[type="email"]{width:92%;}
#commentform input[type="text"], #commentform textarea{width:92%;}
.frm_search,.header span{display:none;}
}
@media only screen and (max-width : 319px){
.content,.sidebar{width:auto;float:none;}
.footer{text-align:center;}
.list_footer li{float:none;display:inline-block;margin-bottom: 5px;}
.da_img{float:none;margin:5px auto 0;}
.da_img img{margin:0 auto;display:block;}
.call_form input[type="text"]{width:95%;}
.main_menu form,.Breadcrumb,.title_archive span,.post-header span{display:none;}
.post-header{padding:0;}
.title_archive{padding-right:0;}
.wpcf7 input[type="text"],.wpcf7 input[type="email"]{width:92%;}
#commentform input[type="text"], #commentform textarea{width:92%;}
.frm_search,.header span{display:none;}
}
@media only screen and (max-width : 978px){
.wrapper,.header,.footer{width:99%;}
.header{position;relative;}
.sf-menu{display:none;position:absolute;top:100%;right:0;min-width:12em;}
.sf-menu li{float:none;border-top: 1px solid #000;border-bottom: 1px solid #413B39;border-radius:5px;padding:0;background:#342b29}
.sf-menu > li:hover > a{background:none;}
.sf-menu li ul{right:100%;top:0;}
.sf-menu a{float:none;padding:5px 10px;display:block;}
.menu_icon{display:block;}
.body_slider{display:none;}
.logo{float:none;margin:0 auto;}
.body_content{padding-top:40px;}
}
















