/*
Theme Name: Melbourne Prayer Times
Theme URI: https://melbourneprayertimes.com/
--------------------------------------------- */

html, body, h1, h2, h3, h4, h5, h6, p, img, ul, ol, li, form, fieldset {
	border: none;
	margin: 0;
	padding: 0;
	list-style: none;
	vertical-align: baseline;
}

html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	box-sizing: inherit;
}

body {
	background-color: #56A01C;
	color: #303030;
	font-family: Arial, Sans-serif;
	font-size: 13px;
	line-height: 1.5;
}

article, aside, details, figcaption, figure, footer, header, nav, section, summary {
	display: block;
}

embed, iframe, object, video {
	max-width: 100%;
}

h1 {font-size: 28px; }
h2 {font-size: 24px; }
h3 {font-size: 22px; }
h4 {font-size: 20px; }
h5 {font-size: 18px; }
h6 {font-size: 16px; }

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-family: 'Roboto Condensed', Sans-serif;
	font-weight: inherit;
	line-height: 1.2;
}

a {
	color: #0E4D7A;
	cursor: pointer;
	text-decoration: none;
}

a:hover {color: #0000EE;}

pre {
	background-color: #F0F0F0;
	border: 1px solid #AAA;
	margin: 8px 0;
	padding: 8px;
	overflow: auto;
	word-wrap: normal;
}

pre, code {
	font-size: 13px;
	font-size: 0.813rem;
	line-height: 1.55;
}

blockquote {
	background-color: #EDEDED;
	border-left: 6px solid #687888;
	margin: 20px;
	padding: 10px 14px 2px;
	font-style: italic;
}

blockquote cite {
	display: block;
	margin-top: 8px;
	text-align: right;
	font-style: normal;
	font-size: small;
}

dl {padding-left: 20px;}
dt {font-weight: bold;}
dd {margin: 0 0 10px;}

table {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	margin: 10px auto;
}
th {
	background-color: #DDD;
	font-weight: normal;
}
th, td {
	border: 1px solid #AAA;
	font-size: 14px;
	font-size: 0.875rem;
}
ul, ol {
	margin-top: 4px;
	margin-bottom: 8px;
	padding-left: 20px;
}
ul ul, ol ol {padding-left: 15px;}

li {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 15px;
	margin-right: 0;
}

address {margin-bottom: 10px;}

.cf:before,
.cf:after {
    clear: both;
    content: "";
    display: table;
}

/*----------------------------------------------
	Main Structure
-----------------------------------------------*/
#container {
	margin: 0 auto;
	box-shadow: 0 0 6px #000;
}

#top-bar {
	background-color: #222;
	border-bottom: 1px solid #000;
	padding: 4px;
	min-height: 34px;
	width: 100%;
}
#top-bar-info {
	float: left;
	margin-top: 2px;
}
#site-title, #site-description {
	display: inline-block;
	margin-right: 4px;
	line-height: 1;
	vertical-align: bottom;
	color:#F1A313;
}
#site-title {font-size: 16px;}
#site-title a {color: #DC8300;}
#site-description {
	color: #CCC;
	font-size: 15px;
}

#header {
	background-color: #FFF;
	background-position: center;
	border-bottom: 1px solid #000;
	width: 100%;
}
#header-logo {display: inline-block;}
#header-logo, #header-logo img {
	max-width: 100%;
	float: left;
}

#below-menu {width: 100%;}

#main {
	background-color: #F5F5F5;
	padding: 5px;
	width: 100%;
}

#content {
	display: inline-block;
	padding: 5px;
}

.sidebar {
	display: inline-block;
	float: left;
	padding: 5px;
	font-size:14px;
}

#footer {width: 100%;}

#bottom-bar {
	background-color: #222;
	color: #FFF;
	width: 100%;
	min-height: 34px;
	border-top: 1px solid #000;
	text-shadow: 0 0 2px #000;
}

#bottom-bar a {color: #DC8300;}

#bottom-bar-text {
	float: left;
	padding: 6px 8px;
}

#theme-link {
	float: right;
	margin: 6px 10px;
	font-family: 'Roboto Condensed', Sans-serif;
	font-size: 15px;
}

#theme-link a {color: #CCC;}

#theme-link a:hover {color: #DC8300;}

/* No Sidebar */
.col-c #content, #content.no-sidebars {
	width: 100%;
	max-width: 100%;
}

/* 1 Sidebar - Left */
.col-sc #content {float: right;}

/* 1 Sidebar - Right */
.col-cs #content {float: left;}

/* 2 Sidebars - Left */
.col-ssc #content {float: right;}

/* 2 Sidebars - Right */
.col-css #content {float: left;}

/* 2 Sidebars - Left & Right */
.col-scs #sidebar-left {
	float: left;
	margin-right: 0;
}
.col-scs #sidebar-right {
	float: right;
	margin-left: -4px;
}

.page-template-page-sc-php #main #content {float: right;}
.page-template-page-cs-php #main #content {float: left;}
.page-template-page-scs-php #main #content  {float: none;}
.page-template-page-scs-php #main #sidebar-left {
	float: left;
	margin-right: 0;
}
.page-template-page-scs-php #main #sidebar-right {
	float: right;
	margin-left: -4px;
}

/*----------------------------------------------
	Navigation Menus
-----------------------------------------------*/
#nav-main {
	background-color: #2A5A8E;
	width: 100%;
	border-bottom: 1px solid #000;
	padding-left: 10px;
	line-height: 1.2;
}
#nav-main * {
	transition: all 0.14s ease-out;
}

#nav-main ul, #nav-main li, #nav-top ul, #nav-top li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav-main .nav-main {
	position: relative;
	float: left;
	border-left: 1px solid #023266;
	border-right: 1px solid #4878AC;
	z-index: 300;
}
#nav-main .nav-main li {
	float: left;
	position: relative;
}

#nav-main .nav-main > li, #nav-main .nav-main > ul > .page_item {
	background: linear-gradient(to bottom, transparent 70%, rgba(0, 0, 0, 0.15) 100%);
	border-right: 1px solid #023266;
	border-left: 1px solid #4878AC;
}

#nav-main .nav-main > li > a, #nav-main .nav-main > ul > .page_item > a {
	min-width: 80px;
	text-align: center;
}

#nav-main .nav-main a {
	display: block;
	padding: 8px 14px;
	color: #FFF;
	font-family: 'Roboto Condensed', Sans-serif;
	font-size: 16px;
	text-shadow: 0 0 2px #222;
}
#nav-main .nav-main a:hover {
	background-color: #FFF;
	color: #000;
	text-shadow: none;
}

#nav-main .menu-item-has-children > a:after,
#nav-main .page_item_has_children > a:after {
	font-family: "Genericons";
	content: "\f431";
	vertical-align: top;
	padding-left: 4px;
}

#nav-main .sub-menu, #nav-main .children {
	background-color: #2B2B2B;
	position: absolute;
	float: left;
	width: 180px;
	border: 1px solid #000;
	box-shadow: 0 1px 4px #000;
	z-index: 990;
	display: none;
}

#nav-main .sub-menu li, #nav-main .children li {
	border-top: 1px solid #3B3B3B;
	border-bottom: 1px solid #000; 
}

#nav-main .sub-menu li:first-child,
#nav-main .children li:first-child {border-top: none;}
#nav-main .sub-menu li:last-child,
#nav-main .children li:last-child {border-bottom: none;}

#nav-main .sub-menu a, #nav-main .children a {
	float: left;
	width: 178px;
	padding: 10px 14px;
	font-size: 15px;
}

#nav-main .sub-menu .sub-menu, #nav-main .children .children {top: -1px;}

#nav-main li:hover > ul {display: inline;}

#nav-main .drop-toggle {
	display: none;
}

#nav-main .genericon-menu {
	color: #FFF;
	font-size: 30px;
	height: auto;
	padding: 5px 10px;
	width: auto;
}

#nav-top {float: right;}
#nav-top .nav-top, #nav-top .nav-top li {float: left;}
#nav-top .nav-top a {
	display: block;
	margin-top: 2px;
	padding: 0 18px;
	color: #FFF;
	font-family: 'Roboto Condensed', Sans-serif;
	font-size: 14px;
}

/*----------------------------------------------
	Post Elements
-----------------------------------------------*/
.blog-view, .single-view, .author-info, .archive-info, .form-404 {
	background-color: #FFF;
	border: 1px solid #555;
	box-shadow: 0 0 2px #333;
	margin: 0 0 10px;
	padding: 10px;
	word-wrap: break-word;
}

.archive-description {
	border-top: 2px dotted #888;
	margin-top: 8px;
	padding-top: 2px;
}

.form-404 h2 {
	border-bottom: 2px dotted #888;
	padding-bottom: 10px;
}
.form-404 p {margin: 4px 0 10px;}

.blog-view {border-top: 6px solid #2A5A8E;}

.blog-view.sticky {
	background-color: #FFDC8A;
	border-top: 6px solid #222;
}

.entry-header {margin-bottom: 4px;}
.entry-title {line-height: 2;}
.entry-title a {color: #303030;}

.sticky .entry-title:before {
	font-family: "Genericons";
	content: "\f308";
	vertical-align: top;

	padding-right: 4px;
	display: inline-block;
}

.entry-byline * {line-height: 20px;}
.entry-author,
.entry-date,
.entry-categories,
.entry-comment-info {
	float: left;
	margin-right: 10px;
}

.single-view .entry-byline {
	margin-bottom: 10px;
}

.entry-thumbnail {
	float: left;
	padding-right: 8px;
}
.entry-thumbnail .post-thumbnail {
	display: table;
	background-color: #EEE;
	border: 1px solid #888;
	padding: 3px;
}
.entry-thumbnail img {
	float: left;
	width: auto;
	max-width: none;
}

.continue-reading {
	background: #EEE;
	background: linear-gradient(to bottom, #FBFBFB 0%, #E5E5E5 100%);
	display: inline-block;
	float: right;
	padding: 2px 10px;
	color: #555;
	border: 1px solid #CCC;
	border-radius: 4px;
}
.continue-reading:hover {
	border-color: #AAA;
	color: #333;
}
.sticky .continue-reading {border-color: #AAA;}

.blog-view .entry-content {
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arimo, Sans-serif;
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 1.55;
}
.single-view .entry-content {
	font-family: Arimo, Sans-serif;
	font-size: 15px;
	font-size: 0.938rem;
	line-height: 1.6;
}

.entry-footer {clear: both;}
.entry-updated {
	color: #555;
	font-size: 11px;
	padding: 2px 0;
}
.entry-tags {padding: 2px 0;}

.blog-nav, .post-nav {margin-bottom: 10px;}

.blog-nav {padding: 4px 0;}

.link-prev {float: left;}
.link-next {float: right;}

.link-prev a,
.link-next a {
	background-color: #FFF;
	display: inline-block;
	padding: 2px 8px;
	border: 1px solid #555;
	box-shadow: 0 0 2px #333;
	color: #333;
}
.link-prev a:hover,
.link-next a:hover {
	color: #333;
}

.attachment-nav div a {
	background-color: #DDD;
	border: none;
	box-shadow: none;
	text-decoration: none;
}

.page-nav, .comment-nav {
	display: block;
	padding: 2px 0;
	font-family: Arimo, Sans-serif;
	font-size: 13px;
	line-height: 20px;
}
.page-nav > *, .comment-nav > * {
	background-color: #2A5A8E;
	color: #FFF;
	display: inline-block;
	padding: 2px 8px;
	border-radius: 3px;
}
.page-nav a, .comment-nav a {
	text-decoration: none;
}
.page-nav a:hover, .comment-nav a:hover {
	color: #FFF;
	text-decoration: underline;
}

/*-------------------------------------
	Post Content
--------------------------------------*/
.entry-content a {text-decoration: underline;}

.entry-content p, .comment-content p {margin: 4px 0 12px;}

.entry-excerpt p {margin: 0 0 4px;}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
	clear: none;
	line-height: 1.5;
}

.entry-content li, .comment-content li {
	list-style-position: outside;
	list-style-type: disc;
}

.entry-content ol > li,
.comment-content ol > li {list-style-type: decimal;}

.entry-content ol > li > ol > li,
.comment-content ol > li > ol > li {list-style-type: lower-alpha;}

.entry-content ol > li > ol > li > ol > li,
.comment-content ol > li > ol > li > ol > li {list-style-type: lower-roman;}

.entry-content th, .entry-content td, .comment-content th, .comment-content td {
	padding: 8px 10px;
}


.entry-content img,
.comment-content img {
	height: auto;
	max-width: 100%;
}

.wp-smiley {
	width: auto !important;
	border: none !important;
	padding: 0 !important;
}

.alignnone {
	margin-top: 4px;
	margin-bottom: 4px;
}
.alignleft {
	float: left;
	margin: 4px 8px 4px 0;
}
.alignright {
	float: right;
	margin: 4px 0 4px 8px;
}
.aligncenter {
	display: block;
	margin: 4px auto;
}

.wp-caption {max-width: 100%;}

.wp-caption img {
	width: 100%;
	background-color: #EEE;
	border: 1px solid #CCC;
	padding: 4px;
}

.wp-caption .wp-caption-text, .gallery-caption {
	margin: 0;
	padding: 0 5px;
	color: #555;
	font-size: 12px;
	font-size: 0.750rem;
	line-height: 1.6;
}

.gallery .gallery-item {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}
.gallery-item img {
	padding: 4px;
	display: inline-block;
	border: 1px solid #CCC !important;
}
.gallery-item img:hover {
	background-color: #DDD;
	border: 1px solid #AAA !important;
}

.type-attachment .entry-content div.attachment {
	margin-bottom: 10px;
	text-align: center;
}

.sitemap-template .entry-content h3 {margin-left: 10px;}
.sitemap-template .entry-content ul {margin: 8px 0 15px 10px;}
.sitemap-template .entry-content ul li {list-style: square inside;}

/*-------------------------------------
	Author Info & Author Page
--------------------------------------*/
.author-info {padding: 0;}

.author-info .title {
	background-color: #2A5A8E;
	color: #FFF;
	padding: 4px 8px;
	text-shadow: 1px 1px 2px #222;
}
.author-avatar, .author-description{
	display: table-cell;
	padding: 8px;
	vertical-align: top;
}
.author-avatar img {display: block;}

.author-post-count {text-align: center;}

.author-latest-posts {
	background-color: #FFF;
	border: 1px solid #555;
	box-shadow: 0 0 2px #333;
	padding: 8px;
}
.author-latest-posts li {
    list-style: square inside;
	margin: 4px 0 4px 4px;
}
/*----------------------------------------------
	Widgets
-----------------------------------------------*/
.frontier-widget {
	background-color: #FFF;
	margin: 0 0 10px;
	padding: 8px;
	border: 1px solid #555;
	box-shadow: 0 0 2px #333;
	word-wrap: break-word;
}
.frontier-widget:after {
	clear: both;
	content: "";
	display: table;
}
.widget-title {
	background-color: #2A5A8E;
	margin: -8px -8px 8px;
	padding: 4px 8px;
	color: #EEE;
	font-family: 'Roboto Condensed', Sans-serif;
	font-size: 18px;
	text-shadow: 1px 1px 2px #222;
}
.widget-title a {
	color: #FFF;
	text-decoration: none;
}

.widget-body {display: inline-block;}

.widget-header {
	display: inline-block;
	float: left;
	margin: 0;
}

.widget-header,
.widget-before-post,
.widget-before-post-content,
.widget-after-post-content,
.widget-after-post {
	background-color: transparent;
	border: none;
	box-shadow: none;
}

.widget-after-post {margin: 10px 0 0;}

.widget-footer {
	display: inline-block;
	float: left;
	margin: 0 0.5% 10px;
}

.widget-column-1 .widget-footer {
	display: block;
	width: auto;
	float: none;
	margin: 0 0 10px;
}
.widget-column-2 .widget-footer {width: 48.98%;}
.widget-column-3 .widget-footer {width: 32.32%;}
.widget-column-4 .widget-footer {width: 23.98%;}
.widget-column-5 .widget-footer {width: 18.98%;}
.widget-column-6 .widget-footer {width: 15.65%;}

.widget-column-2 .widget-footer:nth-child(2n+1),
.widget-column-3 .widget-footer:nth-child(3n+1),
.widget-column-4 .widget-footer:nth-child(4n+1),
.widget-column-5 .widget-footer:nth-child(5n+1),
.widget-column-6 .widget-footer:nth-child(6n+1) {
	clear: left;
}

#widgets-wrap-below-menu {
	background-color: rgba(0, 0, 0, 0.25);
	width: 100%;
	padding: 10px 10px 0;
}
#widgets-wrap-before-post,
#widgets-wrap-before-post-content,
#widgets-wrap-after-post-content,
#widgets-wrap-after-post {
	position: relative;
	clear: both;
}
#widgets-wrap-after-post {margin-top: 8px;}
#widgets-wrap-footer {
	background-color: rgba(0, 0, 0, 0.25);
	border-top: 1px solid #000;
	padding: 10px;
}

.frontier-widget * {
	max-width: 100%;
}

.frontier-widget .widget-title {
	max-width: none;
}

.frontier-widget img {
	height: auto;
}

.frontier-widget p {margin: 4px 0 12px;}

.frontier-widget ul, .frontier-widget ol {
	padding: 0 4px;
}

.frontier-widget ul ul, .frontier-widget ol ol {
	margin: 4px 0;
	padding-left: 15px;
}

.frontier-widget li {
	list-style: none;
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #E0E0E0;
}

.frontier-widget li:last-child {
    border-bottom: none;
}

.widget_search label .screen-reader-text {
	display: none;
}
.widget_search label .search-field {
	background-color: #EEE;
    margin: 4px 4px 4px 0;
	padding: 4px;
	min-width: 55%;
	border: 1px solid #555;
	box-shadow: 0 0 2px #333 inset;
}
.widget_search .search-submit {
    background-color: #2A5A8E;
    border: 1px solid #333;
    border-radius: 3px;
    box-shadow: 0 0 0 #333;
    color: #FFF;
    cursor: pointer;
	margin: 2px 0;
    padding: 4px 8px;
}

.widget_tag_cloud {
	line-height: 24px;
}

.widget_calendar table {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	line-height: 1.2;
}
.widget_calendar caption {
	background-color: #2A5A8E;
	padding: 8px 0;
	color: #FFF;
}
.widget_calendar th {
	background-color: #E0E0E0;
	padding: 8px;
}
.widget_calendar td {
	background-color: #FFF;
	padding: 8px;
}
/*-[ Form Input ]------------------*/
input, textarea, select {
    padding: 10px 1px;
	text-align:center;
    color: #B3B3B3;
    border: 1px solid #D8D8D8;

}
textarea {
    overflow: auto;
    resize: vertical;
}
select {
    padding: 6px 10px;
    border-color: #D8D8D8;
}
input:focus, textarea:focus {

}
/*-[ Contact Form ]------------------*/
.contact-form { position: relative }
.contact-form.loading:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.8);
}
.contact-form label, .contact-form input, .contact-form textarea {
    display: block;
    width: 100%;
	text-align:left;
	color:#56A01C;
    box-sizing: border-box;
	border-radius: 10px;
}
.contact-form label { margin-top: 12px; }
.contact-form input[type="submit"] { margin-top: 12px;  border: 5px; border-radius: 10px; background:#56A01C; color:#FFF; font-weight:bold; width:50%; text-align:center;}
.mtscontact_error { color: #B90101 }
input#mtscontact_submit {
    width: auto;
    padding: 8px 36px;
    background: #000;
    color: #fff;
    margin-bottom: 20px;
    margin: 12px 0 20px;
    border: none;
}
input#mtscontact_submit:hover { cursor: pointer }
/*-[ Hijri Date ]------------------*/
.ad-date {
    background:#56A01C;
    border: 1px solid #eee;
    padding: 11px;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	font-size:14px;
}
@media print {
	#nav-top,
	#header,
	#nav-main,
	#below-menu,
	#sidebar-right,
	#sidebar-left,
	#footer,
	#bottom-bar,
	#comment-area,
	#widgets-wrap-before-content,
	#widgets-wrap-after-content,
	#widgets-wrap-before-post,
	#widgets-wrap-after-post,
	#widgets-wrap-before-post-content,
	#widgets-wrap-after-post-content,
	.entry-footer,
	.blog-nav,
	.post-nav {
		display: none;
	}

	#main,
	#content {
		padding: 0;
	}

	#content {
		display: block;
		float: none;
		width: auto;
	}

	.blog-view,
	.single-view {
		border: none;
	}

	.blog-view,
	.blog-view.sticky {
		border-top: 1px dashed #555;
	}

	#site-title a {
		color: #000;
	}

	#site-description {
		color: #333;
	}

	.entry-byline a,
	.genericon {
		color: #333;
	}
}
/*-------------------------------------
	Responsive Properties
--------------------------------------*/
#container {max-width: 100%;}

@media screen and (max-width:840px){
	#main #content {display: block;}

	#container #main #content,
	#container #main .sidebar {
		width: 100%;
		max-width: 100%;
	}
}


@media screen and (max-width:640px){
	#header-logo {
		margin: 0;
		text-align: center;
		width: 100%;
	}

	#header-logo > a {
		float: left;
		line-height: 0;
		width: 100%;
	}

	#header-logo img {
		float: none;
	}

	.widget-header {
		float: none;
		text-align: center;
		width: 100%;
	}

	.widget-footer {
		display: block;
		margin: 0 0 10px;
		width: 100% !important;
	}

	#nav-top {
		display: block;
		float: none;
		clear: both;
	}

	#nav-top .nav-top {
		float: none;
	}

	#nav-main {
		padding-left: 0;
	}

	#nav-main .nav-main {
		float: none;
		border: none !important;
	}

	#nav-main .nav-main > li, #nav-main .nav-main > ul > li {
		clear: both;
		float: none;
		border-bottom: 1px solid #222;
		border-left: none;
		border-right: none;
	}

	#nav-main .nav-main > li:last-child, #nav-main .nav-main > ul > li:last-child {border-bottom: none;}

	#nav-main .sub-menu, #nav-main .children, #nav-main .sub-menu li, #nav-main .children li {
		border: none;
		box-shadow: none;
	}

	#nav-main .sub-menu a {padding: 10px 20px;}
	#nav-main .sub-menu .sub-menu a {padding-left: 40px;}
	#nav-main .sub-menu .sub-menu .sub-menu a {padding-left: 60px;}
	#nav-main .sub-menu .sub-menu .sub-menu .sub-menu a {padding-left: 80px;}

	#nav-main .sub-menu .sub-menu, #nav-main .children .children {top: 0;}

	#nav-main li:hover > ul {display: none;}
	#nav-main .page_item:hover > ul {display: inline;}

	#nav-main .toggle-on > .sub-menu {
		display: block;
		position: relative;
		overflow: hidden;
	}

	#nav-main .toggle-on > .sub-menu,
	#nav-main .toggle-on > .sub-menu > li,
	#nav-main .toggle-on > .sub-menu > li a {
		width: 100%;
	}

	.rtl #nav-main {padding-right: 0;}
	.rtl #nav-main .nav-main,
	.rtl #nav-main .nav-main li {float: none;}

	.rtl #nav-main .sub-menu .sub-menu a {padding-left: 20px; padding-right: 40px;}
	.rtl #nav-main .sub-menu .sub-menu .sub-menu a {padding-left: 20px; padding-right: 60px;}
	.rtl #nav-main .sub-menu .sub-menu .sub-menu .sub-menu a {padding-left: 20px; padding-right: 80px;}

	#nav-main .drop-toggle {
		display: block;
		text-align: center;
	}

	#nav-main.drop .nav-main {
		display: none;
	}

	#nav-main.dropped .nav-main {
		background-color: #333;
		display: block;
		margin: 0 40px 20px;
	}

	#nav-main.dropped .sub-menu {
		display: block;
		padding: 0 5px;
		position: relative;
	}

	#nav-main.dropped .nav-main li,
	#nav-main.dropped .nav-main a,
	#nav-main.dropped .nav-main .sub-menu {
		border: none;
		width: 100%;
	}

	#nav-main.dropped .nav-main li {
		background: none;
	}

	#nav-main.dropped .nav-main li a {
		text-align: inherit;
	}
}


@media screen and (max-width:360px){
	.bjqs-heading, .bjqs-descript {display: none;}

	.entry-excerpt, .entry-thumbnail {
		clear: both;
		padding-right: 0;
	}
	.entry-thumbnail {margin-bottom: 4px;}

	.rtl .entry-thumbnail {padding-left: 0;}
}
/*-------------------------------------
	Sidebar Prayer Times Table
--------------------------------------*/
		#timetable-side {width:100%;}
		#timetable-side th {color:black; text-align: center; font-weight: bold; background-color: #F8F7F4; font-size:18px;}
		#timetable-side td, #timetable-side th {padding: 2px 4px; border:#900; }
		#timetable-side tr:nth-child(even) td { background: #56A01C; font-size:18px; color:#FFF;}   
		#timetable-side tr:nth-child(odd) td { background: #FEFEFE; font-size:18px;}  
/*-------------------------------------
	Ramadan Calendar Calculation Form
--------------------------------------*/
/* Create three equal columns that floats next to each other */
.rcolumn {
    float: left;
    width: 33.33%;
    padding: 5px;
	background:#569C21;
	color:#FFF;
}
/* Clear floats after the columns */
.rrow:after {
    content: "";
    display: table;
    clear: both;
}
/* Create two equal columns that floats next to each other */
.rcolumn1 {
    float: left;
    padding: 5px;
	background:#569C21;
	color:#FFF;
}
.left {
  width: 33.33%;
}

.right {
  width: 66.66%;
}
.rcolumn2 {
    float: left;
    width: 100%;
    padding: 5px;
	background:#569C21;
	color:#FFF;
}
/*-------------------------------------
	Prayer Time Calculation Form
--------------------------------------*/
/* Create three equal columns that floats next to each other */
.pcolumn {
    float: left;
    width: 33.33%;
    padding: 5px;
	background:#F5F5F5;
	color:#000;
}
/* Clear floats after the columns */
.prow:after {
    content: "";
    display: table;
    clear: both;
}
/* Create two equal columns that floats next to each other */
.pcolumn1 {
    float: left;
    padding: 5px;
	background:#F5F5F5;
	color:#000;
}
.left {
  width: 33.33%;
}

.right {
  width: 66.66%;
}
/*
     FILE ARCHIVED ON 04:26:56 Dec 06, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:56:16 Oct 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.373
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.031
  esindex: 0.007
  cdx.remote: 78.33
  LoadShardBlock: 132.139 (3)
  PetaboxLoader3.datanode: 152.607 (5)
  PetaboxLoader3.resolve: 409.505 (3)
  load_resource: 463.545
  loaddict: 128.26
*/