/* Ouibounce Styles */
    #ouibounce-modal{
        font-family: "Neue Helvetica W02","Helvetica Neue",Helvetica,Arial,sans-serif;
        display:none;
        position:fixed;
        top:0;
        left:0;
        width:100%;
        height:100%;
        z-index: 100;
    }
    #ouibounce-modal .underlay{
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        background-color:rgba(0,0,0,.5);
        cursor:pointer;
        -webkit-animation:fadein .5s;
        animation:fadein .5s
    }
    #ouibounce-modal .modal{
        max-width:750px;
        height:450px;
        background-color:#000000;
        z-index:1;
        position:absolute;
        margin:auto;
        top:0;
        right:0;
        bottom:0;
        left:0;
        border: 5px solid #017dc3;
        -webkit-animation:popin .3s;
        animation:popin .3s
    }
    #ouibounce-modal .modal-logo {
        margin: 20px 0;
        text-align: center; 
    }
    #ouibounce-modal .modal-logo img {
        width: 125px;
    }
    #ouibounce-modal .modal-title{
        font-size:1.25em;
        color:#ffffff;
        padding:0;
        margin:0;
        text-align:center
    }
/*    #ouibounce-modal h3{
        color:#fff;
        font-size:1em;
        margin:.2em;
        text-transform:uppercase;
        font-weight:500
    }
*/
    #ouibounce-modal .modal-body{
        padding:0px 35px;
        font-size:1em;
    }
    #ouibounce-modal p{
        color:#ffffff;
        font-size:1.25em;
    }
    #ouibounce-modal form{
        text-align:center;
        margin-top:35px
    }
    #ouibounce-modal form input[type=text]{
        padding:12px;
        font-size:1.2em;
        width:300px;
        border:1px solid #ccc;
        -webkit-font-smoothing:antialiased
    }
    #ouibounce-modal form input[type=submit]{
        text-transform:uppercase;
        font-weight:700;
        padding:12px;
        font-size:1.1em;
        color:#fff;
        background-color:#f96c1f;
        border:none;
        cursor:pointer;
        -webkit-font-smoothing:antialiased
    }
    #ouibounce-modal #modalButton {
        text-transform:uppercase;
        text-align: center;
        font-weight:700;
        padding:12px;
        font-size:1.25em;
        color:#fff;
        background-color:#f96c1f;
        border:none;
        cursor:pointer;
        margin: 50px auto;
        max-width: 300px;
        
    }
    #ouibounce-modal form p{
        text-align:left;
        margin-left:35px;
        opacity:.8;
        margin-top:1px;
        padding-top:1px;
        font-size:.9em
    }
    #ouibounce-modal .modal-footer{
        position:absolute;
        bottom:20px;
        text-align:center;
        width:100%
    }
    #ouibounce-modal .modal-footer p{
        text-transform:capitalize;
        cursor:pointer;
        display:inline;
        border-bottom:1px solid #344a5f
    }
    #ouibounce-modal .modal-close-button {
        float: right;
    }
    @-webkit-keyframes fadein{
        0%{
            opacity:0
        }
        100%{
            opacity:1
        }
    }
    @-ms-keyframes fadein{
        0%{
            opacity:0
        }
        100%{
            opacity:1
        }
    }
    @keyframes fadein{
        0%{
            opacity:0
        }
        100%{
            opacity:1
        }
    }
    @-webkit-keyframes popin{
        0%{
            -webkit-transform:scale(0);
            transform:scale(0);
            opacity:0
        }
        85%{
            -webkit-transform:scale(1.05);
            transform:scale(1.05);
            opacity:1
        }
        100%{
            -webkit-transform:scale(1);
            transform:scale(1);
            opacity:1}
    }
    @-ms-keyframes popin{
        0%{
            -ms-transform:scale(0);
            transform:scale(0);
            opacity:0
        }
        85%{
            -ms-transform:scale(1.05);
            transform:scale(1.05);
            opacity:1
        }
        100%{
            -ms-transform:scale(1);
            transform:scale(1);
            opacity:1
        }
    }
    @keyframes popin{
        0%{
            -webkit-transform:scale(0);
            -ms-transform:scale(0);
            transform:scale(0);
            opacity:0
        }
        85%{
            -webkit-transform:scale(1.05);
            -ms-transform:scale(1.05);
            transform:scale(1.05);
            opacity:1
        }
        100%{
            -webkit-transform:scale(1);
            -ms-transform:scale(1);
            transform:scale(1);
            opacity:1
        }
    }
/* </Ouibounce Styles> */
