body,
button,
input,
select,
textarea, a, h1, h2, h3, h4, h5, h6, p, blockqoute, span {
    font-family: "Noto Kufi Arabic", sans-serif;
}

html[lang="ar"] body {
    font-family: "Noto Kufi Arabic", sans-serif;
}

.eltdf-main-menu>ul>li>a, .eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-text, .eltdf-section-title-holder .eltdf-st-tagline, .eltdf-btn {
   font-family: "Noto Kufi Arabic", sans-serif;
}

body {
   direction: rtl;
}

ul ul,
ol ol,
ol ul,
ul ol {
  padding: 0 15px 0 0;
}

table tbody th {
  border-right: 0;
  border-left: 1px solid #715b3e;
}

.alignleft {
  float: right;
  margin: 20px 0 20px 40px;
}

.alignright {
  float: left;
  margin: 20px 40px 20px 0;
}

.alignwide {
  margin-right: auto;
  margin-left: auto;
}

.alignfull {
  left: auto;
  right: -1rem;
}

.text-align-right {
  text-align: left;
}

.text-align-left {
  text-align: right;
}

.eltdf-wrapper {
  left: auto;
  right: 0;
}

.eltdf-boxed .eltdf-page-header .eltdf-sticky-header,
.eltdf-boxed .eltdf-page-header .eltdf-fixed-wrapper.fixed {
  left: auto;
  right: auto;
}

.eltdf-paspartu-enabled .eltdf-page-header .eltdf-fixed-wrapper.fixed {
  left: auto;
  right: 10px;
}

.eltdf-paspartu-enabled .eltdf-sticky-header {
  left: auto;
  right: 10px;
}

.eltdf-paspartu-enabled .eltdf-mobile-header.mobile-header-appear .eltdf-mobile-header-inner {
  left: auto;
  right: 10px;
}

.eltdf-paspartu-enabled.eltdf-fixed-paspartu-enabled .eltdf-wrapper:before,
.eltdf-paspartu-enabled.eltdf-fixed-paspartu-enabled .eltdf-wrapper:after {
  left: auto;
  right: 0;
}

.eltdf-vertical-align-containers.eltdf-25-50-25 .eltdf-position-center {
  left: auto;
  right: 50%;
}

.eltdf-vertical-align-containers.eltdf-33-33-33 .eltdf-position-center {
  left: auto;
  right: 50%;
}

.eltdf-vertical-align-containers .eltdf-position-left {
  float: right;
}

.eltdf-vertical-align-containers .eltdf-position-center {
  left: auto;
  right: 0;
}

.eltdf-vertical-align-containers .eltdf-position-right {
  float: left;
  text-align: left;
}

.eltdf-vertical-align-containers .eltdf-position-left:before,
.eltdf-vertical-align-containers .eltdf-position-center:before,
.eltdf-vertical-align-containers .eltdf-position-right:before {
  margin-right: 0;
  margin-left: 0;
}

.eltdf-content-aligment-left {
  text-align: right;
}

.eltdf-content-aligment-right {
  text-align: left;
}

.eltdf-rev-has-paspartu.eltdf-side-paspartu-disabled {
  padding-right: 0;
  padding-left: 0;
}

.eltdf-rev-has-paspartu .forcefullwidth_wrapper_tp_banner {
  left: auto;
  right: 0;
}

.eltdf-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
  left: auto;
  right: 0;
}

.screen-reader-text:focus {
  left: auto;
  right: 5px;
}

.eltdf-grid-lines-holder {
  left: auto;
  right: 110px;
}

.eltdf-grid-lines-holder .eltdf-grid-line {
  float: right;
}

.eltdf-grid-lines-holder .eltdf-grid-line:not(:first-child) {
  border-left: 0;
  border-right: 1px solid #21221e;
}

.eltdf-double-grid-line-one,
.eltdf-double-grid-line-two {
  border-left: 0;
  border-right: 1px solid #715b3e;
}

.eltdf-double-grid-line-one,
.eltdf-header-double-grid-line-one {
  left: auto;
  right: 110px;
}

.eltdf-double-grid-line-two,
.eltdf-header-double-grid-line-two {
  right: auto;
  left: 110px;
}

.eltdf-header-double-grid-line-one,
.eltdf-header-double-grid-line-two {
  border-left: 0;
  border-right: 1px solid #715b3e;
}

.eltdf-two-columns-form-without-space .eltdf-column-right {
  text-align: right;
}

.eltdf-two-columns-form-with-space .eltdf-column-left {
  padding: 0 0 0 10px;
}

.eltdf-two-columns-form-with-space .eltdf-column-right {
  text-align: right;
  padding: 0 10px 0 0;
}

.eltdf-grid-list:not(.eltdf-one-columns) .eltdf-item-space {
  float: right;
}

.eltdf-grid-row {
  margin-right: -15px;
  margin-left: -15px;
}

.eltdf-grid-no-gutter {
  margin-right: -0px;
  margin-left: -0px;
}

.eltdf-grid-no-gutter > div {
  padding-right: 0px;
  padding-left: 0px;
}

.eltdf-grid-tiny-gutter {
  margin-right: -5px;
  margin-left: -5px;
}

.eltdf-grid-tiny-gutter > div {
  padding-right: 5px;
  padding-left: 5px;
}

.eltdf-grid-small-gutter {
  margin-right: -10px;
  margin-left: -10px;
}

.eltdf-grid-small-gutter > div {
  padding-right: 10px;
  padding-left: 10px;
}

.eltdf-grid-normal-gutter {
  margin-right: -15px;
  margin-left: -15px;
}

.eltdf-grid-normal-gutter > div {
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-medium-gutter {
  margin-right: -20px;
  margin-left: -20px;
}

.eltdf-grid-medium-gutter > div {
  padding-right: 20px;
  padding-left: 20px;
}

.eltdf-grid-large-gutter {
  margin-right: -25px;
  margin-left: -25px;
}

.eltdf-grid-large-gutter > div {
  padding-right: 25px;
  padding-left: 25px;
}

.eltdf-grid-huge-gutter {
  margin-right: -40px;
  margin-left: -40px;
}

.eltdf-grid-huge-gutter > div {
  padding-right: 40px;
  padding-left: 40px;
}

.eltdf-grid-col-1 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-2 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-3 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-4 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-5 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-6 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-7 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-8 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-9 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-10 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-11 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-12 {
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

.eltdf-grid-col-push-1 {
  left: auto;
  right: 8.3333333333%;
}

.eltdf-grid-col-pull-1 {
  right: auto;
  left: 8.3333333333%;
}

.eltdf-grid-col-push-2 {
  left: auto;
  right: 16.6666666667%;
}

.eltdf-grid-col-pull-2 {
  right: auto;
  left: 16.6666666667%;
}

.eltdf-grid-col-push-3 {
  left: auto;
  right: 25%;
}

.eltdf-grid-col-pull-3 {
  right: auto;
  left: 25%;
}

.eltdf-grid-col-push-4 {
  left: auto;
  right: 33.3333333333%;
}

.eltdf-grid-col-pull-4 {
  right: auto;
  left: 33.3333333333%;
}

.eltdf-grid-col-push-5 {
  left: auto;
  right: 41.6666666667%;
}

.eltdf-grid-col-pull-5 {
  right: auto;
  left: 41.6666666667%;
}

.eltdf-grid-col-push-6 {
  left: auto;
  right: 50%;
}

.eltdf-grid-col-pull-6 {
  right: auto;
  left: 50%;
}

.eltdf-grid-col-push-7 {
  left: auto;
  right: 58.3333333333%;
}

.eltdf-grid-col-pull-7 {
  right: auto;
  left: 58.3333333333%;
}

.eltdf-grid-col-push-8 {
  left: auto;
  right: 66.6666666667%;
}

.eltdf-grid-col-pull-8 {
  right: auto;
  left: 66.6666666667%;
}

.eltdf-grid-col-push-9 {
  left: auto;
  right: 75%;
}

.eltdf-grid-col-pull-9 {
  right: auto;
  left: 75%;
}

.eltdf-grid-col-push-10 {
  left: auto;
  right: 83.3333333333%;
}

.eltdf-grid-col-pull-10 {
  right: auto;
  left: 83.3333333333%;
}

.eltdf-grid-col-push-11 {
  left: auto;
  right: 91.6666666667%;
}

.eltdf-grid-col-pull-11 {
  right: auto;
  left: 91.6666666667%;
}

.eltdf-grid-col-push-12 {
  left: auto;
  right: 100%;
}

.eltdf-grid-col-pull-12 {
  right: auto;
  left: 100%;
}

.eltdf-st-loader {
  left: auto;
  right: 50%;
}

.eltdf-st-loader .pulse {
  margin: -16px -16px 0 0;
}

.eltdf-st-loader .double_pulse {
  margin: -20px -20px 0 0;
}

.eltdf-st-loader .double_pulse .double-bounce1,
.eltdf-st-loader .double_pulse .double-bounce2 {
  left: auto;
  right: 0;
}

.eltdf-st-loader .cube {
  margin: -30px -30px 0 0;
}

.eltdf-st-loader .rotating_cubes {
  margin: -16px -16px 0 0;
}

.eltdf-st-loader .rotating_cubes .cube1,
.eltdf-st-loader .rotating_cubes .cube2 {
  left: auto;
  right: 0;
}

.eltdf-st-loader .stripes {
  margin: -30px -25px 0 0;
}

.eltdf-st-loader .stripes > div {
  margin: 0 0 0 3px;
}

.eltdf-st-loader .wave {
  margin: -9px -36px 0 0;
}

.eltdf-st-loader .wave > div {
  margin: 0 0 0 3px;
}

.eltdf-st-loader .two_rotating_circles {
  margin: -20px -20px 0 0;
}

.eltdf-st-loader .five_rotating_circles {
  margin: -30px -30px 0 0;
}

.eltdf-st-loader .five_rotating_circles .spinner-container > div.circle1 {
  left: auto;
  right: 0;
}

.eltdf-st-loader .five_rotating_circles .spinner-container > div.circle2 {
  right: auto;
  left: 0;
}

.eltdf-st-loader .five_rotating_circles .spinner-container > div.circle3 {
  right: auto;
  left: 0;
}

.eltdf-st-loader .five_rotating_circles .spinner-container > div.circle4 {
  left: auto;
  right: 0;
}

.eltdf-st-loader .atom {
  margin: -50px -50px 0 0;
}

.eltdf-st-loader .atom .ball-1 {
  left: auto;
  right: 50%;
}

.eltdf-st-loader .atom .ball-1:before {
  left: auto;
  right: -50%;
}

.eltdf-st-loader .atom .ball-2:before,
.eltdf-st-loader .atom .ball-3:before,
.eltdf-st-loader .atom .ball-4:before {
  left: auto;
  right: 0;
}

.eltdf-st-loader .clock {
  margin: -25px -25px 0 0;
}

.eltdf-st-loader .mitosis {
  margin: -25px -25px 0 0;
}

.eltdf-st-loader .mitosis .ball {
  left: auto;
  right: 0;
}

.eltdf-st-loader .lines {
  margin: 0 -30px 0 0;
}

.eltdf-st-loader .lines .line1 {
  margin-left: 0;
  margin-right: 10px;
}

.eltdf-st-loader .lines .line2 {
  margin-left: 0;
  margin-right: 10px;
}

.eltdf-st-loader .lines .line3 {
  margin-left: 0;
  margin-right: 10px;
}

.eltdf-st-loader .lines .line4 {
  margin-left: 0;
  margin-right: 10px;
}

.eltdf-st-loader .fussion {
  margin: -45px -30px 0 0;
}

.eltdf-st-loader .fussion .ball {
  left: auto;
  right: 50%;
  float: right;
}

.eltdf-st-loader .fussion .ball.ball-1 {
  left: auto;
  right: 50%;
}

.eltdf-st-loader .fussion .ball.ball-2 {
  left: auto;
  right: 100%;
}

.eltdf-st-loader .fussion .ball.ball-3 {
  left: auto;
  right: 50%;
}

.eltdf-st-loader .fussion .ball.ball-4 {
  left: auto;
  right: 0;
}

.eltdf-st-loader .wave_circles {
  margin: -15px -75px 0 0;
}

.eltdf-st-loader .wave_circles .ball {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

.eltdf-st-loader .wave_circles .ball.ball-4 {
  margin-right: 0;
  margin-left: 0;
}

.eltdf-st-loader .pulse_circles {
  margin: -50px -50px 0 0;
}

.eltdf-st-loader2 {
  margin: -50% -50% 0 0;
}

.eltdf-comment-holder .eltdf-comment-list .children {
  padding: 0 149px 0 0;
}

.eltdf-comment-holder .eltdf-comment-image {
  left: auto;
  right: 0;
  float: right;
}

.eltdf-comment-holder .eltdf-comment-text {
  padding: 2px 149px 0 6px;
}

.eltdf-comment-holder .eltdf-comment-text .replay,
.eltdf-comment-holder .eltdf-comment-text .comment-reply-link,
.eltdf-comment-holder .eltdf-comment-text .comment-edit-link {
  float: left;
  margin-left: 0;
  margin-right: 18px;
}

.eltdf-comment-holder .eltdf-comment-text .eltdf-comment-name {
  float: right;
}

.eltdf-comment-holder .eltdf-comment-text .eltdf-comment-date {
  float: right;
}

.eltdf-comment-holder .eltdf-comment-text #cancel-comment-reply-link {
  margin-left: 0;
  margin-right: 10px;
}

.eltdf-comment-form .comment-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin: 4px 0px 4px 8px;
}

.eltdf-owl-slider .owl-nav .owl-prev {
  left: auto;
  right: 30px;
}

.eltdf-owl-slider .owl-nav .owl-next {
  right: auto;
  left: 30px;
}

.eltdf-owl-slider .owl-dots .owl-dot span:before {
  left: auto;
  right: 2px;
}

.eltdf-owl-slider .owl-dots .owl-dot:after {
  left: auto;
  right: -1px;
}

.eltdf-owl-slider + .eltdf-slider-thumbnail > .eltdf-slider-thumbnail-item {
  float: right;
}

#eltdf-back-to-top {
  right: auto;
  left: 33px;
}

.eltdf-svg-pattern-holder.eltdf-pattern-position-left {
  left: auto;
  right: 0;
}

.eltdf-svg-pattern-holder.eltdf-pattern-position-right {
  right: auto;
  left: 0;
}

.widget ul:not(.eltdf-shortcode-list):not(.eltdf-instagram-feed):not(.product_list_widget) li ul {
  margin-left: 0;
  margin-right: 10px;
}

.widget.widget_categories ul li a:before,
.widget.widget_categories ul li a:after,
.widget.widget_product_categories ul li a:before,
.widget.widget_product_categories ul li a:after {
  left: auto;
  right: 0;
}

.widget.widget_categories ul li a:hover:before,
.widget.widget_categories ul li a:hover:after,
.widget.widget_product_categories ul li a:hover:before,
.widget.widget_product_categories ul li a:hover:after {
  left: auto;
  right: 0;
}

.widget.widget_search input,
.widget.widget_product_search input {
  padding-right: 23px;
  padding-left: 60px;
}

.widget.widget_search button,
.widget.widget_product_search button {
  right: auto;
  left: 0;
}

.eltdf-top-bar .widget ul:not(.eltdf-shortcode-list):not(.eltdf-instagram-feed):not(.product_list_widget) li ul {
  margin-left: 0;
  margin-right: 10px;
}

.eltdf-top-bar .widget.widget_categories ul li a:before,
.eltdf-top-bar .widget.widget_categories ul li a:after,
.eltdf-top-bar .widget.widget_product_categories ul li a:before,
.eltdf-top-bar .widget.widget_product_categories ul li a:after {
  left: auto;
  right: 0;
}

.eltdf-top-bar .widget.widget_categories ul li a:hover:before,
.eltdf-top-bar .widget.widget_categories ul li a:hover:after,
.eltdf-top-bar .widget.widget_product_categories ul li a:hover:before,
.eltdf-top-bar .widget.widget_product_categories ul li a:hover:after {
  left: auto;
  right: 0;
}

.eltdf-top-bar .widget.widget_search input,
.eltdf-top-bar .widget.widget_product_search input {
  padding-right: 23px;
  padding-left: 60px;
}

.eltdf-top-bar .widget.widget_search button,
.eltdf-top-bar .widget.widget_product_search button {
  right: auto;
  left: 0;
}

.eltdf-sidebar .widget ul:not(.eltdf-shortcode-list):not(.eltdf-instagram-feed):not(.product_list_widget) li ul {
  margin-left: 0;
  margin-right: 7px;
}

.eltdf-sidebar .widget.widget_categories ul li a:before,
.eltdf-sidebar .widget.widget_categories ul li a:after,
.eltdf-sidebar .widget.widget_product_categories ul li a:before,
.eltdf-sidebar .widget.widget_product_categories ul li a:after {
  left: auto;
  right: 0;
}

.eltdf-sidebar .widget.widget_categories ul li a:hover:before,
.eltdf-sidebar .widget.widget_categories ul li a:hover:after,
.eltdf-sidebar .widget.widget_product_categories ul li a:hover:before,
.eltdf-sidebar .widget.widget_product_categories ul li a:hover:after {
  left: auto;
  right: 0;
}

.eltdf-sidebar .widget.widget_search input,
.eltdf-sidebar .widget.widget_product_search input {
  padding-right: 19px;
  padding-left: 60px;
}

.eltdf-sidebar .widget.widget_search button,
.eltdf-sidebar .widget.widget_product_search button {
  right: auto;
  left: 0;
}

.eltdf-page-footer .widget ul:not(.eltdf-shortcode-list):not(.eltdf-instagram-feed):not(.product_list_widget) li ul {
  margin-left: 0;
  margin-right: 10px;
}

.eltdf-page-footer .widget.widget_categories ul li a:before,
.eltdf-page-footer .widget.widget_categories ul li a:after,
.eltdf-page-footer .widget.widget_product_categories ul li a:before,
.eltdf-page-footer .widget.widget_product_categories ul li a:after {
  left: auto;
  right: 0;
}

.eltdf-page-footer .widget.widget_categories ul li a:hover:before,
.eltdf-page-footer .widget.widget_categories ul li a:hover:after,
.eltdf-page-footer .widget.widget_product_categories ul li a:hover:before,
.eltdf-page-footer .widget.widget_product_categories ul li a:hover:after {
  left: auto;
  right: 0;
}

.eltdf-page-footer .widget.widget_search input,
.eltdf-page-footer .widget.widget_product_search input {
  padding-right: 23px;
  padding-left: 60px;
}

.eltdf-page-footer .widget.widget_search button,
.eltdf-page-footer .widget.widget_product_search button {
  right: auto;
  left: 0;
}

.eltdf-side-menu .widget ul:not(.eltdf-shortcode-list):not(.eltdf-instagram-feed):not(.product_list_widget) li ul {
  margin-left: 0;
  margin-right: 10px;
}

.eltdf-side-menu .widget.widget_categories ul li a:before,
.eltdf-side-menu .widget.widget_categories ul li a:after,
.eltdf-side-menu .widget.widget_product_categories ul li a:before,
.eltdf-side-menu .widget.widget_product_categories ul li a:after {
  left: auto;
  right: 0;
}

.eltdf-side-menu .widget.widget_categories ul li a:hover:before,
.eltdf-side-menu .widget.widget_categories ul li a:hover:after,
.eltdf-side-menu .widget.widget_product_categories ul li a:hover:before,
.eltdf-side-menu .widget.widget_product_categories ul li a:hover:after {
  left: auto;
  right: 0;
}

.eltdf-side-menu .widget.widget_search input,
.eltdf-side-menu .widget.widget_product_search input {
  padding-right: 23px;
  padding-left: 60px;
}

.eltdf-side-menu .widget.widget_search button,
.eltdf-side-menu .widget.widget_product_search button {
  right: auto;
  left: 0;
}

#ui-datepicker-div .ui-widget-header .ui-datepicker-prev {
  left: auto;
  right: 20px;
}

#ui-datepicker-div .ui-widget-header .ui-datepicker-next {
  right: auto;
  left: 20px;
}

.eltdf-owl-slider.owl-rtl {
  direction: ltr;
}

.eltdf-owl-slider.owl-rtl .owl-item {
  float: left;
}

.eltdf-owl-slider .owl-item {
  float: right;
}

.ps__rail-y {
  right: auto;
  left: 0;
}

.ps__thumb-y {
  right: auto;
  left: 2px;
}

body .pp_pic_holder {
  left: auto;
  right: 50%;
}

body .pp_pic_holder .pp_content_container {
  text-align: right;
}

body .pp_pic_holder #pp_full_res .pp_inline {
  text-align: right;
}

body .pp_pic_holder .pp_loaderIcon {
  left: auto;
  right: 50%;
  margin: -16px -16px 0 0;
}

body .pp_pic_holder .pp_details .pp_nav .currentTextHolder {
  left: auto;
  right: 50%;
}

body .pp_pic_holder a.pp_previous {
  left: auto;
  right: 30px;
}

body .pp_pic_holder a.pp_next {
  right: auto;
  left: 30px;
}

body .pp_pic_holder a.pp_expand,
body .pp_pic_holder a.pp_contract {
  right: auto;
  left: -22px;
}

body .pp_overlay {
  left: auto;
  right: 0;
}

.slick-track {
  left: auto;
  right: 0;
}

.slick-slide {
  float: right;
}

[dir=rtl] .slick-slide {
  float: left;
}

body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: right;
}

body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  right: 0;
  left: auto;
}

body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: left;
}

body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin: 7px 5px 0 auto;
}

body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin: 0 3px 0 auto;
}

body .select2-container--default.select2-container--open .select2-dropdown {
  left: auto;
  right: 0;
}

body .select2-container--default .select2-selection--single .select2-selection__clear {
  float: left;
}

body .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: auto;
  left: 0;
}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder {
  float: right;
}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {
  float: left;
}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  margin: 5px 0 0 5px;
  float: right;
}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
  margin: 0 0 0 3px;
}

body .select2-container--default .select2-search--inline {
  float: right;
}

body .select2-container--default .select2-dropdown {
  left: auto;
  right: -100000px;
}

body .select2-container--default .select2-results__option .select2-results__option {
  padding-left: 0;
  padding-right: 1em;
}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
  padding-right: 0;
}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: 0;
  margin-right: -1em;
  padding-left: 0;
  padding-right: 2em;
}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: 0;
  margin-right: -2em;
  padding-left: 0;
  padding-right: 3em;
}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: 0;
  margin-right: -3em;
  padding-left: 0;
  padding-right: 4em;
}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: 0;
  margin-right: -4em;
  padding-left: 0;
  padding-right: 5em;
}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: 0;
  margin-right: -5em;
  padding-left: 0;
  padding-right: 6em;
}

.select2-close-mask {
  left: auto;
  right: 0;
}

.widget_icl_lang_sel_widget img {
  padding-right: 0;
  padding-left: 6px;
}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
  text-align: right;
}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {
  right: auto;
  left: 20px;
}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  left: auto;
  right: 0;
}

.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
  margin: 0 0 5px 15px;
}

.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {
  margin-right: 0;
  margin-left: 0;
}

.eltdf-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after,
.eltdf-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {
  right: auto;
  left: 0;
}

.eltdf-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
  margin-right: 0;
  margin-left: 15px;
}

.eltdf-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li:last-child {
  margin-right: 0;
  margin-left: 0;
}

.eltdf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li,
.eltdf-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li,
.eltdf-footer-top-holder .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
  margin-right: 0;
  margin-left: 15px;
}

.eltdf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li:last-child,
.eltdf-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li:last-child,
.eltdf-footer-top-holder .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li:last-child {
  margin-right: 0;
  margin-left: 0;
}

.eltdf-main-menu > ul > li.menu-item-language.has_sub > a > span.item_outer .item_text:after {
  right: auto;
  left: -15px;
}

.eltdf-main-menu > ul > li.menu-item-language a > span.item_outer .item_text img {
  padding: 5px 0 0 6px;
}

.eltdf-portfolio-single-holder.eltdf-ps-gallery-layout .eltdf-ps-image-holder .eltdf-ps-image {
  float: right;
}

.eltdf-portfolio-single-holder.eltdf-ps-slider-layout .eltdf-ps-image-holder .eltdf-owl-slider .owl-nav .owl-prev {
  left: auto;
  right: 20px;
}

.eltdf-portfolio-single-holder.eltdf-ps-slider-layout .eltdf-ps-image-holder .eltdf-owl-slider .owl-nav .owl-next {
  right: auto;
  left: 20px;
}

.eltdf-portfolio-single-holder.eltdf-ps-small-gallery-layout .eltdf-ps-image-holder .eltdf-ps-image {
  float: right;
}

.eltdf-portfolio-single-holder.eltdf-ps-small-slider-layout .eltdf-ps-image-holder .eltdf-owl-slider .owl-nav .owl-prev {
  left: auto;
  right: 20px;
}

.eltdf-portfolio-single-holder.eltdf-ps-small-slider-layout .eltdf-ps-image-holder .eltdf-owl-slider .owl-nav .owl-next {
  right: auto;
  left: 20px;
}

.eltdf-ps-navigation .eltdf-ps-back-btn {
  left: auto;
  right: 50%;
}

.eltdf-ps-navigation .eltdf-ps-back-btn a div:nth-of-type(2n+1) {
  margin-right: 0;
  margin-left: 7px;
}

.eltdf-ps-navigation .eltdf-ps-next {
  text-align: left;
}

.eltdf-ps-related-posts-holder .eltdf-ps-related-post {
  float: right;
}

.eltdf-portfolio-category-list-holder article .eltdf-pcli-text-holder {
  left: auto;
  right: 0;
}

.eltdf-portfolio-category-list-holder article .eltdf-pcli-link {
  left: auto;
  right: 0;
}

.eltdf-portfolio-list-holder article .eltdf-pli-link {
  left: auto;
  right: 0;
}

.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-category-holder a {
  padding: 0 0 0 6px;
  margin: 0 0 0 3px;
}

.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-category-holder a:after {
  right: auto;
  left: -4px;
}

.eltdf-pl-standard-pagination ul li .eltdf-svg-border {
  left: auto;
  right: 0;
}

.eltdf-pl-loading.eltdf-filter-trigger {
  left: auto;
  right: 0;
}

.eltdf-pl-loading.eltdf-standard-pag-trigger {
  left: auto;
  right: 0;
}

.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-bottom .eltdf-pli-text-holder {
  left: auto;
  right: 0;
}

.eltdf-pl-follow-info-holder {
  margin: 35px -5px 0 0;
  left: auto;
  right: 100%;
}

.eltdf-portfolio-list-holder.eltdf-pl-standard-switch-images article .eltdf-pli-image img:nth-child(2) {
  left: auto;
  right: 0;
}

.eltdf-portfolio-project-info > div a {
  margin: 0 0 0 5px;
}

.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder .swiper-button-prev {
  left: auto;
  right: 30px;
}

.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder .swiper-button-next {
  right: auto;
  left: 30px;
}

.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-pag-on-slider .swiper-pagination {
  left: auto;
  right: 0;
}

.eltdf-portfolio-vertical-loop-holder article .eltdf-pvli-content-holder .eltdf-pvli-content-link {
  left: auto;
  right: 0;
}

.eltdf-portfolio-vertical-loop-holder article .eltdf-pvli-content-holder .eltdf-pvli-image-holder .eltdf-pvli-image-inner .eltdf-pvli-image-title {
  left: auto;
  right: 50%;
}

.eltdf-portfolio-vertical-loop-holder article.next-item .eltdf-pvli-content-holder .eltdf-pvli-background-text {
  left: auto;
  right: 50%;
}

.eltdf-portfolio-vertical-loop-holder article.next-item .eltdf-pvli-content-holder .eltdf-pvli-image-holder .eltdf-pvli-image-inner .eltdf-pvli-image-title {
  left: auto;
  right: 0;
}

.eltdf-portfolio-vertical-loop-holder .eltdf-pvl-navigation-holder {
  left: auto;
  right: 0;
}

.eltdf-portfolio-vertical-loop-holder .eltdf-pvl-navigation-holder .eltdf-pvl-navigation .eltdf-pvl-prev a:after {
  margin: 0 16px 0 12px;
}

.eltdf-testimonials-holder.eltdf-testimonials-boxed-text .eltdf-testimonial-text-holder .eltdf-testimonial-text-inner {
  text-align: right;
}

.eltdf-testimonials-holder.eltdf-testimonials-boxed-text .eltdf-testimonial-text-holder .eltdf-testimonial-text {
  padding: 0 25px 0 20px;
}

.eltdf-testimonials-holder.eltdf-testimonials-boxed-text .eltdf-testimonial-text-holder .eltdf-testimonial-title {
  padding: 15px 25px 15px 15px;
}

.eltdf-testimonials-holder.eltdf-testimonials-boxed-text .eltdf-testimonial-image {
  padding: 0 0 0 20px;
}

.eltdf-testimonials-holder.eltdf-testimonials-boxed .eltdf-testimonials-author-holder .eltdf-testimonial-image {
  float: right;
}

.eltdf-testimonials-holder.eltdf-testimonials-boxed .eltdf-testimonials-author-holder .eltdf-testimonial-author {
  padding: 3px 110px 0 0;
}

.eltdf-owl-custom-slider.owl-rtl {
  direction: ltr;
}

.eltdf-owl-custom-slider.owl-rtl .owl-item {
  float: left;
}

.eltdf-owl-custom-slider .owl-item {
  float: right;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination .eltdf-testimonials-image-pagination-inner {
  padding: 0 127px 0 50px;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination .eltdf-testimonials-image-pagination-inner .eltdf-testimonial-title {
  text-align: right;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination .eltdf-testimonials-image-pagination-inner .eltdf-testimonial-author {
  text-align: right;
  margin: 29px 1px 0 0;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination .eltdf-testimonials-image-pagination-inner .eltdf-testimonials-author-job {
  text-align: right;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination .eltdf-testimonials-image-pagination-inner .eltdf-testimonial-text {
  text-align: right;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination .eltdf-testimonials-image-pagination-inner.owl-rtl {
  direction: ltr;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination .eltdf-testimonials-image-pagination-inner.owl-rtl .owl-item {
  float: left;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination .eltdf-testimonials-image-pagination-inner .owl-item {
  float: right;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination #eltdf-testimonial-pagination {
  left: auto;
  right: 0;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination #eltdf-testimonial-pagination .eltdf-tsp-item {
  float: right;
  margin: 0 0 7px 7px;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination #eltdf-testimonial-pagination .eltdf-tsp-item:after {
  left: auto;
  right: 0;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination .owl-nav {
  text-align: right;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination .owl-nav .owl-prev {
  left: auto;
  right: -1px;
}

.eltdf-testimonials-holder.eltdf-testimonials-image-pagination .owl-nav .owl-next {
  left: auto;
  right: 12px;
}

.eltdf-testimonials-holder .owl-nav .owl-prev {
  left: auto;
  right: 115px;
}

.eltdf-testimonials-holder .owl-nav .owl-next {
  right: auto;
  left: 115px;
}

.eltdf-comment-rating-box {
  margin-left: 0;
  margin-right: 18px;
}

.eltdf-reviews-per-criteria .eltdf-item-reviews-display-right {
  padding-left: 0;
  padding-right: 200px;
}

.eltdf-reviews-per-mark .eltdf-reviews-number-wrapper {
  padding-left: 0;
  padding-right: 15%;
}

.eltdf-reviews-per-mark .eltdf-reviews-number {
  margin-right: 0;
  margin-left: 22px;
}

.eltdf-reviews-per-mark .eltdf-rating-percentage-wrapper {
  border-left: 0;
  border-right: 1px solid #e5e5e5;
}

.eltdf-reviews-simple .eltdf-reviews-number-wrapper .eltdf-stars-wrapper {
  padding: 0 15px 0 0;
}

.eltdf-top-reviews-carousel-holder .eltdf-top-reviews-item-author-info {
  padding: 0 0 0 100px;
}

.eltdf-top-reviews-carousel-holder .eltdf-top-reviews-item-author-avatar {
  margin: 0 0 0 21px;
}

.eltdf-top-reviews-carousel-holder .owl-nav {
  right: auto;
  left: 30px;
}

.eltdf-top-reviews-carousel-holder .owl-nav .owl-prev {
  left: auto;
  right: 0;
}

.eltdf-top-reviews-carousel-holder .owl-nav .owl-next {
  right: auto;
  left: 0;
}

.eltdf-accordion-holder .eltdf-accordion-title .eltdf-accordion-mark {
  left: auto;
  right: 0;
}

.eltdf-accordion-holder.eltdf-ac-boxed .eltdf-accordion-title {
  padding: 13px 40px 13px 20px;
}

.eltdf-accordion-holder.eltdf-ac-boxed .eltdf-accordion-title .eltdf-accordion-mark {
  left: auto;
  right: 10px;
}

.eltdf-accordion-holder.eltdf-ac-simple .eltdf-accordion-title {
  padding: 17px 30px 17px 0;
}

.eltdf-banner-holder .eltdf-banner-text-holder {
  left: auto;
  right: 0;
}

.eltdf-banner-holder .eltdf-banner-link-text .eltdf-banner-link-hover {
  left: auto;
  right: 0;
}

.eltdf-banner-holder .eltdf-banner-link-text .eltdf-banner-link-icon {
  margin: 0 0 0 2px;
}

.eltdf-banner-holder .eltdf-banner-link {
  left: auto;
  right: 0;
}

.eltdf-btn.eltdf-btn-simple .eltdf-btn-first-line,
.eltdf-btn.eltdf-btn-simple .eltdf-btn-second-line {
  right: 0;
  left: auto;
}

.eltdf-btn.eltdf-btn-simple:before,
.eltdf-btn.eltdf-btn-simple:after {
  right: 0;
  left: auto;
}

.eltdf-btn.eltdf-btn-outline .eltdf-btn-before-line,
.eltdf-btn.eltdf-btn-outline .eltdf-btn-after-line {
  left: auto;
  right: 0;
}

.eltdf-btn.eltdf-btn-special svg.eltdf-sb-left {
  left: auto;
  right: 0;
}

.eltdf-btn.eltdf-btn-special svg.eltdf-sb-right {
  right: auto;
  left: 0;
}

.eltdf-btn.eltdf-btn-icon > i,
.eltdf-btn.eltdf-btn-icon > span:not(.eltdf-btn-text) {
  margin: 0 4px 0 0;
}

.eltdf-call-to-action-holder.eltdf-normal-layout .eltdf-cta-button-holder {
  text-align: left;
}

.eltdf-cc-hover-switch-images .eltdf-cc-item.eltdf-cci-no-link .eltdf-cc-hover-image {
  left: auto;
  right: 50%;
}

.eltdf-cc-hover-switch-images .eltdf-cc-item .eltdf-cc-hover-image {
  left: auto;
  right: 0;
}

.eltdf-cc-hover-roll-over .eltdf-cc-item .eltdf-cc-hover-image {
  left: auto;
  right: 50%;
}

.eltdf-clients-grid-holder.eltdf-cg-alignment-left {
  text-align: right;
}

.eltdf-clients-grid-holder.eltdf-cg-alignment-right {
  text-align: left;
}

.eltdf-countdown .countdown-rtl {
  direction: ltr;
}

.eltdf-countdown .countdown-row .countdown-section .countdown-amount {
  padding-left: 0;
  padding-right: 0.03em;
}

.eltdf-counter-holder .eltdf-counter {
  margin-left: 0;
  margin-right: 0.03em;
}

.eltdf-dropcaps {
  float: right;
  margin: 0 0 0 7px;
}

.eltdf-dropcaps.eltdf-square,
.eltdf-dropcaps.eltdf-circle {
  margin: 6px 0 0 9px;
}

.eltdf-elements-holder.eltdf-ehi-float .eltdf-eh-item {
  float: right;
}

.eltdf-elements-holder .eltdf-eh-item.eltdf-horizontal-alignment-right {
  text-align: left;
}

.eltdf-google-map-holder .eltdf-google-map-direction {
  left: auto;
  right: 10px;
}

.eltdf-google-map-holder .eltdf-google-map-overlay {
  left: auto;
  right: 0;
}

.eltdf-icon-list-holder .eltdf-il-text {
  padding: 0 20px 0 0;
  text-align: right;
}

.eltdf-iwt.eltdf-iwt-icon-left .eltdf-iwt-content {
  padding: 0 13px 0 0;
}

.eltdf-iwt.eltdf-iwt-icon-left-from-title .eltdf-iwt-title-text {
  padding: 0 17px 0 0;
}

.eltdf-image-gallery .eltdf-ig-slider.eltdf-owl-slider .owl-nav .owl-prev {
  left: auto;
  right: -75px;
}

.eltdf-image-gallery .eltdf-ig-slider.eltdf-owl-slider .owl-nav .owl-next {
  right: auto;
  left: -75px;
}

.eltdf-image-with-text-holder.eltdf-image-behavior-scrolling-image .eltdf-iwt-image-holder .eltdf-iwt-image-holder-inner {
  left: auto;
  right: 0;
}

.eltdf-image-with-text-holder.eltdf-image-behavior-scrolling-image .eltdf-iwt-image-holder .eltdf-iwt-image-holder-inner a {
  left: auto;
  right: 0;
}

.eltdf-image-with-text-holder.eltdf-has-bottom-buttons .eltdf-iwt-bottom-buttons-holder {
  left: auto;
  right: 0;
}

.eltdf-image-with-text-holder.eltdf-has-bottom-buttons .eltdf-iwt-bottom-buttons-holder .eltdf-iwt-bottom-link .eltdf-btn-first-line,
.eltdf-image-with-text-holder.eltdf-has-bottom-buttons .eltdf-iwt-bottom-buttons-holder .eltdf-iwt-bottom-link .eltdf-btn-second-line {
  right: 0;
  left: auto;
}

.eltdf-image-with-text-holder.eltdf-has-bottom-buttons .eltdf-iwt-bottom-buttons-holder .eltdf-iwt-bottom-link:before,
.eltdf-image-with-text-holder.eltdf-has-bottom-buttons .eltdf-iwt-bottom-buttons-holder .eltdf-iwt-bottom-link:after {
  right: 0;
  left: auto;
}

.eltdf-pie-chart-holder .eltdf-pc-percentage canvas {
  left: auto;
  right: 0;
}

.eltdf-preview-slider .eltdf-ps-images-holder {
  text-align: right;
}

.eltdf-preview-slider .eltdf-ps-images-holder .eltdf-ps-tablet-holder {
  left: auto;
  right: 11.4%;
}

.eltdf-preview-slider .eltdf-ps-images-holder .eltdf-ps-tablet-slider {
  left: auto;
  right: 21%;
}

.eltdf-preview-slider .eltdf-ps-images-holder .eltdf-ps-laptop-slider {
  left: auto;
  right: 13.25%;
}

.eltdf-preview-slider .eltdf-ps-images-holder .eltdf-ps-mobile-holder {
  left: auto;
  right: 31.5%;
}

.eltdf-preview-slider .eltdf-ps-images-holder .eltdf-ps-mobile-holder > img.eltdf-ps-phone-mask {
  left: auto;
  right: 72px;
}

.eltdf-preview-slider .eltdf-ps-images-holder .eltdf-ps-mobile-slider {
  left: auto;
  right: 31%;
}

.eltdf-preview-slider .eltdf-ps-images-holder-inner {
  align-items: flex-start;
}

.eltdf-preview-slider .eltdf-slick-dots-with-number li {
  margin-right: 0;
  margin-left: 8px;
}

.eltdf-pricing-holder .eltdf-pricing-title {
  padding-right: 0;
  padding-left: 5px;
}

.eltdf-pricing-holder .eltdf-pricing-price {
  padding-left: 0;
  padding-right: 15px;
}

.eltdf-pricing-holder .eltdf-pricing-img {
  float: right;
  padding-right: 0;
  padding-left: 25px;
}

.eltdf-price-table .eltdf-pt-inner ul li.eltdf-pt-prices .eltdf-pt-price {
  left: auto;
  right: -5px;
}

.eltdf-progress-bar.eltdf-pb-percent-floating .eltdf-pb-percent {
  right: 0;
  left: auto;
}

.eltdf-progress-bar .eltdf-pb-percent {
  right: auto;
  left: 0;
}

.eltdf-rf-holder .eltdf-rf-col-holder {
  float: right;
  padding-right: 0;
  padding-left: 30px;
}

.eltdf-rf-holder .eltdf-rf-col-holder.eltdf-rf-btn-holder {
  padding-right: 0;
  padding-left: 0;
}

.eltdf-rf-holder .eltdf-rf-field-holder.eltdf-rf-date-col:after {
  right: auto;
  left: 20px;
}

.eltdf-rf-holder.eltdf-rf-block .eltdf-rf-col-holder {
  padding-right: 0;
  padding-left: 0;
}

.eltdf-rf-holder.eltdf-rf-block .eltdf-rf-col-holder.eltdf-rf-btn-holder {
  padding-left: 0;
  padding-right: 0;
}

#ui-datepicker-div {
  left: auto;
  right: -99999em;
}

#ui-datepicker-div .ui-datepicker-prev {
  left: auto;
  right: 12px;
}

#ui-datepicker-div .ui-datepicker-next {
  right: auto;
  left: 12px;
}

.eltdf-section-title-holder .eltdf-st-title-holder .decor:first-of-type {
  left: auto;
  right: -30px;
}

.eltdf-section-title-holder .eltdf-st-title-holder .decor:last-of-type {
  right: auto;
  left: -20px;
}

.eltdf-separator-holder.eltdf-separator-left {
  text-align: right;
}

.eltdf-separator-holder.eltdf-separator-right {
  text-align: left;
}

.eltdf-single-image-holder .eltdf-si-ornament.rectangle {
  right: auto;
  left: -35px;
}

.eltdf-single-image-holder .eltdf-si-ornament.ellipse {
  right: auto;
  left: 125px;
}

.eltdf-single-image-holder .eltdf-si-ornament.triangle {
  right: auto;
  left: -144px;
}

.eltdf-single-image-holder .eltdf-si-ornament.custom {
  right: auto;
  left: 0;
}

.eltdf-single-image-holder.eltdf-image-behavior-custom-link .eltdf-si-inner a:after {
  left: auto;
  right: 0;
}

.eltdf-single-image-holder.eltdf-image-behavior-lightbox .eltdf-si-inner a:after {
  left: auto;
  right: 0;
}

.eltdf-social-share-holder .eltdf-social-title {
  margin-right: 0;
  margin-left: 8px;
}

.eltdf-ps-social-share .eltdf-social-share-holder .eltdf-social-title {
  margin-right: 0;
  margin-left: 8px;
}

.eltdf-social-share-holder.eltdf-list li {
  margin-right: 0;
  margin-left: 22px;
}

.eltdf-social-share-holder.eltdf-list li:last-child {
  margin-right: 0;
  margin-left: 0;
}

.eltdf-social-share-holder.eltdf-text li {
  margin-right: 0;
  margin-left: 13px;
}

.eltdf-social-share-holder.eltdf-text li:last-child {
  margin-right: 0;
  margin-left: 0;
}

.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown-opener .eltdf-social-share-title {
  margin-right: 0;
  margin-left: 10px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-bottom .eltdf-social-share-dropdown {
  left: auto;
  right: 0;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-right .eltdf-social-share-dropdown {
  right: auto;
  left: 0;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-right .eltdf-social-share-dropdown li:nth-child(1) {
  left: auto;
  right: 5px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-right .eltdf-social-share-dropdown li:nth-child(2) {
  left: auto;
  right: 35px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-right .eltdf-social-share-dropdown li:nth-child(3) {
  left: auto;
  right: 65px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-right .eltdf-social-share-dropdown li:nth-child(4) {
  left: auto;
  right: 95px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-right .eltdf-social-share-dropdown li:nth-child(5) {
  left: auto;
  right: 125px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-right .eltdf-social-share-dropdown li:nth-child(6) {
  left: auto;
  right: 155px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-right .eltdf-social-share-dropdown li:nth-child(7) {
  left: auto;
  right: 185px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-left .eltdf-social-share-dropdown {
  left: auto;
  right: 0;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-left .eltdf-social-share-dropdown li:nth-child(1) {
  right: auto;
  left: 5px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-left .eltdf-social-share-dropdown li:nth-child(2) {
  right: auto;
  left: 35px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-left .eltdf-social-share-dropdown li:nth-child(3) {
  right: auto;
  left: 65px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-left .eltdf-social-share-dropdown li:nth-child(4) {
  right: auto;
  left: 95px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-left .eltdf-social-share-dropdown li:nth-child(5) {
  right: auto;
  left: 125px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-left .eltdf-social-share-dropdown li:nth-child(6) {
  right: auto;
  left: 155px;
}

.eltdf-social-share-holder.eltdf-dropdown.eltdf-left .eltdf-social-share-dropdown li:nth-child(7) {
  right: auto;
  left: 185px;
}

.eltdf-stacked-images-holder.eltdf-si-position-left .eltdf-si-images .eltdf-si-second-image {
  right: auto;
  left: 89px;
}

.eltdf-stacked-images-holder.eltdf-si-position-left .eltdf-si-images .eltdf-si-first-image {
  right: auto;
  left: 181px;
}

.eltdf-stacked-images-holder.eltdf-si-position-right .eltdf-si-images .eltdf-si-second-image {
  left: auto;
  right: 89px;
}

.eltdf-stacked-images-holder.eltdf-si-position-right .eltdf-si-images .eltdf-si-first-image {
  left: auto;
  right: 181px;
}

.eltdf-tabs .eltdf-tabs-nav li {
  float: right;
}

.eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li {
  margin: 0 0 0 12px;
}

.eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav li {
  margin: 0 0 0 31px;
}

.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav {
  border-right: 0;
  border-left: 1px solid #715b3e;
}

.eltdf-tabs.eltdf-tabs-vertical .eltdf-tab-container {
  padding: 0 45px 0 0;
}

.eltdf-team-holder .eltdf-team-social-holder.eltdf-team-social-text .eltdf-team-icon a .eltdf-btn-first-line,
.eltdf-team-holder .eltdf-team-social-holder.eltdf-team-social-text .eltdf-team-icon a .eltdf-btn-second-line {
  right: 0;
  left: auto;
}

.eltdf-team-holder .eltdf-team-social-holder.eltdf-team-social-text .eltdf-team-icon a:before,
.eltdf-team-holder .eltdf-team-social-holder.eltdf-team-social-text .eltdf-team-icon a:after {
  right: 0;
  left: auto;
}

.eltdf-team-holder .eltdf-team-social-holder.eltdf-team-social-icon .eltdf-team-icon {
  margin: 0 0 0 12px;
}

.eltdf-vertical-split-slider .eltdf-vss-ms-left {
  left: auto;
  right: 0;
}

.eltdf-vertical-split-slider .eltdf-vss-ms-right {
  right: auto;
  left: 0;
}

.eltdf-vertical-split-slider.eltdf-vss-scrolled .eltdf-vss-ms-left .eltdf-vss-ms-section .ms-tableCell {
  padding: 7.5rem 7.5rem 7.5rem 0;
}

.eltdf-vertical-split-slider.eltdf-vss-scrolled .eltdf-vss-ms-right .eltdf-vss-ms-section .ms-tableCell {
  padding: 7.5rem 0 7.5rem 7.5rem;
}

.eltdf-vertical-split-slider .eltdf-vss-vertical-mask:before {
  left: auto;
  right: 0;
}

.eltdf-vertical-split-slider .eltdf-vss-vertical-mask:after {
  right: auto;
  left: 0;
}

#multiscroll-nav {
  right: auto;
  left: 47px;
}

#multiscroll-nav ul li a span:before,
#multiscroll-nav ul li a span:after {
  left: auto;
  right: 0;
}

.eltdf-video-button-holder.eltdf-vb-has-img .eltdf-video-button-play,
.eltdf-video-button-holder.eltdf-vb-has-img .eltdf-video-button-play-image {
  left: auto;
  right: 0;
}

.eltdf-video-button-holder.eltdf-vb-has-img .eltdf-video-button-play .eltdf-video-button-play-inner,
.eltdf-video-button-holder.eltdf-vb-has-img .eltdf-video-button-play-image .eltdf-video-button-play-inner {
  left: auto;
  right: 0;
}

.eltdf-video-button-holder .eltdf-video-button-play-image img:nth-child(2) {
  left: auto;
  right: 50%;
}

.eltdf-blog-holder article .eltdf-post-image-background a {
  left: auto;
  right: 0;
}

.eltdf-blog-holder article .eltdf-post-image-icon {
  right: auto;
  left: 20px;
}

.eltdf-blog-holder article .eltdf-post-info-top > div svg {
  padding: 0 10px 1px 5px;
}

.eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-left {
  float: right;
}

.eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-right {
  text-align: left;
  float: left;
}

.eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-left > div {
  margin-left: 0;
  margin-right: 17px;
}

.eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-left > div:first-child {
  margin-left: 0;
  margin-right: 0;
}

.eltdf-blog-holder article.format-audio.has-post-thumbnail .eltdf-blog-audio-holder {
  left: auto;
  right: 0;
}

.eltdf-blog-audio-holder .mejs-container .mejs-controls button:before,
.eltdf-blog-video-holder .mejs-container .mejs-controls button:before {
  left: auto;
  right: 0;
}

.eltdf-blog-audio-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider,
.eltdf-blog-video-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider {
  margin-right: 0;
  margin-left: 20px;
}

.eltdf-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-handle,
.eltdf-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-handle-content,
.eltdf-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-handle,
.eltdf-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-handle-content {
  left: auto;
  right: 0;
}

.eltdf-blog-pagination ul li .eltdf-svg-border {
  left: auto;
  right: 0;
}

.eltdf-bl-standard-pagination ul li .eltdf-svg-border {
  left: auto;
  right: 0;
}

.eltdf-blog-pag-loading.eltdf-standard-pag-trigger {
  left: auto;
  right: 0;
}

.eltdf-author-description {
  align-items: flex-end;
}

.eltdf-author-description .eltdf-author-description-content {
  left: auto;
  right: 0;
  padding-right: 320px;
  padding-left: 80px;
}

.eltdf-author-description .eltdf-author-social-icons a {
  margin: 0 0 0 22px;
}

.eltdf-author-description .eltdf-author-social-icons a:last-child {
  margin-right: 0;
  margin-left: 0;
}

.eltdf-blog-single-navigation .eltdf-blog-single-prev {
  float: right;
  margin-left: 0;
  margin-right: -11px;
}

.eltdf-blog-single-navigation .eltdf-blog-single-prev .eltdf-blog-single-nav-mark {
  float: right;
}

.eltdf-blog-single-navigation .eltdf-blog-single-next {
  float: left;
  margin-right: 0;
  margin-left: -11px;
}

.eltdf-blog-single-navigation .eltdf-blog-single-next .eltdf-blog-single-nav-mark {
  float: left;
}

.eltdf-single-links-pages .eltdf-single-links-pages-inner > a,
.eltdf-single-links-pages .eltdf-single-links-pages-inner > span {
  margin: 0 0 5px 12px;
}

.eltdf-related-posts-holder .eltdf-related-post {
  float: right;
}

.eltdf-related-posts-holder .eltdf-related-post .eltdf-related-post-image a:after {
  left: auto;
  right: 0;
}

.eltdf-related-posts-holder .eltdf-related-post .eltdf-post-info > div {
  float: right;
  padding: 0 0 0 13px;
}

.eltdf-related-posts-holder .eltdf-related-post .eltdf-post-info > div svg {
  padding: 0 10px 1px 2px;
}

.eltdf-related-posts-holder .eltdf-related-post .eltdf-post-info > div.eltdf-post-info-author .eltdf-post-info-author-text {
  margin: 0 0 0 3px;
}

.eltdf-blog-list-holder .eltdf-bli-info-top > div {
  float: right;
}

.eltdf-blog-list-holder .eltdf-bli-info-top > div svg {
  padding: 0 3px 1px 5px;
}

.eltdf-blog-list-holder .eltdf-bli-info-bottom div:first-of-type {
  float: right;
}

.eltdf-blog-list-holder .eltdf-bli-info-bottom div:last-of-type {
  float: left;
}

.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-bli-content {
  padding-left: 0;
  padding-right: 25px;
}

.no-touchevents body:not(.error404) .eltdf-page-footer.eltdf-footer-uncover {
  left: auto;
  right: 0;
}

.eltdf-right-side-menu-opened .eltdf-page-footer.eltdf-footer-uncover {
  left: auto;
  right: -270px;
}

.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-alignment-left {
  text-align: right;
}

.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-alignment-right {
  text-align: left;
}

.eltdf-page-footer .eltdf-footer-top-holder .widget_nav_menu ul li a .eltdf-btn-first-line,
.eltdf-page-footer .eltdf-footer-top-holder .widget_nav_menu ul li a .eltdf-btn-second-line {
  right: 0;
  left: auto;
}

.eltdf-page-footer .eltdf-footer-top-holder .widget_nav_menu ul li a:before,
.eltdf-page-footer .eltdf-footer-top-holder .widget_nav_menu ul li a:after {
  right: 0;
  left: auto;
}

.wp-block-button.alignleft {
  margin: 15px 0 20px 45px;
}

.wp-block-button.alignright {
  margin: 10px 40px 20px 0;
}

.wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts {
  padding-left: 0;
  padding-right: 0;
}

.wp-block-archives ul,
.wp-block-categories ul,
.wp-block-latest-posts ul {
  padding-left: 0;
  padding-right: 0;
}

.wp-block-categories li ul {
  padding: 0 10px 0 0;
}

.wp-block-latest-posts.is-grid li {
  margin: 0 0 16px 16px;
}

.has-drop-cap:not(:focus):first-letter {
  margin: 0 0 0 0.25em;
}

blockquote.wp-block-pullquote.alignleft {
  text-align: right;
}

blockquote.wp-block-pullquote.alignright {
  text-align: left;
}

.wp-block-pullquote.alignleft blockquote {
  text-align: right;
}

.wp-block-pullquote.alignright blockquote {
  text-align: left;
}

.wp-block-image {
  margin-left: 0;
  margin-right: 0;
}

.wp-block-image.alignfull {
  left: auto;
  right: auto;
}

.wp-block-image .alignleft {
  margin: 20px 0 20px 20px;
  margin-right: 0;
  margin-left: 40px;
}

.wp-block-image .alignright {
  margin: 20px 20px 20px 0;
  margin-left: 0;
  margin-right: 40px;
}

.wp-block-cover-image.aligncenter h2,
.wp-block-cover-image.aligncenter .wp-block-cover-image-text,
.wp-block-cover-image.aligncenter .wp-block-cover-text,
.wp-block-cover.aligncenter h2,
.wp-block-cover.aligncenter .wp-block-cover-image-text,
.wp-block-cover.aligncenter .wp-block-cover-text {
  left: auto;
  right: 50%;
}

.wp-block-gallery {
  padding-left: 0;
  padding-right: 0;
}

.wp-block-separator,
hr {
  text-align: right;
}

.wp-block-separator.is-style-dots:before,
hr.is-style-dots:before {
  padding-left: 0;
  padding-right: 0.88889em;
}

.wp-block-table {
  margin-left: 0;
  margin-right: 0;
}

.wp-block-file .wp-block-file__button {
  margin-left: 0;
  margin-right: 1em;
}

.eltdf-page-header .eltdf-menu-area .widget:last-of-type {
  margin-right: 0;
  margin-left: 0;
}

.eltdf-main-menu ul {
  text-align: right;
}

.eltdf-main-menu ul li {
  float: right;
}

.eltdf-main-menu ul li a i:before {
  margin: 0 0 0 7px;
}

.eltdf-main-menu ul li a .eltdf-menu-featured-icon {
  left: auto;
  right: 5px;
}

.eltdf-main-menu ul li a > .item_outer > .item_text:before,
.eltdf-main-menu ul li a > .item_outer > .item_text:after {
  left: auto;
  right: -0.1em;
}

.eltdf-menu-left .eltdf-main-menu > ul > li:first-child > a {
  padding-left: 0;
  padding-right: 69px;
}

.eltdf-menu-left .eltdf-main-menu.eltdf-drop-down > ul > li:first-child > .second {
  left: auto;
  right: 33px;
}

.eltdf-drop-down .second {
  left: auto;
  right: -9px;
}

.eltdf-drop-down .second.right {
  left: -9px;
  right: auto;
}

.eltdf-drop-down .second .inner ul li a {
  padding: 5px 38px 5px 32px;
}

.eltdf-drop-down .second .inner ul li a .item_outer {
  padding: 0 0 0 22px;
}

.eltdf-drop-down .second .inner ul li a .item_outer > .item_text:before,
.eltdf-drop-down .second .inner ul li a .item_outer > .item_text:after {
  left: auto;
  right: -0.5%;
}

.eltdf-drop-down .second .inner ul li.sub > a .item_outer svg.eltdf-menu-arrow {
  right: auto;
  left: 0;
}

.eltdf-drop-down .second .inner ul.right li a {
  padding: 5px 38px 5px 33px;
}

.eltdf-drop-down .second .inner ul.right li a .item_outer {
  padding: 0 22px 0 0;
}

.eltdf-drop-down .second .inner ul.right li a {
  text-align: left;
}

.eltdf-drop-down .second .inner ul.right li ul {
  left: auto;
  right: -100%;
}

.eltdf-drop-down .second .inner ul.right li.sub > a .item_outer svg.eltdf-menu-arrow {
  left: auto;
  right: 0;
}

.eltdf-drop-down li.left_position .second {
  left: auto;
  right: 0;
}

.eltdf-drop-down li.right_position .second {
  right: auto;
  left: 0;
}

.eltdf-drop-down .narrow .second .inner ul li ul {
  left: auto;
  right: 100%;
}

.eltdf-drop-down .narrow .second .inner ul.right li ul {
  left: auto;
  right: -100%;
}

.eltdf-drop-down .wide .second .inner ul li ul {
  left: auto;
  right: 0;
}

.eltdf-drop-down .wide .second .inner ul li.sub > a .item_outer > .item_text:before,
.eltdf-drop-down .wide .second .inner ul li.sub > a .item_outer > .item_text:after {
  left: auto;
  right: -0.16em;
}

.eltdf-drop-down .wide .second .inner > ul > li {
  float: right;
}

.eltdf-drop-down .wide .second .inner > ul > li:nth-child(4n+1) {
  border-left: 0;
  border-right: 0;
}

.eltdf-page-header .eltdf-fixed-wrapper.fixed {
  left: auto;
  right: 0;
}

.eltdf-header-bottom .eltdf-page-header .eltdf-menu-area.eltdf-menu-left .eltdf-header-bottom-menu {
  padding: 0 20px 0 0;
}

.eltdf-fullscreen-menu-opener .eltdf-fullscreen-menu-close-icon {
  left: auto;
  right: 0;
}

.eltdf-fullscreen-menu-opener.eltdf-fullscreen-menu-opener-icon-pack {
  left: auto;
  right: 5px;
}

.eltdf-fullscreen-menu-opener.eltdf-fullscreen-menu-opener-icon-pack .eltdf-icon-ion-icon {
  left: auto;
  right: -8px;
}

.eltdf-fullscreen-menu-opener.eltdf-fullscreen-menu-opener-icon-pack .eltdf-icon-linear-icons {
  left: auto;
  right: -1px;
}

.eltdf-fullscreen-menu-opener.eltdf-fullscreen-menu-opener-icon-pack .eltdf-icon-font-awesome {
  left: auto;
  right: -9px;
}

.eltdf-fullscreen-menu-opener.eltdf-fullscreen-menu-opener-predefined .eltdf-fullscreen-menu-close-icon {
  left: auto;
  right: 10px;
}

.eltdf-fullscreen-menu-holder-outer {
  left: auto;
  right: 0;
}

nav.eltdf-fullscreen-menu {
  text-align: right;
}

nav.eltdf-fullscreen-menu ul li a > span:before,
nav.eltdf-fullscreen-menu ul li a > span:after {
  left: auto;
  right: -2%;
}

nav.eltdf-fullscreen-menu ul li ul li a > span:before,
nav.eltdf-fullscreen-menu ul li ul li a > span:after {
  left: auto;
  right: -0.5%;
}

.eltdf-fade-push-text-right .eltdf-fullscreen-menu-holder-outer,
.eltdf-fade-push-text-top .eltdf-fullscreen-menu-holder-outer,
.eltdf-fade-text-scaledown .eltdf-fullscreen-menu-holder-outer {
  left: auto;
  right: 0;
}

.eltdf-header-minimal.eltdf-fullscreen-menu-opened {
  left: auto;
  right: 0;
}

.eltdf-header-standard .eltdf-menu-area.eltdf-menu-left .eltdf-main-menu {
  padding: 0 20px 0 0;
}

.eltdf-header-vertical .eltdf-vertical-alignment-center .eltdf-vertical-menu-outer {
  left: auto;
  right: 0;
}

.eltdf-header-vertical .eltdf-vertical-menu ul li a > .item_outer > .item_text:before,
.eltdf-header-vertical .eltdf-vertical-menu ul li a > .item_outer > .item_text:after {
  left: auto;
  right: -0.1em;
}

.eltdf-header-vertical .eltdf-vertical-menu ul li a .eltdf-menu-featured-icon {
  left: auto;
  right: 3px;
}

.eltdf-header-vertical .eltdf-vertical-menu ul li a .menu_icon:not(.blank):not(.null) {
  padding: 0 0 0 5px;
}

.eltdf-header-vertical .eltdf-vertical-menu ul li ul li.sub > a .item_outer svg.eltdf-menu-arrow {
  right: auto;
  left: 0;
}

.eltdf-header-vertical .eltdf-vertical-menu.eltdf-vertical-dropdown-side .second {
  text-align: right;
}

.eltdf-header-vertical .eltdf-vertical-menu.eltdf-vertical-dropdown-side .second ul {
  left: auto;
  right: calc(100% + 25px);
  padding: 30px 40px 33px 33px;
  margin-left: 0;
  margin-right: 50px;
}

.eltdf-header-vertical .eltdf-vertical-menu.eltdf-vertical-dropdown-side .second ul.eltdf-float-open {
  margin-left: 0;
  margin-right: 0;
}

.eltdf-header-vertical .eltdf-vertical-menu.eltdf-vertical-dropdown-side .second ul li a .item_outer {
  padding-right: 0;
  padding-left: 21px;
}

.eltdf-header-vertical .eltdf-vertical-menu.eltdf-vertical-dropdown-side .second ul li a .item_text:before,
.eltdf-header-vertical .eltdf-vertical-menu.eltdf-vertical-dropdown-side .second ul li a .item_text:after {
  left: auto;
  right: -0.5%;
}

.eltdf-header-vertical .eltdf-vertical-menu.eltdf-vertical-dropdown-side .second ul ul {
  left: auto;
  right: calc(100% + 33px);
}

.eltdf-header-vertical .eltdf-vertical-alignment-center .eltdf-vertical-area-widget-holder {
  left: auto;
  right: 0px;
}

.eltdf-header-vertical .eltdf-content,
.eltdf-header-vertical footer {
  padding-left: 0;
  padding-right: 340px;
}

.eltdf-header-vertical .eltdf-vertical-menu-area {
  left: auto;
  right: 0;
  padding: 7.9% 67px 4.6% 25px;
}

.eltdf-header-vertical .eltdf-vertical-menu-area:before {
  border-right: 0;
  border-left: 1px solid #715b3e;
  left: auto;
  right: 35px;
}

.eltdf-header-vertical .eltdf-vertical-menu-area-inner.eltdf-vertical-align-left {
  text-align: right;
}

.eltdf-header-vertical .eltdf-vertical-area-background {
  left: auto;
  right: 0;
}

.eltdf-mobile-header .eltdf-mobile-menu-opener a .eltdf-mobile-menu-text {
  padding-right: 0;
  padding-left: 10px;
}

.eltdf-mobile-header .eltdf-mobile-nav ul li a > span:before,
.eltdf-mobile-header .eltdf-mobile-nav ul li a > span:after,
.eltdf-mobile-header .eltdf-mobile-nav ul li h6 > span:before,
.eltdf-mobile-header .eltdf-mobile-nav ul li h6 > span:after {
  left: auto;
  right: 0;
}

.eltdf-mobile-header .eltdf-mobile-nav ul ul {
  margin-left: 0;
  margin-right: 15px;
}

.eltdf-mobile-header .eltdf-mobile-nav ul ul li a > span:before,
.eltdf-mobile-header .eltdf-mobile-nav ul ul li a > span:after {
  left: auto;
  right: -0.5%;
}

.eltdf-mobile-header .eltdf-mobile-nav .mobile_arrow {
  right: auto;
  left: 0;
  text-align: left;
}

.eltdf-mobile-header .eltdf-mobile-nav .mobile_arrow svg.eltdf-menu-arrow {
  right: auto;
  left: 0;
}

.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner {
  left: auto;
  right: 0;
}

.eltdf-sticky-header {
  left: auto;
  right: 0;
}

.eltdf-sticky-header .eltdf-sticky-holder.eltdf-menu-left .eltdf-main-menu {
  padding: 0 20px 0 0;
}

.eltdf-top-bar .eltdf-grid .eltdf-vertical-align-containers {
  padding-right: 0;
  padding-left: 0;
}

.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder .eltdf-column-right {
  text-align: right;
}

.eltdf-search-page-holder article .eltdf-post-image {
  float: right;
}

.eltdf-search-page-holder article .eltdf-post-title-area {
  padding: 0 150px 0 0;
}

.eltdf-side-menu-button-opener .eltdf-side-menu-title {
  margin: 0 0 0 8px;
}

.eltdf-side-menu-button-opener.eltdf-side-menu-button-opener-icon-pack .eltdf-side-menu-icon {
  left: auto;
  right: 5px;
}

.eltdf-side-menu-button-opener.eltdf-side-menu-button-opener-icon-pack .eltdf-icon-font-awesome {
  left: auto;
  right: -9px;
}

.eltdf-side-menu-button-opener.eltdf-side-menu-button-opener-icon-pack .eltdf-icon-ion-icon {
  left: auto;
  right: -8px;
}

.eltdf-side-menu-button-opener.eltdf-side-menu-button-opener-icon-pack .eltdf-icon-linear-icons {
  left: auto;
  right: -1px;
}

.eltdf-side-menu {
  right: auto;
  left: -370px;
  text-align: right;
}

.eltdf-side-menu a.eltdf-close-side-menu {
  right: auto;
  left: 37px;
}

.eltdf-side-menu a.eltdf-close-side-menu.eltdf-close-side-menu-predefined svg.eltdf-menu-closer {
  right: auto;
  left: 8px;
}

.eltdf-side-menu .widget.widget_nav_menu ul li a .eltdf-btn-first-line,
.eltdf-side-menu .widget.widget_nav_menu ul li a .eltdf-btn-second-line {
  right: 0;
  left: auto;
}

.eltdf-side-menu .widget.widget_nav_menu ul li a:before,
.eltdf-side-menu .widget.widget_nav_menu ul li a:after {
  right: 0;
  left: auto;
}

.eltdf-right-side-menu-opened .eltdf-wrapper,
.eltdf-right-side-menu-opened footer.eltdf-footer-uncover,
.eltdf-right-side-menu-opened .eltdf-fixed-wrapper.fixed,
.eltdf-right-side-menu-opened .eltdf-sticky-header,
.eltdf-right-side-menu-opened .mobile-header-appear .eltdf-mobile-header-inner {
  left: auto;
  right: 0;
}

.eltdf-side-menu-slide-from-right .eltdf-wrapper .eltdf-cover {
  left: auto;
  right: 0;
}

.eltdf-side-menu-slide-from-right.eltdf-right-side-menu-opened .eltdf-side-menu {
  right: auto;
  left: 0;
}

.eltdf-side-area-uncovered-from-content.eltdf-right-side-menu-opened .eltdf-wrapper,
.eltdf-side-area-uncovered-from-content.eltdf-right-side-menu-opened footer.eltdf-footer-uncover,
.eltdf-side-area-uncovered-from-content.eltdf-right-side-menu-opened .eltdf-sticky-header,
.eltdf-side-area-uncovered-from-content.eltdf-right-side-menu-opened .eltdf-fixed-wrapper.fixed,
.eltdf-side-area-uncovered-from-content.eltdf-right-side-menu-opened .eltdf-mobile-header-inner,
.eltdf-side-area-uncovered-from-content.eltdf-right-side-menu-opened .mobile-header-appear .eltdf-mobile-header-inner {
  left: auto;
  right: -405px;
}

.eltdf-side-area-uncovered-from-content .eltdf-side-menu {
  right: auto;
  left: 0;
}

.eltdf-side-menu-slide-with-content {
  left: auto;
  right: 0;
}

.eltdf-side-menu-slide-with-content.eltdf-side-menu-open .eltdf-wrapper,
.eltdf-side-menu-slide-with-content.eltdf-side-menu-open footer.eltdf-footer-uncover,
.eltdf-side-menu-slide-with-content.eltdf-side-menu-open .eltdf-sticky-header,
.eltdf-side-menu-slide-with-content.eltdf-side-menu-open .eltdf-fixed-wrapper,
.eltdf-side-menu-slide-with-content.eltdf-side-menu-open .eltdf-mobile-header-inner {
  left: auto;
  right: -405px;
}

.eltdf-side-menu-slide-with-content.eltdf-side-menu-open .eltdf-side-menu {
  right: auto;
  left: 0;
}

.eltdf-top-skewed-section-effect {
  left: auto;
  right: 0;
}

.eltdf-bottom-skewed-section-effect,
.eltdf-header-skewed-section-effect {
  left: auto;
  right: 0;
}

.eltdf-subscribe-popup-holder {
  left: auto;
  right: 0;
}

.eltdf-subscribe-popup-holder .eltdf-sp-shader {
  left: auto;
  right: 0;
}

.eltdf-subscribe-popup-holder .eltdf-sp-close {
  right: auto;
  left: 16px;
}

.eltdf-subscribe-popup-holder .eltdf-sp-content-container {
  text-align: right;
}

.eltdf-subscribe-popup-holder .eltdf-sp-title:after {
  left: auto;
  right: 0;
}

.eltdf-subscribe-popup-holder .eltdf-sp-prevent {
  text-align: left;
}

.eltdf-subscribe-popup-holder .eltdf-sp-prevent-input {
  margin: 1px 0 0 1px;
}

.eltdf-subscribe-popup-holder .eltdf-sp-prevent-input svg {
  left: auto;
  right: 0;
}

.eltdf-title-holder.eltdf-bg-responsive .eltdf-title-wrapper {
  left: auto;
  right: 0;
}

.eltdf-title-holder.eltdf-centered-type .eltdf-title-inner .eltdf-title-holder-inner .eltdf-title-decor:first-of-type {
  left: auto;
  right: -3.5em;
}

.eltdf-title-holder.eltdf-centered-type .eltdf-title-inner .eltdf-title-holder-inner .eltdf-title-decor:last-of-type {
  right: auto;
  left: -3.1em;
}

.eltdf-title-holder.eltdf-centered-type .eltdf-page-title {
  padding: 0 0.52em 0 0.37em;
}

.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs-info {
  text-align: left;
}

.eltdf-icon-widget-holder .eltdf-icon-text {
  padding: 0 10px 0 0;
}

.widget.eltdf-search-post-type-widget .eltdf-post-type-search-results {
  left: auto;
  right: 0;
}

.widget.eltdf-search-post-type-widget .eltdf-search-icon,
.widget.eltdf-search-post-type-widget .eltdf-search-loading {
  right: auto;
  left: 20px;
}

.eltdf-social-icons-group-widget.eltdf-square-icons a.eltdf-social-icon-widget-holder .eltdf-social-icon-widget {
  left: auto;
  right: 50%;
}

.eltdf-social-icons-group-widget a.eltdf-social-icon-widget-holder {
  margin: 0 0 0 10px;
}

.eltdf-social-icons-group-widget a.eltdf-social-icon-widget-holder:first-child {
  margin-left: 0;
  margin-right: 0;
}

.eltdf-social-icons-group-widget a.eltdf-social-icon-widget-holder:last-child {
  margin-right: 0;
  margin-left: 0;
}

.eltdf-testimonials-holder {
direction: ltr;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
   text-align: right;
}

.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content, .eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
  float: right;
}

.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul {
    border-left: 1px solid #715b3e;
    border-right: none !important;
}

.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
       padding: 0 30px 0 0;
}


