
/* GLOBAL */
/* GLOBAL */
@media(max-width:767px){
.hamburger {
padding: 3px !important;
}
}
.proDet_Sage {
display:none;
}
.product-search-container .child{
display:none;
}
.field-holdproductid, .field-holdproductsku {
display: none;
}
.anchor {
margin-top: 100px;
visibility: hidden;
}
.contact-popout:hover {
margin-right: 240px;
-webkit-transition: .5sease-in-out;
-moz-transition: .5sease-in-out;
-o-transition: .5sease-in-out;
transition: .5sease-in-out;
}
.oms-wrapper a {
transition: 0.3s all;
}
.oms-wrapper .btn {
border-width: 1px!important;
letter-spacing: 0.25px;
text-transform: uppercase;
border-radius: 1000rem;
}
@media (max-width: 767px) {
.display-3 {
font-size: 2rem;
}
}
@media (min-width: 768px) {
.display-3 {
font-size: 4rem;
}
}
.color-hvr {
transition: filter .5s ease-in-out;
-webkit-filter: grayscale(100%);
/* Ch 23+, Saf 6.0+, BB 10.0+ */
filter: grayscale(100%);
/* FF 35+ */
}
.color-hvr:hover {
-webkit-filter: grayscale(0%);
/* Ch 23+, Saf 6.0+, BB 10.0+ */
filter: grayscale(0%);
/* FF 35+ */
}
.oms-wrapper .btn:not(.btn-sm) {
padding: 0.75rem 1.5rem;
border-width: 1px;
text-transform: uppercase;
transition: .3s;
text-align: center;
font-weight: 900;
font-size: 100%;
box-shadow: none;
letter-spacing: 0.5px;
}
.oms-wrapper .btn.btn-white {
color: var(--primary);
}
.oms-wrapper .btn.btn-white:hover {
background: transparent;
color: var(--white);
}
.border-5 {
border: 5px solid var(--white);
}
.border-10 {
border: 10px solid var(--white);
}
.hvr-grow {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.oms-angled-left-divider svg {
width: 100%;
height: 5vh;
margin-top: -5vh;
position: absolute;
z-index: 3;
}
.oms-angled-top-left-divider svg {
width: 100%;
height: 5vh;
margin-bottom: -5vh;
position: absolute;
z-index: 3;
}
.oms-angled-top-left-divider svg {
width: 100%;
height: 5vh;
margin-bottom: -5vh;
position: absolute;
z-index: 3;
}
.oms-angled-top-right-divider svg {
width: 100%;
height: 5vh;
margin-bottom: -5vh;
position: absolute;
z-index: 3;
}
/* Slow down animations slightly */
.wow {
-webkit-animation-duration: 1.55s;
animation-duration: 1.55s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
/*------------------------------------*
Arrow Notch SCROLL DOWN
*------------------------------------*/
.arrow-container {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 10;
}
.down-arrow {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%) rotate(-135deg);
-ms-transform: translateX(-50%) rotate(-135deg);
transform: translateX(-50%) rotate(-135deg);
width: 16px;
height: 16px;
border-right: 2px solid transparent;
border-bottom: 2px solid transparent;
z-index: 100;
}
#begin:before {
content: "";
display: block;
height: 130px;
/* fixed header height*/
margin: -130px 0 0;
/* negative fixed header height */
}
.notch-position {
top: -48px;
}
.down-arrow {
top: -40px;
}
@media (min-width: 768px) {
.notch-position {
top: -48px;
}
.down-arrow {
top: -40px;
}
}
@media (min-width: 1200px) {
.notch-position {
top: -49.5px;
}
.down-arrow {
top: -33px;
}
}
@media (min-width: 1500px) {
.notch-position {
top: -49.5px;
}
.down-arrow {
top: -33px;
color: #505050 !important;
}
}
.skew-clip-right {
clip-path: polygon(0% 0, 100% 0%, 95% 100%, 0% 100%);
}
.skew-clip-left {
clip-path: polygon(5% 0, 100% 0%, 100% 100%, 0% 100%);
}
@media(min-width:768px){
.move-left {
margin-left: -10rem;
}
.move-right {
margin-right: -10rem;
}
}
.oms-gallery {
background:var(--light);
}
.oms-blog-detail {
margin-top:100px !important;
}
.product-search-container {
margin-top:100px;
background:var(--light);
}
.oms-products .product-image {
background-color:var(--dark) !important;
background-size:contain !important;
background-position:center center !important;
background-repeat:no-repeat !important;
}
input[type="date"]:after {
content: "";
color: transparent !important;
padding: 0 0;
height: 0;
}
/* PAGE SPECIFIC */
/* FOOTER */
