/*
 Theme Name:   CarDealer Child
 Theme URI:    https://cardealer.potenzaglobalsolutions.com/
 Description:  Car Dealer - Child Theme.
 Author:       TeamWP @Potenza Global Solutions
 Author URI:   http://www.potenzaglobalsolutions.com
 Template:     cardealer
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, post-formats, rtl-language-support, threaded-comments, translation-ready, e-commerce, blog, grid-layout
 Text Domain:  cardealer-child
*/

.wpcf7 form div.wpcf7-response-output {
  margin-top: 0;
  margin-bottom: 15px;
}

.wpcf7 form .wpcf7-response-output {
  margin: 2em 0.5em 1em;
  padding: 0.2em 1em;
  border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output {
  display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
  background-color: #46b450; /* Green */
  color: white;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
  background-color: #dc3232; /* Red */
  color: white;
}

.wpcf7 form.spam .wpcf7-response-output {
  background-color: #f56e28; /* Orange */
  color: black;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
  background-color: #ffb900; /* Yellow */
  color: black;
}


.form-group.services {

  .morrell-row .col-sm-6 {
    /*background-color: #0a6aa1;*/
  }


  span.wpcf7-list-item::before {
    content: " ";
    display: inline-block;
    width: 28px;
    height: 24px;
    background: url("images/unchecked.svg");
    background-size: contain;
    background-repeat: no-repeat;
    /*margin-left: -20px;*/
    cursor: pointer;
    vertical-align: -20%;
  }

  span.wpcf7-list-item:has(input:checked)::before {
    background: url("images/checked.svg");
    background-size: cover;
    background-repeat:no-repeat;
  }

  span.wpcf7-list-item-label {
    margin-left: -8px;
  }

  .wpcf7-list-item input[type="checkbox"] {
    visibility: hidden;
  }

}


.feature-box.style-10::before {
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
  background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
  background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
  top: auto;
  height: 35%;
  transition: all .35s;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}

div.col-centered {
  float: none;
  margin: auto;
}


