
/* GLOBAL */
/* GLOBAL CSS */
/* GLOBAL CSS */
.photo {
float: right;
}
h1,
h2,
h3 {
letter-spacing: 1px;
}
.title-desc {
font-size: 0.93em;
font-weight: 300;
letter-spacing: 1px;
line-height: 1.7em;
margin: 0.25em auto 3.8em;
max-width: 520px;
text-align: center;
text-transform: uppercase;
}
.bg-black {
background: var(--dark)!important;
}
.oms-wrapper .btn-primary-alt {
color: white!important;
}
.navbar-dark .navbar-nav .nav-link {
color: white;
}
.navbar-dark .navbar-nav .nav-link.active {
color: var(--primary-alt);
}
.oms-wrapper .btn-primary {
color: white!important;
}
.oms-wrapper .btn {
font-size: 1em;
line-height: 1.4em;
font-weight: 300;
padding: 10px 30px;
border-radius: 50px;
}
.img-after-effect {
position: relative;
}
@media(min-width: 992px) {
.img-after-effect > div {
position: relative;
z-index: 1;
margin-left: 1rem;
margin-bottom: 2rem;
}
.img-after-effect:before {
position: absolute;
content: '';
width: 90%;
height: 90%;
left: -0.05rem;
bottom: -1rem;
z-index: 0;
background-color: var(--light);
}
}
.btn {
white-space: normal;
}
a:hover img,
a.bg-img:hover a.bg-image:hover {
opacity: .85;
}
#savecontent img {
max-width: 100% !important;
height: auto !important;
}
.rightfloat,
.img-fluid.w-100.mr-4.mb-4.rounded.float-left.img-after-effect {
float: right !important;
margin: 0 0 .5rem 1rem !important;
width: 25% !important;
min-width: 250px !important;
}
@media (max-width: 575px) {
.rightfloat,
.img-fluid.w-100.mr-4.mb-4.rounded.float-left.img-after-effect {
float: none !important;
margin: 0 0 1rem 0 !important;
width: 100% !important;
}
}
#oms_529.parallax {
background-position: center center !important;
}
.blog-item .blog-image a {
padding-bottom: 100% !important;
}
/* PAGE SPECIFIC */
/* FOOTER */
