﻿@import url(https://fonts.googleapis.com/earlyaccess/notokufiarabic.css);
body{
direction:rtl;
text-align:right;
font-family: 'Noto Kufi Arabic', sans-serif !important;
unicode-bidi: embed;
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
-webkit-font-smoothing: antialiased;
word-wrap: break-word;
-ms-word-wrap: break-word;
-webkit-text-size-adjust: none;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Noto Kufi Arabic', sans-serif !important;
}

h1, h2 {
font-size: 3.74286em;
}

input[type=text], input[type=password], select, textarea{
font-size:130%!important;
}

.subtitle, .topics h3 {
font-size: 2.05714em;
font-family: 'Noto Kufi Arabic', sans-serif !important;
}

.when div, .where div {
font-family: 'Noto Kufi Arabic', sans-serif !important;
}

.when p, .where p {
line-height: 1.7em;
font-size:88%;
}

.form {
    padding-left: 15px;
				padding-right: 15px;
}

.form, .price {
    float: right;
}


.header ul {
    float: right;
}

.userMenu {
    float: left!important;
}

.page {
    text-align: right;
}

.when .icon-holder, .where .icon-holder {
    margin-left: 10px;
				margin-right: inherit;
    float: right;
}

.menu ul li{
float:right!important;
}

.register-now {
left: 0!important;
right:inherit!important;
}

.when strong, .where strong {
 font-size:120%;
}

.when div, .where div {
	float:right;
}

.topics .container div {
    float: right;
}

.flex-viewport ul li{
float:right!important;
}

.social button, .social a {
float:right;
}

.ui-tabs .ui-tabs-nav li {
    float: right;
}

.ui-tabs-anchor {
    float: right!important;
				display: block;
				width: 100%;
				text-align: center;
}

.event.extend .event-time span, .event.extended .event-time span {
    right: 16px;
}

.event .event-time {
    float: right;
				padding-right: 63px;
}

/*** Select 2 RTL ***/
.select2-results__option, .select2-search__field{
text-align: center;
}

.select2-selection__choice{
float: right!important;
}

@media all and (max-width: 840px) {
		.when, .where, .register-now {
					font-size: 90%;
		}

		header{
			font-size: 75%;
		}

		.header h1 {
				font-size: 210%;
    padding-top: 15px;
		}

		.header .subtitle {
				font-size: 180%;
    margin-bottom: 40px;
		}

		.header ul li {
    margin-right: inherit;
				margin-left: 15px;
		}
}