/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* ------ FONTS ------ */
@import url(http://fonts.googleapis.com/earlyaccess/notonaskharabic.css);
@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);

.font_noto, /*.fusion-title h2, #home-vision-container */h2, .fusion-recent-posts .columns .column h4, h1, .about-pastor-container .person-desc .person-author .person-author-wrapper .person-name{font-family: 'Noto Naskh Arabic', serif !important;}
body, .font_droid, .fusion-title h3, .fusion-button, .fusion-main-menu > ul > li:not(:last-child) > a, .home-verse-title h2, .home-verse-reference h4 a, .about-pastor-container .person-desc .person-author .person-author-wrapper .person-title, .fusion-blog-archive h3, .activities-other-container h4.fusion-rollover-title a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, blockquote, .meetings-list-container h2, .fusion-sharing-box h4, .contact-form-container form input, .menu-text, .contact-form-container textarea{font-family: 'Droid Arabic Kufi', sans-serif !important;}

/* ------ SITE WIDE ------ */

.content-heading h2{position:relative;padding:7px 0 7px 0 !important;}
.content-heading h2:after{position: absolute;
    content: "";
    width: 30px;
    height: 4px;
    background: #f29100;
     left: 50%;
    bottom: -0px;
    margin-left: -15px;
    
}
.heading-when-right h2:after{right:0;}
.heading-when-home h2:after{background:#cecece;}
.fusion-breadcrumbs a:hover span{text-decoration:underline !important;}
blockquote{color:#333333 !important;font-size:16px !important;font-style:normal !important;}
h2 > .this-is-english{font-family:'Montserrat', sans-serif !important;font-weight:300 !important;font-size:30px !important;}

/* ------ WORDPRESS ------ */
#wrapper #main .related-posts .fusion-title h3.title-heading-left{padding-left:8px;}

/* ------ ADDITIONS TO FUSION ------ */
.rebc-social-links-header-title{display:inline-block;display:table-cell;vertical-align:middle;padding:0;font-size:14px;}

/* ------ FUSION ------ */

/* --- layouts --- */
/*#home-news .fusion-layout-column{margin-left:0px !important;}*/
/*.fusion   -columns{margin:0 !important;}*/

/* --- top header --- */
.fusion-header-v2 .fusion-secondary-header{border-top-color:#f29100 !important;border-top-width:3.5px;}
.fusion-secondary-header a:hover{text-decoration: underline;}
.fusion-social-links-header{display:table;margin-top:0px;}
.fusion-social-links-header .fusion-social-networks{display:inline-block;margin-top:4px;margin-right:5px; margin-left:10px;}
.fusion-social-links-header .fusion-social-networks .fusion-social-network-icon{margin-bottom:0px;}
.fusion-social-links-header .fusion-social-networks .fusion-social-network-icon:first-child{margin-left:6px;}
/*.fusion-social-links-header .fusion-social-networks .fusion-social-network-icon:last-child{margin-right:0px;}*/

/* --- header --- */
.fusion-main-menu > ul > li:last-child > a{width:23px;}

/* top menu */
.menu-item-1536 {background-color:#efefef;}
.menu-item-1536 a{color:#008d39 !important;}
.menu-item-2768 {background-color:#efefef;}
.menu-item-2768 a{color:#008d39 !important;}
/* slider */
.heading .fusion-title h2, .caption .fusion-title h3{text-shadow:1px 3px 2px rgba(0,0,0,0.4);}
.rebc_slider_button .fusion-button-text{color:#fff !important;}



/* page title bar */
/*.fusion-page-title-bar .fusion-page-title-wrapper{direction:rtl;}*/

/* --- fusion plugins --- */

/* separator */
.fusion-separator{height:20px !important;}

/* recent posts */
/*.rtl .fusion-layout-column{margin-left:3% !important;}*/


.fusion-recent-posts .meta .meta-separator{display:none !important;}
.fusion-recent-posts .meta span > a:last-child{display:none !important;}
.fusion-recent-posts .fusion-flexslider{position:relative;}
/*.fusion-recent-posts .columns .column h4{position:absolute;bottom:150px;right:50px;z-index:99999;background-color:;}*/

/* rtl changes */
.rtl .fusion-title.fusion-sep-none:not(.home-verse-title) .title-heading-right{text-align:right !important;}

/* ------ REBC ------ */

/* --- slider --- */
.rebc_slider_button{background:none !important;font-size:30px 
!important;border: 4px solid #3da936 !important;-webkit-border-radius: 30px !important;-moz-border-radius: 30px !important;border-radius: 30px !important;}
.rebc_slider_button:hover{border-color:#2d8925 !important;}


/* home */
.rebc-verse-container .fusion-recent-posts{margin-bottom:0px !important;}
.home-verse-title h2, .home-verse-post p, .home-verse-reference h4{padding:15px 0 15px 0 !important;}
.home-verse-title h2{font-size:16px !important;/*tangerine*/background-color:#3da936;text-align:center !important;color:#fff !important;line-height:2.15 !important;}
/* recent posts */
.home-verse-post p{margin-bottom:0px;line-height:2;color:#2d2d2d;}
.home-verse-post, .home-verse-reference{margin-bottom:0px;}
.home-verse-reference h4{margin:0px !important;font-size:16px !important;line-height:2 !important;background-color:#d1d1d1;text-align:center;}
.home-verse-reference h4 a{pointer-events: none;cursor: default;}

#home-vision-container{text-align:center;}
#home-vision-container h2:after{
   
   }

#home-vision-container p{font-size:1.1em;}


#home-sermon-container h2:after {
    right: 0%;
    left:inherit;
    bottom: -0px;
    margin-right:5px;
    margin-left:0px;
  background: #3da936;}
.sermon-year-container h2:after{
    left: 50% !important;
    right:auto !important;
    margin-left: -15px !important;
    margin-right:auto !important;
    
}
#home-sermon-container p{color:#fff;}
#home-sermon-container iframe{padding:4px;background:#f2aa36/*eaa22f*/;border:1px solid #eaa136;}


#home-news-container .recent-posts-content{background-color:#fff;padding:15px;}
#home-news-container .recent-posts-content h4{margin:5px 0px 15px 0px !important;}
#home-news-container .recent-posts-content h4 a{color:#3da936 !important;}
#home-news-container .recent-posts-content h4 a:hover{color:#008d39 !important;}
#home-news-container .recent-posts-content .meta span span:first-child, .activities-other-container p.fusion-single-line-meta span{background-color:#eaeaea;display:inline-block;padding:5px;}
#home-news-container .post-content p{margin-bottom:0px !important;}

#home-news-container .home-news-offset .recent-posts-content h4{font-size:24px !important;margin:5px 0px 5px 0px !important;}
#home-news-container .home-news-offset .recent-posts-content{padding:10px 20px 10px 10px;}

.home-news-latest, #home-news-container .home-news-offset section div.fusion-column{border:1px solid #cecece;}
#home-news-container .home-news-offset section div.fusion-column{margin-bottom:30px;padding:0px !important;}


footer#footer{border-bottom: 3.5px solid #f29100 !important;}

/* about */
.about-pastor-container .person-desc{margin-top:15px;}
.about-pastor-container .person-desc .person-author .person-author-wrapper .person-name{font-size:30px;color:#3da936;}
.about-pastor-container .person-desc .person-author .person-author-wrapper .person-title{font-size:16px;margin-top:5px;color:#2b2b2b;}

/* activities */
.activities-latest-container{background-color:#fff;}
.activities-latest-container .activities-latest{border:1px solid #d9d9d9 !important;}
.activities-latest-container .activities-latest .recent-posts-content{background-color:#efefef !important;}
.activities-latest-container .recent-posts-content .meta span span:first-child{background-color:#fff !important;border:1px solid #d9d9d9;}

.activities-other-container .content-heading h2:after{background: #3da936 !important;}
/*.activities-other-container .fusion-blog-layout-timeline .post{border:none !important;}*/
.activities-other-container .fusion-blog-layout-timeline .fusion-post-content-wrapper{background-color:#fff;}
.activities-other-container .fusion-post-content > h2.blog-shortcode-post-title{margin-bottom:15px;}
.activities-other-container .fusion-post-content > h2.blog-shortcode-post-title a{font-size:20px !important;color:#3da936 !important;}
.activities-other-container .fusion-post-content > h2.blog-shortcode-post-title a:hover{color:#008d39 !important;}
.activities-other-container .fusion-meta-info, .activities-other-container .fusion-content-sep.sep-double{display:none;}
.activities-other-container p.fusion-single-line-meta{margin-bottom:13px;}
.activities-other-grid .fusion-post-content-wrapper{background-color:#fff !important;}

/* meetings */
/*.meetings-list-container .fusion-column-last{border-bottom:3px solid #3a3a3a;}*/
.meetings-list-container{margin-bottom:20px;}
.meetings-list-container .fusion-title{width:50%;display:inline-block !important;}
.meetings-list-container h2{width:100%;padding:5px !important;color:#fff !important; font-size:24px !important; border:20px solid #eaeaea;}
.meetings-list-container h2{background-color:#3a3a3a;/*color:#f29100 !important;*/border-left:10px solid #eaeaea;}
.meetings-list-container h2:after{display:none !important;}
.meetings-list-container .heading-when-second h2{background-color:#008d39;border-right:10px solid #eaeaea;}
.meetings-list-container p{padding:0 30px 0 30px;font-size:16px !important;}

/* sermons */
.sermon-year-container .fusion-layout-column{margin-bottom:45px !important;}
.sermon-soundcloud-container h2{color:#fff !important;}
.sermon-soundcloud-container h2:after{background-color:#fff;}
.sermon-soundcloud-container p{text-align:center;color:#2b2b2b;}
/* single post */
/*.post-template-default.single.single-post main{margin-top:90px;margin-bottom:90px;}*/

/* contact */
.contact-form-container .contact-spacing-left{margin-right:auto !important;margin-left:4%;}
.contact-form-container .contact-spacing-left input[type='text'], .contact-form-container .contact-spacing-left input[type='email'], .contact-form-container textarea{text-align:right !important;font-size:14px;border:1px solid #3da936 !important;}

/* contact en */
.contact-form-container .contact-spacing-right{margin-right:auto !important;margin-left:2.5%;}
.contact-form-container .contact-spacing-right input[type='text'], .contact-form-container .contact-spacing-right input[type='email'], .contact-form-container .contact-spacing-right textarea{text-align:left !important;font-size:14px;border:1px solid #3da936 !important;}

.contact-information h2{color:#fff !important;}

.fusion-post-content-container p {text-align:justify;}

.flex-control-paging li a 
{
	width: 18px !important;
	height: 18px !important;
	background: #f29100 !important;
	box-shadow: inset 0 0 3px #ffffff !important;
	border-color: #ffffff !important;
}

.flex-control-paging li a.flex-active
{
	width: 18px !important;
	height: 18px !important;
	background: #3da936 !important;
	box-shadow: inset 0 0 3px #ffffff !important;
	border-color: #ffffff !important;
}

.text-line-height
{
	line-height: 30px;
}

#mobile-menu-item-2697
{
	text-align:left;
	direction: ltr;
}
