@font-face {
    font-family: 'Yekan';
    src: url('fonts/WebYekan.eot');
    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),
    url('fonts/WebYekan.woff') format('woff'),
    url('fonts/WebYekan.ttf') format('truetype'),
    url('fonts/WebYekan.svg#WebYekan') format('svg');
}

/* Mirror stock parent RTL nav padding so child LTR overrides cannot re-win */
.navigation-bar .container {
	padding-right: 30px;
	padding-left: 85px;
}
.navbar.navbar-expand-lg {
	padding: 0;
}
.container {
	max-width: 1340px;
	padding-left: 30px;
	padding-right: 30px;
}
@media (max-width: 991px) {
	.navigation-bar .container {
		padding-left: 30px;
	}
}
@media (max-width: 767px) {
	.navigation-bar .container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 575px) {
	.navigation-bar .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.container {
		padding-left: 15px;
		padding-right: 15px;
	}
}
.buta {
  position: relative;
  display: inline-block;
  margin: 10px 0;
}
.buta button{
    width: 56px;
height: 36px;
border: none;
border-radius: 4px;
background: #1463a8;
color: #fff;
cursor: pointer;
transition: .2s;
}
.buta button:hover{
background: #b40000;
}
.buta .tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}

.buta .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.buta:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
#myInput{
    width: 270px;
    text-align: left;
    border-radius: 4px;
    height: 36px;
    margin: 10px 0;
    max-width: 95%;
}
#nav_menu-4 ul {
  overflow: hidden !important;
}

body,
input,
textarea,
select {
    font-family: 'Yekan';
}

body {
    text-align: right;
}

.stories-title {
    text-align: right;
}

.post-slider .post-slider-header {
    padding-left: 70px;
    padding-right: 0;
}

.stories-title {
    padding-right: 10px;
    padding-left: auto;
    border-right: 4px solid #1463a8;
    border-left: none;
}

.navbar-ad-section {
    text-align: left;
}

.main-navigation li {
    float: right;
}

.navbar .nav-search {
    left: 30px;
    right: auto;
}

.sub-menu {
    padding-right: 0;
}

.search-block {
    left: 30px;
    right: auto;
}

.search-block .form-control {
    border-radius: 0 10px 10px 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-left-width: 0;
    border-right-width: 1px;
    text-align: right;
}
.search-block .form-control:focus {
    border-color: #1463a8;
}
.search-block .input-group-prepend .btn-theme {
    border-radius: 10px 0 0 10px;
}

.form-control, input, textarea, select {
    border-right: 1px solid rgba(0, 0, 0, 0.09) !important;
}

#submit {
    cursor: pointer;
}

.main-navigation .dropdown-menu, .main-navigation li ul {
    right: 0;
    left: auto;
}

.comment-author .avatar {
    right: 0;
    left: auto;
}

.featured-section .featured-slider .post-block .entry-title {
    font-size: 22px;
}

.main-navigation ul li.menu-item-has-children > a, .main-navigation ul li.page_item_has_children > a {
    padding-left: 32px;
    padding-right: auto;
}

.main-navigation ul li.menu-item-has-children > a:after, .main-navigation ul li.page_item_has_children > a:after {
    left: 15px;
    right: auto;
}

.featured-stories .post-boxed .entry-title {
    font-size: calc(21px - 3px);
}

.comment-body {
    padding-right: 60px;
    padding-left: auto;
}

.reply {
    text-align: left;
}

.comments-title {
    font-size: 24px;
}

.marquee {
    direction: ltr;
}

.owl-stage-outer {
    direction: ltr;
}

.post-slider .owl-nav {
    left: 0;
    right: auto;
}

.info-bar ul li {
    float: right;
}

.navbar-ad-section {
    text-align: left;
}

.top-stories-bar .top-stories-lists .marquee a {
    padding-right: 50px;
    padding-left: auto;
}

.widget-title {
    width: 100%;
    font-size: 18px;
    text-align: right;
    padding-right: 10px;
    padding-left: auto;
    border-right: 4px solid #1463a8;
    border-left: none;
}

.info-bar .infobar-links li + li:before {
    margin-left: 10px;
    margin-right: 10px;
}

.nav-previous {
    text-align: left;
}

.site-footer .widget-title {
    text-align: right;
}

.widget ol, .widget ul {
    padding-left: 0;
    padding-right: 0;
}

.entry-meta .cat-links a {
    margin-left: 7px;
    margin-right: auto;
    font-weight: 500;
    float: right;
}

.text-lg-left {
    text-align: right !important;
}

.post-boxed.inlined .entry-title {
    font-size: calc(20px - 4px);
}

.featured-section .featured-post .post-boxed .entry-title, .featured-section .featured-post .post-block .entry-title {
    font-size: calc(21px - 3px);
}

.post-img-wrap .entry-meta .cat-links a, .post-img-wrap + .entry-header .entry-meta .cat-links a {
    margin-left: 5px;
    margin-right: auto;
}

.post-boxed .entry-title, .post-block .entry-title, .post-boxed.main-post.inlined .entry-title {
    font-size: 19px;
}

.entry-meta, .entry-meta a {
    font-size: 13px;
}

.site-footer .widget-area .newscard-widget-recent-posts .post-boxed .entry-title {
    font-size: calc(14px + 1px);
}

@media (max-width: 991px) {
    .navigation-bar-top .search-toggle {
        left: 30px;
        right: auto;
    }
}

#recent-posts-3, #rss-3, #block-17{
	width: 48%;
	float: right;
	margin: 0 1% 30px 1%;
}    

#block-17 ul li, #rss-3 ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 8px 0;
}
#block-17 ul li:last-child, #rss-3 ul li:last-child {
    border-bottom: none;
	margin-bottom: 0;
}
#block-17 ul li:first-child, #rss-3 ul li:first-child {
    padding-top: 0;
}
#newscard_new_horizontal_vertical_posts-3{
    clear: both;
}
@media (max-width: 640px) {
    #recent-posts-3, #rss-3,  #block-17{
	    width: 98%;
    }
    .page-single-img-wrap{
        width: 100%;
    }
}