.entry-content {
word-wrap: unset !important;
}
.fl-node-5ca7efb2a5ec0 h3 {
color: white !important;
}
.fl-node-5c9bc1ea55b1e h2 {
color: white !important;
}
html {
overflow-x: hidden;
}
body:not(.logged-in) {
position: unset !important;
}
body {
background-color: #f2f2f2;
}
a {
cursor: pointer !important;
}
div#why-choose-us-card {
padding: 2rem 3.4rem 0;
}
#top-contact-form a {
width: 350px;
display: flex;
height: 75px;
background: #020315;
border: none;
justify-content: center;
align-items: center;
font-size: 1.2rem;
}
#top-contact-form a span {
color: white;
}
#top-contact-form a:hover {
background: #00112b;
}
.main-header-bar-wrap {
height: 160px;
background: -moz-linear-gradient(left, #f7fbff 0%, rgba(247, 251, 255, 0.51) 56%, rgba(247, 251, 254, 0.5) 57%, rgba(229, 229, 229, 0) 100%);
background: -webkit-linear-gradient(left, #f7fbff 0%, rgba(247, 251, 255, 0.51) 56%, rgba(247, 251, 254, 0.5) 57%, rgba(229, 229, 229, 0) 100%);
background: linear-gradient(to right, #f7fbff 0%, rgba(247, 251, 255, 0.51) 56%, rgba(247, 251, 254, 0.5) 57%, rgba(229, 229, 229, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7fbff', endColorstr='#00e5e5e5',GradientType=1);
box-shadow: 0 6px 26px -16px black;
}
.a-tel {
font-size: 1.6rem;
background: #020315;
width: 350px;
display: flex;
margin: 0 auto;
height: 75px;
justify-content: center;
align-items: center;
}
.a-tel:hover {
color: #8cdeff;
}
.column-portfolio {
padding: 0 1rem;
}
.shaded-card {
background-image: linear-gradient(90deg, #fafafa 0%, #bae2fb 100%);
box-shadow: #020315 0px 6px 26px -16px;
}
.testimonial-card {
background: white;
box-shadow: 0 16px 26px -18px black;
}
.fl-contact-form label {
opacity: 0.6;
}
.fl-contact-form input, .fl-contact-form textarea, .fl-contact-form input:focus {
background: rgba(2, 3, 21, 0.74);
border: none;
box-shadow: inset 0 6px 26px -16px black;
}
.fl-contact-form input:focus, .fl-contact-form textarea:focus {
color: #fff;
}
.anim-box {
opacity: 0.8;
position: fixed;
top: 0;
left: 0;
width: 160px;
height: 100vh;
}
.anim-box #paintroller {
top: -2100px;
}
#paintroller {
position: absolute;
}
.site-branding .site-logo-img img {
padding: 2rem 0;
position: absolute;
top: 0;
left: -18vw;
}
.main-header-container {
height: 180px;
} @media screen and (max-width: 700px) {
img.custom-logo {
left: -40vw !important;
}
}
@media screen and (max-width: 1412px) {
#primary-menu {
background: #272938;
}
.text-html-custom-menu-item {
margin: 0 !important;
}
#primary-menu .menu-item, #primary-menu .ast-masthead-custom-menu-items {
text-align: center;
padding: 1rem;
}
#primary-menu .menu-item a, .menu-item, .main-header-menu {
border: none !important;
}
#primary-menu li:hover {
background: rgba(0, 152, 213, 0.06);
}
#primary-menu a {
transition: all 0.4s;
}
#primary-menu a:hover {
transform: translateX(10px);
}
}
img.fl-photo-img.wp-image-529.size-full {
width: 600px !important;
max-width: unset;
transform: translateX(-3rem);
}
div#splash-contact-form .fl-col-content {
border-radius: 0 !important;
}
#contact a.fl-button {
font-size: 1.2rem !important;
background: #020315 !important;
width: 350px;
display: flex !important;
margin: 0 auto;
height: 75px;
justify-content: center;
align-items: center;
border: none !important;
border-radius: 0 !important;
}
#contact a.fl-button span {
color: white !important;
}
i.fa.fa-volume-control-phone {
font-weight: 600 !important;
font-size: 24px !important;
}
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-buttons-fill {
transform: translateY(1.26rem);
}
.main-header-bar-navigation.toggle-on {
transform: translateY(6.8rem) !important;
} a.fl-button {
max-width: 100% !important;
}
div#about-us-column {
max-height: 450px;
align-self: center;
} @media (max-width: 1199px) { .anim-box {
display: box;
}
} @media (max-width: 991px) { .fl-builder-bottom-edge-layer {
bottom: -10px !important;
}
.section-projects .fl-node-content .fl-module-heading h2 span {
font-size: 1.6rem !important;
}
.painting-blues {
background: none;
height: 0;
}
div#about-us-column .fl-col-content {
padding: 2rem;
}
div#about-us-column {
max-width: 668px;
}
#about h3.uabb-heading {
display: none;
}
.section-projects .fl-node-content .fl-module-heading {
width: 370px !important;
}
.painting-blues-section img {
visibility: hidden;
}
#top-rated {
margin: 2.4rem 0 2rem 0;
}
#see-our-work {
margin: 2rem 0 1rem 0;
}
#consistently-exceptional {
margin: 1rem 0;
}
#top-contact-form a {
width: 100%;
margin-top: 2rem !important;
}
img.custom-logo {
left: -22vw !important;
}
.anim-box {
display: none;
}
h3.uabb-info-list-title {
transform: translateX(-1.9rem);
}
i.fas.fa-trophy {
transform: translateX(6.7rem);
}
.mobile-center, .mobile-center * {
text-align: center !important;
}
.splash .fl-separator {
max-width: 100%;
}
ul#primary-menu {
background: #272938;
}
i.fa-trophy {
display: none;
}
.uabb-info-list-content-wrapper.fl-clearfix.uabb-info-list-left {
display: none;
}
.center-badge svg {
transform: translateX(40px);
}
h3.uabb-heading:nth-child(1) {
transform: translateY(11rem);
box-shadow: 0 6px 26px -6px black;
z-index: 999999999999;
position: absolute;
width: 100%;
left: 0;
padding: 2rem;
background: rgba(2, 3, 21, 0.78);
}
img.fl-photo-img.wp-image-525.size-full:nth-child(1) {
max-height: 50vh;
width: auto;
}
h3.uabb-heading:nth-child(1) * {
color: whitesmoke !important;
}
.column-portfolio .fl-module.fl-module-heading {
width: 370px !important;
}
.column-portfolio {
margin: 4rem auto;
}
.fl-node-5bc9bcad0491d.fl-row > .fl-row-content-wrap {
margin: 0 !important;
}
.mobile-card {
background: whitesmoke;
padding: 2rem;
box-shadow: 0 6px 26px -6px black;
}
.category-card {
max-width: 300px !important;
min-width: 300px;
margin: 2rem auto;
}
.uabb-info-list-content-wrapper.fl-clearfix.uabb-info-list-left {
display: inherit !important;
text-align: center;
}
.category-card h5.uabb-info-list-title {
text-align: center !important;
}
.category-card {
min-width: 400px !important;
max-width: 400px !important;
}
.service-card .fl-col-content.fl-node-content {
margin: 1rem 0 !important;
}
.testimonials-col {
max-width: unset;
margin: 4.4rem 0;
}
.testimonials-col .testimonial-card:first-child, .testimonials-col .testimonial-card:nth-child(5) {
padding: 2rem 0 0 !important;
}
.testimonials-col .testimonial-card:nth-child(3), .testimonials-col .testimonial-card:nth-child(7) {
padding: 1rem 0 1.5rem;
}
.testimonial-card:nth-child(1), .testimonial-card:nth-child(2), .testimonial-card:nth-child(4), .testimonial-card:nth-child(5), .testimonial-card:nth-child(6) {
box-shadow: none;
}
div#splash-contact-form {
width: 80% !important;
max-width: unset !important;
}
.services-row a.uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-none-btn {
margin-top: 1.2rem;
width: 400px;
}
.fl-node-5bc9ca383aa2c.fl-module > .fl-module-content {
margin-top: unset !important;
}
#contact .fl-col {
width: 600px !important;
max-width: unset;
margin-top: 2rem;
}
img.fl-photo-img.wp-image-529.size-full {
width: unset;
max-width: 600px;
transform: none !important;
}
.main-header-bar-wrap {
height: 15vh;
}
} @media (max-width: 767px) { .anim-box {
display: none;
}
} @media (max-width: 479px) { .fl-col.fl-node-5bc9d028125bb.fl-col-small.mobile-center .fl-col-content {
padding-bottom: 1em;
}
.main-navigation {
background: #272938;
}
.fl-node-5c955b368abb7 .fl-photo-img {
opacity: 0 !important;
height: 43vh;
}
.fl-module.fl-module-uabb-heading.fl-node-5c9ab21a2b4fc h2 {
margin: 0 !important;
transform: translateY(1.4em);
}
.fl-module.fl-module-uabb-heading.fl-node-5c9ab21a2b4fc h2 span {
padding: 1em;
}
.fl-node-5c9ab21a2b4fd .fl-row-content-wrap {
padding: 0 !important;
}
.fl-node-5ca7f11f6ecc9 > .fl-col-content, .fl-node-5ca7f12859d17 > .fl-col-content {
box-shadow: none !important;
}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-5bc9ca383aa2f.fl-row-has-layers {
margin-bottom: -111px;
}
div#contact {
margin-bottom: -68px;
}
.fl-node-5bc9cc4716fa2.fl-module > .fl-module-content {
margin-left: 0px !important;
}
.main-header-bar-navigation.toggle-on {
position: fixed;
top: 16px;
left: 0;
}
div#yui_3_5_1_1_1582322683936_405 {
background: #272938;
}
#consistently-exceptional h1 {
text-align: left !important;
font-size: 2.6em;
} .anim-box {
display: none;
}
.fa-trophy {
visibility: hidden !important;
}
div#splash-contact-form {
width: 100% !important;
max-width: unset !important;
}
.center-badge svg {
max-width: 200px !important;
}
img.fl-photo-img.wp-image-529.size-full {
visibility: hidden;
height: 180px;
}
.fl-col-group.fl-node-5c956c9a98c7b {
transform: translateY(-4rem);
}
a.a-tel {
max-width: 200px;
}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-5c9ab21a2b4fd.fl-row-has-layers {
transform: translateY(-4rem);
}
.fl-row.fl-row-full-width.fl-row-bg-gradient.fl-node-5c9ab3146de53.fl-row-custom-height.fl-row-align-center.fl-row-has-layers {
transform: translateY(-4rem);
}
.fl-col-group.fl-node-5c9ab3146de4b.fl-col-group-equal-height.fl-col-group-align-top {
transform: translateY(-4rem);
}
.fl-node-5c9ab21a2b4fc span.uabb-heading-text {
width: 100%;
background: white;
display: block;
height: 100px;
font-family: 'Montserrat' !important;
}
div#services {
transform: translateY(-4rem);
}
.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-5bc9c5a46c7d6.services-row.fl-row-has-layers .fl-row-content {
margin: -3rem 1.4rem;
}
.fl-col.fl-node-5c9ac73421d12 {
transform: translateY(-4rem);
max-width: 90vw !important;
}
.fl-col.fl-node-5c9ac73421d16.fl-col-small {
max-width: 100vw !important;
}
img.custom-logo {
max-width: 400px !important;
width: 400px;
transform: translateX(-6.6rem);
}
.main-header-bar-wrap {
height: 20vh;
}
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-buttons-fill {
transform: translateY(0.6rem);
}
div#about-us-column {
max-height: 90vh;
}
.fl-module.fl-module-info-list.fl-node-5ca7f12859dba {
margin-bottom: 4rem;
}
.uabb-info-list-content h3 {
font-size: 1rem !important;
}
}