
/* GLOBAL */
/*
@import url(//db.onlinewebfonts.com/c/d11c15980fa97f2073d58ec09d56f053?family=DeSotoW00-Regular);
@font-face {
font-family: "DeSotoW00-Regular"; src: url("//db.onlinewebfonts.com/t/d11c15980fa97f2073d58ec09d56f053.eot"); src: url("//db.onlinewebfonts.com/t/d11c15980fa97f2073d58ec09d56f053.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/d11c15980fa97f2073d58ec09d56f053.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/d11c15980fa97f2073d58ec09d56f053.woff") format("woff"), url("//db.onlinewebfonts.com/t/d11c15980fa97f2073d58ec09d56f053.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/d11c15980fa97f2073d58ec09d56f053.svg#DeSotoW00-Regular") format("svg"); }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: DeSotoW00-Regular, "DeSotoW00-Regular", serif;
}*/
a:hover img {
opacity: .85;
}
.snipOuter.py-5 h1 {
text-transform: capitalize !important;
}
.hover-shadow:hover {
transition: all 0.3s ease-in-out 0s;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .16);
box-shadow: 0 0 15px rgba(0, 0, 0, .16);
}
.oms-testimonials {
background: var(--light)!important;
}
.oms-testimonials .testimonial {
box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .15)!important;
border: 0px!important;
}
.carousel-item-next.oms-full-height,
.carousel-item-prev.oms-full-height,
.carousel-item.oms-full-height.active {
display: flex;
align-items: center;
justify-content: center;
transition: transform .6s ease;
}
.svg-wrapper {
display: block;
position: relative;
width: 100%;
height: 80px;
background: rgba(0, 0, 0, 0.1)
}
.svg-wrapper svg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.btn {
padding: 12px 25px;
white-space: nowrap;
font-size: 13px;
line-height: 17px;
font-weight: 600;
letter-spacing: 1.15px;
text-transform: uppercase;
}
/* Form Overrides */
.oms-form-inline form {
display: flex;
flex-wrap: wrap;
margin-right: -1rem;
margin-left: -1rem;
}
.oms-wrapper form .btn {
width: 100%;
}
.oms-form-inline form .form-group {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 1rem;
padding-left: 1rem;
flex: 0 0 100%;
max-width: 100%;
}
.oms-form-inline form .form-group:nth-of-type(1),
.oms-form-inline form .form-group:nth-of-type(2),
.oms-form-inline form .form-group:nth-of-type(3),
.oms-form-inline form .form-group:nth-of-type(4) {
flex: 0 0 50%;
max-width: 50%;
}
.oms-form-inline form .form-group:nth-of-type(1),
.oms-form-inline form .form-group:nth-of-type(3) {
padding-right: 0.5rem;
}
.oms-form-inline form .form-group:nth-of-type(2),
.oms-form-inline form .form-group:nth-of-type(4) {
padding-left: 0.5rem;
}
@media(min-width: 992px) {
h1, .h1 {
font-size: 3.6rem;
}
h2,
.h2 {
font-size: 3.1rem;
}
h3,
.h3 {
font-size: 2.7rem;
}
h4,
.h4 {
font-size: 2.3rem;
}
h5,
.h5 {
font-size: 1.9rem;
}
h6,
.h6 {
font-size: 1.5rem;
}
}
/*h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
text-transform: uppercase;
}*/
.blog-item-feature h5 {
font-size: 18px !important;
}
.oms-blog-detail .blog {
background: white;
box-shadow: 4px 4px 14px rgba(0, 0, 0, 0.25);
padding: 1rem;
}
.blog-detail-image {
margin-bottom: 1.5rem;
}
@media(min-width: 768px) {
.oms-blog-detail .blog {
padding: 1.5rem;
}
}
@media(min-width: 992px) {
.oms-blog-detail .blog {
padding: 2rem;
}
}
@media(min-width: 1200px) {
.oms-blog-detail .blog {
padding: 2.5rem;
}
}
.blog-detail-page {
background: var(--light);
}
.btn.btn-primary.btn-back.my-3.my-lg-0.ml-4.d-none.d-md-flex {
display: none !important;
}
.col-12.col-lg-6.optionsRow {
flex: 0 0 100% !important;
max-width: 100% !important;
}
.col-12.col-lg-6.quantityRow,
.col-12.text-right.addToCart {
flex: 0 0 50% !important;
max-width: 50% !important;
}
.col-12.text-right.addToCart {
align-self: flex-end;
margin-bottom: 1rem;
}
.fullProductsContainer .card-body {
padding: 1rem;
}
.product-image {
min-height: auto;
padding-bottom: 80%;
}
.card-body .optionsRow,
.prodPageCartBtn {
display: none;
}
.card-body .col-12.mt-2 {
margin-top: 0 !important;
}
.oms-product-img-container {
border-bottom: 1px solid #ddd;
}
.snipOuter#oms_0 {
padding: 2rem 0;
}
.row.prodButtons.justify-content-end {
/*justify-content: flex-start !important;*/
flex-direction: row-reverse;
}
h1.productTitle.h3 {
font-size: 1.5rem !important;
}
.productRow .sticky-top {
top: 110px !important;
z-index: 999;
}
.productRow .btn-back,
.product-specs {
display: none !important;
}
#savecontent .btn,
.omsFooter .btn {
white-space: inherit;
white-space: unset;
}
.card .card-body .btn.btn-primary.btn-block {
margin-bottom: 1rem;
}
.reorder {
width: auto !important;
padding: 5px 10px;
}
.reorder i {
font-size: 15px !important;
}
.oms-blog-detail .blog img {
max-width: 100% !important;
height: auto !important;
}
.card-body .price {
display: none;
}
.card-body .product-title {
font-size: 1.4rem;
margin-bottom: 1rem;
display: block;
}
.related-products .product-title {
font-size: .9rem;
}
.mainImg {
position: sticky;
position: -webkit-sticky;
top: 110px;
z-index: 999;
}
.prodimg-col {
position: sticky;
z-index: 1;
top: 110px;
}
/* PAGE SPECIFIC */
/* FOOTER */
