// RTL STYLES
// ------------------------------------------------------

// Article Images
// --------------
article img[align=left],
.img_caption.left,
.pull-left.item-image {
  @media (max-width: @screen-sm) {
    margin: 0 @grid-gutter-width @t3-global-margin 0;
  }
}

article img[align=right],
.img_caption.right,
.pull-right.item-image {
  @media (max-width: @screen-sm) {
    margin: 0 0 @t3-global-margin @grid-gutter-width;
  }
}

.languageswitcherload {
  ul {
    float: left;
  }
}

// Event detail
.event-aside {
	.event-speakers,
	.event-sponsors {
		img {
			float: right!important;
		}
	}
}

// Module ACM 
div.acm-slideshow {
	.owl-carousel {
		direction: ltr;
		overflow: hidden;

		.owl-controls {
			// Tablet view
			@media (max-width: @screen-sm-max) {
				top: 20%;
			}
		}
	}

	.owl-carousel .owl-controls .owl-buttons div {
		right: 30%;
		left: auto;

		//Tablet view
		@media (max-width: @screen-sm-max) {
			left: 20px;
			right: auto;
		}

		&.owl-next {
			left: 30%;
			right: auto;

			// Tablet view
			@media (max-width: @screen-sm-max) {
				right: 30px;
				left: auto;
			}
		}
	}
}

// ACM
.acm-slideshow {
	.owl-carousel {
		.owl-controls {
			.owl-buttons {
				div.owl-next {
					left: 0;
				}
			}
		}
	}
}

#ja-event-map {
	.gmnoprint {
		> div {
			left: 0;
		}
	}
}

.event-carousel.owl-carousel,
.article-featured-slider,
.rtl-popup,
.pp_content_container {
	direction: ltr;
}

.event-featured-slider .event-slider .event-item .event-info .glyphicon {
	right: @t3-global-margin;
}

.article-slider .news-border .media-body .post-aside,
.rtl-popup .t3-off-canvas,
.rtl-popup .t3-wrapper {
	direction: rtl;
}

// ACM GALLERY
.blueimp-gallery {
	.modal-footer {
		button {
			direction: rtl;
		}
		
		.glyphicon-chevron-left:before {
			content: "\e080";
		}
		
		.glyphicon-chevron-right:before {
			content: "\e079";
		}
	}
}


// VM RTL
.com_virtuemart {
	#mod_virtuemart_search,
	select, select.form-control,
	select.inputbox, select.input,
	div.orderby-displaynumber .orderlistcontainer div.activeOrder {
		background-position: 10px center;
	}

	.vm2-normalstock,
	.vm2-nostock,
	.vm2-lowstock {
		width: 65px;
	}

	span.vm-price-desc {
		float: right;
		margin-top: 9px;
	}

	.vm2-termsofservice-icon {
		background-position: 0 -1309px;
		margin: 0 0 0 10px;
	}
}

#fancybox-wrap {
	#fancybox-close {
		right: auto;
	}

	#fancybox-outer .showcart {
		float: left;
	}
}


// JDONATION
.com_jdonation {
	select, select.form-control, select.inputbox, select.input {
		background-position: 10px center;
	}
}

// MODULE LOGIN
div#ja-user-login ul {
	text-align: right!important;

	li {
		margin-right: 0;
	}
}

// OFFCANVAS
.off-canvas-left.t3-off-canvas#t3-off-canvas {
	@media screen and (max-width: @screen-xs-max) {
		transform: translate3d(0%, 0, 0);
		-moz-transform: translate3d(0%, 0, 0);
		-webkit-transform: translate3d(0%, 0, 0);
	}
}

// Fix for chrome on mobile
div.t3-wrapper {
	@media screen and (max-width: @screen-xs-max) {
		overflow: hidden;
	}
}