/*LTR Styles */

/*------------Global styles-------------*/

/*Headings*/
.fancy_heading .title{
	font-size: 2rem !important;
}
@media only screen and (max-width: 527px){
    .fancy_heading .title{
	font-size: 1.5rem !important;
}
}
.fancy_heading .title:after{
	content: '';
    display: block;
    width: 21%;
    height: 7px;
    background-color: #1e979b;
    border-radius: 50%;
    margin: 0 auto;
    position: absolute;
    top: 3.5rem;
    right: 39.5%;

}

.epyt-gallery-subscribe a.epyt-gallery-subbutton img{
    padding-left:6px;
}

/*Carousel*/
.wcp-carousel-main-wrap{
	direction: ltr !important;
}
.wcp-carousel-main-wrap .rpc-post-meta,
.wcp-carousel-main-wrap .rpc-comment-box,
.wcp-carousel-main-wrap .rpc-post-date,
.wcp-carousel-main-wrap .post-style-2 .wcp-post-meta,
.wcp-carousel-main-wrap .post-style-2 .rpc-post-date,
.wcp-carousel-main-wrap .post-style-2 .rpc-post-box,
.wcp-carousel-main-wrap .rpc-desc-box div:first-of-type{
	display: none !important;
}
.wcp-carousel-main-wrap .rpc-content{
	font-size: .9rem;
	line-height:1.9;
}
.wcp-carousel-main-wrap .wpc-carousel-btn{
	padding: .3rem .5rem;
    background-color: #e0c24b;
    color: #fff;
    display: inline-block;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: .9rem;
}
[dir='rtl'] .slick-next {
	right: -60px !important;
    left: auto !important;
}

[dir='rtl'] .slick-prev {
	right: auto !important;
    left: -60px !important;
}

/*beTheme blog slider*/
.image_frame .image_wrapper .image_links,
.post-footer .post-links{
	display: none !important;
}
/*------------Header-------------*/

/*primary menu*/
.header-stack #Top_bar .menu_wrapper .menu > li > a {
	padding: 0 1rem;
}
.header-overlay.sticky-header .overlay-menu-toggle {
	display: none !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link{
	text-align:right !important;
	font-family:"Aljazeera Bold", Arial, Tahoma, sans-serif !important;
}
/*Logo*/
.header-overlay.ab-hide #Top_bar{
	top: 0 !important;
}
#Top_bar .logo{
	float: none !important;
	text-align: center !important;
}

#Top_bar .logo #logo{
	height: 13rem !important;
	padding:0 !important;
	line-height: 0 !important;
}
/*Slider revolution*/
#mfn-rev-slider .tp-caption{
	font-family: "Aljazeera Regular", Arial, Tahoma, sans-serif !important;
}
/*------------Footer--------------*/

/*about section*/
.footer-custom .mcb-wrap-inner{
	display: flex;
 	flex-flow: wrap; 
    justify-content: center;
    align-items: center;
}
.footer-custom .footer-about-sec .column_attr{
	border-right: 1px solid #444;
    padding-right: 10px;
}
.footer-custom .footer-about-sec .column_attr h5{
	margin-bottom:0;
	line-height: 1.7;
	font-size:1rem;
}
/*Social media icons*/
#mega-menu-wrap-max_mega_menu_2,
#mega-menu-wrap-social-menu-bottom {
	background-color: transparent !important;
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{
	color: #9f9f9f !important;
	border: solid 1px #9f9f9f !important;
	border-radius: 50% !important;
	font-size:1.2rem;
	padding:0 9px;
	margin-right:5px;
}
#mega-menu-wrap-social-menu-bottom #mega-menu-wrap-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link:focus,
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link:active,
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link:visited{
	background-color: transparent !important
}
/*---------- Homepage content sections ------------*/


/*Events section*/
.sec-events .fancy_heading .title
{
	color: #d03a27;
}
.sec-events .fancy_heading .title:after{
	background-color: #d03a27;
	width: 16%;
	right: 42%;
}
.sec-events .post-title h2.entry-title{
	font-size: 23px;
    line-height: 34px;
}
.sec-events .events-banner{
	position: absolute;
    z-index: 1000;
    top: 0;
    right: 0;
    height:100%;
}
.sec-events .events-banner img{
	width: 83%;
	height:100% !important;
	opacity: .6;
}
.sec-events .masonry.tiles .post-item:not(.no-img) .post-desc-wrapper .post-desc{
	padding-right: 21% !important;
	padding-left:0 !important;
}

/*Posts and research section*/
.sec-posts .post-title h2.entry-title{
	font-size: 1.2rem;
    line-height: 1.7;
}
.sec-posts .post-excerpt{
	font-size: .9rem;
	line-height: 1.9;
}
/*projects section*/
.projects-sec .fancy_heading .title:after{
	width: 23%;
	right: 38.5%
}
.projects-sec .post-title h2.entry-title{
	font-size:18px !important;
}
/*Magazine section*/
.mag-sec .mag-slider #rev_slider_2_2_wrapper{
	/*background: transparent !important;*/
}
.mag-sec h5{
	color: #fff !important;
	line-height: 1.7!important;
}
.mag-sec a{ 
	background-color: #e0c24b !important;
	color: #fff !important; 
}

/*----------Membership Page -----------*/
.membership-form .wpcf7 label input[type=date]{
	text-align:right
}

/*----------Media styles -----------*/
@media only screen and (max-width: 527px){
    .single-post .button-love {display: none !important}
    .single-post .post-header .title_wrapper {
        border-right-width: 0 !important;
        margin-right: 0 !important;
    }
}

@media only screen and (max-width: 600px) {
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-left,
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-center{
		box-flex: 0 !important;
		-webkit-box-flex: 0 !important;
		-o-box-flex: 0 !important;
		-moz-box-flex: 0 !important;
		-ms-box-flex: 0 !important;
		flex:0 !important;
		-webkit-flex: 0 !important;
		-o-flex: 0 !important;
		-moz-flex: 0 !important;
		-ms-flex: 0 !important;
	}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right{
		box-flex: 1 !important;
		-webkit-box-flex: 1 !important;
		-o-box-flex: 1 !important;
		-moz-box-flex: 1 !important;
		-ms-box-flex: 1 !important;
		flex:1 !important;
		-webkit-flex: 1 !important;
		-o-flex: 1 !important;
		-moz-flex: 1 !important;
		-ms-flex: 1 !important;
		justify-content: flex-start !important;
	}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after{
		margin:0 1em 0 0 !important;
	}
}	
/*Single post Page*/
.single-post #Header_wrapper #Subheader ul.breadcrumbs{
	float:right !important;
	text-align: right !important;
}