/*
 Theme Name: khalayegh
 Theme URI: http://www.khalayegh.com
 Description: khalayegh theme
 Author: khalayegh
 Author URI: http://www.khalayegh.com
 Template: hueman
 Version: 1.0.0
 */

@import url("../hueman/style.css");

/* =Child Theme Styles
 ------------------------------------------------------- */
/*  تنظیمات فونت ایران سانس */
@import url(WebFonts/css/fontiran.css); 
 
body {
    font-family: IRANSans;
    font-weight: 300;
}
 body{
	background:#f9f9f9;
}
 #nav-footer .nav ul {
  background: #000 !important;
  text-align:right !important;
}
#nav-footer .nav ul li {
  border-bottom: 1px solid #fff !important;
}
.nav > li > a::after {
  display: none !important;
}
.nav li > a::after {
  display: none !important;
}
.alx-tab img, .alx-posts img {
  height: 80px !important;
}
.alx-posts li, .alx-tab li, .widget_archive ul li, .widget_categories ul li, .widget_links ul li, .widget_meta ul li, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li {
  border-bottom: medium none !important;
  padding: 5px 0 !important;
}
.alx-tab .tab-item-thumbnail {
  float: right !important;
}
.tab-item-title {
  float: left !important;
  font-size: 13px !important;
}
.blog .post .post-thumbnail img {
  height: 140px !important;
  border:1px solid #eaeaea !important;
}
.widget-title {
    color: #fff !important;
    background: #37b8eb;
    margin: 0 -8px;
    text-align: center;
    padding: 7px 0;
    box-shadow: 0 0 6px 0 #e3e3e3;
}
ul.pop-widget-tabs li {
  display: none !important;
}
.su-button {
  float: none !important;
}
.widget.widget_widget_tptn_pop > h3 {
  background: #37b8eb !important;
  box-shadow: 0 0 6px 1px #a9a9a9 !important;
  margin: 0 -20px 15px !important;
  padding: 2px 10px !important;
  text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px !important;
 color:#fff !important;
 text-align: center !important;
}
/*  استایل باکس نظرات*/
#comments {
	padding: 2% !important;
	box-shadow: 0 1px 6px #a9a9a9 !important;
	border-radius: 5px 5px 0 !important;
	margin: 2% 1.5% !important;
}
.pad {
  padding:0 !important;
}
.commentlist .reply a {
  color: #37b8eb !important;
}
.one-half {
  padding-left: 1% !important;
}
#header-widgets {
	float: left !important;
	display: inline !important;
}
/* استایل لوگو و ابزارک هدر */
@media only screen and (min-width: 720px){
#header-widgets {
    width: 70%;
}
#header-widgets img {
    width: 100%;
    height: 90px;
    max-width: 728px !important;
    float: left;
}
.site-title a img {
    height: fit-content;
	float: right;
}
.site-title {
    width: 28%;
}
}
@media only screen and (max-width: 719px){
.header-ads-mobile #header-widgets {
    padding-top: 4px;
}
.site-title {
    width: 100%;
}
#header .logo-tagline-group {
    display: block;
}
#page {
    margin-top: 0;
}
.site-title a img {
    width: 100%;
}
.header-mobile-sticky #header {
    height: auto !important;
}
}
.post-comments {
  display: none !important;
}
.post-meta {
 display:none !important;
}
.page-title{
 display:none !important;
}
.col-2cr .main-inner {
 background:none !important;
 padding-left:unset !important;
}
.col-2cr .s1{
 margin-left:unset !important;
}
.entry.excerpt{
 display:none !important;
}
.post-title{
font-size: 0.9em !important;
}
.blog .post, .archive .post, .search .post, .search .page {
  margin-bottom: 1% !important;
}
.single .post{
  margin-bottom: -20px !important;
}
.single .post {
    margin-top: 8px;
}
.content {
  margin-top: 0 !important;
  width: 100% !important;
}
.boxed #wrapper{
 box-shadow:none !important;
}
#nav-header .nav li > a:hover, #nav-header .nav li:hover > a{
	background: #37b8eb !important;
}
#nav-header .nav li.current_page_item > a, #nav-header .nav li.current-menu-item > a, #nav-header .nav li.current-menu-ancestor > a, #nav-header .nav li.current-post-parent > a{
	 background:#b10e1e !important;
}
#nav-topbar .nav li a {
  color: #fff !important;
  padding:14px 10px;
}
#nav-header .nav li a {
  color: #fff !important;
  padding:14px 10px;
}	 
#nav-topbar .nav li > a:hover, #nav-topbar .nav li:hover > a{
	background:#none !important;
}
#nav-topbar .nav li.current_page_item > a, #nav-topbar .nav li.current-menu-item > a, #nav-topbar .nav li.current-menu-ancestor > a, #nav-topbar .nav li.current-post-parent > a{
	background:#b10e1e !important;
}
#nav-topbar.nav-container {
  background-color: #000 !important;
  margin-top:20px !important;
}
.entry {
  color: #000 !important;
  font-size: 16px !important;
  line-height: 30px !important;
  padding: 0 1.5% !important;
}
#commentform {
  background-image: none !important;
 background-color: #fff !important;
}
.themeform input[type="text"], .themeform input[type="password"], .themeform input[type="email"], .themeform input[type="url"], .themeform input[type="tel"], .themeform input[type="number"], .themeform select, .themeform textarea{
	border-width:1px !important;
	border-color:909090 !important;
}
#commentform label {
  font-size: 13px !important;
}
.themeform input[type="submit"], .themeform button[type="submit"] {
  font-size: 13px !important;
}
.site-title {
	float: right !important;
	padding: 0 !important;
	font-size: 18px !important;
}
#header .pad {
  padding-bottom: 0.5% !important;
  padding-right: 1% !important;
  padding-top: 0.5% !important;
}
@media only screen and (max-width: 719px){
#header .pad {
    margin-top: 50px;
}}	
#nav-footer.nav-container {
  background-color: #000 !important;
}
.nav-wrap {
  float:none !important;
}
#nav-footer .nav > li > a:hover {
  background:#b10e1e !important;
}
#nav-footer .nav li > a:hover, #nav-footer .nav li:hover > a, #nav-footer .nav li.current_page_item > a, #nav-footer .nav li.current-menu-item > a, #nav-footer .nav li.current-menu-ancestor > a, #nav-footer .nav li.current-post-parent > a{
	color:#fff !important;
	background:#b10e1e !important;
}
#nav-footer .nav {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 1100px !important;
  text-align:right !important;
}
/* استایل تصویر عریض فوتر */
#footer .widget a img {
    height: 90px !important;
    width: 100%;
}
#page .container-inner {
  position:relative !important;
  box-shadow:none;
}
#footer-bottom #copyright, #footer-bottom #credit {
  color: yellow !important;
  padding-bottom: 15px !important;
}
#footer-bottom {
	margin-bottom: 10px !important;
}
.post-title a {
    color: #888 !important;
    font-size: 16px;
}
#footer-bottom .pad {
  padding-top: 10px !important;
}
#footer .widget {
	padding-bottom: 0 !important;
}
#footer-full-width-widget {
	padding: 10px 0 0 !important;
}
#footer .pad {
  padding-bottom: 0 !important;
}
/*   استایل عنوان مطلب تک نوشته H1 */
.single .post-title {
  color: #289dcc;
  font-size: 18px !important;
  font-weight: bold !important;
}
.single .entry-title a {
	color: #289dcc !important;
}
.post-byline {
  color: #000 !important;
  float: left !important;
  font-size: 15px !important;
}
/* استایل ناوبری
.content .post-nav {
    border-top: none !important;
    border-bottom: none !important;
    position: fixed !important;
    right: 0 !important;
    bottom: 70px !important;
    left: 0 !important;
    z-index: 3 !important;
	margin:0 0 15px 0;
}
.content .post-nav li.next {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.content .post-nav li.previous {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.content .post-nav li.previous a span {
    display: none;
}
.post-nav li a strong {
    display: none;
}
.post-nav li.previous i {
    left: 0;
}
.post-nav li a {
    min-height: auto;
    padding: 0;
}
/*   
.content .post-nav li.previous{
	background: #666;
    opacity: 0.35;
    width: 2px !important;
    height: 70px;
    padding: 20px 25px !important;
}
.content .post-nav li.previous:hover{
    opacity: 1;
	border-right:2px solid #37b8eb;
}
.content .post-nav li.next a {
    background: #666;
    opacity: 0.35;
    width: 2px;
    height: 70px;
    padding: 20px 25px !important;
}
.content .post-nav li.next a:hover{
    opacity: 1;
	border-left:2px solid #37b8eb;
}
i.fas.fa-chevron-left {
    font-size:3em;
    top: 25px;
	left: -5px !important;
    color: #fff;
}
i.fas.fa-chevron-left:hover {
	color:#fff !important;
}
i.fas.fa-chevron-right {
    font-size: 3em;
    top: 40px;
	right: 0 !important;
    color: #fff;
}
i.fas.fa-chevron-right:hover {
	color:#fff !important;
}
@media only screen and (max-width:719px){
.content .post-nav li {
	width:50% !important;
}}
پایان استایل ناوبری */
.heading, #reply-title {
  color: #b10e1e !important;
  font-size: 14px !important;
}
.related-posts li:nth-child(3), .related-posts li:nth-child(4){display: grid !important;}.related-posts li:nth-child(4) article{display:inline !important;}
/* تنظیمات مقالات مرتبط برای عرض بیشتر از موبایل*/
@media only screen and (max-width:479px){.related-posts li {width: 100% !important;float: right;height: auto !important;}.related-posts .post {height: auto;padding:  3px !important;margin: 0 !important;/*border-bottom: 1px solid #eee;*/}}
@media only screen and (min-width:480px){.related-inner > h4 a {color:#000;}.related-posts .post {height: 310px !important;padding-left: 1.5% !important;padding-bottom: 5px;}}
@media only screen and (min-width:719px){.pedrammaleky-related-post ul li h4{font-weight:400 !important;text-align:center}.related-posts li {width: 25%;float: right;height:18em;}}
/* تنظیمات مقالات مرتبط برای عرض موبایل*/
@media only screen and (max-width: 719px){.related-posts li { width: 100% !important; }.related-inner > h4 a {color:#888;}.related-posts .related-inner {padding: 0 5px;}.related-posts .post {height: auto !important;padding:  3px !important;margin: 0 !important;line-height: 18px;/*border-bottom: 1px solid #eee;*/}.pedrammaleky-related-post ul li .post-thumbnail {display: none !important;}/*.related-posts img {height: 100px !important;}*/}.related-posts {border-bottom: medium none !important;margin-bottom: 10px !important;  padding: 1% 1% 1% .5% !important;}}
/* رنک نوشته های مقالات مرتبط */
.related-inner > h4 a {font-size: 1em;font-weight: 400}
/* تنظیمات سفارشی مقالات مرتبط پس از تعرف دایو در related post در قسمت پارت ها */
.pedrammaleky-related-post {box-shadow: 0 1px 6px #a9a9a9 !important;	margin: 0 1.5% !important;	padding: 2% 0 0 !important;	border-radius: 5px !important;}
.pedrammaleky-related-post .heading {
    background: #37b8eb;
    padding: 10px 0;
    color: #fff !important;
    font-size: 16px !important;
    text-align: center;
}
#respond {
  padding: 0 10px !important;
}
.post-inner.group {
  padding: 2% !important;
}
/* تنظیمات باکس جستجو */
.toggle-search {
	color: #37b8eb !important;
	left: 0 !important;
	right: auto !important;
	top: auto !important;
	bottom: 0 !important;
}
.fa-hand-o-right::before {
  display: none !important;
}
.search-expand {
  background: #37b8eb !important;
  left: 0 !important;
  right: auto !important;
}
@media only screen and (max-width: 719px) {
.search-expand {
	width: 65% !important;
}}
.comment-tabs {
  display: none !important;
}
.comment-meta.commentmetadata {
  display: none !important;
}
.commentlist .comment-author {
  float: right !important;
  margin-bottom:10px !important;
}
#footer-bottom .back-to-top i {
  color: #607d8b !important;
}
#footer-bottom .back-to-top {
  background: #fff none repeat scroll 0 0 !important;
  border-radius: 3px !important;
  height: 40px !important;
  right: 40px !important;
  bottom:25px !important;
  width: 50px !important;
  box-shadow:0 0 6px 0 #e3e3e3;
  padding:10px 5px;
  position:fixed;
  display:none;
  z-index:99;
  opacity: 0.4;
}
#footer-bottom .back-to-top:hover{
	opacity:1;
}
@media only screen and (max-width:719px){
#footer-bottom .back-to-top {
    right: 3% !important;
    bottom: 20px !important;
}}
#footer-bottom .back-to-top i {
	font-size: 30px !important;
    margin-right: 10px;
    margin-top: 5px;
    display: block;
}
#nav-footer .nav li a {
  color: #fff !important;
}
.commentlist li.bypostauthor > .comment-body::after, .commentlist li.comment-author-admin > .comment-body::after {
  display: none !important;
}
.col-2cl .main-inner {
  background: none !important;
  padding-right: 345px !important;
}
.notebox {
  background: #37b8eb !important;
  color: #000 !important;
}
.col-2cl .content {
  margin-left: 8px !important;
}
.post-inner.group > p {
  border-bottom: 1px dashed #e1e1e1 !important;
  margin: 1% !important;
  padding: 1% !important;
}
.content > p {
  border-bottom: 1px dashed #e1e1e1 !important;
  margin: 5px !important;
  padding: 5px !important;
}
p {
    text-align: justify;
}
div.pop-inside {
  border: none !important;
}
.pop-layout-v div.pop-inside ul li img {
  float: right !important;
  height: 70px !important;
  max-width: 40% !important;
  margin: 0 !important;
  border:1px solid #eaeaea !important;
}
div.pop-inside ul li {
  padding: 3px 1% !important;
}
div.pop-inside ul li .pop-title {
  color: #b10e1e !important;
  font-weight: normal !important;
}
.entry dd, .entry p {
  font-size: 17px !important;
  color: #444;
}

.entry h3 {
	font-size: 17px !important;
	color: #289dcc !important;
	letter-spacing: 0.5px !important;
	font-weight: 700 !important;
}
/* استایل H2 موجود در تک نوشته ها*/
.entry h2 {
	font-size: 17px !important;
	color: #b10e1e !important;
	letter-spacing: 0.5px !important;
	line-height:28px;
}
.entry h3 span {
  color: #289dcc !important;
}
.entry h2 span {
  color: #b10e1e !important;
}
div.pop-inside ul li:hover{
	background:none !important;
}
#commentform p.comment-form-email {
  float: left !important;
}
#commentform p.comment-form-author {
  float: right !important;
}
.post-tags {
  display: none !important;
}
.entry ol ul li, .entry ul li {
  list-style: inside circle !important;
}
.entry ol, .entry ul {
	font-size:17px;
	color:#444;
}
.comment-form-url {
  display: none !important;
}
#commentform p.comment-form-email {
  float: right !important;
  margin-left: 194px !important;
  margin-top: 10px !important;
}
.cptch_wrap {
  padding-top: 15px !important;
  display: table !important;
}
.col-3cm .main-inner {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  padding-left: 21% !important;
  padding-right: 12.5% !important;
}
.col-3cm .s1 {
  margin-left: -31% !important;
}
.s2 {
  width: 18% !important;
  box-shadow: 0 0 6px 1px #a9a9a9 !important;
  margin-top: 1.5% !important;
}
.col-3cm .s2 {
  float: right !important;
  margin-right: -18% !important;
  right: -100% !important;
}
.col-3cm .main {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.s1-expand .s1 .post-nav, .s1-expand .s1 .sidebar-content {
	min-width: 40% !important;
}
.s1-expand .s1 {
	width: 40% !important;
}
.s2-expand .s2 {
	width: 23.3% !important;
}
.s2-expand .s2 .sidebar-content {
  min-width: 23.3% !important;
}
.tptn_title {
  color: #b10e1e !important;
  padding: 0 2% !important;
  position: absolute !important;
}
/* نمایش سایدبارها به صورت صحیح در عرض بالای تبلت */
.sidebar-toggle {
	display: none !important;
}
.sidebar-content {
	display: inline-block !important;
}
@media only screen and (min-width: 480px){
	.s1.collapsed .sidebar-content {opacity: 1;}.s2.collapsed .sidebar-content {opacity: 1;}
.col-3cm .sidebar.s1 {box-shadow: 0 1px 6px #a9a9a9 !important;}.col-3cm .sidebar.s2 {box-shadow: 0 1px 6px #a9a9a9 !important;}
}
/* عدم نمایش سایدبار در عرض کمتر از تبلت */
@media only screen and (max-width: 769px) {.main-inner {width: 100% !important;}.col-3cm .main-inner {padding-left: 0 !important;padding-right: 0 !important;}.col-3cm .s1 {float: right !important;display: inline-block !important;margin-right: 1.5% !important;width: 48% !important;}.col-3cm .s2 {float: left !important; display: inline-block !important;margin-left: 1.5% !important;right: 0 !important;width: 48% !important;}
}
.sidebar .widget {
  padding: 3% 1% 0 !important;
  text-align: center;
}
.textwidget > div {
  text-align: center !important;
}
.elementor-widget:not(:last-child) {
  margin-bottom: 10px !important;
}
.a-single.a-3 {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}
.FootNote > p {
  font-size: 15px !important;
  font-weight: bold !important;
}
.FootNote {
  background: #eaeaea none repeat scroll 0 0 !important;
  box-shadow: 0 0 6px 1px #a9a9a9a9 !important;
  padding: 10px !important;
}
.entry h4 {
  color: #fff !important;
  font-size: 8px !important;
  line-height: 1px;
}
.entry h4 span {
  color: #fff !important;
}
.entry h5 {
    font-size: 8px;
    line-height: 1px;
    color: #fff;
}
.su-spoiler-content {
  color: #000 !important;
  font-family: IRANSans !important;
  font-size: 16px !important;
  font-weight: normal !important;
  line-height: 28px !important;
  padding: 14px !important;
  text-align: justify !important;
  transition: padding-top 0.2s ease 0s !important;
}
.su-spoiler-style-fancy > .su-spoiler-title {
  font-size: 1em !important;
}
/* استایل تصویر داخل پست */
.entry .wp-caption {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.entry .wp-caption-text {
  color: #ff6820 !important;
  font-size: 16px !important;
  font-style: normal !important;
  text-align: center !important;
}
.entry .wp-caption img {
  border: 1px solid #d9d9d9 !important;
  border-radius: 15px !important;
  padding: 5px !important;
}
/* استایل باکس درباره نویسنده */
/*@media only screen and (max-width: 600px) {
.author_bio_section {
	display: inline-block !important;
	box-shadow: 0px 0 6px 1px #a9a9a9 !important;
	background: #eaeaea !important;
	padding: 10px 0 !important;
	width: 100% !important;
	display:none !important;
}
.author_name {
	display: inline !important;
	font-size: 14px !important;
	color: #b10e1e !important;
	font-weight: bold !important;
}
.author_name a {
	color: #b10e1e !important;
	font-weight: normal !important;
}
.author_image {
	padding: 0px 10px !important;
	float: right !important;
}
.avatar.avatar-100.photo {
	border-radius: 50% !important;
}
.author_bio {
	padding: 0 10px !important;
	display: flex !important;
	font-size: 11px !important;
	line-height: 14px !important;
}
.author_links {
	margin-bottom: 0 !important;
}
.author_links > a {
	color: blue !important;
	display: block !important;
	padding-right: 10px !important;
	font-size: 11px !important;
	font-weight: normal !important;
}
.tooltip {
	float: left !important;
	color: #b10e1e !important;
	font-size: 10px !important;
}
.fa.fa-google.fa-2x {
	padding-left: 10px !important;
}
.wc-field-avatararea {
  display: none !important;
}
}
@media only screen and (min-width: 601px) {
.author_bio_section {
	display: inline-block !important;
	box-shadow: 0px 0 6px 1px #a9a9a9 !important;
	background: #eaeaea !important;
	padding: 10px 0 !important;
	width: 100% !important;
}
.author_name {
	display: inline !important;
	font-size: 14px !important;
	color: #b10e1e !important;
	font-weight: bold !important;
}
.author_name a {
	color: #b10e1e !important;
}
.author_image {
	padding: 0px 10px !important;
	float: right !important;
}
.avatar.avatar-100.photo {
	border-radius: 50% !important;
}
.author_bio {
	padding: 0 10px !important;
	line-height: 20px !important;
	font-size: 14px !important;
	display: flex !important;
}
.author_links > a {
	color: blue !important;
	font-size: 13px !important;
	display: block !important;
	padding-right: 10px !important;
}
.tooltip {
	float: left !important;
	color: #b10e1e !important;
}
.fa.fa-google.fa-2x {
	padding-left: 10px !important;
}
.wc-field-avatararea {
  display: none !important;
}}*/
/* استایل ساختاربندی در افزودن نوشته جدید */
.link-down-style1 {
    padding: 2% 3% !important;
    background: #eee !important;
    border-right: 6px solid #37b8eb !important;
    border-radius: 5px 0 0 5px !important;
    display: block !important;
}
.link-down-style1 > a {
	color: #000 !important;
}
.link-down-style1:after { 
 clear:both !important;
} 
.link-down-style2 { 
	background-color:#33bdef !important;
	padding: 10px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	display: inline-block !important;
	cursor: pointer !important;
	color: #000000 !important;
	text-decoration: none !important;
	box-shadow: 0 0 6px 1px #c1c1c1 !important;
}
.link-down-style2 a {
	color: #000 !important;
}
.link-down-style3 {
    background-color: #f0f0f0 !important;
    padding: 2% 4% !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    display: block;
    cursor: pointer !important;
    text-decoration: none !important;
}
.link-down-style3 > a {
	color: #ffffff !important;
}
.link-down-style4 {
    font-weight: 500 !important;
    background: darkgreen !important;
    padding: 2% 3% !important;
    display: block;
    border-right: 6px solid #4387fd;
}
pre {
    background: #eee !important;
    padding: 2% 3% !important;
    display: block;
    border-left: 6px solid #4387fd !important;
    overflow: auto !important;
    direction: ltr;
    max-height: 200px;
    text-align: left;
    font-size: 1em !important;
    line-height: 23px !important;
}
/* عدم نمایش آواتار در بخش نظرات */
/*#wpcomm .wc-comment .wc-comment-left {
	display: none !important;
}*/
/* رنگ فونت تاریخ انتشار و آپدیت مقالات*/
.updated {
    color: blue !important;
	display: none;
}
.published {
    color: blue !important;
    display: none;
}
/* رنگ لینکها در داخل مقالات سایت */
.entry-inner a {
	color: #000;
	font-weight: bold !important;
}
.entry-inner > h2 a {
	color: #b10e1e !important;
}
.entry-inner > h3 a {
	color: #289dcc !important;
}

/* تنظیم سایه کادر تک نوشته ها */
.post-inner.group {
	padding: 2% !important;
	box-shadow: 0 0 6px 1px #eaeaea !important;
	margin: 0 1.5% 30px 1.5% !important;
	border-radius: 0 0 5px 5px !important;
}
/* تنظیم سایه کادر دسته بندی ها */
.post-list.group {
	box-shadow: 0 1px 6px #a9a9a9 !important;
	margin: 0 1.5% !important;
}
/*  استایل کد تبلیغاتی کلیک یاب*/
.code-block.code-block-4 {
	box-shadow: 0 1px 6px #a9a9a9 !important;
	margin: 10px 1.5% !important;
	border-radius: 5px !important;
}
.cyb-holder .cyb-title-holder .cyb-title {
	font-size: 14px !important;
	font-weight: bold !important;
	color: #b10e1e !important;
	margin-right: 3% !important;
}

.code-block.code-block-6{
	box-shadow: 0 1px 6px #a9a9a9 !important;
    margin: 0 1.5% !important;
    border-radius: 5px !important;
}
.code-block.code-block-2 p {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

/* استایل مربوط به فاصله از لبه ها برای لیست استایل داخل تک نوشته */
.entry ol li, .entry ol ul ol li {
	margin: 0 3% !important;
}
/* رنگ خرده نان مطلب*/
.breadcrumb_last {
	color: #444 !important;
}
#breadcrumbs a {
    color: #444 !important;
}
/* تنظیمات تبلیغات ویدئویی */
@media only screen and (max-width: 719px) {
	.jwplayer {height: 225px !important;}
}
@media only screen and (min-width: 720px) {
	.jwplayer {height: 325px !important;}
}	
.jwplayer {
    width: 100% !important;
    margin-right: auto !important;
    border: 1px solid #eaeaea !important;
    max-width: 600px !important;
    margin-left: auto !important;
	margin-top: -5% !important;
    margin-bottom: -5% !important;
}
.jw-breakpoint-3 .jw-display .jw-icon {
	height: 3.75em !important;
	line-height: 3.75em !important;
	width: 3.75em !important;
}
.jw-skin-seven .jw-display-icon-container {
	border-radius: 0.3em !important;
}

.jw-preview.jw-reset {
	background-color: #fff !important;
	background-size: 100% 100% !important;
}
/* تنظیمات فرم تماس با سایت */
	
/* استایل عکس جذب همکار در فوتر و هدر سایت در نمایش موبایل و تبلت */
@media only screen and (max-width: 719px) {
	.image.wp-image-15008.attachment-full.size-full {height: 80px !important;}
}
@media only screen and (max-width: 719px) {
	.site-image {height: 100px !important;width:100%;}
}
.site-image {
    width: 1380px;
    height: 100px;
}
/* استایل امتیاز دهی yasr در موبایل */
@media only screen and (max-width: 719px) {
	#yasr-custom-text-before-visitor-rating {font-size: 14px !important;}
	.yasr-total-average-container {font-size: 14px !important;}
}
/* ویدئوهای سایدبار سمت چپ */
#alxposts-3 > h3 {
	background: #37b8eb !important;
	box-shadow: 0 0 6px 1px #a9a9a9 !important;
	margin: 0 -20px 15px !important;
	padding: 2px 10px !important;
	text-shadow: #000 0 1px 1px,#000 0 -1px 1px,#000 1px 0 1px,#000 -1px 0 1px !important;
	color: #fff !important;
	text-align: center !important;
}
/* تایتل ویجت های صفحه اصلی */
#title-of-main2 {
	text-align-last: end !important;
}
#title-of-main0 {
	text-align-last: right !important;
}
/*  استایل دسته بندی ها برای عرض موبایل */
@media only screen and (max-width: 479px){.post-list .post, .post-list .page {float: right !important;width: 100% !important;text-align: center !important;height: 13em !important;}.post-list .post-row {border-bottom: medium none !important;float: right !important;width: 50% !important;}.post-list .post-inner {margin: 5% 2% 0 2% !important;}.post-thumbnail {margin-bottom: 0.3em !important;}.post-thumbnail img {height: 131px !important;width: 209px !important;}
}
/*  استایل دسته بندی ها برای عرض بیشتر از موبایل */
@media only screen and (min-width: 480px){.post-list .page, .post-list .post {width: 100% !important;float: right !important;text-align: center !important;height: 16em !important;}.post-list .post-row {border-bottom: none !important;float: right !important;width: 25% !important;margin-bottom: 1% !important;}.post-list .post-inner {margin: 5% 2% 0 2% !important;
}.post-thumbnail {margin-bottom: 0.3em !important;}.post-thumbnail img {height: 160px !important;width: 228px !important;}
}
/* استایل خرده پیوند */
#breadcrumbs {
    padding: 5px 10px;
    font-size: 13px;
	border-top: 1px dashed #e1e1e1;
}
/* رنگ پس زمینه سایدبارها */
.sidebar .sidebar-content, .sidebar .sidebar-toggle {
	background: #fff;
}
.post-hover, .post-hover .post-thumbnail {
	backface-visibility: visible;
	transform-style: initial;
}
/* استایل فرم تماس با ما */
.gform_fields li.gfield {
	list-style-type: none !important;
}
/* استایل کد تبلیغات کانگورو */
/*.what {
	display: none;
}
.sponsored-item .item-container {
	background: none;
}
.container_in .item-container .title-post {
	white-space: normal;
	max-height: initial;
}
.link-source {
	display: none;
}
.container_in .item-container:hover {
	box-shadow: none;
	border-radius: 0;
}
.title-post {
	line-height: 1.35em;
	color: #000;
	font-weight: normal;
}
.item-container {
	height: 160px !important;
}
.head-title {
	font-weight: bold;
	color: #b10e1e;
}
@media only screen and (max-width:479px){
.container_in .item-container, .horizontal-items .container_in .item-container {
	width: 46%;
}
.post-img {
	width: 100%;
}
.text-content {
	padding-top: 0;
	margin-right: 0;
	width: 100%;
}
}
*/
/* استایل مقالات مرتبط سفارشی زیر مقالات مرتبط پیش فرض */
.custo-rela-po {
    box-shadow: 0 1px 6px #a9a9a9;
    padding: 10px 0;
    border-radius: 5px;
	margin:10px;
}
.custo-rela-po-title a {
    color: #fff;
}
.custo-rela-po-title {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding: 7px 0;
    background: #4caf50;
    text-align: center;
	margin-bottom: 15px;
	border-radius: 3px;
}
a.all-custo-rela-po {
    font-size: 16px;
    font-weight: normal;
    float: left;
    color: #000;
}
ul.custo-rela-po-ones-single {
    width: 23%;
    float: right;
    padding: 0 1% 0 1%;
    text-align: center;
    height: 300px;
}
a.custo-rela-po-ones-single-a {
    color: #000;
    font-size: 1em;
    padding-right: 0.2%;
    padding-left: 0.2%;
}
li.custo-rela-po-ones-single-img img {
    height: 160px;
	width:164px;
}
@media only screen and (max-width:719px){
li.custo-rela-po-ones-single-img img {
    display: none;
}
ul.custo-rela-po-ones-single {
    width: 100%;
    line-height: 30px;
	height: auto;
    text-align: right;
    margin-bottom: 10px;
	border-bottom: 1px solid #eee;
}
a.custo-rela-po-ones-single-a {
    color: darkblue;
}
.custo-rela-po-ones {
    padding: 0 2%;
}
}
/* استایل صفحه اعضای سایت*/
@media only screen and (min-width:781px){
#member-col-mob-0 {
	width: 24%;
	float: right;
	box-shadow: 0 1px 6px #a9a9a9;
	margin-right: 0.5%;
	margin-left: 0.5%;
	height: 420px;
}
}
#member-col-mob-0 p {
	text-align: right !important;
	padding: 0 3%;
}
#member-col-mob-0 h2 {
	padding: 0 3%;
}
@media only screen and (min-width:410px)and(max-width:780px){
#member-col-mob-0 {
	width: 49%;
	float: right;
	box-shadow: 0 1px 6px #a9a9a9;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
}
@media only screen and (max-width:409px){
#member-col-mob-0 {
	width: 100%;
	float: right;
	box-shadow: 0 1px 6px #a9a9a9;
}
}
/* استایل دکمه ارسال پلاگین نینجا فرم*/
#nf-field-4 {
	background: #37b8eb;
	padding: 10px;
	color: #fff;
	font-size: 16px;
	float: left;
	border-radius: 5px;
	box-shadow: 0 1px 1px #a9a9a9;
}

/* سایز فونت متون سایدبار */
#footer .alx-posts .post-item-title, .sidebar.s1 .alx-posts .post-item-title{
	font-size:16px;
}


/************************************* ووکامرس  *********************************************/
/* ******************************* ووکامرس  ***************************************************/

.group.entry.woocommerce {
    padding-top: 40px !important;
}
/* استایل توضیحات کوتاه محصول در صفحه محصول منفرد */	
.woocommerce div.product p.price, .woocommerce div.product span.price{
	color: #4caf50;
    font-weight: bold;
    text-align: center;
	font-size: 20px !important;
}

.woocommerce-product-details__short-description p{
	text-align: center !important;
    font-size: 18px !important;
}
.entry h1, .woocommerce div.product h1.product_title{
	font-size: 26px;
    padding: 15px;
}
.woocommerce div.product form.cart{
	display: inline-flex;
}
button.single_add_to_cart_button.button.alt{
	background-color: #62b965 !important;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
	padding: 0 20px;
	font-size:15px !important;
}
p.product.woocommerce.add_to_cart_inline {
    text-align:  center;
    border:  none !important;
	background: #eee;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	background-color: #62b965 !important;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
	padding: 1em !important;
    font-size: 16px;
	margin-bottom: 15px !important;
}
span.woocommerce-Price-amount.amount {
    display: block;
    padding-bottom: 15px;
    color: #444;
    font-size: 17px;
}
a.added_to_cart.wc-forward {
	background: #37b8eb;
    color: #000;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
	padding: 0.58em 1em;
	font-size:16px;
	font-weight:600;
	border-radius:3px;
}
/*تغییر آیکون لود ووکامرس */
.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before {
    height: 1em;
    width: 1em;
    position: absolute;
    top: 50%;
    right: 50%;
    margin-right: -.5em;
    margin-top: -.5em;
    display: block;
    content: "";
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    background: url('http://www.khalayegh.com/wp-content/uploads/2018/02/25.gif') center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
}
/*  سفارشی سازی تبهای محصولات */
.elementor-20212 .elementor-element.elementor-element-098b780 .elementor-toggle .elementor-tab-title {
    border: none !important;
}
.shop_attributes tr .product_weight{
	display:none;
}
.woocommerce-tabs a {
    box-shadow: none;
}
.woocommerce-tabs li.active a {
	color:#2196f3 !important;
}
.woocommerce-tabs li {
    margin-right: 0;
}
.comment-tabs li i, .commentlist .comment-author, .entry.woocommerce div.product .woocommerce-tabs ul.tabs li i{margin-left:5px;}
.entry.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px;}
.entry.woocommerce div.product .woocommerce-tabs ul.tabs{
	display: -webkit-box;
}
.entry.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-top: 2px solid #37b8eb !important;
    border-radius: 0;}
.entry.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-bottom:none !important}
li#tab-title-description.active {
	background:#e3e3e3 !important;
}
li#tab-title-additional_information.active {
	background: #e3e3e3 !important;
}
li#tab-title-reviews.active{
	background:#e3e3e3 !important;
}
li#tab-title-wpc_comment_tab.active{
	background:#e3e3e3 !important;
}
ul.tabs.wc-tabs {
    margin-bottom: 0;
	background:#f5f6f7;
}
div#tab-description{
	padding: 4%;
}
div#tab-description > h2 {
    display: none;
}
div#tab-additional_information {
    padding: 4%;
}
div#tab-additional_information > h2 {
    display: none;
}
div#reviews {
    padding: 4%;
}
h2.woocommerce-Reviews-title {
    display: none;
}
div#tab-wpc_comment_tab {
    padding: 4%;
}
@media only screen and (max-width:768px){
.entry.woocommerce div.product .woocommerce-tabs ul.tabs{display:grid;text-align:center;}
	li#tab-title-description.active {
    background: #e3e3e3 !important;
	border-top:none !important;
}
	li#tab-title-additional_information.active {
    background: #e3e3e3 !important;
	border-top:none !important;
}
	li#tab-title-reviews.active {
    background: #e3e3e3 !important;
	border-top:none !important;
}
	li#tab-title-wpc_comment_tab.active {
    background: #e3e3e3 !important;
	border-top:none !important;
}
.comment-tabs li i, .commentlist .comment-author, .entry.woocommerce div.product .woocommerce-tabs ul.tabs li i{float:left;}
	#woopcomm .avatar {
    width: 50px;
    height: 60px;
}
}
/* ویرایش ظاهر بخش پرسش و پاسخ */
#woopcomm .wpc-comment-title {
    font-size: 16px;
    font-weight: normal;
}
#woopcomm .wpc-field-submit {
    float: left;
	width:100%;
	text-align: left;
}

#woopcomm .avatar {
    width: 80px;
    height: 80px;
    padding: 3px;
    border-radius: 50%;
	z-index:1;
}
#woopcomm .wpc-form-wrapper {
    padding:2%;
}
#woopcomm .wpc_comm_submit.button.alt {
    padding: 10px;
    font-weight: normal;
}
#woopcomm .wpc_comment {
    width:100% !important;
	margin-left:-65px;
}
#woopcomm .wpc-field-comment{
	margin: 5px auto 35px auto;
}
.wpc-comment-right {
    margin-left: 0 !important;
}

#woopcomm .wpc-comment-author {
    float: right !important;
    position:  relative;
}

#woopcomm .wpc-comment-date {
    float:  left;
    text-align:  left;
    color: #000;
}

#woopcomm .wpc-comment-text {
    text-align:  right;
}

#woopcomm .wpc-comment-footer .wpc-vote-result {
    margin-left: 10px;
}

#woopcomm .wpc-vote-link.wpc-down {
    color: red !important;
}

#woopcomm .wpc-vote-link.wpc-up {
    color: #37b8eb;
}
#woopcomm .wpc-comment .wpc-comment-left {
    position:  relative;
    float: right;
    margin: 10px;
}
.modalDialog > div{
	margin: 25% auto;
}
/* ویرایش برگه تسویه حساب */
p#billing_phone_field {
    width: 47%;
    float:  left;
    clear: left;
}

p#billing_state_field {
    width:  47%;
    float: right;
	clear:right;
}

p#billing_city_field {
    width:  47%;
    float:  left;
    clear:  left;
}

p#billing_address_1_field {
    width:  47%;
    float:  right;
}

p#billing_postcode_field {
    width:  47%;
    float:  left;
    clear: left;
}

p#billing_email_field {
    width:  47%;
    float:  right;
		clear:right;
}
#ship-to-different-address label span {
    padding: 0 5px;
}
p#order_comments_field {
    text-align: center;
}

textarea#order_comments {
    text-align: center;
    height: 100px;
}
div#payment {
    text-align: center;
}
.wc_payment_method>label:first-of-type img {
    float:  left;
}
#customer_details .col-1{
	width:100% !important;
	margin-bottom:15px;
}
#customer_details .col-2{
	width:100% !important;
	margin-bottom:10px;
}
#payment .wc_payment_methods li{
	text-align:center !important;
}
.wc_payment_method .payment_box p{
	text-align:center;
}
.wc_payment_method label img{
	display:none;
}
.woocommerce-checkout-review-order-table tfoot .shipping{
	background-color:#62b965;
}
.woocommerce-terms-and-conditions {
    background: #fff;
}
.payment_box.payment_method_payir::before {
    display: none !important;
}
tr.shipping th {
    vertical-align:  middle;
}
#order_review .woocommerce-checkout-review-order-table tbody{
	background-color:#62b965;
}
p#billing_fix_tel_field {
    float:  right;
    width:  47%;
	clear:right;
}
p#shipping_fix_tel_field{
	float:  right;
    width:  47%;
	clear:right;
}
p#shipping_phone_field {
    float:  left;
    width:  47%;
    clear: left;
}

p#shipping_state_field {
    float:  right;
    width: 47%;
	clear:right;
}

p#shipping_city_field {
    float:  left;
    width:  47%;
    clear:  left;
}

p#shipping_address_1_field {
    float:  right;
    width:  47%;
}

p#shipping_postcode_field {
    float:  left;
    width:  47%;
    clear: left;
}
.woocommerce-additional-fields > h3 {
    display: none;
}
div#payment ul li {
    list-style:  none !important;
}
/* ویرایش صفحه سبد خرید */
ul.woocommerce-error li {
    list-style: none !important;
}
tr.shipping ul li {
    list-style: none !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width:  100%;
    text-align: center;
}
.themeform .woocommerce #respond input#submit, .themeform .woocommerce a.button, .themeform .woocommerce button.button, .themeform .woocommerce input.button {
    background-color: #62b965 !important;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
    padding: 10px;
    font-size: 15px !important;
}
.wc-proceed-to-checkout {
    width: 40%;
    margin-left: auto;
    margin-right: auto;
}
.shipping td p{
	text-align:center;
}

.woocommerce-shipping-calculator p a{
	color:#000000;
}
.cart_totals .shipping td{
	background-color:#9fd1e9 !important;
	padding-bottom:0px !important;
	padding-top:15px !important;
}

.cart_totals .shipping th{
	background-color:#9fd1e9;
	padding-top:15px !important;
	padding-bottom:0px !important;
}

.cart_totals .order-total th{
	background-color:#94e0ce;
	padding-bottom:0px !important;
	padding-top:15px !important;
}

.cart_totals .order-total td{
	background-color:#94e0ce !important;
	padding-top:15px !important;
	padding-bottom:0px !important;
}

.cart-collaterals .cart_totals h2{
	color:#0c0c0c !important;
}

.cart_item .product-name a{
	color:#0b19b6;
}

.cart tr .actions{
	background-color:#9fd1e9 !important;
}
/* ویرایش صفحه کاربری */
p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
    float:  right;
    width: 45%;
}

p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
    float:  left;
    width: 45%;
}
.woocommerce-MyAccount-content {
    text-align: center;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
    box-shadow:  none !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a.active {
    box-shadow:  none !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
    box-shadow:  none !important;
}
nav.woocommerce-MyAccount-navigation {
    text-align:  center;
    background: #eaeaea;
}
.woocommerce-account .woocommerce-MyAccount-navigation li:before {
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
    border-bottom:  none !important;
}
nav.woocommerce-MyAccount-navigation {
    box-shadow: 0 0 6px 0 #a9a9a9;
    border-radius: 3px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li:hover{
    background:#c1c1c1;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active {
    background: #37b8eb;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active > a {
    color: #fff !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active{
	background: #37b8eb;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active > a{
    color: #fff !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads.is-active{
	background: #37b8eb;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads.is-active > a{
	color: #fff !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active{
	background: #37b8eb;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active > a{
	color: #fff !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active{
	background: #37b8eb;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active > a{
	color: #fff !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout.is-active{
	background: #37b8eb;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout.is-active > a{
	color: #fff !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
    list-style:  none !important;
}
nav.woocommerce-MyAccount-navigation ul {
    margin: 0;
}
@media only screen and (max-width:768px){
	.woocommerce-account .woocommerce-MyAccount-content {
    float: left !important;
    width: 55% !important;
}
	.woocommerce-account .woocommerce-MyAccount-navigation{
		width:40% !important;
		float:right!important;
}
}
@media only screen and (max-width:479px){
	.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100% !important;
    margin-bottom: 15px;
}
	.woocommerce-account .woocommerce-MyAccount-content {
    width: 100% !important;
}
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background: #eee;
}
.woocommerce-account .woocommerce-MyAccount-content {
    box-shadow:  0 0 6px 0 #a9a9a9;
    border-radius:  3px;
	width:65%;
}
.woocommerce-account .woocommerce-MyAccount-content p {
    padding: 15px;
}
.woocommerce-MyAccount-orders tbody .order .woocommerce-orders-table__cell-order-actions a{
	margin:2px;
}
.woocommerce-Addresses .woocommerce-Address header{
	padding-left:10px;
	padding-right:10px;
}

.woocommerce-Addresses .woocommerce-Address a{
	color:#0000FF;
}
.woocommerce-MyAccount-orders tbody .order .woocommerce-orders-table__cell-order-number a{
	color:#0c0c0c;
}
nav.woocommerce-MyAccount-navigation ul li a {
    color: #000;
}
/* ویرایش صفحه محصولات */
.related.products > h2 {
    color: #444 !important;
}
h2.woocommerce-loop-product__title {
    color: #444 !important;
}
.entry-summary .price .woocommerce-Price-amount{
	border-bottom:1px solid #e0e0e0 !important;
	padding-top:10px;
}
.product .entry-summary h1{
	background-color:#f5f6f7;
	font-weight:500 !important;
	font-size:20px !important;
}

.product .entry-summary .woocommerce-product-details__short-description{
	border-bottom:1px solid #e0e0e0 !important;
	padding-right: 10px;
    border-right: 1px solid #e0e0e0;
}

.product .entry-summary .wp-list-table{
	border-style:solid;
	border-bottom-color:#e0e0e0;
}

.a3-dgallery .a3dg-nav .a3dg-thumbs{
	border-style:solid;
	padding-bottom:15px;
	border-bottom-color:#e0e0e0;
}
.container-inner .main .main-inner .content .themeform .entry .product .gallery_container .product_gallery .a3-dgallery .a3dg-nav .a3dg-thumbs{
	border-bottom-width:1px !important;
}
#tab-description{
	border-bottom:1px solid #e0e0e0 !important;
}
#wrapper #page .container-inner .main .main-inner .content .themeform .entry .product .entry-summary .wp-list-table{
	border-bottom-width:4px !important;
}
.container-inner .main .main-inner .content .themeform .entry .product .entry-summary .wp-list-table .xa_sp_table_head2 tr .xa_sp_table_head2_cell{
	width:auto !important;
}
.product .entry-summary h4{
	color:#000000 !important;
	font-size:18px !important;
	padding-top:20px;
	padding-bottom:20px !important;
	background-color:#62b965;
}
.xa_sp_table_body .xa_sp_table_cell{
	color:#606060;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    text-align:  right;
    padding: 1%;
    margin-bottom: 10px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    margin-bottom: 10px;
}
.product_meta {
    display: none;
}
.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product {
    text-align: center;
    padding: 0.5%;
    width: 23% !important;
	display:block;
	float:right;
	clear:left;
	height:335px;
}
@media only screen and (max-width:768px){
.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product {
    width: 45% !important;
}}
.xoo-cp-atcn.xoo-cp-success {
    text-align: right;
}
a.xoo-cp-btn-ch.xcp-btn {
    box-shadow: 0 0 6px 0 #a9a9a9;
    border:none !important;
    padding:8px;
}
a.xoo-cp-btn-vc.xcp-btn {
    border: none;
    box-shadow: 0 0 6px 0 #a9a9a9;
	margin: 5px 0;
}
a.xoo-cp-close.xcp-btn {
    border: none;
    box-shadow: 0 0 6px 0 #a9a9a9;
	padding:8px;
}
h4.xa_sp_table_head1.manage-column.column-product.column-primary {
    padding-bottom: 10px;
}
/* ویرایش گالری تصویر */
.a3dg-image-wrapper {
    height: 512px !important;
}
.product_gallery .a3dg-navbar-control {
    display: none;
}
.fa.fa-angle-right.a3dg-forward {
	border: none !important;
	background: none !important;
}
.fa.fa-angle-left.a3dg-back {
    border: none !important;
    background: none !important;
}
.fa.fa-angle-left.a3dg-back:before {
    font-size: 30px !important;
    background:  #37b8eb;
    padding: 10px;
    border-radius: 50%;
    color:#fff !important;
    box-shadow: 0 0 6px 0 #e3e3e3;
}
.fa.fa-angle-right.a3dg-forward:before{
    font-size: 30px !important;
    background:  #37b8eb;
    padding: 10px;
    border-radius: 50%;
    color:#fff !important;
    box-shadow: 0 0 6px 0 #e3e3e3;
}
.woocommerce div.product div.images img{
	height:135px;
}
/* تغییر سایز فونت ارورهای بولد شده*/

.woocommerce-error li strong {
    font-weight: normal !important;
}
/* تغییر سایز تمام فونتهای فروشگاه */
table.shop_table.shop_table_responsive {
    font-size: 16px;
}
.woocommerce table.shop_table {
    font-size: 16px;
}
/* استایل خرده نان ووکامرس */
.group.entry.woocommerce p#breadcrumbs {
    box-shadow: 0 0 6px 0 #e3e3e3;
}
/* دکمه عقبگرد موجود در سبد خرید و تسویه حساب  */
.back-page-in-woo-shopcart {
    float:  left;
    background:  #b10e1e;
    color:  #fff;
    padding:  5px 25px;
    border-radius:  3px;
	font-weight: bold;
}
a.back-page-in-woo-shopcart:hover {
    color: #fff;
}
/* استایل محصولات در فروشگاه */
div#shop-img-widt-189 img {
    width: 100%;
    height:148px;
}
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
    padding: 0.5%;
    display: block;
    margin: 0.75% 0.5% !important;
	clear: left;
	height: 390px;
	text-align: center;
	width: 23%;
	float: right;
}
.woocommerce ul.products.columns-4 li.product:hover, .woocommerce-page ul.products.columns-4 li.product:hover {
    box-shadow:0 0 6px 1px #e3e3e3;
}
.woocommerce ul.products li.product a img {
  height: 246px !important;
}
@media only screen and (max-width:768px){
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
	width: 45% !important;
	margin: 7px 2% !important;
	
}
.woocommerce ul.products li.product a img {
  height: 218px !important;
}
}
a.button.addtocartbutton {
    bottom: 10px;
    left: 0;
    right: 0;
    position: absolute;
    width: 100%;
}

/* استایل سبد خرید در منو*/
.cart-in-menu1{
	float:left;
	background: #62b965;
    border-radius: 3px;
    padding: 1px;
	box-shadow: 0 0 6px 0 #e3e3e3;
}
.cart-in-menu1 ul .car-na-sho{
	list-style: none;
}
.cart-in-menu1 ul .car-na-sho{
	float:right;
	position:relative;
		font-weight:600;
	background:#4caf50;
	color:#fff;
	padding:10px 25px;
}
.car-na-sho30{
		list-style:none;
	float:right;
	background:#62b965;
}
.car-na-sho30:before{
    font-family:WooCommerce;
    content: "\e01d";
    font-size:22px;
    font-style:normal;
    font-weight:400;
    vertical-align: bottom;
	float:right;
	padding:7px 10px;
	color:#fff;
}
body .wcmenucart-items-0 { display: none !important; }
.cart-contents-count {
    color: #fff;
    background-color: #5fbf63;
    font-weight: bold;
    border-radius: 50%;
    padding: 5px;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
	margin-right:10px;
}
@media only screen and (max-width:719px){
.cart-in-menu1{
	margin: 7px 0 7px 20px;
}
}
@media only screen and (min-width:720px){
.cart-in-menu1{
	margin: 1.5% 25px;
}
}
.mobile-title-logo-in-header {
    display: none !important;
}
.account-in-menu12 {
    background: #2196F3;
    font-weight:  bold;
    border-radius: 3px;
    margin-left:  10px;
}
.account-in-menu13 {
    background: #35aa47;
}
/* استایل محصولات مرتبط  */
section.up-sells.upsells.products ul li {
    display:  block !important;
    box-shadow:  0 0 6px 0 #e3e3e3;
    padding: 10px;
}
table.shop_attributes p {
    font-style: normal;
}
.woocommerce ul.products li.product .button {
    display: none;
}
ul.products.columns-4 li span.woocommerce-Price-amount.amount {
    position: absolute;
    bottom: 0;
    width: 100%;
}
/* استایل محصولات در تک نوشته ها  */
.woocommerce.columns-4.rel-pro-in-posts107 li {
    height: 230px !important;
}
.woocommerce.columns-4.rel-pro-in-posts107 li.product a img {
    height: 130px !important;
}
.woocommerce.columns-4.rel-pro-in-posts107 li.product a > h2 {
    font-size:  16px !important;
    font-weight:  normal !important;
}
.woocommerce.columns-4.rel-pro-in-posts107 span.woocommerce-Price-amount.amount {
    display: none;
}
/* استایل باکس هفت اد اینسرتر برای مقالات */
.ads-in-post-shop {
    box-shadow:  0 0 6px 0 #a9a9a9;
    padding:  1px;
    margin-left:  auto;
    margin-right:  auto;
    width: 360px;
    border-radius: 3px;
}
/* استایل فوتر ساماندهی و کپی رایت*/
.samandehi-logo-footer12 {
    width: 47% !important;
    float:  right;
}

.grid.one-half {
    float: none;
}
div#copyright {
    width:  47%;
    float: left;
    font-size: 16px !important;
    padding-left: 3%;
    padding-top: 25px;
}
/* استایل پلاگین امتیاز دهی کا استار*/
.kk-star-ratings .kksr-stars, .kk-star-ratings .kksr-stars .kksr-fuel, .kk-star-ratings .kksr-stars a {
    float: right;
}
.kk-star-ratings .kksr-legend {
    font-size: 17px;
    color: #444;
    line-height: 24px;
    padding: 1px 8px;
    font-family: IRANSance;
    float: left;
}
@media only screen and (max-width:479px){
.kk-star-ratings .kksr-legend {
    font-family: IRANSance, tahoma, arial, Helvetica, sans-serif;

}}
.kk-star-ratings {
    width: unset !important;
	min-height: auto;
}
.kksr-stars.kksr-star.gray {
    position: relative;
    display: block;
    float:  right;
}
.kastar-backstyle {
	background: #eaeaea none repeat scroll 0 0;
	box-shadow: 0 0 6px 1px #a9a9a9;
	margin: 0;
	padding: 15px;
}
.kastar-backstyle li {
    list-style:  none;
}
.alexrank34 {
    margin-right: 4%;
    color: red;
}
/* ویداد تبلیغات */
.jw-controls.jw-reset {
    background: #000 !important;
}
.jw-display-icon-container.jw-display-icon-display.jw-background-color.jw-reset {
    background-color: rgb(237, 20, 90);
}
.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover, .jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{
	background-color: rgb(237, 20, 90) !important;
}
div#myElement {
    margin: 0px auto !important;
}
/* استایل زیرمنوها*/
@media only screen and (min-width: 720px){
.nav ul {right: 0;top: 40px;}.nav ul li {font-size: 1.06rem;}.nav ul ul {right: 180px;}
}
/* استایل فوتر */
#footer-widgets {
    padding-top: 0;
	padding-bottom:20px;
}
.widget>h3 a {
    color: #fff !important;
}
.one-fourth {
    width: 48%;
	padding-top: 15px;
}
@media only screen and (max-width: 719px){.one-fourth { width: 98% !important;}}
#footer, #footer a {
    color: #888;
    font-weight: 400;
}
@media only screen and (max-width: 719px){
.grid {
    width: unset;
}}
.last {
    clear: left;
    margin-right: 1% !important;
}
.grid {
    margin: 0 1%;
    float: right;
}
/* استایل pagination */
.pagination {
    display: none;
}
.navigation12 {
    position: relative;
    display: inline-block;
    margin: 20px 0;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    width: -webkit-fill-available;
}
.navigation12 li a,
.navigation12 li a:hover,
.navigation12 li.active a,
.navigation12 li.disabled {
    color: #fff;
    text-decoration:none;
}
.navigation12 li {
    display: inline;
	float: right;
}
.navigation12 li a,
.navigation12 li a:hover,
.navigation12 li.active a,
.navigation12 li.disabled {
    background-color: #6FB7E9;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
	margin: 0 2px;
	float: right;
	display: inline-table;
}
.navigation12 li a:hover,
.navigation12 li.active a {
    background-color: #3C8DC5;
}
/*فاصله تصویر هدر با منو در موبایل */
@media only screen and (max-width: 719px){
.header-mobile-sticky #header-image-wrap {
    padding-top: 55px;
}
.linkmanba {
    font-size: 12px;
}
}
/*  استایل صفحه اصلی برای عرض ۳۶۰ پیکسل*/
@media screen and (device-width: 360px) {.site-image {width: 360px !important}}
.linkmanba {
    color: #a9a9a9;
}
/* استایل استیکی خبر */
.stickykhabar {
    padding: 4px 5px;
    font-size: 17px !important;
}
.stickykhabar::before{
    content: url(/wp-content/uploads/2018/06/bullet.gif);
    float:right;
    margin: 0;
	text-indent: -4px;
}
.stickykhabar a {
	font-weight: normal;
}
#footer, #footer a {
    color: #000;
}
/* استایل پربازدیدترین مطالب */
.wpp-thumbnail{
    float: right;
    padding-left: 5px;
}
@media only screen and (max-width: 719px){
.wpp-thumbnail {
    display: none;
}.wpp-list li::before {
    content: url(/wp-content/uploads/2018/06/bullet.gif);
    float:right;
    margin: 0;
	text-indent: -5px;
}
.stickykhabar {
    font-size: 12px !important;
}
}
.wpp-list li {
    padding: 5px 0;
	display: flow-root;
	text-align: right;
}
/*@media only screen and (max-width: 769px){.wpp-thumbnail {width: 100%;height: 100px !important; }}*/
/*@media screen and (device-width: 360px) {.wpp-thumbnail {width: 159px;height: 81px !important;}}*/
.wpp-post-title {
    color: #000 !important;
    font-weight:400;
}
a.wpp-post-title {
    text-align: center;
    font-size: 17px;
    padding: 5px 0;
}
@media only screen and (max-width: 719px){a.wpp-post-title {
    text-align: justify;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}
}
/* تغییر سایز فونتها در موبایل */
@media only screen and (max-width: 719px){.related-posts .related-inner::before {content: ""; float: right; margin: 7px 0 0 7px; /* padding: 2px 5px; */ background: #000; border-radius: 50%; height: 5px; width: 5px;}.pedrammaleky-related-post .heading { padding: 5px 10px; }.entry dd, .entry p {font-size: 13px !important;color: #000;line-height: 20px;}.entry h3 { font-size: 14px !important; line-height: 24px; } .entry h2 { font-size: 14px !important; line-height: 24px; } .post-byline { float: unset !important; font-size: 13px !important; text-align: center; } h1.entry-title { font-size: 14px !important; line-height: 24px; } #breadcrumbs { font-size: 11px !important; line-height: 18px; }.entry ol, .entry ul { font-size: 13px !important; color: #000; line-height: 22px; text-align: justify; margin: 0; } #reply-title, .entry h6, .heading, .woocommerce #reviews h3 { font-weight: 400; } .related-inner>h4 a { font-size: 13px !important; font-weight: normal; line-height: 18px;color: #000;}.widget, .widget a { color: #002d56; }.widget, .widget select, .widget>h3 { font-size: 14px !important; } a.wpp-post-title { font-size: 13px !important; line-height: 18px; font-weight: normal;display: contents;}div#copyright { font-size: 13px !important; padding-top: 0; line-height: 20px !important; }#footer, #footer a { color: #000; }.nav li a { line-height: 18px; } .nav>li { font-size: 14px !important;}.pedrammaleky-related-post .heading { font-size: 14px !important; }
}
/* عرض بین سایدبار سمت چپ و محتوای اصلی  */
.s1{
 box-shadow:0px 0px 6px 1px #eaeaea !important;
 margin-top:8px !important;
 width:30% !important;
}
.col-2cr .content {
    width: 70% !important;
}
@media only screen and (max-width: 719px){.s1{width:100% !important; } .col-2cr .content { width: 100% !important; }	
}
/*  استایل منوی فوتر */
@media only screen and (min-width: 720px){ #nav-footer .nav>li>a { padding: 12px 8px; } .nav>li { font-size: 14px; } .nav ul.sub-menu { opacity: 1; } .nav ul li { font-size: 13px; } .nav ul li a { padding: 10px; } .nav li a { line-height: 18px; }#nav-footer .nav ul { bottom: 40px; } }
#nav-footer .nav ul li {
    border-bottom: unset !important;
}
#nav-footer .nav li>a:hover, #nav-footer .nav li:hover>a, #nav-footer .nav li.current_page_item>a, #nav-footer .nav li.current-menu-item>a, #nav-footer .nav li.current-menu-ancestor>a, #nav-footer .nav li.current-post-parent>a {
    background: #a4a4a4 !important;
}
@media only screen and (max-width: 719px){ #nav-footer .nav li a { border-top: unset !important; } .nav ul li { font-size: .85rem; font-weight: 300; display: none; }#nav-footer.nav-container { background: teal !important; }}
/*  منوی اصلی */
#nav-header .container {
    padding: 0;
}
/* هاور منوی اصلی  */
@media only screen and (max-width: 719px){.post-title a { color: #444 !important; font-size: 13px; line-height: 18px; } #header .nav-container .nav li>a:hover { background: #37b8eb; color: #fff; }}
/* هاور متون بدون تصویر */
.stickykhabar a:hover {
    color: blue;
}
#footer .widget a:hover {
    color: blue !important;
}
.wpp-post-title:hover {
    color: blue !important;
}
.logo-samandeh2{
    float: right;
}
/* استایل خبرنامه  */
input.catchoi2 {
    margin: 0;
	vertical-align: middle;
}
/* استایل خبرنامه */ 
input#es_txt_button {
    background: #35aa47;
    width: 50%;
    padding: 13px 0 !important;
    font-size: 17px;
    border-radius: 3px;
    border: none;
	color: #fff;
	cursor: pointer;
}
label.es_shortcode_form_email {
    color: #fff;
    font-size: 17px;
}
label.es_shortcode_form_name {
    color: #fff;
    font-size: 17px;
}
input#es_txt_name {
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    display: block;
    padding: 8px 0;
}
input#es_txt_email {
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    display: block;
    padding: 8px 0;
}
@media only screen and (max-width:768px){
input#es_txt_email {
    width: 96%;
	border: 1px solid #a9a9a9;
}
input#es_txt_name {
    width: 96%;
	border: 1px solid #a9a9a9;
}}
.es_lablebox {
    text-align: center;
}
.es_msg {
    font-size: 17px;
    text-align: center;
    color: #000;
    padding: 5px 15px;
    text-align: justify;
}
div#email-subscribers-2 > h3 {
    padding:  10px;
    font-weight:  bold;
    background: #b93030;
}
.page-image {
    display: none;
}
/* استایل مطالب بالای پست های منفرد */
#post-bef-post19 {
    display: inline-block;
    border-bottom: 1px dashed #eaeaea;
    padding-bottom: 10px;
}
#post-bef-post19 ul li {
    float: right;
    width: 24%;
    padding: .5%;
    text-align:  center;
}
#post-bef-post19 ul li > h3 a {
    color: #000 !important;
    font-size: 15px;
    font-weight: normal;
}
#post-bef-post19 .rpwe-summary {
    display: none;
}
#post-bef-post19 img.rpwe-alignleft.rpwe-thumb {
    width: 100%;
    height: 160px;
}
@media only screen and (max-width:719px){
#post-bef-post19 ul li {
    float: right;
    width: 48%;
    padding: 1%;
    text-align:  center;
	height: 235px;
}	
#post-bef-post19 ul li > h3 a {
    font-size: 13px;
}
}
/* چهار مطلب زیر مطالب بالای صفحه */
#post-bef-post20 ul li img {
    display:  none;
}
#post-bef-post20 .rpwe-summary {
    display:  none;
}
#post-bef-post20 ul li > h3 {
    line-height:  35px;
}
#post-bef-post20 ul li > h3 a {
    color: blue;
    font-weight:  normal;
    font-size: 15px;
}
/*  استایل پایین مطالب پست منفرد */
#post-bef-post21 {
    text-align:  center;
}
#post-bef-post21 ul li {
    width:  24%;
    float:  right;
    height: 300px;
}
#post-bef-post21 ul li > h3 a {
    color: #000;
}
#post-bef-post21 .rpwe-summary {
    display:  none;
}
#post-bef-post21 ul li > h3 {
    font-weight:  normal;
    text-align:  center;
    padding:  0 3px;
}
.custo-rela-po-title51 ul li {
    box-shadow: 0 0 2px 1px #eee;
    margin: 5px 0.5%;
    border-radius:  3px;
    padding: 5px 0;
}

.custo-rela-po-title51 {
    margin: 3%;
}
@media only screen and (max-width:719px){
.custo-rela-po-title51{
	display: none;
}
.post-bef-post20{
	display: none;
}
}
/* استایل بنرهای تبلیغاتی سایدبار */
@media only screen and (min-width:720px){
div#media_image-9 {
    display:  none;
}
div#media_image-10 {
    display:  none;
}
}
@media only screen and (max-width:719px){
div#media_image-5 {
    float: right;
    width: 44%;
}
div#media_image-6 {
    width: 44%;
}
div#media_image-9 {
    float: right;
    width: 44%;
}
div#media_image-10 {
    width: 44%;
}
div#rpwe_widget-11 {
    display:  none;
}
div#media_image-7 {
    display:  none;
}
div#media_image-8 {
    display:  none;
}
.post-inner.group {
    margin: 0 0 30px 0 !important;
}
}
.code-block.code-block-14 > p {
    text-align: center;
}
/* قبل از فهرست منو در موبایل */
.widget_nav_menu ul li a:before, .widget_pages ul li a:before {
    content: url(/wp-content/uploads/2018/06/bullet.gif);
}
#nav_menu-2 ul li a {
    width: 49%;
    float:  right;
	border-bottom:1px solid #eee !important;
}
.disable-copy > h2 a {
    color: #b10e1e !important;
}
.disable-copy > h3 a {
    color: #289dcc !important;
}
.col-2cr .container-inner>.main::before {
    background: none !important;
}
/*  استایل دکمه های اشتراک گذاری */
.addtoany_list {
    display: block !important;
    text-align: center;
}
.addtoany_content {
    margin: 0;
}
.hu-pad{
    padding:15px 10px;
}
.boxed #page {
    padding-bottom: 0 !important;
}
.sidebar.s1.collapsed {
    padding-bottom: 0 !important;
}
.sidebar {
    padding-bottom: 20px !important;
}
#footer a {
  color: white;
}