/*Right To Left (RTL) support*/
body { direction: rtl; unicode-bidi: embed; }
/* header */
.dtr-logo-subtext { margin-left: 0; margin-right: 10px; }
.dtr-header-btn { margin-left: 0; margin-right: 30px; }
.dtr-header-v1 .main-navigation.ms-auto { margin-left: 0 !important; margin-right: auto !important; }
.dtr-header-v2 .main-navigation { margin-left: 0; margin-right: 40px; }
.dtr-header-v3 .dtr-header-right.ms-auto { margin-left: 0 !important; margin-right: auto !important; }
.dtr-header-v4 .dtr-header-right { margin-left: 0;  margin-right: auto; }
.dtr-header-v4 .main-navigation { margin-left: 0; margin-right: 40px; }
.dtr-topbar-left .widget { margin-right: 0; margin-left: 30px; }
.dtr-topbar-right .widget, .dtr-header-widget-wrapper .widget { margin-left: 0; margin-right: 30px; }
.slicknav_nav a { text-align: right; }
.slicknav_nav .sub-menu a { padding-left: 0; padding-right: 20px; }
.slicknav_nav .sub-menu a a { padding-left: 0; padding-right: 0; }
.slicknav_nav li a { padding-right: 0; padding-left: 40px; }
.slicknav_arrow { right: auto; left: 0; } 
.slicknav_arrow, .slicknav_parent.slicknav_open .slicknav_collapsed .slicknav_arrow { transform: rotate(-180deg); }
#dtr-menu-button { left: 12px; right: auto; }
.dtr-hamburger-lines, .dtr-hamburger-lines:after, .dtr-hamburger-lines:before { right: auto; left: 0; }
/* button */
.dtr-btn__icon, .dtr-form-btn i { margin-left: 0; margin-right: 15px; }
.dtr-btn--icon-position-left .dtr-btn__icon { margin-right: 0; margin-left: 15px; }
/* features */
.dtr-iconhead--align-left .dtr-iconhead__icon { margin-right: 0; margin-left: 10px; }
.dtr-iconhead--align-right .dtr-iconhead__icon { margin-left: 0; margin-right: 10px; }
.dtr-number-feature__link { right: auto; left: -10px; transform: rotate(-135deg); }
.dtr-number-feature--boxed .dtr-number-feature__link { right: auto; left: 20px;  }
.dtr-number-feature:hover .dtr-number-feature__link { transform: rotate(-180deg); }
.dtr-feature--icon-align-left .dtr-feature__content { margin-left: 0; margin-right: 30px; }
.dtr-feature--icon-align-right .dtr-feature__content { margin-right: 0; margin-left: 30px; }
.dtr-feature--icon-align-left.dtr-feature--size-small .dtr-feature__content { margin-left: 0; margin-right: 20px; }
.dtr-feature--icon-align-right.dtr-feature--size-small .dtr-feature__content { margin-right: 0; margin-left: 20px; }
.dtr-feature--text-left.dtr-feature--icon-align-right { text-align: left; } 
/*timeline*/
.dtr-timeline--icon-align-left .dtr-timeline__content { margin-left: 0; margin-right: 20px; }
.dtr-timeline--icon-align-right .dtr-timeline__content { margin-right: 0; margin-left: 20px; }
/*blog*/
.dtr-meta-item { margin: 0 0 0 20px; }
.dtr-meta-author::before { margin-right: 0; margin-left: 10px; }
.dtr-meta-date::before {  margin-right: 0; margin-left: 10px; }
.dtr-meta-title { margin-right: 0; margin-left: 10px; }
.dtr-social-share.dtr-social-default .dtr-social li a { margin-left: 0; margin-right: 15px; }
.dtr-social-share.dtr-social-default .dtr-social li:first-child a { margin-left: 0; margin-right: 0; }
.dtr-nav__prev-button a::before, .dtr-single-nav-prev a::before { content: "\e967"; }
.dtr-nav__next-button a::after, .dtr-single-nav-next a::after { content: "\e968"; }
.dtr-single-nav-prev a::before { margin-right: 0; margin-left: 10px; }
.dtr-single-nav-next a::after { margin-left: 0; margin-right: 10px; }
.dtr-single-nav-prev { padding-right: 0; padding-left: 10px; }
.dtr-single-nav-next { padding-left: 0; padding-right: 10px; }
/*portfolio*/
.dtr-portfolio-item__content { padding: 15px 0 0 50px; }
.dtr-portfolio-item__link { left: 0; right: auto; transform: rotate(-135deg); }
.dtr-portfolio-item:hover .dtr-portfolio-item__link { transform: rotate(-180deg); }
/*misc*/
#take-to-top { right: auto; left: 15px; }
.dtr-search-modal-trigger { margin-left: 0; margin-right: 15px; }
blockquote { border-width: 0 3px 0 0; }
.wp-block-quote { border-left: 0; border-right: .25em solid; padding-left: 0; padding-right: 1em; }
.dtr-quote__content { padding-left: 0; padding-right: 30px; border-width: 0 3px 0 0; }
.dtr-swiper.swiper-rtl .swiper-button-next:after, .dtr-swiper.swiper-rtl .swiper-button-prev:after { content: ''; }
.dtr-swiper .swiper-button-prev::after, .dtr-swiper.swiper-rtl .swiper-button-next::after { content: "\e968"; }
.dtr-swiper .swiper-button-next::after, .dtr-swiper.swiper-rtl .swiper-button-prev::after { content: "\e967"; }
.dtr-swiper .swiper-button-prev, .dtr-swiper.swiper-rtl .swiper-button-next { left: 50%; right: auto; margin-left: -43px; }
.dtr-swiper .swiper-button-next, .dtr-swiper.swiper-rtl .swiper-button-prev { right: 50%; left: auto; margin-right: -43px; }
/*forms*/
.dtr-search-form input[type="search"], .wp-block-search .wp-block-search__input { padding: 15px 15px 15px 50px;  }
button.dtr-search-submit, .dtr-search-submit, .wp-block-search .wp-block-search__button { left: 15px; right: auto; }
body.rtl input, body.rtl textarea {	direction: ltr; text-align: right; }
select { background-position: top 50% left 10px; }
/*widgets*/
.elementor-widget-wp-widget-nav_menu li a { padding: 10px 0 10px 40px; }
.elementor-widget-wp-widget-nav_menu a:after { right: auto; left: 0; -webkit-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg); }
.elementor-widget-wp-widget-nav_menu .sub-menu li { padding-left: 0; padding-right: 20px; }
.elementor-widget-wp-widget-nav_menu .parent.active > a:after { -webkit-transform: translateY(-50%) rotate(-180deg); transform: translateY(-50%) rotate(-180deg); }
.elementor-widget-wp-widget-nav_menu a:hover:after, .elementor-widget-wp-widget-nav_menu .current-menu-item a::after { -webkit-transform: translateY(-50%) rotate(-180deg); 
transform: translateY(-50%) rotate(-180deg); }
.dtr-post-count { margin-left: 0; margin-right: 5px; }