body {
direction:rtl;
unicode-bidi:embed;
}
select {
background-position: 30px calc(50% + 3px);
}
select,
input,
textarea {
direction: rtl;
}
.master-cf7 .wpcf7 select {
background-position: 40px calc(50% + 3px);
} .align-left { text-align: right; }
.align-right { text-align: left; }  .master-slider .slide ul li::before {
content: "\e94e" !important;
}
.mc4wp-form .submit-wrap button:before {
content: "\e952" !important;
}
.ci-arrow-pointing-to-right:before {
content: "\e94e" !important;
}
.ci-arrow-pointing-to-left:before {
content: "\e94f" !important;
}
.ci-right-arrow1:before {
content: "\e93e" !important;
}
.ci-left-arrow1:before {
content: "\e93f" !important;
}
.ci-right-arrow:before {
content: "\e952" !important;
}
.ci-left-arrow:before {
content: "\e953" !important;
}
.ci-chevron-right:before {
content: "\f053" !important;
}
.ci-chevron-left:before {
content: "\f054" !important;
}
.widget_product_categories > ul > li:before, 
.widget.widget_recent_comments > ul > li:before, 
.widget.widget_archive ul li a::before, 
.widget.widget_nav_menu ul li a::before, 
.widget.widget_meta ul li a::before, 
.widget.widget_categories ul li a:before, 
.widget.widget_pages ul li a:before, 
.woocommerce-page .woocommerce-message:before, 
.woocommerce-page .woocommerce-info:before, 
.woocommerce-page .woocommerce-error:before {
content: "\f053";
}  #site-logo-inner {
margin-left: 30px; margin-right: 0;
}
.header-socials {
margin-right: 0; margin-left: 30px;
}
.header-info .content {
padding-right: 24px; padding-left: 0;
margin-left: 18px; margin-right: 0;
}
.header-info .content:before {
left: unset; right: 0;
}
.header-button {
margin-left: 0; margin-right: 30px;
} #featured-title #breadcrumbs {
right: unset; left: 0;
}
#featured-title #breadcrumbs .breadcrumb-trail > a, 
#featured-title #breadcrumbs .breadcrumb-trail > span {
padding-right: 0; padding-left: 22px;
}
#featured-title #breadcrumbs .breadcrumb-trail > a:not(:last-child):before {
right: unset; left: 8px;
} .pollock-menu {
text-align: start;
}
.pollock-menu > ul > li.menu-item-has-children > a span {
padding-left: 12px; padding-right: 0px;
}
.pollock-menu > ul > li > a span:before {
left: 0; right: -20px;
}
.pollock-menu .sub-menu li a span {
padding-left: 0px; padding-right: 20px;
transform: translateX(20px);
}
.pollock-menu > ul > li.menu-item-has-children > a span:after {
left: 0; right: unset;
}
.pollock-menu .sub-menu > li.menu-item-has-children > a:after {
left: 25px; right: unset;
transform: translateY(-50%) rotate(90deg);
}
.pollock-menu .sub-menu > li.menu-item-has-children:hover > a:after {
transform: translateY(-50%) rotate(0deg);
}
.pollock-menu-panel li .arrow {
right: unset; left: 0;
}
.pollock-menu-panel li.active > .arrow {
transform: rotate(90deg);
}
.align-right .pollock-menu > .menu > .menu-item:last-child { padding-left: 0 !important; }
.align-left .pollock-menu > .menu > .menu-item:first-child { padding-right: 0 !important; }
.menu-sep-yes .pollock-menu .menu-item:not(:last-child):after {
left: 0; right: unset;
transform: translate(-50%,-50%);
}
@media (max-width: 1024px) {
.align--tabletright .pollock-menu .menu-item:last-child { padding-left: 0 !important; }
.align--tabletleft .pollock-menu .menu-item:first-child { padding-right: 0 !important; }
}
@media (max-width: 767px) {
.align--mobileright .pollock-menu .menu-item:last-child { padding-left: 0 !important; }
.align--mobileleft .pollock-menu .menu-item:first-child { padding-right: 0 !important; }
} .pollock-cart {
margin-left: 0; margin-right: 30px;
}
.pollock-cart .nav-shop-cart {
text-align: right;
} .hentry .post-meta .post-meta-content-inner .item {
margin-right: 0; margin-left: 18px;
}
.hentry .post-meta .post-meta-content-inner .item:after {
right: -13px;
} .hentry .post-author .author-desc {
padding-right: 35px; padding-left: 0;
} .comment-list article .gravatar {
float: right;
margin: 0 0 0 40px;
}
.comment-edit-link {
float: left;
} .search-style-fullscreen .search-submit {
text-indent: 9999px;
right: unset; left: 8px;
}
.search-style-fullscreen .search-close {
right: unset; left: 30px;
} .single-project-inner .info-wrap {
left: 40px; right: unset;
} .woo-single-post-class .summary .woocommerce-review-link {
left: unset; right: 110px;
}
.woo-single-post-class .summary .cart .quantity {
float: right;
margin-left: 30px; margin-right: 0;
}
.woo-single-post-class .woocommerce-tabs .entry-content .meta .woocommerce-review__published-date {
padding-right: 30px; padding-left: 0;
} .widget.widget_archive ul li a, 
.widget.widget_nav_menu ul li a, 
.widget.widget_meta ul li a, 
.widget.widget_categories ul li a, 
.widget.widget_pages ul li a {
padding-left: 0; padding-right: 25px;
}
.widget.widget_archive ul li a::before, 
.widget.widget_nav_menu ul li a::before, 
.widget.widget_meta ul li a::before, 
.widget.widget_categories ul li a:before, 
.widget.widget_pages ul li a:before {
left: unset; right: 0;
}
.widget.widget_categories ul li > span, 
.widget.widget_archive ul li > span {
float: left;
}
.widget_archive ul ul, 
.widget_categories ul ul, 
.widget_meta ul ul, 
.widget_nav_menu ul ul, 
.widget_pages ul ul, 
.widget_recent_comments ul ul, 
.widget_recent_entries ul ul, 
.widget_rss ul ul {
padding-left: 0; padding-right: 16px;
}
.widget.widget_tag_cloud .tagcloud a {
float: right;
} #sidebar .widget.widget_search .search-form .search-submit {
right: unset; left: 30px;
}
.widget.widget_product_search .woocommerce-product-search .search-submit {
right: unset; left: 20px;
} @media (max-width: 1024px) {
.align--tabletleft { text-align: start;  }
.align--tabletcenter { text-align: center; }
.align--tabletright { text-align: end; }
}
@media (max-width: 767px) {
.align--mobileleft { text-align: start; }
.align--mobilecenter { text-align: center; }
.align--mobileright { text-align: end; }
}
.elementor-section.elementor-section-boxed.section-1600px {
max-width: 1600px;
margin-left: auto !important;
margin-right: auto !important;
right: 50% !important;
transform: translateX(50%) !important;
} .master-link.icon-right .icon { margin-right: 5px; margin-left: 0; }
.master-link.icon-left .icon { margin-left: 5px; margin-right: 0; }
.line-yes .master-link:after,
.line-hover .master-link:after {
left: 0; right: unset;
}
.line-hover .master-link:hover:after {
left: unset; right: 0;
}
.url-wrap .master-link, .line-no .master-link {
padding-left: 0; padding-right: 20px;
margin-left: 0; margin-right: -20px;
}
.url-wrap .master-link:after, .line-no .master-link:after {
right: 0; left: unset;
}
.url-wrap .master-link:hover, .line-no .master-link:hover {
transform: translateX(-20px);
} .master-button.icon-right .icon { 
margin-right: 15px; margin-left: 0;
}
.master-button.icon-left .icon { 
margin-left: 15px; margin-right: 0;
}
.master-button.big.icon-right .icon { 
margin-right: 20px; margin-left: 0;
}
.master-button.big.icon-left .icon { 
margin-left: 20px; margin-right: 0;
}
.master-button.small.icon-right .icon { 
margin-right: 10px; margin-left: 0;
}
.master-button.small.icon-left .icon { 
margin-left: 10px; margin-right: 0; 
} .master-heading .pre-heading {
padding-left: 0; padding-right: 20px;
}
.master-heading .pre-heading .line {
width: 10px;
}
.master-heading .pre-heading .line {
right: 0;
} .master-cta .icon {
margin: 0 0 0 20px;
} .master-icon-text .icon-wrap {
margin-left: 10px; margin-right: 0px;
} .master-hover-box .arrow {
left: 0; right: unset;
} .master-slider .slide ul li {
padding-right: 20px; padding-left: 0;
}
.master-slider .slide ul li::before {
left: unset; right: 0;
}
.arrows-pos-br .master-slider .nav-arrow {
flex-direction: row-reverse;
left: 0;
right: unset;
}
.arrows-pos-cr .master-slider .nav-arrow {
left: 0; right: unset;
}
.dots-pos-bl .master-slider .nav-dots {
right: 0; left: unset;
}
.dots-pos-br .master-slider .nav-dots {
left: 0; right: unset;
} .custom-arrow-left .master-carousel-box .flickity-button {
right: calc( -85.1% + 75px ); left: unset;
}
.custom-arrow-left .master-carousel-box .flickity-button.next {
right: -85.1%;  left: unset;
}
.custom-arrow-left2 .master-carousel-box .flickity-button {
left: 0; right: calc( -52% + 75px );
}
.custom-arrow-left2 .master-carousel-box .flickity-button.next {
left: 0; right: -52%;
} .icon-position-left .master-icon-box .icon-wrap {
margin-right: 0; margin-left: 25px;
}
.icon-position-right .master-icon-box .icon-wrap {
margin-right: 25px; margin-left: 0;
}
.hover-effect-style-2 .master-icon-box .inner .line {
left: 5px;
right: unset;
transform: rotate(-45deg) scaleY(0);
}
.hover-effect-style-2 .master-icon-box .inner .line1 {
right: 10px;
}
.hover-effect-style-2 .master-icon-box.active .inner .line {
transform: rotate(-45deg) scaleY(1);
} .master-project {
text-align: start;
}
.master-project.style-1 .arrow {
left: 20px; right: unset;
}
.master-project.style-2 .arrow {
left: 20px; right: unset;
}
.master-project.style-3 .content-wrap {
left: unset; right: 30px;
}
.master-project.style-3 .content-wrap > .arrow {
left: 0; right: unset;
}
.master-project.style-4 .content-wrap {
padding: 40px 50px 45px 100px;
}
.master-project.style-4 .content-wrap .arrow {
left: 35px; right: unset;
} .master-news .post-date {
left: unset; right: 20px;
}
.master-news .post-date.trapezoid {
right: 0; left: unset;
clip-path: polygon(0% 0%, 100% 28px, 100% calc(100% - 28px), 0% 100%);
}
.news-style-1 .master-news {
text-align: right;
}
.news-style-2 .master-news .post-meta .item,
.news-style-3 .master-news .post-meta .item {
padding-right: 20px; padding-left: 0;
}
.news-style-2 .master-news .post-meta .item:after,
.news-style-3 .master-news .post-meta .item:after {
left: unset; right: 0;
}
.news-style-3 .master-news .post-meta .item {
margin-right: 0; margin-left: 10px;
}
.news-style-3 .master-news .post-date.square {
left: 40px; right: unset;
}
.news-style-4 .master-news .post-date.default {
right: 0; left: unset;
}
.master-news-block .master-news {
margin-left: 30px; margin-right: 0;
}
.master-news-block .master-news.news-1 {
margin-left: 30px; margin-right: 0;
}
.master-news-block .master-news.news-3 {
margin-left: 0;
} .cf7-style-1 .pollock-cf7-0 .wpcf7 select {
background-position: calc(20px) calc(50% + 3px);
}
.wpcf7 .ajax-loader {
display: none !important;
} .master-text-box .icon-wrap {
margin-right: 0; margin-left: 5px;
} .testimonial-style-2 .master-testimonial .avatar-wrap .avatar {
margin-right: 0; margin-left: 20px;
} .master-subscribe-form.style-1 .inner-wrap .submit-wrap button {
text-indent: 9999px; left: 12px; right: unset;
} .master-testimonial-slider .slick-arrow.slick-prev:after {
content: "NEXT";
}
.master-testimonial-slider .slick-arrow.slick-next:after {
content: "PREV";
} .pie-chart-inline-yes .master-pie-chart .chart { 
margin-left: 20px; margin-right: 0; 
} @keyframes link-icon { 0% { transform: translateX(0); opacity: 1; } 49% {  transform: translateX(-20px); opacity: 0; } 50% {  transform: translateX(20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } }
@keyframes line-moving {
0% { transform: translateX(0); }
49% { transform: translateX(-110%) }
50% { transform: translateX(110%) }
100% { transform: translateX(0); }
} #page .shopengine-single-product-item .add-to-cart-bt .add_to_cart_button {
right: 50%; left: unset; transform: translateX(50%);
}