@charset "utf-8";
/* :::::::::::: Home Styles - Structure Stylesheet 
 -----------------------------------------------------------------  
 :: StyleSheet  : Footer Styles
 :: Version     : 1.0.0
 :: Author      : Mike Householder
 :: Company     : App Soft Development
 :: Company URL : http://appsoftdevelopment.com
 -----------------------------------------------------------------
     Copyright  : (C) 2014 App Soft Development. All Rights Reserved.
*/

/* SLIDER */

#cart_slide_top {
    display: block!important;
}

#cart_slide {
     height: auto!important;
     overflow: hidden;
     padding-bottom: 40px;
     background-size: cover;     
}
.cart_slider {

}
.cart_slides {
     display: inline-flex;
     position: relative;
}
.cart_slide {
     float: left;
     margin: 0;
     padding: 0;
     display: inline;
}
.cart_slide img {
     margin: 0px;
     width: 100%;
}
#cart_slide_ctrls section {
     margin: 0 auto;
     max-width: 992px;
}
#cart_slide_ctrls a {
     color: #fff;
     background-color: #000;
     padding: 15px 5px;
     text-align: center;
     display: inline-block;
     vertical-align: middle;
}

a.slider_nav_left.slider_nav {
     padding: 7px 15px 4px 13px!important;
}

a.slider_nav_right.slider_nav {
     padding: 7px 13px 4px 15px!important;
}

a.slider_nav {
     font-size: 24px;
     border-radius: 50%;
     background-color: transparent!important;
     border: 3px solid #444;
}

.single_slider:hover, .current_tab {
  background-color: #ea470e!important;
  color: #fff!important;
  text-decoration: none;
  height: 90px;
}

#left:hover, #right:hover {
     text-decoration: none;
     color: #fff!important;
     border: 3px solid #ea470e;
     padding: 17px 12px!important;
}

a#left:hover {
    padding: 7px 15px 4px 13px!important;
}

a#right:hover {
    padding: 7px 13px 4px 15px!important;
}

.title {
  font-size: 36px;
  font-family: Verdana, sans-serif;
}

.sub-title {
  font-size: 22px;
  font-family: Verdana, sans-serif;
}

p.strong.inventory_headers {
  font-size: 24px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: bold;
}

p.inventory_content {
  font-size: 14px;
  color: #6a6a6a;
  margin-bottom: 21px;
  line-height: 21px;
}


.sep-h {
  /*background: url('/images/sep-h.png');*/
  position: absolute;
  height: 67%;
  margin: 11% 0;
  right: 48px;
  top: 0px;
  width: 1px;
  z-index: -1;
}

#home_content {
  font-family: Verdana, sans-serif;
  text-align: justify;
}
.home_content {
  margin-top: 20px;
  text-align: justify;
}

.test_content {
  text-align: center;
  padding-bottom: 40px!important;
}

.test_content p:first-of-type{
  margin-top: 40px; 
}

#test_slider {
  overflow: hidden;
  padding: 0px;
}

.test_slide {
  margin: 0px;
  padding: 0px;
  display: inline-block;
  float: left;
}

#test_slides {
  position: relative;
}

.quote-sep {
  /*background: url('/images/quote-sep.png') no-repeat center center;*/
  height: 9px;
  margin: 25px 0 15px;
}

.home_test_title, .home_test_sub-title{
  text-align: center;
}

#home_testimonials .home_test_title {
  font-size: 24px;
}

p.cite {
  font-size: 18px;
}

i.test_right, i.test_left {
  font-size: 280%;
  margin-top: 70px;
  color: #d5d5d5;
}

i.test_left:hover, i.test_right:hover {
  color: #EA470E;
}


section.small{margin-top: 50px; padding-bottom: 40px; padding-left: 15%; padding-right: 15%;}



@media screen and (max-width: 1199px) {
  .sep-h {
    right: 32px;
  }
}

@media screen and (max-width: 991px) {
  .sep-h {
    right: 58px;
    top: -30px;
  }
  
  #home_panels .home_panel p { top: 0px !important; height: 20%;  }
}

@media screen and (max-width: 767px) {
  #testimonialCarousel{ display:none; }
}