
/* GLOBAL */
/* GLOBAL CSS */
@media(min-width: 768px) {
.schematic img: hover {
transform: scale(2);
left: 20%;
position: relative;
z-index: 10;
cursor: -webkit-zoom-in;
background: white;
-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 1);
-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 1);
border-radius: 0;
}
}
.floaty {
width: 100%;
margin: 0 0 20px 0;
}
@media(min-width: 576px) {
.floaty {
width: 300px;
max-width: 35%;
margin: 0 15px 5px 0;
float: left;
}
.landings .ecomm-card strong,
.landings .ecomm-card b {
font-size: 1.2rem;
font-weight: bold;
font-family: inherit;
}
}
@media(max-width: 575px) {
.landings .ecomm-card strong,
.landings .ecomm-card b {
font-size: 19.2px !important;
}
}
.landings .ecomm-card strong,
.landings .ecomm-card b {
line-height: 1.1;
}
.landings section .container > .row {
justify-content: center
}
.modal::before {
height: auto !important;
}
.small {
font-size: 0.9rem;
}
.oms-sub-hero-bg-centered-cta .container {
z-index: 5;
}
p.help-block {
margin-bottom: 1.5rem;
}
.gallery-wrapper {
padding-top: 3rem;
padding-bottom: 3rem;
}
.blog-wrapper .blog {
padding: 1.5rem;
background: var(--light);
border: 1px solid var(--secondary);
border-radius: 0.25rem;
}
@media(min-width: 992px) {
.blog-wrapper .blog {
padding: 3rem;
}
}
@media(min-width: 1200px) {
.blog-wrapper .blog {
padding: 4rem;
}
}
@media(min-width:1200px) {
body {
font-size: 1.15rem;
}
.lead {
font-size: 1.4rem;
}
h1 {
font-size: 4rem;
}
h2 {
font-size: 3.5rem;
}
h3 {
font-size: 3rem;
}
h4 {
font-size: 2.5rem;
}
h5 {
font-size: 2rem;
}
h6 {
font-size: 1.15rem;
}
.oms-sub-hero-bg-centered-cta {
background-attachment: fixed !important;
}
}
font {
color: var(--primary) !important;
}
.btn-primary {
color: white !important;
}
a.sandbox {
line-height: .8;
padding: .75rem 1rem;
}
.gallery .gallery-wrap h5 {
display: none;
}
.omniaanimate {
display: none;
}
.omniaanimate.show {
display: flex !important;
}
/* ----- Custom Widget Styles for Pages ----- */
.plugin-heading {
background: rgb(202, 219, 118);
background: -moz-linear-gradient(-45deg, rgba(202, 219, 118, 1) 1%, rgba(151, 203, 95, 1) 50%, rgba(108, 178, 67, 1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(202, 219, 118, 1) 1%, rgba(151, 203, 95, 1) 50%, rgba(108, 178, 67, 1) 100%);
background: linear-gradient(135deg, rgba(202, 219, 118, 1) 1%, rgba(151, 203, 95, 1) 50%, rgba(108, 178, 67, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cadb76', endColorstr='#6cb243', GradientType=1);
}
.plugins .btn.btn-dark,
.plugins .btn.btn-primary {
width: 160px;
}
.oms-blog-detail {
background: var(--light);
}
.oms-blog-detail .blog {
background: white;
padding: 2rem;
border: 1px solid #e9e9e9;
}
.blog-data .blog-byline {
font-size: .75rem;
opacity: .7;
}
.blog-image .d-flex {
padding-bottom: 65% !important;
}
.blog-desc h4:first-of-type {
opacity: .5;
}
.blog-data .blog-description {
display: none;
}
.Image_Wrapper {
box-shadow: 0 0 0 transparent !important;
}
@media (min-width: 992px) {
.col-12.addToCart {
flex: 0 0 50%;
max-width: 50%;
}
}
.addToCart button {
display: block;
}
.prodButtons {
align-items: flex-end;
}
.prodButtons .addToCart {
margin-bottom: 1rem;
}
.oms-product-details {
background: var(--light);
}
.oms-product-details .product {
padding: 2rem;
background: white;
border: 1px solid #e9e9e9;
}
.productsRow .product-title {
font-size: .9rem;
font-weight: bold;
text-align: center;
}
.nav-tabs .nav-item .nav-link {
border-radius: 0;
}
.omsNav .btn,
#savecontent .btn,
.omsFooter .btn {
border-radius: .35rem;
border: 2px solid transparent;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
border: 2px solid var(--primary) !important;
background: transparent;
color: var(--primary) !important;
}
.btn-primary-alt:hover,
.btn-primary-alt:active,
.btn-primary-alt:focus {
border: 2px solid var(--primary-alt) !important;
background: transparent;
color: var(--primary-alt) !important;
}
.btn-light:hover,
.btn-light:active,
.btn-light:focus {
border: 2px solid var(--light) !important;
background: transparent;
color: var(--light) !important;
}
.btn-secondary:hover,
.btn-secondary:active,
.btn-secondary:focus {
border: 2px solid var(--secondary) !important;
background: transparent;
color: var(--secondary) !important;
}
.btn-dark:hover,
.btn-dark:active,
.btn-dark:focus {
border: 2px solid var(--dark) !important;
background: transparent;
color: var(--dark) !important;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning:focus {
border: 2px solid var(--warning) !important;
background: transparent;
color: var(--warning) !important;
}
.btn-success:hover,
.btn-success:active,
.btn-success:focus {
border: 2px solid var(--success) !important;
background: transparent;
color: var(--success) !important;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger:focus {
border: 2px solid var(--danger) !important;
background: transparent;
color: var(--danger) !important;
}
.btn-info:hover,
.btn-info:active,
.btn-info:focus {
border: 2px solid var(--info) !important;
background: transparent;
color: var(--info) !important;
}
.omsbanner.bg-gradient {
background: url(/userfiles/2182/images/swooshy.jpg) bottom right / cover no-repeat !important;
position: relative;
}
.omsbanner .btn:not(:hover):not(:active):not(.active):not(.hover) {
border: 2px solid white !important;
}
.omsbanner .btn:hover,
.omsbanner .btn:active,
.omsbanner .btn.active {
background: var(--primary-alt) !important;
color: white !important;
border: 2px solid white !important;
}
/*.omsbanner.bg-gradient {
background: #e83c88;
background: -moz-linear-gradient(-45deg, #e83c88 0%, #760e8b 46%, #350d6e 70%, #190f4c 100%);
background: -webkit-linear-gradient(-45deg, #e83c88 0%, #760e8b 46%, #350d6e 70%, #190f4c 100%);
background: linear-gradient(135deg, #e83c88 0%, #760e8b 46%, #350d6e 70%, #190f4c 100%) !important;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e83c88', endColorstr='#190f4c', GradientType=1);
}*/
@media(min-width: 1200px) {
.oms-alternating-blocks .container-wide {
width: 1160px !important;
min-width: 1160px !important;
}
}
@media(min-width: 1600px) {
.oms-alternating-blocks .container-wide {
width: 1500px !important;
min-width: 1500px !important;
}
}
.sandbox.btn:hover .text-white {
color: var(--primary) !important;
}
.oms-three-text-block-cards-reverse-primary-hover .media-body div {
font-size: .95rem;
line-height: 1.4;
}
.oms-three-text-block-cards-reverse-primary-hover .media-body div a {
display: inline-block;
}
@media(min-width: 1600px) {
.sixx {
flex: 0 0 16.66666667% !important;
max-width: 16.6666666667% !important;
}
}
.sm-hr {
border-top: 2px solid var(--danger);
}
.omscards .card h5,
.oms-three-text-block-cards-reverse-primary-hover h6 {
font-size: 1.1rem;
font-weight: bold;
font-family: "Open Sans", Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}
a:hover img {
opacity: .85;
}
.landings h1,
.landings.h1 {
font-size: 2.5rem;
}
.landings h2,
.landings.h2 {
font-size: 2.25rem;
}
.landings h3,
.landings.h3 {
font-size: 2rem;
}
.landings h4,
.landings.h4 {
font-size: 1.75rem;
}
.landings h5,
.landings.h5 {
font-size: 1.5rem;
}
.landings h6,
.landings.h6 {
font-size: 1.25rem;
}
.grad-a {
background: rgb(255, 255, 255);
background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%) !important;
}
.grad-b {
background: rgb(255, 255, 255);
background: linear-gradient(270deg, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%) !important;
}
.border-top.bordy {
border-color: #eee !important;
}
@media(min-width: 768px) and (max-width:991px) {
.modal-body .oms-mega-snip .control.shadow.bg-white.py-4.px-4 {
padding: .75rem !important;
}
}
/* PAGE SPECIFIC */
/* FOOTER */
