//Start Customization CF

#homepage_slider .slides, #homepage_slider .slides .flex-active-slide{
  display:none !important;
}
p.affirm-as-low-as {
    margin: -2px 7px 17px -3px;
}
#homepage_slider {
    height: 0 !important;
    padding-top: 69% !important;
}

#homepage_slider{ 
    width:100vw !important;
    background-size: 100vw;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(//https://cdn.shopify.com/s/files/1/1950/8449/t/170/assets/imagebannerblue.png?160110);
}

.wrapper.slideshow{ 
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0 !important;
}



@media only screen and (max-width:1022px) and (min-width:908px){
  #homepage_slider{
    background-size:100vw !important;
  }
}

@media only screen and (min-width:768px){
  #homepage_slider{
    padding-top: 31% !important;    
    background-size:100vw !important;
  }
  .slidetext {
    margin-top: -30.97vw;
  }
}

@media only screen and (min-width:823px) {
  .slidetext {
    margin-top: -30.5vw;
  }
}

@media only screen and (min-width:1200px) {
.slidetext {
    margin-top: -29.5%;
}
}

@media only screen and (max-width:767px){
  #homepage_slider{ background-image: url(//https://cdn.shopify.com/s/files/1/1950/8449/t/170/assets/mobilenanox.jpg?160110) !important;
  }
}




@media only screen and (max-width:508px){
  #homepage_slider{   
    background-size: contain !important;
    background-image: url(//https://cdn.shopify.com/s/files/1/1950/8449/t/170/assets/mobilenanox.jpg?160110);
    background-size: 100vw !important;
}
}

@media only screen and (max-width:470px){
  #homepage_slider{   
    background-size: contain !important;
    background-image: url(//https://cdn.shopify.com/s/files/1/1950/8449/t/170/assets/mobilenanox.jpg?160110);
    background-size: 100vw !important;
}
}

@media only screen and (max-width:410px){
  #homepage_slider{   
    background-size: 100vw !important;
}
}

//END CUSTOMIZATION CF
.CartCount {
    background-color: ;
    color: ;
}

.sticky .CartCount {
    background-color: ;
color: ;
}

.site-header .header-stripbar .topstrip-nav .top-nav-link a.site-header__cart-toggle {
    background: ;    
}

.sticky .cart__hover, .sticky .cart__hover:hover {
    background: ;      
}

  
/*.cart__hover #cart-popup .cart--promo-msg {
   color:;
}  */
    
.site-header__logo {
    font-size: 2rem;
    margin-top: 4%;
}  
.call-us{
    text-align:center;
    font-size:5px;
    margin-left: 8px;
}
    
.call-us .phone-number{
    color: #5ba845; 
    font-size:30px;
    font-weight: 500;
}

.call-us .phone-number .phone-image {
    background-image: url(//https://cdn.shopify.com/s/files/1/1950/8449/t/170/assets/phone-icon.png?160110);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 18px;
    margin-right: 30px / 6;
    width: 18px;          
}

.bk--branding { display: none; }
#AjaxifyCart .extra-checkout-buttons, #AjaxifyCart .additional-checkout-button, #AjaxifyCart .additional-checkout-buttons, #AjaxifyCart .amazon-payments-pay-button, #AjaxifyCart .google-wallet-button-holder, #ajaxifyCart .additional-checkout-button, #CartContainer .additional-checkout-buttons {
    display:none;
}

.search-bar {
    display: none!important
}

.description--tabs .tabs .ui-tabs-panel {
    padding: 30px
}

.product-single .form-vertical .product--option.addtocart--button #AddToCart {
    background-color: #78c25b!important
}

.product-single .form-vertical .product--option.addtocart--button #AddToCart:hover {
    background-color: #50ad2b!important;
    color: #fff!important
}

.Checkout {
    background: #f4d078!important;
    background: -webkit-linear-gradient(top, #f7dfa5, #f0c14b)!important;
    background: linear-gradient(180deg, #f7dfa5, #f0c14b)!important;
    border-color: #a88734 #9c7e31 #846a29!important;
    color: #111!important;
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .4)
}

.Checkout:hover {
    background: #f2c861!important;
    background: -webkit-linear-gradient(top, #f5d78e, #eeb933)!important;
    background: linear-gradient(180deg, #f5d78e, #eeb933)!important;
    color: #111!important
}

.Checkout .addIcon {
    margin-top: 0!important;
    width: 24px!important
}

.Checkout #CheckoutText {
    font-size: 16px
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
    width: 1%;
    vertical-align: middle;
    display: table-cell
}

.input-group-btn:last-child>.btn {
    margin-left: -1px
}

.input-group-btn>.btn {
    position: relative
}

button, input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

input[type=checkbox] {
    display: none
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.text-center {
    text-align: center;
    font-size: 31px;
    margin-top: 0;
    margin-bottom: 5.5px
}

@media (min-width:1200px) {
    .container {
        width: 1180px
    }
}

.fancybox-inner, .fancybox-outer, .fancybox-skin, .fancybox-wrap, .fancybox-wrap iframe {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-inner, .fancybox-outer, .fancybox-skin {
    position: relative
}

.fancybox-skin {
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.fancybox-opened {
    z-index: 10021
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, .5)
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:10021}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("https://cdn.shopify.com/s/files/1/1950/8449/t/170/assets/fancybox_sprite.png?160110")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:10022;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url("https://cdn.shopify.com/s/files/1/1950/8449/t/170/assets/fancybox_loading.gif?160110") center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url("https://cdn.shopify.com/s/files/1/1950/8449/t/170/assets/blank.gif?160110");-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:10010;background:url("https://cdn.shopify.com/s/files/1/1950/8449/t/170/assets/fancybox_overlay.png?160110")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:10003}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:10003;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("fancybox_sprite-2x_160110.png");background-size:44px 152px}#fancybox-loading div{background-image:url("https://cdn.shopify.com/s/files/1/1950/8449/t/170/assets/fancybox_loading@2x.gif?160110");background-size:24px 24px}}


#fancybox-loading, .fancybox-close {
    background-image: url(../../47/assets/fancybox_sprite_15936843826507350647-.png)
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

.fancybox-close {
    cursor: pointer;
    z-index: 10022;
    position: absolute
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(../../47/assets/fancybox_loading_15936843826507350647-.gif) 50% no-repeat
}

.fancybox-close {
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 10010;
    background: url(../../47/assets/fancybox_overlay_15936843826507350647-.png)
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
    #fancybox-loading, .fancybox-close {
        background-image:url(fancybox_sprite-2x_160110.png);
        background-size: 44px 152px
    }
    #fancybox-loading div {
        background-image:url(fancybox_sprite-2x_160110.png);
        background-size: 24px 24px
    }
}
  
  
/* MOBILE SPLIT TEST */
@media (max-width: 767px) {
  .cart--icon {
    position: absolute;
    right: 7px;
  }

  .call-us .phone-text {
    display: none;
  }    

  .site-header__logo-link {
    display: block;
    width: 100%;
    max-width: none;
    margin: 0;
    clear: both;
  }

  .site-header__logo-link img {
    margin-top: -30px;
    max-width: 500px;
  }
}
  
.menu-footer .social-media {
    clear: both;
    list-style: none;
    padding-top: 20px;
    margin: 0;
    text-align: center;
}

.menu-footer .social-media li {
    display: inline;
    font-size: 24px;
    padding: 0 8px;
}
  
@media (min-width: 768px) {
    .menu-footer .social-media {
      text-align: left;
    }
}
  
/* MOBILE SPLIT TEST */
  
/* Hide counter on non-shippable products */
#cs-all-inclusive-protection-plan-39-month #countContainer,
#cs-all-inclusive-protection-plan-39-month-auto-renew #countContainer,
#nano-all-inclusive-protection-plan-39-month #countContainer,
#nano-all-inclusive-protection-plan-39-month-auto-renew #countContainer,
#sales-all-inclusive-protection-plan-39-month #countContainer,
#sales-all-inclusive-protection-plan-39-month-auto-renew #countContainer,
#sales-activate-your-elite-protection-plan-79-covers-everything-incl #countContainer,
#cs-5-year-limited-warranty-does-not-cover-loss #countContainer,
body[id$="year-elite-unlimited-warranty-protection-plan-covers-everything-i"] #countContainer {
  display: none;
}
/* Hide counter on non-shippable products */
  
  
#homepagetext {
    margin-bottom: 30px;
}

#homepagetext .wrapper {
    font-size: 17px;
}
  

  
.btn-diff-addtocart {
  background-color: #78c25b;
  color: #fff!important;
  font-size: 23px;
  display: inline-block;
  padding: 13px;
  border-radius: 4px;
  font-weight: 600;
  width: 45%;
  text-align: center;
}
  .btn-diff-addtocart:hover {
    background-color: #37ad30;
  }
.btn-diff-addtocart:before {
  content: '';
  background-image: url(//https://cdn.shopify.com/s/files/1/1950/8449/t/170/assets/cart-button-icon.png?160110);
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-right: 8px;
}

@media (max-width: 767px) {
    .footer-social {
        text-align: center;
    }    
}
  
.custom-150 {
    width: calc(100% - 150px);
}

/*  Testimonial Page style https://nanohearingaids.com/pages/testimonials */
.testinonials-page {
    padding: 30px 0;
}
.testinonials-page .testimonials-section {
    padding-right: 30px;
}
.testinonials-page .testimonial-block__description h2 {
    font-size: 24px;
    line-height: 1.2em;
    margin: 20px 0;
    color: black;
}
.testinonials-page .testimonial-block__description p {
    color: black;
}
.testimonial-block a {
    display: block;
    padding: 10px;
}
.testimonial-block a:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

/*Videos Page style  https://nanohearingaids.com/pages/videos*/
.videos-page {
    padding: 30px 0;
}
.videos-page .videos-section {
    padding-right: 30px;
}
.videos-page .videos-section h3 {
    padding-left: 30px;
    text-align: center;
}
.videos-page .videos-section .videos-block {
    margin-top: 30px;
}
.videos-page .videos-section .videos-block .video-block {
    margin-bottom: 15px;
}
.video-block a:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

/* Product Page Slider style */
.bx-wrapper .bxslider {
    display: flex;
    align-items: center;
}