/*!
 * George Press Local Styles
 * Copyright 2008-2017 Punchmark
 */

/*

   Nav

*/

nav.navbar .navbar-collapse:before {
   height: 120px !important;
}

nav.navbar .navbar-nav {
   max-height: 100% !important;
}

/* @media (max-width: 767px) { */
/* nav.navbar #main-navigation.open {
   padding-top: 120px !important;
} */
nav.navbar .navbar-nav>.nav-item.has-a-plus.dropdown .dropdown-item,
nav.navbar .navbar-nav>.nav-item.has-a-plus.dropdown .dropdown-item:hover,
nav.navbar .navbar-nav>.nav-item.has-a-plus.dropdown .dropdown-item:focus,
nav.navbar .navbar-nav>.nav-item.has-a-plus.dropdown .dropdown-item.dropdown-item-parent.parent-has-kids {
   display: inline-block !important;
   width: 100% !important;
   text-align: center !important;
}
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-plus>i.icon-plus,
        nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-plus,
        header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-plus {
        min-width: 25px !important;
        min-height: 19px !important;
        height: 19px !important;
        width: 25px !important;
        top: 9px !important;
        top: 17px !important;
        right: 5px !important;
    }
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-menu .dropdown.dropdown-submenu>.dropdown-plus>i.icon-plus {
        min-width: 20px !important;
        min-height: 20px !important;
    }
    header nav.navbar .navbar-nav>.nav-item.has-a-plus .nav-link,
    header nav.navbar .navbar-nav>.nav-item.has-no-plus .nav-link,
    nav.navbar .navbar-nav>.nav-item.has-a-plus.dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item,
    nav.navbar .navbar-nav>.nav-item.has-a-plus.dropdown-wide .dropdown-menu-wide a.dropdown-item-parent:not(.parent-has-kids),
    nav.navbar .navbar-nav>.nav-item.has-a-plus.dropdown-wide .dropdown-menu-wide a.dropdown-item-parent.parent-has-kids {
      justify-content: center !important;
    }
    nav.navbar .dropdown-wide .dropdown-menu-wide a.dropdown-item-parent:hover, 
    nav.navbar .dropdown-wide .dropdown-menu-wide a.dropdown-item-parent:focus, nav.navbar .dropdown-wide .dropdown-menu-wide a.dropdown-item-parent:active, nav.navbar .dropdown-wide .dropdown-menu-wide a.dropdown-item-parent.active {
      color: #000000 !important;
    }
/* } */


 /*Removing buttons from diamond education page*/

#education-accordion + p {
    display: none;
}

.list-unstyled- + p {
   display: none;
}

#panel1 > p:nth-child(3) {
   display: none;
}

.anniversary-guide + p {
   display: none;
}

#skip-to-section-1 + section p:last-of-type {
   display: none;
}

/* removing availability on product grid pages */
.grid .grid-item .grid-item-availability { 
   display: none !important; 
}

/* ========== Footer =========== */

footer {
   background: url(https://jewelry-static-files.s3.amazonaws.com/static/georgepressv6/images/footerBgImage.jpg) center center no-repeat;
   /* background-size: cover; */
   background-position: bottom center;
   padding: 20px 0 0;
}

footer .footerlinks {
   margin-bottom: 1.25rem;
}

footer .copyrights {
   text-shadow: 0.06em 0.06em rgba(0, 0, 0, 0.23);
}

footer h1, footer .h1, footer h2, footer .h2, footer h3, footer .h3, footer h4, footer .h4, footer h5, footer .h5, footer h6, footer .h6 {
   margin-top: 0.5rem;
}
@media (max-width: 768px) {
   footer {
      background: url(https://jewelry-static-files.s3.amazonaws.com/static/georgepressv6/images/footerBgImage.jpg) center center no-repeat;
      background-size: cover;
      background-position: 69%;
   }
}

@media (min-width: 1780px) {
   footer  {
      background-size: cover;
   }

   footer h1, footer .h1, footer h2, footer .h2, footer h3, footer .h3, footer h4, footer .h4, footer h5, footer .h5, footer h6, footer .h6 {
      margin-top: 0.5rem;
   }
}



/* Center Flex Rows - jewelry pm page */
section.justify-content-center-rows .row {
   justify-content: center !important;
}

/*Testimonials - change text color to match primary*/
.testimonials-carousel .testimonials-owl-carousel .owl-item .review-description {   
   color: black !important;
}