@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.tiny{font-size:.7rem}
.small{font-size:.9rem}
.no_pointer_events{pointer-events:none}
.welcome_footer{width:100%;background-color:#3aa3e3;position:fixed;bottom:0;z-index:2000;box-shadow:0 -2px 20px 0 rgba(0,0,0,.22);color:#fff;text-align:center; min-height: 0; height: 0;}
.welcome_footer .first_row{display:inline-block; margin-top: 34px;}
.welcome_footer .first_row b{font-size: 17px;}
.welcome_footer .first_row span{font-size: 15px;}

.promotion_section{
    width: 100%;
    padding: 5px;
    border-bottom: 0.5px solid;
}

.promotion_text{
    color: #FF8C00;
    font-size: 14px;
    text-align: center;
}

.home_message_first_row{
    text-align: left;
    margin-left: 25px;
    display: block;
    width: 95%;
}

.home_message_second_row{
    text-align: left;
    margin-left: 20px;
    display: block;
}

.notification_top{
    background-color: #626262;
    color: #fff;
    padding: 10px 0;
    font-size: 14px;
    line-height: 1.5em;
    opacity: 0.9;
}

.notification_top_block{
    margin: 0 auto;
    width: 90%;
}

.notification_close{
    width: 20px;
    height: auto;
    float: right;
    cursor: pointer;
}

.notification_top_block p{
    color: #fff;
    font-size: 14px;
    width: 90%;
}

.notification_button{
    background-color: #f39903;
    color: black;
    margin-bottom: 0;
    padding: 5px 15px;
    border: 0;
    border-radius: 5px;
    margin-left: 5px;
    display: inline-block;
}

.notification_button:hover{
    background-color: #f5ce8e;
}

.donot_show_message{
    padding: 15px 0 10px 0;
}

.donot_show_message_label{
    float: left;
    margin-top: -14px !important;
    color: white !important;
}

@media screen and (max-width:1060px){.welcome_footer .first_row{display:block;line-height:3.75rem}
}
@media screen and (max-width:700px){.welcome_footer .first_row{line-height:normal;margin-top:12px}
}
.welcome_footer .second_row{display:inline-block;line-height:70px}
@media screen and (max-width:1060px){.welcome_footer .second_row{display:block;line-height:normal}
.welcome_footer{height:120px}
}
.welcome_footer .no_show{display:none}
.welcome_footer b{font-size:1.01rem}
.welcome_footer a{text-decoration: none;}
.welcome_footer span{margin-left:5px; color: white; font-size: 16px;}
@media screen and (max-width:700px){.welcome_footer{height:150px}
.welcome_footer span{display:block;margin-bottom:18px;padding-left:30px;padding-right:30px}
}
.welcome_footer i.wave{content:'';display:inline-block;vertical-align:text-bottom;width:20px;height:20px;background-image:url(/f5d6f/img/emoji_2016_06_08/apple/1f44b.png);background-size:20px 20px;background-position:top left;transition-propery:all;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.welcome_footer i.wave.rotated{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);transform-origin:16px 19px}
.welcome_footer .btn{font-weight:700;vertical-align:baseline;margin-left:15px;background:0 0;display:inline-block;text-shadow:none;box-shadow:none;font-size:1.01rem; border-radius: 0.25rem;
    padding: 8px 14px 9px; min-width: 110px; line-height: 18px;}
.welcome_footer .btn.watch_tour{color:rgba(255,255,255,.7)!important;border:2px solid rgba(255,255,255,.7)}
.welcome_footer .btn.watch_tour:active,.welcome_footer .btn.watch_tour:focus,.welcome_footer .btn.watch_tour:hover{color:#fff!important;border-color:#fff}
.welcome_footer .btn.watch_tour:active:after,.welcome_footer .btn.watch_tour:focus:after,.welcome_footer .btn.watch_tour:hover:after{box-shadow:none}
.welcome_footer .btn.sign_up_free{color:#3aa3e3!important;border-top:2px solid #fff;border-bottom:0;box-shadow:0 2px 0 #fff; background-color: #fff !important;}
.welcome_footer .btn.sign_up_free:active:after,.welcome_footer .btn.sign_up_free:focus:after,.welcome_footer .btn.sign_up_free:hover:after{box-shadow:0 2px 0 #D0D0D0}
.welcome_footer .btn.sign_up_free .neutral_white_bg{background-color: #fff !important;}
.welcome_footer button.close_x{position:absolute;right:20px;top:0;cursor:pointer;background:0 0;border:none; width: 10px;background-color: #3aa3e3 !important;}
.ts_icon_times::before {
    content: "x";
}
.ts_icon::before, ts-icon::before {
    display: inline-block;
    font-family: Slack;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
}
@media screen and (max-width:1060px){.welcome_footer button.close_x{top:10px;right:10px}
}
.welcome_footer button.close_x:before{color:rgba(255,255,255,.7);font-size:1.75rem}
@media screen and (max-width:700px){.welcome_footer button.close_x{padding:8px}
.welcome_footer button.close_x:before{font-size:1.125rem}
}
.welcome_footer button.close_x:hover:before{color:#fff}
.welcome_footer button.close_x:focus{outline:0}