/*!
Theme Name: nun
Author: Brackets Technology
Author URI: https://www.brackets-tech.com
Description: Customzied Theme For NUN ACADEMY Website
Version: 1.0.0
Text Domain: nun
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

@font-face {
    font-family: 'HelveticaNeueArabic';
    src: url('fonts/HelveticaNeueLTArabic-Roman.woff2') format('woff2'),
        url('fonts/HelveticaNeueLTArabic-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeueArabic';
    src: url('fonts/HelveticaNeueLTArabic-Bold.woff2') format('woff2'),
        url('fonts/HelveticaNeueLTArabic-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

html,
body {
	text-align: right;
	direction: rtl;
	font-family: "HelveticaNeueArabic", Helvetica, sans-serif;
}

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

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

.list-inline {
	padding-right: 0;
}

.ml-auto, .mx-auto {
	margin-right: auto !important;
}

.ml-1, .mx-1 {
    margin-right: 0.25rem!important;
	margin-left: 0 !important;
}

.mr-2, .mx-2 {
    margin-left: 0.5rem!important;
}

.side-menu a,
.stat-progress .counter,
.card-featured .card-title,
.blockquote-footer,
.blockquote-white,
.img-box-alt {
	font-weight: normal;
}

.btn-language span,
.toolbar .dropdown-item,
.btn-close-menu,
.navbar-nav .dropdown-item,
.overlay-menu h5,
.explore,
.event-title-single,
.page-description,
.banner-list a,
.primary-block,
.breadcrumb,
.step-title,
.activity-item .desc,
.medium-body .read-more,
.card-header .btn,
.blockquote-secondary,
.form-label,
.form-action .btn-outline,
.events-top-bar-datepicker-button,
.events-calendar-list-event-day-wrapper,
.tags-list:before,
.event-row-single .event-day,
.event-row-single .event-date,
.event-row-single .events-calendar-list-event-month-wrapper,
.table caption,
.table thead th,
.table tbody td:first-child,
.table .btn-gray,
.img-box,
.triangle-count,
.nav-pills .step,
.btn-outline,
.footer-bottom,
.font-weight-medium,
#preloader .loader-text {
	font-weight: 700;
}

.toolbar .btn-search {
	padding-left: 10px;
	padding-right: 0;
}
.working_at_nun {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
  }
.fees th {
    font-size: 20px !important;
}

@media (min-width: 576px) {
	.toolbar .btn-search {
		padding-left: 5px;
		padding-right: 0;
	}
}

.btn-language .icon {
	margin-left: 6px;
	margin-right: 0;
}

.btn-language:before,
.btn-language:after {
	right: auto;
	left: 0;
    transform: rotate(-45deg);
}

.btn-language:after {
	margin-right: 0;
    margin-left: -0.25rem;
    transform: rotate(45deg);
}

.show .btn-language:before {
    transform: rotate(45deg);
}

.show .btn-language:after {
    transform: rotate(-45deg);
}

@media (min-width: 768px) {
	.btn-menu {
		margin-right: 12px;
		margin-left: 0;
	}
}

@media (min-width: 1600px) {
	.btn-menu {
		font-size: 20px;
		margin-right: 20px;
		margin-left: 0;
	}
}

@media (min-width: 576px) {
	.btn-menu .icon-menu {
		margin-left: 10px;
		margin-right: 0;
	}
}

.bg-overlay-menu-left {
	background-position: top left;
}

@-webkit-keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}

@keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}

.overlay-menu {
	left: auto;
	right: 0;
}

.btn-close-menu {
	right: auto;
	left: 20px;
}

@media (min-width: 768px) {
	.btn-close-menu {
		left: 30px;
		right: auto;
	}
}

@media (min-width: 1200px) {
	.btn-close-menu {
		left: 50px;
		right: auto;
	}
}

@media (min-width: 1600px) {
	.btn-close-menu {
		left: 93px;
		right: auto;
	}
}

.g-flex-column.center {
	box-shadow: -6px 0 15px rgba(0, 0, 0, 0.16);
}

@media (min-width: 768px) {
	.navbar-nav {
		padding-right: 15px;
		padding-left: 0;
	}
}

.navbar-nav .nav-link {
	padding-left: 20px;
	padding-right: 0;
}

@media (min-width: 1600px) {
	.navbar-nav .nav-link {
		padding: 15px 15px 15px 20px;
	}
}

.navbar-nav .dropdown-toggle:after {
	right: auto;
    left: 10px;
    border-width: 0 0 2px 2px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: opacity .3s ease, border .3s ease;
    transition: opacity .3s ease, border .3s ease;
}

.navbar-nav .show .dropdown-toggle:after {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}

@media (min-width: 768px) {
	.navbar-nav .show .dropdown-toggle:after,
	.navbar-nav .dropdown-toggle:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
}

@media (min-width: 768px) {
	.navbar-nav .dropdown-menu {
		left: auto !important;
		right: 100% !important;
	}
}

.navbar-nav .dropdown-menu {
	text-align: right;
}

.side-menu ul {
	list-style: none;
	padding-right: 0;
}

.side-menu a:before {
	right: auto;
    left: 0;
}

.side-menu a:hover:before,
.side-menu a:focus:before {
	left: auto;
    right: 0;
}

.link-external a:after {
	margin-right: 15px;
	margin-left: 0;
}

.section .link-external:after {
	margin-right: 15px;
	margin-left: 0;
}

@media (min-width: 768px) {
	.overlay-menu .button-group {
		right: 15px;
		left: 0;
	}
}

@media (min-width: 1600px) {
	.overlay-menu .button-group {
		left: auto;
		right: 35px;
	}
}

#scene {
    right: 0;
	left: auto;
}

.hero-section:before,
.hero-section:after {
	right: 0;
	left: auto;
}

.hero-section:after {
	background-image: linear-gradient(-180deg, rgba(28, 53, 94, 0) 0%, #1c355e 100%);
}

@-webkit-keyframes elasticus {
    0% {
        -webkit-transform-origin: 100% 0%;
        -webkit-transform: scale(1, 0);
    }
    50% {
        -webkit-transform-origin: 100% 0%;
        -webkit-transform: scale(1, 1);
    }
    50.1% {
        -webkit-transform-origin: 100% 100%;
        -webkit-transform: scale(1, 1);
    }
    100% {
        -webkit-transform-origin: 100% 100%;
        -webkit-transform: scale(1, 0);
    }
}
@keyframes elasticus {
    0% {
        -webkit-transform-origin: 100% 0%;
        transform-origin: 100% 0%;
        -webkit-transform: scale(1, 0);
        transform: scale(1, 0);
    }
    50% {
        -webkit-transform-origin: 100% 0%;
        transform-origin: 100% 0%;
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    50.1% {
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    100% {
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        -webkit-transform: scale(1, 0);
        transform: scale(1, 0);
    }
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.explore {
	left: auto;
	right: 50%;
	margin-right: -62px;
	margin-left: 0;
}

.explore .icon {
	margin-left: -20px;
	margin-right: 0;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.explore-border {
	right: 50%;
	left: auto;
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.hero-object {
	left: 10%;
	right: auto;
}

.hero-object-3,
.hero-object-2 {
	background-position: center left;
	left: 0;
	right: auto;
}

.hero-object-3 {
	right: -10%;
	left: auto;
	background-position: bottom right;
	
}

.banner:before,
.banner:after {
	right: 0;
	left: auto;
	background-image: linear-gradient(-180deg, #192f54 0%, rgba(25, 47, 84, 0) 34%, rgba(25, 47, 84, 0) 100%);
}

.banner-img {
	right: 0;
	left: auto;
}

.banner-list {
	padding-right: 0;
}

.banner-list li:before {
	margin-left: 16px;
	margin-right: 0;
}

.welcome-block {
	background-position: bottom left;
	background-image: url("data:image/svg+xml,%3Csvg width='287' height='248' viewBox='0 0 287 248' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0610199 179.024C0.0226626 193.501 4.58703 207.615 13.0948 219.328C21.6027 231.041 33.6135 239.746 47.3924 244.187C61.1714 248.627 76.0052 248.573 89.7512 244.032C103.497 239.49 115.444 230.697 123.866 218.922C132.287 207.147 136.748 192.999 136.603 178.523C136.459 164.047 131.717 149.992 123.061 138.387C114.406 126.783 102.286 118.23 88.4525 113.963C74.6185 109.697 59.7866 109.939 46.099 114.654C61.423 26.77 129.956 -29.9 66.426 16.74C-4.01898 68.464 -0.0139741 176.94 0.0640259 178.931C0.0640259 178.962 0.0610199 178.99 0.0610199 179.024Z' fill='%23233f6e'/%3E%3Cpath d='M149.861 179.024C149.823 193.501 154.387 207.615 162.895 219.328C171.403 231.041 183.413 239.746 197.192 244.187C210.971 248.627 225.805 248.573 239.551 244.032C253.297 239.49 265.244 230.697 273.666 218.922C282.087 207.147 286.548 192.999 286.403 178.523C286.259 164.047 281.516 149.992 272.861 138.387C264.206 126.783 252.086 118.23 238.252 113.963C224.418 109.697 209.587 109.939 195.899 114.654C211.223 26.77 279.756 -29.9 216.226 16.74C145.781 68.464 149.785 176.94 149.864 178.931C149.865 178.962 149.861 178.99 149.861 179.024Z' fill='%23233f6e'/%3E%3C/svg%3E%0A");
}

@media (min-width: 768px) {
	.primary-block {		
		margin-right: 0;
		margin-left: -200px;
		padding-left: 190px;
		padding-right: 34px;
	}
}

.primary-block:after {
	right: auto;
	left: 15px;
}

.img-decorative {
	right: auto;
	left: 0;
	margin-left: -160px;
	margin-right: 0;
}

.decoration-block-left .img-decorative {
	right: 0;
	left: auto;
}

.slick-prev {
    right: 0;
	left: auto;
	-webkit-transform: translate(0, -50%) rotate(180deg);
    -ms-transform: translate(0, -50%) rotate(180deg);
	transform: translate(0, -50%) rotate(180deg);
}

.slick-next {
    left: 0;
	right: auto;
	-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
	transform: translate(0, -50%);	
}

.breadcrumb a:before {    
    left: 0;
	right: auto;
}

.breadcrumb a:hover:before,
.breadcrumb a:focus:before {
    right: 0;
	left: auto;
}

.breadcrumb-item span,
.breadcrumb-item.active {
	color: #1c355e;
}

.breadcrumb-item + .breadcrumb-item {
	padding-left: 0;
	padding-right: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
	margin-left: 15px;
	margin-right: 0;
    border-right: 2px solid #1c355e;
	border-left: 0;
	-webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
	margin-top: -2px;
}

.heading-icon:before {
	margin-left: 17px;
	margin-right: 0;
}

.divider:before {
	right: -30px;
	left: auto;
}

.divider:after {
	left: -30px;
	right: auto;
}

.bs-rounded-left {
	border-radius: 0 15px 15px 0;
}

.bs-rounded-right {
	border-radius: 15px 0 0 15px;
}

.list-icon,
.entry-content ul {
	padding-right: 0;
}

.list-icon li,
.entry-content ul li {
	padding-right: 32px;
	padding-left: 0;
}

.list-icon li:before,
.entry-content ul li:before {
	vertical-align: ;
	margin-left: 16px;
	margin-right: -32px;
}

.card-featured .card-body {
	right: 0;
	left: 0;
}

.step-indicator {
	padding-right: 0;
	padding-left: 0;
}

.image-stack-item-first {
	float: right;
}

.image-stack-item-second {
	float: left;
	margin-right: -100%;
	margin-left: 0;
}

.image-stack-item-third {
	float: right;
	margin-left: 100%;
	margin-right: 48.55%;
}

.post-meta .icon {
	margin-left: 7px;
	margin-right: 0;
}

.share-buttons-list {
	border-left: 1px solid #666;
	border-right: 0;
	margin-left: 15px;
	margin-right: 0;
}

.share-buttons-list .list-inline-item {
	margin-left: 0.5rem;
	margin-right: 0;
}

.share-more.style-2 .icon {
	margin-left: 6px;
	margin-right: 0;
}

@media (min-width: 768px) {
	.slide-item .img-fill {
		border-radius: 15px 0 0 15px;
	}
}

@media (min-width: 768px) {
	.slide-item-block {
		padding-right: 7%;
	}
}

.slide-item-block-content {
	padding-left: 8%;
}

.feed-control-item {
	margin-left: 15px;
	margin-right: 0;
}

.card-header .arrow {
    right: -12px;
	left: auto;
    text-align: right;
    transform: rotate(-45deg);
    margin-right: 20px;
	margin-left: 0;
}

.card-header .arrow:after {
    transform: rotate(-90deg);
    right: 6px;
	left: auto;
}

.card-header .btn:not(.collapsed) .arrow {
    transform: rotate(-45deg) translate(6px, -6px);
}

.card-header .btn:not(.collapsed) .arrow:before {
    transform: translate(-12px, 0);
}

.card-header .btn:not(.collapsed) .arrow:after {
    transform: rotate(-90deg) translate(-12px, 0);
}

.blockquote-secondary:before,
.blockquote-secondary:after {
	background-position: top left;
}

.blockquote-secondary:before {
	right: 0;
	left: auto;
	-webkit-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg);
}

.blockquote-secondary:after {
	left: 0;
	right: auto;
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}

@media (min-width: 768px) {
	.bg-quote {
		border-radius: 15px 0 0 15px;
	}
}

.gfield-custom-checkbox .gchoice {
    margin-left: 1rem;
	margin-right: 0;
    padding-right: 1.8rem;
	padding-left: 0;
}

.gfield-checkbox-inline .gchoice {
    margin-left: 4.5rem;
	margin-right: 0;
}
 
.gform_wrapper .gform_fields .gfield_required,
.asterisk {
	padding-right: 0.125em;
	padding-left: 0;
}

.gfield-custom-checkbox .gchoice label:before {
    right: -1.8rem;
	left: auto;
}

.gfield-custom-checkbox .gchoice label:after {
    right: -1.8rem;
	left: auto;
}

.custom-control-label {
	padding-right: 6px;
	padding-left: 0;
}

.custom-control-inline {
	margin-left: 4.5rem;
	margin-right: 0;
}

.gfield_select,
.form-select {
	padding: 0.375rem 0 0.375rem 0.75rem;
    background-position: center left;
}

#gform_wrapper_1.gravity-theme .gform_footer.top_label {
	text-align: left;
}

@keyframes swipe {
  0% {
    transform:translate(100%) rotate(15deg);
  }
  100% {
    transform:translate(-100%) rotate(0deg);
  }
}

.read-more .icon,
.events-nav-button .icon-svg,
.btn-reset .icon,
.event-link-arrow .icon,
.learn-more .icon,
.nav-pills .nav-link-column-right .icon {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.btn-print .icon-calendar {
	margin-left: 0 !important;
}

.events-nav-list {
	padding-right: 0;
}

.panaroma-box .icon {
	right: 50%;
	left: auto;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}

.events-top-bar-datepicker-button:before {
	right: 50%;
	left: auto;
	transform: translateX(50%);
}

.wp-block-algori-360-image-block-algori-360-image {
    right: 0;
	left: auto;
}

.tribe-events-calendar-list__event-title,
.events-calendar-list-event-title {
	padding-left: 10px !important;
	padding-right: 0 !important;
}

@media (min-width: 576px) {
	.tags-list {
		padding-right: 0;
		padding-left: 0;
	}
}
.events-calendar-event-header-details .tribe-event-tags-label,
.tags-list:before {
	padding-left: 10px;
	padding-right: 0;
}

.event-row-single .tribe-event-tags a, 
.event-row-single .tags-list a,
.tribe-event-tags a,
.tags-list a {
	margin-right: auto;
	margin-left: 0.5rem;
}

@media (min-width: 768px) {
	.event-filter {
		float: left;
	}
}

.event-filter .form-select.style-2 {
	background-position: left 10px center;
}

.select-secondary option {
	text-align: right;
}

.event-filter .btn-reset {
	text-align: right;
}

.btn-reset .icon {
	margin-left: 5px;
	margin-right: 0;
}

.events-nav-button .icon-prev {
	margin-left: 12px;
	margin-right: 0;
}

.events-nav-button .icon-next {
	margin-right: 12px;
	margin-left: 0;
}

.event-row-single .event-datetime {
	margin-left: 15px;
	margin-right: 0;
}

.event-row-single .tags-list a {
	margin-left: 15px;
	margin-right: 0;
}

.event-row-single .tags-list a:before {
	margin-left: 10px;
	margin-right: 0;
}

@media (min-width: 768px) {
	.event-single-right-column {
		float: left;
	}
}

@media (min-width: 768px) {
	.text-align-md-right {
		text-align: left;
	}
}

.panaroma-overlay {
	right: 50%;
	left: auto;
	margin-right: -22px;
	margin-left: 0;
	background-position: 0%;
}

@media (min-width: 1600px) {
	.info-box-content {
		padding: 60px 50px 30px 15px;
	}
}

.info-box-thumbnail-bg {	
	background-position: center right;
}

.icon-box {
	padding: 40px 30px 20px 50px;
}

@media (min-width: 1600px) {
	.icon-box {
		padding: 65px 30px 40px 70px;
	}
}

.icon-box .icon {
	left: 0;
	right: auto;
	margin: 0 0 15px 15px;
}

.icon-box .icon-plus {
	margin-right: 8px;
	margin-left: 0;
}

@media (min-width: 768px) {
	.bg-blue-icon {
		padding-left: 110px !important;
		padding-right: 3rem !important;
	}

}

.bg-blue-icon:after {
	left: -20px;
	right: auto;
}

.accordion-heading .icon {
	margin-right: 15px;
	margin-left: 0;
}

@keyframes pulse-border {
  0% {
    transform: translateX(50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

.video-play-button {
	right: 50%;
	left: auto;
	transform: translateX(50%) translateY(-50%);
	padding: 18px 28px 18px 20px;
}

.video-play-button:before {
	right: 50%;
	left: auto;
	transform: translateX(50%) translateY(-50%);
}

.video-play-button:after {
	right: 50%;
	left: auto;
	transform: translateX(50%) translateY(-50%);
}

.video-play-button span {
	border-right: 21px solid #fff;
	border-left: 0;
}

@media (min-width: 768px) {
	.triangle-box:after {
		right: 0;
		left: auto;
	}
}

.triangle-count {
	left: 15px;
	right: auto;
}

@media (min-width: 768px) {
	.triangle-count {
		right: 50%;
		left: auto;
		margin-right: 15px;	
		margin-left: 0;
	}
	.triangle-row .triangle-count {
		right: auto;
		left: 15px;
	}
}

.dropcap {
	float: right;
	margin-left: 30px;
	margin-right: 0;
}

@media (min-width: 768px) {
	.process-column {
		padding-right: 60px;
		padding-left: 5px;
	}
}

@media (min-width: 992px) {
	.process-column {
		padding-right: 110px;
		padding-left: 40px;
	}
}

@media (min-width: 1600px) {
	.process-column {
		padding-right: 140px;
		padding-left: 65px;
	}
}

@media (min-width: 768px) {
	.process-column-right {
		padding-right: 15px;
		padding-left: 45px;
	}
}

@media (min-width: 992px) {
	.process-column-right {
		padding-right: 55px;
		padding-left: 75px;
	}
}

@media (min-width: 1600px) {
	.process-column-right {
		padding-right: 55px;
		padding-left: 100px;
	}
}

.tab-accordion .nav-pills .btn .icon {
	transform: rotate(-90deg);
}

.tab-accordion .nav-pills .btn:not(.collapsed) .icon {
	transform: rotate(90deg);
}

#videoModal .close {
	right: 10px;
	left: auto;
}

@media (min-width: 768px) {
	.footer {
		text-align: right;
	}
}

.social-icons .list-inline-item {
	margin-left: 1rem;
	margin-right: 0;
}

@media (min-width: 1600px) {
	.social-icons .list-inline-item {
		margin-left: 1.675rem;
		margin-right: 0;
	}
}

.address .icon-map-pin {
	margin-left: 12px;
	margin-right: 0;
}

@media (min-width: 768px) {
	.footer-right {
		text-align: left;
	}
}

#preloader {
	right: 0;
	left: auto;
}

#preloader .preloader-item {
	left: auto;
	right: 50%;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}

#preloader .loader-text {
	right: 50%;
	left: auto;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.preloaderDoor:before {
	right: 0;
	left: auto;
}

.preloaderDoor:after {
	left: 0;
	right: auto;
}

#preloader.loaded .preloaderDoor:before {
	right: -50%;
	left: auto;
}

#preloader.loaded .preloaderDoor:after {
	left: -50%;
	right: auto;
}

.bubbles {
	right: 0;
	left: auto;
}

.screen-reader-text:focus {
	right: 5px;
	left: auto;
}
.tribe-events-single .tribe-events-sub-nav {
	padding-right: 0;
	padding-left: 0;
}

.modal-header .close {
	margin-right: auto;
	margin-left: 0;
}

@media (min-width: 768px) {
	.tribe-events-nav-previous a:before {
		margin-right: 0;
		margin-left: 10px;
	}
	.tribe-events-nav-next a:after {
		margin-right: 10px;
		margin-left: 0;
	}
}

.tribe-events-nav-previous a:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='var(--tec-color-icon-active)'/%3E%3C/svg%3E") !important;
}

.tribe-events-nav-next a:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='var(--tec-color-icon-primary)'/%3E%3C/svg%3E") !important;
}

.event-row-single .tribe-event-tags a:before, 
.event-row-single .tags-list a:before {
	margin-left: 10px;
	margin-right: 0;
}

.event-row-single .tags-list, 
.event-row-single .tribe-event-tags {
	margin-right: 0;
}

.tribe-events-cal-links .tribe-events-button {
	padding: 0;
	margin: 0 10px;
}

.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg, 
.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg {
	margin-left: 0;
	margin-right: 15px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg {
	margin-right: 0;
	margin-left: 15px;
}

.tribe-events .tribe-events-calendar-list__month-separator:after {
	margin-left: 0;
	margin-right: 20px;
}

.events-calendar-event-header-details, 
.tribe-events-pro .tribe-events-pro-summary__event {
	padding-left: 0 !important;
	padding-right: 20px !important;
}

.tribe-filter-bar .tribe-filter-bar-c-filter__toggle-icon {
	margin-right: auto;
	margin-left: 0;
}

.tribe-events .tribe-events-c-top-bar__nav-list-item {
	padding-right: 0;
	padding-left: 15px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button {
	margin-right: 0;
	margin-left: 15px;
}

.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
	margin-right: 15px;
}

.tribe-events .tribe-events-c-view-selector__content {
	left: 0;
	right: auto;
}

.tribe-events .tribe-events-c-view-selector__list-item-icon {
	margin-left: 12px;
	margin-right: 0;
}