/* Themify Customize Styling */
body {	background: none;
	background-color: #fcfcfc;
	font-family: "din-next-lt-arabic-regular";	font-weight:normal;

	color: #141414; 
}
a {		text-decoration:underline;

	color: #0047bb; 
}
h1 {	
	font-family: "din-next-lt-arabic-bold";	font-weight:normal;
	font-size:2em;
 
}
h2 {	
	font-family: "din-next-lt-arabic-bold";	font-weight:normal;
	font-size:1.5em;
 
}
h3 {	
	font-family: "din-next-lt-arabic-bold";	font-weight:normal;
	letter-spacing:1px;
	font-size:1.2em;

	color: #0047bb; 
}
h4 {	
	font-family: "din-next-lt-arabic-light";	font-weight:normal;
 
}
h5 {	
	font-family: "din-next-lt-arabic-light";	font-weight:normal;
 
}
#headerwrap {	background: none;
	background-color: #0047bb; 
}
#header {	
	color: #ffffff; 
}
.header-widget-full {	background: none;
	background-color: #000000;	font-weight:bold;

	color: #dbdbdb; 
}
.header-widget-full a {	
	color: #dbdbdb; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: rgba(0,68,186,0.45); 
}
.fixed-header #header a {		font-weight:bold;
	font-weight:bold;
 
}
body #site-logo a img {		width: 204px; 
}
#main-nav a {	
	font-family: "din-next-lt-arabic-light";	font-weight:normal;
	letter-spacing:1px;
	text-transform:uppercase; 
}
#main-nav a:hover {	
	color: #dbdbdb; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #dbdbdb; 
}
.post-title {	
	font-family: "din-next-lt-arabic-medium";	font-weight:normal;
 
}
.post-title a:hover {		text-decoration:underline;
 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #0047bb; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {		font-weight:normal;
	letter-spacing:0px;
	font-size:1.5em;
	text-transform:capitalize; 
}
#footerwrap {	background: none;
	background-color: #0047bb; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #ffffff; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #0047bb; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body #site-logo a img {		width: 204px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 204px; 
}
 }@media(max-width: 553px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #fcfcfc;	font-weight:normal;

	color: #141414; 
}
a {	
	color: #0047bb; 
}
h1 {		font-weight:normal;
 
}
h2 {		font-weight:normal;
 
}
h3 {		font-weight:normal;

	color: #0047bb; 
}
h4 {		font-weight:normal;
 
}
h5 {		font-weight:normal;
 
}
#headerwrap {	background: none;
	background-color: #0047bb; 
}
#header {	
	color: #ffffff; 
}
.header-widget-full {	background: none;
	background-color: #000000;	font-weight:bold;

	color: #dbdbdb; 
}
.header-widget-full a {	
	color: #dbdbdb; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: rgba(0,68,186,0.45); 
}
#main-nav a {		font-weight:normal;
 
}
#main-nav a:hover {	
	color: #dbdbdb; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #dbdbdb; 
}
.post-title {		font-weight:normal;
 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #0047bb; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {		font-weight:normal;
 
}
#footerwrap {	background: none;
	background-color: #0047bb; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #ffffff; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #0047bb; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile-menu-visible.header-overlay #headerwrap, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .header-minbar .sidemenu-on, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #f5f5f5; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #0047bb; }.mobile_menu_active #menu-icon { 
	color: #dedede; }
/* Themify Custom CSS */
/*newsletter english form*/

.inf-main_ec26dcdc2dd4deebfc38610ebe2ef318 {
 background-color: transparent !important;
}
.inf-main_ec26dcdc2dd4deebfc38610ebe2ef318 .inf-input input {
  background-color: transparent !important;
  color: #fff;
  border: 2px solid white;
  padding: 5% 2%;
  font-size: 18px;
  font-family: "din-next-lt-arabic-bold" !important;
}

.inf-main_ec26dcdc2dd4deebfc38610ebe2ef318 .inf-submit input {
  background-color: #ffffff !important;
	font-size:18px;
  color: #0058e9 !important;
	margin-top:2%;
  width: 100%;
  font-family: "din-next-lt-arabic-bold" !important;
  border-radius: 5px;
	text-transform: capitalize;
}
.inf-main_ec26dcdc2dd4deebfc38610ebe2ef318 span{
font-family: "din-next-lt-arabic-regular" !important;
font-size:20px !important;
}


/*newsletter arabic form*/

.inf-main_bd294168a234d75851d6f26f02723ab1 {
 background-color: transparent !important;

}
.inf-main_bd294168a234d75851d6f26f02723ab1 .inf-input input{
  background-color: transparent !important;
  color: #fff;
  border: 2px solid white;
  padding: 5% 2%;
  font-size: 18px;
  font-family: "din-next-lt-arabic-bold" !important;
}
.inf-main_bd294168a234d75851d6f26f02723ab1 .inf-submit input {
  background-color: #ffffff !important;
	margin:0;
	font-size:18px;
  color: #0058e9 !important;
	margin-top:2%;
  width: 100%;
  font-family: "din-next-lt-arabic-bold" !important;
  border-radius: 5px;
	text-transform: capitalize;
}
.inf-main_bd294168a234d75851d6f26f02723ab1 span {
font-family: "din-next-lt-arabic-bold" !important;
font-size:20px !important;
}
.more-link::after {
  margin: 0 2%;
}

@media only screen and (max-width: 900px) {
	.tf_fa.tf-ti-angle-down {
  display: none !important;
}}
.mobile-menu-module ul a > i.toggle-menu {
  position: absolute;
  right: auto;

}
/*Calendar css*/
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    flex: none;
    margin: 0px 10px;
}
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
    padding: 10px;
}

.tribe-common button {
    padding: 10px;
}

.tooltipster-base.tribe-events-tooltip-theme {
    background: #f0f0f0;
	border-radius:25px;
}
.tooltipster-sidetip .tooltipster-box {
    background: #f0f0f0;
    padding: 10px;
}
.tooltipster-sidetip .tooltipster-content {
    color: #000;
}
.datepicker td, .datepicker th {
  text-align: center;
  width: 50%;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}

.datepicker td, .datepicker th {
  text-align: center;
  width: 50%;

}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav {
  display: none !important;
}
.tribe-events .datepicker .day {
  padding: 4px 15px;
}

.tribe-events .tribe-events-c-nav__next, .tribe-events .tribe-events-c-nav__prev {
   
    justify-content: center;
    font-size: 16px;
    font-family: 'din-next-lt-arabic-light';
    background-color: transparent;
    color: #0047bb;
	text-decoration:none;
	text-transform: capitalize;
	font-weight:bold;
	box-shadow:none;
	
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-title {
  overflow: visible;
  white-space: nowrap;
  font-size: 14px;
}

