/* ddcmjaggers | VLP custom phone number styling */
.inventory-listing-default #compareForm .pricing-area .pricing .customPhone .label { display: block; white-space: nowrap; }

/* ddcmjaggers | 05182974 */
.index4 .hero-image-overlay .ddc-content { top: -50px; }
@media only screen and (max-height: 900px) and (min-height: 769px) { 
.index .content-hero.hero-widget-overlay1 .video-pattern { height: 850px; } }
@media only screen and (max-height: 768px) { 
.index .content-hero.hero-widget-overlay1 .video-pattern { height: 576px; } }
@media only screen and (min-height: 901px) { 
.index .hero-image-overlay-container.responsive-content .hero-image-overlay.hero-widget-overlay1 { margin-bottom: -10px; } }

/*ddcmjaggers | 05182974 - custom Homepage buttons from live site */
.index .buttonblock-button {
    margin: 0 .5% 0 .5%;
    overflow: hidden;
    border-radius: 10px;   
}
.index .buttonblock-button a{
    border-radius: 10px;   
}

.index .buttonblock-button .transparency-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 2;
}
.index .block-link img {
    vertical-align: middle;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-transition: all .3s ease;
    -webkit-backface-visibility: hidden;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    transition: .3s ease;
}
    filter: url(data:image/svg+xml;utf8,<svg
    xmlns=\'//www.w3.org/2000/svg\'><filterid=…pe=\'matrix\'values=\'10000,01000,00100,00010\'/></filter></svg>#grayscale);
    -webkit-filter: grayscale(0%);
    filter: none;
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.index li.ddc-span12.h1.buttonblock-button {overflow: hidden;}
/* Shutter Out Horizontal  - Hover code*/
.index .buttonblock-button a {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: inset 0 0 0 2px white, 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  transition: ease .3s;overflow: hidden;
}
.index .buttonblock-button a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: black;
  opacity: .6;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.index .buttonblock-button a:hover, .buttonblock-button a:focus, .buttonblock-button a:active {
  color: white;
  transform: scale(1.05);transition: ease .3s;
}
.index .buttonblock-button a:hover:before, .buttonblock-button a:focus:before, .buttonblock-button a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  box-shadow: inset 0 0 0 4px #FFFFFF, 0 0 1px transparent;
}

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by skschlichting on 11/12/18 10:40 AM CST */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: bold; font-size: 15px; color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: #cc0033; background-color: #cc0033; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #333333; background-color: #333333; background-image: none; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* ddcalexw offsite banner to blue */
.inventory-listing-default .inventoryList li.offSiteInventoryBanner {background-color: #0D5EB2;}
.inventory-listing-default .inventoryList li.offSiteInventoryBanner p {font-size: 18px;padding: 7px 0;margin-bottom: 0;color: #ffffff;text-align: center;}

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by skschlichting on 02/07/19 01:38 PM CST */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: bold; font-size: 15px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #808080; }
.vdp .pricing .eprice.button { border: none; background: #bb0a30; background-color: #bb0a30; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #000000; background-color: #000000; background-image: none; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* ddcmjaggers | 05734511 - full-width eprice on old vdp while necessary */
.vdp .pricing .eprice.button { width: 100%; margin-bottom: 5px; }

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by skschlichting on 02/07/19 01:44 PM CST */
.vdp .inv-type-new.pricing .final-price .price { text-decoration: none; font-weight: 900; font-size: 24px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* Start 'vlp-instant-ePrice-button' (do not modify this line) */
/* Modified by deannakerley on 10/10/19 04:41 PM EDT */
.vlp .pricing .instant-eprice:not(.btn-link) { text-decoration: none; font-weight: bold; font-size: 12px; color: #ffffff; }
.vlp .pricing .instant-eprice:not(.btn-link):hover { color: #ffffff; }
.vlp .pricing .instant-eprice:not(.btn-link) { border: none; background: #cc0033; background-color: #cc0033; background-image: none; }
.vlp .pricing .instant-eprice:not(.btn-link):hover { border: none; background: #333333; background-color: #333333; background-image: none; }
/* End 'vlp-instant-ePrice-button' (do not modify this line) */

/* 05576787 ddcjareds */
html.alias-staff-listing .ws-staff-listing>div:first-child {display:flex; justify-content:space-around; flex-wrap: wrap;}
html.alias-staff-listing .ws-staff-listing>div:first-child a {padding: 3px;font-weight:800;}

/*ddcrmelasky hero adjust*/
.index .welcome-to {
    padding-top: 9vw;
}