/*
Theme Name: Pxaas
Author: GostaranTeam
Author URI: https://www.gostarandev.com/
Theme Team: GostaranTeam
*/
@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
font-family: "aviny";
src: url('fonts/aviny.ttf') format('truetype');
}
h1, h2, h3, h4, h5, h6 {
    font-family: iranyekan !important;
}
p {
    font-family: iranyekan !important;
}
.sec-hero-slider p {
    text-align: right !important;
}
.mr-5px {
    margin-left: 5px !important;
}
.navbar .navbar-nav .menu-item {
    text-align: right !important;
}
.navbar.navbar-colored .navbar-nav .menu-item {
    font-family: iranyekan !important;
}
.navbar .navbar-nav .menu-item {
    padding: 18px 9px !important;
}
.navbar .navbar-nav .menu-item {
    font-family: iranyekan !important;
}
.list-dot, .cthlist-dot .cthlist-item-icon {
    margin-left: 15px !important;
}
.cthlist-item {
    font-family: iranyekan !important;
}
.elementor-widget:not(:last-child) {
    text-align: right !important;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.sec-hero-slider p {
    margin: 0 0% 0 0 !important;
}
.elementor a {
    font-family: iranyekan !important;
}
.owl-carousel .owl-stage-outer {
    text-align: right !important;
}
.elementor {
    text-align: right !important;
}
.elementor {
    font-family: iranyekan !important;
}
.post-content-wrap-title {
    text-align: right !important;
}
.widget-title {
    text-align: right !important;
}
.widget_categories ul li, .widget_recent_entries ul li, .widget_recent_comments ul li, .widget_archive ul li, .widget_meta ul li, .widget_pages ul li, .widget_rss ul li, .widget_calendar ul li, .widget_text ul li, .pxaas_instagram_feed ul li, .open-table-widget ul li, .widget_archive ul li, .widget_categories ul li {
    text-align: right !important;
}
.widget_categories ul li, .widget_recent_entries ul li, .widget_recent_comments ul li, .widget_archive ul li, .widget_meta ul li, .widget_pages ul li, .widget_rss ul li, .widget_calendar ul li, .widget_text ul li, .pxaas_instagram_feed ul li, .open-table-widget ul li, .widget_archive ul li, .widget_categories ul li {
    font-family: iranyekan !important;
}
.widget-posts-descr h5 {
    text-align: right !important;
}
.post-single ul li {
    font-family: iranyekan !important;
}
.tags-socials {
    text-align: right !important;
}
.post-single strong {
    font-family: iranyekan !important;
}
.post-nav a .text-nav h4 {
    text-align: right !important;
}
.post-nav a .text-nav p {
    text-align: right !important;
}
.related-post-name h4 {
    text-align: right !important;
}
.tagcloud a, .tags-socials a {
    font-family: iranyekan !important;
}
.comment-respond .comment-reply-title, .comment-number h2 {
    text-align: right !important;
}
.pxaas-footer .widget_nav_menu ul li a, .pxaas-footer .widget_categories ul li a {
    font-family: iranyekan !important;
}
.pxaas-footer .widget_nav_menu ul li + li, .pxaas-footer .widget_categories ul li + li {
    text-align: right !important;
}
.pxaas-footer .widget_nav_menu ul li, .pxaas-footer .widget_categories ul li {
    text-align: right !important;
}
.pxaas-footer .widget_media_image {
    text-align: right !important;
}
.comments-wrap .comment .comment-text {
    padding-right: 95px;
}
.float-right {
    float: left !important;
}
.content-top-section .breadcrumbs span.bread-item {
    font-family: iranyekan !important;
}
.elementor-widget-progress .elementor-title {
    font-family: iranyekan !important;
}
.navbar .navbar-nav .menu-item .sub-menu li a::before {
    padding-left: 5px;
}
.navbar .navbar-nav .menu-item .sub-menu {
    right: 0;
}
.navbar .navbar-nav .menu-item.menu-item-has-children a::after {
    margin-right: 10px;
}
.mb-30px {
    text-align: right;
}
.navbar-brand {
    margin-left: 1rem;
}
.tabs-plan li:first-child {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    margin-left: -3px;
}
.tabs-plan li:last-child {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    margin-right: -3px;
}
.pl-80px {
    padding-right: 80px;
}
@media only screen and (max-width: 1199px) {
  /* Elementor */
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 960px !important; } }
#return-to-top i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    z-index: 9999;
    cursor: pointer;
    position: fixed;
    right: 15px;
    bottom: 10px;
    -webkit-box-shadow: 0 3px 35px -9px #000;
    box-shadow: 0 3px 35px -9px #000;
text-align: center;
}
.navbar .nav-item.log-in, .navbar .nav-item.log-out {
    font-family: iranyekan;
}
.welcome-page p, .welcome-page-lost-pass p, .welcome-page-register p {
    margin: 0 0 0 35%;
}
.welcome-page form i, .welcome-page-lost-pass form i, .welcome-page-register form i {
    right: 10px;
}
.welcome-page form .filter-tags input[type="checkbox"], .welcome-page-lost-pass form .filter-tags input[type="checkbox"], .welcome-page-register form .filter-tags input[type="checkbox"] {
    margin-left: 10px;
}
.box-widget-item {
    margin-bottom: 50px;
    border-radius: 5px;
    padding: 30px 15px;
    border: 1px solid #e5e5e5;
}
.right-sidebar .wp-search-form input[type="text"] {
    font-family: iranyekan !important;
}
.page-fullwidth-template article, .page-sidebar-left-template article, .page-sidebar-no-template article, .page-sidebar-right-template article {
    text-align: right;
}
.mr-10px {
    margin-left: 10px;
}
.right-sidebar .wp-search-form .search-submit {
    left: 0;
}
.comment-number h2::after, .widget-title::after, .comment-respond .comment-reply-title::after, .related-post-name h4::after {
    right: 0;
}
.pxaas_recent_posts ul li .widget-posts-descr .widget-posts-date {
    font-family: iranyekan;
}
.pxaas-footer .widget_nav_menu ul li::before, .pxaas-footer .widget_categories ul li::before {
    content: "\f104";
    margin-left: 5px;
}
.footer-widgets .container .dynamic-footer-widget {
    text-align: right;
}
.mb-50px {
    text-align: right;
}
.elementor-37 .elementor-element.elementor-element-1526171 .elementor-icon-list-text {
    font-family: iranyekan !important;
}
.contact-form .form-control {
    text-align: right;
}
.welcome-page a, .welcome-page-lost-pass a, .welcome-page-register a {
    float: right !important;
}
.pxaas-home-page h1 {
    font-family: aviny !important;
}
.share-holder span {
    font-family: iranyekan;
}
.comment-respond .i-texta {
    right: 25px;
}
.comments-wrap .comment {
    text-align: right;
}
caption {
    font-family: iranyekan;
}
.color-aaa {
    font-family: iranyekan;
}
.color-aaa {
    font-family: iranyekan;
}
.col-md-6 {
    text-align: right;
}
.not-empty {
    text-align: right;
}
th:first-child, td:first-child {
    font-family: iranyekan;
}
thead th {
    font-family: iranyekan;
}
.radius-50px {
    border-radius: 50px;
    font-family: iranyekan;
}
.our-galleries.work-area-2 .work-image .overlay-bg .content {
    text-align: right !important;
}
.comment-respond textarea {
    font-family: iranyekan;
}
.comment-respond .has-icon input {
    font-family: iranyekan;
}
.error-wrap .page-404 form input[type="text"] {
    font-family: iranyekan;
}
.btn-2::after, .btn-3, .contact-form7 .wpcf7-submit, .search-page .wp-search-form .search-submit, .error-wrap .page-404 form button.search-submit, .filtering.work-area-1 .filter-item ul li a, .pagination .nav-links .page-numbers, .pagination-container .blog-page, .pagination-container .prevposts-link, .pagination-container .nextposts-link {
    font-family: iranyekan;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    float: left;
}
.elementor-accordion .elementor-accordion-item .elementor-tab-title span {
    margin-left: 10px;
}
.feature-box.feature-type-8 .sec-content {
    padding-right: 70px;
}
.feature-box.feature-type-8 i {
    right: 20px;
}
.elementor-4208 .elementor-element.elementor-element-4e55066 .elementor-icon-list-text {
    font-family: iranyekan;
}
.feature-box.feature-type-11-1 i {
    right: 30px;
}
.elementor-4208 .elementor-element.elementor-element-a0c93dc .elementor-icon-list-text {
    font-family: iranyekan;
}
.elementor-4274 .elementor-element.elementor-element-f3b8b3e .elementor-icon-list-text {
    font-family: iranyeka
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    float: left;
}
.accor-2 .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    padding: 10px 20px 10px 0;
}
.testimonials-5 .single-review {
    text-align: right !important;
}
.testimonials-5 .single-review img {
    float: right;
}
.mb-25px {
    text-align: right;
}
.testimonials-3 .single-review, .testimonials-4 .single-review {
    text-align: right !important;
}