/* ------------------------------------------------

        1. Default stylesheets                      

------------------------------------------------ */
/*@import url('https://fonts.googleapis.com/css2?family=Tajawal&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Harmattan&display=swap');
*/
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');

@font-face {
    font-family: 'Al-Jazeera-Arabic';
    src: url('../fonts/Al-Jazeera-Arabic-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Al-Jazeera-Arabic-Bold';
    src: url('../fonts/Al-Jazeera-Arabic-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

*:not(i):not(.icon):not(.banner-text):not(.material-icons):not(.stat-number):not(.mad-counter-count):not(.mad-navigation>li>a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-family: 'Al-Jazeera-Arabic', sans-serif !important;
  letter-spacing: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
    font-family: 'Al-Jazeera-Arabic-Bold', sans-serif !important;
    letter-spacing: 0 !important;
}

.mad-navigation>li>a, .banner-text {
    font-family: 'Al-Jazeera-Arabic-Bold', sans-serif !important;
    letter-spacing: 0 !important;
}

body {
    direction: rtl;
    unicode-bidi: embed;
}

th,
td,
table {
    text-align: right;
}

.mad-page-wrapper {
    position: relative;
}

/* ------------------------------------------------

        2. General classes                      

------------------------------------------------ */

.align-right {
    text-align: left;
}

.align-left {
    text-align: right;
}

.f-right {
    float: left;
}

.f-left {
    float: right;
}

img.alignright {
    float: left;
    margin-left: 0;
    margin-right: 1.875rem;
}

img.alignleft {
    float: right;
    margin-right: 0;
    margin-left: 1.875rem;
}

th,
td,
table,
[class*="table-type"] table tr>td,
[class*="table-type"] table tr>th,
.mad-testimonial-bg .mad-testimonial {
    text-align: right;
}

.mad-before-after-media, .mad-before-after-container, .mad-colorizer-bg-color, .mad-hands {
    direction: ltr;
}

/* ------------------------------------------------

        3. Main

------------------------------------------------ */

/* -------------------------- Header ------------------------- */

/* main menu */

.mad-navigation .sub-menu:before {
    left: auto;
    right: 0;
}

.mad-navigation>li.menu-item-has-children:after {
    margin-left: 0;
    margin-right: 0.625rem;
}

.mad-navigation .sub-menu {
    left: auto;
    right: 0;
}

.mad-navigation .sub-menu .sub-menu {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 2rem;
}

.mad-navigation .sub-menu .menu-item-has-children>a:not(.sub-title)::after {
    content: 'keyboard_arrow_left';
    right: auto;
    left: 0;
}

.mad-navigation .sub-menu .sub-menu {
    border-bottom-left-radius: var(--br-main);
    border-top-right-radius: 0;
    border-top-left-radius: var(--br-main);
}

.mad-navigation>li>.sub-menu .sub-menu {
    border-left: none;
    border-right: 1px solid var(--color-primary-25);
}

.mad-nav-close {
    right: auto;
    left: 2rem;
}

/* ----------------------- End of Header --------------------- */

/* ----------------------- Shortcodes ------------------------ */

.mad-panels-title>button::after, .mad-panels-title>button::before {
    left: auto;
    right: 0;
}

.mad-panels-title>button {
    padding-left: 0;
    padding-right: 0;
}

.mad-panels.mad-panels--style-2 .mad-panels-title>button {
    padding-left: 5rem;
    padding-right: 2rem;
}

.mad-panels .mad-panels-title>button::before,
.mad-panels .mad-panels-title>button::after {
    left: 0;
    right: auto;
}

.mad-panels.mad-panels--style-2 .mad-panels-title>button::before,
.mad-panels.mad-panels--style-2 .mad-panels-title>button::after {
    left: 2rem;
    right: auto;
}

.mad-tabs--tour-sections:not(.mad-tabs--unstyled) .mad-tab {
    padding-left: 0;
    padding-right: 2rem;
}

.mad-tabs--tour-sections:not(.mad-tabs--unstyled).mad-tabs--style-2 .mad-tabs-nav {
    margin-right: 0;
    margin-left: .5rem;
}

.mad-tabs--tour-sections:not(.mad-tabs--style-2):not(.mad-tabs--unstyled) .mad-tabs-container {
    border-left: 0;
    border-right: 1px solid var(--color-secondary-20);
}

.mad-tabs:not(.mad-tabs--unstyled):not(.mad-tabs--style-2) .mad-tabs-nav .mad-active>a:after {
    left: auto;
    right: 100%;
}

.mad-alert-box-inner::before {
    left: auto;
    right: 2rem;
}

.mad-alert-box-close {
    right: auto;
    left: 1.75rem;
}

.mad-alert-box-inner {
    padding-left: 3.75rem;
    padding-right: 4.5rem;
}

[class*="btn"]>i:not(:only-child):first-child {
    margin-right: 0;
    margin-left: 0.5rem;
}

.mad-progress-bar-title {
    padding-right: 0;
    padding-left: 6.25rem;
}

.mad-colorizer--scheme-color-6 .mad-counters.style-2>.mad-col:not(:last-child) .mad-counter {
    border-left: 1px solid var(--color-secondary-80);
    border-right: 0;
}

.mad-counters.style-2>.mad-col:not(:last-child) .mad-counter,
.countdown-row .countdown-section:not(:last-child),
.mad-countdown.style-2 .countdown-row .countdown-section:not(:last-child) {
    border-left: 1px solid var(--color-primary-50);
    border-right: 0;
}

.mad-counters>.mad-col:not(:last-child) .mad-counter,
.countdown-row .countdown-section:not(:last-child) {
    border-left: 1px solid var(--color-secondary-20);
    border-right: 0;
}

.mad-counter {
    padding-right: 0;
    padding-left: 3rem;
}

.mad-icon-boxes.with-hover>.mad-col:not(:last-child) .mad-icon-box:after,
.mad-icon-boxes.with-hover>.mad-col .mad-icon-box:after {
    right: auto;
    left: -2.125rem;
}

.mad-icon-boxes.with-border.with-hover:not(.vr-type) .mad-col:not(:last-child) .mad-icon-box:after, .mad-icon-boxes.with-border.small-size:not(.vr-type) .mad-col:not(:last-child) .mad-icon-box:after, .mad-icon-boxes.with-border.icon-size-2:not(.vr-type) .mad-col:not(:last-child) .mad-icon-box:after {
    right: auto;
    left: -3rem;
}

.mad-icon-boxes.grid-type:not(.with-backplate) .mad-icon-box .mad-icon-box-icon {
    right: auto;
    left: 2rem;
}

.mad-icon-boxes.grid-type:not(.with-backplate) .mad-icon-box:hover .mad-icon-box-icon {
    right: auto;
    left: 1rem;
}

.mad-tabs--tour-sections .mad-tabs-nav>span a {
    padding-left: 0;
    padding-right: 2.5rem;
}

.mad-tabs--tour-sections:not(.mad-tabs--unstyled).mad-tabs--style-2 .mad-tabs-nav a {
    padding-left: 2rem;
    padding-right: 4.5rem;
}

.mad-tabs--tour-sections.mad-tabs:not(.mad-tabs--unstyled).mad-tabs--style-2 .mad-tabs-nav>span a:after,
.mad-tabs--tour-sections.mad-tabs:not(.mad-tabs--unstyled).mad-tabs--style-2 .mad-tabs-nav>span a:before {
    right: 2rem;
}

.mad-dropcap>*:first-child:first-letter {
    float: right;
    margin-right: 0;
    margin-left: 0.875rem;
}

.mad-list--icon>li, .mad-list-content>ul:not(.mad-list--icon):not(.mad-list--unstyled)>li {
    padding-left: 0;
    padding-right: 2rem;
}

.mad-text-medium .mad-list--icon>li {
    padding-left: 0;
    padding-right: 2.5rem;
}

.mad-list--icon>li>.icon, .mad-list-content>ul:not(.mad-list--icon):not(.mad-list--unstyled)>li::before {
    left: auto;
    right: 1px;
    max-width: 1.25rem;
}

/* -------------------- End of Shortcodes ---------------------*/

/* -------------------- Content elements --------------------- */

.mad-vr-list.menu .mad-text-link:not(.no-arrow) {
    padding-left: 0;
    padding-right: 3rem;
}

.mad-vr-list.menu ul li .mad-text-link:not(.no-arrow):after, .mad-vr-list.menu ul li .mad-text-link:not(.no-arrow):before {
    right: auto;
    left: calc(100% - 2rem);
}

.mad-text-link:not(.no-arrow):after, .mad-text-link:not(.no-arrow):before,
.mad-media-element,
.mad-media-element .mad-media-inner {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.mad-vr-list.menu .mad-text-link:not(.no-arrow):hover:after {
    transform: translateX(100%);
}

.mad-vr-list ul li b {
    display: inline-block;
}

.mad-back-to-top {
    right: auto;
    left: 3.3%;
}

.mad-text-link.share:after {
    margin-left: 0;
    margin-right: 1.25rem;
}

.mad-share-wrap:not(.type-2) .mad-social-icons,
.mad-datepicker:before, .mad-datepicker:after,
.quantity button,
.mad-entities.type-4 .mad-entity .mad-entity-content,
.mad-progress-bar-title::after,
.mad-team.type-3 .mad-team-member .mad-team-member-info,
.shopping-cart .mad-close-item {
    right: auto;
    left: 0;
}

.shopping-cart .mad-close-item {
    left: -0.375rem;
}

.mad-entities.with-date .mad-entity .mad-entity-content .mad-entity-date,
input[type="checkbox"]+label[for]::before,
input[type="radio"]+label[for]::before,
input[type="checkbox"]+label[for]::after,
input[type="radio"]+label[for]::after,
.mad-entities .mad-entity .mad-entity-content,
.mad-entities.type-4.mad-entities-reverse .mad-entity .mad-entity-content,
.mad-entities.type-4 .mad-entity:nth-child(2n) .mad-entity-content,
.mad-progress-bar-indicator,
.mad-team-member .mad-team-member-info,
.mad-team.type-3 .mad-team-member:nth-child(2n) .mad-team-member-info,
.mad-tabs--tour-sections .mad-tabs-nav>span a:before,
.mad-tabs--tour-sections .mad-tabs-nav>span a:after,
.mad-nav-canvas,
.mad-rooms-section-wrap .mad-page-title,
.mad-widget .recentcomments li:before,
.mad-product .mad-label {
    left: auto;
    right: 0;
}

input[type="checkbox"]+label[for]::after {
    width: 1.5rem;
}

.owl-carousel.mad-simple-slideshow .owl-nav, .mad-slider .owl-nav {
    left: auto;
    right: 3.5rem;
    flex-direction: row-reverse;
}

input[type="checkbox"]+label[for], input[type="radio"]+label[for],
table input[type="checkbox"]+label[for], table input[type="radio"]+label[for] {
    padding-left: 0;
    padding-right: 2rem;
}

.payment-desc {
    padding-left: 0;
    padding-right: 3.5rem;
}

.mad-form.type-2 .mad-datepicker:before, .mad-form.type-2 .mad-datepicker:after, .mad-form.type-2 .mad-custom-select .mad-selected-option:before, .mad-form.type-2 .mad-custom-select .mad-selected-option:after {
    right: auto;
    left: 1rem;
}

.mad-form.type-2 .mad-custom-select .mad-selected-option, .mad-form.type-2 .mad-datepicker {
    padding-right: 1rem;
    padding-left: 2.5rem;
}

.mad-entities.with-img-border .mad-entity .mad-entity-content:after,
.mad-entities.type-4.mad-entities-reverse .mad-entity .mad-entity-content:after,
.mad-entities.type-4 .mad-entity:nth-child(2n) .mad-entity-content:after,
.mad-team.type-3 .mad-team-member:nth-child(2n) .mad-team-member-info:after {
    left: auto;
    right: 1.1875rem;
}

.mad-entities.with-img-border .mad-entity .mad-entity-content:before,
.mad-entities.type-4.mad-entities-reverse .mad-entity .mad-entity-content:before,
.mad-entities.type-4 .mad-entity:nth-child(2n) .mad-entity-content:before,
.mad-entities.type-5 .mad-entity .mad-entity-media:after,
.mad-team.type-3 .mad-team-member:nth-child(2n) .mad-team-member-info:before {
    left: auto;
    right: 1.5rem;
}

.mad-entities.with-img-border.type-4 .mad-entity .mad-entity-content:after,
.mad-entities.with-img-border.type-4 .mad-entity .mad-entity-content:before,
.mad-entities.type-5.mad-entities-reverse .mad-entity .mad-entity-media:after,
.mad-team.type-2 .mad-team-member .mad-social-icons,
.mad-team.type-3 .mad-team-member .mad-team-member-info:before {
    left: 1.5rem;
    right: auto;
}

.mad-entities.with-img-border.type-4 .mad-entity .mad-entity-content:after,
.mad-team.type-3 .mad-team-member .mad-team-member-info:after, .mad-team.type-3 .mad-team-member .mad-team-member-info:before {
    left: 1.1875rem;
    right: auto;
}

.owl-carousel.mad-simple-slideshow.nav-right .owl-nav {
    right: auto;
    left: 3.5rem;
}

.mad-entities.type-6 .mad-entity .mad-entity-media {
    left: auto;
    right: 4rem;
}

.mad-entities.type-6.mad-entities-reverse .mad-entity .mad-entity-media {
    right: auto;
    left: 4rem;
}

.mad-entities.type-3 .mad-entity .mad-entity-content {
    left: 0;
}

.mad-entities.type-5.mad-entities-details.var-2 .mad-entity .mad-entity-media {
    margin-left: 0;
    margin-right: -1.5rem;
}

.mad-entities.type-5.mad-entities-details.var-2 {
    padding-left: 0;
    padding-right: 1.5rem;
}

.mad-nav-canvas {
    transform: translateX(100%);
}

.mad-dropdown.mad-lang>a:after {
    display: inline-block;
    margin-left: 0;
    margin-right: 0.625rem;
}

.mad-hr-list ul li:not(:last-child):after {
    left: auto;
    right: calc(100% + 1rem);
}

.mad-nav-canvas.full-screen {
    left: 0;
}

.mad-pagination>li>a.mad-arrows>i {
    transform: rotate(180deg);
}

.mad-owl-custom-nav {
    right: auto;
    left: 3.5rem;
    flex-direction: row-reverse;
}

.comment .children {
    padding-left: 0;
    padding-right: 2.5rem;
}

.mad-widget .recentcomments li {
    padding-left: 0;
    padding-right: 2rem;
}

.mad-toggled-fields.style-2 input[type="checkbox"]+label[for], .mad-toggled-fields.style-2 input[type="radio"]+label[for] {
    padding-left: 0;
    padding-right: 3.5rem;
}

.mad-dropdown-cart .shopping-cart {
    right: auto;
    left: 0;
    border-top-left-radius: var(--br-main);
    border-top-right-radius: 0;
}


.mad-dropdown-cart>.mad-dropdown-title i>span {
    right: auto;
    left: -0.375rem;
}

.shopping-cart .mad-product {
    padding-right: 0;
    padding-left: 2rem;
}

.mad-product.mad-product-single .mad-label,
.image-preview-container.type-2 .image-preview .mad-label {
    left: auto;
    right: 1rem;
}

.quantity.type-2 .qty-plus {
    right: auto;
    left: 1rem;
}

.quantity.type-2 .qty-minus {
    right: 1rem;
    left: auto;
}

.mad-zoom-img {
    right: auto;
    left: 2rem;
}

.image-preview-container.type-2 .image-preview {
    margin-left: 0;
    margin-right: 12.875rem;
}

.image-preview-container.type-2 .mad-thumb-holer {
    left: auto;
    right: -19.6875rem;
}

.mad-tabs--tour-sections:not(.mad-tabs--unstyled) .mad-tabs-nav {
    float: right;
}

.mad-tabs--tour-sections:not(.mad-tabs--unstyled):not(.mad-tabs--style-2) .mad-tab {
    padding-left: 0;
    padding-right: 2rem;
}

input[type="radio"]+label[for]::after {
    left: auto;
    right: 0.5rem;
}

.mad-toggled-fields.size-2 input[type="checkbox"]+label[for],
.payment-option input[type="radio"]+label[for],
.payment-option input[type="checkbox"]+label[for] {
    padding-left: 0;
    padding-right: 3.5rem;
}

.mad-toggled-fields.size-2 input[type="checkbox"]+label[for]:after {
    left: auto;
    right: 0.25rem;
}

.payment-option input[type="radio"]+label[for]::after {
    left: auto;
    right: 0.75rem;
}

.payment-option input[type="checkbox"]+label[for]:after {
    right: 0.25rem;
    left: 0;
}

.calendar_wrap table td:not(:last-child) {
    border-left: 1px solid var(--color-neutral-15);
    border-right: 0;
}

.mad-footer:not(.footer-3) form.one-line.mad-newsletter-form .btn,
.mad-footer:not(.footer-3) form.one-line.mad-newsletter-form input {
    border-top-left-radius: var(--br-main);
    border-bottom-left-radius: var(--br-main);
    border-top-right-radius: var(--br-main);
    border-bottom-right-radius: var(--br-main);
}

.mad-entities.type-4 .mad-entity .mad-entity-content:after {
    right: -9.5rem;
    left: 0;
}

.mad-entities.type-3 .mad-entity .mad-entity-content, .mad-team:not(.type-3) .mad-team-member .mad-team-member-info {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0;
}

.mad-team:not(.type-3) .mad-team-member:hover .mad-team-member-info {
    border-top-left-radius: 0;
    border-top-right-radius: 0.25rem;
}

.mad-entities.type-4:not(.type-3):not(.mad-entity-small) .mad-entity:after {
    left: 0;
    right: -6.25rem;
}

.mad-entities.type-4:not(.mad-reversed) .mad-entity .mad-entity-content.with-texture:before,
.mad-pagination>li>a.mad-arrows .material-icons {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.mad-entities.type-4.mad-reversed .mad-entity .mad-entity-content.with-texture:before {
    transform: none;
}

.mad-entities.type-4.mad-reversed .mad-entity .mad-entity-content:after {
    right: 0;
    left: -9.5rem;
}

.mad-entities.type-4:not(.style-2) .mad-entity:after {
    border-radius: 0;
}

.mad-entities.type-4.style-2.mad-reversed .mad-entity .mad-entity-media img {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.mad-entities.type-4.style-2:not(.mad-reversed):not(.no-bg) .mad-entity .mad-entity-media img {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.mad-entities.mad-pricing:not(.style-2) .mad-entity:hover {
    padding-right: 0;
    padding-left: 2rem;
}

.mad-entities.mad-pricing:not(.style-2) .mad-entity:hover .mad-entity-content {
    padding-left: 0;
    padding-right: 4rem;
}

.mad-product .mad-product-image .mad-label, .image-preview .mad-label {
    left: auto;
    right: 1rem;
}

.mad-section:not(.mad-colorizer--parallax) .mad-colorizer-bg-image, .mad-pagination>li>a.mad-arrows>.svg, .mad-navigation>li>a::before {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.mad-pagination>li>a.mad-arrows.prev>span:after {
    right: 0;
    left: auto;
}

.mad-pagination>li>a.mad-arrows.next>span:after {
    right: auto;
    left: 0;
}

.mad-text-link.share .svg {
    margin-right: 0.5rem;
    margin-left: 0;
}

.mad-custom-select .mad-selected-option {
    padding-left: 2.625rem;
    padding-right: 1rem;
}

.mad-custom-select .mad-selected-option::after, .mad-custom-select .mad-selected-option::before {
    right: auto;
    left: 1.45rem;
}

.mad-entity-single .mad-testimonial-bg {
    float: right;
    margin-right: 0;
    margin-left: 2rem;
}

.mad-dropdown-cart .subtotal span:first-child {
    margin-right: 0;
    margin-left: 1rem;
}

.mad-navigation>li>a::before {
    left: auto;
    right: 0;
}

.mad-entities.type-5>.mad-col:not(:last-child) .mad-entity {
    border-left: 1px solid var(--color-neutral-60);
    border-right: 0;
}

.mad-gmap-wrap .mad-gmap {
    right: auto;
    left: 0;
}

.mad-modal--search form.mad-search-section .btn {
    border-radius: var(--br-main);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.mad-modal--search form.mad-search-section input {
    border-radius: var(--br-main);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn>i,
.btn>.icon,
.mad-text-link>.icon,
.mad-event-arrows>* {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.owl-carousel.push-right {
    transform: translateX(-11.5%);
}

.mad-entities.type-3 .mad-entity .mad-entity-content .mad-entity-title::after,
.mad-entities.type-5 .mad-entity .mad-entity-title::after {
    content: 'arrow_back_ios ';
}

.mad-table-wrap table tfoot tr:last-child td:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 1.2rem;
}

.mad-table.mad-table--vertical tr:not(:last-child):first-child td:last-child {
    border-top-right-radius: 0;
    border-top-left-radius: 1rem;
}

[class*="mad-img-texture"] {
    left: auto;
    right: 1.5rem;
}

.mad-img-texture3 {
    right: auto;
    left: 6.5rem;
}

.mad-storyline {
    direction: ltr;
}

.mad-entities.type-4:not(.type-2):not(.mad-entity-small) .mad-entity.mad-entity-single>.mad-entity-content {
    padding-left: 0;
    padding-right: 4rem;
}

.mad-toggled-fields.size-medium input[type="checkbox"]+label[for], .mad-toggled-fields.size-medium input[type="radio"]+label {
    padding-left: 0;
    padding-right: 3rem;
}

.mad-donate-input .mad-currency {
    left: auto;
    right: 0;
    padding-left: 0;
    padding-right: 1.5rem;
}

.mad-donate-input input {
    padding-left: 1.5rem;
    padding-right: 6rem;
}

.mad-dropdown-element,
.mad-events-nav form .mad-custom-select:before,
.mad-events-nav form>.mad-col:first-child:after,
.mad-twitter-feed>li::before {
    left: auto;
    right: 0;
}

.mad-entities.wiht-bg-backplate .mad-entity .mad-entity-media .label {
    left: auto;
    right: 2rem;
}

.mad-twitter-feed>li {
    padding-left: 0;
    padding-right: 2rem;
}

.mad-twitter-btns>a:not(:last-child):after {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 8px;
}

.mad-tabs:not(.mad-tabs--unstyled):not(.mad-tabs--style-2):not(.mad-tabs--tour-sections) .mad-tabs-nav .mad-active>a:after,
.mad-event-select-box {
    left: auto;
    right: 0;
    text-align: right;
}

.mad-event-select-box .mad-event-close {
    right: auto;
    left: 1.25rem;
}

.mad-events-nav form>.mad-col:first-child:after {
    right: auto;
    left: 0;
}

.mad-toggle-filter,
.mad-events-nav form .mad-custom-select {
    margin-left: 0;
    margin-right: 1.5rem;
}

.mad-events-nav form .mad-custom-select .mad-selected-option {
    padding-left: 0;
    padding-right: 1.5rem;
}

.mad-toggle-filter i {
    padding-right: 0;
    padding-left: 0.65rem;
}

.mad-event-menu .mad-dropdown-title>i {
    margin-left: 0;
    margin-right: 1rem;
}

.calendar_wrap.big-calendar table td {
    text-align: right;
}

.mad-entities.with-date .mad-entity .mad-entity-header {
    padding-left: 0;
    padding-right: 5.75rem;
}

.mad-entities.with-date .mad-entity .mad-entity-content .mad-entity-tags {
    margin-left: 0;
    margin-right: -5.75rem;
}

.mad-entities.with-date .mad-entity .mad-entity-content .mad-entity-date {
    right: 2rem;
}

.mad-toggled-fields.size-2 input[type="checkbox"]+label[for], .mad-toggled-fields.size-2 input[type="radio"]+label[for] {
    padding-left: 0;
    padding-right: 3.5rem;
}

.vr-slider .owl-carousel:not(.mad-simple-slideshow) .owl-item {
    float: right;
}

.mad-toggled-fields.size-2 input[type="radio"]+label[for]::after {
    right: 12px;
}

.mad-entity-content .mad-label-icon {
    right: auto;
    left: 0;
}

.mad-form.with-icons .mad-form-item input {
    padding-left: 1.5rem;
    padding-right: 3rem;
}

.mad-form.with-icons .mad-form-item .mad-form-icon {
    left: auto;
    right: 1.5rem;
}

/* ----------------- End of Content elements ----------------- */