/*
Theme Name:     Lambda Child Theme
Description:    Child theme for the Lambda WP Theme
Author:         Oxygenna
Author URI:     http://themeforest.net/user/oxygenna
Template:       lambda
Version:        1.0
*/

.mc4wp-response {color:white;}
.mc4wp-success {color:limegreen;}

.text-green {color:#64bb70;}
.text-red {color:#b60000;}
.text-orange {color:#f26419;}
.text-yellow {color:#ffce54;}
.text-blue {color:#33658a;}
.text-lblue {color:#56a0d3;}
.text-dblue {color:#2f4858;}
.text-grey {color:#777;}
.text-gold {color:#e1b20e !important;}

p.line-slim {line-height:1.2 !important;}

.bg-orange {background-color:#f26419;}
.bg-blue {background-color:#56a0d3;}

.border-left-blue {padding-left:10px; border-left:5px solid #56a0d3;}
.border-left-gold {padding-left:10px; border-left:5px solid #e1b20e;}

.panel.border-orange {border: 2px solid #f26419; box-shadow:none;}
.panel.border-blue {border: 2px solid #33658a; box-shadow:none;}
.panel.border-lblue {border: 2px solid #56a0d3; box-shadow:none;}
.panel.border-grey {border: 2px solid #ccc; box-shadow:none;}

.p-25 {padding:25px;}
.panel.p-25 {padding:0; border:1px solid #ddd;}
.panel.p-25 .panel-body {padding:25px;}

.top-bar {box-shadow: none !important;}
.transparent-header .top-bar {background:transparent !important;}
.top-bar .top {float: none; width: 100%; text-align: center;}
.top-bar-cta {background:#b60000; padding:0 15px; display:inline-block; width:auto;}
.top-bar-cta a {color:white;}

#masthead {box-shadow: none !important; border:1px solid rgba(0,0,0,.06) !important;}
.transparent-header #masthead {box-shadow: none !important; border:1px solid rgba(0,0,0,.06) !important;}
.transparent-header #masthead:not(.navbar-scrolled) {box-shadow: none !important; border:none !important;}
.logo-navbar .sidebar-widget {padding-top:30px !important; padding-bottom:30px !important;}

.menu .dropdown-menu > .active > a {font-weight:600;}

h1.jpr-heading, h1.jpr-blog-heading {width:auto; max-width:90%; display:inline-block; margin:0 auto; background-color:#202d60; padding:15px 25px;}

.videoWrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0;}
.videoWrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.form-group-lg .form-control, .form-group .form-control {border-radius: 0; background-color:rgba(250, 250, 250, .9) !important; border-color:rgba(250, 250, 250, .9);}
.form-group-lg select.form-control {line-height: 1.3333333;}
.form-group-lg input[type="date"]::placeholder, .form-group-lg select::placeholder {color:#aaa;}

.figure-active .figure-image .figure-overlay, .figure-image:hover .figure-overlay {opacity:.9;}

.widget_recent_entries .post-icon {background:none !important;}
.widget_recent_entries img {border-radius:50%;}

.sidebar .widget-boxed {background-color:#f1f1f1; border:1px solid #ddd; padding:20px;}
.sidebar .sidebar-menu {display:none;}
.sidebar .sidebar-menu .current-menu-item a {color:#b60000; font-weight:600;}
.sidebar .sidebar-menu .menu-item:last-child {margin-bottom:0; padding-bottom:0;}
.blog .sidebar .sidebar-menu.resources-menu, .single-post .sidebar .sidebar-menu.resources-menu {display:block;}
.single-post .post-media {display:none;}

.section-upper-footer {transition:background-color .5s linear;}
.section-upper-footer ul.slides {display:flex; flex-direction:row;}
.section-upper-footer ul.slides li {align-items: middle;}
.section-upper-footer .flex-direction-nav {display:none;}
.section-upper-footer blockquote {margin-bottom:0;}

.section-upper-footer .flex-control-nav {display:none;}
.section-upper-footer .flexslider blockquote {z-index:5;}

.section-upper-footer .box-round {margin-bottom:0 !important;}

footer h3.sidebar-header {color:#b60000 !important; font-size:20px;}
footer .google-map {color:#777;}

section.subfooter .col-md-6:first-child {text-align: left;}
section.subfooter .col-md-6:last-child {text-align: right;}

@media screen and (min-width:992px) {
    .menu .nav > li > a:hover:before, .menu .nav > li > a:focus:before {background-color:#b60000 !important; width:calc(100% - 40px) !important;}
    .menu .nav li.active a:before {opacity:1 !important; background-color:#b60000 !important; width:calc(100% - 40px) !important;}
    .menu .nav>li>a:before {top:65px;}

	#masthead.menu .dropdown-menu {padding:8px 0;}
	.blog.transparent-header #masthead .navbar-brand, .search.transparent-header #masthead .navbar-brand, .error404.transparent-header #masthead .navbar-brand {background-image: url(/wp-content/uploads/2023/03/head-logo2.png); background-size: contain;}
	.blog.transparent-header #masthead .navbar-brand img, .search.transparent-header #masthead .navbar-brand img, .error404.transparent-header #masthead .navbar-brand img {visibility: hidden;}
	.transparent-header #masthead.navbar-scrolled .navbar-brand img {visibility: visible;}
}

@media screen and (min-width:1200px) {
	.navbar-header {margin-left: 5%;}
	.nav-container {margin-right: 5%;}
}

@media screen and (min-width:992px) and (max-width: 1300px) {
	#masthead.menu {font-size:14px !important;}
	.menu .navbar-brand {width:300px;}
	.menu .nav>li>a {padding-left:10px;}
}

@media screen and (max-width: 991px) {
	.lead {font-size:20px !important;}
	.transparent-header #masthead .navbar-brand {background-image: url(/wp-content/uploads/2023/03/head-logo2.png); background-size: contain;}
	.transparent-header #masthead.navbar-scrolled .navbar-brand {background-image: none;}
	.transparent-header #masthead .navbar-brand img {visibility: hidden;}
	.transparent-header #masthead.navbar-scrolled .navbar-brand img {visibility: visible;}
	.transparent-header #masthead:not(.navbar-scrolled) {background:none; box-shadow:none;}
	.transparent-header #masthead .navbar-collapse {position:absolute; width:100%; left: 0; text-align:center;}
	.transparent-header #masthead:not(.navbar-scrolled) .navbar-toggle .icon-bar {background-color:#fff;}
	#masthead.menu .open .dropdown-menu {background:none !important; text-align:center;}
	#masthead.menu .navbar-nav>li>a {padding-bottom:5px !important; padding-top:10px !important;}
	#masthead.menu .open .dropdown-menu>li>a {padding-top:0 !important;}
    .menu .navbar-collapse {box-shadow: none !important;}
	#content {margin-top:-136px; display:inline-block;}
    .row-eqcolht .col-md-4 {width:90%; max-width:400px; margin:0 auto 30px;}
    section.subfooter .col-md-6:first-child {text-align: center;}
    section.subfooter .col-md-6:last-child {text-align: center;}
}

@media screen and (min-width:768px) and (max-width: 991px) {
	
}

@media screen and (max-width:767px) {
	.home h1.bigger {font-size:30px !important;}
	.lead {font-size:18px !important;}
	.top-bar {display:inherit;}
}

@media screen and (max-width:400px) {
	.top-bar .top-bar-cta span {display:none;}
}