/**
 * Theme Name: OpenDoor Child
 * Description: OpenDoor Child Theme
 * Theme URI: https://jacobrossdev.com
 * Author: Jacob Ross
 * Author URI: https://jacobrossdev.com
 * Template: opendoor
 * Version: 1.0.0
 * @package aa
 */

/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */

@media only screen and (max-width: 767px){
  .container {
      width: 100% !important;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
  }
  .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
    width: 100% !important;
  }
  h1#logo {
      width: 100% !important;
  }

  h1#logo {
    background: url(https://www.superautoss.com/wp-content/uploads/super-auto-ss-logo-2small-1.png) no-repeat !important;
    background-size: 90% !important;
    padding-right: 10px;
    box-sizing: border-box;
  }
}


.btn.btn-lightgray {
  border-color: #c5c5c5 !important;
  color: #222 !important;
}

.btn.btn-lightgray:hover {
  background-color: #222 !important;
}
ul#menu-primary-header-1.sf-menu a {
    color: #FFF;
    height: 37px;
    line-height: 37px;
    border-right: 1px solid rgba(255,255,255,.08);
    border-top: none;
    border-bottom: none;
    border-left: none;
}
ul.sf-menu li {
    float: left;
    position: relative;
    margin-right: 0 !important;
}

#slider .btn:hover {
  color:  #fff !important;
} 
#slider .btn {
  color:  #222 !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 30px;
    padding: 4px 6px;
    margin-bottom: 9px;
    font-size: 16px;
    line-height: 20px;
    color: #555555;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#collapseOneCars { height: auto !important;}

#search .accordion-group .accordion-group .accordion-inner { padding-bottom: 0;}

@media only screen and (max-width: 767px)  {

#search .accordion-group .accordion-group {
    height: 200px !important;
    overflow-y: scroll;
}

#search .accordion-group .accordion-group .accordion-inner { padding-bottom: 20px;}

#search .accordion-group .accordion-group:after {
    content: "";
    display: block;
    position: absolute; 
    bottom: 10px;
    width: 100%;
    height: 40px;
    background: -webkit-linear-gradient(
        rgba(241, 241, 241, 0) 0%,
        rgba(241, 241, 241, 1) 100%
    ); 
    background-image: -moz-linear-gradient(
        rgba(241, 241, 241, 0) 0%,
        rgba(241, 241, 241, 1) 100%
    );
    background-image: -o-linear-gradient(
        rgba(241, 241, 241, 0) 0%,
        rgba(241, 241, 241, 1) 100%
    );
    background-image: linear-gradient(
        rgba(241, 241, 241, 0) 0%,
        rgba(241, 241, 241, 1) 100%
    );
    background-image: -ms-linear-gradient(
        rgba(241, 241, 241, 0) 0%,
        rgba(241, 241, 241, 1) 100%
    );
} 

}


#collapseOneCars .accordion-body { height: auto !important;}

#accordionBrowseBy { margin-bottom: 0;}
#accordionBrowseBy .accordion-inner a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#accordionBrowseBy .accordion-inner a {
color: rgba(0,0,0,.65) !important;
font-weight: bold;
display: block;
padding: 4px 10px;
border: solid 1px rgba(0, 0, 0, 0.25);
margin-bottom: 4px;
font-size: 13px;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.09) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.09)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#17000000',GradientType=0 );
}
#accordionBrowseBy .accordion-inner a:hover {
    border: solid 1px rgba(0,0,0,.4);
    background: rgba(255,255,255,.8);
}

.accordion-inner {
    padding: 9px 4px;
}

#footer .gform_wrapper .top_label .gfield_label {
    display: none;
}

#footer .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    height: 28px;
}

/*#orderresults { display: none;}*/

#socialheader a:first-child { margin-right: 4px;}


.icon-fullscreen:hover {

    opacity: 0.95;
}
.icon-fullscreen {
    position: absolute;
    width: 22px !important;
    height: 23px !important;
    background: url(images/fullscr-icon.png) !important;
    right: 5px;
    bottom: 5px;
    opacity: 0.8;
    background-size: 100% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/*#content #leftsidebar { top: -100px !important;}*/