/**
 * Eventon Promote Styles
 * @version 1.0
 */
 .mmt_promote_default_wrapper{
     z-index: 99;
 }
 .entry .entry-content .mmt_promote_embed_top a,
 .entry .entry-content .mmt_promote_embed_bottom a,
 .entry .entry-content .mmt_promote_slidein_wrapper a,
 .widget-area .mmt_widget_promote a,
 .mmt_popup_overlay a{
    text-decoration: none;
 }
.mmt_promote_wrapper{
    margin-left: 0;
    margin-bottom: 0;
    padding: 0px;
    position: relative;
    max-width: 750px;
    margin: 60px auto;
    display: block;
    z-index: 9999;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.mmt_popup_wrapper{
  width: 100%;
  overflow: hidden;
}
.mmt_promote_wrapper,
.mmt_popup_overlay{
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
@keyframes slide-in {
    0% { opacity: 0; -webkit-transform: translateX(-100%); }   
  100% { opacity: 1; -webkit-transform: translateX(0); }
}
@-webkit-keyframes slide-in {
    0% { opacity: 0; -webkit-transform: translateX(-100%); }   
  100% { opacity: 1; -webkit-transform: translateX(0); }
}
@-moz-keyframes slide-in {
    0% { opacity: 0; -moz-transform: translateX(-100%); }   
  100% { opacity: 1; -moz-transform: translateX(0); }
}
.mmt_promote_slidein_wrapper{
    /* display:none; */
    width: auto;
    /* display: none; */
    max-width: 650px;
    bottom: 15px;
    top: auto;
    z-index: 10000;
    border-right: 1px solid #dee4ed;
    right: 15px;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    animation: slide-in .3s ease-in reverse;
    -webkit-animation: slide-in .3s ease-in reverse;
    -moz-animation: slide-in .3s ease-in reverse;
    /* -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s; */
 }
.mmt_popup_wrapper.mmt-show .mmt_promote_wrapper,
.mmt_popup_wrapper.mmt-show .mmt_popup_overlay,
.mmt_promote_slidein_wrapper.mmt-show{
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.mmt_promote_wrapper .mmt_popup_close{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 90001;
    margin: -14px -14px 0 0;
    color: #666666;
    background-color: #000;
    border-radius: 50%;
    padding: 5px;
    height: 28px;
    width: 28px;
    text-align: center;
    line-height: 70%;
    font-size: 28px;
    cursor: pointer;
    font-weight: 300;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    font-family: 'open sans', arial;
    cursor: pointer;
}
.mmt_promote_wrapper .mmt_popup_close:hover{
    background-color:#666666;
    color:#FFF;
}
.mmt_popup_overlay{
    position: fixed;
    z-index: 9999;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    /* display: none; */
    background-position: center center;
    animation-duration: 1000ms;
    -webkit-animation-duration: 1000ms;
    -ms-animation-duration: 1000ms;
    -moz-animation-duration: 1000ms;
    animation-delay: 0ms;
    -webkit-animation-delay: 0ms;
    -ms-animation-delay: 0ms;
    -moz-animation-delay: 0ms;
    /* display: none; */
    overflow: auto;
}
.mmt_popup_overlay{
    background: rgba(66, 66, 66, 0.8) none repeat scroll 0% 0%;
}
.mmt_promote_card_row{
   /*  margin: 8px 8px 0;
    background: #FFF; */
}
 .mmt_promote_slidein_wrapper .mmt_slidein_close{
    position: absolute;
    right: 10px;
    top: 5px;
    z-index: 100;
    text-align: center;
    font-family: 'open sans',arial;
    font-weight: 400;
    color: #dee4ed;
    font-size: 30px;
    font-weight: bolder;
    cursor: pointer;
    text-decoration: none;
    box-shadow: none;
 }
 .mmt_promote_slidein_wrapper .mmt_slidein_close:hover{
   color: #656565;
 }
 body.evo_fixed_body{
    overflow: hidden;
    position: absolute;
    height: 100%;
    width: 100%;
 }
 .mmt_promote_slidein_wrapper.es_top{
    overflow:auto;
    position: fixed;
 }
 .mmt_promote_slidein_wrapper .mmt_promote_slidein_body{
    display: none;
}
.mmt_promote_slidein_wrapper .mmt_promote_slidein_body.gopen{
    /*display:block;*/

    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
 }
.mmt_promote_single_event_card .clear{
    clear: both;
    height: 0px;
    margin: 0;
    padding: 0;
    display: block;
}
.mmt_promote_single_event_card .mmt_col_2{
    width: 50%;
    display: table-cell;
    float: none;
}
.mmt_promote_single_event_card .mmt_card_table{
    display: table;
    width: 100%;
    background-color: #f5f5f5;
}
.mmt_promote_single_event_card .mmt_card_table_row{
    display: table-row;
}
.mmt_promote_single_event_card .right-border{
    border-right: 1px solid #e5e5e5;
}
.mmt_promote_single_event_card{
    font-family: 'open sans', 'arial narrow';
}
.mmt_promote_single_event_top{
    border-left: 3px solid;
    position: relative;
    font-family: roboto, 'arial narrow';
    padding: 15px 0 20px;
    min-height: 65px;
    width: 100%;
    float: none;
    background-color: #fafafa;

    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.mmt_promote_slidein_wrapper .mmt_promote_single_event_top:hover{
        /* transform: scale(1.02); */
}
.mmt_promote_single_event_top .mmt_date_block{
    color: #ABABAB;
    font-size: 30px;
    padding: 0px 8px 2px 13px;
    font-weight: bold;
    position: absolute;
    line-height: 110%;
    min-height: 30px;
    margin: 0 6px 0 0;
    left: 0;
}
.mmt_promote_single_event_top.mmt_has_ft_img .mmt_date_block{
    left: 90px;
}
.mmt_promote_single_event_top .mmt_date_block span{
    line-height: 100%;
    vertical-align: super;
}
.mmt_promote_single_event_top .mmt_date_block em{
    font-style: normal;
    text-transform: uppercase;
    line-height: 110%;
}
.mmt_promote_single_event_top .mmt_date_block .mmt_date_start{
    float: left;
    font-size: 30px;
    clear: both;
}
.mmt_promote_single_event_top .mmt_date_block .mmt_date_start .s_year{
    font-size: 10px;
    display: block;
    line-height: 10px;
    opacity: 0.7;
}
.mmt_promote_single_event_top .mmt_date_block .mmt_date_start .s_day{
    font-size: 11px;
    font-weight: normal;
    display: block;
}
.mmt_promote_single_event_top .mmt_date_block .mmt_date_start .s_month{
    font-size: 11px;
    font-weight: normal;
    display: block;
}
.mmt_promote_single_event_top .mmt_date_block .mmt_date_end::before{
    background-color: #ABABAB;
    height: 2px;
    width: 4px;
    content: "";
    position: absolute;
    display: block;
    left: 0px;
    top: 50%;
}
.mmt_promote_single_event_top .mmt_date_block .mmt_date_end{
    float: left;
    padding-left: 8px;
    font-size: 14px;
    position: relative;
}
.mmt_promote_single_event_top .mmt_date_block .mmt_date_end .e_year{
    display: block;
    font-size: 8px;
    opacity: 0.7;
}
.mmt_promote_single_event_top .mmt_date_block .mmt_date_end .e_day{
    display: block;
    font-size: 8px;
    font-weight: normal;
}
.mmt_promote_single_event_top .mmt_date_block .mmt_date_end .e_month{
    font-size: 8px;
    font-weight: normal;
    display: block;
}
.mmt_promote_single_event_top .mmt_ft_img{
    background-repeat: no-repeat;
    width: 75px;
    height: 65%;
    max-height: 75px;
    position: absolute;
    margin: auto 0 auto 10px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: top center;
    display: block;
    border-radius: 5px;
}

.mmt_promote_single_event_top .mmt_top_title_block{
    margin-left: 5px;
    padding: 3px 15px 0 80px;
    margin-bottom: 0px;
    top: 0;
    display: block;
}
.mmt_promote_single_event_top.ep_event_completeded{
    background-color: #dff3c8;
}
.mmt_promote_single_event_top .mmt_top_title_block span{
    display: block;
}
.mmt_promote_single_event_top.mmt_has_ft_img .mmt_top_title_block{
    padding-left: 180px;
    padding-right: 40px;
}
.mmt_promote_single_event_top .ep_top_above_title .mmt_above_title_label{
    display: inline-block;
    color: #fff;
    background-color: #F79191;
    border-radius: 5px;
    padding: 3px 9px;
    margin-bottom: 4px;
    text-transform: uppercase;
    font-size: 12px;
}
.mmt_promote_single_event_top .ep_top_above_title .mmt_above_title_label.ep_cancelled{
    color: #ffffff;
    background-color: #F79191;
    margin-right: 5px;
}
.mmt_promote_single_event_top .ep_top_above_title .mmt_above_title_label.ep_featured{
    color: #ffffff;
    background-color: #ffcb55;
    margin-left: 5px;
}
.mmt_promote_single_event_top .mmt_top_title_block .mmt_top_event_title{
    color: #6B6B6B;
    line-height: 120%;
    padding-bottom: 3px;
    font-family: roboto, 'arial narrow';
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
}
.mmt_promote_single_event_top.ep_event_cancelled .mmt_top_title_block .mmt_top_event_title{
    text-decoration: line-through;
}
.mmt_promote_single_event_top .mmt_top_time_location{
    font-size: 11px;
    line-height: 120%;
    padding-bottom: 2px;
    opacity: 0.7;
}
.mmt_promote_single_event_top .mmt_top_time_location em{
    color: #8c8c8c;
}
.mmt_promote_single_event_top .mmt_top_time_location .mmt_top_tl_time,
.mmt_promote_single_event_top .mmt_top_time_location .mmt_top_tl_location{
    font-style: normal;
    padding-left: 15px;
    margin-right: 5px;
    position: relative;
    display: inline-block;
}
.mmt_promote_single_event_top .mmt_top_time_location .mmt_top_tl_time::before,
.mmt_promote_single_event_top .mmt_top_time_location .mmt_top_tl_location::before{
    position: absolute;
    left: 0;
    top: 3px;
    display: inline-block;
    font-family: 'evo_FontAwesome';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mmt_promote_single_event_top .mmt_top_time_location em.mmt_top_tl_time::before{
    content : "\f017";
}
.mmt_promote_single_event_top .mmt_top_time_location em.mmt_top_tl_location::before{
    content : "\f041";
}
.mmt_promote_single_event_top .mmt_top_org_etype em{
    font-size: 11px;
    line-height: 110%;
    color: #797979;
    margin-right: 5px;
}
.mmt_promote_single_event_top .mmt_top_org_etype em i{
    color: #c8c8c8;
}
.mmt_promote_single_event_card{
    background-color: #f5f5f5;
}

.mmt_promote_single_event_card .mmt_card_header,
.mmt_lightbox_footer .mmt_card_header {
    text-transform: uppercase;
    color: #6B6B6B;
    font-size: 18px;
    font-family: roboto, 'arial narrow';
    margin: 0;
    padding-bottom: 8px;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 100%;
    float: none;
}
.mmt_promote_single_event_card .mmt_card_ft_image img{
    width: 100%;
    height: auto;
    display: block;
}
.mmt_promote_single_event_card .mmt_card_details,
.mmt_promote_single_event_card .mmt_card_time_location,
.mmt_promote_single_event_card .mmt_card_organizer{
    border-bottom: 1px solid #cdcdcd;
}
.mmt_promote_single_event_card .mmt_card_details,
.mmt_promote_single_event_card .mmt_card_tl_time,
.mmt_promote_single_event_card .mmt_card_tl_location,
.mmt_promote_single_event_card .mmt_card_organizer{
    padding: 25px;
}
.mmt_promote_single_event_card .mmt_card_organizer .mmt_card_org_icon,
.mmt_promote_single_event_card .mmt_card_details .mmt_card_details_icon,
.mmt_promote_single_event_card .mmt_card_time_location .mmt_card_tl_icon,
.mmt_popup_optin_form .ep_optin_icon{
    display: block;
    position: absolute;
    padding: 0;
    width: 31px;
    height: 30px;
}
.mmt_promote_single_event_card .mmt_card_organizer .mmt_card_org_icon i,
.mmt_promote_single_event_card .mmt_card_details .mmt_card_details_icon i,
.mmt_promote_single_event_card .mmt_card_time_location .mmt_card_tl_icon i{
    color: #6B6B6B;
    font-size: 18px;
    top: 0;
    position: absolute;
}
.mmt_promote_single_event_card .mmt_card_details .mmt_card_details_description,
.mmt_promote_single_event_card .mmt_card_time_location .mmt_card_time,
.mmt_promote_single_event_card .mmt_card_time_location .mmt_card_location,
.mmt_promote_single_event_card .mmt_card_organizer .mmt_card_org_detail{
    position: relative;
    padding-left: 30px;
    min-height: 25px;
    
}
.mmt_promote_single_event_card .mmt_card_map{
    margin-top: 0px;
    width: 100%;
    height: 200px;
    max-width: none;
}
.mmt_promote_single_event_card .mmt_card_details .mmt_card_details_desc{
    word-wrap: break-word;
    text-overflow: ellipsis;
}
.mmt_promote_single_event_card .mmt_card_details .mmt_card_details_desc h2{
    font-size: 18px;
    color: #6B6B6B;
}
.mmt_promote_single_event_card .mmt_card_details .mmt_card_details_desc .mmt_card_details_short{
    height: 150px;
    overflow: hidden;
}
.mmt_promote_single_event_card .mmt_card_details .mmt_card_details_desc p{
    color: #656565;
    font-size: 13px;
    margin: 0;
    padding-bottom: 8px;
}
.mmt_card_details_read-more{
    position: absolute; 
    bottom: 0; 
    left: 0;
    width: 100%; 
    text-align: center; 
    margin: 0; padding: 30px 0; 
    background-image: linear-gradient(to bottom, transparent, #f5f5f5);
}
.mmt_card_details_read-more span{
    text-decoration: none;
    color: #656565;
    cursor: pointer;
}
.mmt_promote_single_event_card .mmt_card_time_location em{
    font-size: 13px;
    color: #656565;
    display:block;
}
.mmt_card_org_name{
    font-size: 16px;
    font-style: normal;
    display: block;
    color: #656565;
}
.mmt_card_org_address,
.mmt_card_org_contact{
    font-size: 13px;
    font-style: italic;
    display: block;
    color: #656565; 
}

.mmt_social_share{
    cursor: pointer;
    font-size: 15px;
}
.mmt_social_share i.fa.fa-facebook{
    font-size: 18px;
    color: #3b5998;
}

/**
 * Promote Opt-In Form
 */
.mmt_popup_optin_form{
    /* position: relative; */
}
.mmt_lightbox_footer{
    position: relative;
}
.mmt_promote_slidein_optin_form{
    padding: 25px;
    background-color: #f5f5f5;
}
/* .mmt_popup_optin_form h3, */
.mmt_promote_slidein_optin_form h3,
.mmt_promote_embed_optin_form h3{
    font-family: 'open sans';
    text-transform: uppercase;
    color: #7E7E7E;
    font-size: 1rem;
}
.mmt_optin_center{
    text-align: center;
}
.mmt_popup_optin_form input[type="text"],
.mmt_promote_slidein_optin_form input[type="email"],
.mmt_promote_embed_optin_form_widget input[type="email"],
.mmt_promote_embed_optin_form input[type="email"]{
    background-color: #fbfbfb;
    padding: 10px;
    font-size: 14px;
    font-style: normal;
    color: #656565;
    border-radius: 5px;
    border: none;
    width: 100%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    margin: 0;
    line-height: normal;
    font-family: 'open sans', 'arial narrow';
}
.btn_subscribe_popup_optin.evcal_btn:hover,
.mmt_promote_slidein_optin_form.evcal_btn:hover,
.btn_embed_optin_widget.evcal_btn:hover,
.btn_embed_optin.evcal_btn:hover{
    opacity:0.8; text-decoration: none;
    color: #FFF;
}
.mmt_popup_optin_form a.btn_subscribe_popup_optin.evcal_btn,
.mmt_promote_embed_optin_form_widget a.btn_embed_optin_widget.evcal_btn{
    padding: 8px 14px;
    margin-top: 12px;
    background: #237ebd;
    box-shadow: none;
    color: #FFF;
}
.mmt_promote_slidein_optin_form a.btn_slidein_optin.evcal_btn,
.mmt_promote_embed_optin_form a.btn_embed_optin.evcal_btn{
    padding: 5px 11px;
    margin-left: 12px;
    background: #237ebd;
    box-shadow: none;
    color: #FFF;
    z-index: 10001;
}
.mmt_promote_slidein_optin_form{
    /*border-top: 1px solid #6d7680;*/
    position: relative;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
#slidein_optin_email,
#embed_optin_email{
    display: inline-block;
    width: 65%;
}

.slidein_optin_h1,
.embed_optin_h1{
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    font-size: 1rem;
}
.mmt_promote_soptin_loading,
.mmt_promote_eoptin_loading,
.mmt_promote_poptin_loading{
    background:#FAFAFA url(../images/evo-promote-loader.gif) center center no-repeat;
    width: 100%;
    height: 100%;
    display: none;
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
}
.mmt_soptin_messagebox,
.mmt_eoptin_messagebox,
.mmt_poptin_messagebox{
    width: 100%;
    height: 100%;
    display:none;
    top: 0;
    left: 0;
    position: absolute;
    color: #FFF;
    font-weight: bold;
}
.mmt_poptin_messagebox{
    z-index: 100;
}
.mmt_soptin_messagebox,
.mmt_eoptin_messagebox{
    z-index: 9;
}
.mmt_soptin_messagebox_x,
.mmt_eoptin_messagebox_x{
    z-index: 10;
}
.mmt_promote_soptin_loading,
.mmt_promote_eoptin_loading{
    z-index: 9;
}
.mmt_soptin_messagebox.good,
.mmt_eoptin_messagebox.good,
.mmt_poptin_messagebox.good{
    background: #55dbb0;
}
.mmt_soptin_messagebox.bad,
.mmt_eoptin_messagebox.bad,
.mmt_poptin_messagebox.bad{
    background: #db5555;
}
.mmt_soptin_messagebox_x,
.mmt_eoptin_messagebox_x,
.mmt_poptin_messagebox_x,
.mmt_eoptin_messagebox_x_widget{
    display: none;
    position: absolute;
    top: 10px;
    right: 20px;
    color: #FFF;
}
.mmt_promote_embed_optin_form{
    margin-top: 8px;
    position: relative;
    border: 1px solid #e5e5e5;
}
.mmt_promote_embed_optin_form_widget{
    position: relative;
    border-left-width: 3px;
    border-left-style: solid;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.mmt_promote_embed_optin_form_widget h3{
    line-height: 23px;
}
.mmt_widget_promote .ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event,
.mmt_widget_promote #evcal_list,
.mmt_widget_promote .ajde_evcal_calendar.boxy #evcal_list{
    border: none;
    border-radius: 0;
}
.mmt_promote_embed_optin_form_widget .mmt_promote_center{
    line-height: 60px;
}
.btn_embed_optin_widget{
    display: inline-block;
    margin-left: 14px;
    color: #FFF;
    background-color: #657a92;
    padding: 4px 8px;
    cursor: pointer;
    margin-top: 8px;
    text-transform: uppercase;
    border-radius: 4px;
}
.mmt_promote_center{
    margin: auto;
    width: 70%;
    padding: 10px;
    height: 100%;
    line-height: 50px;
    text-align: center;
}
.mmt_lightbox_footer,
.mmt_promote_embed_optin_form{
    padding: 25px;
    background-color: #f5f5f5;
}
.mmt_card_optin_icon{
    display: block;
    position: absolute;
    padding: 0;
    width: 31px;
    height: 30px;
    line-height: 0;
    top: -2px;
}
.mmt_card_optin_icon .fa{
    color: #6b6b6b;
}
.mmt_card_optin_icon.envelope-icon{
    top: 24px;
}
.mmt_optin_detail{
    position: relative;
    padding-left: 30px;
    min-height: 25px;
}
/**
 * Ends OPT IN Form
 */

 /**
  * Widget CSS
  */
.mmt_widget_promote .mmt_promote_single_event_top .mmt_date_block {
    position: relative;
    display: block;
    left: auto;
    width: 100%;
    text-align: center;
}
.mmt_widget_promote .mmt_promote_single_event_top .mmt_ft_img{
    right: 14px;
    top: 6px;
}
.mmt_widget_promote .mmt_promote_single_event_top.mmt_has_ft_img .mmt_top_title_block{
    padding-left: 8px;
}
.mmt_widget_promote .mmt_top_event_title{
    text-decoration: none;
}
/**
 * Push Notifications
 */
 @keyframes slideFromTop {
    0% {
        transform: translateY(-150%);
    }
    100% {
        transform: translateY(0);
    }
}
.mmt-notificaiton-clearfix{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.mmt-notification-right{
    float:right;
}
.mmt_promote_push_init_container{
    font-size: 16px;
    position: fixed;
    z-index: 2222222222;
    left: 0;
    right: 0;
    display: none;
}
.mmt_promote_push_init_container.mmt-slide-from-top{
    top: 0;
    display: block;
}
.mmt_promote_push_init_container.mmt-slide-from-top .mmt_promote_push_init_dialog{
    width: 500px;
    -webkit-animation-name: slideFromTop;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-duration: .4s;
    -webkit-animation-fill-mode: forwards;
    animation-name: slideFromTop;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .4s;
    animation-fill-mode: forwards;
}
.mmt_promote_push_init_dialog{
    display: block;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0 auto;
    box-shadow: 0 1px 6px rgba(5,27,44,.06),0 2px 32px rgba(5,27,44,.16);
    background: #fff;
    color: #051b2c;
    padding: 1.5em;
    border-bottom-left-radius: .5em;
    border-bottom-right-radius: .5em;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
}
.mmt_promote_push_init_container_box{
    display: block;
}
.mmt_promote_push_init_body{
    box-sizing: border-box;
    margin: 0;
}
.mmt_promote_push_init_icon{
    box-sizing: border-box;
    float: left;
    width: 80px;
    height: 80px;
    position: relative;
}
.mmt_promote_push_init_icon img{
    width: 100%;
    height: 100%;
}
.mmt_promote_push_init_message{
    box-sizing: border-box;
    padding: 0 0 0 1em;
    font-weight: 400;
    float: left;
    width: calc(100% - 80px);
    line-height: 1.45em;
    -o-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    color: #051b2c;
}
.mmt_promote_push_init_footer{
    position: relative;
}
.mmt_promote_push_init_button{
    background: #FF6978;
    color: #fff;
    transition: 75ms linear;
    padding: .75em 1.5em;
    font-size: 1em;
    border-radius: .25em;
    font-weight: 400;
    box-shadow: unset;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
}
.mmt_promote_push_init_button.later{
    background: transparent;
    color: #051b2c;
}