/* Theme Name: Lambda Child
 * Theme URI: http://demo.oxygenna.com/lambda
 * Description: Lambda Theme
 * Version: 1.59.11
 * Author: Oxygenna.com
 * Author URI: http://www.oxygenna.com
 * Template: lambda
 * Text Domain: lambda-child
 * Tags: responsive-layout, blue, brown, red, custom-background, custom-colors, custom-menu, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
 * License: envato marketplace licence
 * License URI: http://wiki.envato.com/support/legal-terms/licensing-terms/
 */

body {
  font-size: 18px; /* 16px 14px */
  font-family: Georgia, Times, "Times New Roman", serif;
}

@font-face {
  font-family: "Arboria-Book";
  src: url("fonts/Arboria-Book.woff2") format("woff2"),
    url("fonts/Arboria-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: "Arboria-Book", Futura, "Trebuchet MS", Arial, sans-serif;
  color: #002a3a;
}

h1 {
  font-size: 48px; /* 36px */
}

h2 {
  font-size: 36px; /* 24px */
  font-weight: bold;
  color: #f18a00;
}

h3 {
  font-size: 26px; /* 24px 18px */
}

h4 {
  font-size: 18px;
  font-weight: 700;
}

a {
  color: #f18a00;
}
a:hover {
  color: #ffb548;
}

i {
  color: #002a3a; /* color: #49176d; */
}

.menu {
  background-color: #7e8c96;
}
.menu .nav > li > a {
  color: #fff;
}
.menu .dropdown-menu {
  background-color: #002a3a;
}

.transparent-hp-bar {
  padding: 40px;
  border-top: 10px solid #002a3a;
  border-bottom: 10px solid #002a3a;
}

.btn-primary:hover,
button:hover,
input[type="submit"]:hover,
.btn-primary:active,
button:active,
input[type="submit"]:active,
.btn-primary:focus,
button:focus,
input[type="submit"]:focus,
.btn-primary:active:focus,
button:active:focus,
input[type="submit"]:active:focus,
.btn-primary:active:hover,
button:active:hover,
input[type="submit"]:active:hover {
  background-color: #f8b74d; /* 746092 */
  color: #fff;
}

#content {
  color: #002a3a;
}

#footer {
  background-color: #002a3a;
}

.footer-module {
  margin-top: 30px;
  text-align: center;
}

#oxywidgetsocial-2 {
  text-align: center !important;
}

.widget_social ul.social-icons {
  margin-top: 0% !important;
}

.no-margin {
  margin: -20px 0px;
}

.extra-margin {
  padding: 50px 0px;
}

.strawberry:before {
  background: rgba(73, 23, 109, 0.85);
}

.triangle h1 {
  top: 40% !important;
}

.post-head.no-title,
.widget_search form,
.widget_social ul.social-icons {
  margin-top: 15%;
}

/* Blog post / blog category customizations */
.post-title {
  text-align: center;
}
.post-author {
  display: none !important;
}
.post-details {
  text-align: center;
}
.author-info {
  display: none;
}
body.category-upcoming-events .post-category,
body.category-past-events .post-category,
article.category-upcoming-events .post-category,
article.category-past-events .post-category {
  display: none;
}

div#text-12 {
  margin-top: 3%;
}

h3.figure-caption-title span {
  display: block;
}

/* Financials Page */
.panel-heading {
  font-size: 24px;
}

/* Lavender box */
.secondary-color {
  background: #7e8c96;
  /* previous lavender: #8a74a5 */
  color: #fff;
}

/* Salmon Box */
.salmon-color {
  background: #f18a00; /* previous salmon: #ff7a7a */
  color: #fff;
}
.salmon-color {
  background: #f18a00; /* previous salmon: #ff7a7a */
  color: #fff;
}

.danger-red {
  background: #f44d4d;
}

/* Flex buttons (Virtual Event) */
.flex-buttons {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.flex-buttons button {
  margin: 15px;
}
.flex-buttons .btn {
  white-space: normal;
}
@media only screen and (max-width: 705px) {
  .flex-buttons {
    display: block;
  }
}

/* Mobile Auction */
.mobile-auction {
  color: #987eab;
  text-align: center;
}
.mobile-auction a {
  color: #ac91bf; /* 816a92 */
  text-decoration: underline;
}

/* Teneia Caption */
#caption-attachment-1164 {
  font-size: 18px;
  font-weight: 700;
}

.displaynone {
  display: none;
}

.vc-sponsors a {
  color: #fff !important;
  text-decoration: underline !important;
}
.vc-sponsors,
.vc-sponsors h3 {
  color: #fff;
}

.fg-hover-box .vc-hoverbox-front {
  height: 250px;
}
.fg-hover-box .vc-hoverbox-block-inner {
  padding: 10px 5px;
}

/* Financials page */
.panel-primary .panel-heading {
  background: #002a3a;
  color: #f18a00;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top: none;
  background: #fff7ec;
}

/* Contact Us button */
.btn-primary,
button,
input[type="submit"] {
  background-color: #f18a00;
  color: #fff;
  padding: 5px 10px;
}

/* Search bar color fix */
.top-search form {
  background-color: #7e8c96;
}

/* Center Gravity Form submit button */
.gform_footer {
  text-align: center;
}

/* Blog prev/next buttons */
.pager > li > a {
  background: #7f949c;
  color: #fff;
}
.pager li > a:hover,
.pager li > a:focus {
  background-color: #ffb548;
  color: #fff;
}

/* Donation Form */

#donation-form div {
  margin-right: 10px;
}

#donation-form span.label {
  color: #002a3a;
  font-size: 1em;
  padding-left: 20px;
  font-weight: normal;
  white-space: normal;
}

#donation-form .contact span.label,
#donation-form .street-address span.label,
#donation-form .city span.label,
#donation-form .zip-code span.label,
#donation-form .payment span.label,
#donation-form .custom-fields span.label,
#donation-form .comment span.label {
  padding-left: 0;
}

#donation-form .country label,
#donation-form .state label,
#donation-form .CustomTransactionField_18434 label,
#donation-form .CustomTransactionField_19460 label,
#donation-form .CustomAccountField_39936 label {
  font-weight: normal;
}

#donation-form input[type="checkbox"],
#donation-form input[type="radio"] {
  margin-top: 8px;
}

#donation-form #express-submit {
  font-size: 1em;
  margin-top: 20px;
  padding: 0.25em 1em;
}

#donation-form-container .first-name,
#donation-form-container .last-name {
  display: inline-block;
}

/*#donation-form-container .email-address,
#donation-form-container .phone-number {
  display: inline-block;
}*/

#donation-form-container .city,
#donation-form-container .state,
#donation-form-container .zip-code {
  display: inline-block;
}

/* Employer name */
#donation-form-container .CustomTransactionField_18435 {
  float: left;
}
/* Employer address */
#donation-form-container .CustomTransactionField_19457 {
  float: left;
}
/* https://stackoverflow.com/questions/4609279/css-to-line-break-before-after-a-particular-inline-block-item */

/* Employer City */
#donation-form-container .CustomTransactionField_19458 {
  float: left;
  clear: left;
}
/* Employer State */
#donation-form-container .CustomTransactionField_19459 {
  float: left;
}
/* Employer Zip */
#donation-form-container .CustomTransactionField_18436 {
  float: left;
}

/* I'd like to stay informed... (Mailing list opt-in) */
#donation-form-container .CustomAccountField_39936 {
  clear: both;
}
#donation-form-container #CustomAccountField_39936 {
  min-width: 320px;
}

#donation-form-container .field select,
#donation-form-container textarea {
  box-sizing: border-box;
  border-width: 2px;
}

#donation-form-container #comment {
  height: 150px;
  width: 500px;
}

.p-margin-0 p {
  margin: 0;
}

/*.donation-form .field.radio input, .donation-form .field.checkbox input {
  margin-left: -20px;
}*/


/* Gravity Forms */
/*.fg-field-descrip {
  font-size: .8em;
  border: none;
}*/

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/* 5 column layout visual composer
first used with FAIR Girls 2020 Virtual Fundraiser */
@media only screen and (min-width: 992px) {
  .vc-5-col-layout .col-md-2 {
    width: 20%;
  }
  /* Menu color fix when opening search */
  .transparent-header #masthead:not(.navbar-scrolled).search-active {
    background: #7e8c96 !important;
  }
}
@media only screen and (max-width: 991px) {
  .vc-5-col-layout .col-md-2 {
    text-align: center;
  }
  .transparent-header .navbar-collapse {
    background: transparent !important; /* rgba(139, 117, 166, .95) */
  }
  .menu .open .dropdown-menu {
    background: #002a3a; /* 49176d */
  }
}

/* Bloomerang registration/donation forms */
#registration-form .label {
	color: #404040!important;
}
#registration-form input[type="radio"] {
	margin-top: .5em;
}
#registration-form .radio span.label {
	margin-left: 1em;
}
#registration-form input[type="checkbox"] {
	margin-top: .5em;
}
#registration-form .checkbox span.label {
	margin-left: 1em;
}
#registration-form .btn-group .btn-submit-registration {
	margin: 1em 0;
}

