/*!/wp-content/themes/Divi-child/style.css*//* 
 Theme Name:     Bare bones for Divi
 Author:         Storyline Creative
 Author URI:     https://www.storylinecreative.com.au/websites/
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
@font-face{
    font-family: 'Gotham Local Black';
    src: url('/wp-content/themes/Divi-child/Gotham-Black.otf');
 font-display:swap;}
@font-face{font-family:'Gotham Local Bold';font-display:swap;src:url('/wp-content/themes/Divi-child/GothamBold.ttf');}
@font-face{font-family:'Gotham Local Medium';font-display:swap;src:url('/wp-content/themes/Divi-child/GothamMedium.ttf');}
@font-face{font-family:'Gotham Normal';font-display:swap;src:url('/wp-content/themes/Divi-child/GothamBook.ttf');}
@font-face{
    font-family: 'Gotham Medium Italic';
	
    src: url('/wp-content/themes/Divi-child/GothamMediumItalic.ttf');
 font-display:swap;}

@font-face{font-family:'gothambook';font-display:swap;src:url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/fonts/gothambook-webfont.woff2') format('woff2'),
url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/fonts/gothambook-webfont.woff') format('woff'),
url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/fonts/gothambook-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}

@font-face {
    font-family: 'gothamblack';
    src: url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/fonts/gotham-black-webfont.woff2') format('woff2'),
         url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/fonts/gotham-black-webfont.woff') format('woff'),
		 url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/fonts/gotham-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

 font-display:swap;}

@font-face{font-family:'gothamlight';font-display:swap;src:url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/fonts/gotham-light-webfont.woff2') format('woff2'),
url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/fonts/gotham-light-webfont.woff') format('woff'),
url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/fonts/gotham-light-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}

@font-face{font-family:'calibre';font-display:swap;src:url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/fonts/Calibre-Regular.woff2') format('woff2'),
url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/fonts/Calibre-Regular.woff') format('woff');font-weight:normal;font-style:normal;}

@font-face {
    font-family: laca-bold;
    src: url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/LacaBold.woff') format('woff');

 font-display:swap;}

@font-face {
    font-family: TheHistoriaSolid;
    src: url('https://charisbiblecollege.org.au/wp-content/themes/Divi-child/TheHistoriaSolid.ttf') format('woff');
 font-display:swap;}

@font-face{font-display:swap;font-family:'Gotham Local Black';src:url('/wp-content/themes/Divi-child/Gotham-Black.otf');}
@font-face{font-display:swap;font-family:'Gotham Local Bold';src:url('/wp-content/themes/Divi-child/GothamBold.ttf');}
@font-face{font-display:swap;font-family:'Gotham Local Medium';src:url('/wp-content/themes/Divi-child/GothamMedium.ttf');}
@font-face{font-display:swap;font-family:'Gotham Normal';src:url('/wp-content/themes/Divi-child/GothamBook.ttf');}
@font-face{font-display:swap;font-family:'Gotham Medium Italic';src:url('/wp-content/themes/Divi-child/GothamMediumItalic.ttf');}

.vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
}



.about-us-content p {
    font-family: 'Gotham Normal'!important;
}

.about-us-banner p {
    font-family: 'Gotham Normal'!important;
}

/*Mobile Menu*/
.et_pb_menu .et_mobile_menu .menu-item-has-children > a, 
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a,
#main-header .et_mobile_menu .menu-item-has-children > a {
    background-color: transparent;
    position: relative;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, 
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a:after,
#main-header .et_mobile_menu .menu-item-has-children > a:after {
    font-family: 'ETmodules';
    text-align: center;
    speak: none;
    font-weight: 600;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    font-size: 18px;
    content: '\4c';
    top: 11px;
    right: 13px;
 }
.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
    content: '\4d';
}
.et_pb_menu .et_mobile_menu ul.sub-menu,
.et_pb_fullwidth_menu .et_mobile_menu ul.sub-menu,
#main-header .et_mobile_menu ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    transition: all 1.5s ease-in-out;
}
.et_pb_menu .et_mobile_menu .visible > ul.sub-menu, 
.et_pb_fullwidth_menu .et_mobile_menu .visible > ul.sub-menu, 
#main-header .et_mobile_menu .visible > ul.sub-menu {
    display: block !important;
    visibility: visible !important;
}
/*Change Color of text Selection*/

::-moz-selection { /* Code for Firefox */
  color: #000;
  background: #EFE5E4;
}

::selection {
  color: #000;
  background: #EFE5E4;
}

/*End of Change Color of text Selection*/

/* Hybrid */ 
iframe #cstm-header { display: none !important; }

/*Missions Slider*/
h2.slider-two-charis {
    font-family: 'Gotham Black v2';
    font-weight: 900!important;
    font-size: 150px!important;
    color: #6d6d6d!important;
}

h3.slider-two-missions {
    font-family: 'Kaushan Script',cursive!important;
    font-weight: 900!important;
    font-size: 100px!important;
    color: #6d6d6d!important;
}

span.slider-two-missions {
    font-family: 'Kaushan Script',cursive!important;
}

.main-header .et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a, .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
	padding-left: 2px!important;
	padding-right: 2px!important;
}


@media all and (max-width: 767px) {

  h2.slider-two-charis {
      font-size: 75px!Important;
  }
  
  }

  @media all and (min-width: 768px) and (max-width: 980px) {
  h2.slider-two-charis {
    font-size: 70px!important;
}
  }

/*Slider 2 Slide 1 CSS*/
.my-button {
    display: inline-block;
	border-width: 0px!important;
    border-color: rgba(0,0,0,0);
    border-radius: 50px;
    font-family: 'Gotham Light v2',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-image: radial-gradient(circle at bottom left,#64162a 0%,#c14445 100%);
  	padding: 15px 50px;
  	text-transform: uppercase;
  	margin: 15px 20px;
    color: #fff;
    text-shadow: none;
    
 	box-shadow: 0px 10px 20px rgb(163 30 36 / 50%);
}
.my-button:hover {
	background-image: radial-gradient(circle at bottom left,#c14445 0%,#cc755d 100%);
    box-shadow: 0px 0px 0px 0px rgb(193 121 99 / 70%);
    transition: 0.2s ease-in;
  cursor: pointer;
}

/*Discipleship Cards CSS*/
@media all and (max-width: 767px) {
  .et_pb_row_inner.et_pb_row_inner_1.our-discipleship-cards.et_pb_equal_columns.et_pb_gutters2.et_pb_row_1-6_1-6_1-6 {
    top: -36px;
    position: relative;
    margin-left: -29px!important;
}
}

/* blog section */
.et_pb_section.et_pb_section_20.home-blog-section.et_section_regular {
    background-image: url(https://i2.wp.com/charisbiblecollege.org.au/wp-content/uploads/2021/01/blog_bg.jpg?ssl=1); /* url(https://charisbiblecollege.org.au/wp-content/uploads/2021/01/blog_bg.jpg); */
}

@media all and (min-width: 1300px) and (max-width: 1366px) {
#b1 h2.entry-title {
    padding-left: 50px;
    padding-right: 50px;
}
#b3 h2.entry-title {
    padding-left: 80px;
    padding-right: 80px;
}
#b2 h2.entry-title {
    padding-left: 35px;
    padding-right: 35px;
}
}

@media all and (min-width: 900px) and (max-width: 1299px) {
#b3 h2.entry-title {
    padding-left: 40px;
    padding-right: 40px;
}
}
#b1 h2.entry-title, #b2 h2.entry-title, #b3 h2.entry-title {
    z-index: 999;
    position: relative;
}

@media all and (max-width: 900px) {
div#bt {
    padding-bottom: 0px !important;
}
}
/* end */

/* Styles 20-01*/ 
.main-header .et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.univ-button { 
	padding-top: 10px !important;	
	background-position: absolute !important;
}
.scripted div { font-family: 'Kaushan Script', cursive !important; }
 span.scripted, h2.scripted, .scripted { font-family: 'Kaushan Script', cursive !important; color: #B34D4A; }
.home-slider { font-family: 'Gotham' !important;}
.et_pb_sticky_module { z-index: 1; }
/* BLOG-TEMPLATE */
.awma-blog-section .custom-blog {
    width: 100%;
    display: grid;
    grid-template-columns: 45% 55%;
	margin-bottom: 60px;
}
.awma-blog-section .custom-blog .custom-blog-row:nth-child(2) {
	background-color:white;
	padding:20px 20px;
}
.awma-blog-section .custom-blog p.category-names{
    display: inline-block;
    margin-right: 10px;
    text-transform: uppercase;
    color: #b34d4a;
    letter-spacing: 4px;
    font-size: 12px;
	font-family:roboto;
	margin-bottom:0px;
	padding-bottom:0px;
}
.awma-blog-section .custom-blog h2.entry-titles {
    font-size: 16px!important;
    line-height: 1.4em!important;
    text-transform: uppercase;
    line-height: 1.4em!important;
    font-family: roboto;
    font-weight: 500;
}
.awma-blog-section .custom-blog p.contents {
    font-size: 16px;
    line-height: 1.7em;
    font-family: roboto;
    font-weight: 400;
	padding-bottom: 10px;
}
.awma-blog-section .custom-blog a.read-mores {
    font-size: 12px;
    background: #b34d4a;
    border: 1px solid #b34d4a;
    border-radius: 0px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 4px;
    color: white;
    font-family: roboto;
    padding: 6px 10px;
    margin-top: 20px !important;
}
.awma-blog-section .custom-blog a.read-mores:hover {
    background: transparent;
    border: 1px solid #b34d4a;
    color: #b34d4a;
}
.awma-blog-section .custom-blog .custom-blog-row p.contents::first-letter, .single-post p.contents::first-letter {
    float: left;
    font-size: 3.5em;
    margin: .25em .05em 0 -.06em;
    color: #b34d4a;
    float: left;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
}
.awma-blog-section .custom-blog .custom-blog-row span.author:before {
    font-family: 'Font Awesome\ 5 Free';
    content: '\f2bd';
    margin-right: 0px;
    font-size: 12px;
}
.awma-blog-section .custom-blog .custom-blog-row span.date:before {
    font-family: 'Font Awesome\ 5 Free';
    content: '\f073';
    margin-right: 0px;
    font-size: 12px;
}
.awma-blog-section .custom-blog .custom-blog-row span.author,.awma-blog-section .custom-blog .custom-blog-row span.date {
    text-transform: uppercase;
    font-size: 12px;
    color: #919191!important;
    letter-spacing: 2px;
}
.awma-blog-section .custom-blog .custom-blog-row span.author,.awma-blog-section .custom-blog .custom-blog-row p.metas {
    margin-bottom: 11px;
}
.awma-blog-section .shown{
  display:grid;
}
.awma-blog-section .hidden{
  display:none;
}
.awma-blog-section input#moreButton {
    font-size: 12px;
    background: #b34d4a;
    border: 1px solid #b34d4a;
    border-radius: 0px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 4px;
    color: white;
    font-family: roboto;
    padding: 10px 20px;
    margin: auto;
    width: 50%;
}
.awma-blog-section input#moreButton:hover {
    background: transparent;
    border: 1px solid #b34d4a;
    color: #b34d4a !important;
}
.awma-blog-section .custom-blog a.read-mores {
    font-size: 12px;
    background: #b34d4a;
    border: 1px solid #b34d4a;
    border-radius: 0px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 4px;
    color: white;
    font-family: roboto;
    padding: 6px 10px;
    margin-top: 20px !important;
}
#main-content .forms-awma #_form_34_{
    width: 100%!important;
    color: black!important;
    font-family: roboto!important;
    font-weight: 400!important;
    background-color: white!important;
    margin: 10px 0 0px!important;
    padding: 0px 0px 30px 0px!important;
}
#main-content .forms-awma #_form_34_ label._form-label {
    text-transform: uppercase !important;
    font-weight: 500 !important;
}
#main-content .forms-awma #_form_34_ input[type=checkbox] {
    width: unset !important;
    -webkit-appearance: checkbox;
}
#main-content .forms-awma button#_form_34_submit {
    font-size: 12px !important;
    background: #b34d4a !important;
    border: 1px solid #b34d4a !important;
    border-radius: 0px !important;
    font-weight: normal !important;
    font-style: normal !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    letter-spacing: 4px !important;
    color: white !important;
    font-family: roboto !important;
    padding: 6px 10px !important;
}
ul.blog-recent {
    margin-top: 20px;
	padding-left: 0px !important;
}
ul.blog-recent li a {
    font-family: roboto;
    color: #b34d4a;
    font-weight: 300;
}
ul.blog-recent li{
   list-style-type:none;
   padding-bottom: 8px !important;
   text-align: left !important;
}
ul.blog-recent li:before {
    content: '\f0da';
    font-family: Fontawesome;
    margin-right: 10px;
    color: #b34d4a;
}
.post_tags a {
    display: inline-block;
    text-transform: lowercase;
    color: black;
    margin: 5px;
    font-family: roboto;
    font-weight: 300;
    padding: 2px 10px;
    background-color: #80808029;
    font-size: 12px;
}
.post_tags {
    margin: auto;
}
.post_cats select {
    width: 100%!important;
    font-family: roboto;
    padding: 10px;
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 12px;
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 100% 50%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
	text-align-last: center;
	text-align:center;
}
form#your_form input[type="text"] {
    font-family: roboto;
    text-transform: uppercase;
    width: 100% !important;
    padding: 8px 10px;
    text-align: center;
}
#main-content #et-boc .forms-awma #_form_34_ input[type=text] {
    width: 100% !important;
}
#main-content #et-boc .forms-awma #_form_34_ div#recaptcha_0 div div {
    width: 100% !important;
}
#main-content #et-boc .forms-awma #_form_34_ ._form-content div {
    width: 100% !important;
    display: inline-block !important;
}
.custom-blog.shown div:nth-child(1) {
    background-position: center !important;
}
.archive-slider .et_pb_slide_description {
    float: right;
    width: 35%!important;
    text-align: center!important;
    padding: 30px;
    margin: 5% -3%;
    background: #ffffffc7;
}
.archive-slider .et_pb_slide_title,.archive-slider h2.et_pb_slide_title a{
    color: #212121!important;
    font-size: 18px!important;
    letter-spacing: 4px;
    line-height: 1.4em;
    text-transform: uppercase;
    font-weight: 500;
	text-align:center !important;
	text-shadow: unset !important;
}
.archive-slider .et_pb_slide_content div {
    color: #333 !important;
    font-size: 18px !important;
    font-family: roboto !important;
    font-weight: 300 !important;
	text-shadow: unset !important;
}
.awma-blog-section .custom-blog a.read-mores {
    font-size: 12px;
    background: #b34d4a;
    border: 1px solid #b34d4a;
    border-radius: 0px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 4px;
    color: white;
    font-family: roboto;
    padding: 6px 10px;
    margin-top: 20px !important;
}
.archive-slider .et_pb_button_wrapper {
    text-align: center !important;
    margin-top: 20px !important;
}
.archive-slider a.et_pb_button.et_pb_more_button {
    font-size: 12px;
    background: #b34d4a;
    border: 1px solid #b34d4a;
    border-radius: 0px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 4px;
    color: white;
    font-family: roboto;
    padding: 6px 10px;
    margin-top: 20px !important;
    margin: auto !important;
    text-align: center !important;
}
.archive-slider .et-pb-controllers {
    bottom: 47.5%;
    left: -20px;
    width: auto;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

@media (max-width: 768px){
	.archive-slider.et_pb_module .et_pb_slides .et_pb_slide {
		height: 100% !important;
	}
	.archive-slider .et_pb_container.clearfix {
		height:auto !important;
	}
	.archive-slider .et_pb_slide_description {
		width: 60%!important;
	}
	.blog-awma-temps p:last-of-type {
		text-align: center!important;
	}
	.blog-awma-temps p.category-name {
		top: 432px;
	}
}

@media (max-width: 414px){
	.blog-awma-temps p:last-of-type {
		text-align: center!important;
	}
	.archive-slider.et_pb_module .et_pb_slides .et_pb_slide {
		height: 100% !important;
	}
	.archive-slider .et_pb_container.clearfix {
		height:auto !important;
	}
	.archive-slider .et_pb_slide_description {
		width: 100%!important;
	}
	.blog-awma-temps p.category-name {
		top: 208px;
	}	
}

@media all and (min-width: 1000px) and (max-width: 1024px) {

ul#menu-main-menu a {
    font-size: 8px;
}
 
}

.n2-ss-slider .n2-ss-layer[data-pm=absolute] {
    font-family: 'Gotham Light'!important;
}


p.atchop-online:before {
    content: "\f109";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    padding-right: 8px;
    font-size: 25px;
    color: #0c71c3;
}

p.atchop-online {
    font-family: 'Gotham Light';
    font-weight: 700;
    color: #0c71c3;
    font-size: 16px;
}

span.atchop-campus:before {
    content: "\f549";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    padding-right: 8px;
    font-size: 25px;
    margin-left: 20px;
    color: #c14445;
}

span.atchop-campus {
    font-family: 'Gotham Light';
    font-weight: 700;
    color: #c14445;
    font-size: 16px;
}

.et_pb_testimonial_author {
    margin-top: 40px;
    font-weight: 700;
    display: block;
}


/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	.et_pb_row_11 h2 {
		font-size: 80px;
    line-height: 1.3em;	
	}
	.et_pb_row_11 h3 {
		font-size: 45px;
		line-height: 1.3em;	
	}
	.et_pb_row_4 h1 {
		font-size: 45px !important;
    line-height: 1.3em;
	}
	.et_pb_row_8 h2 {
		font-size: 80px;
    line-height: 1em;	
	}
	.et_pb_row_8 h3 {
		font-size: 45px;
		line-height: 1.3em;	
	}
}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 375px) {
	.et_pb_row_11 h2 {
		font-size: 50px;
    line-height: 1.3em;	
	}
	.et_pb_row_11 h3 {
		font-size: 35px;
		line-height: 1.3em;	
	}
	.et_pb_row_4 h1 {
		font-size: 35px !important;
    line-height: 1.3em;
	}
	.et_pb_row_8 h2 {
		font-size: 50px;
    line-height: 1em;	
	}
	.et_pb_row_8 h3 {
		font-size: 45px;
		line-height: 1.3em;	
	}
	.et_pb_row_16 h3 {
		font-size: 25px;
		line-height: 1.3em;	
	}
}

.blurb-lp .et_pb_blurb_description {
  margin-left: -10px;
  margin-top: 0px !important;
}

/*CWB*/
@media all and (max-width: 767px) {

.cwb span {
    font-size: 45px!important;
}

.cwb h3 {
    font-size: 22px!important;
}

.et_pb_module.et_pb_text.et_pb_text_2.cwb.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-top: -40px!important;
}

}


/*Blurb*/
@media all and (min-width: 768px) and (max-width: 980px) {
.et_pb_row.et_pb_row_9.blurb-row.et_pb_gutters1 {
    display: flex!important;
    margin: auto!important;
    width: 50%!important;
}

.distance-learning-blurb a {
    line-height: 1.3em!important;
}
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
.et_pb_row.et_pb_row_9.blurb-row.et_pb_gutters1 {
    display: contents;
}

.on-campus-blurb .et_pb_blurb_content {
    margin-left: 20px;
}

.hybrid-blurb .et_pb_blurb_content {
    margin-left: 20px;
}

.distance-learning-blurb .et_pb_blurb_content {
    margin-left: 20px;
}
}


/*Banner CSS*/
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
.transform-mobile p {
    /* padding: 0px 45px; */
    padding-bottom: 20px!important;
    padding-left: 45px!important;
    padding-right: 45px!important;
}
	
	.et_pb_section.et_pb_section_4.banner-section.et_pb_with_background.et_section_regular.lazy-loaded-background {
    background-image: none!important;
}
}

/*Blurb*/
@media all and (max-width: 767px) {
.search-disciples .et_pb_text_inner {
    position: relative;
    margin-top: 252px;
    display: grid;
    place-items: center;
    left: -95px;
    top: 35px;
}

.search-disciples h3 {
    line-height: 1.3em;
}

}


/* Default button appearance */
.et_pb_scroll_top.et-pb-icon {
    right: 30px; /* space from right */
    bottom: 30px; /* space from bottom */
    padding: 8px; /*padding size*/
    border-radius: 30px; /* make the circle */
    background: #424b54 /* button color */;	
    font-size: 32px; /* icon size */
    transition: all .1s ease-in-out; /* add transition */
}
/* Button Appearance on Mouseover */
.et_pb_scroll_top.et-pb-icon:hover {
    bottom: 32px /* space from bottom */;
    background: #424b54 /*button hover color*/;	
    transition: all .1s ease-in-out; /*add transition*/
    box-shadow: 0 10px 15px #162c4e4a; /*box shadow on hover*/
}
/* Animation tweaks */
.et_pb_scroll_top.et-visible {
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
    -moz-animation: fadeInBottom 2s 1 cubic-bezier(.50,0,.160,1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
    animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
}
.et_pb_scroll_top.et-hidden {
    opacity: 0;
    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
}


.et_pb_scroll_top:hover:after {
  content: "Back to Top";
  font-family: 'Gotham Light',Helvetica,Arial,Lucida,sans-serif;
  display: table-caption;
    color: #FFF;
    font-weight: 700;
    font-size: 14px;
    padding: 10px;
	line-height: 1.5em;
}

/*Reponsiveness For Testimonials iPad Pro*/
@media all and (min-width: 768px) and (max-width: 1024px) {
 

.et_pb_row.et_pb_row_20.testimonials-row-one.et_pb_gutters2.et_pb_row_4col {
    width: 88%;
    max-width: 1920px;
    margin-top: 80px;
}

.et_pb_row.et_pb_row_21.testimonials-row-two.et_pb_gutters2.et_pb_row_4col {
    width: 88%;
    max-width: 1920px;
    padding-bottom: 80px!important;
}

}
/* End of Reponsiveness For Testimonials iPad Pro*/


/*Mobile Responsiveness of Slider 2*/
@media (max-width: 1024px) {
  
  h2.slider-mobile-two-charis {
    font-family: 'Gotham Black v2';
	font-size: 40px;
}

h2.slider-mobile-two-charis {
    color: #6d6d6d!important;
}

span.slider-mobile-two-missions {
    font-family: 'Kaushan Script',cursive!important;
}

a.my-button-stories {
    border-width: 0px!important;
    border-color: rgba(0,0,0,0);
    border-radius: 50px;
    font-family: 'Gotham Light v2',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-image: radial-gradient(circle at bottom left,#64162a 0%,#c14445 100%);
  	padding: 12px 35px;
    color: #fff;
    font-size: 16px;
    margin: 100px 5px;
	text-shadow: none;
	box-shadow: 0px 10px 20px rgb(163 30 36 / 50%);
}

a.my-button-donate {
    border-width: 0px!important;
    border-color: rgba(0,0,0,0);
    border-radius: 50px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 500!important;
    background-image: radial-gradient(circle at bottom left,#64162a 0%,#c14445 100%);
    padding: 9px 22px;
    color: #fff;
    font-size: 8px;
}
  
a.my-button-discover {
    border-width: 0px!important;
    border-color: rgba(0,0,0,0);
    border-radius: 50px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 500!important;
    background-image: radial-gradient(circle at bottom left,#64162a 0%,#c14445 100%);
    padding: 9px 22px;
    color: #fff;
    font-size: 8px;
    position: relative;
    top: 43px;
}
  
h2.fruit {
    font-family: 'Kaushan Script',cursive!important;
    font-size: 22px;
}
  
}

/*End of Mobile Responsiveness of Slider 2*/

/*Moblie Footer Title*/
.free-menu-mobile-stack img {
    position: relative;
    left: -29px;
}

.free-menu-mobile-stack-two img {
    position: relative;
    left: -29px;
}

/*Reposnsiveness for 1024*/
@media all and (min-width: 1024px) and (max-width: 1030px) {
 

.person-one h4.et_pb_module_header {
    font-size: 11px!important;
    margin-top: 7px!important;
}

p.teachers-desc {
    font-size: 9px!important;
    margin-top: -16px;
    margin-left: 15px!important;
}
	
.et_pb_row_inner.et_pb_row_inner_1.our-discipleship-cards.et_pb_equal_columns.et_pb_gutters2.et_pb_row_1-6_1-6_1-6 {
    height: auto;
}

.d-text-one p {
    font-size: 18px;
}
	
.testimonials-text p {
    font-size: 12px;
}
	
p.person-test {
    font-size: 9px;
    font-weight: 900;
}

p.person-position {
    font-size: 11px!important;
    margin-top: -10px!important;
}
	
img.testimonials-image.jetpack-lazy-image.jetpack-lazy-image--handled {
    width: 25%;
}
	
	.et_pb_column.kate-card.et_clickable.et_pb_css_mix_blend_mode_passthrough.et-last-child.popup-trigger {
    position: relative;
    right: -211px;
}

.et_pb_column.barry-card.et_clickable.et_pb_css_mix_blend_mode_passthrough.popup-trigger {
    position: relative;
    bottom: -24px;
}

.et_pb_column.eve-card.et_clickable.et_pb_css_mix_blend_mode_passthrough.popup-trigger {
    position: relative;
    bottom: -21px;
}
	
	.et_pb_row.testimonials-row-one {
    margin-top: 84px;
}

}

/*Teacher's Section Margin*/
@media all and (min-width: 1600px) and (max-width: 5120px) {
.et_pb_row.teachers-row-home {
    margin-top: -187px;
}
}

@media all and (min-width: 768px) and (max-width: 980px) {

.et_pb_module.mobile-teachers {
    margin-top: -120px;
}

}

@media all and (max-width: 767px) {
	
	.et_pb_module.mobile-teachers {
    margin-top: -98px;
}
 
}

/*AWMA LOGO NAVBAR*/
.awm-asutralia-logo img {
    position: relative;
    right: -6px;
}

@media all and (min-width: 1020px) and (max-width: 1024px) {
.donate-blurb-nav .et_pb_blurb_content {
    position: relative;
    left: -28px;
    top: -4px;
}
}

@media all and (max-width: 812px) {
 
	.et_pb_module.sub-menu-logo {
    position: relative;
    right: -7px;
}
	
}

/*Footer Last Card Padding*/
@media all and (min-width: 1020px) and (max-width: 1024px) {
.et_pb_column.card-footer-ui {
    height: 320px;
    width: 30%!important;
}
}

/*Mobile Menu iPad*/
@media only screen and (max-width: 767px) {


span.mobile-odr {
    font-size: 40px!important;
}


.et_pb_with_border.third-cwb {
    margin-top: -16px;
}
}

/*Slider 2 First Slide Text*/
@media all and (max-width: 767px) {
h2.slider-mobile-two-charis {
    font-size: 34px;
}

}

/*Menu iPad View*/
  @media all and (min-width: 1024px) and (max-width: 1160px) {
    .cbc-menu .et_pb_menu__logo-wrap img {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
	  
	  .cbc-menu .et_pb_menu__logo img[src$=".svg"] {
    width: 68%!important;
}

  }




/*Menu iPad View Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1100px) {
  .et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul, .et_pb_menu .et_pb_menu__menu>nav>ul {
    flex-wrap: inherit;
  }
  header.et-l.et-l--header .et_pb_row {
    width: 100% !important;
  }
  .main-header .et_pb_menu__logo img[src$=".svg"] {
    width: 100%;
  }
}

.et_pb_menu__logo img[src$=".svg"] {
	width: 230px;
}

/**/
.et_pb_menu .et_pb_menu__search{
	width: 30%!important;

    font-family: 'Gotham Light v2'!important;
    position: absolute!important;
    right: 0px!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
    margin-top: 10px!important;
	/*border-bottom: 1px solid #fff!important;*/
	background: #0000004d!important;
    border-radius: 10px;
	padding-left: 10px;
}

.et_pb_menu .et_pb_menu__search-input {
	    color: #fff!important;
}

@media (max-width: 767px) {
.et_pb_module.middle-connect-card {
    margin-top: 0px!important;
}
}

@media (max-width: 1024px) {
a.my-button-stories {

    padding: 8px 35px!important;
    font-size: 10px!important;

}
}

/* MEC Single Event */

.event-featured-img {
    box-shadow: -20px -20px 0px #010424;
    background: #99bebf;
}

.event-featured-img .mec-divi-featured-image img {
    width: 100%;

}

#od-event-organizer {
    background: #d4bda6!important;
}

.et-db #et-boc .et-l .mec-single-event-organizer .mec-events-single-section-title, .et-db #et-boc .et-l .mec-single-event-additional-organizers .mec-events-single-section-title {
    /*font-family: 'Isidora',Helvetica,Arial,Lucida,sans-serif!important;*/
}

.mec-single-event dd, .mec-single-event dd h6, .mec-single-event dd a,
.mec-single-event .mec-event-meta dd a {
    font-family: 'Isidora',Helvetica,Arial,Lucida,sans-serif!important;
}

.mec-single-event .mec-date-col{
    width:  46.66667%;
}

#od-right-content .mec-event-meta .mec-single-event-date, #od-right-content .mec-event-meta .mec-single-event-location {
    background: #d4bda6!important;
}

#od-content h1 {
    font-weight: 700;
}

.no-border-mec-btn .mec-frontbox{
    border:  0;
}

.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {
    margin-bottom: 0;
}

.et-db #et-boc .et-l .mec-event-social.mec-frontbox{
    background-color: #d4bda6!important;
}

.mec-divi-event-social-share .mec-social-single:before {
    margin-left: auto !important;
    margin-right: auto;
    left: 0;
    right: 0;
    width: 70px;
}

.et-db #et-boc .et-l .mec-event-export-module.mec-frontbox{
    background: #f2f2f254 !important;
}

.mec-divi-event-hourly-schedule .mec-frontbox-title {
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 5px;
    display: inline;
    color: #000;
    padding-left: 10px;
    font-size: 25px !important;
    color: #b34d4a !important;
}

.mec-event-schedule-content dl {
    margin-bottom: 10px;
}

.single-mec-events h1.mec-single-title, .single-mec-events .mec-event-schedule-content {
    color: #000 !important;
}

.mec-related-events-wrap h3.mec-rec-events-title {
    line-height: 22px;
}

.mec-related-events-wrap h3.mec-rec-events-title:before {
    top:  auto;
    bottom:  0px;
}

#button-event {
    padding-bottom:  10%;
}

@media (max-width: 1199px) {

    #od-mid-event-details > .et_pb_row {
        width:  auto;
        padding-right: 25px;
    }
}


@media (max-width: 980px) {

    #od-mid-event-details > .et_pb_row {
        display: flex;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
    }

    #od-mid-event-details > .et_pb_row > .et_pb_column:first-child {
        width: 35%;
    }

    #od-mid-event-details > .et_pb_row > .et_pb_column:last-child {
        width: 60%;
    }

    #od-right-content {
        display: flex;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
    }
	#featured-images-openday .et_pb_row_0.et_pb_row {
    	margin-top: 30px !important;
	}
}

@media (max-width: 960px) {
    .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
        display: flex;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
    }

    .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{
        margin-bottom: 10px;
    }

    .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a{
        display:  block;
        text-align: center;
    }

    .mec-wrap .flip-clock-wrapper ul {
        width: 40px;
    }

    .mec-related-events article {
        width: 49% !important;
    }
}

@media (max-width: 767px) {
    .mec-container {
        width:  100%;
    }
	#od-event-organizer {
    	margin-top: -10px !important;
	}
	#featured-images-openday .et_pb_row_0.et_pb_row {
    	margin-top: -30px !important;
	}
}

@media (max-width: 689px) {
    #od-mid-event-details > .et_pb_row > .et_pb_column:first-child {
        width: 40%;
    }

    #od-mid-event-details > .et_pb_row > .et_pb_column:last-child {
        width: 55%;
    }

    #od-right-content {
        flex-direction: column;
    }

    #od-right-content > .et_pb_column {
        width:  100%;
    }
}

@media (max-width: 600px) {
    #od-mid-event-details > .et_pb_row {
        display: flex;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
    }

    #od-mid-event-details > .et_pb_row > .et_pb_column:first-child {
        width: 100%;
    }

    #od-mid-event-details > .et_pb_row > .et_pb_column:last-child {
        width: 100%;
    }

    #od-mid-event-details > .et_pb_row {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media (max-width: 500px) {

    .single-mec-events .mec-event-schedule-content dl .mec-schedule-time {
        margin-right: 18px;
    }

    .single-mec-events h1.mec-single-title, .single-mec-events .mec-event-schedule-content {
        margin-left: 0;
    }

    .mec-related-events article {
        width: 100% !important;
    }
}

/* Charis Layout */

.charis-featured-image img {
    width: 100%;
}

.charis-featured-image .mec-divi-featured-image {
    background-color: #424B54!important;
    box-shadow: 6px 6px 18px 0px rgba(0, 0, 0, 0.3);
}

.charis-title h1.mec-divi-simple-header{
    font-family: 'Isidora',Helvetica,Arial,Lucida,sans-serif!important;
    text-align: left!important;
    padding:  0;
}

.et-db #et-boc .et-l .charis-export .mec-event-export-module.mec-frontbox{
    background: none !important;
    border:  0;
}

.et-db #et-boc .et-l .charis-export ul {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
}

.et-db #et-boc .et-l .charis-export ul li {
    width: 49%;
}

.et-db #et-boc .et-l .charis-export ul li a {
    display: block;
    width:  100%;
    padding: 12px 20px;
    text-align: center;
}

.charis-schedule .mec-event-schedule.mec-frontbox{
    border:  0;
}

.charis-schedule .mec-event-schedule-content .mec-schedule-time{
    margin-right: 25px;
}

#od-heroimage-col .et_pb_column {
	z-index: 0 !important;
}
.single-post #content .et_pb_button{
	line-height:1.4em !important;
}
.single-post #content .et_pb_button:hover{
	text-decoration:none !important;
}
.single-post .et_pb_bg_layout_light .et_pb_text_inner blockquote{
	min-height:64px;
}
.single-post .et_pb_bg_layout_light .et_pb_text_inner blockquote p:first-child:first-letter {
    font-size: 3.5em;
    margin: 0.25em 0.05em 0 -0.06em;
    color: #b34d4a;
    float: left;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
	text-transform:uppercase;
}
.single-post .et_pb_bg_layout_light .et_pb_text_inner blockquote p{
	padding-bottom:20px;
}
.single-post .et_pb_bg_layout_light .et_pb_text_inner blockquote p:last-child{
	padding-bottom:0;
}
.single-post .et_pb_text_inner a{
	color:#b34d4a;
	font-weight:600;
}
.single-post .et_pb_text_inner ul li{
	line-height:1.6em;	
}
.single-post .et_pb_text_inner h1,
.single-post .et_pb_text_inner h2,
.single-post .et_pb_text_inner h3,
.single-post .et_pb_text_inner h4,
.single-post .et_pb_text_inner h5,
.single-post .et_pb_text_inner h6{
	line-height:1.6em;	
}
.single-post .et_pb_bg_layout_light .et_pb_text_inner h3.feat-statement{
	background:#F2f2f2;
	padding:40px;
	color:#444444;
	overflow:hidden;
}
.single-post .et_pb_bg_layout_light .et_pb_text_inner h3.feat-statement strong{
	color:#8C0335;
}
/*
.single-post .et_pb_bg_layout_light .et_pb_text_inner h3.feat-statement:first-letter{
	font-size: 3.5em;
    margin: 10px 0.05em 0 -0.06em;
    color: #444;
    float: left;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
	text-transform:uppercase;
}
*/
.single-post #content .et_pb_row {
    width: 100%;
    padding-left: 72px;
    padding-right: 72px;
}
@media only screen and (max-width:980px){
	.single-post #content .et_pb_section_0{
		padding-top:0;
	}
}
@media only screen and (max-width:768px){
	.single-post .et_pb_bg_layout_light .et_pb_text_inner blockquote p{
		text-align:left !important;	
	}
}
	
.single-post .et_pb_divider_0{
	box-shadow: inset 40px 0px 0px 0px #622728 !important;
}
.single-post .et_pb_bg_layout_light .et_pb_text_inner blockquote{
	border-color:#550e14 !important;
}
.author-carousel .owl-nav{
	position:absolute;
	width:100%;
	top:calc(50% - 15px);
}
.author-carousel .owl-nav button{
	position:relative;  
	font-size: 32px !important;
  	font-weight: 400 !important;
}
.author-carousel .owl-nav button:hover{
	background:none !important;
	color:#8a0028 !important;
}
.author-carousel .owl-nav .owl-prev{
	float:left;
	left:-45px;
}
.author-carousel .owl-nav .owl-next{
	float:right;
	right:-45px;
}
.author-carousel .entry-title{
	display:none;
}