/*
Theme Name:     Craig Thompson Books
Description:    Child theme for the Lambda WP Theme
Author:         Jon Thompson
Author URI:     https://www.urbansub.com
Template:       lambda
Version:        1.0
*/

/* GENERAL BUTTON STYLING */
.btn {
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 8px!important;
}
.text-light blockquote:before, blockquote.text-light:before {

  display: none!important;
}
em, i {
  color: #000000!important;
}
.current-menu-item {
  color: #d0f4ff!important;
  font-weight: bold!important;
}
.menu .nav > .active > a {
    color: #d0f4ff!important;
}
.mr20 {
  margin-right: 20px;
}
/* HEADER CHANGES */
h2 {
  font-size: 30px!important;
}
h3 {
  color: #000000!important;
  font-weight: 400!important;
  font-size: 30px!important;
}

h4 {

  font-weight: 400!important;
  font-size: 20px;
}
.pum-title {
  font-weight: 700!important;
  color: #A2AD01 !important;
}

/* NEW CUSTOM CLASSES */
.pum-theme-37 .pum-content, .pum-theme-lightbox .pum-content {
  width: 100%!important;
}
.wpcf7-form-control-signature-body canvas {
  background-color: #e8e8e8;
  width: 100%!important;
  border: 1px solid #999;
}
.ctatext1 {
  color: #59486F!important;
  font-size: 150%!important;
}
.bggreen { background-color: #E6E8C7;}
.grey { color: #9A9A9A !important;}
.green { color: #A2AD01 !important;}
.purple { color: #59486F !important;}
.deeppurple { color: #111134 !important;}
.lightpurple { color: #BEB1D3 !important;}
.white { color: #fff !important; }

.greenborder {
  border: 4px solid #E6E8C7;
}

.input-group {
  margin-top: 30px;
}
.post-title {
  margin-top: 30px;
}
.post-body p {
  margin-top: 20px!important;
}
.post-body p img {
  margin-top: 20px!important;
}
.extrapad10 {
  padding-left: 10%;
  padding-right: 10%;
}
.padbtm60 {
  padding-bottom: 60px;
}

/* FIXES */
a.navbar-brand > img {
  height: 90px!important;
}

.transparent-header #masthead:not(.navbar-scrolled) {
  box-shadow: none!important;
  -webkit-box-shadow: none!important;
}

/* FOOTER SIZES and COLORS */
.sidebar-widget {
  font-size: 16px;
}
.sidebar-widget strong {
  font-size: 26px;
}
.sidebar-widget em {
  font-size: 14px;
  color: #88889a;
  font-style: normal;
}

/* MARGINS FOR RADIOS and CHECKBOXES */
input[type="checkbox"], input[type="radio"] {
  margin: 10px!important;
}

/* RIGHT MARGIN for REQUEST A QUOTE BUTTON */
.popmake-44  a {
  margin-right: 10px!important;
}

/* FIXES for BUTTON COLORS and HOVER BOX */
.vc_btn3 {
  font-family: Source Sans Pro, sans-serif;
  font-weight: 700;
  font-size: 25px!important;
  padding: 10px 24px!important;
  text-transform: uppercase;
}
.vc_btn3-color-green {
  background: #a2ab01!important;
  border: 0!important;
}

.vc_btn3-color-green:hover {
  background: #7e840a!important;
  border: 0!important;
}

.vc_btn3-color-success {
  background: #005e39!important;
  border: 0!important;
}

.vc_btn3-color-success:hover {
  background: #14714d!important;
  border: 0!important;
}

.vc_btn3-color-purple, .btn-primary {

  border: 0!important;
}

.vc_btn3-color-purple:hover {
  background: #77658e!important;
  border: 0!important;
}
.vc-hoverbox-block {
  height: 160px!important
}
.vc-hoverbox-inner {
  min-height: 160px!important;
}
.vc-hoverbox-block .vc_btn3 {
  font-family: Source Sans Pro, sans-serif;
  font-weight: 700;
  font-size: 20px!important;
  padding: 10px 24px!important;
  text-transform: uppercase;
}

.col-border-right, .col-border-left {
  border: 0px!important;
}
