/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 


html, body {
	overflow-x: hidden;
}

#modal-i7ew0xph5kb6 {display: none;}
/***** HEADER ******/
#header-logo .fl-col-content.fl-node-content:hover {
    background: url(https://staging.consciouslyunbiased.com/wp-content/uploads/2023/04/CU-Logo-Black-Pride-colors3.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: contain;
    cursor: pointer;
-webkit-transition: background 600ms ease;
-moz-transition: background 600ms ease;
-ms-transition: background 600ms ease;
-o-transition: background 600ms ease;
transition: background 600ms ease;
}

span.link {
    width: 100%;
    height: 100%;
    position: ABSOLUTE;
    TOP: 0;
    LEFT: 0;
    max-width: 319px;
}

ul.sub-menu.focus li {
    height: 70px;
}

ul.sub-menu.focus {
    width: 290px;
}

#gradient-border {
	background: rgb(244,206,185);
background: linear-gradient(90deg, rgba(244,206,185,1) 0%, rgba(243,206,186,1) 15%, rgba(212,167,135,1) 38%, rgba(187,143,114,1) 66%, rgba(163,110,79,1) 83%, rgba(133,90,67,1) 100%);
}
li.nav-btn-git a {
    background: #A36E4F;
    color: #fff !important;
    border-radius: 4px;
	text-decoration: none;
	margin-left: 20px;
}
li.nav-btn-git a:hover {
    background: #684531;
}

#header-search input.pp-search-form__input::placeholder {
    font-weight: 700;
    font-size: 20px;
    opacity: 1;
}

ul.sub-menu {
    min-width: 265px !important;
}

li#menu-item-5462::before, li#menu-item-5463::before, li#menu-item-5461::before  {
    width: 50px;
    float: left;
    margin-left: 15px;
    margin-right: 10px;
}

li#menu-item-5462::before {
    content: url(https://staging.consciouslyunbiased.com/wp-content/uploads/2022/11/training-small.png);
		  padding-top:10px;
}


li#menu-item-5463::before {
    content: url(https://staging.consciouslyunbiased.com/wp-content/uploads/2022/11/dei-consulting-bl-s.png);
		  padding-top:10px;
}

li#menu-item-5461::before {
    content: url(https://staging.consciouslyunbiased.com/wp-content/uploads/2022/11/sdv-smaller.png);
		  padding-top:15px;
}

 .cu-demo {
	 width: 100vw; 
	 max-height: 680px; 
	 height: 100vw;
}

.pp-multiple-authors-boxes-wrapper {
    display: none;
}

#article-page .pp-content-grid-post-meta a {
    font-size: 16px !important;
}
#article-page .pp-content-grid-post-meta a:hover {
    color: #684531 !important;
}

@media screen and (max-width: 769px) {
ul.sub-menu {
    border: 0 !important;
	padding-bottom: 20px;
}
ul.sub-menu li {
    height: 60px;
    display: flex;
    flex-direction: row-reverse;
}
ul.sub-menu li a {
    padding-right: 0 !important;
    max-width: 190px;
    padding-top: 20px !important;
}
	.cu-demo {
max-height: 320px; 
}
}

.pp-multiple-authors-wrapper.multiple-authors-target-the-content.pp-multiple-authors-layout-boxed {
    display: none;
}



/****** HOME HEADER *******/

.info-boxes {
    display: flex;
    align-items: center;
    justify-content: left;
		background: rgba(0, 0, 0, .55);
	  border-radius: 5px;
    padding: 5px 15px;
}

.ib-img {
    width: 30%;
    height: 80px;
    display: flex;
    align-items: center;
}

.ib-text {
    font-size: 22px;
    font-weight: 300;
    letter-spacing: 1px;
    width: 70%;
    height: 80px;
    display: flex;
    align-items: center;
}

.ib-text p {
    margin: 0;
    color: #fff;
    line-height: 24px;
}

.workplace {
    box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, .20);
    border-radius: 7px;
    padding: 20px;
    border: 2px solid #bc8f70;
    min-height: 420px;
    text-align: center;
    -webkit-transition: all 650ms ease-in-out;
-moz-transition: all 650ms ease-in-out;
-ms-transition: all 650ms ease-in-out;
-o-transition: all 650ms ease-in-out;
transition: all 650ms ease-in-out;
cursor: pointer;
}

.workplace:hover {
    box-shadow: none;
}


.workplace h3 {
    font-weight: 600;
    font-size: 25px;
}

.wp-img img {
    width: 200px;
    margin-top: 20px;
}

.wp-text p {
    font-size: 22px;
}

@media screen and (max-width:1440px) {
.ib-text p {
    font-size: 20px;
}
}

@media screen and (max-width:992px) {
	.info-boxes {
    max-width: 320px;
    padding: 0 15px;
    margin-bottom: 20px;
}
	
	.ib-text p {
     font-size: 16px;
}
}

@media screen and (min-width:1080px) {
div#header-text h2 {
    max-width: 800px;
    font-size: 48px;
}
}


@media screen and (max-width: 1079px) {
div#header-text h2 {
    max-width: 600px;
    font-size: 34px;
}

	.workplace {
    min-height: 380px;
    padding: 15px;
}

.workplace h3 {
    font-size: 22px;
}

.wp-text p {
    font-size: 18px;
}

.wp-img img {
    width: 180px;
    margin-top: 20px;
}
}

@media screen and (max-width: 620px) {
div#header-text h2 {
    max-width: 520px;
    font-size: 30px;
}}

@media screen and (max-width: 500px) {
div#header-text h2 {
    max-width: 370PX;
    font-size: 21px;
}
	
	.workplace {
    display: flex;
    min-height: 100px;
    padding: 0 15px;
}

.wp-text {
    width: 80%;
    text-align: left;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 10px 0;
}

.wp-img {
    width: 20%;
    padding-left: 8px;
}

.workplace h3 {
    font-weight: 600;
    font-size: 20px;
    margin: 0;
    width: 100%;
}

.wp-text p {
    font-size: 16px;
    margin: 0;
}
}

/****** HOME HEADER END*******/
/***** HOME Form ******/
#community-form .wpforms-field-container {
    width: 100%;
    display: flex;
}

#community-form input {
    max-width: 100%;
}

#community-form .form-col {
    width: 50%;
}


#community-form .form-col input {
    max-width: 95%;
    height: 65px;
    border: none;
    border-radius: 4px;
}

#community-form .wpforms-submit {
    width: 97.5%;
    height: 65px;
    background: #A36E4F;
    color: #ffffff;
    font-size: 30px;
}

div#article-single a span {
    color: #c2865c;
}
	/***** DEI Training ****/
.brown-testi {
    background: #855A43;
}

.less-brown-testi {
    background: #A36E4F;
}


.lesser-brown-testi {
    background: #D4A787;
}

.testi-carousel {
    border-radius: 20px;
    padding: 50px;
    color: #fff;
    font-size: 20px;
}

.testi-carousel h5 {
    color: #ffffff;
    font-size: 20px;
}

#testimonials .owl-nav {
    position: absolute;
    width: 100%;
    top: 35%;
}

button.owl-prev, button.owl-next {
    position: absolute;
}

button.owl-prev {
    left: -65px;
}

button.owl-next {
    right: -65px;
}
/***POSTS ****/

.panelist {
    background: #ffffff;
    border-radius: 15px;
    box-shadow: 1px 1px 4px 2px rgb(0 0 0 / 15%);
    padding: 15px;
	margin: 20px 0;
}

.panelist h4 {
    font-weight: 500 !important;
}

.panelist img {
    float: left;
    margin: 0 20px 15px 0;
    border-radius: 15px;
    width: 130px;
}

.panelist p {
    font-style: italic;
    color: #454545 !important;
}

.panelist h6 {
    font-weight: 400 !IMPORTANT;
    color: #c2865c !important;
	font-size: 18px !important;
}

/*** FOOTER  ***/

footer .soc-med {
display: flex; 
justify-content: space-between; 
width: 265px;
}

/*** Conversational Form ***/

#wpforms-conversational-form-page {
    background-color: #ffffff;
	    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);

}

#wpforms-conversational-form-page .wpforms-conversational-form-wrap {
 max-width: 1100px;
}

.cf-header {
font-size: 65px;
margin: 0;
	color: #121212 !important;
}
img.cu-logo {
    width: 100%;
    max-width: 560px;
}

p.cf-text {
    margin: 0;
	color: #121212 !important;
}
.wpforms-conversational-form-btn-desc, #wpforms-conversational-form-page .wpforms-field-label, #wpforms-conversational-form-page  input, #wpforms-conversational-form-page label, #wpforms-conversational-form-page input::placeholder, div#wpforms-confirmation-6581 p  {
    color: #000000 !important;
}

#wpforms-conversational-form-page input[type="button"], #wpforms-conversational-form-page input[type="checkbox"], #wpforms-conversational-form-page input[type="email"], #wpforms-conversational-form-page input[type="file"], #wpforms-conversational-form-page input[type="submit"], #wpforms-conversational-form-page input[type="tel"], #wpforms-conversational-form-page input[type="text"], #wpforms-conversational-form-page input[type="password"], #wpforms-conversational-form-page input[type="url"], #wpforms-conversational-form-page input[type="number"], #wpforms-conversational-form-page textarea, #wpforms-conversational-form-page select {
    color: #000000;
    border-bottom: 1px solid rgba(0, 0, 0, 0.4) !important;
}

/*** Conversational Form End ***/

/***** Responsive ******/
@media screen and (max-width: 767px) {
	.dei-important .pp-infobox-image {
    width: 130px;
}
	ul#menu-footer li a {
    padding: 10px;
}
	footer .soc-med {
margin: 0 auto;
}
	/***** DEI Training ****/

.header-info-box .layout-3-wrapper {
	flex-direction: row !important;
}
	
.header-info-box .pp-icon-wrapper {
    width: 30%;
}
.header-info-box .pp-heading-wrapper {
    width: 70%;
}

	img.cu-logo {
    height: 96px;
}
	
	h1.cf-header {
    font-size: 24px;
}
	
	.wpforms-conversational-form-wrap {
    padding: 0 20px !important;
}
	.wpforms-conversational-form-header {
    padding-top: 0 !important;
}
}