/*
Theme Name: AccessPress Staple
Theme URI: https://hamyarwp.com/accesspress-staple/
RTL-er: HAMYARWP
RTL-er URI: https://hamyarwp.com.com/
*/
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/DroidKufi-Regular.eot);
  src: url(fonts/DroidKufi-Regular.eot#iefix) format('embedded-opentype'),
       url(fonts/DroidKufi-Regular.woff) format('woff2'),
       url(fonts/DroidKufi-Regular.woff) format('woff'),
       url(fonts/DroidKufi-Regular.ttf) format('truetype');
}
html, h1, h2, h3, h4, h5, h6, p,.roboto-light {
  font-family: 'Droid Arabic Kufi' !important; font-weight: normal;}
    p{word-spacing:-1px;}
  h1, h2, h3{word-spacing:-3px;}
body, input, textarea,.main-logo h1,.single .byline, .group-blog .byline, .posted-on,.our-services .service-title,.pricing-table .title-price,.stat-counter-desc ,.stat-counter-title,.blog-desc,.blog-single-title,.blog-content {
  font-family: 'Droid Arabic Kufi' !important; font-weight: normal;}
button, input, select, textarea {
    font-family: 'Droid Arabic Kufi';}
.stat-counter-desc{
direction:rtl;
}
#main-slider .caption-wrapper {
    right: 0px;
    text-align: right;
    left: auto;
}
#main-slider .small-caption {
    font-size: 36px;
}
.slider-content {
    font-size: 20px;
}
#main-slider .slider-btn {
    margin-top: 0px;	
	width:120px;
	}
.mid-content{
margin-top:90px;
}	
.pricing-table .product-link a {
    padding: 0px 0px 0px 15px;
	}
.pricing-table .product-link span {
    margin-left: 10px;	
	margin-right:0;
	}
.posted-on::before {
    margin-left: 5px;
    margin-right: 0;
}	
.cat-links::before {
    margin-left: 5px;
    margin-right: 0;
}
.ak_footer_social {
    float: left;
}
.copyright {
    float: right;
}
.table-content p{
font-size:17px;
}
.comments-link::before {
    margin-right: 0px;
	margin-left:5px;
}
.blog-author .fa.fa-user {
    margin-left: 10px;
	margin-right:0;
}
.blog-comment .comments-link > a {
    font-family: 'Droid Arabic Kufi';
}	
.latest-post .archive-thumbnail {
    float: right;
}	
.short-content + .bttn {
    float: right;
}
.our-team-member .team-name {
    text-align: right;
}
.stat-counter
{
direction:ltr;
}
.team-block {
    display: inline-block;
    margin-right: 20px;
    margin-left: auto;
	}
	.testimonial{direction:ltr;}
.stat-counter .stat-counter-title,.stat-counter.stat-counter-desc
{
direction:rtl;
}
.blog-in-wrap {
    margin-right: 30px;
	margin-left:0;
	}
.blog-date {
    font-family:'Droid Arabic Kufi';
    margin-left: 16px;
	margin-right:0;
}
#site-navigation .staple-menu > ul > li {
    float: right;}
.search-icon {
    padding-right: 10px;
    padding-left: 0;
}	
.main-navigation ul ul {
    right: 0;
    left: auto;
    text-align: right;
	}
#site-navigation ul ul ul {
    right: 100%;
    left: auto;
}	
.entry-meta .posted-on{display:none;}
.edit-link .post-edit-link::before {    margin-left: 5px;    margin-right: 0;}.testimonial .tm-slider , .testimonial-title{    direction: rtl;}.footer-block {    float: right;	}
.footer-block-1.footer-block {    margin-right: 1%;	margin-left:0;}.footer-column-4 .footer-block {    margin-right: 2%;    margin-left: 0;}.apss-theme-1 .apss-single-icon a {    float: right;}.nav-links .nav-previous {    text-align: left;		}.ak_header_social .social-icons {  text-align: left;}@media (max-width: 850px){#nav .close-btn {  right: 10px;  left:auto;  display:none;}}.comment-author {  float: right;}
.tags-links::before {    margin-left: 5px;	margin-right:0;}  
#main-slider .bx-pager.bx-default-pager {
    direction: rtl;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {
    float: left;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right;
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {
    right: 5px;
    left: auto;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: right;
    margin: 0 0 2.992em 3.8%;
	}
	.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-left: 0;
	margin-right:auto;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: right;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: right;
    right: 0;
    left: auto;}
.woocommerce .star-rating {
    float: left;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 50px 0 0;}
.woocommerce .woocommerce-product-rating .star-rating {
    margin: .5em 0 0 4px;
    float: right;
}
caption, th, td {
    text-align: right;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: right;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: left;}
.woocommerce form .form-row .input-checkbox {
    margin: -2px 0 0 8px;}
#payment ul.payment_methods li {
    text-align: right;}	
	.woocommerce #payment #place_order, .woocommerce form .form-row-last, .woocommerce-page #payment #place_order, .woocommerce-page form .form-row-last {
    float: left;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    float: right;}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
    margin-left: 10px;
    margin-right: auto;
}	
.woocommerce .star-rating span {
    float: right;
    right: 0;
    left: auto;
	}
.cat-event-list .entry-title {
    text-align: right;
}
.cat-event-image {
    float: right;
    margin-left: 20px;
    margin-right: auto;}	
@media screen and (max-width: 768px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: right;
    clear: both;
    margin: 0 0 2.992em;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
    float: left;
    clear: none!important;
}	}
@media (max-width: 1180px){
#nav-open-btn.nav-btn {
    float: left;}
.blog-in-wrap {
    float: right;
    margin-right: 1%;
	margin-left:auto;
}	
	}