
/* GLOBAL */
#savecontent .container {
background: white;
}
@media(min-width: 992px) {
h1.hero {
font-size: 5rem;
}
}
@media(min-width: 1600px) {
.container {
width: 1340px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
}
@media(min-width: 1600px) {
.container {
padding-left: 2rem;
padding-right: 2rem;
}
}
a:hover img {
opacity: .8;
}
.floaty {
float: left;
margin: 0 15px 5px 0;
width: 30%;
max-width: 250px;
}
.float-graphic {
float: right;
width: 600px;
max-width: 50%;
margin: 0 0 10px 20px;
border: 1px solid #ddd;
}
@media(max-width: 575px) {
.float-graphic {
float: none;
width: 100%;
max-width: 100%;
margin: 0 0 20px 0;
}
}
.bios img {
border-radius: 50px;
max-width: 200px;
margin-left: auto;
margin-right: auto;
}
@media(min-width: 1200px) {
body {
background: #e9e9e9 url(/userfiles/1625/images/concrete-seamless.png) top left fixed repeat;
}
}
#savecontent .container.bg-white h2,
#savecontent .container.bg-white h3,
#savecontent .container.bg-white h4,
#savecontent .container.bg-white h5,
#savecontent .container.bg-white h6 {
color: var(--primary) !important;
}
#accordion .btn-link,
#accordionTwo .btn-link {
white-space: unset;
}
#accordion .card,
#accordionTwo .card {
margin-bottom: 3px;
}
.card-header:hover {
background-color: var(--primary);
}
.card-header:hover * {
color: white;
}
.card-header,
.card-header * {
transition: all .15s ease-in;
}
#savecontent .container .col-sm-4.col-sm-offset-4.text-center {
margin-bottom: 70px;
width: 100%;
max-width: 100%;
flex: 0 0 100%;
display: flex;
justify-content: center;
}
#savecontent .container .col-sm-4.col-sm-offset-4.text-center .form-horizontal {
max-width: 500px;
width: 100%;
}
.bg-white.border em {
font-size: .85rem;
color: #999;
}
.blog.blog-roll {
background: white;
}
.container.blog-wrapper {
background: var(--light) !important;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.container.blog-wrapper .row.py-5 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.oms-blog-detail .py-5 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.oms-blog-detail .container {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
background: white;
}
.blog-cards-wrapper section.py-4.py-lg-5.bg-light.w-100 {
background: transparent !important;
padding: 0 !important;
}
.blog-cards-wrapper .blog-wrapper {
border: 0 !important;
padding-top: 1rem;
padding-bottom: 1rem;
}
.blog .blog-desc h1 {
color: var(--primary) !important;
text-shadow: 0 0 0 transparent !important;
}
.blog .blog-desc img,
.blog-desc table {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
}
.wrapper-leave-testimonial .container-narrow {
max-width: 100% !important;
}
.footer-form label{
display:none;
}
/* PAGE SPECIFIC */
/* FOOTER */
