.link-button-wrapper{width:100%}
.link-button-wrapper .link-button{font-weight:200;font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:0;display:inline-block}
.link-button-wrapper .link-button a{margin:2px;padding:10px 26px;display:block}
.link-button-wrapper .link-button a:hover{text-decoration:none}
.link-button-wrapper .link-button.red{background:white;color:#007b8a}
.link-button-wrapper .link-button.red a{border:solid 1px #007b8a}
.link-button-wrapper .link-button.red a:hover{background:#f9f9f9;border:solid 1px #409ca7;color:#409ca7}
.link-button-wrapper .link-button.black{background:white;color:#007b8a}
.link-button-wrapper .link-button.black a{background:white;border:solid 1px #007b8a;color:#007b8a;font-size:14px;letter-spacing:.1em}
.link-button-wrapper .link-button.black a:hover{background:#f9f9f9;border:solid 1px #409ca7;color:#409ca7}
.link-button-wrapper.pos-left .link-button{float:left}
.link-button-wrapper.pos-right .link-button{float:right}
.link-button-wrapper.pos-center{text-align:center}
.warning-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;background-color:rgba(0,0,0,0.4)}
.warning-modal.close{display:none}
.warning-modal.open{display:block}
.warning-modal .warning-message{background-color:#f2f2f2;margin:5% auto;border:1px solid #888;width:480px;max-width:630px;color:#686868}
.warning-modal .warning-message-header{padding:20px;text-align:left;background-color:#fff}
.warning-modal .warning-message-text{padding:20px}
.warning-modal .close-button{position:relative;display:block;font-size:30px;font-weight:300;background-color:transparent;cursor:pointer;text-align:center;float:right;bottom:31px}
.warning-modal .close-button:before{content:"\78"}
.warning-modal .close-button:hover:before{color:#000}