@font-face {
	font-family: 'DubaiW23-Regular';
	src: url('webfonts/DubaiW23-Regular.eot'); /* IE9 Compat Modes */
	src: url('webfonts/DubaiW23-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('webfonts/DubaiW23-Regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('webfonts/DubaiW23-Regular.woff') format('woff'), /* Pretty Modern Browsers */
	url('webfonts/DubaiW23-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('webfonts/DubaiW23-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family: 'DubaiW23-Medium';
	src: url('webfonts/DubaiW23-Medium.eot'); /* IE9 Compat Modes */
	src: url('webfonts/DubaiW23-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('webfonts/DubaiW23-Medium.woff2') format('woff2'), /* Super Modern Browsers */
	url('webfonts/DubaiW23-Medium.woff') format('woff'), /* Pretty Modern Browsers */
	url('webfonts/DubaiW23-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('webfonts/DubaiW23-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
}

h2, h3, h4, h5, h6, .lead {
	font-family: 'DubaiW23-Medium', 'Arial', sans-serif;
	line-height: 1.5;
	font-weight: bold;
}
h1 {
	font-family: 'DubaiW23-Medium', 'Arial', sans-serif;
	line-height: 1.2;
	font-weight: bold;
	font-size: xx-large;
}
.bg-retro {
	background-image: url('../img/assets/bg-arabic-retro-floral.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: contain;
}
a {
	text-decoration:none !important;
}

body
{
	font-family: 'DubaiW23-Regular', 'Tahoma', sans-serif;
	text-decoration:none;
	line-height: 1.7;
	text-align: right;
}

.rtl {
	direction: rtl;
}

.title-bar {
	text-align: center;
}

.title-bar span {
	line-height: 1em;
	padding: 0.5em 1.5em;
	position: relative;
	top: -0.75em;
	background-color: #fff;
}
.bg-radial-info {
	background-image: linear-gradient(to right top, #ff0000 , yellow);
}
.bg-grey {
	background-color: #d7d7d7;
}
.line-height-1 {
	line-height: 1 !important;
}
audio
{
	width: 100%
}
.page-item, .page-link {
	border-radius: 0 !important;
	margin-right: 0 !important;
}
.rtl {
	direction: rtl;
}
.ltr {
	direction: ltr;
}

/* Use a different font family for search results */
.gs-title, .gs-snippet {
	font-family: 'DubaiW23-Medium', 'Arial', sans-serif;
	line-height: 1.5;
	direction: rtl !important;
	text-decoration: none !important;
}

/* Add a border between individual search results */
.gs-webResult, .gsc-promotion {
	padding: 1em;
	color: #ffcc00 !important;
	text-decoration: none !important;
}

/* Do no display the count of search results */
.gsc-result-info {
	display: none;
}

/* Hide the Google branding in search results */
.gcsc-branding {
	display: none;
}

/* Hide the thumbnail images in search results */
.gsc-thumbnail {
	display: none;
}


/* Change the font size of the title of search results */
.gs-title a {
	font-size: 18px;
	color: #ffcc00 !important;
	font-weight: bold;
	text-decoration: none !important;
}

/* Change the font size of snippets inside search results */
.gs-snippet {
	font-size: 16px;
	color: #f6f0d9 !important;
}

/* Google Custom Search highlights matching words in bold, toggle that */
.gs-title b, .gs-snippet b {
	font-weight: normal;
	color: #ffcc00 !important;
	text-decoration: none !important;
}

/* Do no display the URL of web pages in search results */
.gsc-url-top, .gsc-url-bottom, .gs-visibleUrl {
	display: none;
}

/* Highlight the pagination buttons at the bottom of search results */
.gsc-cursor-page {
	font-size: 1.5em;
	padding: 4px 8px;
	direction: rtl !important;
}

.gs-visibleUrl, .gs-visibleUrl-long {
	display: none !important;
}
.gsc-cursor-box, .gs-bidi-start-align, .gsc-cursor-page, .gsc-cursor-current-page {
	direction: rtl !important;
}
.gsc-cursor-current-page {
	color: #ffcc00 !important;
}

.gsc-control-cse, .gsc-control-cse, .gsc-resultsRoot.gsc-tabData.gsc-tabdActive, .gsc-resultsbox-visible, .gsc-resultsRoot.gsc-tabData.gsc-tabdActive, .gsc-webResult.gsc-result, .gsc-promotion, .gs-webResult, .gsc-promotion, .gsc-wrapper, .gsc-resultsbox-visible, .gsc-resultsRoot, .gsc-tabData.gsc-tabdActive, .gsc-expansionArea, .gsc-wrapper, .gsc-resultsbox-visible, .gsc-resultsRoot, .gsc-tabData.gsc-tabdActive, .gsc-expansionArea, .gs-webResult, .gs-result {
	border-width: 0 !important;
	border-color: #343a40 !important;
	background-color: #343a40 !important;
}
.gs-result, .gsc-table-result, .gsc-table-cell-snippet-close, .gs-bidi-start-align, .gs-snippet, .gsc-tabHeader, .gsc-inline-block, .gsc-tabhActive {
  border-width: 0 !important;
  border-color: #343a40 !important;
  background-color: #343a40 !important;
}
