@charset "utf-8";
/* CSS Document */


/*################################################################
        Promotion
##################################################################*/


.promotion-label {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3.6px 9px 3.6px 9px;
}

.label_brown{
  background-color: #523A34;
  background-image: -webkit-linear-gradient(top, #553c36 0%, #595655 48%, #523A34 49%, #523A34 82%, #63463f 100%);
  background-image: -moz-linear-gradient(top, #553c36 0%, #595655 48%, #523A34 49%, #523A34 82%, #63463f 100%);
  background-image: -o-linear-gradient(top, #553c36 0%, #595655 48%, #523A34 49%, #523A34 82%, #63463f 100%);
  background-image: linear-gradient(top, #553c36 0%, #595655 48%, #523A34 49%, #523A34 82%, #63463f 100%);
  border-color: hsl(0, 0%, 26%);
  -webkit-text-shadow: 1px 1px 1px #140e0c;
  -moz-text-shadow: 1px 1px 1px #140e0c;
  -o-text-shadow: 1px 1px 1px #140e0c;
  text-shadow: 1px 1px 1px #140e0c;
}


.label_orange{
  background-color: #E18335;
  background-image: -webkit-linear-gradient(top, #e28639 0%, #d39b6c 48%, #E18335 49%, #E18335 82%, #e5924d 100%);
  background-image: -moz-linear-gradient(top, #e28639 0%, #d39b6c 48%, #E18335 49%, #E18335 82%, #e5924d 100%);
  background-image: -o-linear-gradient(top, #e28639 0%, #d39b6c 48%, #E18335 49%, #E18335 82%, #e5924d 100%);
  background-image: linear-gradient(top, #e28639 0%, #d39b6c 48%, #E18335 49%, #E18335 82%, #e5924d 100%);
  border-color: hsl(27, 17%, 51%);
  -webkit-text-shadow: 1px 1px 1px #995217;
  -moz-text-shadow: 1px 1px 1px #995217;
  -o-text-shadow: 1px 1px 1px #995217;
  text-shadow: 1px 1px 1px #995217;
}

.label_green{
  background-color: #177E89;
  background-image: -webkit-linear-gradient(top, #18828d 0%, #318e98 48%, #177E89 49%, #177E89 82%, #1b94a1 100%);
  background-image: -moz-linear-gradient(top, #18828d 0%, #318e98 48%, #177E89 49%, #177E89 82%, #1b94a1 100%);
  background-image: -o-linear-gradient(top, #18828d 0%, #318e98 48%, #177E89 49%, #177E89 82%, #1b94a1 100%);
  background-image: linear-gradient(top, #18828d 0%, #318e98 48%, #177E89 49%, #177E89 82%, #1b94a1 100%);
  border-color: hsl(186, 12%, 31%);
  -webkit-text-shadow: 1px 1px 1px #082e32;
  -moz-text-shadow: 1px 1px 1px #082e32;
  -o-text-shadow: 1px 1px 1px #082e32;
  text-shadow: 1px 1px 1px #082e32;
}

.label_yellow{
  background-color: #E4CC37;
  background-image: -webkit-linear-gradient(top, #e5cd3b 0%, #d6c86e 48%, #E4CC37 49%, #E4CC37 82%, #e7d250 100%);
  background-image: -moz-linear-gradient(top, #e5cd3b 0%, #d6c86e 48%, #E4CC37 49%, #E4CC37 82%, #e7d250 100%);
  background-image: -o-linear-gradient(top, #e5cd3b 0%, #d6c86e 48%, #E4CC37 49%, #E4CC37 82%, #e7d250 100%);
  background-image: linear-gradient(top, #e5cd3b 0%, #d6c86e 48%, #E4CC37 49%, #E4CC37 82%, #e7d250 100%);
  border-color: hsl(52, 13%, 39%);
  -webkit-text-shadow: 1px 1px 1px #9f8c16;
  -moz-text-shadow: 1px 1px 1px #9f8c16;
  -o-text-shadow: 1px 1px 1px #9f8c16;
}



/*################################################################
        AccordionDealers
##################################################################*/

.panel-heading {
  padding: 0;
  border-radius: 0;
}
.panel-heading h4.panel-title {
  position: relative;
  text-transform: capitalize;
}
.panel-heading a {
  display: block;
  padding: 15px 0 15px 20px;
  line-height: 1;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.panel-heading a:hover {
  color: #333;
  text-decoration: none;
}
.panel-heading a:focus {
  text-decoration: none;
  color: #333;
}
.panel-heading a:active {
  color: #333;
}
@media (min-width:768px) {

/*
  .panel-heading a:after,a.collapsed:after {
    font-family: FontAwesome;
    content:"\f106";
    position: absolute;
    right: 15px;
    font-size: 18px;
    color: #333;
  }

  a.collapsed:after {
    content:"\f107";
  }
*/

}
.panel-body2 {
  padding: 5px;
  color: #555555;
  line-height: 1.7;
}
.panel-default2 {
  border: 1px solid #111;
  margin-bottom: -6px !important;
}

.panel-default2>.panel-heading {
  background-color: transparent;
  transition: all 0.4s ease-in-out;
}
.panel-default2>.panel-heading:hover{
	background-color: #f5deb3;
	
}
.panel-default2>.panel-heading+.panel-collapse>.panel-body2 {
  border-top: 2px solid rgba(0,0,0,.1);
}

.panel-group2 .panel {
  border-radius: 0;
  margin-bottom: -5px;
  border-bottom: none;
}
.panel-group2 .panel-default2:last-child{
	border-bottom: 1px solid #111;
}

.panel-child {
  border-bottom: 1px solid rgba(0,0,0,.1);
}

.panel-child-title {
    margin-top: 0;
    font-size: 16px;
    margin-bottom: -15px;
	color: #444;
}

.panel-child-heading a {
  display: block;
  padding: 15px 0 2px 20px;
  line-height: 1;
  -webkit-transition: all .3s;
  transition: all .3s;
  border-bottom: 1px solid #EEE;
}

.panel-child-heading a:hover {
  color: #333;
  text-decoration: none;
}
.panel-child-heading a:focus {
  text-decoration: none;
  color: #333;
}
.panel-child-heading a:active {
  color: #333;
}

.panel-child-button {
 margin: 5px 7px 0 0;
 padding: 8px 15px;
 width: 90%;
 color: #666;
 background-color: #f7f7f7;
 border: 1px solid #ccc;
 display: inline-block;
 width: 30%;
}

.panel-child-button> .fa {
	margin-right: 8px;
}
@media (min-width:768px) {
.panel-child-button {
 display: inline-block;
 width: 30%;
}
}
@media (max-width:767px) {
.panel-child-button {
 display: inline-block;
 width: 45%;
}
}

@media screen and (min-width:100px) and ( max-width:468px) { 
/*　for Mobile 　*/
.panel-child-heading {
    position: relative;
}
.panel-child-heading i.fa.fa-caret-right {
    position: absolute;
    left: 10px;
}
div#headingThree p {
    padding-left:0px !important;
}
.panel-body2 .col-lg-4.col-md-4.col-sm-12.col-xs-12 {
    padding-left: 0px !important;
}
.panel-child-title {
    padding-left: 15px;
}


}

@media screen and (min-width:469px) and ( max-width:768px) {
/*　for Tablet　*/
}
@media screen and (min-width:769px) and ( max-width:1080px) {
/*　for Tablet　*/
}

div#headingThree p {
    margin-top: 10px;
    padding-left:7px;
}
.panel-group2 .panel.panel-default2 {
    border-bottom: 1px solid #111;
}
.panel-child-heading a {
    border-bottom: none !important;
    padding: 15px 0 2px 8px
}
.panel {
    box-shadow: none !important;
}
.panel-body2 .col-lg-4.col-md-4.col-sm-12.col-xs-12 {
    padding-left: 20px;
}


