
/* Custom CSS theme */
.ecwid h5 {
  font-size: 20px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.ecwid h6 {
  font-size: 18px;
  margin-top: 0.5em;
  margin-bottom: 20px;
}

.ecwid ul {
  margin-bottom: 26px;
  margin-top: 10px;
  list-style: disc inside;
}

.ecwid li {
  font-size: 15px !important;
}

.ecwid table.mac {
  color: #1E2C38;
  font-size: 10px;
  text-align: left;
  border-collapse: collapse;
}

.ecwid table.mac ul {
  margin: 10px;
}

.ecwid table.mac li {
  font-size: 1em !important;
}

.ecwid table.mac tr.dark {
  background-color: #f5f5f5;
}

.ecwid table.mac tr.head {
  font-weight: bold;
  color: #009dca;
}

.ecwid table.mac tr.head td {
  vertical-align: middle;
}

.ecwid table.mac td {
  border: 1px solid #BAC4C8;
  vertical-align: top;
  padding: 12px 5px 12px 7px !important;
}

.ecwid table.mac td.left {
  font-size: 14px;
  font-weight: bold;
  vertical-align: middle;
}

#ecwid-godaddy-pilot .ecwid-productBrowser-subcategories-mainTable td div img,
#ecwid-godaddy-pilot .ecwid-productBrowser-productsGrid-productTopFragment td div img,
#ecwid-godaddy-pilot div.ecwid-productBrowser-details-thumbnail img {
  background-color: #FAFAFA !important;
  border: 1px solid #F3F3F3 !important;
  box-shadow: 1px 1px 3px rgba(202, 202, 202, 0.9) !important;
}

div.ecwid-minicart-attached {
  top: -30px;
}

div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a, div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:active, div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:visited, div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:hover {
  font-size: 17px;
}

.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink {
  text-align: center;
  text-decoration: none;
}

.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-sku {
  display: none;
}

div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productNameLink a:visited {
  text-decoration: none;
}

span.ecwid-categories-category {
  font-size: 20px;
}

div.ecwid-productBrowser-price {
  font-size: 18px;
  color: #999999;
}

div.ecwid-productBrowser-head {
  font-size: 24px;
}

.ecwid-productBrowser-nav {
  display: none;
}

div.ecwid-minicart-clickArea {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='49' viewBox='0 0 40 49'%3E%3Cpath fill='%23189DEE' d='M37 13v27c0 3.31-2.69 6-6 6H9c-3.31 0-6-2.69-6-6V13h34m2-2H1v29c0 4.418 3.582 8 8 8h22c4.418 0 8-3.582 8-8V11z'/%3E%3Ccircle fill='%23189DEE' cx='12' cy='17' r='2'/%3E%3Ccircle fill='%23189DEE' cx='28' cy='17' r='2'/%3E%3Cpath fill='%23189DEE' d='M29 17h-2v-7c0-3.86-3.14-7-7-7s-7 3.14-7 7v7h-2v-7c0-4.962 4.037-9 9-9s9 4.038 9 9v7z'/%3E%3C/svg%3E") no-repeat;
}

div.ecwid-productBrowser-details-inTheBag {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='27' viewBox='0 0 40 49'%3E%3Cpath fill='%23189DEE' d='M37 13v27c0 3.31-2.69 6-6 6H9c-3.31 0-6-2.69-6-6V13h34m2-2H1v29c0 4.418 3.582 8 8 8h22c4.418 0 8-3.582 8-8V11z'/%3E%3Ccircle fill='%23189DEE' cx='12' cy='17' r='2'/%3E%3Ccircle fill='%23189DEE' cx='28' cy='17' r='2'/%3E%3Cpath fill='%23189DEE' d='M29 17h-2v-7c0-3.86-3.14-7-7-7s-7 3.14-7 7v7h-2v-7c0-4.962 4.037-9 9-9s9 4.038 9 9v7zM13 30c0 3.86 3.14 7 7 7s7-3.14 7-7h2c0 4.962-4.037 9-9 9s-9-4.038-9-9h2z'/%3E%3C/svg%3E") no-repeat 0 13px;
}

.ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sharePanel-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23189DEE' d='M13.486 6.16c-.283 0-.513.23-.513.512v6.272H2.027V6.672c0-.283-.23-.513-.514-.513-.284 0-.513.23-.513.512v6.785c0 .282.23.514.513.514h11.973c.283 0 .514-.23.514-.513V6.672c0-.283-.23-.513-.514-.513zM7.743 2.61c0-.002 0-.002.003-.004l.014-.013-.017.017zM5.167 4.734l1.85-1.85v6.263c0 .267.217.483.484.483s.483-.216.483-.483V2.893l1.85 1.85c.19.19.495.19.684 0 .188-.187.188-.493 0-.682L7.862 1.41s-.082-.095-.177-.135c-.118-.05-.25-.05-.37 0-.067.028-.142.092-.17.117l-2.66 2.66c-.19.19-.19.496 0 .685.188.187.494.187.682 0z'/%3E%3C/svg%3E") no-repeat left center/13px;
}

div.ecwid-minicart-counter {
  color: #189DEE;
}

.ecwid .ecwid-btn--primary {
  background: #189DEE;
}

.ecwid .ecwid-btn--primary:hover {
  background: #0863b4;
}

.ecwid .ecwid-btn--primary:focus,
.ecwid .ecwid-btn--primary:focus:hover {
  border-color: #0863b4;
}

.ecwid .ecwid-btn--primary:active,
.ecwid .ecwid-btn--primary:focus:active {
  background: #189DEE;
}

.ecwid .ecwid-btn--secondary:hover {
  background: #0863b4;
}

.ecwid .ecwid-btn--secondary:focus,
.ecwid .ecwid-btn--secondary:focus:hover {
  border-color: #0863b4;
}

.ecwid .ecwid-btn--secondary:active,
.ecwid .ecwid-btn--secondary:focus:active {
  background: #189DEE;
}

div.ecwid-productBrowser-details-inStockLabel {
  color: black;
}

html#ecwid_html body#p\-262 .horizontal-menu-container.horizontal-desktop nav.horizontal-menu, html#ecwid_html body#p\-698 .horizontal-menu-container.horizontal-desktop nav.horizontal-menu {
  border: none;
}

html#ecwid_html body#p\-262 .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a, html#ecwid_html body#p\-698 .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a {
  color: #333;
  font-size: 18px;
}

html#ecwid_html body#p\-262 .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--hover > a, html#ecwid_html body#p\-698 .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--hover > a {
  background: none;
  color: #145485;
}

html#ecwid_html body#p\-262 .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item, html#ecwid_html body#p\-698 .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item {
  display: inline-block;
  text-align: center;
  float: none;
}

html#ecwid_html body#p\-262 .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent, html#ecwid_html body#p\-698 .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent {
  float: none;
  text-align: center;
}

html#ecwid_html body#p\-262 .ecwid-search-widget__input[type="text"], html#ecwid_html body#p\-698 .ecwid-search-widget__input[type="text"] {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 6px !important;
  box-shadow: 0 10px 37px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  width: 100%;
  height: 64px;
  font-size: 18px;
  line-height: 36px;
  outline: 0 none;
  padding: 14px 60px 14px 20px;
}

html#ecwid_html body#p\-262 .ecwid-search-widget, html#ecwid_html body#p\-698 .ecwid-search-widget {
  max-width: 624px;
}

html#ecwid_html body#p\-262 .iphone .ec-minicart.ec-minicart--pill, html#ecwid_html body#p\-698 .iphone .ec-minicart.ec-minicart--pill {
  padding: 5px 10px 0 10px;
}

html#ecwid_html body#p\-262 .iphone .ec-minicart.ec-minicart--pill.ec-minicart--m .ec-minicart__counter, html#ecwid_html body#p\-698 .iphone .ec-minicart.ec-minicart--pill.ec-minicart--m .ec-minicart__counter {
  display: none;
}

html#ecwid_html body#p\-262 .ec-popup--visible, html#ecwid_html body#p\-698 .ec-popup--visible {
  z-index: 10000000;
}

html#ecwid_html body#p\-262 .ec-minicart__icon .icon-default .cart-not-empty, html#ecwid_html body#p\-698 .ec-minicart__icon .icon-default .cart-not-empty {
  opacity: 1;
}

html#ecwid_html body#p\-262 .ec-minicart--empty .ec-minicart__icon .icon-default .cart-not-empty, html#ecwid_html body#p\-698 .ec-minicart--empty .ec-minicart__icon .icon-default .cart-not-empty {
  opacity: 0;
}
