/*
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
*/

.form-group-lg .form-control {border-radius:0;}
.select-wrap select.input-lg {line-height:1.33333;}
.form-group-lg .select-wrap:after {line-height:46px;}

.img-border img {background:#eeeeee; border:1px solid #dddddd; padding:10px;}

.blue-text {color: #0864ab !important;}
.section-fullheight, .section-fullheight .container, .section-fullheight .container-fullwidth {min-height: 90vh !important;}
.section-fullheight .container-fullwidth>.row, .section-fullheight .container>.row {height: 90vh !important;}

#masthead.navbar {
  background: -webkit-linear-gradient(rgba(255,255,255,1), rgba(230,230,230,1));
  background: -o-linear-gradient(rgba(255,255,255,1), rgba(230,230,230,1));
  background: -moz-linear-gradient(rgba(255,255,255,1), rgba(230,230,230,1));
  background: linear-gradient(rgba(255,255,255,1), rgba(230,230,230,1));
}

.wpcf7-form input {width:100%;}
.wpcf7-form input:not([type=submit]) {color:#000000 !important; border:1px solid #eeeeee; background:#fafafa; padding-left:10px;}
.wpcf7-form input.btn-lg {min-width:100px;}
.wpcf7-form .resume input {width:auto; border:none; background:transparent; padding-left:0; margin:0 auto;}
.wpcf7-form .light-fields input {border:1px solid #dddddd; background:#fefefe;}
.wpcf7-form textarea {width:100%; height:150px; color:#000000 !important; border:1px solid #eeeeee; background:#fafafa; padding-left:10px;}
.wpcf7-form select { color:#000000 !important;}
.wpcf7-form select option { color:#000000 !important;}
.wpcf7-form .select-wrap:after { color:#000000 !important;}
.wpcf7-form .wpcf7-display-none {display:none;}
.wpcf7-form .ajax-loader {display:none;}
.wpcf7-form input.wpcf7-submit {border:none;}
.wpcf7-form .wpcf7-radio input {width:auto; margin-left:15px;}
.wpcf7-form .wpcf7-checkbox {text-align:left;}
.wpcf7-form .wpcf7-checkbox input {width:inherit;}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item {display:inline-block; width:50%;}
.wpcf7-form .btn, .wpcf7-form button, .wpcf7-form input[type="submit"], .wpcf7-form .button, .wpcf7-form input[type="button"] {border:none; color:white !important;}
.wpcf7-form .btn-lg {padding:10px 24px;}
.wpcf7-form p.last {margin-bottom:0;}
.wpcf7-form.sent .contact-form-fields {display:none;}
.wpcf7-response-output.wpcf7-validation-errors {font-size:16px; text-align:center; background:rgba(255,0,0,.25); border:1px solid rgba(255,0,0,.5); width:auto; margin:0 auto;}
.wpcf7-response-output.wpcf7-mail-sent-ok {font-size:16px; text-align:center; background:rgba(96,197,96,.25); border:1px solid rgba(96,197,96,.5); width:auto; margin:0 auto; padding:15px; color:#60c560 !important;}

@media (min-width: 992px) {
/*  .transparent-header #masthead:not(.navbar-scrolled) {background: rgba(0,0,0,0.5) !important;}*/
  .menu .nav-highlight > a {margin-right:10px;}
}

@media (max-width: 767px) {
  footer .sidebar-widget {text-align:center !important;}
  #footer .col-sm-3 {margin-bottom:30px;}
  .menu .navbar-brand {max-width:80%;}
}