  /*
 Theme Name:   91̀½»¨ Theme
 Description:  91̀½»¨ Theme
 Template:     gate39media
 Version:      1.0.32
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  amg
*/

.TextBtn {
    line-height: 1.2;
    transition: color 200ms ease-out;
    color: #32517c;
    text-decoration: underline;
    letter-spacing: 0.04em;
    font-style: italic;
    font-weight: 600;
    display: block;
    margin-bottom: 1em
}

.TextBtn:hover {
    cursor: pointer;
    color: #32517c
}

.TextBtn:last-child {
    margin-bottom: 2px
}

.TextBtn.TextBtn--small {
    text-transform: none;
    font-weight: 300
}

.TextBtn.TextBtn--inline {
    display: inline
}

.TextBtn.TextBtn--noTransform {
    text-transform: none
}

.TextBtn.TextBtn--reversed {
    color: #fff
}

.TextBtn.TextBtn--reversed:hover {
    font-weight: 600;
    color: #eee
}

.TextBtn.locked:after {
    color: #bbb;
    content: "v";
    pointer-events: none;
    text-transform: none;
    font-family: "91̀½»¨Icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    display: inline;
    text-decoration: none;
    font-size: 1em;
    display: inline-block;
    margin-left: 0.5rem
}

.TextBtn.document:before,.TextBtn.pdf:before {
    content: "C";
    pointer-events: none;
    text-transform: none;
    font-family: "91̀½»¨Icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    display: inline;
    text-decoration: none;
    font-size: 1.5em;
    display: inline-block;
    position: relative;
    top: 0.125em;
    margin-right: 0.5rem
}

.TextBtn.pdf:before {
    content: "\e000"
}

@media (min-width: 767px) and (max-width: 9999px) {
    a.TextBtn[href^="tel:"]:hover {
        cursor: default;
        color: #383838
    }
}

.Btn+.TextBtn {
    margin-top: 1.5rem
}

.RTE+.TextBtn {
    margin-top: 2.5rem
}
