@charset "utf-8";

body {
    padding-top: 6em;
    background-color: ghostwhite!important;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    /*gradient below, commented out*/
	
/*    background-image: -webkit-linear-gradient(328deg,rgba(248,248,255,1.00) 15.03%,rgba(199,194,237,1.00) 100%);
    background-image: -moz-linear-gradient(328deg,rgba(248,248,255,1.00) 15.03%,rgba(199,194,237,1.00) 100%);
    background-image: -o-linear-gradient(328deg,rgba(248,248,255,1.00) 15.03%,rgba(199,194,237,1.00) 100%);
    background-image: linear-gradient(122deg,rgba(248,248,255,1.00) 15.03%,rgba(199,194,237,1.00) 100%);*/
}

p {
    font-size: large;		
}

.bg-light {
    background-color: #BFC5CF !important;
    background-image: -webkit-linear-gradient(313deg,rgba(218,222,227,1.00) 35.23%,rgba(200,198,236,1.00) 99.59%);
    background-image: -moz-linear-gradient(313deg,rgba(218,222,227,1.00) 35.23%,rgba(200,198,236,1.00) 99.59%);
    background-image: -o-linear-gradient(313deg,rgba(218,222,227,1.00) 35.23%,rgba(200,198,236,1.00) 99.59%);
    background-image: linear-gradient(137deg,rgba(218,222,227,1.00) 35.23%,rgba(200,198,236,1.00) 99.59%);
}

.black-text-link {
	color: #000000 !important;
	
}

.blue-box {
	background-color: #e7feff;
	padding-bottom: 1em;
	margin-bottom: 1em;
}


.grey-box {
	background-color: lightgrey;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
	
.nav-item {
    text-transform: uppercase;
    font-weight: 700;	
}

.multi-seals {
    font-weight: 700;
    font-size: 3.5em;
    color: darkred;
    text-shadow: 2px 2px 2px #000000;
	text-transform: uppercase;	
	padding: .25em	
}


.page-title {
    color: darkred;
    font-weight: 700;
	text-shadow: 1px 1px 1px #000000;
	padding: .25em 0em;
}

.text-shadow {
    text-shadow: 1px 1px 1px #000000;
}

.product-card {
	background-color: transparent;
	border: none;	

}


.product-solution {
    font-style: italic;
}



.prompt-box-1 {	
  border-right: 2px solid #dee2e6;
  padding-bottom: 1.5rem;
}

.prompt-box-2 {	
  border-right: 2px solid #dee2e6;
  padding-bottom: 1.5rem;
}

.prompt-box-3 {
  padding-bottom: 1.5rem;	
}

.solid-solution {
    color: darkred;
    font-weight: 700;
	text-shadow: 1px 1px 1px #000000;
	padding: 0em 0em .25em;
}


.sealing-spacing-bonding {
	color: #000000;
	font-weight: 700;
	padding-bottom: 1em;
}




.hover-filter-drop-shadow:hover {
	filter: drop-shadow(2px 2px 5px darkred);
}

.hover-filter-drop-shadow-blue:hover {
	filter: drop-shadow(2px 2px 5px cadetblue);
}

.hover-filter-sepia:hover{
    filter: sepia(60%);
}

.text-brick {
	color: firebrick;
}

.center {
	display: block;
	margin-left: auto;
    margin-right: auto;    
}

.product-box {
  padding: 0.5rem 1rem;
  margin-bottom: 2rem;
  background-color: #DCDCDC;
  border-radius: 0.3rem;
}

@media (max-width: 767.98px) {
	.prompt-box-1 {	
       border-right: 0px !important;
	   border-bottom: 2px solid #dee2e6;
	}
	.prompt-box-2 {	
       border-right: 0px !important;
	   border-bottom: 2px solid #dee2e6;
	}
	.prompt-box-3 {	
	   border-bottom: 0px solid #dee2e6 !important;
	}
	.product-card {
		border-bottom:ridge;
		padding-top: 1em;
		padding-bottom: 1em;
	}
}

@media (max-width: 991.98px) {
	.prompt-box-1 {	
       border-bottom: 2px solid #dee2e6;
	}
	.prompt-box-2 {	
       border-right: 0px !important;
       border-bottom: 2px solid #dee2e6;
	}
	.prompt-box-3 {	
	   border-bottom: 2px solid #dee2e6 !important;
	}

}
  


@media (min-width: 1200px) {
  .container {
    max-width: 1350px!important;
  }
}
