/*!
 * Client Name Local Styles
 * Copyright 2008-2017 Punchmark
 */

 @media (min-width: 768px){
   nav.navbar .nav-item .nav-link {
       padding-top: 50px !important;
   }
}

@media (min-width: 768px){
  header .main-content-col.nav-inline > .content-toolbar.bottom {
        padding-bottom: 80px;
  }
  }

footer .footerlinks li a:hover{
  color:#777777;
}


  /* =======================================================================================
  	NAV
  ======================================================================================= */

  nav.navbar {
    box-shadow: none;
  }

  nav.navbar .dropdown .dropdown-item {
    font-size: 12px;
    line-height: 1;
    font-weight: 500;
  }

  nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item i {
    display: none;
  }


  @media(min-width:768px){
  	nav.navbar #main-navigation .inner-nav {
  	  padding-left: 20px !important;
  	  padding-right: 20px !important;
  	}
  	nav.navbar .nav-item .nav-link {
  	  padding-bottom: 15px;
  	  font-size: .85rem;
  	}
  	nav.navbar .nav-item.dropdown > .dropdown-menu.dropdown-menu-wide {
  	  border-radius: 0;
  	  border-top: 5px solid #<?php echo $primary->bg['0'] ?>;
  	  margin-top: -1px !important;
  	  background: white !important;
  	  box-shadow: 0 50px 50px rgba(36,34,31,0.15);
  	}
  	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item,
  	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-item-parent {
  	  background: none !important;
  	  color: #<?php echo $dark->bg['0'] ?> !important;
  	}
  	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item {
  	  text-transform: none !important;
  	  font-size: 11px !important;
  	  <?php echo str_replace(";","!important;",$pColor) ?>
  	  letter-spacing: 0.05rem;
  	  padding: 10px !important;
  	}
  	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-item-parent {
  	  text-transform: uppercase !important;
  	  font-size: 13px !important;
  	  <?php echo str_replace(";","!important;",$pColor) ?>
  	  margin-top: 20px !important;
  	  letter-spacing: 0.05rem;
  	  padding: 10px !important;
  	}

  	nav.navbar .dropdown-wide .dropdown-menu-wide .explore-all-row {
  	  padding-top: 10px !important;
  	}
  	nav.navbar .dropdown .dropdown-item.dropdown-item-image {
  	  padding-top: 20px;
  	}
  	nav.navbar .dropdown-wide.wedding-dd-rings .dropdown-menu-wide .container .col-12:nth-child(1) .dropdown-submenu:nth-child(2) .dropdown-menu-children .dropdown-item,
  	nav.navbar .dropdown-wide.wedding-dd-rings .dropdown-menu-wide .container .col-12:nth-child(3) .dropdown-submenu:nth-child(1) .dropdown-menu-children .dropdown-item,
  	nav.navbar .dropdown-wide.engagement-dd-rings .dropdown-menu-wide .container .col-12:nth-child(2) .dropdown-menu-children .dropdown-item {
  	  padding:5px 0 !important
  	}
  	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item span.metal-type-circles {
  	  font-size: 45px;
  	  line-height: 10px;
  	  overflow: hidden;
  	  display: inline-block;
  	  height: 23px;
  	  transform: translateY(7px);
  	  margin-right: 5px;
  	}
  	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item i {
  	  font-size: 45px;
  	  line-height: 10px;
  	  overflow: hidden;
  	  display: inline-block;
  	  height: 20px;
  	}
  	nav.navbar .dropdown-wide.wedding-dd-rings .dropdown-menu-wide .container .col-12:nth-child(3) .dropdown-menu-children {
  	  transform: translateY(-7px);
  	}
  	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item i::before {
  	  display: block !important;
  	  transform: translateY(6px);
  	}

  	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item i + span {
  	  display: inline-block !important;
  	  transform: translateY(-6px);
  	  padding-left: 5px;
  	}

  	nav.navbar .dropdown .dropdown-item.dropdown-item-image,
  	nav.navbar .dropdown .dropdown-item.dropdown-item-image:hover,
  	nav.navbar .dropdown .dropdown-item.dropdown-item-image:focus,
  	nav.navbar .dropdown .dropdown-item.dropdown-item-image.active {
  	  padding-top: 20px !important;
  	  margin-top: 10px !important;
  	  margin-bottom: 10px !important;
  	}
  /*	nav.navbar .dropdown-wide a[href="#"].dropdown-item-image:hover,
  	nav.navbar .dropdown-wide a[href="javascript:void(0)"].dropdown-item-image:hover,
  	nav.navbar .dropdown-wide .dropdown-menu-wide a[href="#"].dropdown-item-parent:hover,
  	nav.navbar .dropdown-wide .dropdown-menu-wide a[href="javascript:void(0)"].dropdown-item-parent:hover {
    	  color: #716E67!important;
    	  cursor: default !important;
  	}*/
  }

  @media(min-width:992px){
  	nav.navbar #main-navigation .inner-nav {
  	  padding-left: 10px !important;
  	  padding-right: 10px !important;
  	}
  	nav.navbar .nav-item .nav-link {
  	  font-size: 1rem;
  	}
  }






  nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-item-parent:hover,
  nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item:hover {
    background-color: #000000!important;
    color:#ffffff!important;
    padding-left:10px;
  }

  nav.navbar .dropdown-wide .dropdown-menu-wide a .text-center.small.pt-1:hover{
    color:#777777!important;
  }

  header .content-toolbar > .content-toolbar-inner > ul{
    z-index:2000;
  }

.cart-disclaimer {
    display: inline-flex;
    align-items: center;
    padding: 10px;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 15px;
}

.cart-disclaimer p {
    font-size: 14px;
    color: #333;
    line-height: 1.4;
    margin: 0;
}

.apj header#Header {
background-color: #FFFFFF !important;
z-index: 100;
}
