@import url('//cdn.bayan.ir/blog/templates/shared/css/font-awesome.min.css');
@font-face {
	font-family: 'yekan';
	src: url('//cdn.bayan.ir/blog/templates/shared/fonts/BYekan.woff?download') format('woff');
	font-weight: normal;
	font-style: normal;
}

article, figure, footer, header, nav {
	display: block;
}

body {
	margin: 0;
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	font-family: "yekan", tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color: #ffffff;
}

.img-responsive {
	display: block;
	height: auto;
	max-width: 100%;
}

img {
	vertical-align: middle;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
}

p {
	margin: 0 0 10px;
}

.row {
	margin-right: -15px;
	margin-left: -15px;
}

.row:before,
.row:after {
	display: table;
	content: " ";
}

.row:after {
	clear: both;
}

.row:before,
.row:after {
	display: table;
	content: " ";
}

.row:after {
	clear: both;
}

nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: " ";
}

.clearfix:after {
	clear: both;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

a, .nav-tabs > li > a:before, .nav-tabs > li > a:after, .top-menu > li, .main-menu .sf-with-ul:after, .main-menu > li ul.sub-menu li, .entry-thumb > h5:before, .entry-thumb .bayan-rating:before, .entry-thumb .entry-view:before, .entry-thumb.style2:before, .thumb-icon, .entry-author span, .contact-box input:focus, .contact-box textarea:focus, .comment-box input:focus, .comment-box textarea:focus, .filters-options li, .filters-options li:before, .filters-options li:after, .widget_categories > ul > li, .widget_categories ul.menu > li, .widget_categories .pd-20 > ul > li, .widget_categories .pd-20 ul.menu > li,
.h5-content:before, .order-num:before, .bayan-comment-widget .pd-20 .entry-item .cmt-content:before {
	transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}

.bayan-entry-view:before, .top-nav-mobile .top-menu-mobile > li span:after, .top-nav-mobile .top-menu-mobile > li.open span:after, .main-nav-mobile .main-menu-mobile > li > a > span:after, .entry-thumb .thumb-hover .thumb-icon, .thumb-icon, .more-link:after, .bayan-more-link:after {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.c-title {
	font-size: 13px;
	line-height: 20px;
	color: #757575;
	font-weight: normal;
	font-style: normal;
}

.bayan-e-list, .top-menu, .top-nav-mobile, .main-nav-mobile, .bayan-pagination, .widget, .bayan-entry-list, #comments, .bottom-menu, .bayan-footer-nav {
	list-style: none;
	padding: 0;
}

.bayan-social-links ul, .bayan-e-list ul, .top-menu ul, .top-nav-mobile ul, .main-nav-mobile ul, .bayan-pagination ul, .widget ul, .bayan-entry-list ul, #comments ul, .bottom-menu ul, .bayan-footer-nav ul {
	list-style: none;
	padding: 0;
}

.bayan-e-list li:first-child, .top-menu > li ul li:first-child, .top-nav-mobile .top-menu-mobile li:first-child, .main-nav-mobile .main-menu-mobile li:first-child, .article-list-7 .pd-20 > ul li:first-child, .article-list-8 .pd-20 > ul li:first-child, .article-list-10 .pd-20 > ul li:first-child, .article-list-11 .pd-20 > ul li:first-child, .bayan-e-list.list-unorder.style1 li:first-child, .bayan-comment-widget .pd-20 > ul li:first-child, .article-list-17 .pd-20 > ul li:first-child, .bayan-footer-nav .footer-menu li:first-child {
	margin: 0;
	padding: 0;
	border: 0;
}

.entry-footer:before, .bayan-e-list.list-order li:before, .mb-5:before, .mb-10:before, .mb-20:before, .mb-30:before, .mb-40:before, .mb-50:before, .mb-60:before, .pd-20:before, .wrapper:before, .bayan-area:before, .header-top-left:before, .header-top-right:before, .bayan-header-bottom .header-bottom-wrap:before, .bayan-main-nav:before, .main-menu:before, .sf-mega:before, .sf-mega .sf-mega-section:before, .sf-mega .sf-mega-section ul:before, .sf-mega .sf-mega-section ul.sub-menu:before, .main-nav-mobile .main-menu-mobile:before, .sf-mega-mobile:before, .entry-item:before, .entry-meta:before, .bayan-pagination:before, .bayan-rating ul:before, .widget:before, .widget > header:before, .widget-content:before, #main-content:before, .widget-area-31:before, .bayan-masonry-wrap:before, .bayan-view-all:before, .bayan-entry-list .entry-item:before, .bayan-tag-box:before, #comments .comments-list:before, #comments .comments-list .comment:before, #comments .comments-list .comment .comment-wrap:before, #comments .comments-list .comment .comment-wrap .media-body > header:before, .bottom-menu:before, .bottom-menu > li:before, .bottom-area-1:before, .bottom-area-2:before, .bottom-area-3:before, .pricing-table:after, .nav-tabs:after, .bayan-tab.style1 .nav-tabs li:after, .button-wrap:after, .entry-footer:after, .bayan-e-list.list-order li:after, .mb-5:after, .mb-10:after, .mb-20:after, .mb-30:after, .mb-40:after, .mb-50:after, .mb-60:after, .pd-20:after, .wrapper:after, .bayan-area:after, .header-top-left:after, .header-top-right:after, .bayan-header-bottom .header-bottom-wrap:after, .bayan-main-nav:after, .main-menu:after, .sf-mega:after, .sf-mega .sf-mega-section:after, .sf-mega .sf-mega-section ul:after, .main-nav-mobile .main-menu-mobile:after, .entry-item:after, .entry-meta:after, .bayan-pagination:after, .bayan-rating ul:after, .widget:after, .widget > header:after, .widget-content:after, #main-content:after, .bayan-masonry-wrap:after, .bayan-view-all:after, .bayan-entry-list .entry-item:after, .bayan-shop-list > header:after, .bayan-tag-box:after, #comments .comments-list:after, #comments .comments-list .comment:after, #comments .comments-list .comment .comment-wrap:after, #comments .comments-list .comment .comment-wrap .media-body > header:after, .bottom-menu:after, .bottom-menu > li:after, .bottom-area-1:after, .bottom-area-2:after, .bottom-area-3:after {
	content: "";
	display: table;
}

.entry-footer:after, .bayan-e-list.list-order li:after, .mb-5:after, .mb-10:after, .mb-20:after, .mb-30:after, .mb-40:after, .mb-50:after, .mb-60:after, .pd-20:after, .wrapper:after, .bayan-area:after, .header-top-left:after, .header-top-right:after, .bayan-header-bottom .header-bottom-wrap:after, .bayan-main-nav:after, .main-menu:after, .sf-mega:after, .sf-mega .sf-mega-section:after, .sf-mega .sf-mega-section ul:after, .sf-mega .sf-mega-section ul.sub-menu:after, .main-nav-mobile .main-menu-mobile:after, .sf-mega-mobile:after, .entry-item:after, .entry-meta:after, .bayan-pagination:after, .bayan-rating ul:after, .widget:after, .widget > header:after, .widget-content:after, #main-content:after, .widget-area-31:after, .bayan-masonry-wrap:after, .bayan-view-all:after, .bayan-entry-list .entry-item:after, .bayan-shop-list > header:after, .bayan-tag-box:after, #comments .comments-list:after, #comments .comments-list .comment:after, #comments .comments-list .comment .comment-wrap:after, #comments .comments-list .comment .comment-wrap .media-body > header:after, .bottom-menu:after, .bottom-menu > li:after, .bottom-area-1:after, .bottom-area-2:after, .bottom-area-3:after {
	clear: both;
}

::selection {
	background: #f15c22;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #f15c22;
	color: #fff;
	text-shadow: none;
}

a {
	color: #3e3e4a;
	text-decoration: none !important;
	outline: none !important;
}

a:hover, a:active {
	color: #f15c22;
	text-decoration: none;
}

a:focus {
	outline: none;
}

input {
	outline: none !important;
}

ul, ol {
	margin: 0;
	padding: 0;
}

ol {
	list-style: decimal inside;
}

ul {
	list-style: disc inside;
}

ol li ul, ol li ol, ul li ul, ul li ol {
	padding-left: 15px;
}

i {
	font-style: normal;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "yekan", tahoma, sans-serif;
	color: #3e3e4a;
	font-weight: 700;
	display: block;
	margin: 0 0 15px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
	color: #3e3e4a;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover {
	color: #f15c22;
}

h1, .h1 {
	font-size: 34px;
	line-height: 42px;
}

h2, .h2 {
	font-size: 32px;
	line-height: 40px;
}

h3, .h3 {
	font-size: 24px;
	line-height: 32px;
}

h4, .h4 {
	font-size: 18px;
	line-height: 26px;
}

h5, .h5 {
	font-size: 16px;
	line-height: 24px;
}

h6, .h6, .filters-options li {
	font-size: 14px;
	line-height: 20px;
}

.row, .row.style1 {
	width: auto;
	margin: 0 -10px;
}

.search-box .submit, .search-box .submit:before, .search-box .submit:after {
	/*
	-webkit-box-sizing: ;
	-moz-box-sizing: ;
	box-sizing: ;
	*/
}

.widget-title.style3, .widget-title.style5 {
	text-transform: uppercase;
	padding: 12px 20px;
	border-bottom: 2px solid #dfdfdf;
	position: relative;
}

.widget-title.style3:before, .widget-title.style5:before {
    content: '';
    position: absolute;
    top: 0px;
    right: 0;
    width: 4px;
    height: 50px;
    background: #f15c22;
}

/*----- Column -----*/
.c-title {
	font-family: "yekan", tahoma, sans-serif;
	font-size: 24px;
	line-height: 30px;
	text-transform: capitalize;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: 300;
}

.bayan-entry-view {
	font-family: "yekan", tahoma, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #696872;
	font-weight: normal;
	padding: 8px 20px;
	border-left: 1px solid #e9e7e8;
}

.bayan-entry-view:before {
	content: '\f06d';
	color: #d1d1d1;
	margin-right: 0px;
	margin-left: 5px;
}

.entry-footer {
	border-top: 1px solid #e9e7e8;
}

.bayan-e-list li {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #e9e7e8;
}

.bayan-e-list li > span {
	font-size: 16px;
	margin-right: 10px;
	color: #b0b0b4;
}
.bayan-e-list li > span.post-count {
	font-size: 14px;
	margin-right: 10px;
	color: #BF562D;
}
.bayan-e-list li.selected > span.post-count {
    color: #ffffff;
}

.bayan-e-list li .order-num {
	font-family: "yekan", tahoma, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: white;
	background: #3e3e4a;
	float: left;
	margin-right: 15px;
	margin-top: -2px;
	padding: 5px 8px;
}

.bayan-e-list li .order-num:before {
	display: none;
}

.bayan-e-list.list-unorder {
	list-style: square inside;
	color: #f15c22;
}
.bayan-e-list.list-unorder.child-ul {
	list-style: square inside url("//cdn.bayan.ir/blog/templates/72206/sub-ico.png") !important;
	color: #f15c22;
}



.bayan-e-list.list-unorder p {
	color: #757575;
	display: inline;
}

.bayan-e-list.list-unorder p:last-child {
	margin-bottom: 0;
}

.bayan-e-list.list-order li {
	margin-top: 12px;
}

#stat_summary_div ul li {
    border-bottom: 1px dashed #ddd;
    padding-top: 5px;
    padding-bottom: 5px;
}
#stat_summary_div ul li:last-child {
    border-bottom: none;
    padding-top: 5px;
    padding-bottom: 0px;
}

/**
* 1.4 Basic structure
* -------------------------------------------------------------------
*/
html {
	overflow-x: hidden;
}

body {
	background: #e9e7e8;
	font-family: "yekan", tahoma, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
}

.mb-20 {
	margin-bottom: 20px !important;
}

.pd-20 {
	padding: 20px;
	position: relative;
}

.wrapper {
	width: 1170px;
	margin: 0 auto;
	position: relative;
}

.wrapper.mb-30 {
	margin-bottom: 30px;
}

.bayan-logo img {
	max-width: 100%;
}

img {
	max-width: 100%;
	height: auto;
}

.bayan-header {
	background: #3e3e4a url(//cdn.bayan.ir/blog/templates/72206/header.jpg) center top no-repeat;
	position: relative;
	margin-bottom: 0;
}

.bayan-header-top {
	background: #32323c;
    display: none;
}

.bayan-header-top .wrapper {
	position: relative;
}

.header-top-right {
	float: right;
}

.header-top-right > div {
	float: left;
}

.bayan-header-middle {
	padding: 35px 0;
}

.header-style1#header {

}

.header-style2#header {
	padding: 50px;
	background: #32323C url() left bottom no-repeat;
}

.bayan-logo {
	float: right;
}

.bayan-logo .site-title {
	font-family: "yekan", tahoma, sans-serif;
	font-size: 48px;
	line-height: 1.8em;
	color: white;
	font-weight: normal;
	margin: -20px 0 12px 0;
}

.bayan-logo .site-title a {
	color: #fff;
}

.bayan-logo .site-title a:hover {
	color: #ccc;
}

.bayan-logo h2 {
	font-family: "yekan", tahoma, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #ccc;
	font-weight: normal;
}

/*--- Header bottom ---*/
.bayan-header-bottom .header-bottom-wrap {
	background: rgba(50, 50, 60, 0.75);
	border-bottom: 4px solid #f15c22;
}

.widget_view_ads .view_ads {
	margin-bottom: 10px;
	display: block;
}

.widget_view_ads .view_ads:last-child {
	margin-bottom: 0px;
}

.child-ul {
	padding-right: 20px !important;
	padding-top: 10px !important;
}

/*--- top-nav ---*/

.top-menu > li {
	position: relative;
	z-index: 999999999;
	float: right;
}

.top-menu > li > a {
	text-transform: uppercase;
	color: #fff;
	font-family: "yekan", tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding: 10px 15px;
	display: inline-block;
	border-right: 1px solid #3e3e4a;
}

.top-menu > li:last-child > a {
	border-left: 1px solid #3e3e4a;
}

.top-menu > li ul {
	background-color: #32323c;
	color: #fff;
	width: 200px;
	display: none;
	position: absolute;
	left: 0;
	top: 44px;
	padding: 12px 20px;
}

.top-menu > li ul li {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #3e3e4a;
	position: relative;
}

.top-menu > li ul li a {
	color: #e9e7e8;
	font-size: 14px;
	font-family: "yekan", tahoma, sans-serif;
}

.top-menu > li ul li a:hover {
	color: #f15c22;
}

.top-menu > li ul li.current-menu-item > a {
	color: #f15c22;
}

.top-menu > li ul ul {
	top: 0;
	left: -222px;
}

.top-menu > li:hover > a, .top-menu > li.current-menu-item > a {
	background: #3e3e4a;
}

/*--- main-nav ---*/
.bayan-main-nav {
	width: 100%;
	float: right;
}

.main-menu {
	position: relative;
	border: none;
	margin: 0;
}

.main-menu > li {
	list-style: none;
	padding: 0;
	margin: 0;
	background: none;
	z-index: 99999999;
	float: right;
	position: initial;
	white-space: normal;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.main-menu > li:first-child {
	margin: 0;
}

.main-menu > li > a {
	padding: 10px 20px;
	font-family: "yekan", tahoma, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: white;
	font-weight: normal;
	margin: 0;
	border: none;
	position: relative;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.main-menu > li:hover > a, .main-menu > li.current-menu-item > a, .main-menu > li.selected > a {
	background: #f15c22;
}

.main-menu > li:hover > a:after, .main-menu > li.current-menu-item > a:after, .main-menu > li.selected > a:after {
	color: #fff;
}

/*--- menu-mobile ---*/
.main-nav-mobile {
	display: none;
	position: relative;
	/* height: 44px; */
}

.main-nav-mobile .pull {
	font-family: "yekan", tahoma, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	z-index: 99;
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding: 5px 15px;
	margin: 6px 0 5px;
}

.main-nav-mobile .pull i {
	font-size: 14px;
	color: #f15c22;
	margin-left: 10px;
}

.main-nav-mobile .main-menu-mobile {
	position: relative;
	width: 100%;
	z-index: 999999;
	display: none;
	background: #fff;
	border: 1px solid #e9e7e8;
	padding: 5px 15px 0;
	text-align: left;
}

.main-nav-mobile .main-menu-mobile > li {
	border-top: 1px solid #e9e7e8;
	position: relative;
	width: 100%;
}

.main-nav-mobile .main-menu-mobile > li:first-child {
	border: 0;
}

.main-nav-mobile .main-menu-mobile > li > a {
	color: #3e3e4a;
	font-family: "yekan", tahoma, sans-serif;
	text-transform: capitalize;
	font-size: 17px;
	display: block;
	text-align: center;
	padding: 10px 25px 10px 0;
}

.main-nav-mobile .main-menu-mobile > li > a:hover {
	color: #f15c22;
}

.main-nav-mobile .main-menu-mobile > li > a > span {
	position: absolute;
	right: 5px;
	top: 10px;
	cursor: pointer;
	font-size: 15px;
}

.main-nav-mobile .main-menu-mobile > li > a > span:after {
	content: '\f107';
}

.main-nav-mobile .main-menu-mobile > li.current-menu-item > a {
	color: #f15c22;
}

.main-nav-mobile .main-menu-mobile > li .sub-menu li.current-menu-item > a {
	color: #f15c22;
}

.main-nav-mobile .main-menu-mobile > li > div h5 {
	text-transform: uppercase;
	margin: 5px 0 15px;
}

.sf-menu {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}

.sf-menu > li {
	float: right;
}

.sf-menu > li > a {
	display: block;
	position: relative;
}

.sf-menu {
	float: right;
	margin-bottom: 0;
	width: 100%;
}

.entry-item {
	position: relative;
}

.full-width {
	height: 100%;
}

.entry-title {
	margin-bottom: 0;
	font-weight: normal;
	font-size: 16px;
	font-family: "yekan", tahoma;
	text-transform: none;

}

.entry-thumb.style1 {
	margin-bottom: 15px;
	position: relative;
	overflow: hidden;
}

.entry-thumb img {
	width: 100%;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}

.entry-thumb.style1 img {
	-ms-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	opacity: .92;
}

.entry-thumb.style1 img:hover, .entry-thumb img:hover {
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 1;
}

.entry-thumb > h5 {
	position: absolute;
	right: 0;
	bottom: 0;
	font-family: "yekan", tahoma, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: white;
	text-transform: uppercase;
	font-weight: normal;
	padding: 4px 10px;
	background: #f15c22;
	margin: 0;
}

.entry-thumb > h5 a {
	color: #fff;
}

.entry-thumb > h5:before {
	content: '';
	position: absolute;
	border-right: 0px solid transparent;
	border-left: 7px solid transparent;
	border-top: 10px solid #f15c22;
	bottom: -10px;
	right: 50%;
	margin-left: 0px;
	right: 0;
	z-index: 999;
}

.entry-meta {
	color: #6A6A77;
	margin-top: -5px;
}

.entry-meta > span, .entry-meta > p {
	display: inline-block;
	margin: 0;
	font-family: "yekan", tahoma;
	font-size: 13px;
	line-height: 20px;
	color: #6A6A77;
	text-transform: capitalize;
	font-style: normal;
	font-weight: 500;
	margin-top: 5px;
}

.entry-meta > span i, .entry-meta > p i {
	font-size: 15px;
	color: #3e3e4a;
	font-style: normal;
	margin-left: 7px;
	float: right;
	margin-top: 3px;
}

.entry-meta > span a, .entry-meta > p a {
	color: #f15c22;
}

.entry-meta > span a:hover, .entry-meta > p a:hover {
	color: #3e3e4a;
}

.entry-meta > span a > i, .entry-meta > p a > i {
	margin-right: 5px;
}

.entry-meta > a {
	display: inline-block;
	margin-top: 5px;
}

.entry-meta > a:hover span {
	color: #f15c22;
}

.entry-author img {
	border-radius: 50%;
	width: 20px;
	height: 20px;
	margin-left: 5px;
}

.entry-author span {
	font-weight: normal;
	font-size: 13px;
	font-family: "yekan", tahoma;
	color: #6A6A77;
	font-style: normal;
	display: inline;
}

.empty-widget {
	background: none !important;
	border: none !important;
}

.bayan-social-links.style4 ul {
	margin: 0;
}

.bayan-social-links.style4 ul li a {
	display: inline-block;
	text-align: center;
	width: auto;
	min-width: 46px;
	height: 38px;
	line-height: 42px;
	font-size: 15px;
	background: none;
	color: #696872;
}

.bayan-social-links.style4 ul li a span {
	display: inline-block;
	font-size: 13px;
	font-family: "yekan", tahoma, sans-serif;
	padding-left: 4px;
	padding-right: 4px;
}

.bayan-social-links.style4 ul li a.icon-arrow-up {
	color: #25B34B;
	margin-right: 6px;
}

.bayan-social-links.style4 ul li a.icon-arrow-up:hover {
	color: #1A7D35;
}

.bayan-social-links.style4 ul li a.icon-arrow-up span {
	color: #696872;
}

.bayan-social-links.style4 ul li a.icon-arrow-down {
	color: #DE3434;
	margin-right: 6px;
}

.bayan-social-links.style4 ul li a.icon-arrow-down:hover {
	color: #981818;
}

.bayan-social-links.style4 ul li a.icon-arrow-down span {
	color: #696872;
}

.bayan-social-links.style4 ul li.comment-link a {
	margin-right: 8px;
}

.bayan-social-links.style4 ul li {
	border-right: 1px solid #e9e7e8;
	margin: 0;
	float: left;
	font-size: 18px;
}

/*--- pagination ---*/
.bayan-pagination {
	width: 100%;
	position: relative;
	margin-top: 20px;
	font-size: 14px;
	font-weight: 700;
}

.bayan-pagination:before {
	display: none;
}

.bayan-pagination ul {
	margin: -10px -5px 0;
}

.bayan-pagination ul li {
	display: inline-block;
	float: right;
	margin: 10px 5px 0;
}

.bayan-pagination ul li:before {
	display: none;
}

.bayan-pagination ul li span, .bayan-pagination ul li a {
	display: inline-block;
	text-align: center;
	width: 50px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background: white;
	border: 1px solid #ffffff;
	border-bottom-width: 2px;
	display: block;
}

.bayan-pagination ul li span.current, .bayan-pagination ul li a.current {
	color: #fff;
	background: #f15c22;
	border-color: #f15c22;
}

.bayan-pagination ul li a.prev, .bayan-pagination ul li a.next {
	display: inline-block;
	text-align: center;
	width: 50px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background: white;
	color: #3e3e4a;
	position: relative;
}

.bayan-pagination ul li a.prev:hover, .bayan-pagination ul li a.next:hover {
	color: #fff;
	background: #f15c22;
	border-color: #f15c22;
}

.bayan-pagination ul li:hover a, .bayan-pagination ul li.current a {
	color: #fff;
	background: #f15c22;
	border-color: #f15c22;
}

.comment-box {
	margin: 0 0 0;
}

.comment-box > h3 {
	text-transform: uppercase;
}

.widget {
	margin-bottom: 30px;
	position: relative;
}

.widget > header {
	text-align: center;
	margin-bottom: 20px;
}

.widget > header .widget-title {
	margin-bottom: 10px;
}

.widget-title {
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 15px;
	font-family: "yekan", tahoma;
	font-weight: Ø¯normal;
	color: #3e3e4a;
}

.widget-title.style1 {
	color: #f15c22;
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #dfdfdf;
}

.widget-title.style2 {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 2px solid #60606a;
}

.widget-title.style3, .widget-title.style5 {
	margin-bottom: 0;
}

.widget-title.style3 span, .widget-title.style5 span {
	color: #f15c22;
}

.widget-title.style4 {
	text-align: center;
	margin-bottom: 0;
	padding: 14px 20px;
	border-bottom: 2px solid #60606a;
}

.widget-title.style5 {
	background: #1a1a1f;
	border-bottom: none;
	color: #fff;
	font-weight: 400;
	position: relative;
	padding: 14px 150px 14px 20px;
}

.widget-title.style5 a {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 16px;
	line-height: 24px;
	text-transform: none;
	color: #fff;
}

.widget-title.style5 a:hover {
	color: #f15c22;
}

.widget-title.style5 a > i {
	display: inline-block;
	text-align: center;
	width: 58px;
	height: 54px;
	line-height: 54px;
	font-size: 20px;
	background: #3e3e4a;
	color: #fff;
	margin-left: 10px;
}

.widget-content {
	position: relative;
}

.post-date {
	margin-left: 3px;
	color: #f15c22;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 11px;
}

.tagcloud a {
	padding: 8px 18px;
	margin: 4px 2px;
	display: inline-block;
	border: 1px solid #e9e7e8;
	font-size: 14px !important;
	color: #3e3e4a;
}

.tagcloud a:hover {
	border: 1px solid #f15c22;
	color: #f15c22;
}

#main-content .widget {
	background: #fff;
	margin-bottom: 20px;
	border-bottom: 2px solid #d1d1d1;
}

.bayan-aboutus-widget.style1 {
	background: #3e3e4a !important;
}

.bayan-aboutus-widget.style1 .aboutus-content {
	color: #fff;
	font-family: "yekan", tahoma;
	font-size: 13px;
	text-align: justify;
	margin-top: 15px;
}

.aboutus-intro img {
	width: 100%;
}

.bayan-aboutus-widget.style1 .widget-title.style4 {
	text-align: center;
	margin-bottom: 0;
	padding: 14px 20px;
	border-bottom: 2px solid #60606a;
	color: #fff;
}

.style1.row {
	margin: 0 -20px;
}

@media screen and (max-width: 639px) {
	.style1.row > div {
		width: 100%;
		margin-top: 20px;
	}

	.style1.row > div:first-child {
		margin-top: 0;
	}
}

.row.mb-30 {
	margin-bottom: 30px;
}

.bayan-main-col, .sidebar, .widget-area-26, .widget-area-25 {
	float: left;
	padding: 0 10px;
	min-height: 1px;
	position: relative;
}

.bayan-main-col {
	width: 75.10924%;
}

.sidebar {
	width: 24.89076%;
}

.widget-area-26 {
	width: 66.56322%;
}

.widget-area-25 {
	width: 33.43678%;
}

/*--- bayan-masonry-widget ---*/
.h5-content {
	position: absolute;
	right: 0;
	bottom: 0;
	font-family: "yekan", tahoma, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: white;
	text-transform: uppercase;
	font-weight: normal;
	padding: 4px 10px;
	background: #f15c22;
	margin-bottom: 0px;
}

.h5-content:before {
	content: '';
	position: absolute;
	border-right: 0px solid transparent;
	border-left: 7px solid transparent;
	border-top: 10px solid #f15c22;
	bottom: -10px;
	right: 50%;
	margin-left: 0px;
	right: 0;
	z-index: 999;
}

.h5-content a {
	display: inline-block;
	margin-left: 5px;
	color: #fff;
}

.h5-content a:first-child {
	margin-left: 0;
}

.h5-content a:hover {
	color: #3e3e4a;
}

.entry-content.style1, .entry-content.style2, .entry-content.style3 {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url("");
	background: rgba(50, 50, 60, 0.7);
	padding: 15px 20px;
	color: #fff;
}

.entry-content.style1 span, .entry-content.style2 span, .entry-content.style3 span, .entry-content.style1 p, .entry-content.style2 p, .entry-content.style3 p {
	color: #fff;
}

.entry-content.style1 a, .entry-content.style2 a, .entry-content.style3 a {
	color: #fff;
}

.entry-content.style1 a:hover, .entry-content.style2 a:hover, .entry-content.style3 a:hover {
	color: #f15c22;
}

.entry-content.style1 .h5-content, .entry-content.style2 .h5-content, .entry-content.style3 .h5-content {
	bottom: 100%;
	z-index: 99;
}

.entry-content.style1 .h5-content a:hover, .entry-content.style2 .h5-content a:hover, .entry-content.style3 .h5-content a:hover {
	color: #3e3e4a;
}

.entry-content.style1 .thumb-icon, .entry-content.style2 .thumb-icon, .entry-content.style3 .thumb-icon {
	top: 0;
	left: 0;
	margin: -28px 0 0;
}

.entry-content.style1 .entry-meta, .entry-content.style2 .entry-meta, .entry-content.style3 .entry-meta {
	color: #fff;
}

.entry-content.style1 .entry-meta > span i, .entry-content.style2 .entry-meta > span i, .entry-content.style3 .entry-meta > span i, .entry-content.style1 .entry-meta > p i, .entry-content.style2 .entry-meta > p i, .entry-content.style3 .entry-meta > p i {
	color: #fff !important;
}

.entry-content.style1 .entry-meta > a:hover span, .entry-content.style2 .entry-meta > a:hover span, .entry-content.style3 .entry-meta > a:hover span {
	color: #f15c22;
}

.entry-content.style2 .entry-title, .entry-content.style2 .entry-meta {
	position: relative;
	z-index: 999;
}

.entry-content.style3 {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.9)));
	background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
	background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
	background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
	background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
}

.bayan-masonry-widget {
	overflow: hidden;
	border: none !important;
	background: none !important;
}

.bayan-masonry-wrap {
	margin: 0 -1px;
}

.ms-item1 {
	float: left;
	margin: 0;
	width: 25%;
	height: 50%;
	padding: 0;
}

.ms-item1.size1 {
	width: 50%;
}

.bayan-masonry-wrap li:first-child + li {
	display: none;
}

.bayan-masonry-wrap li:first-child + li + li {
	position: absolute;
	left: 50%;
	top: 0px;
}

.bayan-masonry-wrap li:first-child + li + li + li {
	position: absolute;
	left: 75%;
	top: 0px;
}

.bayan-masonry-wrap li:first-child + li + li + li + li {
	position: absolute;
	left: 50%;
	top: 50%;
}

.bayan-masonry-wrap li:first-child + li + li + li + li + li {
	position: absolute;
	left: 75%;
	top: 50%;
}

.bayan-masonry-wrap li .entry-thumb {
	overflow: hidden;
}

.ms-item1.size1 .entry-item .entry-content {
	background: rgba(0, 0, 0, 0.7);
}

.ms-item1.size1 .entry-item .entry-content .entry-title {
	margin-bottom: 10px;
	font-size: 17px;

	line-height: 36px;
}

.ms-item1 .entry-item .entry-content .entry-title {
	font-size: 13px;
}

.ms-item1.size1 .entry-item .entry-content .entry-meta {
	display: block;
}

.ms-item1 .entry-item .entry-content .entry-title {
	margin-bottom: 0;
}

.ms-item1 .entry-item .entry-content .entry-meta {
	/*display: none;*/
}

/*--- bayan-masonry-5-widget ---*/
.bayan-masonry-5-widget .bayan-masonry-wrap {
	margin: -10px;
}

/*--- article-list-7 ---*/
.article-list-7 .pd-20 > ul > li {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dashed #e9e7e8;
}

.article-list-7 .pd-20 > ul > li.selected {
	background-color: #f3f3f3 !important;
	padding: 10px !important;
}

.article-list-7 .pd-20 .entry-item .entry-title {
	font-size: 14px;
	line-height: 22px;
}

/*--- article-list-8 ---*/
.article-list-8 .pd-20 > ul > li {
	margin-top: 20px;
}

.article-list-8 .pd-20 .entry-item .entry-thumb {
	margin-bottom: 15px;
	overflow: hidden;
}

.article-list-8 .pd-20 .entry-item .entry-content .entry-title {
	font-size: 17px;
	line-height: 22px;
    margin-bottom: 10px;
}

.entry-item .entry-content .entry-body, .entry-body {
	font-size: 14px;
	line-height: 1.8em;
	font-family: "yekan", tahoma;
	text-align: justify;
	padding-top: 10px;
}

/*--- article-list-10 ---*/
.article-list-10 .pd-20 > ul > li {
	margin-top: 15px;
	border-bottom: 1px dashed #ddd;
}

.article-list-10 .pd-20 > ul li:first-child {
	border-bottom: 1px dashed #ddd;
}

.article-list-10 .pd-20 > ul li:last-child {
	border-bottom: 0px dotted #ddd;
}

.article-list-10 .pd-20 > ul > li.selected {
	background: #f3f3f3;
	padding: 5px;
	margin-top: -1px;
	border: 0px solid #808080;
}

.article-list-10 .pd-20 .entry-item .entry-content {
	overflow: hidden;
}

.article-list-10 .pd-20 .entry-item .entry-content .entry-title {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
}

.article-list-10 .pd-20 .entry-item .entry-content .bayan-rating {
	margin-bottom: 0;
}

/*--- article-list-11 ---*/
.num-rating {
	font-family: "yekan", tahoma, sans-serif;
	line-height: 24px;
	color: #f15c22;
	display: inline-block;
	text-align: center;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	background: #32323c;
	float: right;
	margin-left: 15px;
}

.article-list-11 .pd-20 > ul > li {
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 10px;
	position: relative;
	border-bottom: 1px dashed #ddd;
}

.article-list-11 .pd-20 > ul > li:before {
	display: block;
	position: absolute;
	top: 6px;
	right: 0px;
	content: "\f0d9";
	width: 15px;
	height: 15px;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
}

.article-list-11 .pd-20 > ul li:first-child {
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
}

.article-list-11 .pd-20 > ul li:last-child {
	border-bottom: none;
}

.article-list-11 .pd-20 > ul > li.selected {
	position: relative;
	background: #f3f3f3 !important;
	padding: 7px 20px 7px 5px !important;
	border: 0px solid #808080 !important;
	margin-top: -1px;
}

.article-list-11 .pd-20 > ul > li.selected:before {
	/* content: ""; */
	color: #F15C22;
	font-size: 22px;
}

.article-list-11 .pd-20 .entry-item .entry-content {
	overflow: hidden;
}

.article-list-11 .pd-20 .entry-item .entry-content .entry-title {
	font-size: 14px;
	line-height: 22px;
	margin-top: -5px;
	margin-bottom: 0;
}

.article-list-11 .pd-20 .entry-item .num-rating {
	display: none;
}

/*--- article-list-12 ---*/
.bayan-e-list.list-unorder.style1 li {
	margin-top: 10px;
	padding-top: 0;
	border-top: none;
}
.bayan-e-list.list-unorder.style1 li.selected {
	background-color: #F15C22 !important;
	color: #fff;
}

.bayan-e-list.list-unorder.style1.child-ul li.selected {
	background-color: #F15C22 !important;
	color: #fff;
    list-style: square inside url("//cdn.bayan.ir/blog/templates/72206/sub-ico-selected.png") !important;
}

.bayan-e-list.list-unorder.style1 li.selected a.selected, .bayan-e-list.list-unorder.style1 li.selected a.selected:hover {
	color: #fff;
}

.bayan-e-list.list-unorder.style1 li.selected ul {
	background-color: #ffffff !important;
}

.article-list-12 .entry-item .entry-thumb {
	margin-bottom: 10px;
}

.article-list-12 .entry-item .entry-title {
	font-size: 16px;
	line-height: 24px;
}

.article-list-12 .bayan-e-list {
	margin-top: 0px;
}

.article-list-12 .bayan-e-list li {
	font-family: 13px;
	font-family: "yekan", tahoma;
}
.article-list-13 .entry-date {
    display: none;
}
/*--- article-list-11 ---*/
.article-list-13 .pd-20 > ul > li {
	margin-top: 10px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
}

.article-list-13 .pd-20 > ul > li.selected {
	background: #f3f3f3 !important;
	padding: 5px !important;
	border: 0px solid #808080 !important;
	margin-top: -1px;
}

.article-list-13 .pd-20 > ul > li:first-child {
	margin-top: 0px;
}

.article-list-13 .pd-20 > ul > li:last-child {
	border-bottom: none;
}

.article-list-13 .pd-20 > ul > li .entry-item .entry-thumb {
	width: 60px;
	float: left;
	margin-right: 15px;
	overflow: hidden;
}

.article-list-13 .pd-20 > ul > li .entry-item .entry-content {
	overflow: hidden;
}

.article-list-13 .pd-20 > ul > li .entry-item .entry-content .entry-title {
	font-size: 14px;
	line-height: 22px;
	margin-top: -5px;
	margin-bottom: 5px;
}

/*--- bayan-comment-widget ---*/
.bayan-comment-widget {
	border-bottom: none !important;
}

.bayan-comment-widget .pd-20 {
	background: #32323c;
}

.bayan-comment-widget .pd-20 > ul > li {
	margin-top: 10px;
}

.bayan-comment-widget .pd-20 .entry-item .cmt-content {
	position: relative;
	font-family: "yekan", tahoma;
	font-size: 13px;
	padding: 15px 20px 5px 20px;
	background: #cccccc;
	color: #32323c;
	margin-bottom: 15px;
}

.bayan-comment-widget .pd-20 .entry-item .cmt-content:before {
	content: '';
	position: absolute;
	border-right: 10px solid transparent;
	border-left: 0 solid transparent;
	border-top: 10px solid #cccccc;
	bottom: -10px;
	right: 50%;
	margin-left: -10px;
	right: 5px;
	margin-left: 0;
	z-index: 999;
}

.bayan-comment-widget .pd-20 .entry-item > p {
	color: #fff;
	padding: 0 20px;
	font-family: "yekan", tahoma;
	font-size: 12px;
}

.bayan-comment-widget .pd-20 .entry-item > p a {
	color: #f15c22;
}

.bayan-comment-widget .pd-20 .entry-item > p a:hover {
	color: #cccccc;
}

.bayan-comment-widget .pd-20 .bayan-view-all {
	margin-top: 10px;
	border-top-color: #60606a;
	padding: 15px 0 0;
}

.bayan-comment-widget .pd-20 .bayan-view-all a {
	color: #6A6A77;
}

.bayan-comment-widget .pd-20 .bayan-view-all a:hover {
	color: #f15c22;
}

/*--- article-list-15 ---*/
.article-list-15 .pd-20 .last-item .entry-content .entry-title {
	margin-bottom: 0;
}

.article-list-15 .pd-20 > ul > li {
	margin-top: 20px;
}

.article-list-15 .pd-20 > ul .entry-item .entry-thumb {
	width: 109px;
	float: left;
	margin-right: 20px;
}

.article-list-15 .pd-20 > ul .entry-item .entry-content .entry-title {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 5px;
}

.widget-area-21 {
	padding-left: 10px;
	padding-right: 10px;
}

/*--- bayan-masonry-5-widget ---*/
.bayan-masonry-5-widget .pd-20 .last-item {
	width: 50%;
	float: left;
	min-height: 1px;
	padding-right: 10px;
}

.bayan-masonry-5-widget .pd-20 .last-item .entry-content .entry-title {
	font-size: 22px;
	line-height: 32px;
}

.bayan-masonry-5-widget .pd-20 .last-item .entry-content .entry-meta {
	margin-bottom: 15px;
}

.bayan-masonry-5-widget .pd-20 .last-item .entry-content > p {
	margin-bottom: 0;
}

.bayan-masonry-5-widget .pd-20 .masonry-list {
	overflow: hidden;
}

/*--- article-list-12 ---*/
.article-list-16 {
	background: none !important;
	border-bottom: none !important;
}

.article-list-16 .widget-title {
	background: #fff;
}

.article-list-16 > ul {
	margin-top: -20px;
}

.article-list-16 > ul > li {
	margin-top: 20px;
}

.article-list-16 .entry-item {
	background: #fff;
	text-align: right;
	border-bottom: 2px solid #d1d1d1;
}

.article-list-16 .entry-item .entry-content .entry-title {
	font-size: 28px;
	line-height: 1.6em;
    margin-bottom: 10px;
}

.article-list-16 .entry-item .entry-content .entry-meta {
	margin-bottom: 5px;
}

.article-list-16 .entry-item .entry-content > p {
	margin-bottom: 0;
}

.article-list-16 .entry-item .entry-content .bayan-e-list {
	margin-top: 10px;
}

/**
* 3.2 - Home Page
* -------------------------------------------------------------------
*/
/**
* 3.3 - Sub Page
* -------------------------------------------------------------------
*/

.bayan-comment-form-widget {
	font-family: "yekan", tahoma;
	font-size: 13px;
}

/*--- Singe standard page ---*/
.bayan-single-page .bayan-pagination ul {
	float: right;
	margin-right: -10px;
}

.bayan-single-page .entry-meta {
	margin-bottom: 15px;
}

.entry-categories.style-s {
	margin: 0 -2px 20px;
}

.mb10 {
	margin-bottom: 10px !important;
}

.entry-categories.style-s a {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 2px;
	background: #f15c22;
	font-family: "yekan", tahoma;

	color: #fff;
}

.entry-categories.style-s a:hover {
	background: #32323c;
}

.bayan-entry-post > article .entry-title {
	font-size: 28px;
	line-height: 1.6em;
	margin-bottom: 10px;
}

.bayan-entry-post > article .entry-thumb {
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.bayan-entry-post .bayan-post-review {
	margin-top: 20px;
}

.bayan-entry-post > article .entry-thumb img {
	-ms-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	opacity: .92;
}

.bayan-entry-post > article .entry-thumb img:hover {
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 1;
}

/* bayan-tag-box */
.bayan-tag-box {
	font-size: 13px;
	margin-top: 20px;
	font-family: "yekan", tahoma;
}

.bayan-tag-box span {
	color: #fff;
	position: relative;
	padding: 4px 5px;
	background: #f15c22;
	display: inline-block;
	font-size: 13px;
	line-height: 22px;
	margin-top: 3px;
}

.bayan-tag-box a {
	padding: 4px 12px;
	font-size: 13px;
	display: inline-block;
	background: #e9e7e8;
	color: #3e3e4a;
	margin-top: 3px;
}

.bayan-tag-box a:hover {
	color: #fff;
	background: #3e3e4a;
}

/* comments */
#comments > h3 {
	text-transform: capitalize;
	margin-bottom: 20px;
	font-size: 24px;
	font-family: "yekan", tahoma;
	font-weight: normal;
	line-height: 1.5em;
	background: #f15c22;
	text-align: center;
	color: #fff;
	padding: 10px;
}

#comments > h3 span {
	font-size: 12px;
	font-family: "yekan", tahoma;
	font-weight: normal;
	line-height: 13px;
	text-align: center;
	color: #fff;
}

#comments .comments-list > .comment {
	padding: 20px;
	background: #fff;
}

#comments .comments-list .comment {
	list-style: none;
	margin-bottom: 20px;
}

#comments .comments-list .comment .comment-wrap .comment-avatar {
	width: 45px;
	height: 45px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 3px;
	border: 1px solid #e9e7e8;
	border-radius: 50%;
	float: right;
}

#comments .comments-list .comment .comment-wrap .comment-avatar img {
	width: 100%;
	border-radius: 50%;
}

#comments .comments-list .comment .comment-wrap .media-body > header {
	margin-bottom: 5px;
}

#comments .comments-list .comment .comment-wrap .media-body > header h4 {
	margin-bottom: 0;
	font-size: 13px;
	font-family: "yekan", tahoma;
	line-height: 22px;
	text-transform: none;
}

#comments .comments-list .comment .comment-wrap .media-body > header .pull-left > span {
	font-style: italic;
}

#comments .comments-list .comment .comment-wrap .media-body > header .comment-button > a {
	font-family: "yekan", tahoma, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #757575;
	font-weight: 400;
	text-transform: capitalize;
	background: #e9e7e8;
	padding: 0 5px;
	display: inline-block;
}

#comments .comments-list .comment .comment-wrap .media-body > header .comment-button > a:hover {
	background: #f15c22;
	color: #fff;
}

..media-body {
	font-family: "yekan", tahoma;
}

#comments .comments-list .comment .comment-wrap .media-body > p {
	margin-bottom: 5px;
	font-family: "yekan", tahoma;
	font-size: 13px;
}

#comments .comments-list .comment .comment-text {
	padding-right: 65px;
	font-size: 13px;
}

#comments .comments-list .comment .comment-text a {
	color: #f15c22;
	font-weight: bold;
}

#comments .comments-list .comment .comment-text a:hover {
	color: #000;
}

#comments .comments-list .comment .comment-wrap .media-body ol {
	list-style: decimal inside;
}

#comments .comments-list .comment .comment-wrap .media-body ul {
	list-style: disc inside;
}

#comments .comments-list .comment .comment-wrap .media-body ol li ul, #comments .comments-list .comment .comment-wrap .media-body ol li ol, #comments .comments-list .comment .comment-wrap .media-body ul li ul, #comments .comments-list .comment .comment-wrap .media-body ul li ol {
	padding-left: 15px;
}

#comments .comments-list .children {
	position: relative;
	margin-top: 10px;
	background: #e5f7ff;
	border: 1px solid #87cbff;
	color: #006491;
	padding: 0px 20px 10px 20px;
}

#comments .comments-list .children .comment {
	padding-top: 13px;
	margin-bottom: 0;
}

#comments .bayan-pagination {
	margin-top: 0;
}

input.sendbutton {
    color: #FFFFFF;
    border: #f15c22 1px solid;
    background: #f15c22;
    padding: 0 18px 2px;
    cursor: pointer;
    font: 13px "yekan", "tahoma", "arial", "Times New Roman", Helvetica;
    -webkit-appearance: button;
}
input.sendbutton:hover {
    color: #f15c22;
    border: #f15c22 1px solid;
    background: #ffffff;
}
/**
* 3.4 - Sidebar / .sidebar
* -------------------------------------------------------------------
*/
/**
* 3.5 - Bottom sidebar / #bottom-sidebar
* -------------------------------------------------------------------
*/
#bottom-sidebar {
	color: #FFF;
}

#bottom-sidebar .widget-title, #bottom-sidebar span, #bottom-sidebar p, #bottom-sidebar a, #bottom-sidebar h1, #bottom-sidebar h2, #bottom-sidebar h3, #bottom-sidebar h4, #bottom-sidebar h5, #bottom-sidebar h6 {
	color: #FFF;
}

#bottom-sidebar a:hover {
	color: #f15c22;
}

#bottom-sidebar .bayan-divider {
	border-color: #e9e7e8;
	margin: 0 0 20px;
}

/*--- bottom-area ---*/
.bottom-nav {
	float: right;
}

.bottom-menu {
	position: relative;
	margin: 0 -13px;
	margin-right: 50px;
}

.bottom-menu > li {
	float: right;
	margin: 0 13px;
}

.bottom-menu > li > a {
	font-family: "yekan", tahoma, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: white;
	text-transform: uppercase;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.bottom-menu > li ul.sub-menu {
	display: none;
}

.bottom-area-1 {
	background: #32323c;
	border-bottom: 4px solid #f15c22;
	padding: 14px 20px;
	position: relative;
}

/**
* 4. - Footer / #bayan-footer
* -------------------------------------------------------------------
*/
#bayan-footer {
	position: relative;
}

#bayan-footer .wrapper {
	padding: 0px 20px 0px 20px;
	background: #32323c;
}

#copyright {
	margin: 0;
	color: #fff;
	float: right;
	padding-top: 5px;
}

#copyright p {
	margin-bottom: 0px;
    margin-top: 8px;
    line-height: 20px;
}

#copyright a {
	color: #63DE27;
}

#copyright a:hover {
	color: #f15c22;
}

.bayan-footer-nav .footer-menu li {
	float: left;
	padding-left: 20px;
	line-height: 1;
}

.bayan-footer-nav .footer-menu li:first-child {
	border-left: none;
	padding-left: 0;
}

.bayan-footer-nav .footer-menu li a {
	font-family: "yekan", tahoma, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #757575;
	text-transform: uppercase;
}

.bayan-footer-nav .footer-menu li a:hover {
	color: #f15c22;
}

.bayan-footer-nav .footer-menu li ul {
	display: none;
}

#bayan-footer span.icons {
	display: table-cell;
	cursor: default;
	color: #2A8C97;
	padding-top: 18px;
	padding-left: 0px;
	float: left;
}

#bayan-footer span.icons a {
	float: left;
	margin-right: 2px;
}

#bayan-footer .icons .rss {
	background: url(//cdn.bayan.ir/blog/templates/shared/icon/rss-icon-crystal.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
}

#bayan-footer .icons .bayan {
	background: url(//cdn.bayan.ir/blog/templates/shared/icon/bayan-icon-crystal.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
}

#bayan-footer .icons .bayanbox {
	background: url(//cdn.bayan.ir/blog/templates/shared/icon/bayanbox-icon-crystal.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
}

#bayan-footer .icons .blog {
	background: url(//cdn.bayan.ir/blog/templates/shared/icon/blog-icon-crystal.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
}

#bayan-footer .icons .templates {
	background: url(//cdn.bayan.ir/blog/templates/shared/icon/templates-icon-crystal.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
}

.scrollup {
	text-align: center;
	width: 54px;
	height: 54px;
	line-height: 50px;
	font-size: 15px;
	position: absolute;
	top: 0;
	margin-top: -27px;
	margin-left: -27px;
	position: absolute;
	right: 0;
	margin: 0;
	background: #f15c22;
	color: #fff !important;
	left: auto;
}

.scrollup:hover {
	background: #f15c22;
}

/**
* 5. - Responsive
* -------------------------------------------------------------------
*/
@media screen and (max-width: 1160px) {
	.wrapper {
		width: 980px;
	}

	.main-menu > li > a {
		padding: 10px 12px;
	}

	.ms-item1 {
		width: 24.9%;
	}

	.ms-item1.size1 {
		width: 49.8%;
	}

	.article-list-7 .pd-20 .entry-item .entry-title {
		margin-bottom: 0;
	}

	.article-list-7 .entry-meta {
		display: none;
	}

}

@media screen and (max-width: 1023px) {
	.wrapper {
		width: 940px;
	}
}

@media screen and (max-width: 979px) {
	.wrapper {
		width: 760px;
	}

	.full-width .entry-content {
		display: none;
	}

	.bayan-main-nav {
		display: none;
	}

	.top-nav-mobile, .main-nav-mobile {
		display: block;
	}

	.main-nav-mobile .main-menu-mobile {
		display: block;
	}

	.header-top-left {
		width: 100%;
		padding-right: 70px;
	}

	.header-top-right {
		position: absolute;
		top: 0;
		right: 0;
	}

	.ms-item1.size1 .entry-item .entry-content .h5-content {
		display: block;
	}

	.ms-item1.size1 .entry-item .entry-content .entry-title {
		font-size: 28px;
		line-height: 36px;
	}

	.ms-item1 .entry-item .entry-content .h5-content {
		display: none;
	}

	.ms-item1 .entry-item .entry-content .entry-title {
		font-size: 14px;
		line-height: 22px;
	}

	.bayan-main-col, .sidebar {
		width: 100%;
	}

	.nav-tabs > li > a {
		padding: 8px 20px;
	}

}

@media screen and (max-width: 799px) {
	.wrapper {
		width: 728px;
	}
}

@media screen and (max-width: 767px) {
	.wrapper {
		width: 680px;
	}

	.nav-tabs > li > a {
		padding: 5px 15px;
	}
}

@media screen and (max-width: 719px) {
	.wrapper {
		width: 600px;
	}

	.ms-item1 {
		width: 50%;
	}

	.ms-item1.size1 {
		width: 100%;
	}

	.nav-tabs > li > a {
		padding: 5px 10px;
	}

	.bottom-area-1 {
		height: 54px;
	}

	.bottom-nav {
		display: none;
	}

}

@media screen and (max-width: 639px) {
	.wrapper {
		width: 440px;
	}

	.bayan-header-top {
		height: 42px;
	}

	.header-top-left {
		display: none;
	}

	.bayan-logo img {
		max-width: 80%;
	}

	.widget-area-25, .widget-area-26 {
		width: 100%;
	}

	.bayan-masonry-5-widget .pd-20 .last-item {
		width: 100%;
		float: none;
		min-height: 1px;
		padding-right: 0px;
		padding-bottom: 20px;
	}

	.bayan-masonry-5-widget .pd-20 .masonry-list {
		overflow: visible;
	}
}

@media screen and (max-width: 479px) {
	.wrapper {
		width: 320px;
	}

	#comments .comments-list .children {
		padding-left: 0;
	}
}

@media screen and (max-width: 359px) {
	.wrapper {
		width: 300px;
	}

	.ms-item1.size1 .entry-item .entry-content {
		padding: 10px 15px;
	}

	.ms-item1.size1 .entry-item .entry-content .entry-title {
		font-size: 22px;
		line-height: 30px;
	}

	.ms-item1 .entry-item .entry-content {
		padding: 5px 10px;
	}

	.ms-item1 .entry-item .entry-content .entry-title {
		font-size: 12px;
		line-height: 20px;
	}
}