/* Aura version: 1.8.7 */

@-ms-viewport {
  width: device-width;
}
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
}
.pi-visible-3xs,
.pi-visible-2xs,
.pi-visible-xs,
.pi-visible-sm,
.pi-visible-md {
  display: none !important;
}

/* MOBILE INDEX UI */

@media (min-width: 480px) {
  .mobile-web-show {
    display: none !important;
    visibility:hidden !important;
  }
  .mobile-web-hidden {
    visibility: visible !important;
  }
  .pi-section-grey {
    padding-top:10px !important;padding-bottom: 10px !important;
  }
}
@media (max-width: 479px) {
  .mobile-web-hidden {
    display: none !important;
    visibility:hidden !important;
  }
  .mobile-web-show {
    display: block !important;
    visibility: visible !important;
  }
}

/* MOBILE INDEX UI */
.mobile-wrap-body {width:100%;max-width: 479px;
  min-width:320px; background-color: #f7682c;
  overflow: auto;margin:0;padding:0; font-family: "Lato", sans-serif;
  height: 100%;
  min-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;z-index: -1;}
.mobile-wrap-header {width:100%;height: 79px;background-color: #ffffff;margin:0;padding:0;position: top;
  display: block;}
.mobile-banner {width:100%;height:auto;margin:30px 0 0;padding:0;position: top;
  display: block;}
.mobile-logo {width:190px;height:77px; display: inline;}
.mobile-login {width:52px;height:52px; display: inline;}
.mobile-fullsite {width:100%;position: relative; bottom:0; background-color: #ffffff;
  color:#283045;line-height: 40px;font-size:12px;}
.mobile-copyright {width:100%;position: relative; bottom:0; background-color: #283045;
  color:#ffffff;line-height: 40px;font-size:12px;}
.mobile-wrap-content {padding:30px 20px;width:100%;margin:0;display: block; text-align: center;}
.mobile-wrap-2btns {margin:0 auto;padding:0 0 5px; text-align: center;width:90% ;max-width: 280px;
  min-width:260px;
  display: block; height:auto; overflow: auto; background-color: transparent;}
.mobile-btn-left {width:120px;height:132px;background-color: white;display: inline; background-color: transparent;}
.mobile-btn-right {width:120px;height:132px;background-color: white;display: inline; background-color: transparent;}


@media (max-width: 319px) {
  .pi-hidden-3xs-only {
    display: none !important;
  }
  .pi-visible-3xs-only {
    display: block !important;
  }
  .pi-center-text-3xs-only {
    text-align: center !important;
  }
  .pi-center-text-3xs-only.pi-row-block {
    float: text-align-left;
  }
  .pi-center-text-3xs-only.pull-right {
    float: none !important;
  }
  .pi-icon-box-vertical .pi-icon-box-icon-circle,
  .pi-icon-box-vertical .pi-icon-box-icon-square {
    width: 35px !important;
    height: 35px !important;
    line-height: 33px !important;
    font-size: 20px !important;
  }
  .pi-icon-box-vertical > h4 {font-size: 11px !important; text-align: center !important;}
  .pi-col-3xs-offset-1 {margin-left:6% !important;}
  .cart-5steps > .pi-col-xs-2 {width:53px !important; display: inline !important;float:left !important;}
  .process-steps-right {background: url(../images/dotted1.png) no-repeat 50% -2px;}
  .process-steps-center {background: url(../images/dotted1.png) no-repeat right -2px;}
  .process-steps-left {background: url(../images/dotted2.png) no-repeat 50% -2px;}

  .cart-5steps > .pi-col-xs-2 {display: inline !important;float:left !important;padding:0 !important;}
}
@media (min-width: 320px) and (max-width: 479px) {
  .pi-hidden-2xs-only {
    display: none !important;
  }
  .pi-visible-2xs-only {
    display: block !important;
  }
  .pi-center-text-2xs-only {
    text-align: center !important;
  }
  .pi-center-text-2xs-only.pi-row-block {
    float: text-align-left;
  }
  .pi-center-text-2xs-only.pull-right {
    float: none !important;
  }
  .pi-icon-box-vertical .pi-icon-box-icon-circle,
  .pi-icon-box-vertical .pi-icon-box-icon-square {
    width: 45px !important;
    height: 45px !important;
    line-height: 43px !important;
    font-size: 26px !important;
  }
  .pi-icon-box-vertical > h4 {font-size: 12px !important; text-align: center !important;}
  .pi-col-3xs-offset-1 {margin-left:6% !important;}
  .cart-5steps > .pi-col-xs-2 {display: inline !important;float:left !important;padding:0 13px !important;width:17% !important;}
  .process-steps-right {background: url(../images/dotted1.png) no-repeat 50% 2px;}
  .process-steps-center {background: url(../images/dotted1.png) no-repeat right 2px;}
  .process-steps-left {background: url(../images/dotted2.png) no-repeat 50% 2px;}
}
@media (min-width:480px) {
  .show320 {display:none !important;}
  .nopadding-lg-12 {padding-left:0 !important; padding-right:0 !important;}
}
@media (max-width: 479px) {
  .loginbutton {margin:5px 0 0 10px !important;}
  .pi-section {padding:10px !important;}
  .hidden320 {display:none !important;}
  .pi-table {font-size:12px !important;}
  .order-history th {text-align: center !important;}
  .order-history td {text-align: center;border:1px solid #e5eaea; border-collapse: collapse;}
  .pi-btn-small {
    font-size: 11px !important;
    line-height: 16px !important;
    padding: 5px 9px 6px !important;
  }
  .pi-row-sm .pi-menu {
    font-size: 11px !important;
  }
  .pi-row-sm .pi-menu > li > a {
    padding: 0 7px !important;
  }
  .pi-row-sm .pi-menu > li.pi-has-dropdown > a {
    padding-right: 10px !important;
  }
  .pi-row-sm {
    font-size: 11px !important;
  }
  .padding-right20 {padding-right:5px !important;}
  .pi-btn-small {
    font-size: 11px !important;
    line-height: 16px !important;
    padding: 5px !important;
  }
  #top-cart a .number {
    left: 9px !important;;
    top: -33px !important;;
  }
  .loginbutton {margin-top:-12px !important;}
  .pi-menu li.pi-has-dropdown > a::after, .pi-simple-menu li.pi-has-dropdown > a::after {
    right: 3px !important;
  }
  .topmenu-right {
    margin-top: 12px !important;
  }

}
@media (min-width: 480px) and (max-width: 767px) {
  .topmenu-right {
    margin-top: 7px !important;
  }
  .pi-hidden-xs-only {
    display: none !important;
  }
  .pi-visible-xs-only {
    display: block !important;
  }
  .pi-center-text-xs-only {
    text-align: center !important;
  }
  .pi-center-text-xs-only.pi-row-block {
    float: text-align-left;
  }
  .pi-center-text-xs-only.pull-right {
    float: none !important;
  }
  .pi-icon-box-vertical .pi-icon-box-icon-circle,
  .pi-icon-box-vertical .pi-icon-box-icon-square {
    width: 55px !important;
    height: 55px !important;
    line-height: 53px !important;
    font-size: 30px !important;
  }
  .pi-icon-box-vertical > h4 {font-size: 15px !important; text-align: center !important;}
  .pi-col-3xs-offset-1 {margin-left:7% !important;}
  .process-steps-right {background: url(../images/dotted1.png) no-repeat 50% 7px;}
  .process-steps-center {background: url(../images/dotted1.png) no-repeat right 7px;}
  .process-steps-left {background: url(../images/dotted2.png) no-repeat 50% 7px;}
  .pi-btn-small {
    font-size: 12px !important;
    line-height: 16px !important;
    padding: 5px 9px 6px !important;
  }
  .pi-row-sm .pi-menu {
    font-size: 12px !important;
  }
  .pi-row-sm .pi-menu > li > a {
    padding: 0 10px !important;
  }
  .pi-row-sm .pi-menu > li.pi-has-dropdown > a {
    padding-right: 15px !important;
  }
  .pi-row-sm {
    font-size: 12px !important;
  }
  .padding-right20 {padding-right:10px !important;}
  .pi-btn-small {
    font-size: 12px !important;
    line-height: 16px !important;
    padding: 5px 6px 6px !important;
  }
  #top-cart a .number {
    left: 9px !important;;
    top: -46px !important;;
  }
  .loginbutton {margin-top:5px !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .pi-hidden-sm-only {
    display: none !important;
  }
  .pi-visible-sm-only {
    display: block !important;
  }
  .pi-center-text-sm-only {
    text-align: center !important;
  }
  .pi-center-text-sm-only.pi-row-block {
    float: text-align-left;
  }
  .pi-center-text-sm-only.pull-right {
    float: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1119px) {
  .pi-hidden-md-only {
    display: none !important;
  }
  .pi-visible-md-only {
    display: block !important;
  }
  .pi-center-text-md-only {
    text-align: center !important;
  }
  .pi-center-text-md-only.pi-row-block {
    float: text-align-left;
  }
  .pi-center-text-md-only.pull-right {
    float: none !important;
  }
}
@media (min-width: 1120px) {
  .pi-hidden-lg-only {
    display: none !important;
  }
  .pi-visible-lg-only {
    display: block !important;
  }
  .pi-center-text-lg-only {
    text-align: center !important;
  }
  .pi-center-text-lg-only.pi-row-block {
    float: text-align-left;
  }
  .pi-center-text-lg-only.pull-right {
    float: none !important;
  }
}
@media (max-width: 319px) {
  .pi-hidden-3xs {
    display: none !important;
  }
  .pi-visible-3xs {
    display: block !important;
  }
  .pi-center-text-3xs {
    text-align: center !important;
  }
  .pi-center-text-3xs.pi-row-block {
    float: text-align-left;
  }
  .pi-center-text-3xs.pull-right {
    float: none !important;
  }
}
@media (max-width: 479px) {
  .pi-hidden-2xs {
    display: none !important;
  }
  .pi-visible-2xs {
    display: block !important;
  }
  .pi-center-text-2xs {
    text-align: center !important;
  }
  .pi-center-text-2xs.pi-row-block {
    float: text-align-left;
  }
  .pi-center-text-2xs.pull-right {
    float: none !important;
  }
  .pi-breadcrumb {display: none !important;}
}
@media (min-width: 768px) {
  .mobile_show {display: none !important;}
  .pi-pull-right {
    float: right !important;
  }
  .loginbutton {margin:7px 0 0 10px !important;}
  .topmenu-right {
    margin-top: 8px !important;}
  .loginbutton {
    margin: -3px 0 0 10px !important;
  }
  #top-cart a .number {
    top: -35px !important;;
  }
}
@media (max-width: 767px) {
  .mobile_hidden {display: none !important;}
  .pi-visible-xs {
    display: block !important;
  }
  .pi-center-text-xs {
    text-align: center !important;
  }
  .pi-center-text-xs.pi-row-block {
    float: text-align-left;
  }
  .pi-center-text-xs.pull-right {
    float: none !important;
  }
}
@media (max-width: 991px) {

  .pi-visible-sm {
    display: block !important;
  }
  .pi-center-text-sm {
    text-align: center !important;
  }
  .pi-center-text-sm.pi-row-block {
    float: text-align-left;
  }
  .pi-center-text-sm.pull-right {
    float: none !important;
  }
}
@media (max-width: 1119px) {
  .pi-hidden-md {
    display: none !important;
  }
  .pi-visible-md {
    display: block !important;
  }
  .pi-center-text-md {
    text-align: center !important;
  }
  .pi-center-text-md.pi-row-block {
    float: text-align-left;
  }
  .pi-center-text-md.pull-right {
    float: none !important;
  }
}
.pi-hidden-lg {
  display: none !important;
}
.pi-center-text-lg {
  text-align: center !important;
}
.pi-center-text-lg.pi-row-block {
  float: text-align-left;
}
.pi-center-text-lg.pull-right {
  float: none !important;
}
