#mep_add_calender_button.mep-add-calender,
.mep_spring_date .mep-default-sidrbar-social,
.bristol .mep-default-sidrbar-social,
ul.mep-social-share,
ul.mep-social-share a{display: -webkit-flex;display: flex;}
.mep_spring_date .mep-default-sidrbar-social,
.bristol .mep-default-sidrbar-social,
#mep_add_calender_button.mep-add-calender,
ul.mep-social-share a{-webkit-align-items: center;align-items: center;}
ul.mep-social-share,
ul.mep-social-share a,
#mep_add_calender_button.mep-add-calender{-webkit-justify-content: center;justify-content: center;}

#mep_add_calender_button.mep-add-calender,
ul#mep_add_calender_links,
ul#mep_add_calender_links a {-webkit-transition: 200ms ease-in-out;transition: 200ms ease-in-out;}

#mep_add_calender_button.mep-add-calender,
ul#mep_add_calender_links li a {-webkit-border-radius: 50px;border-radius: 50px;}

.spring_field #mep_add_calender_button.mep-add-calender,
.spring_field ul#mep_add_calender_links li a,
.bristol #mep_add_calender_button.mep-add-calender,
.bristol ul#mep_add_calender_links li a {-webkit-border-radius: 0;border-radius: 0;}
/********social share ***********/
.mep-default-sidrbar-social{border-bottom: 1px solid #ddd;}
.mep-social-share a{background: #ffbe30;}
.mep-event-meta {font-size: 20px;font-weight: 600;text-align: center;padding: 20px;line-height: 1;}
ul.mep-social-share {padding: 15px 0 0 0;}
ul.mep-social-share li {margin: 0 15px 0 0;}
ul.mep-social-share a{color: #fff;font-size: 25px;width: 50px;height: 50px;}

ul.mep-social-share a{-webkit-border-radius: 50%;border-radius: 50%;}
.mep-default-sidrbar-social .mep-event-meta{text-align: center;}
/*******Bristol Theme***********/
.bristol .mep-event-meta ul.mep-social-share{padding: 10px 0 0 0;}
.bristol .mep-default-sidrbar-social{border: none;}
/*******Spring Theme***********/
.spring_field .mep-event-meta ul.mep-social-share{padding: 10px 0 0 0;}
.mep_spring_date .mep-default-sidrbar-social{border: none;}
/********Add to calender ***********/
#mep_add_calender_links { display: none;
    background: transparent;
    list-style: none;
    margin: 0;
    padding: 0;}
#mep_add_calender_button {
    border: 0 none;
    border-radius: 50px;
    display: inline-flex;
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
    padding: 15px 35px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
    cursor: pointer;
}

.mep-default-sidrbar-calender-btn {margin: 30px 10px;position: relative;}
#mep_add_calender_button.mep-add-calender {height: 50px;padding: 0;margin: 0;cursor: pointer;font-size: 14px;font-weight: 500;text-transform: uppercase;}
#mep_add_calender_button.mep-add-calender:hover {opacity: 0.9;}
#mep_add_calender_button.mep-add-calender i.fa {margin: 0 7px 0 0;font-size: 14px;}
ul#mep_add_calender_links {margin: 0 auto;max-width: 200px;padding: 0;text-align: center;list-style: none;}
ul#mep_add_calender_links li a {display: block;margin-top: 10px;width: 100%;padding: 5px;}

/**********spring_field(theme_1)***************/
.spring_field ul#mep_add_calender_links {position: absolute;width: 100%;max-width: 100%;background-color: #F2F2F2;}
.spring_field ul#mep_add_calender_links li {margin: 0;}
.spring_field ul#mep_add_calender_links li a {background-color: #777;color: #FFF;margin: 2px 0 0 0;font-size: 15px;font-weight: 500;}
.spring_field ul#mep_add_calender_links li a.mep-add-calender:hover {color: #888;}
/*********Bristol Theme****************/
.bristol_center_box #mep_add_calender_button.mep-add-calender {width: 300px;}
.bristol ul#mep_add_calender_links {position: absolute;width: 100%;max-width: 100%;background-color: #F2F2F2;}
.bristol ul#mep_add_calender_links li {margin: 0;}
.bristol ul#mep_add_calender_links li a {background-color: #777;color: #FFF;margin: 2px 0 0 0;font-size: 15px;font-weight: 500;}
.bristol ul#mep_add_calender_links li a.mep-add-calender:hover {color: #888;}
.bristol .mep-default-sidrbar-social{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
/*************************/
@media only screen and (max-width: 1199px) {
    .mep-default-sidrbar-calender-btn{margin: 20px 10px;}
    /********frinklin**************/
    .franklin .mep-default-sidrbar-calender-btn,
    .bristol .mep-default-sidrbar-calender-btn{margin: 20px 10px;}
}
/*************************/
@media only screen and (max-width: 991px) {
    ul.mep-social-share a{width: 40px;height: 40px;font-size: 20px;}
    .spring_field .mep-default-sidrbar-calender-btn{margin: 15px 0;}
}
/*********************************/
@media only screen and (max-width: 500px) {
    .mep-default-sidrbar-calender-btn{margin: 13px;}

    .bristol .mep-default-sidrbar-calender-btn {margin: 0;padding: 20px 0;border-top: 1px solid #DDD;}
    .bristol ul#mep_add_calender_links {width: 200px;}
    .mep_spring_date .mep-default-sidrbar-social,
    .bristol .mep-default-sidrbar-calender-btn{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}

}