/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/
body .site { overflow-x: initial!important; }
body.groups,
body.my-account,
body.pmpro-account{background-color:#F2EFEE;}
body #buddypress #item-header-cover-image #item-header-avatar img.avatar{box-shadow:0 2px 5px 0 rgb(18 43 70 / 12%), 0 0 0 1px #512B2B;}
.activity-update-form #whats-new-avatar{border-radius:6px 6px 0 0;}
#whats-new-form, #whats-new-form-placeholder,
#bbpress-forums .activity-list.bp-list .activity-item, 
#buddypress .activity-list.bp-list .activity-item, 
#buddypress .activity-lists.bp-list .activity-item{border-radius:6px;}
nav#object-nav,
.bb-profile-grid #item-body nav#object-nav{box-shadow: rgb(81 43 29 / 30%) 0 5px 10px 3px;border-radius:0 0 6px 6px;margin-bottom:20px;}

body.group-messages nav#object-nav,
body.photos nav#object-nav,
body.albums nav#object-nav,
body.help nav#object-nav,
body.group-events nav#object-nav{border-radius:0;margin-bottom:1px;}

#item-header{box-shadow: rgb(81 43 29 / 30%) 0 -3px 10px 3px;}
.bp-dir-hori-nav nav#object-nav{background-color:#F2EFEE;}
/*body.group-events .ppse-events-links{margin-top:-19px;}*/
#buddypress .activity-list.bp-list .activity-item, .activity-anonymous-options, #cover-image-container, .meeting-item-container, .meeting-item-table .meeting-item-header, .meeting-item-table .meeting-item, .single-meeting-item-table .single-meeting-item, .meeting-item-container .load-more, #members-list.item-list .list-wrap, .item-list.groups-list .list-wrap, .item-list.bp-search-results-list .list-wrap, #item-body > div.profile, #whats-new-form-placeholder, #whats-new-form, .bb-bp-settings-container, #buddypress .bp-navs.bb-bp-tab-nav, .profile.public .bp-widget:not(:last-child), .buddypress-wrap .bp-feedback, #item-body #group-invites-container, #item-body #group-invites-container .bp-navs.group-subnav, nav#object-nav, .groups.group-admin #buddypress #item-body .bp-navs.group-subnav, .bp-avatar-nav ul, .bp-avatar-nav ul.avatar-nav-items li.current, #buddypress .groups-manage-members-list .item-list > li, #item-body #group-invites-container .bp-invites-content .item-list > li, #item-body #group-invites-container .bp-invites-content .item-list > li:last-child, #buddypress .custom-homepage-info.info, #item-body > div.profile p.bp-feedback, .messages-wrapper, .bb-bp-messages-single #bp-message-thread-list li, #bp-message-thread-list > li:first-child, .groups.group-create .buddypress-wrap, .groups.group-create .buddypress-wrap #group-create-tabs, .groups.group-create .buddypress-wrap #drag-drop-area, .groups.group-create .buddypress-wrap .bp-invites-content #members-list li, .bp-profile-wrapper, .profile-loop-header, .buddypress-wrap .profile.public .profile-group-title, .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links), #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap, #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap > .friendship-button, #page #buddypress #item-body .bp-profile-wrapper #subnav, .bp-settings-container, #buddypress .bp-settings-container .bp-navs, .bp-messages-head, .single.messages.view .bp-messages-nav-panel, .messages.compose .bp-messages-nav-panel, .bp-messages-content #bp-message-thread-list li:first-child, #friend-list.item-list .list-wrap, body:not(.group-admin):not(.group-invites) .buddypress-wrap .group-subnav.tabbed-links ul.subnav, body:not(.group-admin):not(.group-invites) .buddypress-wrap .user-subnav.tabbed-links ul.subnav, body:not(.group-admin):not(.group-invites) .buddypress-wrap .group-subnav.tabbed-links ul.subnav li.selected, body:not(.group-admin):not(.group-invites) .buddypress-wrap .user-subnav.tabbed-links ul.subnav li.selected, body:not(.group-admin):not(.group-invites) .buddypress-wrap.bp-vertical-navs .group-subnav.tabbed-links ul.subnav li.selected, body:not(.group-admin):not(.group-invites) .buddypress-wrap.bp-vertical-navs .user-subnav.tabbed-links ul.subnav li.selected, .groups.group-create .buddypress-wrap #group-create-tabs.tabbed-links .group-create-buttons li.current, .bp-messages-content #bp-message-thread-list, .zoom-meeting-block, .bb-media-container, .media-folder-document-filters, #media-folder-document-data-table .media-folder_items, .bb-activity-media-wrap .bb-activity-media-elem.document-activity, .media.document-parent, #group-settings-form #request-list li, .reply-edit #bbpress-forums .bbp-reply-form .bbp-form .bbp-form .bbp-the-content-wrapper, .reply-edit #bbpress-forums .bbp-reply-form .bbp-form .bbp-form #whats-new-attachments, .reply-edit #bbpress-forums .bbp-reply-form .bbp-form .bbp-form #whats-new-toolbar, .topic-edit #bbpress-forums .bbp-topic-form .bbp-form .bbp-the-content-wrapper, .topic-edit #bbpress-forums .bbp-topic-form .bbp-form #whats-new-attachments, .topic-edit #bbpress-forums .bbp-topic-form .bbp-form #whats-new-toolbar, .bp-step-nav-main .bp-step-nav ul, .bp-step-nav-main .bp-step-nav li.selected > a, .bp-messages-content-wrapper.has_error .bp-messages-feedback{border:none;}

a.pmpro_btn:hover,
.bp-navs ul li .count, .buddypress-wrap .bp-navs li.dynamic a .count{ color: white!important;background-color:#ea6682!important; }
.bp-navs ul li a, nav#object-nav a { font-size:16px; font-weight:500;color: #512B2B!important; }
.bp-navs ul li a, nav#object-nav a:hover { color: #ea6682!important; }
.bp-navs ul li.selected a, nav#object-nav .selected > a{color: #ea6682!important;border-bottom-color:#ea6682!important;border-width:3px;}

.pmpro-sponsored-members_children table{background-color:white;font-size:14px;border-radius:4px;border: 1px solid rgba(0,0,0,.05);border-bottom:none;}
.pmpro-sponsored-members_children table thead tr th{text-transform:uppercase;color:#a3a5a9;font-weight:400;}
.pmpro-sponsored-members_children table thead tr th:first-child,
.pmpro-sponsored-members_children table tbody tr td:first-child{padding-left:15px}

.pmpro_checkout-fields, #pmpro_checkout_box-checkout_boxes{max-width:767px;}

.i4t-support-group-link{display:block;clear:both;margin-top:10px;}
.site-content.event{min-height:auto;vertical-align:top;width:100%;display:block;background-color:white;border:1px solid #E7E9EC;border-radius:4px;margin:5px 0 0 0;padding:10px!important;}
.site-content.event.odd{margin-right:1%;}
.site-content.event.even{margin-left:1%;}

.site-content.the-event{margin:0;padding:0!important;min-height:auto!important;}
.site-content.the-event .attend-button{float:right;}
#event_attend_form{margin-bottom:0;}
.event-date{width:120px;border:1px solid #E7E9EC;text-align:center;font-size:.8rem;vertical-align:top;}
.event-date span{display:block;}
.event-date .date{font-size:1.5rem;}
.event-date .time{white-space:nowrap;}
.event-body{width:calc(100% - 125px);padding:0 10px 0 20px;position:inherit;}
.event-date,
.event-body,
.event-date .month,
.event-date .year{display:inline-block;}
.group-description-collapsed,
.event-content{/*max-height:200px;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;overflow:hidden;*/}
article.event{padding-bottom:20px;}
.event-title{margin:30px 0px 15px 0px!important;}

.group-description{cursor:pointer;}

.grad-bottom{width:100%;height:100px;position:sticky;bottom:0;background:linear-gradient(transparent, transparent 10%, #fff 95%);}
.no-border{
	border:none; text-align:right; width:120px; 
	margin-left:-1px;
    border-right:1px solid black;
    padding-top:40px;
    padding-right:20px;
    margin-top:20px;
}

body.event-template-default.single.single-event #respond{padding:0;}
body.event-template-default.single.single-event #comment{border-radius:0;}
body.event-template-default.single.single-event .logged-in-as{padding:10px 20px;margin-bottom:0px;background-color:#fbfbfc;}
body.event-template-default.single.single-event .comment-form-comment{margin:0px -1px 10px;}
body.event-template-default.single.single-event .form-submit{padding:0 20px 10px;}

#comments .comment-body{padding:10px;}
#comments .comment-text{line-height:18px;margin-top:5px;margin-bottom:5px;}
#comments .comment-text p{font-size:14px;}
#comments .comment-footer{font-size:12px;}
#comments .comment-footer a:not(.bb-bookmark){margin-right:30px;}
#comments li.depth-1 .comment-author .avatar{max-width:36px;}
#comments cite.fn{display:inline-block;}
#comments ol.children{margin:-22px 0 0;}
#comments ol.children article{border-radius:0px 0px 4px;background-color:#fbfbfc;}
#comments ol.children li.depth-2 article{padding-left:6%;}
#comments ol.children li.depth-3 article{padding-left:8%;}
#comments ol.children li.depth-4 article{padding-left:10%;}
#comments ol.children li.depth-5 article{padding-left:12%;}
#comments ol.children  li.depth-2 .comment-author .avatar,
#comments ol.children  li.depth-3 .comment-author .avatar,
#comments ol.children  li.depth-4 .comment-author .avatar,
#comments ol.children  li.depth-5 .comment-author .avatar{max-width:28px;}

.group-action-link{margin:0 10px 20px!important;}

.group-action-link,
.group-action-link:hover{color:white!important;font-weight:normal!important;}

body.pmpro-login article.page .entry-header,
body.pmpro-login article.page .entry-content .pmpro_message,
body.pmpro-login #loginform,
body.pmpro-login #lostpasswordform,
body.pmpro-login article.page .entry-content .pmpro_lost_password-instructions{width:300px;margin:0 auto 20px auto;}
body.pmpro-login #lostpasswordform input[type="text"],
body.pmpro-login #loginform input[type="text"],
body.pmpro-login #loginform input[type="password"]{max-width:100%;width:100%;}
/*body.pmpro-login #loginform p.login-submit{text-align:center;}*/
body.pmpro-login article.page .entry-header{margin-bottom:2.835rem;text-align:center;}

body.pmpro-checkout .pmpro_checkout-field.pmpro_payment-account-number{margin-bottom:15px;}
body.pmpro-checkout .pmpro_checkout-field.pmpro_payment-cvv{margin-top:15px;}
body.pmpro-checkout .pmpro_checkout-h2-msg{font-size: 13px; font-style: italic; font-weight: normal; letter-spacing: normal;}
#other_discount_code_p{font-size: .8em;}
#other_discount_code_tr label{display:block;}
/*#other_discount_code_tr input{margin-bottom:10px;}*/
#other_discount_code_tr .input{width:78%;}

.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav{background-color:white;border:1px solid #e7e9ec;padding:10px 20px 0 20px;border-radius:2px 2px 4px 4px;}
.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav ul li a{padding:0 0 10px;}

/*a:hover:not(.wp-block-social-link-anchor),*/
.activity-post-avatar:hover,
.notification-header .mark-read-all:hover,
.notification-footer .delete-all:hover,
div.profile_completion_wrap ul.pc_detailed_progress li.incomplete span.section_name a:hover,
.bb-document-theater .bb-media-section.bb-media-no-preview .img-section a.download-button:hover,
.bb-document-theater .bb-media-section .img-section img > .download-button:hover,
.bb-forums .bb-forums__list .bb-forums__item .item-meta .bs-replied > a:hover,
.bb-forums .bb-forums__list .bb-forums__item .item-title > a:hover,
#buddypress .users-header .gamipress-buddypress-achievements .gamipress-buddypress-achievement-title:hover,
#buddypress .users-header .gamipress-buddypress-ranks .gamipress-buddypress-rank-title:hover,
.notification-header .mark-read-all:hover,
nav#object-nav a:hover,
.groups.group-admin #buddypress #item-body .bp-navs.group-subnav a:hover,
.user-wrap.menu-item-has-children .sub-menu a:hover{color:#ea6682!important;}

a.pmpro_btn{background-color:#69be28!important;color:white!important;padding:6px 20px!important;}
.view-support-page a,
#loginform input[type="submit"],
#lostpasswordform input[type="submit"],
#commentform input[type="submit"]{background-color:#69be28!important;color:white!important;line-height:1!important;border-radius:100px!important;}
#commentform input[type="submit"]:disabled{background-color:silver;color:white;}

#loginform input[type="submit"]:hover:not(:disabled),
#lostpasswordform input[type="submit"]:hover:not(:disabled),
#commentform input[type="submit"]:hover:not(:disabled),
#buddypress .comment-reply-link:focus,
#buddypress .comment-reply-link:hover,
#buddypress .standard-form button:focus,
#buddypress .standard-form button:hover,
#buddypress input[type=button]:not(.ed_button):focus,
#buddypress input[type=button]:not(.ed_button):hover,
#buddypress input[type=reset]:focus,
#buddypress input[type=reset]:hover,
#buddypress input[type=submit]:focus,
#buddypress input[type=submit]:hover,
#buddypress ul.button-nav li a:focus,
#buddypress ul.button-nav li a:hover,
#event-attend-submit:hover,
button:hover:not(#pmpro_btn-password-toggle-1):not(.leave-group):not(.wp-switch-editor):not(#mceu_0-open):not(#mceu_1-button):not(#mceu_2-button):not(#mceu_3-button):not(#mceu_4-button):not(#mceu_5-button):not(#mceu_6-button):not(#mceu_7-button):not(#mceu_8-button):not(#mceu_9-button):not(#mceu_10-button):not(#mceu_11-button):not(#mceu_12-button),
button.leave-group.bp-toggle-action-button-clicked:hover,
a.button:hover,
a.bp-title-button:focus,
a.bp-title-button:hover{color:white!important;background-color:#ea6682!important;box-shadow:none;border-color:#ea6682!important;}

#pmpro_btn-password-toggle-1:hover{color:#ea6682;}

#event-attend-submit:hover,
button.leave-group.bp-toggle-action-button-clicked:hover,
#commentform input[type="submit"]:hover{border-color:#ea6682;}

#buddypress .generic-button a.button:hover{background:none!important;color:#69be28!important;}
#buddypress .generic-button a.button:hover span{color:#ea6682!important;}

button.leave-group.bp-toggle-action-button-clicked{background-color:#EF3E46!important;border-color:#EF3E46!important;color:white!important;}

.selected .bb-action-check-wrap .bb-icon,
.bp-groups-admin-tab.selected .count,
.bp-groups-tab.selected .count{background-color:#ea6682!important;}

body.post-type-archive-mec-events select option:hover{background-color:silver!important;color:#ea6682!important;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover{color:#ea6682;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected{background-color:#69be28;border-color:#69be28;}
.mec-month-divider span:before{border-bottom: 4px solid #ea6682;}

.mec-fes-form,
.mec-fes-list{background-color:transparent;padding-top:0;}
.mec-fes-form-top-actions a,
a.mec-fes-form-back-to{border-radius:20px;padding:10px 20px;}
a.mec-fes-form-back-to:hover,
.ui-datepicker.ui-widget td a.ui-state-active,
.ui-datepicker.ui-widget td a:hover{background-color:#ea6682;color:white;}
.mec-fes-form .mec-meta-box-fields h4{background-color:transparent;color:#512b1b;padding-left:0;}
.mec-fes-form .mec-meta-box-fields,
.mec-fes-form #mec-event-data input[type=date],
.mec-fes-form input[type=email],
.mec-fes-form input[type=number],
.mec-fes-form input[type=password],
.mec-fes-form input[type=tel],
.mec-fes-form input[type=text],
.mec-fes-form input[type=url],
.mec-fes-form select,
.mec-fes-form textarea,
.mec-fes-form .quicktags-toolbar,
.mec-fes-form div.mce-toolbar-grp,
.mec-fes-form .mce-tinymce.mce-container.mce-panel,
.mec-fes-form div.mce-statusbar,
.buddypress-wrap .tmce-active button.switch-tmce,
.buddypress-wrap .html-active button.switch-html,
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn,
.mec-fes-form .qt-dfw.active,
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-listbox,
#mec_bfixed_form_fields input[type=checkbox],
#mec_bfixed_form_fields input[type=radio],
#mec_reg_form_fields input[type=checkbox],
#mec_reg_form_fields input[type=radio],
.mec-form-row input[type=checkbox],
.mec-form-row input[type=radio]{border-color:#e7e9ec;box-shadow:none;}

.mec-fes-form input[type=file]{color:#69be28;border-color:#69be28;}
.mec-fes-form input[type=file]:hover{cursor:pointer;color:#ea6682;border-color:#ea6682;box-shadow:none;}

#mec_bfixed_form_fields input[type=checkbox]:hover,
#mec_bfixed_form_fields input[type=radio]:hover,
#mec_reg_form_fields input[type=checkbox]:hover,
#mec_reg_form_fields input[type=radio]:hover,
.mec-form-row input[type=checkbox]:hover,
.mec-form-row input[type=radio]:hover,
.mec-fes-form .wp-editor-tabs .wp-switch-editor{border-color:#e7e9ec;}

#mec_bfixed_form_fields input[type=checkbox]:checked,
#mec_bfixed_form_fields input[type=radio]:checked,
#mec_reg_form_fields input[type=checkbox]:checked,
#mec_reg_form_fields input[type=radio]:checked,
.mec-fes-form .mec-form-row input[type=checkbox]:checked,
.mec-fes-form .mec-form-row input[type=radio]:checked{color:white;border-color:#69be28!important;background-color:#69be28!important;border-color:#e7e9ec;box-shadow:none;}

.mec-fes-form .mec-form-row input[type=radio]:checked{box-shadow: 0 1px 6px -2px #fff,inset 0 0 0 3px #fff!important;}

.mec-fes-form button[type=submit].mec-fes-sub-button{background-color:#69be28;color:white;box-shadow:none;border-radius:20px;height:40px;padding:10px 20px;letter-spacing:.01rem;}

.mec-fes-form .mec-form-row .button:not(.wp-color-result){border-color:#69be28;color:#69be28;background-color:white;box-shadow:none;}
.mec-fes-form .mec-form-row .button:not(.wp-color-result):hover{border-color:#ea6682;}

.mec-fes-form select option:hover,
.mec-fes-form select option:checked {
    box-shadow: 0 2px 5px #69be28 inset!important;
}

.mec-fes-form input+label{padding-top:0;}
#mec_fes_location_remove_image_button, #mec_fes_organizer_remove_image_button, #mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button, #mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button, #mec_meta_box_tickets_form [id^=mec_ticket_row] button, #mec_reg_form_field_types .button.red{box-shadow:none;}

textarea.wp-editor-area{border-radius:0 0 4px 4px;}

.buddypress-wrap .tmce-active button.switch-tmce,
.buddypress-wrap .html-active button.switch-html{border-bottom-color: #F2EFEE;color:#512B1B;margin-right:1px;}

.buddypress-wrap .tmce-active button.switch-tmce,
.buddypress-wrap .html-active button.switch-html,
.mec-fes-form .quicktags-toolbar,
.mec-fes-form div.mce-toolbar-grp{background-color:#F2EFEE;}

.mce-panel .mce-btn i.mce-caret{margin-left:0;margin-right:0;top:10px;}
.mec-fes-form .mce-toolbar .mce-ico,
.mec-fes-form .mec-title span.mec-dashicons{color:#512B1B;}
#buddypress input[type=button].ed_button{color:gray;border: 1px solid #b3b3b3;background-color:transparent!important;box-shadow:none;}
#buddypress input[type=button].ed_button:hover{background-color:white!important;border-color:#512B1B;}

#ui-datepicker-div select{background-position: right 2px center;}
.ui-datepicker.ui-widget .ui-datepicker-next,
.ui-datepicker.ui-widget .ui-datepicker-prev{background-color:#69be28;color:white;}
.ui-datepicker.ui-widget .ui-datepicker-next:hover,
.ui-datepicker.ui-widget .ui-datepicker-prev:hover{box-shadow:none;background:#ea6682;}

#mec-event-note,
#mec-booking,
#mec-tickets,
#mec-reg-fields,
.mec-single-event .mec-event-export-module,
.mec-booking-button.simple-booking,
.mec-event-social,
.mec-qrcode-details,
.mec-events-meta-group-countdown,
body:not(.activity):not(.group-cover-image) #buddypress #header-cover-image,
#mec-bp-groups,
#mec-bp-groups-assign,
.mec-bp-groups-assign-list a,
#mec_fes_form .mec-attendees-list .w-clearfix .w-col-xs-3,
body.page-template-page-fullwidth header.entry-header,
#mec-groups-li,
#edit-group-description,
#compose-personal-li,
#pmpro_actionlink-change,
#pmpro_actionlink-levels,
a.member-ban,
#albums-groups-li,
body.pmpro-confirmation .pmpro_content_message:nth-child(1),
.ac-reply-toolbar a.ac-reply-media-button,
#post-39 .pmpro_content_message,
#pmprogroupacct_manage_group_create_member,
body.pmpro-checkout #pmprogroupacct_parent_fields{display:none;}

#pmprogroupaccount_link-level-2{display:block;width:100%;margin-bottom:20px;}

body.pmpro-checkout #first_name,
body.pmpro-checkout #last_name{max-width:93.5%; width:100%;}
body.pmpro-checkout fieldset{max-width:767px;}

.pmpro_confirmation_wrap h3{margin-top:20px;margin-bottom:5px;}
.pmpro_content_message p{margin-bottom:0;}

.mec-wrap .mec-totalcal-box .mec-search-add-new-button .mec-button{
	position: absolute;
    margin: 0;
    bottom: 0;
    left: 0;
    padding: 9px 25px;
    border-radius: 2px 0 0 0;
    background: #fff;
    color: #767676;
    border-top: 1px solid;
    border-right: 1px solid;
    border-color: #e8e8e8;
    overflow: hidden;
}

#mec_fes_form .mec-attendees-list .w-clearfix .w-col-xs-3:first-child,
#mec_fes_form .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(2){display:block;}
#mec_fes_form h4{margin-left:0;}
.mec-single-event-description{border:1px solid #e6e6e6;background-color:white;padding:20px;font-size:16px;box-shadow: 0 2px 0 0 rgb(0 0 0 / 2%);}
.mec-single-event-description p{font-size:16px;}
.mec-back-button{float:right;}
body:not(.activity):not(.group-cover-image) #buddypress #item-header-cover-image #item-header-avatar{margin-top:10px;}
body.single-mec-events .mec-wrap{z-index:1;}
body.single-mec-events #comments,
.bb-groups-messages-right-top{z-index:0;}

#custom-group-header #item-header-cover-image{margin-bottom:0;}
#custom-group-header #object-nav{background-color:#F2EFEE;}
#custom-group-header #item-header-avatar img.avatar{border-radius:4px;max-width:180px;box-shadow: 0 2px 5px 0 rgb(18 43 70 / 12%), 0 0 0 1px #512b2b;border: 5px solid #fff;}
#custom-group-header #item-header-avatar{margin-top:0;}
#custom-group-header .leave-group{border:1px solid #69be28;}
#custom-group-header .single-headers h2{margin-right:10px}

#content{margin-top:1px;}
.site-header .site-header-container{height:50px!important;}
.site-header-container #site-logo .site-title img.bb-logo{max-height:70px!important;}

#masthead.has-scrolled{box-shadow: 0 1px 0 0 #ea6682, 0 0 1px 0 rgb(65 71 108 / 15%);}
.mec-events-event-image h1{font-size:33px;font-weight:700;text-transform:uppercase;text-align:center;margin:0!important;}
.mec-attendee-avatar img{width:50px;height:50px;}
body.translatepress-fr_FR .mec-calendar .mec-calendar-events-side .mec-table-side-day{padding:5px;}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search {width:33%;}

#send_message_form .select2{z-index:0;}

#my_story:hover #edit-group-description{display:inline-block;}
#edit-group-description{margin-left:10px;}


#group-messages-container{background-color:transparent;border:none;}
.bb-groups-messages-right, .bb-groups-messages-left-inner{background-color:white;margin-top:20px;}
.bb-groups-messages-left-inner{border-right:1px solid #e7e9ec;}
#group-messages-container .bp-navs.group-subnav{background-color:#F2EFEE;box-shadow: rgb(81 43 29 / 30%) 0 5px 10px 3px;border-radius:0 0 6px 6px;border:none;}
#group-messages-container .bp-navs.group-subnav li a{font-size:16px!important;font-weight:500;color:#512B2B!important;}
#group-messages-container .bp-navs.group-subnav li.selected a{color:#ea6682!important;}
#group-messages-container .bp-navs.group-subnav li.selected{border-bottom-color:#ea6682!important;border-width:3px;margin-bottom:0;}

#buddypress .groups-header.single-headers .action .button,
#mec_search_form_add_new{background-color:#69be28;color:white;border-color:#69be28;position:absolute;bottom:-22px;}
#buddypress .groups-header.single-headers .action .button:hover,
#mec_search_form_add_new:hover,
.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button:hover{background-color:#ea6682;color:white;border-color:#ea6682;}

#buddypress .groups-manage-members-list .members-manage-buttons a.button.member-ban{display:none;}
#invite-members-link{display:block;margin-bottom:20px;}

.pmpro_a-print{float:none;}

.activity-list .activity-item .bp-generic-meta.action .fav:before {  content: "\e892"; }
.activity-list .activity-item .bp-generic-meta.action .unfav:before {  content: "\e90c"; }
.logged-in .item-header-wrap .groups-meta.action {white-space:nowrap;right:45px!important;}
.logged-in .item-header-wrap .groups-meta.action a:hover{background-color:#ea6682!important;}
#print-photo-journal-wrapper{
	float: right;
    margin-top: -80px!important;
    margin-right: -7px!important;
}
#print-photo-journal-wrapper a{font-size:14px!important;padding:8px 20px!important;}

.pmpro_checkout-h3-msg,
body.events.create #item-header,
body.events.create #cover-image-container,
body.events.create #object-nav,
body.events.create #subnav{display:none;}

/*BUY PHOTO ALBUM BUTTON*/
#buy-photo-journal,#print-photo-journal{margin-bottom:25px;min-height:auto;padding: 8px 20px;font-size: 14px;border:none;/*line-height:21px;*/}

@media screen and (min-width: 1181px){
	.logged-in .item-header-wrap .groups-meta.action {
		right:150px;
		top:40px;
	}
}

@media only screen and (min-width: 1081px){
	.bb-groups-messages-left{border-right:none;}
}

@media only screen and (min-width: 961px) and (max-width:1200px){
	.mec-full-calendar-wrap .mec-search-form .col-md-3{width:31.5%!important;clear:none!important;}
	.mec-full-calendar-wrap .mec-search-form .col-md-4{width:37%!important;clear:none!important;}
}

@media only screen and (max-width: 960px){
	.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search {width:100%;}
	.mec-search-form .mec-full-calendar-search-ends .mec-tab-loader{margin-left:-19px;}
}


@media screen and (min-width:783px) {
	.logged-in .item-header-wrap .groups-meta.action{
		display:flex;
		right:165px;
		top:40px;
		position:absolute;
	}
}

@media screen and (max-width:783px) {
	.logged-in .item-header-wrap .groups-meta.action{
		display:inline-block;
		position:relative;
		margin:0 auto;
		width:100%;
		padding:0;
	}
	.single-item.groups #buddypress div#item-header div.generic-button{
		float:none;
		margin:0;
	}
	#buddypress .groups-header.single-headers .action .button{
		position:relative;
		bottom:5px;
		margin:0 auto!important;
	}
}

@media screen and (max-width:767px) {
	.mec-events-event-image{margin-top:50px;}
	.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search {width:100%;}
	.mec-search-reset-button{margin-top:35px;}
	.site-content.event{width:100%;display:block;min-height:initial;}
	.site-content.event.odd{margin-right:0;}
	.site-content.event.even{margin-left:0;}
	
}