div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#fff;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 1px 0 0 #e4e4e4;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:28px;background-color:#fff;border:0 none #fff;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px !important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #000;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(255,255,255,1);}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore span{border:1px solid #eaeaea;}div.asl_s.searchsettings{background:#fff;box-shadow:0 0 0 1px #b5b5b5 inset;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;700;800;900&display=swap");
:where(.wp-block-columns.is-layout-flex) {
gap: 4em;
}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
max-width: 1600px;
}
.page-block > .wp-block-group__inner-container {
margin: 80px 0;
}
.padded-block > .wp-block-group__inner-container {
padding: 80px 0;
}
.page-block.alignfull > .wp-block-group__inner-container, .padded-block.alignfull > .wp-block-group__inner-container {
max-width: 1600px;
padding-left: 20px;
padding-right: 20px;
margin: auto;
}
.page-block.alignwide > .wp-block-group__inner-container, .padded-block.alignwide > .wp-block-group__inner-container {
max-width: 1880px;
padding-left: 20px;
padding-right: 20px;
}
.wrapper {
padding-top: 0;
}
.no-margin img, figure.no-margin {
margin: 0 !important;
}
.white-box {
background-color: white;
padding: 50px;
border-radius: 0 0 10px 10px;
height:100%;
}
@media screen and (max-width: 781px) {
.white-box {
padding: 10px;
}
}
body {
background-color: #f1f1f2;
font-size: 20px;
}
body.home {
background-color: #ffffff;
}
.header-search .asl_w_container {
display:none;
}
.search-trigger span {
display:none;
}
.search-trigger {
font-size: 20px;
line-height: 20px;
}
.search-trigger::after {
font-family: "Font Awesome 5 Free";
content: "\f002";
font-weight: 900;
}
.search article {
margin: 40px 0;
}
h1 {
font-size:60px;
font-weight: 700;
letter-spacing: .5px;
text-transform: uppercase;
}
header.entry-header.background {
background-color: #778fbe;
color:white;
min-height: 14vw;
display: flex;
align-items: center;
padding:20px;
}
h2 {
font-family: 'Raleway', sans-serif;
font-size: 50px;
font-weight: 800;
letter-spacing: .5px;
margin-bottom: 2rem;
}
h2.entry-title {
font-size: 30px;
}
h3 {
font-family: 'Raleway', sans-serif;
font-size: 30px;
font-weight: 700;
letter-spacing: .5px;
margin-bottom: .75rem;
}
@media screen and (max-width: 781px) {
h1 {
font-size:30px;
}
h2 {
font-size: 25px;
}
h2.entry-title {
font-size: 20px;
}
h3 {
font-size: 20px;
}
}
.btn, .woocommerce-info a.button, .woocommerce-notices-wrapper .woocommerce-message a.button, .wpcf7 input[type="submit"], .wp-block-button__link {
font-family: 'Raleway', sans-serif;
font-weight: 700;
color: white;
background-color: #1e4593;
border-radius: 0;
}
.btn:hover, .woocommerce-info a.button:hover, .woocommerce-notices-wrapper .woocommerce-message a.button:hover, .wpcf7 input[type="submit"]:hover, .wp-block-button__link:hover {
color: white;
background-color: black;
}
.wp-block-button__link {
font-size: 1.25em;
padding: 10px 30px;
}
#wrapper-static-hero {
font-family: 'Raleway', sans-serif;
letter-spacing: .5px;
background-color: #e7e8e9;
padding:15px 0;
font-size: 16px;
font-weight: 700;
}
#wrapper-static-hero .container {
max-width: none;
}
#wrapper-static-hero p, .wp-block-social-links {
margin-bottom: 0;
}
.wp-block-social-links:before {
content:"Follow Us ";
font-size: 16px;
font-weight: 700;
}
.bg-primary {
background-color: white !important;
padding: 0;
}
#main-nav  .container {
max-width: none;
padding: 0;
}
#main-menu {
justify-content: space-around;
padding: 0 20px;
min-width: 100%;
margin: auto;
}
.navbar-brand {
background-color: #1e4593;
max-width: 300px;
padding: 10px 20px;
}
.nav-link {
font-family: 'Raleway', sans-serif;
font-size: 18px;
font-weight: 700;
letter-spacing: .5px;
color: black;
}
.nav-link:focus, .nav-link:hover {
color: #1e4593;
}
.navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2830, 69, 147, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.home #no-title-page-wrapper {
padding: 0;
}
#home-banner .wp-block-columns {
gap: 0;
}
#home-banner figure, #home-banner img {
margin-bottom: 0;
}
#home-banner ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
height: 100%;
}
#home-banner ul li {
position: relative;
flex-basis: 50%;
height: 50%;
}
#home-banner ul li {
background-color: black;
}
#home-banner ul li::before, #home-banner ul li::after {
background-color: #778fbe;
}
#home-banner ul li:nth-child(4n+2)::before, #home-banner ul li:nth-child(4n+3)::before, #home-banner ul li:nth-child(4n+2)::after, #home-banner ul li:nth-child(4n+3)::after {
background-color: #bed6ec;
}
#home-banner ul li a {
position: relative;
font-family: 'Raleway', sans-serif;
letter-spacing: .5px;
font-size:40px;
line-height: 1.1em;
color:white;
font-weight: 900;
padding:50px 30px;
display:flex;
justify-content: flex-end;
align-items: flex-end;
height:100%;
width:100%;
text-align: right;
text-decoration: none;
z-index: 1;
}
@media screen and (max-width: 1350px) {
#home-banner ul li a {
font-size:20px;
padding:25px 30px;
}
}
#home-banner ul li::before {
width: 100%;
height: 100%;
content: "";
margin: auto;
position: absolute;
top: 0%;
left: 0%;
transition: all 0.52s;
}
#home-banner ul li::after {
width: 100%;
height: 100%;
content: "";
margin: auto;
position: absolute;
top: 0%;
left: 0%;
transition: all 0.52s;
}
#home-banner ul li:hover::before {
transform: rotateX(90deg);
}
#home-banner ul li:hover::after {
transform: rotateY(90deg);
}
#auction-list {
display: flex;
justify-content:center;
margin: 50px auto;
gap:20px;
flex-wrap: wrap;
}
.auction-element {
flex-basis: calc(33% - 14px);
background-color: white;
border-radius: 5px 5px 0 0;
overflow: hidden;
}
.auction-element.spotlight {
border:10px solid #f7ce0f;
animation-name: pulseBorder;
animation-iteration-count: infinite;
animation-timing-function: ease;
animation-direction: alternate;
animation-duration: 0.35s;
}
@-webkit-keyframes pulseBorder {
from {
border: solid 10px #1e4593;
}
to {
border: solid 10px #f7ce0f;
}
}
.auction-image {
min-height: 350px;
background-size: cover;
background-position: center;
background-color: #1e4593;
padding: 20px;
display: flex;
justify-content: center;
align-items: flex-end;
position: relative;
}
.auction-image-montage {
position: absolute;
top:0;
left:0;
right:0;
bottom:0;
background-color: white;
display: flex;
flex-wrap:wrap;
gap:5px;
}
.auction-image-montage-element {
background-size: cover;
background-position: center;
flex-basis:calc(50% - 2.5px);
width:100%;
height:100%;
flex-grow: 1;
}
.tworows .auction-image-montage-element {
height:calc(50% - 2.5px);
}
.auction-detail {
padding:30px 20px;
}
@media screen and (max-width: 780px) {
#auction-list {
flex-direction: column;
gap:20px;
}
}
#auction-categories {
display: flex;
justify-content: center;
margin: 50px auto;
gap:20px;
}
.auction-category {
flex-basis: 18%;
max-width: 240px;
border: 2px solid #d1d3d4;
padding: 40px 10px;
font-family: 'Raleway', sans-serif;
font-size: 20px;
font-weight: 900;
letter-spacing: .5px;
text-align: center;
}
.auction-category a {
transition-property: all;
transition-duration: .5s;
display: flex;
flex-direction: column;
align-items: center;
color:black;
text-decoration: none;
}
.auction-category img {
transition-property: all;
transition-duration: .5s;
max-width:100px;
margin-bottom: 5px;
}
.auction-category a:hover img {
transform: scale(120%);
}
@media screen and (max-width: 780px) {
#auction-categories {
flex-wrap: wrap;
justify-content: center;
}
.auction-category {
min-width: 240px;
}
}
#testimonials {
display: flex;
justify-content: space-between;
margin: 50px auto 0;
font-family: 'Raleway', sans-serif;
font-size: 20px;
font-weight: 300;
}
.testimonial-element {
flex-basis: 32%;
background-color: white;
padding: 30px;
}
.testimonial-element p:last-child {
margin: 0;
}
.testimonial-detail {
margin-top: 20px;
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.testimonial-detail .author {
font-size: 1.2em;
font-weight: 900;
}
.testimonial-detail:after {
display: block;
content: '';
background-image:url(//mdavisgroup.com/wp-content/themes/understrap-child/images/quote.png);
background-repeat: no-repeat;
background-size:contain;
height: 60px;
width: 50px; 
}
@media screen and (max-width: 780px) {
#testimonials {
flex-wrap: wrap;
gap:20px;
justify-content: center;
}
.testimonial-element {
flex-basis:auto;
min-width: 300px;
}
}
#trusted-businesses {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 50px auto 0;
gap:20px 0;
}
.trusted-business-element {
flex-basis: 16%;
}
@media screen and (max-width: 780px) {
#trusted-businesses {
justify-content: center;
}
.trusted-business-element {
flex-basis:40%;
}
}
#counts {
display: flex;
justify-content: space-between;
gap:20px; 
}
.count {
flex-basis: 45%;
font-size: 22px;
font-weight: 300;
text-align: center;
border: 2px solid #d1d3d4;
padding: 10px 20px;
display: flex;
justify-content: center;
align-items: center;
gap:20px; 
background-color: white;
}
.count:before {
content: '';
display: block;
background-image: url(//mdavisgroup.com/wp-content/themes/understrap-child/images/icon-cutomers.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width:125px;
height:125px;
}
.count.reviews:before {
background-image: url(//mdavisgroup.com/wp-content/themes/understrap-child/images/icon-reviews.png);
}
.count.successful-auctions:before {
background-image: url(//mdavisgroup.com/wp-content/themes/understrap-child/images/icon-successful-auctions.png);
}
.count.years-in-business:before {
background-image: url(//mdavisgroup.com/wp-content/themes/understrap-child/images/icon-years.png);
}
.count-number {
font-size: 2em;
line-height: 1.2em;
font-weight: 900;
}
@media screen and (max-width: 1300px) {
#counts {
justify-content: center;
flex-wrap: wrap; 
}
}
@media screen and (max-width: 580px) {
.count {
flex-basis: 100%;
}
}
#team-list {
display: flex;
justify-content: center;
margin: 50px auto 0;
gap:20px;
}
.team-element {
flex-basis: 45%;
background-color: white;
border-radius: 5px 5px 0 0;
overflow: hidden;
display: flex;
flex-direction: column;
}
.team-detail {
padding:30px;
font-size: 1.15em;
line-height: 1em;
flex-grow:1;
display: flex;
flex-direction: column;
}
.team-detail h3 {
margin-bottom: 5px;
font-size: 26px;
}
.team-detail .read-more {
display:flex;
align-items: flex-end;
flex-grow:1;
}
@media screen and (max-width: 1200px) {
#team-list {
flex-wrap: wrap;
}
}
@media screen and (max-width: 480px) {
.team-element {
flex-basis: 100%;
}
.team-element img {
width: 100%;
}
}
#wrapper-footer-full {
background-color: #414142;
color:white;
font-size: 20px;
padding: 60px 0 10px;
}
#wrapper-footer-full a {
color:white;
}
#footer-contact img {
max-width: 250px;
}
.phone-icon, .address-icon, .email-icon {
display: flex;
}
.phone-icon:before, .address-icon:before, .email-icon:before {
font-family: "Font Awesome 5 Free"; font-weight: 900;
color:#778fbe;
margin-right: 20px;
margin-left: 5px;
font-size: 1.25em;
}
#contact-info .phone-icon:before, #contact-info .address-icon:before, #contact-info .email-icon:before {
color:#1e4593;
margin-right: 40px;
margin-left: 0;
font-size: 3em;
}
#contact-info h2 {
margin-bottom: 5px;
}
#contact-info .white-box .wp-block-group__inner-container {
margin-left: 0 !important;
}
.phone-icon:before {
content:"\f879";
}
.address-icon:before {
content:"\f3c5";
}
.email-icon:before {
content:"\f0e0";
}
#wrapper-footer {
background-color: #414142;
color:#808285;
text-align: center;
}
#wrapper-footer a {
color:#808285;
}
.site-info {
display: flex;
justify-content: center;
gap:20px;
}
#menu-footer-menu {
display: flex;
list-style: none;
padding: 0;
margin: 0;
gap:10px;
}
.type-auction .wp-block-columns {
}
.single-info {
display: flex;
justify-content: space-between;
gap:50px;
}
.single-detail {
flex-grow: 1;
}
.single-detail h2 {
margin-bottom: 10px;
}
.auction-buttons {
gap:20px !important;
}
@media screen and (max-width: 781px) {
.single-info {
flex-direction: column;
gap:10px;
}
.type-auction .wp-block-columns {
flex-direction:column-reverse;
gap:10px;
}
}
.archive-list {
margin-top: 50px;
display: flex;
flex-wrap: wrap;
gap:30px;
}
.archive-list article {
flex-basis: calc(33% - 20px);
min-width: 400px;
} .iframe-wrapper {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
pointer-events: none;
overflow: hidden;
min-height: 60vh;
} .iframe-wrapper iframe {
width: 100vw;
height: 56.25vw; min-height: 100vh;
min-width: 177.77vh; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}