// Master Clean Wyoming Custom Less // Colors @primary: rgb(204, 0, 0); @secondary: rgb(253, 184, 1); // Overlays .black_overlay { &-xlight { background: rgba(0, 0, 0, .3); } &-light { background: rgba(0, 0, 0, .5); } &-medium { background: rgba(0, 0, 0, .65); } &-dark { background: rgba(0, 0, 0, .8); } } .white_overlay { &-xlight { background: rgba(255, 255, 255, .3); } &-light { background: rgba(255, 255, 255, .5); } &-medium { background: rgba(255, 255, 255, .65); } &-dark { background: rgba(255, 255, 255, .8); } } .primary_overlay { &-xlight { background: rgba(204, 0, 0, .3); } &-light { background: rgba(204, 0, 0, .5); } &-medium { background: rgba(204, 0, 0, .65); } &-dark { background: rgba(204, 0, 0, .8); } } .secondary_overlay { &-xlight { background: rgba(253, 184, 1, .3); } &-light { background: rgba(253, 184, 1, .5); } &-medium { background: rgba(253, 184, 1, .65); } &-dark { background: rgba(253, 184, 1, .8); } } // Fonts // Global Fixes/Styles .padding-remove { &-left { padding-left: 0px; } &-top { padding-top: 0px; } &-right { padding-right: 0px; } &-bottom { padding-bottom: 0px; } } .accent-secondary { border-color: @secondary; border-width: 2px; } p:not(.uk-light) { font-weight: 600; color: black; } .border-secondary { border: 2px solid @secondary; &.margin-right { margin-right: 40px; } img { padding: 30px; } } .border-primary { border: 2px solid @primary; img { padding: 30px; } } .primary_overlay-medium { .uk-light { color: white; } } .uk-background-secondary.uk-light { color: white; } .aspect-ratio-178 { aspect-ratio: 1.78; } .text-light { color: white !important; } .uk-button-primary { border: 1px solid @primary; p { color: white !important; } } .uk-button-secondary { border: 1px solid @secondary; } .uk-button-secondary:hover { border: 1px solid #191919; } .uk-button-primary:hover { p { color: @primary !important; } } .border-radius-8 { border-radius: 8px; } .text-32 { font-size: 32px; } .text-36 { font-size: 36px; } .font-weight-500 { font-weight: 500 !important; } .gray-background { background-color: #222; } // Toolbar .tm-toolbar { padding: 10px 0px; z-index: 998; .toolbar-hover-button { width: 100%; display: none; position: absolute; top: ~"calc(100% + 1px)"; left: 0; z-index: 999; background-color: white; a:not(.uk-button) { color: @primary; } } .uk-button-primary { overflow: visible; } .uk-button-primary:hover { .toolbar-hover-button { display: block; } } } // Navbar .tm-header { z-index: 998; } .uk-nav.uk-navbar-dropdown-nav { li a:hover { border-left: 5px solid @secondary; font-weight: 500 !important; } li.uk-active { font-weight: 600; } } .uk-navbar { .uk-navbar-left { overflow: visible; img { position: absolute; top: -54px; left: 0; z-index: 999; } } } // Mobile Navbar // Headers .home-header { h1 { font-size: 36px; color: white; } .uk-tile:before { content: ''; background-image: url(/wp-content/uploads/2024/07/cut4.png); background-size: 100% 100%; position: absolute; height: 100%; width: 100%; top: 0; left: 0; } .uk-tile { margin-bottom: 70px; } .primary_overlay-medium { margin-top: 70px; } h3 { color: white; } @media(max-width:960px) { margin-top: 40px; } } .mainpage-header { h1 { font-size: 36px; } } .subpage-header { h1 { font-size: 36px; } .uk-card { border-right: solid 30px #c00; border-radius: 0px 10px 10px 0px; } } // Section Styles .home-core-services-section { .uk-cover-container { aspect-ratio: 1.44; } a:hover { .overlay-gray { background-color: rgb(29,29,29); } .icon-container { background-color: @secondary; svg path { fill: @primary !important; } } } .overlay-gray { background-color: rgba(29,29,29,0.7); p { padding: 10px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; font-size: 20px; margin-top: 0px; color: white; padding-bottom: 7px; } .icon-container { background-color: red; height: 35px; padding: 5px; svg { width: auto; height: 35px; } } } } .restoration-services-section { .uk-background-secondary { padding: 5px; border-radius: 6px; } .hover-container { border-radius: 6px; .secondary_overlay-medium { opacity: 0%; transition: all .3s ease-out; } p.uk-h3 { color: white !important; } &:hover { p.uk-h3 { color: black !important; } .secondary_overlay-medium { opacity: 100%; } } } } .children-grid { a:hover { .uk-position-bottom { background: rgba(29, 29, 29, 0.7) } } .uk-position-bottom { transition: all .1s ease-in-out; } h3 { font-size: 16px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; margin-top: 0px; } } .subpage-first-section { background-color: rgba(0,0,0,0.8); box-shadow: 2px 2px 7px 0px rgba(51, 51, 51, 0.47); border-bottom: solid 7px #fdb801; } .content-loop-grid { .uk-card { border-left: solid 7px #333; transition: .5s ease-in-out all; box-shadow: 2px 2px 7px 0px rgba(51, 51, 51, 0.47); border-right: 1px solid transparent; h2,p { width: 100%; transition: .5s ease-in-out all; } &:hover { border-left-width: 0px; h2,p { width: ~"calc(100% - 7px)"; } } } } .widget-menu { border: solid 5px #333; h3 { border-bottom: solid 5px #333; background: @secondary; padding: 5px; padding-top: 10px; text-align: center; transition: 0.4s; border-bottom: solid 5px #333; font-size: 24px; &:hover { background-color: @primary; color: white; } } a:hover { text-decoration: none; } .uk-list>li { padding: 5px 15px; background: transparent; transition: 0.4s all ease-in-out; border-bottom: solid 1px rgba(0, 0, 0, 0.5); a { color: #333; font-weight: bold; text-transform: uppercase; padding: 5px 0px; padding-top: 8px; display: block; transition: 0.4s all ease-in-out; } &:hover { background: #c00; border-left: solid 15px #fdb801; a { color: white !important; } } } } #footer { background-color: #333; h3.uk-light { color: white; } a:hover { text-decoration: none; } .contact-panel { a>p, span { color: rgba(255, 255, 255, .5); font-size: 16px; margin: 0px; } a:hover { p, span { color: rgba(255, 255, 255, .7); text-decoration: underline; } } .text-small { font-size: 14px; position: relative; top: 2px; } } img { border-radius: 3px; background-color: white; padding: 1px; } .social-icon { .uk-icon { background-color: @primary; color: white; border-radius: 50%; padding: 10px; transition: all .2s ease-in-out; } &:hover { .uk-icon { background-color: @secondary; color: @primary; } } } } .location-related-pages { p.uk-h4 { font-size: 16px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; margin-top: 0px; color: white; } .primary_overlay-medium { transition: all .2s ease-in-out; } a:hover { .primary_overlay-medium { background: rgba(29, 29, 29, 0.7) } } } // Page Styles #about { .owner-picture { border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px; } .hover-container { border-radius: 8px; } .hover-container:hover { background: rgba(204, 0, 0, .7); h2, p { color: white; } } } #testimonials { .uk-button-default { border: 1px solid #e5e5e5; text-transform: uppercase; &:hover { border-color: #b2b2b2; } } .footnotes { p { font-weight: 700 !important; } } } #agents-adjusters { .content-loop-grid { a { color: #1e87f0 !important; } } } #service-areas { .gray-background { a { color: #1e87f0 !important; } } .service-areas-section { p:not(.uk-text-secondary) { color: white; } } .box-shadow { box-shadow: 2px -1px 7px 0px rgba(51, 51, 51, 0.47); } .location-section { a { color: #1e87f0 !important; } } } #contact { .gform_footer { justify-content: center; .button { background-color: @primary; } } }