.contact-magna-container .w-100 {
    max-width: 100%;
}

.thumbnail-video img {
    cursor: pointer;
}

@font-face {
    font-family: Tungsten-Book;
    src: url(https://www.magnalifesettlements.com/wp-content/themes/magna2015/new-fonts/Tungsten-Book.ttf)
}

@font-face {
    font-family: Soliel_4;
    src: url(https://www.magnalifesettlements.com/wp-content/themes/magna2015/new-fonts/Soliel/366ACD_4_0.ttf)
}

@font-face {
    font-family: Soliel_5;
    src: url(https://www.magnalifesettlements.com/wp-content/themes/magna2015/new-fonts/Soliel/366ACD_5_0.ttf)
}


header.custom-magna {
    padding-top: 10px;
    border-bottom: 8px solid #ffcf37;
    z-index: 5;
    width: 100%;
}

#top.custom-magna {
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 5;
    padding-top: 11px;
}

.contact-magna-container .section-title {
    font-size: 45px;
    /*margin: 0 auto;
    max-width: 680px;*/
    /*max-width: 85%;*/
    font-family: Tungsten-Book;
    color: #00527a;
    font-weight: bold;
}

.contact-magna-container h4 {
    margin-bottom: 20px;
    font-family: Tungsten-Book;
    color: #00527a;
}

    .contact-magna-container h4.section-title {
        margin-top: 18px;
    }

.contact-magna-container p {
    line-height: 1.2;
    font-family: Soliel_5;
    font-size: 20px;
    margin: 0;
    padding: 0;
}

contact-magna-container p {
    margin-top: 20px;
}

.contact-magna-container .wpcf7-text,
.contact-magna-container textarea {
    border: none;
    background: #efefea;
    transition: background .3s ease;
    padding: 10px 15px;
    width: 100%;
    color: #030000;
    font-size: 18px;
    font-family: Open Sans;
    font-weight: 600;
}


.contact-magna-container p {
    margin: 0 0 12px;
    padding: 0;
}

.contact-magna-container p {
    margin-top: 20px;
}

.contact-magna-container input:focus, .contact-magna-container textarea:focus {
    background: #ccc;
}

.contact-magna-container :focus {
    outline: 0;
}

.contact-magna-container p.f-small {
    margin: 0;
    padding: 0 0 0 26px;
    color: #040200 !important;
    font-size: 16px;
    font-family: Soliel_4;
}

.contact-magna-container input.wpcf7-submit {
    font-size: 23px;
    padding: 4px 15px;
    display: inline-block;
}

.contact-magna-container input.wpcf7-form-control.wpcf7-submit,
.contact-magna-container a.wpcf7-form-control.btn-custom {
    background: #0d537a !important;
    padding: 12px 45px !important;
    font-size: 20px;
    width: 100%;
}

.contact-magna-container input.wpcf7-text::-webkit-input-placeholder {
    color: #030000
}

.contact-magna-container input.wpcf7-text::-webkit-input-placeholder {
    color: #030000
}

.contact-magna-container input.wpcf7-text::-webkit-input-placeholder {
    color: #030000
}

.contact-magna-container input.wpcf7-text::-webkit-input-placeholder {
    color: #030000
}

.contact-magna-container [type=submit],
.contact-magna-container a.btn-custom {
    color: #fff !important;
    background-color: #fba250;
    border: 0;
    cursor: pointer;
}

.contact-magna-container .submit * {
    cursor: pointer;
}

.contact-magna-container span.c_arrow i {
    font-size: 30px;
    position: absolute;
    right: 0;
    top:0;
    background: #033d5c;
    padding: 9px 18px !important;
    font-weight: 700;
    color: #fff;
}

.contact-magna-container p.submit {
    position: relative !important;
    width: 100%;
}

.contact-magna-container .col-centered {
    float: none;
    margin: 0 auto;
}

.contact-magna-container .m-w-95 {
    /*max-width: 560px;
    max-width: 649px;*/
    max-width: 95%;
}
.contact-magna-container .m-w-85 {
    max-width: 85%;
}
.contact-magna-container .m-w-75 {
    max-width: 75%;
}
.contact-magna-container .m-w-74 {
    max-width: 74%;
}
.contact-magna-container .m-w-73 {
    max-width: 73%;
}

.contact-magna-container .m-w-72 {
    max-width: 72%;
}

.contact-magna-container .m-w-71 {
    max-width: 71%;
}

.contact-magna-container .m-w-64 {
    max-width: 64%;
}
.contact-magna-container .m-w-63 {
    max-width: 63%;
}
.contact-magna-container .m-w-62 {
    max-width: 62%;
}
.contact-magna-container .m-w-61 {
    max-width: 61%;
}
.contact-magna-container .m-w-60 {
    max-width: 60%;
}
.contact-magna-container .m-w-95,
.contact-magna-container .m-w-85,
.contact-magna-container .m-w-75,
.contact-magna-container .m-w-74,
.contact-magna-container .m-w-73,
.contact-magna-container .m-w-72,
.contact-magna-container .m-w-71,
.contact-magna-container .m-w-64,
.contact-magna-container .m-w-63,
.contact-magna-container .m-w-62,
.contact-magna-container .m-w-61,
.contact-magna-container .m-w-60 {
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
}
.contact-magna-container .success-container {
    display: none;
}

.contact-magna-container .success-message {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

.contact-magna-container a {
    color: #318aa8 !important;
}

    .contact-magna-container a:hover {
        text-decoration: none;
    }

.error {
    font-size: 16px;
    color: red;
    font-weight: normal;
    font-family: Arial;
    text-align: left;
}

.m-t-10 {
    margin-top: 10px;
}

.play,
.thumbnail-video {
    position: relative;
    display: inline-block;
}

.contact-magna-container a.btn-custom {
    display: inline-block;
    width: 100%;
}

.play:before,
.thumbnail-video:before {
    background: url(https://magnalifesettlements.com/arn/images/playButton.png) no-repeat;
    background-size: 25%;
    background-position: center;
    cursor: pointer;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

@media (max-width: 768px) {
    .contact-magna-container .m-w-95,
    .contact-magna-container .m-w-85,
    .contact-magna-container .m-w-75,
    .contact-magna-container .m-w-74,
    .contact-magna-container .m-w-73,
    .contact-magna-container .m-w-72,
    .contact-magna-container .m-w-71,
    .contact-magna-container .m-w-64,
    .contact-magna-container .m-w-63,
    .contact-magna-container .m-w-62,
    .contact-magna-container .m-w-61,
    .contact-magna-container .m-w-60 {
        max-width: none;
    }
}
@media (min-width: 1032px) {
    .contact-magna-container .title-container {
        float: none;
        margin: 0 auto;
        max-width: 1032px;
    }
}
