/*
Theme Name: Accesspress Lite
Theme URI: https://hamyarwp.com/accesspress-lite/
Author: HAMYARWP.COM
Author URI: https://hamyarwp.com
*/
@font-face {
    font-family: 'WYekan';
    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');
    font-weight: normal;
    font-style: normal;
    unicode-range: U+0600�06FF;
}
html, body, div, h1, h2, h3, h4, h5, h6{
  font-family: WYekan !important; font-weight: normal;}
  p{  font-family: WYekan;}
body, input, textarea,.main-logo h1  {
  font-family: WYekan !important; font-weight: normal;}
    .testimonial-slider-wrap .all-testimonial {
  font-family: WYekan;}
  .body_template_two, .body_template_two h1, .body_template_two h2, .body_template_two h3, .body_template_two h4, .body_template_two a, .body_template_two input, .body_template_two button {
    font-family: WYekan;
}
#bottom-footer .site-info {
    float: left;
    color: #555;
}
.body_template_two #bottom-section .testimoinal-client-name_two, .body_template_two #bottom-section .testimonial_date {
    float: right;
    padding-right: 5%;
    padding-left: 0;
    direction: rtl;
}
  #masthead .site-branding {
    float: right;
	}
#masthead .right-header {
    float: left;
}
.header-text {
    font-family: WYekan;
    text-align: left;
	}
.searchform {
    margin-right: 20px;
    margin-left:auto;
}
.socials {
    float: right;
    margin-right: 20px;
	margin-left:auto;
}
.searchform .searchsubmit {
    float: left
	}
	.searchform .s {
    float: right;
	}
	.socials a {
    margin-right: 1px;
	margin-left:auto;
	}
	.ak-search {
    float: left;
}
#call-to-action h4 {
    float: right;
	}
#call-to-action .action-btn {
    float: left;
	}
.main-navigation ul ul {
    right: 0px;
    left:auto;
}
.main-navigation ul ul ul {
    right: 100%;
    left:auto;
}
.event-list .event-thumbnail {
    float: right;
}
.event-list .event-detail {
    float: left;
}
#top-section .welcome-text-image {
    float: right;
}
#top-section .welcome-detail {
    float: left;
	}
.event-thumbnail .event-date {
    right: 0px;
	left:auto;
	}
article.hentry .entry-footer > span {
    margin-left: 15px;
    margin-right:auto;
}
#welcome-text {
    float: right;
}
#latest-events {
    float: left;
}
.featured-post {
    float: right;
    margin-left: 60px;
	margin-right:auto;
}
.featured-post:last-child {
    margin-left: 0px;
	}
	.testimonial-thumbnail {
    float: right;
}
.testimoinal-client-name {
    right: 10px;
	left:auto;
	}
	.testimonial-wrap::after {
    right: 50px;
	left:auto;
	}
	.testimonial-slider-wrap .bx-wrapper .bx-pager {
    right:auto;
    left: -15px;
	}
	.testimonial-excerpt
	{
	direction:rtl;
	float:left;
	}


#bottom-section .text-box ul li::before {
    right: 0px;
	left:auto;
	margin-left: 10px;
	margin-right:auto;
	}
	#bottom-section .text-box ul li {
    padding-right: 25px;
	padding-left:auto;
	}
	#top-footer .footer {
    float: right;
	}
	#top-footer .footer.footer4 .widget {
    padding-left: 0px;
}
.sidebar .all-events {
    float: left;
	}
	.testimonial-sidebar .all-testimonial {
    float: left;
}
.single .byline, .group-blog .byline, .posted-on {
    font-family: WYekan;}
	.edit-link .post-edit-link::before {
    margin-left: 5px;
	margin-right:auto;
	}
	.comment-author img {
  margin-left: 15px;
  margin-right:auto;
}
.comment-author {
  float: right;
}
.commentmetadata {
  float: left;
  }
  .posted-on:before {
  margin-left: 5px;
  margin-right:auto;
  }
  .testimonial-slider-wrap .all-testimonial {
    float: left;
	}
		.main-navigation ul ul li {
  text-align: right;
  }
 .sidebar #latest-events {
    width: auto;
    float: none;
}
  #bottom-section .testimonial-slider-wrap, #bottom-section .thumbnail-gallery, #bottom-section .text-box {
    width: 360px;
    margin-left: 45px;
    margin-right: auto;
    float: right;
}
#top-footer .footer .widget {
    padding-left: 45px;
	padding-right:0;
}
#bottom-section .testimonial-slider-wrap {
    margin-left: 0px;
	margin-right:auto;
}
#bottom-footer .copyright {
    float: right;
}
.nav-links .nav-next a:after {
    margin-right: 5px;
    margin-left: auto;
}
.nav-links .nav-previous a:before {
    margin-left: 5px;
    margin-right: auto;
}
.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous {
    width: auto;
}
.bx-wrapper .bx-prev {
    right: -100px;
}
.bx-wrapper:hover .bx-prev {
    left: 10px;
    right: auto;
}
.sidebar #latest-events {
    width: auto;
    float: none;
}

.body_template_two #top-header .header_text_left {
    float: right;
}
.body_template_two #top-header .header_text_left .header-text {
    text-align: right;
}
.rtl #masthead .right-header {
    float: left;
}
.body_template_two .right-header .searchform, .body_template_two .right-header .socials, .body_template_two .right-header .socials a {
    margin-right: 0;
}
.body_template_two #masthead #top-header .right-header {
    text-align: left;
}
.ak-container {
    direction: rtl;
}
.body_template_two .slider-caption {
    text-align: right;
}
.body_template_two #event_section #latest-events_template_two .event-list_two {
    float: right;
    margin-right: 2%;
    margin-left: auto;
}
.body_template_two #event_section #latest-events_template_two .event-list_two .event-detail_two {
    padding: 20px 33px 0 30px;
}
#event_section #latest-events_template_two .event-list_two:last-child {
    margin-left: 0;
    margin-right: 2%;
}
.body_template_two #event_section #latest-events_template_two .event-list_two:last-child {
    margin-left: 0;
    margin-right: 2%;
}
.body_template_two #bottom-section .testimonial-excerpt_two {
    font-size: 15px;
    margin-right: 3px;
    direction: rtl;
}
.body_template_two #bottom-section .testimonial-slider-wrap, .body_template_two #bottom-section .thumbnail-gallery, .body_template_two #bottom-section .text-box {
    margin-left: 2%;
    margin-right: auto;
    border-left: rgba(130, 149, 164, 0.3) solid 1px;
    border-right: none;
    padding-left: 1%;
    padding-right: 0;
    float: right;
}
.body_template_two #top-section figure.welcome_left_content {
    float: right;
    margin-left: 2%;
    margin-right: auto;
}
.body_template_two #top-section .welcome_right_content {
    float: right;
    margin-right: 1%;
	margin-left:auto;
}
.body_template_two #bottom-section .testimonial-slider-wrap {
    margin-left: 0;
    margin-right: auto;
    border-left: none;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    text-indent: 9999px;
}
.body_template_two #mid-section .feature_wrap {
    margin-right: -4.33%;
    margin-left: auto;
}
.body_template_two #mid-section .featured-post {
    margin-left: 0;
    margin-right: 4.33%;
}
.body_template_two #mid-section #featured-post-3.featured-post {
    margin-left: 0;
    margin-right: 4.33%;
}
.body_template_two #event_section #latest-events_template_two .event_mail_wraper {
    margin-right: -2%;
    margin-left: auto;
}
.body_template_two #site-navigation.main-navigation ul li:last-child ul.sub-menu {
    left: auto;
    right: 100%;
}
.apss-theme-1 .apss-single-icon a {
    float: right;
}
ul, ol {
    margin: 0 20px 15px 0;
}
@media screen and (max-width: 1200px){
	.ak-search {
    float: none;
	}
.featured-post {
    width: 30%;
    margin-left: 5%;
    margin-right: auto;
}
#bottom-section .testimonial-slider-wrap, #bottom-section .thumbnail-gallery, #bottom-section .text-box {
    width: 29%;
    margin-left: 3.5%;
	margin-right:auto;
}


#top-section .welcome-detail {
    width: 65%;
}}
@media screen and (max-width: 940px){
  .body_template_two .right-header .searchform, .body_template_two .right-header .socials, .body_template_two .right-header .socials a {
    text-align: left;
}
  .body_template_two .right-header .search_right, .body_template_two .right-header .social_icon_right {
    text-align: right;
}
  #bottom-footer .site-info {
    float: none;}
	.body_template_two #event_section #latest-events_template_two .event-list_two:last-child {
    margin-left: 0;
    margin-right: 9.5%;
}
.body_template_two #event_section #latest-events_template_two .event-list_two {
    margin-right: 9.5%;
    margin-left: auto;
}
	.body_template_two #site-navigation.main-navigation.menu-left .menu li a {
    padding: 5px 20px 5px 10px;
}
.body_template_two #site-navigation.main-navigation a {
    text-align: right;
}
	.menu-toggle {
    float: left;
	}
.sidebar, .sidebar.left-sidebar {
    width: auto;
    float: none;
}
.sidebar, .sidebar.right-sidebar {
    width: auto;
    float: none;
}
.sidebar, .sidebar.left-sidebar {
    width: auto;
    float: none;
}
#bottom-section .testimonial-slider-wrap, #bottom-section .gallery, #bottom-section .subscribe {
    width: auto;
    float: none;
    margin: 0 0 25px;
}
.testimonial-excerpt, .testimonial-sidebar .testimonial-excerpt {
    width: calc( 100% - 120px);
    float: right;
}
	#bottom-section .testimonial-slider-wrap,
	#bottom-section .gallery,
	#bottom-section .subscribe{
		width: auto;
		float: none;
		margin: 0 0 25px;
	}
#bottom-footer .copyright {
    float: none;
    text-align: center;
}
.testimonial-thumbnail, .testimonial-sidebar .testimonial-thumbnail {
    width: 100px;
    margin-left: 20px;
    margin-right: auto;
}
.testimonial-slider-wrap .all-testimonial {
    float: right;
}
.testimonial-slider-wrap, #bottom-section .gallery, #bottom-section .subscribe {
    width: auto;
    float: none;
    margin: 0 0 25px;
}
}
@media screen and (max-width: 768px){
  .body_template_two #mid-section #featured-post-3.featured-post {
    margin-left: 0;
    margin-right: 2%;
}
.body_template_two #mid-section .feature_wrap {
    margin-right: -2%;
    margin-left: auto;
}
.body_template_two #mid-section .featured-post {
    margin-right: 2%;
    margin-left: auto;
}
#bottom-section .testimonial-slider, #bottom-section .thumbnail-gallery, #bottom-section .text-box {
    width: 100%;
    float: none;
    margin: 0 0 20px;
}}
@media screen and (max-width: 580px){
	.body_template_two #event_section #latest-events_template_two .event-list_two {
    margin-right: 4%;
    margin-left: auto;
}
	.body_template_two #event_section #latest-events_template_two .event-list_two {
    margin-right: 4%;
    margin-left: auto;
}
.body_template_two #event_section #latest-events_template_two .event-list_two:last-child {
    margin-left: 0;
    margin-right: 4%;
}
.body_template_two #event_section #latest-events_template_two .event_mail_wraper {
    margin-right: -4%;
    margin-left: auto;
}
.featured-post {
    width: auto;
    margin: 0 0 20px;
    float: none;
    text-align: center;
}
.body_template_two #mid-section .featured-post {
    margin: 0 8% 3% 8%;
}
.body_template_two #mid-section #featured-post-3.featured-post{    margin: 0 8% 3% 8%;}
}

@media screen and (max-width: 480px) {
	.body_template_two #mid-section .featured-post, .body_template_two #site-navigation.main-navigation .menu, .body_template_two .right-header .social_icon_right {
    margin-right: 0;
    margin-left: 0;
	}
	.body_template_two #mid-section #featured-post-3.featured-post{
		    margin-right: 0;
    margin-left: 0;
	}
	.body_template_two #event_section #latest-events_template_two .event-list_two:nth-child(3n) {
    margin-left: 0;
	margin-right:4%;
}
	.slider-caption{
		display: none;
	}

	#top-section .welcome-text-image{
		width:auto !important;
		float: none;
		margin-bottom: 15px;
	}

	#top-section .welcome-text-image img{
		width: 100%;
	}

	#top-section .welcome-detail{
		width:auto !important;
	}

	#top-footer .footer{
		width: 100%;
		float: none;
		margin: 0 0 20px;
	}

	#top-footer .footer .widget{
		padding-right: 0;
		padding-left:0;
	}

	#top-footer h1.widget-title{
		margin-bottom: 10px;
	}

    .cat-portfolio-list{
        width:100%;
        margin-right:0;
    }

    .cat-testimonial-list .entry-header{
        float:none;
        width:50%;
        margin-bottom:30px;
    }

    .cat-testimonial-list .entry-header img{
        width:100%;
    }

    .cat-testimonial-list .cat-testimonial-excerpt{
        float:none;
        width:100%;
    }

    .cat-testimonial-list .cat-testimonial-excerpt:before{
        border-color:transparent transparent #F2F3F4;
        top:-40px;
        left:20px;
    }

    .cat-testimonial-list:nth-child(odd) .cat-testimonial-excerpt:before{
        border-color:transparent transparent #F2F3F4;
        top:-40px;
        right:20px;
    }
    #call-to-action{
    	text-align: center;
    	padding: 20px 0;
    }
    #call-to-action h4{
    	width: 100%;
    	float: none;
    	max-width: none;
    	margin-bottom: 5px;
    }
    #call-to-action .action-btn{
    	float: none;
    	display: inline-block;
    }
}

@media screen and (max-width: 380px){

    .portofolio-layout .cat-portfolio-excerpt{
        top:110px;
    }

    .cat-event-list .cat-event-image{
        width:100%;
        float:none;
        margin-bottom:15px;
    }
    .cat-event-list .cat-event-excerpt{
        width:100%;
        float:none;
    }

    .cat-testimonial-list .entry-header{
        width:100%;
    }
}
