/*primary navy #00122a*/
/*secondary blue #2baee5*/
/*primary purple #8e509f*/


/*header******************************/

/*header upper*/
.header-upper {
 background-color: #00122a;
}

/*header upper links such as login*/
.header .header-upper .nav-item a {
 color: white;
}

/*header*/
.header {
 background-color: white;
}

/*header lower*/
.header-lower {
 background-color: white;
}

/*search box*/
.header .search-box input.search-box-text {
 border: 1px solid #00122a;
}

/*search button*/
input[type="submit"], button, .button, .button-1 {
 background-color: #00122a;
}
input[type="submit"]:hover, .button:hover, .button-1:hover {
 background-color: #2baee5 !important;
}

/*current branch button*/
.header-lower-right .branch-display .branch-current {
 color: #2baee5;
}

/*shopping cart button*/
.shopping-cart-links {
 color: #00122a;
}
/*.shopping-cart-links:hover {*/
/* color: #2baee5;*/
/*}*/

/*shopping cart quantity*/
.shopping-cart-links .cart-qty {
 background-color: #00122a;
}

/*mini shopping cart product links*/
.mini-shopping-cart .name a {
 color: #00122a;
}
.mini-shopping-cart .name a:hover {
 color: #2baee5;
}

/*mini shopping cart go to cart button*/
.mini-shopping-cart input[type="button"] {
 background-color: #00122a;
}
.mini-shopping-cart input[type="button"]:hover {
 background-color: #2baee5 !important;
}


/*desktop nav******************************/

/*desktop nav*/
.desktop {
 background-color: #00122a;
}

/*navbar*/
.top-menu > li.active {
 background-color: #2baee5;
}

/*nav heading links*/
.mega-menu .mega-menu-submenu .mega-menu-content .sub-menu-heading:hover {
 color: #2baee5;
}

/*nav links*/
.mega-menu .mega-menu-submenu .sub-menu-links .sub-menu-link:hover {
 color: #2baee5;
}


/*mobile nav******************************/

/*mobile nav*/
.flyout-menu {
 background-color: white;
}
 
/*mobile nav menu headings such as login*/
.flyout-menu .header-panel {
 background-color: #00122a;
}

/*mobile nav submenu headings*/
.flyout-menu .flyout-menu-submenu .sub-menu-heading a {
 background-color: #00122a;
}


/*sidebar******************************/

/*sidebar links*/
.block .list a {
 color: #00122a;
}
.block .list a:hover {
 color: #2baee5;
}


/*headings******************************/

/*homepage headings such as bestsellers, customers also bought etc*/
.product-grid .title {
 color: #444;
}

/*page headings*/
.master-column-wrapper .page-title h1 {
 color: #444;
}


/*products grid/list******************************/

/*product item*/
.item-box .product-title a {
 color: #00122a;
}
.item-box .product-title a:hover {
 color: #2baee5;
}

/*quick view button*/
.quickview-btn-container button {
 background-color: #00122a;
}

/*add to cart button*/
.item-box .product-box-add-to-cart-button {
 background-color: #00122a;
}
.item-box .product-box-add-to-cart-button:hover {
 background-color: #2baee5;
}


/*products details and quick view page******************************/

/*product details heading*/
.overview .product-name h1 {
 color: #444;
}

/*add to cart button*/
.overview .add-to-cart-button {
 background-color: #00122a;
}
.overview .add-to-cart-button:hover {
 background-color: #2baee5;
}

/*product attachement heading*/
.product-attachments .product-attachment-name {
 color: #00122a;
}


/*pagination******************************/
.pager li span {
 background-color: #2baee5;
}


/*shopping cart page******************************/

/*total price*/
.cart-total .order-total, .cart-total .order-total strong {
 font-weight: bold;
 color: #00122a;
}

/*edit product size etc button*/
.cart .product .edit-item a {
 color: #2baee5;
}

/*update shopping cart button*/
.shopping-cart-page .common-buttons input:first-child {
 background-color: #00122a;
}
.shopping-cart-page .common-buttons input:first-child:hover {
 background-color: #2baee5 !important;
}

/*checkout button*/
.cart-footer .checkout-button {
 background-color: #00122a;
}
.cart-footer .checkout-button:hover {
 background-color: #2baee5 !important;
}


/*checkout******************************/

/*checkout step title*/
.opc .allow .step-title, .opc .allow .step-title .number {
 background-color: #00122a;
}
.opc .allow .step-title:hover {
 background-color: #2baee5;
}

/*checkout continue button*/
.checkout-page .button-1 {
 background-color: #00122a;
}
.checkout-page .button-1:hover {
 background-color: #2baee5 !important;
}


/*thankyou page******************************/

/*order details link*/
.order-completed .details a {
 color: #00122a;
}
.order-completed .details a:hover {
 color: #2baee5;
}


/*order information page******************************/

/*print order button*/
.order-details-page .page-title a.print-order-button {
 background-color: #00122a;
}
.order-details-page .page-title a.print-order-button:hover {
 background-color: #2baee5;
}

/*order total price*/
.order-details-page .order-overview .order-total strong {
 font-weight: bold;
 color: #00122a;
}

/*shipping link*/
.order-details-page .tax-shipping-info a {
 color: #00122a;
}
.order-details-page .tax-shipping-info a:hover {
 color: #2baee5;
}

/*reorder button*/
.order-details-page .actions input:first-child {
 background-color: #00122a;
}
.order-details-page .actions input:first-child:hover {
 background-color: #2baee5;
}


/*registration, login, accounts page etc******************************/

/*registration, login, accounts pae buttons*/
.registration-page .button-1, .registration-result-page .button-1, .login-page .button-1, .password-recovery-page .button-1, .account-page .button-1, .return-request-page .button-1 {
 background-color: #00122a;
}
.registration-page .button-1:hover, .registration-result-page .button-1:hover, .login-page .button-1:hover, .password-recovery-page .button-1:hover, .account-page .button-1:hover, .return-request-page .button-1:hover {
 background-color: #2baee5;
}


/*footer******************************/

/*footer*/
.footer {
 background-color: #00122a;
}

/*footer block*/
.footer-block .title {
 background-color: #00122a;
}

/*footer links*/
/*.footer-block .list a {*/
/* color: #2baee5;*/
/*}*/
.footer-block .list a:hover {
 color: #2baee5;
}

/*footer page buttons such for contact us submit button*/
.contact-page .button-1, .email-a-friend-page .button-1, .apply-vendor-page .button-1, .search-input .button-1, .compare-products-page .clear-list, .order-list-page .section.order-item .actions .button-1, 
.wishlist-content .update-wishlist-button, .wishlist-content .wishlist-add-to-cart-button {
 background-color: #00122a;
}
.contact-page .button-1:hover, .email-a-friend-page .button-1:hover, .apply-vendor-page .button-1:hover, .search-input .button-1:hover, .compare-products-page .clear-list:hover, .order-list-page .section.order-item .actions .button-1:hover, 
.wishlist-content .update-wishlist-button:hover, .wishlist-content .wishlist-add-to-cart-button:hover {
 background-color: #2baee5;
}

/*sitemap*/
.sitemap-page .entity a:hover {
 color: #2baee5;
}

/*when basic sso is enabled, remove the "– or –" in the login page*/
.external-authentication .title {
 display: none;
}


/*customer service******************************/

/*hide "– or –" in the login page*/
.external-authentication .title {
 display: none;
}

/* hide logout and login links in the header section. Also the welcome please signin*/
/*.ico-login.nav-link, .ico-logout.nav-link, .page.login-page .page-title {*/
/* display: none;*/
/*}*/


/*mobile******************************/
/*@media (max-width: 769px) {*/
/*}*/


/* most buttons */
/*.item-box .product-box-add-to-cart-button, .mini-shopping-cart input[type="button"], .overview .add-to-cart-button,*/
/*.search-input .button-1, .order-details-page .actions input:first-child, .order-details-page .page-title a.print-order-button, .order-list-page .section.order-item .actions .button-1, .cart-footer .checkout-button, .checkout-page .button-1,*/
/*.overview .add-to-cart-button, .variant-overview .add-to-cart-button, .overview .add-to-cart-unavailable,*/
/*.overview .add-to-cart-notifyme, .registration-page .button-1, .registration-result-page .button-1,*/
/*.login-page .button-1, .password-recovery-page .button-1, .account-page .button-1, .return-request-page .button-1, */
/*.flyout-menu .header-panel, input[type="submit"] { */
/* background-color: red;*/
/*}*/
/*.item-box .product-box-add-to-cart-button:hover, input[type="submit"]:hover, .mini-shopping-cart input[type="button"]:hover,*/
/*.overview .add-to-cart-button:hover, .variant-overview .add-to-cart-button:hover, .overview .add-to-cart-notifyme:hover, */
/*.registration-page .button-1:hover, .registration-result-page .button-1:hover, .login-page .button-1:hover, */
/*.search-input .button-1:hover, .order-details-page .actions input:first-child:hover, .order-details-page .page-title a.print-order-button:hover, */
/*.order-list-page .section.order-item .actions .button-1:hover, .cart-footer .checkout-button:hover, .checkout-page .button-1:hover,*/
/*.password-recovery-page .button-1:hover, .account-page .button-1:hover, .return-request-page .button-1:hover {*/
/* background-color: red;*/
/*}*/
