@font-face {
  font-family: 'couponsia';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/couponsia.woff2) format('woff2');
}

body, p, a, li, button, input, textarea, span, h1, h2, h3, h4, h5, h6, .newsletter-text, .store-listing-item .coupon-detail .exp-text, .store-listing-item .latest-coupon, .site-footer p, .ui.button, .ads-area .ui.divider, .st-menu a, #header-search input[type="text"], .nothing-box p, .coupon-modal .coupon-content p.coupon-type-text, .coupon-modal .coupon-header .coupon-title, .shadow-box p, .social-likes__button, .coupon-listing-item .coupon-exclusive, #header-search .result a {
    font-family: 'couponsia', sans-serif !important;
    letter-spacing: 0 !important;
	direction: rtl !important;
}

.widget-area .widget .widget-title, .site-footer .footer-columns .footer-column .widget .widget-title, .coupon-modal .coupon-header .coupon-title {
    font-size: 20px;
}

.newsletter-box-wrapper.shadow-box .newsletter-text, .newsletter-box-wrapper.shadow-box .input .ui.button, .coupon-listing-item .coupon-listing-footer ul li a, .coupon-listing-item .coupon-listing-footer ul li span, .coupon-listing-item .coupon-exclusive {
    font-size: 15px;
}

.ui[class*="left icon"].input>input {
    padding-right: 1em!important;
    padding-left: 1em!important;
}

.site-footer, .site-footer a, .list-categories ul li a, .store-listing-item .store-thumb-link .store-name a, .store-listing-item .latest-coupon .coupon-title, #header-search .search-sample, .single-store-header .add-favorite {
    font-size: 16px;
}

.st-menu > li > a, .ui.breadcrumb span {
    font-size: 17px;
    font-weight: 300;
}

#header-search .results .image {
    margin-left: 1em;
    margin-right: 0;
}

.owl-carousel {
    direction: ltr;
}


.coupon-filter .filter-coupons-buttons .coupons-types-wrap {
    float: right;
}

.ui.tiny.button, .ui.tiny.buttons .button, .ui.tiny.buttons .or {
    font-size: 1rem;
}

.store-listing-item .latest-coupon .coupon-title {
    font-size: 17px;
	font-weight: 800;
}

.coupon-listing-item .coupon-detail .voted-value {
    font-size: 14px;
}

.ui.menu {
    font-size: 1.2rem;
}

.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown) {
    margin: 0 .42857143em 0 -.21428571em;
}

body {
	direction: ltr;
}

.custom-page-header {
    direction: rtl;
}

.ui.menu .item:before {
    left: 0;
    right: auto;
}

.fleft {
    float: right;
}

.fright {
    float: left;
}

i.mail.outline.icon {
    right: 0 !important;
    left: auto !important;
}

.st-menu > li {
    float: right;
}

.nav-user-action .st-menu {
    direction: rtl;
}

.nav-user-action .st-menu ul {
    left: 0;
    right: auto;
}

.st-menu .menu-box {
    left: 0;
    right: auto;
}


.content-area .widget-title, .frontpage-before-main .widget-title, .frontpage-after-main .widget-title {
    direction: rtl;
}

.coupon-filter .ui.menu {
    direction: rtl;
}

@media screen and (min-width: 500px) {
.store-listing-item .store-thumb-link {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
}

@media screen and (min-width: 500px) {
.store-listing-item .coupon-detail {
    float: left;
}
}

.store-listing-item .latest-coupon {
    float: right;
    direction: rtl;
}

i.icon {
    margin: 0 0 0 .25rem;
}

.store-listing-item .coupon-detail .exp-text {
    direction: rtl;
}

.store-listing-item .coupon-save {
    float: left;
    margin-left: -4px;
    margin-right: 0;
}

.store-listing-item .store-thumb-link .store-name {
    direction: rtl;
}

i.icon.angle.right:before {
    content: "\f104";
}

.list-categories ul li a {
    direction: rtl;
    text-align: right;
}

.list-categories ul li a span {
    margin-left: 7px;
    margin-right: 0;
}

.ui.grid {
    direction: rtl;
}

.st-menu ul {
    right: 0;
    left: auto;
}

.ui[class*="left icon"].input>i.icon {
    left: auto;
    right: 1px;
}


.app-button {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

.site-footer .widget_nav_menu ul li a:before {
    content: "--";
    right: 0;
    left: auto;
}

.ui.action.input:not([class*="left action"])>.button:last-child, .ui.action.input:not([class*="left action"])>.buttons:last-child>.button, .ui.action.input:not([class*="left action"])>.dropdown:last-child {
    border-radius: .28571429rem 0 0 .28571429rem;
}

.ui.warning.message {
    direction: rtl;
}

.ui.message>.close.icon {
    left: .5em;
    right: auto;
}

.ui.input, .newsletter-box-wrapper.shadow-box .newsletter-text, .widget-area .widget .widget-title {
    direction: rtl;
}

.coupon-filter .ui.menu .item .offer-count {
    margin-right: 6px;
    margin-left: 0;
}

@media screen and (min-width: 500px) {
.coupon-modal .coupon-header .coupon-title {
    float: right;
    max-width: 73%;
}
}

@media screen and (min-width: 500px) {
.coupon-modal .coupon-header .coupon-store-thumb {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
}

@media screen and (min-width: 500px) {
.coupon-modal .coupon-content {
    direction: rtl;
}
}

.ui.basic.buttons .button {
    border-right: 1px solid rgba(34,36,38,.15);
    border-left: 0;
}

.ui.buttons .button:first-child {
    border-right: 0;
    margin-right: 0;
    border-left: none;
}

.coupon-modal .coupon-content .user-ratting {
    float: right;
}

.coupon-modal .coupon-content .go-store {
    float: left;
}

.ui.button {
    margin: 0 0 0 .25em;
}


.coupon-modal .coupon-content .show-detail {
    float: left;
    margin-left: -6px;
    margin-right: 0;
}

.coupon-modal .coupon-header .close {
    left: 25px;
    right: auto;
}

.ui.modal {
    text-align: right;
}

.coupon-listing-item .coupon-listing-footer .reveal-content {
    direction: rtl;
}

.coupon-modal .coupon-footer ul li a, .coupon-modal .coupon-footer ul li span, .coupon-modal .coupon-content .show-detail, .coupon-modal .coupon-content .user-ratting-text {
    font-size: 18px;
}




.coupon-modal .coupon-content .coupon-popup-detail {
    direction: rtl;
    text-align: right;
}

.coupon-listing-item .c-type .exp {
    margin-right: 10px;
    margin-left: 0;
}

.coupon-listing-item .coupon-detail .ui.basic.buttons, .coupon-listing-item .coupon-listing-footer ul {
    direction: rtl;
}

@media screen and (min-width: 500px) {
.coupon-listing-item .coupon-listing-footer ul li {
    padding: 0;
    display: inline-block;
    float: right;
    margin-right: 15px;
    margin-left: 0;
}
}


@media screen and (min-width: 500px) {
.coupon-listing-item .coupon-listing-footer ul li:first-child {
    margin-right: 0px;
    margin-left: 15px;
}
}


@media screen and (min-width: 790px) {
.custom-page-header .header-thumb {
    float: right;
    margin-left: 30px;
    margin-right: 0;
    text-align: right;
    direction: rtl;
}
}

.custom-page-header .header-content, .custom-page-header .header-content p {
    font-size: 16px;
    font-weight: 300;
    direction: rtl;
}

#header-search .search-sample {
    direction: rtl;
}

.nothing-box .thumb {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

.site-footer .footer_copy {
    direction: rtl;
}

.site-footer .footer_copy ul li a {
    float: right;
    margin-left: 25px;
    margin-right: 0;
}

.ui.button:not(.icon)>.icon:not(.button) {
    margin: 0 -.21428571em 0 .42857143em;
}

.shadow-box p {
    direction: rtl;
}

.social-likes__icon {
    right: 0.25em;
    left: auto;
}

.social-likes__button {
    padding: 0.1875em 1.7em 0.25em 0.44em;
}

@media screen and (min-width: 500px) {
.coupon-listing-item .coupon-listing-footer ul li:last-child {
    margin-right: 0px;
    margin-left: 0;
}
}

#header-search .search-sample span {
    margin-left: 10px;
    margin-right: 0;
}

.st-menu li {
    text-align: right;
}

.coupon-listing-item .coupon-exclusive {
    direction: rtl;
}

.wpu-profile-wrapper {
    direction: rtl;
}

@media screen and (min-width: 790px) {
.content-area {
    float: right;
}
}

.wpu-profile-avatar {
    float: right;
    margin-right: 2rem;
    margin-left: 0;
}

.wpu-form-body .wpu-form-sidebar {
    float: right;
}

.wpu-form-body .wpu-form-sidebar + .wpu-form-profile {
    padding-right: 3%;
    float: left;
    padding-left: 0;
}

.wpu-profile-meta-info {
    float: right;
    padding-right: 15px;
    padding-left: 0;
}

.wpu-form .hide-password {
    left: 0px;
    right: auto;
}

.wpu-profile-avatar.coppic .wpu-media {
    right: 50%;
    margin-right: -33px;
    left: auto;
    margin-left: 0;
}

.wpu-media {
    left: 10px;
    right: auto;
}

.page-header h1 {
    direction: rtl;
}

.page-header {
    direction: rtl;
}

.store-letter-content ul li:before {
    content: "\f104";
    right: -15px;
    left: auto;
}

.store-letter-content ul li {
    float: right;
}

ul, ol {
    padding-right: 20px;
    padding-left: 0;
}

.post-entry .post-meta .author-avatar + .post-meta-data {
    margin-right: 65px;
    margin-left: 0;
}

.post-entry .post-meta .author-avatar {
    right: 0px;
    left: auto;
}

.post-entry .post-meta .author-avatar + .post-meta-data {
    direction: rtl;
}

.post-content {
    direction: rtl;
}

@media screen and (min-width: 790px) {
.right-sidebar .sidebar {
    float: left;
}
}

#secondary .widget_recent_entries ul li, #secondary .widget_categories ul li, #secondary .widget_meta ul li, #secondary .widget_archive ul li, #secondary .widget_recent_comments ul li, #secondary .widget_pages ul li {
    direction: rtl;
    text-align: right;
}

.comments-title.ui.dividing.header {
    direction: rtl;
}

.ui.comments .comment .avatar {
    float: right;
}

.ui.comments .comment>.avatar~.content {
    margin-right: 3.5em;
    margin-left: 0;
}

div#comments {
    direction: rtl;
}


.ui.checkbox .box:before, .ui.checkbox label:before {
    right: 0;
    left: auto;
}

.ui.checkbox .box, .ui.checkbox label {
    padding-right: 1.85714em;
    padding-left: 0;
}

.ui.form input:not([type]), .ui.form input[type=text], .ui.form input[type=email], .ui.form input[type=search], .ui.form input[type=password], .ui.form input[type=date], .ui.form input[type=datetime-local], .ui.form input[type=tel], .ui.form input[type=time], .ui.form input[type=url], .ui.form input[type=number] {
    text-align: right;
}

.ui.form .field>.selection.dropdown {
    text-align: right;
}

.ui.selection.dropdown>.delete.icon, .ui.selection.dropdown>.dropdown.icon, .ui.selection.dropdown>.search.icon {
    left: 1em;
    right: auto;
}

.ui.form .field>.selection.dropdown>.dropdown.icon {
    float: left;
}

.ui.selection.dropdown {
    padding: .78571429em 1em .78571429em 2.1em;
}

.ui.selection.dropdown .menu>.item {
    direction: rtl;
    text-align: right;
}

.ui.search .prompt~.search.icon {
    right: 0;
    left: auto;
}

.coupon-button-type .coupon-deal, .coupon-button-type .coupon-print {
    font-size: 14px;
    padding: 14px 10px;
}

.store-listing-item .latest-coupon .coupon-title {
    font-size: 14px;
}

.coupon-button-type .coupon-code {
    font-size: 18px !important;
}

.coupon-button-type .coupon-code .get-code {
    font-size: 14px;
}

.coupon-button-type .coupon-code .get-code:after {
    border-top: 42px solid transparent;
}

header-search .results .image {
    float: right;
    margin-left: 1em;
    margin-right: 0;
}

.st-menu>li:first-child>a {
    padding-right: 0;
    padding-left: 13px;
}

.single-store-header .header-thumb {
    text-align: right;
}

.st-menu ul ul {
    right: 100%;
    left: auto;
}

#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon {
    font: normal 20px/1 dashicons !important;
}


.ui.action.input:not([class*="left action"])>input {
    text-align: right;
}

.forgetmenot .wpu-lost-pwd-link {
    float: left;
}

/* Read More 
============ */

.header-content {
  position: relative;
}

.btn {
  color: #fff;
  background: #000;
  border-radius: 1.5em;
  left: 0;
  padding: 10px 20px;
  text-decoration: none;
}

.show,
.hide, .showw, .hidee {
  position: absolute;
  bottom: 0;
  z-index: 100;
  text-align: center;
}

.hide, .hidee {
  display: none;
}

.show:target, .showw:target {
  display: none;
}

.show:target ~ .hide, .showw:target ~ .hidee {
  display: block;
}

.show:target ~ .panel, .showw:target ~ .zpanel {
  max-height: 1000000px;
}

.show:target ~ .fade, .showw:target ~ .zfade {
  margin-top: 0;
  height: 10px;
}

.panel {
  position: relative;
  margin: 0 auto 3em;
  max-height: 157px;
  overflow: hidden;
  transition: max-height 0.5s ease;
}

.zpanel {
  position: relative;
  margin: 3em auto;
  max-height: 150px;
  overflow: hidden;
  transition: max-height 0.5s ease;
}

.fade, .zfade {
  height: 100px;
  margin-top: -90px;
  position: relative;
}

.zextra-description {
    position: relative;
}

.coupon-listing-item .post-content {
    position: relative;
}




@media screen and (max-width: 790px) {
.st-menu.st-menu-mobile .nav-toggle-dropdown > .nav-toggle-subarrow i.icon.plus:before {
    content: "▲";
}
.nav-toggle-subarrow .plus.icon::before {
    content: "▼";
    font-size: 10px;
}
h3.widget-title {
    text-align: center;
}
}




@media screen and (min-width: 1100px) {
.store-listing-item .latest-coupon {
    margin-left: 20px;
    margin-right: 0;
}
}

@media screen and (max-width: 790px) {
.st-menu.st-menu-mobile .nav-toggle-subarrow {
    left: 0;
    right: auto;
}

.st-menu.st-menu-mobile>li>a {
    padding-right: 20px;
	padding-left: 20px;
}

.st-menu>li>a {
    font-size: 17px;
}
	
.widget-area .widget {
    text-align: center;
}

#nav-toggle {
    padding: 18px 0 18px;
}
	}
	
@media screen and (max-width: 1100px) {
.popular-stores .owl-controls .owl-prev {
    left: -10px;
    right: auto;
}
	
.popular-stores .owl-controls .owl-next {
    left: 10px;
    right: auto;
}
	}

@media screen and (min-width: 400px) {
.store-listing-item .coupon-detail {
    float: right;
}
	}
