/*!
 * Denali 1.0
 * Client: Almassian Jewelers
 * Copyright 2008-2018 Punchmark
 */



.alert.alert-global {
	background-color: black !important;
	color: white !important;
	border: none;
}

.alert.alert-global a {
	color: white !important;
}

.toolbar {
  background: ##868E91;
}




/* =======================================================================================
   NAV
======================================================================================= */

nav.navbar .dropdown .dropdown-menu {
  border-radius: 0 !important;
}

nav.navbar .navbar-toggler {
  padding-bottom: 20px;
}

nav.navbar .navbar-collapse .container {
  padding-bottom: 20px;
}

nav.navbar .navbar-collapse .container .container {
  padding-bottom: 0px;
}

@media(max-width:767px){
	nav.navbar .nav-item:first-child .nav-link {

	}
}

@media(min-width: 768px){
	nav.navbar {
	  padding: 50px 0px;
	}
	nav.navbar .navbar-toggler,
	nav.navbar .navbar-collapse .container {
	  padding-bottom: 0px;
	}
	nav.navbar .nav-item .nav-link {
	  padding-top: 15px;
	  padding-bottom: 15px;
	  font-size: 15px;
	}
	nav.navbar .navbar-collapse .container {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}
	nav.navbar .dropdown .dropdown-menu {
	  border-radius: 0.25rem !important;
	}
	nav.navbar .navbar-toggler {
	  padding-bottom: 20px;
	}
	nav.navbar .navbar-collapse .container {
	  padding-top: 0px;
      padding-bottom: 10px;
	}
}

@media(min-width: 992px){
	nav.navbar {
	  padding: 65px 0px;
	}
	nav.navbar .navbar-collapse .container {
	  padding-left: 10px !important;
	  padding-right: 10px !important;
	}
	nav.navbar .nav-item .nav-link {
	  font-size: 18px;
	}
}








/* =======================================================================================
   HEADER
======================================================================================= */

header .nav-inline-and-split a#logo {
  z-index: 1800 !important;
  padding: 15px 0px 0px 0px;
}

@media(min-width: 768px){
	header .nav-inline-and-split a#logo {
	  z-index: 1800 !important;
	  padding: 0px;
	}
	header .container {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}
}

@media(min-width: 992px){
	header .container {
	  padding-left: 10px !important;
	  padding-right: 10px !important;
	}
}






/* =======================================================================================
   HOME ONLY
======================================================================================= */

@media(min-width: 768px){
	body#home header {
	  position: absolute;
	  width: 100%;
	}
	body#home section#home-slider .slick-slider .slick-slide .html-overlay > div {
	  padding-top: 3rem !important;
	}
}

.home-product-tabs .tab-content {
  max-width: 1140px;
  margin: 0 auto;
}

.home-product-tabs .tab-content .column-slider .owl-nav {
  display: none;
}

@media(min-width: 1140px){
	.home-product-tabs .tab-content .column-slider .owl-nav {
	  width: calc(100% + 110px);
 	  margin-left: -55px;
	  display: block;
	}
}

.home-product-tabs .tab-content .column-slider .owl-item .widget .btn,
.home-product-tabs .tab-content .column-slider .owl-item .widget .product-desc,
.home-product-tabs .tab-content .column-slider .owl-item .widget .product-designer {
  display: none !important;
}

.home-bottom-section #section-3-container > .row {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.home-grid-section .grid-item .widget a span {
  opacity: 0;
}

.home-grid-section .grid-item:hover .widget a img,
.home-grid-section .grid-item:focus .widget a img {
  opacity: 0.15;
}

.home-grid-section .grid-item:hover .widget a span,
.home-grid-section .grid-item:focus .widget a span {
  opacity: 1;
}


/* =======================================================================================
	HOME GRID
======================================================================================= */

.home-grid-section .grid-item .widget a span {
  opacity: 0;
}

.home-grid-section .grid-item:hover .widget a img,
.home-grid-section .grid-item:focus .widget a img {
  opacity: 0.15;
}

.home-grid-section .grid-item:hover .widget a span,
.home-grid-section .grid-item:focus .widget a span {
  opacity: 1;
}


.home-grid-section .widget .widget-inner {
  opacity: 0;
  background: rgba(255,255,255,0.9);
}

.home-grid-section .widget:hover .widget-inner,
.home-grid-section .widget:focus .widget-inner {
  opacity: 1;
}







/* =======================================================================================
   SOCIALS
======================================================================================= */

.social-networks {
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -0.15rem;
}

@media(min-width:992px){
	.social-networks {
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-pack: start;
	  justify-content: flex-start;
	}
}

.social-networks.outline-circles .network {
  border: 1px solid #ffffff;
  border-radius: 50%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0 0.15rem;
  text-decoration: none;
}

.social-networks.outline-circles .network i {
  font-size: 14px;
  color: #ffffff;
  display: block;
  text-decoration: none;
}

.social-networks.outline-circles .network:hover,
.social-networks.outline-circles .network:focus {
  background: #ffffff;
  border-color: #ffffff;
}

.social-networks.outline-circles .network:hover i,
.social-networks.outline-circles .network:focus i {
  color: #868E91;
}

footer .social-networks {
  margin: 20px -10px 0 -10px;
}

footer .social-networks > a {
  #F1F5F6  font-size: 30px;
  padding: 0 10px;
}

footer .social-networks > a:hover,
footer .social-networks > a:focus {
  color: #ffffff !important;
}
