.tab-bar .top-links {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left; }



.tab-bar .top-links {
  text-align: center;     padding-top: .3rem;}
  .tab-bar .top-links ul {
    display: inline-block; }
   .tab-bar .top-links ul li {
      margin: 0 0 0 1em; }
      .tab-bar .top-links ul li a {
        font-size: 0;color: #fff; }
        .tab-bar .top-links ul li a:before {
          font-family: FontAwesome;
          font-size: 20px;
          padding: 0 0.5em 0 0; }
      .tab-bar .top-links ul li:first-child a:before {
        content: "\f007"; }
      .tab-bar .top-links ul li:nth-child(2) a:before {
        content: "\f004"; }
      .tab-bar .top-links ul li:nth-child(3) a:before {
        content: "\f0ec"; }
      .tab-bar .top-links ul li:nth-child(4) a:before {
        content: "\f090"; }
          .tab-bar .top-links ul {
        float: right; }
        .tab-bar .top-links ul li {
          margin: 0 0 0 2em; }
          .tab-bar.top-links ul li a {
            font-size: 0.8em; } 

.product-view {
	background-color: #fff;
}



.header-container  {
    background: url("../images/bg_alpha-white-gs.png");
    padding-bottom: 3px;
    margin-bottom: -1px;
    position: relative;
    z-index: 4;
}

.top-cart {
  padding: 1em;
  width: 220px; }
  .top-cart .right-off-canvas-toggle {
    text-align: left;
    display: block; }
  .top-cart .btn-remove {
    display: block; }
  .top-cart .price-total {
    margin: 1em 0;
    color: #43AC6A;
    text-align: center; }
  .top-cart .btn-checkout {
    float: right; }
    

.product-info-heading {
    padding: 4px 20px 0px 12px;
    text-transform: uppercase;
    background-color: #cfd4e4;
    color: #111;
    font-weight: bold;
    margin: 0;
    line-height: 1.6666em;
    font-size: 16px;
    margin-bottom: 8px;
    margin-top: 8px;
}
.product-options-bottom {
    background-color: #f4f4f4;
    padding: 15px 20px; 
    border: 1px solid #cccccc;
    border-top: 0;
    margin-bottom: 10px;
}



.related-info {
	width: 100%;	clear: both;
}
    
   
   
    
    
    
   .tab-bar .btn-cart {
       position: fixed;
       /* top: 2.5em; */
       right: 0;
       padding: 0.5em;
       margin-top: -0.5em;
       background: #008CBA;
       z-index: 5;
       max-height: 53px;
   }
      
      
      .tab-bar .btn-cart span {
        background: #FFFFFF;
        border-radius: 50%;
        padding: 0 0.3em;
        position: relative;
        bottom: 7px; }
      .tab-bar .btn-cart:before {
        content: "\f07a";
        font-family: FontAwesome;
        color: #FFFFFF;
        font-size: 20px;
        padding: 0 0.3em 0 0; }
      @media only screen and (min-width: 40.0625em) {
        .header-container .tab-bar .btn-cart {
          top: 2.8em; } }
    
    
    
    
    
    
    .top-bar-section  {
        background: #111;
        line-height: 2.8125rem;
        padding: 0 0.9375rem;
    }
    
    
 .nav-container {
        float: left;
        padding-bottom: 0;
        margin-bottom: 0;
        background: none;
        border: none;
    }
    
    

    
    
    ul.off-canvas-list li a:hover {
         background: #4a8ec2; }
    
    
    
     .product-view .add-to-box {
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
        background-color: #f1f1f1;
        padding: 0.75rem;
        padding-bottom: 0.25rem;
        margin-bottom: 0.5rem;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
    }
    
    
    .product-view .add-to-box .add-to-cart {
        float: left;
        width: auto;
    }
    
  .product-view .product-shop .add-to-cart label {
      line-height: 2rem;
      display: none;
  }
    
    .product-view .product-shop .add-to-cart input {
        width: 2.5rem;
        font-size: 1.2rem;
        height: auto;
    }
    
    .product-view .product-shop button.btn-cart, .product-view .product-shop input[name="qty"] {
        font-size: 1.1rem;
        text-align: center;
    }
    
    .product-view .product-shop .add-to-cart label[for="qty"] {
        line-height: 2rem;
        display: none;
    }
    
    
     .footer-wrapper{background-image:url("../images/bg_footer-pattern.jpg")} .footer-wrapper .footer-actions-shadow{background-image:url("../images/bg_footer_shadow.png");background-repeat:repeat-y;background-position:top center;height:254px;} .footer-wrapper .footer-actions{width:940px;margin:0 auto;min-height:185px} .footer-wrapper .footer-actions .footer-top-container{width:900px;margin:0 auto;clear:both} .footer-wrapper .footer-actions .footer-top-item{float:left;color:#ccc;min-height:150px;text-align:left;padding:22px 20px 0 10px;background-image:url("../images/ft_light.png");background-repeat:no-repeat;background-position:right -2px} .footer-wrapper .footer-actions .footer-top-item h3{color:#64CCF9;font-size:16px;margin-bottom:15px} .footer-wrapper .footer-actions .footer-top-item span{font-size:1.15em;margin-bottom:9px;display:inline-block} .footer-wrapper .footer-actions .footer-top-item span a{color:#ccc} .footer-wrapper .footer-actions .footer-top-item span.detail{width:100%;font-size:1.05em} .footer-wrapper .footer-actions .footer-top-item span.privacy{height:17px;line-height:17px;padding-left:19px;margin-top:7px;background-image:url("../images/padlock.png");background-repeat:no-repeat;background-position:left 0px} .footer-wrapper .footer-actions .footer-top-item a.survey{width:138px;height:25px;display:inline-block;background-image:url("../images/btn_survey.png");text-decoration:none} .footer-wrapper .footer-actions .footer-top-item a.quote{width:163px;height:25px;margin:-3px 0 3px 0;display:inline-block;background-image:url("../images/btn_quote.png")} .footer-wrapper .footer-actions .footer-top-item a.footer-top-btn{min-width:70px;height:20px;padding:4px 20px 0;margin:-3px 0 3px 0;display:inline-block;border-radius:3px;color:#fff;text-transform:uppercase;text-decoration:none;font-size:12px;font-family:"Roboto_Black","verdana",sans-serif;background-color:#008CC8} .footer-wrapper .footer-actions .footer-top-item form{width:100%;display:inline-block} .footer-wrapper .footer-actions .footer-top-item form .form-subscribe{width:100%} .footer-wrapper .footer-actions .footer-top-item form .form-subscribe-header{display:none} .footer-wrapper .footer-actions .footer-top-item form input{width:175px;height:20px;line-height:20px;border:1px solid #333} .footer-wrapper .footer-actions .footer-top-item form button{width:77px;height:25px;margin:0 15px 0 0;background-image:url("../images/btn_signup.png")} .footer-wrapper .footer-actions .footer-top-item form button span{display:none} .footer-wrapper .footer-actions .footer-top-item .social{overflow-x:hidden;min-height:30px;max-width:120px} .footer-wrapper .footer-actions .footer-top-item .social span{float:left;display:block} .footer-wrapper .footer-actions .footer-top-item .social span a{display:block;width:28px;height:28px;margin:0 14px 5px 0;text-indent:-9999px} .footer-wrapper .footer-actions .footer-top-item .social span .yt{background-image:url("../images/social.png");background-position:0px 0px;margin-right:1px} .footer-wrapper .footer-actions .footer-top-item .social span .tw{background-image:url("../images/social.png");background-position:-40px 0px} .footer-wrapper .footer-actions .footer-top-item .social span .fb{background-image:url("../images/social.png");background-position:0px -41px} .footer-wrapper .footer-actions .footer-top-item .social span .ln{background-image:url("../images/social.png");background-position:-40px -40px} .footer-wrapper .footer-actions .block1{width:120px} .footer-wrapper .footer-actions .block2{width:280px} .footer-wrapper .footer-actions .block3{width:170px} .footer-wrapper .footer-actions .block3 span{width:92%} .footer-wrapper .footer-actions .block4{width:230px} .footer-wrapper .footer-actions .last{padding-right:0px;background-image:none} .footer-wrapper .footer-cms{background-color:#DADBDD;padding-bottom:30px} .footer-wrapper .footer-cms .footer-container, .footer-wrapper .footer-cms .copyright{width:940px;margin:0 auto;background:none;border:none;font-size:1.07em;text-align:left} .footer-wrapper .footer-cms .footer-container .footer, .footer-wrapper .footer-cms .copyright .footer{padding-left:1.3%;padding-bottom:10px;background-image:none} .footer-wrapper .footer-cms .footer-container .footer form, .footer-wrapper .footer-cms .copyright .footer form{display:none} .footer-wrapper .footer-cms .footer-container .footer .collapsible, .footer-wrapper .footer-cms .copyright .footer .collapsible{width:auto;float:left;padding:0 4.5% 0 2%} .footer-wrapper .footer-cms .footer-container .footer .collapsible .block-title, .footer-wrapper .footer-cms .copyright .footer .collapsible .block-title{text-transform:uppercase;font-size:12px;color:#111;padding-bottom:5px} .footer-wrapper .footer-cms .footer-container .footer .collapsible ul, .footer-wrapper .footer-cms .copyright .footer .collapsible ul{width:auto;margin:0} .footer-wrapper .footer-cms .footer-container .footer .collapsible ul li, .footer-wrapper .footer-cms .copyright .footer .collapsible ul li{margin-bottom:4px} .footer-wrapper .footer-cms .footer-container .footer .collapsible ul li a, .footer-wrapper .footer-cms .copyright .footer .collapsible ul li a{color:#333;font-size:12px;line-height:13px;text-transform:capitalize} .footer-wrapper .footer-cms .copyright{display:block;padding-left:35px} .footer-wrapper .footer-cms .copyright span{display:inline-block;margin:4px 0 0 20px} .footer-wrapper .footer-cms .copyright span p{float:right} .footer-wrapper .footer-cms .copyright span span{margin:0 0 0 9px;padding-left:9px;border-left:1px solid #777}
    
