@font-face {
    font-family: 'Avenir';
    src: url('/static/sites/c/customwork/fonts/avenir/medium/AvenirLTStd-Medium.woff2');
}

@font-face {
    font-family: 'Avenir';
    src: url('/static/sites/c/customwork/fonts/avenir/lt-std/AvenirLTStd-Heavy.woff2');
    font-weight: 700 900;
}

/* ALL BODY FONT */
body {
    font-family: 'Avenir' !important;
}
/*cnconway 08479601*/
.index .contact-form .form-group label,.index .contact-form strong {color: #000; text-align: left;}

/* 08589337 ddcdmeline */
.index .contact-form {
    color: #000 !Important;
    width:auto;
    min-width: 350px;
    background: rgba(255,255,255,.6);
    border: 3px solid rgba(0,0,0,.3);
    margin: 0px 30%;
    padding: 15px 20px 0px;
    border-radius: 12px;
}
.index .contact-form .widget-heading {font-size: 26px;padding: 0px 50px;}

/* 08509728 ddcdmeline */
.index .contact-form .btn {width: 100%;}
.index .contact-form strong {display: block;}
.index .contact-form .ddc-offset5 {margin-left: 0px;width: 100%;}
.index .contact-form .form-group .required .ddc-span7 {width: auto;}

/* 08594559 ddcdmeline */
.index .contact-form .widget-heading {text-align: center;}
.ddc-footer .navigation-default {width: auto;}
.map-dynamic .widget-heading {display: none;}

/*ddcrmelasky 08602956*/
[data-name="index-landing-0006-hero-content-1"] h3 {font-size: 24px !important;}
[data-name="index-landing-0006-hero-content-1"] h3, [data-name="index-landing-0006-hero-ctas-1"] h3  {color:#000;}

/*michael.gamache - increase height of button block */
.index-0018 .buttonblock-button a {height: 15vw;}

/* michael.gamache- change stacking images in DEA */
.content-default img {display:inline;}

/* 09261727 ddcdmeline */
.alias-sitebuilder-collision---repair-faq-1 div[data-widget-id="content1"] b,
.alias-sitebuilder-collision---repair-faq-1 div[data-widget-id="content3"] b,
.alias-sitebuilder-the-avondale-collision---repair-process-1 div[data-widget-id="content2"] b {font-family:"Avenir"}

.alias-sitebuilder-collision---repair-faq-1 .btn-primary {line-height: 50px;}
.alias-sitebuilder-collision---repair-faq-1 li:nth-child(4) .btn-primary {line-height: 25px;}

/* 09266071 ddcdmeline */
.index .custom-franchises li img {width: 200px;}
.index .custom-franchises li {list-style: none;display: inline-block;margin: 10px;}

/* CTA */
.index .section-column {flex-basis: 33%;}
.index div[data-name="index-cta-wrapper-1"] {margin-top: 2px;}
.index  .justify-content-center {display: flex;}
.index div[data-widget-id="content-cta2"] {margin: 0px 2px !important;}
.index div[data-name="index-cta-wrapper-1"] .btn {visibility: hidden;}


.index div[data-name="index-cta-wrapper-1"] h2 {text-transform: uppercase;font-size:24px !important;position: absolute;right: 0px;bottom: 40px;padding: 11px 0px 8px 0px;width: 80%;}
.index div[data-name="index-cta-wrapper-1"] h2:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 10px;
    z-index: -1;
    background: #c3002f;
    transform-origin: bottom;
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    transform: skew(-30deg, 0deg);
}

/* 04131899 ddcjareds */
.index div[data-name="content-container-1"] .col-sm-offset-1 { margin-left: 0px; }
