:root {
  --jumbotron-padding-y: 3rem;
}
body{
	font-size:75%;
}
.logo-link, .logo-link:hover, .logo-link:visited{
	color: #000 !important;
	text-decoration:none;
}
.jumbotron {
  padding-top: var(--jumbotron-padding-y);
  padding-bottom: var(--jumbotron-padding-y);
  margin-bottom: 0;
  background-color: #fff;
}
@media (min-width: 768px) {
  .jumbotron {
    padding-top: calc(var(--jumbotron-padding-y) * 2);
    padding-bottom: calc(var(--jumbotron-padding-y) * 2);
  }
   .banner-background-desktop{
             background-image: url(img/design3.png) !important;
             background-repeat: no-repeat;
            background-position-x: 100px !important;
            margin-left: 73px !important;
            margin-right: 73px;
            padding-left: 400px !important;
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 200;
}

.jumbotron-subItems {
  font-weight: 600;
}

.jumbotron .container {
  max-width: 40rem;
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
  color: #fff;
}

footer p {
  margin-bottom: .25rem;
  
}

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

.degalz-nav-link, .degalz-nav-link:hover, .degalz-nav-link:visited{
	color: #C094AC !important;
	text-decoration:none;
	font-weight:500;
}
.degalz-nav-link-footer, .degalz-nav-link-footer:hover, .degalz-nav-link-footer:visited{
	color: #fff !important;
	text-decoration:none;
	font-weight:bold;
	
}
.degalz-icon{
    color: #D99D90 !important;
}
.degalz-txt{
    color: #D99D90 !important;
}
.top-notification{
	/*background-color:#d99d9087;*/
	background-color:#D3B4C5;
	color:#ffffff;
}
.top-notification-link, .top-notification-link:hover, .top-notification-link:visited{

	color: #fff !important;
	text-decoration:none;
}
.productTitle{
  
    font-weight: 700;
    color:#931c5a;
}
.productSubTitle{
    font-size:90% !important;
    color:#776c72;
    font-weight:600;
}
.productTitle-link, .productTitle-link:hover, .productTitle-link:visited{
	color: #000 !important;
	text-decoration:none;
}

.banner-background{
             background-image: url(img/design2.png);
             background-repeat: no-repeat;
             background-position: right;
  }
.loader {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 70px;
  height: 70px;
  animation: spin 2s linear infinite;
}
.mobile-inline-display { display:none;}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@media screen and (max-width: 600px) {
            .desktopOnly {
                display:none;
            }
            .mobile-inline-display { display: inline;}
}




