.home-devices .home-device .home-device-tag {
  background-color: #333333 !important; }

a {
  border: 1px solid transparent;
  /* To make fixed position while adding red border */ }

.grf-cart-prod-title a {
  display: inline-block; }

.focused-by-tab, select.focused-by-tab, .header-cart-item-img a.focused-by-tab img {
  border: 1px solid #ee4618 !important;
  outline: 0px !important; }

.pwr-category-snippets:focus {
  border: 1px solid #ee4618 !important;
  outline: 0px !important;
  padding: 0px 0px 2px 2px !important; }

.pwr-category-snippets {
  margin-top: 10px !important;
  padding: 0px 0px 2px 2px !important;
  width: 115px !important; }

.header1 .container-menu-header .wrap_header .wrap_menu .menu .main_menu li a.focused-by-tab {
  color: #BF1722 !important;
  border: 1px solid #ee4618 !important;
  outline: 0px !important;
  border-width: 2px; }

.header-search-section .search-header input:focus {
  border: 1px solid #ee4618 !important;
  outline: 0px !important; }

h1, h2, h3, h4, h5 {
  outline: 0px !important; }

.prod-container-media ul.slick3-dots > li {
  outline: 0px !important; }

.w-size1 a:focus {
  border: 1px solid #ee4618 !important;
  outline: 0px !important; }

#footer .footer-menu nav .footer-menu-block .footer-menu-block-child {
  padding: 5px 10px 3px 0px !important; }

.header-icon .header-dropdown {
  display: none;
  /* hide default // had issue in tab navigation if display not none */ }

button:focus {
  background-color: #ee4618 !important; }

.header-cart-wrapbtn a:focus {
  background-color: #ee4618 !important; }

/* related products */
.swatch .swatch-element label:focus {
  border: 1px solid #ee4618 !important;
  outline: 0px !important; }

.block2-img a:focus img {
  border: 1px solid #ee4618 !important;
  outline: 0px !important; }

.block2-name:focus {
  border: 1px solid #ee4618 !important;
  outline: 0px !important; }

.block2-price:focus {
  border: 1px solid #ee4618 !important;
  outline: 0px !important; }

/* Warranty page css */
.page-listing-subhead2 {
  margin: 10px;
  padding: 0;
  font-size: 10.5pt;
  font-weight: 600;
  text-transform: capitalize;
  text-align: center; }

.page-listing-desc2 {
  margin: 10px;
  font-size: 10.5pt !important;
  line-height: 21pt;
  font-weight: 300; }

.page-main p {
  font-size: 10.5pt !important; }

.page-listing-address2 {
  margin: 0px 10px !important;
  font-weight: 500;
  font-style: italic;
  padding: 0px; }

.page-listing-desc {
  line-height: 21pt !important; }

/* end Warranty Page css */
div.shop-now-highlight {
  color: #ee4618 !important;
  background: white !important;
  border: 1px solid #ee4618 !important;
  outline: 0px !important; }

.swal-title {
  font-family: Helvetica, Effra, sans-serif !important; }

.show-header-dropdown {
  display: block !important; }

.header-icons-noti {
  font-family: Helvetica, Effra, sans-serif !important; }

a.cart-img {
  width: 82px;
  margin-right: 15px; }

label.error {
  color: red !important; }

.m-b-22 {
  border: 2.4px solid #e5e5e5 !important;
  border-radius: 2px !important; }

/* Alert box error icons cross line styling */
.swal-icon--error__line {
  background-color: #ee4618; }

.bread-crumb a {
  padding: 2px 10px 0px 10px !important; }

.m-r-9 {
  margin-right: 0px !important; }

.disc {
  color: red; }

.bread-crumb {
  padding-top: 35px !important; }

.btn-primary:focus {
  background-color: #ee4618 !important;
  color: #fff !important; }

.slick3-dots {
  outline: none; }

.page-sidebar-child {
  margin-top: 10px !important; }

/* Collection Sorting styles */
.wrapper-dropdown-3 {
  /* Size and position */
  position: relative;
  width: 200px;
  /*margin: 0 auto;*/
  /*padding: 10px;*/
  /* Styles */
  background: #fff;
  border-radius: 7px;
  /*border: 1px solid rgba(0,0,0,0.15);*/
  /*box-shadow: 0 1px 1px rgba(50,50,50,0.1);*/
  cursor: pointer;
  outline: none;
  /* Font settings */
  font-weight: bold;
  color: #000000; }

.wrapper-dropdown-3 .dropdown li a {
  display: block;
  padding: 10px;
  text-decoration: none;
  color: #000000;
  border-bottom: 1px solid #e6e8ea;
  box-shadow: inset 0 1px 0 white;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

.wrapper-dropdown-3 .dropdown li i {
  float: right;
  color: inherit; }

/*.wrapper-dropdown-3 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0;
}

.wrapper-dropdown-3 .dropdown li:last-of-type a {
    border: none;
    border-radius: 0 0 7px 7px;
}*/
/* Hover state */
/*.wrapper-dropdown-3 .dropdown li:hover a {
    background: #f3f8f8;
}*/
/* Active state */
.wrapper-dropdown-3.active .dropdown {
  opacity: 1;
  pointer-events: auto; }

.product-sorting-options .drop::after {
  /*    content: "";
      border: solid 1px #C8C8C8;
      background-color: white;
      border-radius: 8px;
      transform: translateY(-50%);
      position: absolute;
      width: 16px;
      height: 16px;
      display: block;
      right: 0px;
      top: 50%;
      box-sizing: border-box;
      @include retina('check', 12px 10px);
      background-repeat: no-repeat;
      background-position: center;
      transition: $transition;*/ }

/*&.active {
    &::after {
        background-color: black;
        border-color: black;
    }
}*/
/* No CSS3 support */
.no-opacity .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
  display: none;
  opacity: 1;
  /* If opacity support but no pointer-events support */
  pointer-events: auto;
  /* If pointer-events support but no pointer-events support */ }

.no-opacity .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
  display: block; }

.product-sorting-options li a {
  font-size: 10pt; }

/* Sorting end */
main.page-main p a, main.page-main div a {
  color: #ee4618 !important;
  text-decoration: underline !important; }

main.page-main p a:hover, main.page-main div a:hover {
  color: #9e9e9e !important; }

/* Revert hyperlink for store locator page */
main.page-main ul.page-listing-places li a {
  color: #000 !important;
  text-decoration: none !important; }

.header1 .container-menu-header .topbar {
  height: 40px !important;
  border-bottom: none !important; }

.header1 .container-menu-header .topbar .topbar-child1 {
  width: auto;
  position: absolute;
  font-size: 12px; }

.header1 .container-menu-header .topbar .incipio-group-logos {
  height: 40px !important; }

@media screen and (max-width: 959px) {
  .header1 .incipio-group-logos .incipio-group-logo {
    display: none !important; }

  .header1 .container-menu-header .topbar .topbar-child1 {
    width: 100%; } }
