/*
Theme Name: Accesspress Lite
Theme URI: 
Author: HAMYARWP.COM
Author URI: 
*/
@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, p {
  font-family: WYekan !important; font-weight: normal;}
body, input, textarea,.main-logo h1  {
  font-family: WYekan !important; font-weight: normal;}
    .testimonial-slider-wrap .all-testimonial {
  font-family: WYekan;}
  #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:0;
}
.searchform .searchsubmit {
    float: left	
	}
	.searchform .s {
    float: right;
	}
	.socials a {
    margin-right: 1px;
	margin-left:0;
	}
	.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:0;
}
#welcome-text {
    float: right;
}	
#latest-events {
    float: left;
}
.featured-post {
    float: right;
    margin-left: 60px;
	margin-right:0;
}
.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:0;
	}
	#bottom-section .text-box ul li {
    padding-right: 25px;
	padding-left:0;
	}
	#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:0;
	}
	.comment-author img {
  margin-left: 15px;
  margin-right:0;
}
.comment-author {
  float: right;
}
.commentmetadata {
  float: left;
  }
  .posted-on:before {
  margin-left: 5px;
  margin-right:0;
  }
  .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;
}
#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;
}
@media screen and (max-width: 1200px){
.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){
.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){
#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){
.featured-post {
    width: auto;
    margin: 0 0 20px;
    float: none;
    text-align: center;
}}

@media screen and (max-width: 480px) {
	.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	
	}

	#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%;
    }
}
