/* Top Navigation */
Header {
	background: white;
	position: absolute;
	z-index: 9999;
	width: 100%;
	left: 0;
	top: 0;
	padding-top: 0;
	padding-right: 5%;
	padding-left: 5%;
	padding-bottom: 20px;
}

.ph-header-container {
	padding: 0px 0px 180px 0px;
}

.ph-header .ph-top-nav li,
.ph-header .ph-top-nav li a {
    font-size: 14px;
    text-decoration: none;
}

.ph-header .ph-top-nav li {
    margin: 0 20px;
    color: var(--black);
}

    .ph-header .ph-top-nav li a {
        padding: 5px;
    }

    .ph-header .ph-top-nav li:first-child {
        margin-left: 0;
    }

    .ph-header .ph-top-nav li:last-child {
        margin-right: 0;
    }

.ph-header .ph-top-nav .ph-navbar-toggler {
    border: 0;
    outline: 0;
    box-shadow: none;
    padding: 5px;
}

    .ph-header .ph-top-nav .ph-navbar-toggler .navbar-toggler-icon {
        display: flex;
        align-items: center;
        justify-content: center;
    }

.ph-header .ph-top-nav .ph-navbar-nav .deal-info-item {
    display: none;
}
/* Header Content */
.ph-header .ph-main-menu {
    display: flex;
    align-items: center;
    padding: 1.5rem 0 2.5rem 0;
}

    .ph-header .ph-main-menu .ph-logo .site-logo {
        /*max-width: 195px;*/
    }
    /* Main Menu */
    .ph-header .ph-main-menu .ph-main-nav {
        width: 100%;
        display: flex;
        justify-content: right;
        /*padding-top: 25px;*/
        align-items: center;
    }

        .ph-header .ph-main-menu .ph-main-nav li {
            font-size: 18px;
            padding: 0 5px;
            color: var(--dark-default);
        }

            .ph-header .ph-main-menu .ph-shopping-cart {
                padding: 25px 0 0 0;
            }

        .ph-header .ph-main-menu .ph-shopping-cart img:hover {
            opacity: .75;
        }
/* Dispay on mobile */
.ph-header .ph-top-nav .ph-mobile-nav {
    display: none;
}
/*
.ph-header .ph-top-nav .ph-navbar-collapse {
  display: flex;
  flex-direction: column-reverse;
}
*/
.ph-header .ph-top-nav .ph-mobile-shopping-cart {
    display: none;
    padding: 5px;
    margin-top: -5px;
}

    .ph-header .ph-top-nav .ph-mobile-shopping-cart img {
        width: 22px;
        height: 22px;
    }

/* Display the deal-info on the home page */
#PHHomePage .ph-header .ph-top-nav .ph-navbar-nav .deal-info-item {
    display: block;
}

.ph-header{
    padding:0;
}
.ph-header .ph-navbar-collapse{
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
}
    .ph-header .ph-top-nav .navbar-collapse .email-info-item a {
        font-family: 'Lato';
        font-style: normal;
        font-size: 14px;
        line-height: 17px;
        color: var(--black);
    }
.ph-header .ph-top-nav .navbar-collapse .email-info-item a:hover,
.ph-header .ph-top-nav .navbar-collapse .email-info-item a:active{
    color:var(--juicy-grape-purple);
}

.ph-header .ph-main-nav li a[href*="/sample-request"]{
    background: var(--juicy-grape-purple);
    border-radius: 99px;
    width: 251px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 30px;
  /*margin-left:60px;
    margin-right:176px;*/
}
.ph-header .ph-main-nav li a[href*="/sample-request"]:hover,
.ph-header .ph-main-nav li a[href*="/sample-request"]:focus {
    background-color: var(--primary-purple-accent);
    border-color: var(--primary-purple-accent);
    -webkit-box-shadow: 0px 10px 25px 0px rgba(36,36,36,0.25);
    -moz-box-shadow: 0px 10px 25px 0px rgba(36,36,36,0.25);
    box-shadow: 0px 10px 25px 0px rgba(36,36,36,0.25);
}
    .ph-header .ph-main-nav li a[href*="/sample-request"] div {
        color: var(--primary-white);
        width: 191px;
        height: 24px;
        font-family: 'Lato';
        font-style: normal;
        font-weight: 800;
        font-size: 20px;
        line-height: 24px;
        text-transform: uppercase;
    }
.ph-main-menu .ph-shopping-cart{
    display:none;
}
.ph-main-menu .ph-main-nav {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    display: flex;
    align-items: center;
    text-align: right;
    color: var(--black);
}
.ph-header .ph-top-nav li a {
    padding-bottom: 3px;
    padding-top: 3px;
}
.ph-header .ph-top-menu {
    /*background-color: var(--tangy-apricot-yellow);*/
}
.ph-header .ph-top-menu .ph-top-nav{
    padding-left:5%;
    padding-right:5%;
}
.ph-main-menu {
    padding: 0 5% !important;
    height: 140px;
}
.navbar{
    padding-top:9px;
}

.ph-main-menu-secondbar {
background-color:#F1F2F2;
}
.ph-main-menu-secondbar-nav {
justify-content:flex-start !important;
}

/* Breakpoints */
@media only screen and (max-width: 1600px) {
}

@media only screen and (max-width: 1439px) {
    .ph-header .ph-main-nav li a[href*="/sample-request"] {
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media only screen and (max-width: 1200px) {
    .ph-header .ph-top-nav li {
        margin: 0 10px;
    }
}

@media only screen and (max-width: 992px) {
    .ph-header-container {
        max-width: 100%;
    }

    .ph-header .ph-top-nav li {
        margin: 0 1px;
    }

    .ph-header .ph-top-nav .email-info-item span,
    .ph-header .ph-top-nav .email-info-item a,
    .ph-header .ph-top-nav .deal-info-item span,
    .ph-header .ph-top-nav .deal-info-item a {
        font-size: 12px;
        line-height: 1.25em;
    }

    .ph-header .ph-top-nav .deal-info-item {
        display: none;
    }
    /*
  .ph-header .ph-top-nav .ph-navbar-nav {
    display: none;
  }
  */
    .ph-header .ph-top-nav .ph-nav-pills {
        /* width: 100%; */
        justify-content: center;
    }

    .ph-header .ph-main-menu .nav-pills .nav-link {
        font-size: 16px;
        padding: 0;
    }

    .ph-main-menu-secondbar {
        display: none !important;
    }
}

@media only screen and (max-width: 768px) {
    /*
  .ph-header .ph-top-nav .ph-navbar-nav {
    display: flex;
    flex-direction: column-reverse;
  }
  */
}

@media only screen and (max-width: 767px) {
    .ph-header-container {
        border-bottom: 1px solid #E9E9E9;
    }

    .ph-header .ph-top-nav {
        justify-content: flex-end;
    }

        .ph-header .ph-top-nav .ph-navbar-collapse.collapsing,
        .ph-header .ph-top-nav .ph-navbar-collapse.show {
            display: flex;
            flex-direction: column-reverse;
        }

        .ph-header .ph-top-nav .ph-mobile-nav {
            display: block;
            width: 100%;
            /* border-bottom: 1px solid rgba(0, 0, 0, 0.05); */
        }

    .ph-header .ph-main-menu .ph-main-nav,
    .ph-header .ph-main-menu .ph-shopping-cart {
        display: none;
    }

    .ph-header .ph-top-nav .ph-mobile-shopping-cart {
        display: block;
    }

    .ph-header .ph-main-menu {
        justify-content: center;
    }

    .ph-header .ph-top-nav .ph-nav-pills {
        display: block;
        width: 100%;
        /* border-bottom: 1px solid rgba(0, 0, 0, 0.05); */
    }

    .ph-header .ph-top-nav .ph-navbar-nav {
        display: block;
        width: 100%;
        /* border-bottom: 1px solid rgba(0, 0, 0, 0.05); */
    }

    .ph-header .ph-top-nav .email-info-item span,
    .ph-header .ph-top-nav .email-info-item a,
    .ph-header .ph-top-nav .deal-info-item span,
    .ph-header .ph-top-nav .deal-info-item a {
        font-size: 14px;
        padding: 5px;
    }

    .ph-header .ph-top-nav li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    }

    .dropdown-menu {
        display: none;
    }
}

@media only screen and (max-width: 576px) {
    /*
  .ph-header .ph-top-nav,
  .ph-header .ph-main-menu .ph-main-nav,
  .ph-header .ph-main-menu .ph-shopping-cart {
    display: none;
  }
  */
    .ph-header .ph-main-menu .ph-logo {
        display: flex;
        width: 100%;
        justify-content: center;
    }
}