/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
.thumb-box {
	padding: 1.4em 0 1em;
	margin-left: -1%;
	width: 102%
}

.thumb-box .thumbs {
	overflow: hidden;
	*zoom: 1
}

.thumb-box .thumbs li {
	float: left;
	width: 25%;
	text-align: center;
	padding: 0 1%
}

.thumb-box .thumbs li img {
	width: 100%;
	opacity: .8;
	-moz-transition: opacity 0.32s;
	-o-transition: opacity 0.32s;
	-webkit-transition: opacity 0.32s;
	transition: opacity 0.32s;
	border-bottom: 4px solid transparent
}

.thumb-box .thumbs li img.active {
	border-color: #31ACE2;
	opacity: 1
}

.thumb-box .thumbs li:hover img {
	opacity: 1;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s
}
.full {
    overflow: hidden;
}
.error, .error h2, .error p{ display: block; text-align: center; color: red}
#vehicle-details,
    #vehicle-condition,
    #images,
    #agreement,
    #payment,
    #memorabilia-details
    {
      display:none;
    }
    .row.has-error input, .row.has-error select {
      border: 1px solid red;
    }
    .help-block {
      color: red;
      display: block;
    }
    p.next{
      cursor: pointer;
      background-color: #7D7070;
      color: #fff;
      padding: 3px 23px 5px;
      display: inline-block;
      border-radius: 3px;
      margin-top: 10px;
    }
    #steps-tabs{display: block; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
    #steps-tabs span{
      background-color: #ccc;
      color: #000;
      padding: 10px 30px;
      display: inline-block;
      border-radius: 3px;
      margin-right: 10px;
    }
    .enabled{
      cursor: pointer;
      background-color: #8b0f12 !IMPORTANT;
      color: #fff !IMPORTANT;       
    }
    .eagle-gallery .owl-carousel.mini-slider .owl-item img{width: 100%;}

    .form-tabs-container {
      text-align: center;
    }

    .form-tabs {
      margin: 0 auto 2em !important;
      display: inline-block;
    }

    .form-tabs li {
      display: inline-block;
      list-style-type: none;
      float: left;
      text-align: center;
      padding: 10px 25px;
      background: #FFA491;
      color: #7F5249;
    }

    .form-tabs li.active-tab {
      background: #FF6545;
      color: #ffffff;
      font-weight: bold;
    }

    .caldera-grid h5 {
      font-size: 16px;
      font-weight: bold;
    }

    .caldera-grid .radio input[type=radio] {
      width: 20px;
    }