/*!
 * Olympus 1.0
 * Client: Your Jewelry Box
 * Copyright 2008-2018 Punchmark
 */


.grid .grid-item.on-sale-circle:before {
  display: none !important;
}




/* - LOGO - */
@media(min-width:768px){
	a#logo,
	header .main-content-col.nav-inline a#logo {
	  min-width: 150px;
	  max-width: 150px;
	  border-right: 1px solid #dddddd;
	  padding: 15px;
	}
}

@media(min-width:992px){
	a#logo,
	header .main-content-col.nav-inline a#logo {
	  min-width: 200px;
	  max-width: 200px;
	}
}

@media(min-width:1200px){
	a#logo,
	header .main-content-col.nav-inline a#logo {
	  min-width: 250px;
	  max-width: 250px;
	}
}

@media(max-width:767px){
	a#logo {
	  margin-bottom: -52px;
	  position: relative;
	  z-index: 1;
	}
}




/* - HEADER - */
header {
  padding: 0px;
  border-bottom: 1px solid #dddddd;
}

body.sitemanager-menu-open header.sticky-xs.sticky-sm.sticky-md.sticky-lg,
body.sitemanager-menu-closed header.sticky-xs.sticky-sm.sticky-md.sticky-lg {
  top: 63px !important;
}


header .main-content {
  padding: 0;
}

@media(max-width:767px){
	header .main-content {
	  padding: 0 10px;
	}
	header .main-content-col.nav-inline {
	  padding: 0;
	}
}








/* - NAV - */

nav.navbar .nav-item .nav-link {
  font-size: 1rem;
}

@media(min-width:768px){
	nav.navbar {
	  position: static;
	  height: 100%;
	}
	nav.navbar .navbar-collapse,
	nav.navbar .navbar-nav,
	nav.navbar .nav-item,
	nav.navbar .nav-item .nav-link {
	  height: 100%;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-align: center;
	  align-items: center;
	}
	nav.navbar .navbar-nav {
	  padding-left: 10px;
	  padding-right: 10px;
	}
	nav.navbar .nav-item .nav-link {
	  padding-left: 0;
	  padding-right: 0;
	  font-size: 0.7rem;
	}
	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-item-parent {
	  padding: 5px 10px;
	}
	nav.navbar .dropdown-wide .dropdown-menu-wide a .text-center.small.pt-1 {
	  line-height: 1;
	}
}

@media(min-width:992px){
	nav.navbar .nav-item .nav-link {
	  font-size: 0.9rem;
	}
}

@media(min-width:1200px){
	nav.navbar .nav-item .nav-link {
	  font-size: 1.1rem;
	}
}

@media(max-width:767px){
	nav.navbar .navbar-nav {
	  padding-bottom: 20px;
	}
	header .main-content-col.nav-inline nav.navbar {
	  width: 100% !important;
	  margin-left: 0 !important;
	  margin-right: 0 !important;
	}
}




/* - WIDGETS - */
body#home .owl-carousel.column-slider .owl-dots {
  display: none;
}

.testimonials-carousel .review-description {
  font-size: 24px;
  line-height: 1.6rem;
  padding: 0 10%;
}
 
.visit-showroom .light-bg {
  background: rgba(255,255,255,0.9);
  border-radius: 50%;
  width: 300px !important;
  height: 300px !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  text-align: center;
  padding: 50px 0;
} 
.visit-showroom .content-block {
  justify-content: center !important;
}
.visit-showroom .link-container [data-widget-element="widgetLink"] {
  display: block;
}
.visit-showroom .link-container [data-widget-element="widgetLink"]::after {
  display: none;
}



/* - HOME FEATURED NEWS - */
.featured-brand .text-block {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.featured-brand .text-block * {
  text-align: center !important;
}

@media(min-width:768px){
	.featured-brand .text-block * {
	  text-align: left !important;
	}
}




/* - HOME WIDGETS - ERD - */
body#home .ringsettings-icons div a i {
  font-size: 80px;
  line-height: 40px;
}




/* - SCROLLING ADS - */
.scrolling-ads,
.scrolling-ads .container-fluid {
  padding-left: 0;
  padding-right: 0;
}




/* - FOOTER - */
footer p.copyrights,
footer p.copyrights * {
  text-align: center;
}






/* - SOCIAL ICONS - */
.social-networks a {
  font-size: 20px;
  color: #ffffff;
}

.social-networks a + a {
  margin-left: 10px;
}
