/*
 Theme Name: ourlandourfreedom
 Theme URI: https://ourlandourfreedom.com
 Description: Divi Child Theme
 Author: Zumwinkle .com
 Author URI: https://zumwinkle.com
 Template: Divi
 Version: 1.0.0
*/

a {
	font-weight: 700;
}

.entry-content ol {
	list-style-position: outside;
	margin-left: 50px;
}

.entry-content ul {
	list-style-position: outside;
	margin-left: 30px;
}

#et-main-area {
	top: 100px;
	position: relative;
}

/*------------ Header & Menu Bits ----------------*/

.et_pb_menu .et-menu > li {
	padding-left: 18px;
	padding-right: 18px;
}

.et_pb_menu .et_pb_menu__search-input {
	border: 2px solid #ccc;
}

.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
	border-bottom: 2px solid #efbd0e;
}

.nav li ul {
	width: 280px;
}

.et-menu li li a {
 	width: 240px;
}

.mobile_menu_bar::before {
	font-size: 60px;
}

@media (max-width: 980px) {
	.et_pb_column {
		margin-bottom: 0;
	}
	
	.et_pb_menu_0_tb_header {
		margin-top: 0 !important;
	}
}

@media (max-width: 980px) {
	#z-color-blocks > div {
		margin-bottom: 50px;
	}
}

/* Making the Mobile Menu display earlier */
@media (min-width: 1060px) {
	.et_pb_menu--style-centered .et_pb_menu__menu > nav > ul, .et_pb_menu--style-centered .et_pb_menu__wrap {
		-webkit-box-pack: right;
		-ms-flex-pack: right;
  		justify-content: right;
	}
}

@media (max-width: 1060px) {
	.et_pb_menu .et_pb_menu__menu {
    	display: none;
	}
	
	.et_pb_menu .et_mobile_nav_menu {
		display: -webkit-box;
		display: ms-flexbox;
		display: flex;
	}
}	

/*-------------- Page Title --------------------*/

/*#z-title-row {
	position: absolute;
	right: 20%;
	bottom: 68px;
}*/

#z-page-title {
	position: absolute;
  	bottom: -440px;
  	right: 0;
  	background: white;
	padding: 20px;
}

#z-page-title h1 {
	padding-bottom: 0;
}

/*  ---------------AZ: Global ShareThis ------------------ */
div.sharethis-inline-share-buttons:before {
    content: "Share This Page:";
    position: relative;
    margin-right: 5px;
    font-size: 14px;
}
/*  ---------------AZ: Global GoogleTranslate ------------------ */
 /*.gt_switcher_wrapper {
    background: #FFF;
    margin: 0;
    padding: 0 5px;
   bottom: 0 !important;
	left: 10px !important;  
	box-shadow: 0px -5px 18px -6px rgba(0, 0, 0, 0.3);
}
.gtranslate_wrapper span {
    font-size: 10px;
}*/

/* ------------------ TAKE ACTION PAGE -------------*/

@media (max-width: 479px) {
	#z-action-blocks {
		margin: 0 auto;
		width: 250px;
	}
}

/*  ---------------AZ: SCREENINGS page ------------------ */
div.screenings-list p {
    line-height: 1.2;
    padding-bottom: 10px;
}

/*  ---------------AZ: WPFORMS CONTACT FORM on contact and screenings page (same form) ------------------ */
body label.wpforms-field-label, body legend.wpforms-field-label,  body label.wpforms-field-sublabel.after {
    color: #FFF !important;
}
button#wpforms-submit-380 {
    background-color: #efbd0e;
    color: #000;
}
div.wpforms-container-full label.wpforms-field-label, div.wpforms-container-full legend.wpforms-field-label {
    margin: 2px;
}
form#wpforms-form-380 div.wpforms-field {
    padding: 5px;
}
body div.wpforms-container-full .wpforms-confirmation-container-full, body div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background: #FFF;
}
.wpforms-container .wpforms-required-label, .wp-core-ui div.wpforms-container .wpforms-required-label {
    color: #ffffff; }


/*  ---------------AZ: Video Modal Popup on About page ------------------ */


/*  ---------------CONTACT PAGE by Gulnaz ------------------ */
.mb-2 {
    font-weight: 700;
    font-size: 24px;
	margin-bottom: 0;
}
.mb-23>span {
    font-weight: 700;
    font-size: 18px;
	margin-bottom: 10px;
}
.mb-24>span
 {
    font-weight: 700;
    font-size: 18px;
}

