/*
Theme Name: Baptist World Alliance
Theme Uri:  #
Author:     Glenn Mark Arnobit
Author Uri: https://www.baptistworld.org
Template:   Divi
Version:    1.0
License:    GNU General Public License v2 or later
Version:    3.0
*/

.icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
	font-family: 'ETmodules';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	color: #318EC3;
}
.icon_tags:before {
	content: "\e07c";
	padding: 0px 5px 0 0;
}
.icon_profile:before {
	content: "\e08a";
	padding: 0 5px 0 0;
}
.icon_chat:before {
	content: "\e066";
	padding: 0 5px 0 20px;
}
.icon_clipboard:before {
	content: "\e0e6";
	padding: 0 5px 0 20px;
}
.icon_calendar:before {
	content: "\e023";
	padding: 0 5px 0 20px;
}


/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/

/*------------------------------------------------*/
/*------------------[TYPOGRAPHY]------------------*/
/*------------------------------------------------*/
 @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Noto+Serif:wght@400;500;600;700&display=swap');

abbr, acronym, address, applet, b, big, blockquote, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, tt, u, ul, var  {
	font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family:"Noto Serif", Georgia, "Times New Roman", serif;
}

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*----------------[UTILITIES INFO]----------------*/
/*------------------------------------------------*/
.freeze.modal-open, body.freeze.bwa_modal-open{ overflow: hidden; }
.inline-button-wrapper .et_pb_button_module_wrapper,.bwa_inline-button-wrapper .et_pb_button_module_wrapper { display: inline-block; } 
.bwa_inline-button-wrapper .et_pb_button_module_wrapper,.bwa_inline-button-wrapper .et_pb_button_module_wrapper:not(:last-child) { margin-right: 10px; }
/* ------------------------------------- Alignment -- */
.vertical-middle {display: flex; flex-direction: column;  justify-content: center; }
/* ------------------------------------- Visibility -- */
.hidden { display: none !important; }
/* ------------------------------------- Paddings and Margin -- */
.w-100, .w-100 img { width: 100%; } .w-85, .w-85 img { width: 85%; }  .w-80, .w-80 img { width: 80%; } 
/* ------------------------------------- Paddings and Margin -- */
.pa-0 {padding: 0; } .pa-20 { padding: 20px; } .pa-40 { padding: 40px; } .pa-60 { padding: 60px; } .pa-80 { padding: 80px; } .pa-100 { padding: 100px; }
.pt-0 {padding-top: 0; } .pt-20 { padding-top: 20px; } .pt-40 { padding-top: 40px; } .pt-60 { padding-top: 60px; } .pt-80 { padding-top: 80px; } .pt-100 { padding-top: 100px; }
.pr-0 {padding-right: 0; } .pr-20 { padding-right: 20px; } .pr-40 { padding-right: 40px; } .pr-60 { padding-right: 60px; } .pr-80 { padding-right: 80px; } .pr-100 { padding-right: 100px; }
.pb-0 {padding-bottom: 0; } .pb-20 { padding-bottom: 20px; } .pb-40 { padding-bottom: 40px; } .pb-60 { padding-bottom: 60px; } .pb-80 { padding-bottom: 80px; } .pb-100 { padding-bottom: 100px; }
.pl-0 {padding-left: 0; } .pl-20 { padding-left: 20px; } .pl-40 { padding-left: 40px; } .pl-60 { padding-left: 60px; } .pl-80 { padding-left: 80px; } .pl-100 { padding-left: 100px; }
.ma-0 {margin: 0; } .ma-20 { margin: 20px; } .ma-40 { margin: 40px; } .ma-60 { margin: 60px; } .ma-80 { margin: 80px; } .ma-100 { margin: 100px; }
.mt-0 {margin-top: 0; } .mt-20 { margin-top: 20px; } .mt-40 { margin-top: 40px; } .mt-60 { margin-top: 60px; } .mt-80 { margin-top: 80px; } .mt-100 { margin-top: 100px; }
.mr-0 {margin-right: 0; } .mr-20 { margin-right: 20px; } .mr-40 { margin-right: 40px; } .mr-60 { margin-right: 60px; } .mr-80 { margin-right: 80px; } .mr-100 { margin-right: 100px; }
.mb-0 {margin-bottom: 0; } .mb-20 { margin-bottom: 20px; } .mb-40 { margin-bottom: 40px; } .mb-60 { margin-bottom: 60px; } .mb-80 { margin-bottom: 80px; } .mb-100 { margin-bottom: 100px; }
.ml-0 {margin-left: 0; } .ml-20 { margin-left: 20px; } .ml-40 { margin-left: 40px; } .ml-60 { margin-left: 60px; } .ml-80 { margin-left: 80px; } .ml-100 { margin-left: 100px; }



/*------------------------------------------------*/
/*--------------------[PAGES]---------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*--------------------[MENUS]---------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*----------------[BWA VIDEO WRAPPER]-------------*/
/*------------------------------------------------*/
.bwa_video-wrapper {padding: 0 !important;width: 100%;}.bwa_video-wrapper.et_pb_tabs {border: 0 }.bwa_video-wrapper ul.et_pb_tabs_controls {background: none;}.bwa_video-wrapper ul.et_pb_tabs_controls li {background: #f4f4f4;border-right: 0 !important;border: 1px solid #f4f4f4;font-size: 18px;}.bwa_video-wrapper ul.et_pb_tabs_controls li:not(.et_pb_tab_active) a {border-top: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;}.bwa_video-wrapper ul.et_pb_tabs_controls li:not(.et_pb_tab_active):first-child a {border-left: 1px solid #d9d9d9;}.bwa_video-wrapper .et_pb_tabs_controls li.et_pb_tab_active {border: 2px solid #1b5c9e;background: #1b5c9e;}.bwa_video-wrapper .et_pb_tabs_controls li.et_pb_tab_active:after {content: '';position: absolute;top: 35px;left: 0;right: 0;margin: 0 auto;width: 0;height: 0;border-top: 20px solid #1b5c9e;border-left: 36px solid transparent;border-right: 36px solid transparent;}.bwa_video-wrapper .et_pb_tabs_controls li.et_pb_tab_active a {color: white !important;}.bwa_video-wrapper .et_pb_tabs_controls li a {min-width: 240px;}.bwa_video-wrapper .et_pb_tab {padding: 0 }.bwa_video-wrapper#playlist-mode .et_pb_tab_content::before{position: absolute;width: 100%;height: 100%;top: 0;left: 0;content: '';opacity: 0.6;background-repeat: no-repeat;background-size: cover;}.bwa_video-wrapper#playlist-mode .et_pb_tab_content {}.bwa_video-wrapper [data-embed] {width: 100%;position: relative;}.bwa_video-wrapper iframe {width: 100%;height: 100%;overflow: hidden;cursor: pointer;background-size: cover;background-position: center;background-repeat: no-repeat;opacity: 0.7;top: 0;left: 0;padding: 0;}.bwa_video-wrapper iframe.playing {opacity: 1;}.bwa_video-wrapper .bwa_video-play-button {width: 68px;height: 48px;background-color: #188ec9;box-shadow: 0 0 30px rgba(23, 142, 201, 0.6);z-index: 1;opacity: 1;border-radius: 12px }.bwa_video-wrapper .bwa_video-play-button:before {content: "";border-style: solid;border-width: 8px 0 8px 13px;border-color: transparent transparent transparent #fff }.bwa_video-wrapper .bwa_video-play-button, .bwa_video-wrapper .bwa_video-play-button:before {top: 50%;left: 50%;transform: translate3d(-50%, -50%, 0) }.bwa_video-wrapper img, .bwa_video-wrapper iframe, .bwa_video-wrapper .bwa_video-play-button {cursor: pointer }.bwa_video-wrapper img, .bwa_video-wrapper iframe, .bwa_video-wrapper .bwa_video-play-button, .bwa_video-wrapper .bwa_video-play-button:before {position: absolute }.bwa_video-wrapper img {min-height: 450px;width: 100%;}

/*-------------------[981px]------------------ General Layouts*/
@media all and (max-width: 980px) { }

@media only screen and (min-width:981px) { 
    .bwa_video-wrapper [data-embed] {
        min-height: 600px;
    }
}

/*-------------------[768px]------------------ Ipad landscape layouts */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) { }

/*-------------------[768px]------------------ General Ipad Layouts */
@media only screen and (device-width: 767px) {  
	/*** wrap row in a flex box ***/
	.flex_row{display:-webkit-box ;display:-moz-box;display:-ms-flexbox ;display:-webkit-flex ;display: flex ;-webkit-flex-wrap:wrap ;/* Safari 6.1+ */flex-wrap: wrap; flex-direction: column-reverse;  }
	/*** custom classes that will designate the order of columns in the flex box row ***/
	.first-on-mobile{-webkit-order:1;order:1 ;}.second-on-mobile{-webkit-order:2 ;order:2 ;}.third-on-mobile{-webkit-order:3 ;order:3 ;}.fourth-on-mobile{-webkit-order:4 ;order:4 ;}
	/*** add margin to last column ***/ 
	.flex_row:last-child .et_pb_column:last-child { margin-bottom:27px; }
	
	.bwa_video-wrapper [data-embed] { min-height: 480px; }
}

/*-------------------[667px]------------------ */

@media screen and ( max-width: 667px )  {
	.bwa_video-wrapper [data-embed] { min-height: 600px; } .bwa_video-wrapper .et_pb_tabs_controls li a{ min-width: 425px; }
}

/*-------------------[375px]------------------ */
@media screen and ( max-width: 375px )  {
	.bwa_video-wrapper [data-embed] { min-height: 175px; } .bwa_video-wrapper .et_pb_tabs_controls li a{ min-width: 240px; }
}

/*-------------------[320px]------------------ */
@media only screen  and (min-device-width: 320px) and (orientation: portrait) { 

    .bwa_video-wrapper .et_pb_tabs_controls li.et_pb_tab_active+li, .bwa_video-wrapper .et_pb_tabs_controls li.et_pb_tab_active+li+li { border-left: 1px solid #d9d9d9; }
  
}

