/*
	Theme Name:   Jannah Child
	Theme URI:    http://jannah.tielabs.com/
	Description:  Jannh Child Theme
	Author:       TieLabs
	Author URI:   https://tielabs.com
	Template:     jannah
	Version:      1.0.1
	License:      license purchased
	License URI:  http://themeforest.net/licenses/regular_extended
	Tags:         Tags: two-columns, buddypress, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, microformats, rtl-language-support, sticky-post, threaded-comments, translation-ready
	Text Domain:  jannah-child
*/


/* write custom css after this line */

/*****************************************
 *  JANNAH OVERRIDES
 ****************************************/
body{
	font-family:'Roboto', Arial, sans-serif;
	font-size:14px;
	color:#222;
	text-align:justify;
}

.shortc-button.green {
    background-color: #165c64;
    border-color: #14555c;
}

.slide-content h3.post-title, blockquote cite,
h3.post-title, h2.thumb-title, .widget-title h4
{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", "Open Sans", sans-serif;
}
blockquote cite{
    color:#bbb;
}
blockquote cite strong{
    font-style:normal;
}

.header-menu .menu li{
    text-transform:uppercase;
}
#logo {
    margin-top: 15px;
    margin-bottom: 15px;
}

blockquote.semitransparent cite{
    display:none;
}

.dark-skin, .dark-skin body {
    color: #f5f5f5;
}

.top-menu ul.menu li{
	border-left:1px solid #efefef;
}

/* Make overlay boxes darker */
.thumb-overlay::after, .first-post-gradient li:first-child .post-thumb::after, .scroll-2-box .post-thumb::after{
	background-image:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));
}
/*****************************************
 *  HOMEPAGE CUSTOMIZATIONS
 ****************************************/
body.home blockquote{
	background:transparent;
	width:75%;
}

div.gnstl-home-1 .section-item{
	 background-image: url( http://agora-dialogue.com/dev/wp-content/uploads/2018/11/home-1.jpg);
    box-shadow: inset 0 0 100px black;
    background-size:cover;
    min-height:480px;
	height:75vh;
	
}
div.gnstl-home-1 blockquote{
    margin-top:20vh;
    width:100%
}

div.gnstl-home-2 .section-item{
	background-color:rgba(123,105,155,0.2);
}
div.gnstl-home-5 .section-item{
	background-color:rgba(0,0,0,0.5) !important; 
	background-blend-mode:darken;
}

.gnstl-customlinks  .tie-columns {
	text-align:center;
	margin-bottom:20px;
}
.gnstl-customlinks .tie-columns a{
	font-weight:bold;
	color:#fff;
}
.gnstl-customlinks .tie-columns img{
	border-radius:50%;
	max-width:200px;
}

.slide-content h3.post-title, blockquote cite, h3.post-title, h2.thumb-title, .widget-title h4{
	font-family:'Roboto', Arial, sans-serif !important;
}
h2.thumb-title, .grid-slider-wrapper .thumb-title{
	font-size:22px;
	line-height:24px;
}

.grid-3-slides .grid-item:nth-child(1) .thumb-title{
    padding-bottom: 10px;
}

.wide-post-box .posts-items li{
	background:#f4f4f4;
}

.wide-post-box .posts-items li .post-details{
	margin:10px !important;
	margin-left:0px !important;
	box-sizing:border-box;
}

/** Homepage slider - align two sliders*/
#tie-block_2100{
	margin-bottom:20px;
}
.grid-3-slides .grid-item:nth-child(n+2){
	width: 33.333%;
	margin-bottom:20px;
	height: calc(50% - 10px);
}

.grid-3-slides .grid-item:nth-child(1){
	width: calc(66.666% - 20px);
	margin-right:20px;
}

.grid-6-slides .grid-item:nth-child(n){
	margin-right:20px;
	width: calc(33.3334% - 20px);
}

.grid-6-slides .grid-item:nth-child(3){
	margin-right:0;
	width:33.3334%;
}


/*********************************************************
*    OTHER CUSTOMIZATIONS
**********************************************************/
.btn-programme, .btn-forum{
    font-family: 'EB Garamond Medium';
    background: #165c64;
    width: 60%;
    display: block;
    float: right;
    height: 100%;
    min-height: 90px;
    vertical-align: middle;
    line-height: 90px;
    font-size:22px;
    color: #fff;
}
.btn-programme:hover, .btn-forum:hover{
    background:#222;
}
 .btn-forum{
    background: #b34644; 
    display:none;
 }
/* Hide programme button in programme pages*/
 .page-id-263337 .btn-programme,
 .page-id-263343 .btn-programme,
 .page-id-263345 .btn-programme,
 .page-id-263347 .btn-programme,
 .page-id-263349 .btn-programme,
 .page-id-99370 .btn-programme
 {
     display:none;
 }
.page-id-263337 .btn-forum,
.page-id-263343 .btn-forum,
.page-id-263345 .btn-forum,
.page-id-263347 .btn-forum,
.page-id-263349 .btn-forum,
.page-id-99370 .btn-forum
  {
     display:block;
 }

.widget .post-meta{
	display:none;
}

.post-thumb .post-cat-wrap{
	display:none;
}

.sidebar .posts-list .post-title a{
	position: relative;
	top: -30px;
	left: 20px;
		background: #fff;
    padding: 3px 8px;
    box-sizing: border-box;
    display: inline-block;
    width: 80%;
}



.post-widget-body .post-title{
	font-size:15px;
}

.header-menu .menu li{
	text-transform:none !important;
}


.site-info-layout-2 .copyright-text-second{
	margin-left:0;
	font-size:12px;
	line-height:14px;
	width:100%;
	text-align:justify;
	font-style:italic;
}

/** CSS for Programme site */
body.home blockquote{
	background:none;
	width:85%;
}
body.home blockquote p{
	font-size:27px;
	line-height:32px;
}
/*
body.home .home-1 .is-first-section{
	min-height:60vh;
}*/


#theme-header:not(.main-nav-boxed) #main-nav, .main-nav-boxed .main-menu-wrapper{
	border-bottom-color: rgba(250,250,250,0.1) !important;
}



a.bigbox{
	display:block;
	font-size:25px !important;
	text-align:center;
	/*font-family: 'EB Garamond Medium';*/
	font-weight:bold;
	line-height:15px;
	color:#000 !important;
	
}

a.bigbox img{
	max-height:30vh;
	padding-bottom:10px;
}


div.home-boxes .container, div.home-1 .container{
	max-width:1200px;
	margin:0 auto;
}

div.home-boxes .mag-box{
	margin-bottom:0px;
}

table th{
	background-color:#175c64 !important;
	color:#fff;
}

div.home-boxes .section-item{
	background-color: #eeeeee;
	background-image: url("https://agora-dialogue.com/wp-content/themes/jannah-child/images/absurdity.png");
}

div.programme .section-item{
	background-color: #333;
	background-image: url("https://agora-dialogue.com/wp-content/themes/jannah-child/images/absurdity.png");
}

.home blockquote::after {
    display: block;
    content: "\f10e";
    font-family: fontawesome;
    font-size: 26px;
    color: #175c64;
    margin-bottom: 20px;
		float:right;
}

body.page h1.post-title {
	font-size: 50px;
	margin-bottom: 50px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
}


body.page h1.post-title::before, body.page h1.post-title::after {
    height: 2px;
    content: '';
    -webkit-flex-basis: 15%;
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%;
    position: relative;
    background-color: #2c2f34;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}
body.page h1.post-title::before{
	margin-right:2% !important;
}
body.page h1.post-title::after{
	margin-left:2% !important;
}
.popup-login-icon .fa-lock::before{
	content: "\f007";	
}

a.wpdm-download-link.btn{
	background-color:#165c64;
} 
a.wpdm-download-link.btn:hover{
	background-color:#1f2024;
}
.box_01{
	background:  rgba(22,92,100, 0.1);
    padding: 20px;
    margin-bottom: 30px;
}
.box_02{
	background:  rgba(22,92,100, 0.2);
    padding: 20px;
    margin-bottom: 30px;
}
.box_01 h4,.box_02 h4{
	margin-bottom: 1em;
}

.gnstl_disclaimer{
	font-size:10px;
	text-transform:uppercase;
	position:relative;
	top:-15px;
	text-align:left;
	font-style:normal;
}

.gnstl_disclaimer img{
	padding-top:8px;
}
 