/*

Theme Name: Endolf
Author: Saeed Shabani
Author URI: http://rokesh.ir

*/

@import url("bootstrap/bootstrap-rtl.min.css");
@font-face{
	font-family: 'rokesh-ir-byekan';
	src: url("fonts/Rokesh-BYekan.woff?-japrgs") format("woff");
	font-weight:normal;
	font-style:normal
}
@font-face{font-family:'rokesh-ir-FontAwesome';src:url('fonts/Rokesh-fontawesome-webfont.eot');src:url('fonts/Rokesh-fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('fonts/Rokesh-fontawesome-webfont.woff2') format('woff2'),url('fonts/Rokesh-fontawesome-webfont.woff') format('woff'),url('fonts/Rokesh-fontawesome-webfont.ttf') format('truetype'),url('fonts/Rokesh-fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
body, button, input, select, textarea {
    font-family: tahoma,arial;
    line-height: 1.8;
}
body {
	direction: rtl;
	unicode-bidi: embed;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
input[type="search"],
.main-navigation,
.search-right .search-form .search-submit{
    font-family: rokesh-ir-byekan;
}
.widget-title, .footer-widget-title, .section-title {
    line-height: 2;
}
.flex-direction-nav a:before {
    font-family: "rokesh-ir-FontAwesome";
}
#footer-widgets .footer-widget h1.widget-title{
    font-weight: normal;
}
.top-bar span {
    float: right;
}
.search-right {
    float: left;
}
.main-navigation ul li {
    float: right;
}
.main-navigation ul ul {
    float: right;
    left: auto;
    right: 0;
}
.main-navigation ul ul ul {
    left: auto;
    right: 100%;
}
.main-navigation ul ul li:hover > ul{
	left: auto;
	right: 100%;
}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous{
	text-align: left;
}
.comment-navigation .nav-previous .meta-nav,
.paging-navigation .nav-previous .meta-nav,
.post-navigation .nav-previous .meta-nav{
	float: left;
	margin-right: 5px;
}
.comment-navigation .nav-next .meta-nav,
.paging-navigation .nav-next .meta-nav,
.post-navigation .nav-next .meta-nav{
	float: right;
	margin-left: 5px;
}
.pagination span, .pagination a {
    float: right;
    margin-right: 0;
	margin-left: 5px;
}
#comments ol.comment-list li .comment-body .comment-meta .avatar {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
#comments ol.comment-list li .comment-body .comment-content {
    padding-left: 0;
    padding-right: 60px;
}
#comments #respond label {
    width: 100px;
}
#comments ol.comment-list li ol.children {
    margin-left: 0;
    margin-right: 30px;
}
.site-footer .site-info {
    font-size: 12px;
}
#secondary .squarebanner,
#secondary .widget .squarebanner{
  margin: 20px 0px 30px 0px;
}
#secondary .squarebanner h3.sidetitl,
#secondary .widget .squarebanner h3.sidetitl{
  font-size: 16px;
  color: #000;
  font-weight: 900;
  margin: 0px 0px 10px 0px;
  position: relative;
  text-transform: uppercase;
}
#secondary .squarebanner ul,
#secondary .widget .squarebanner ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#secondary .squarebanner ul li,
#secondary .widget .squarebanner ul li {
  background: #fff;
  float: right;
  margin: 0 0 20px 20px;
  max-width: 125px;
}
#secondary .squarebanner ul li a,
#secondary .widget .squarebanner ul li a {
  display: block;
}
#secondary .squarebanner img,
#secondary .widget .squarebanner img{
	display: block;
}
#secondary .widget #side-tab .tab-content .tab-pane .tab-list .tab-img,
#secondary .widget #side-tab .tab-content .tab-pane .com-list .tab-img {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
#secondary .widget #side-tab .tab-content .tab-pane .tab-list .tab-entry-content h2 ,
.category-stories .category-entry-content h2 a,
.latest-entries .latest-entry .latest-entry-content h2{
    line-height: 1.4;
}
#footer-widgets .widget .tagcloud a {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}
@media screen and (max-width: 991px) {
	.search-right {
		float: none;
	}
}