@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
@import url('https://fonts.googleapis.com/icon?family=Material+Symbols+Outlined');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/brands.min.css');

:root{
	/*--primary-color: #003BFF;
	--primary-color-dark: #001866;
	--primary-color-lighter: #6689FF;
	--primary-color-lightest: #E5EBFF;
	--secondary-color: #38F000;
	--secondary-color-dark: #186600;
	--secondary-color-lighter: #8AFF66;
	--secondary-color-lightest: #EBFFE5;*/
	--secondary-color: hsla(226deg, 100%, 50%, 100%);
	--secondary-color-dark: hsla(226deg, 100%, 20%, 100%);
	--secondary-color-lighter: hsla(226deg, 100%, 70%, 100%);
	--secondary-color-lightest: hsla(226deg, 100%, 95%, 100%);
	--primary-color: hsla(120deg, 71%, 46%, 100%);
	--primary-color-dark: hsla(120deg, 71%, 20%, 100%);
	--primary-color-lighter: hsla(120deg, 71%, 70%, 100%);
	--primary-color-lightest: hsla(120deg, 71%, 95%, 100%);
	--black: #333333;
	--black-light: #B3B3B3;
	--black-lighter: #C7C7C7;
	--white: #FFFFFF;
	--font: "DM Sans", sans-serif;
	--effect: all ease-in-out 150ms;
}

/*overwrite wp style starts here*/
/*=====================================*/
body:before, body:after { display: none !important; }
#page.site { margin: 0; }
#page.site .site-inner { max-width: inherit; }
#masthead.site-header { padding: 0px 0px; }
.site-content { padding: 0; }
.site-header-menu { margin: 0; }
.site-footer { padding: 0; }
img.custom-logo { width: 100%; max-width: 100% !important; }
#site-navigation.main-navigation { width: 100% !important; }
#primary-menu ul.nav-menu { margin-bottom: 0; }
.main-navigation { display: inline-block !important; width: auto !important; }
footer .site-info { display: none !important; }
/*=====================================*/
/*overwrite wp style ends here*/

*{ font-family: var(--font); padding: 0; margin: 0; border: 0; line-height: normal; font-size: 16px; line-height: 24px; font-weight: 400; color: var(--black); }
* span{ text-decoration: inherit; color: inherit; font-size: inherit; line-height: inherit; font-weight: inherit; }
a{ text-decoration: none; color: inherit; }
p{ font-size: 16px; font-weight: 400; text-decoration: none; line-height: 24px; }
h1{ text-transform: capitalize; font-size: 60px; font-weight: 600; line-height: 66px; }
h2{}
h3{ text-transform: capitalize; font-size: 36px; font-weight: 600; }
h4{}
h5{ font-size: 22px; font-weight: 500; }
h6{ font-size: 18px; font-weight: 500; }
section{ margin-bottom: 100px; }
footer section{ margin-bottom: 0; }

body{ overflow-x: hidden; }

.primary_color{ color: var(--primary-color); }
.primary_color_bg{ background-color: var(--primary-color); }
.secondary_color{ color: var(--secondary-color); }
.secondary_color_bg{ background-color: var(--secondary-color); }

.image_wrapper { width: 100%; display: inline-block; position: relative; overflow: hidden; vertical-align: top; border-radius: 10px; }
.image_wrapper:before { content: ""; display: block; padding-top: 100%; }
.image_wrapper img { width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }

.ico_bttn{ display: inline-flex; align-items: center; position: relative; font-size: 16px; font-weight: 500; text-transform: capitalize; padding: 4px 4px 4px 20px; border-radius: 99px; background-color: var(--primary-color); color: var(--white); }
.ico_bttn span{ position: relative; height: 40px; width: 40px; border-radius: 50%; background-color: var(--white); display: inline-flex; margin-left: 10px; transition: var(--effect); }
.ico_bttn span img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.ico_bttn:hover span{ transform: rotate(45deg); }

header .navbar-nav li a{ text-decoration: none; text-transform: capitalize; }
.navbar button, .navbar-toggler{ border: 0; outline: 0px; }
.navbar button svg{ width: 40px; height: auto; }

header .offcanvas-body{ margin-top: 60px; }
header .offcanvas-body ul{ margin-left: 0; justify-content: center; }
header .offcanvas-body ul li{ margin-bottom: 20px; text-align: center; }
header .offcanvas-body ul li a{ font-size: 22px; text-align: center; font-weight:600; }
header ul.navbar-nav li#menu-item-279, header ul.navbar-nav li#menu-item-280{ display: none!important; }

.banner .banner_image{ text-align: center; position: relative; }
.banner .banner_image:before{ position: absolute; content: ''; background-image: url('../images/raw_rounds.svg'); background-position: center; background-repeat: no-repeat; background-size: contain; height: 110%; width: 110%; top: 46%; left: 54%; transform: translate(-50%, -50%); }
.banner .banner_image .image_wrapper{ max-width: 440px; }
.banner .banner_image .image_wrapper:before{ padding-top: 152%; }
.banner .banner_content span{ color: var(--primary-color); display: block; }
.inner_banner p, .banner_content p{ position: relative; margin: 28px 0px; padding-left: 20px; }
.inner_banner p:before, .banner_content p:before{ content: ''; position: absolute; top: 0; bottom: 0; width: 2px; background-color: var(--primary-color); left: 0; }

.events .vtext{ display: flex; align-items: center; justify-content: center; text-align: center; }
.events .vtext span{ font-size: 150px; line-height: 160px; font-family: var(--font); font-weight: 900; color: transparent; text-transform: uppercase; -webkit-text-stroke: 0.5px var(--primary-color); transform: rotate(-90deg); display: block; border-top: 1px solid var(--secondary-color); border-bottom: 1px solid var(--secondary-color); padding: 20px 0px; text-align: center; }
.events .event_image .image_wrapper:before{ padding-top: 100%; }
.events .total_tabber{ box-sizing: border-box; padding: 60px; border-radius: 20px; background-color: #F5F7FF; border: 0.5px solid var(--primary-color-lighter); }
.events .total_tabber .nav-pills{ align-items: center; border-radius: 99px; border: 0.5px solid var(--primary-color-lighter); display: inline-flex; padding: 4px; box-sizing: border-box; margin-bottom: 40px!important; background-color: var(--white); }
.events .total_tabber .nav-pills .nav-link{ font-weight: 500; }
.events .total_tabber .nav-pills .nav-item:not(:last-child){ margin-right: 20px; }
.events .total_tabber .nav-pills .nav-item .nav-link{ text-transform: uppercase; }
/*.events .total_tabber .nav-pills .nav-item .nav-link:hover{ background-color: transparent; }*/
.events .total_tabber .nav-pills .nav-item .nav-link:hover,
.events .total_tabber .nav-pills .nav-link.active,
.events .total_tabber .nav-pills .show>.nav-link{ color: var(--primary-color-dark); background-color: var(--primary-color-lightest); padding: 16px 24px; border-radius: 99px; }
.events .total_tabber .tab-content .event_content .event_name{ font-size: 36px; font-weight: 900; color: var(--primary-color); line-height: normal; }
.events .total_tabber .tab-content .event_content .event_desc{ margin: 20px 0px 28px 0px; }
.events .total_tabber .tab-content .event_content .event_details img{ max-height: 18px; height: 100%; width: auto; display: inline-flex; align-items: center; }
.events .total_tabber .tab-content .event_content .event_details .evnt_dtime_duration{ display: flex; align-items: center; margin: 16px 0px; }
.events .total_tabber .tab-content .event_content .event_details .evnt_dtime_duration > div{ padding: 6px 10px; border-radius: 4px; border: 0.5px solid var(--secondary-color-lighter); background-color: var(--secondary-color-lightest); }
.events .total_tabber .tab-content .event_content .event_details .evnt_dtime_duration > div:not(:last-child){ margin-right: 12px; }
.events .total_tabber .tab-content .event_content .event_details .evnt_dtime_duration *{ color: var(--secondary-color-dark); }
.events .total_tabber .tab-content .event_content .event_details span{ font-weight: 500; }

.events .event_content .evnt_bttn_grp{ display: block; margin-top: 28px !important; }
.events .event_content .evnt_bttn_grp .ico_bttn{ text-transform: capitalize; font-weight: 500; color: var(--white); padding: 4px 20px 4px 4px; border: 1px solid transparent; transition: var(--effect); }
.events .event_content .evnt_bttn_grp .ico_bttn span{ margin-right: 10px; margin-left: 0; border: 1px solid transparent; }
.events .event_content .evnt_bttn_grp .ico_bttn img{ display: block; max-width: 16px !important; width: 100% !important; }
.events .event_content .evnt_bttn_grp .ico_bttn:last-child{ background-color: var(--secondary-color-dark); }
.events .event_content .evnt_bttn_grp .ico_bttn:last-child img{ color: var(--secondary-color-dark); }
.events .event_content .evnt_bttn_grp .ico_bttn:hover{ background-color: transparent; }
.events .event_content .evnt_bttn_grp .ico_bttn:hover span{ transform: rotate(0deg); }
.events .event_content .evnt_bttn_grp .ico_bttn:first-child:hover{ color: var(--primary-color); border: 1px solid var(--primary-color); }
.events .event_content .evnt_bttn_grp .ico_bttn:last-child:hover{ color: var(--secondary-color-dark); border: 1px solid var(--secondary-color-dark); }
.events .event_content .evnt_bttn_grp .ico_bttn:first-child:hover span{ border: 1px solid var(--primary-color); }
.events .event_content .evnt_bttn_grp .ico_bttn:last-child:hover span{ border: 1px solid var(--secondary-color-dark); }

.events .owl-carousel.event_owl{ position: relative; }
.events .owl-carousel.event_owl .owl-nav{ position: absolute; top: -28%; right: 0px; padding: 8px; border-radius: 99px; background-color: var(--primary-color); }
.events .owl-carousel.event_owl .owl-nav button{ height: 40px; width: 40px; border-radius: 50%; background-color: var(--white); display: inline-block; margin: 0; }
.events .owl-carousel.event_owl .owl-nav button:not(:last-child){ margin-right: 12px; }
.events .owl-carousel.event_owl .owl-nav button span{ color: transparent; }
.events .owl-carousel.event_owl .owl-nav button span[aria-label="Previous"],
.events .owl-carousel.event_owl .owl-nav button span[aria-label="Next"]{ position: relative; }
.events .owl-carousel.event_owl .owl-nav button span[aria-label="Previous"]:before,
.events .owl-carousel.event_owl .owl-nav button span[aria-label="Next"]:before{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%)!important; content: ''; background-image: url('../images/arrow_link.svg'); background-position: center; background-repeat: no-repeat; background-size: contain; height: 15px; width: 16px; }
.events .owl-carousel.event_owl .owl-nav button.owl-prev{ transform: rotate(-135deg) !important; }
.events .owl-carousel.event_owl .owl-nav button.owl-next{ transform: rotate(45deg) !important; }

.services .service_boxes .single_service{ position: relative; text-align: center; margin-bottom: 24px; overflow: hidden; transition: var(--effect); }
.services .service_boxes .single_service .ss_image .image_wrapper{ border: 2px solid transparent; }
.services .service_boxes .single_service:hover .ss_image .image_wrapper{ border: 2px solid var(--primary-color); }
.services .service_boxes .single_service:hover .ss_image .image_wrapper:after{ content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: var(--black); opacity: 85%; }
.services .service_boxes .single_service:hover .ss_hover{ opacity: 1; }
.services .service_boxes .single_service .ss_normal{ margin-top: 12px; display: inline-block; }
.services .service_boxes .single_service:hover .ss_hover h5,
.services .service_boxes .single_service:hover .ss_hover p{ color: var(--white); }
.services .service_boxes .single_service .ss_hover{ opacity:0; position: absolute; top: 14%; left: 50%; transform: translate(-50%); width: 80%; transition: var(--effect); }
.services .service_boxes .single_service .ss_hover .service_name{ position: relative; padding-bottom: 6px; margin-bottom: 12px; }
.services .service_boxes .single_service .ss_hover .service_name:before{ content:''; position: absolute; height: 2px; width: 80px; background-color: var(--primary-color); border-radius: 99px; bottom: 0; left: 50%; transform: translateX(-50%); }

.about .about_image_name .vtext{ display: flex; align-items: center; justify-content: center; text-align: center; }
.about .about_image_name .vtext span{ font-size: 150px; line-height: 160px; font-family: var(--font); font-weight: 900; color: transparent; text-transform: uppercase; -webkit-text-stroke: 0.5px var(--primary-color); transform: rotate(90deg); display: block; text-align: center; }
.about .about_content h3{ margin: 20px 0px; }
.about .about_content h3 span{ color: var(--primary-color); }
.about .about_image_name .about_image{ margin-right: -28px; }
.about .about_content{padding-right: 40px;}
.about .about_content a.ico_bttn{ margin-top: 20px; }
a.ico_bttn:hover{ color: var(--white); }

.gallery img{ width: 100%; }

.subscription{ padding: 60px; background-color: var(--primary-color-dark); }
.subscription .subs_content *{ color: var(--white); }
.subscription .subs_form p{ color: var(--white); text-align: right; margin-top: 20px; margin: 0; height: 44px; }
.subscription .subs_form .subscription_form form{ width: 100%; border-radius: 99px; background-color: var(--primary-color-lightest); padding: 6px 20px; position: relative; margin-bottom: 24px; }
.subscription .subs_form .subscription_form form input{ display: inline-block; }
.subscription .subs_form .subscription_form form input:not([type="submit"]){ width: 100%; background-color: transparent; border: 0px; }
.subscription .subs_form .subscription_form form input:not([type="submit"]):focus-visible,
.subscription .subs_form .subscription_form form input:not([type="submit"]):focus,
.subscription .subs_form .subscription_form form input:not([type="submit"]):active{ outline: 0px; border: 0px; }
.subscription .subs_form .subscription_form form input[type="submit"]{ color: var(--white); padding: 16px 18px; background-color: var(--primary-color-dark); border-radius: 99px; position: absolute; right: 4px; top: 50%; transform: translateY(-50%); font-family: inherit; font-weight: inherit; font-size: inherit; }

footer *{ color: var(--black-light); }
footer .foot_logo_desc .logo{ max-width: 200px;	width: 100%; }
footer .main_footer{ padding: 60px 0px; background-color: var(--black); }
footer .main_footer h6{ font-size: 18px; font-weight: 500; text-transform: capitalize; margin-bottom: 26px; color: var(--white); }
footer .main_footer ul.foot_menu{ padding: 0; margin: 0; }
footer .main_footer ul.foot_menu li{ list-style-type: none; }
footer .main_footer ul.foot_menu li:not(:last-child){ margin-bottom: 14px; }
footer .main_footer ul.foot_menu li a{ font-size: 16px; }
footer .main_footer .foot_social{ margin-top: 28px; }
footer .main_footer .social_links span, 
footer .main_footer .foot_contact .fs_contact span{ width: 100%; max-width: 40px; height: 40px; border-radius: 50%; display: inline-block; position: relative; background-color: #c7c7c7; }
footer .main_footer .social_links a:not(:last-child){ margin-right: 2px; display: inline-block; width: 40px; height: 40px; }
footer .main_footer .foot_contact .fs_contact:not(:last-child){ margin-bottom: 12px; }
footer .main_footer .foot_contact .fs_contact span{ margin-right: 12px; }
footer .main_footer .social_links span i, 
footer .main_footer .foot_contact .fs_contact span i{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--black); font-size: 18px; }
footer .main_footer .foot_contact .fs_contact{ display: flex; align-items: center; }
footer .foot_subs_form{ margin-top: 28px; }
footer .foot_subs_form p{ color: var(--black-light); text-align: left; margin-top: 20px; margin: 0; }
footer .foot_subs_form .subscription_form form{ width: 100%; border-radius: 99px; background-color: transparent; padding: 6px 20px; position: relative; border-bottom: 0.5px solid var(--black-light); margin-bottom: 24px; }
footer .foot_subs_form .subscription_form form input{ display: inline-block; }
footer .foot_subs_form .subscription_form form input:not([type="submit"]){ width: calc(100% - 100px); background-color: transparent; border: 0px; }
footer .foot_subs_form .subscription_form form input:not([type="submit"]):focus-visible,
footer .foot_subs_form .subscription_form form input:not([type="submit"]):focus,
footer .foot_subs_form .subscription_form form input:not([type="submit"]):active{ outline: 0px; border: 0px; }
footer .foot_subs_form .subscription_form form input[type="submit"]{ color: var(--black); padding: 16px 18px; background-color: #d9d9d9; border-radius: 99px; position: absolute; right: 4px; top: 50%; transform: translateY(-50%); font-family: inherit; font-weight: inherit; font-size: inherit; }
footer .foot_copy{background-color: var(--primary-color-lighter); padding: 14px 0px; }
footer .foot_copy h6{ color: var(--black); margin-bottom: 0; font-size: 14px; font-weight: 400; }
footer .foot_copy h6 a{ color: inherit; }

.inner_banner{ position: relative; padding: 80px 0px; }
.inner_banner:before{ position: absolute; content:''; top: 0; bottom: 0; left: 0; right: 0; z-index: 0; background-color: var(--primary-color-dark); opacity: 70%; }
.inner_banner *{ position: relative; z-index: 1; color: var(--white); }
.teams .team_member_box{ padding-bottom: 30px; background-color: var(--secondary-color-lightest); border-radius: 20px; border: 0.5px solid var(--secondary-color-lighter); }
.teams .team_member_box .image_wrapper{ margin-bottom: 20px; }
.tm_box_content{ padding: 0px 20px; }
.inner_banner p

.st_box .img_details{ gap:12px; }
.st_box .img_details .image_wrapper{ max-width: 60px; max-height: 60px; border-radius: 50%; }
.st_box{ padding: 20px; border-radius: 20px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.10); }
.st_box p{ margin-top: 12px; }
.testimonials .owl-carousel .owl-stage-outer{ padding: 20px 0px; margin-top: 20px; }

.st_box .img_details .name{ font-size: 18px; font-weight: 500; color: var(--primary-color); }
.st_box .img_details .rating i{ font-size: 9px; color: #FFBE0A; margin-right: 1px; }
.st_box .img_details .company_desig{ font-size: 14px; font-weight: 300; }
.st_box .img_details p{ font-size: 16px; }

.main_contact_form form input:not([type="submit"]),
.main_contact_form form select,
.main_contact_form form textarea{ text-transform: capitalize; font-size: 16px; padding: 12px; border-radius: 6px; border: 0.5px solid var(--black-lighter); width: 100%; color: var(--black-light); margin-bottom: 0px; color: var(--black); }\
.main_contact_form form input:not([type="submit"]):focus-visible,
.main_contact_form form select:focus-visible,
.main_contact_form form textarea:focus-visible{ outline: 0px; border: 0px; }
.main_contact_form form input:not([type="submit"])::placeholder,
.main_contact_form form textarea::placeholder{ color: var(--black-light); }
.main_contact_form form input[type="submit"].ico_bttn{ padding: 12px 24px; }

.contact_social .social_links a{ width: 100%; max-width: 40px; height: 40px; border-radius: 50%; display: inline-block; position: relative; background-color: var(--secondary-color); }
.contact_social .social_links a{ margin-right: 2px; display: inline-block; width: 40px; height: 40px; }
.contact_social .social_links a i{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--black); font-size: 18px;}
.main_contact_form h1, .contact_left h4{ color: var(--primary-color); }
.all_contact{ margin-top: 28px; }
.all_contact .fs_contact:not(:last-child){ margin-bottom: 12px; }
.all_contact .fs_contact span{ margin-right: 12px; width: 100%; max-width: 40px; height: 40px; border-radius: 50%; display: inline-block; position: relative; background-color: var(--secondary-color); }
.all_contact .fs_contact span i{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--black); font-size: 18px; }
.all_contact .fs_contact{ display: flex; align-items: center; }

.img_details .author_details{ margin-left: 12px; }

.zigzag .row:nth-child(even){ direction: rtl; }
.zigzag .row:nth-child(even) div:nth-child(2){ text-align: left; padding-right: 40px; }
.zigzag .row:nth-child(odd) div:nth-child(2){ padding-left: 40px; }
.zigzag .row:nth-child(even) div:nth-child(2) a{ direction: ltr; }
.ss_list{ padding-left: 0; }
.ss_list li{ list-style-type: none; }
.ss_list span{ padding-left: 12px; font-weight: 500; }

.page-template-general_page h2{ font-size: 40px; font-weight: 600; margin-bottom: 32px; color: var(--primary-color); }
.page-template-general_page h3{ font-size: 28px; margin-bottom: 12px; }
.page-template-general_page ol{ margin-bottom: 32px; }

/*Events plugin design modification starts here*/
	.mep_smart_theme .mpwem_right_content h2{ font-size: 28px!important; font-weight: 400!important; line-height: 28px!important; color: var(--primary-color)!important; margin-bottom: 32px!important; letter-spacing: 0px!important; }
	.mep_events-template-default.single-mep_events .mpwem_container h1.mpwem_tile{ font-size: 60px; margin-bottom: 30px; color: var(--primary-color); text-align: center; }
	.mpwem_organizer{ text-align: center; justify-content: center; }
	.mep_smart_theme .mpwem_location_time{ margin-bottom: 32px!important; flex-direction: column-reverse!important; gap:8px!important; }
	.mep_smart_theme .mpwem_location_time .mpwem_location,
	.mep_smart_theme .mpwem_location_time .mpwem_time{ justify-content: center; }
	div.mpwem_timeline_area .timeline_time{ font-size: 14px!important; font-weight: 500!important; padding: 8px 16px!important; background-color: var(--secondary-color-lightest)!important; color: var(--secondary-color-dark)!important; border-radius: 6px!important; }
	.mpwem_style .themeButton, 	.mpwem_style [class*="_themeButton"]{ border: 0px!important; background-color: var(--primary-color-dark)!important; }
	.mpwem_registration_area .date-time-header{ background: var(--secondary-color-dark)!important; box-shadow: 0 2px 12px transparent!important; border: 1px solid transparent !important; }
	.mep_smart_theme .mpwem_sidebar_content .location_widgets button { background-color: var(--white)!important; padding: 8px 16px!important; border: 1px solid var(--primary-color-lighter)!important; margin: 15px 0; }
	.mep_smart_theme .mpwem_sidebar_content .location_widgets i,
	.mep_smart_theme .mpwem_sidebar_content .share_widgets i,
	div.event_date_list_area .date_item a._textTheme,
	.event_date_list_area span,
	.mep_smart_theme .mpwem_sidebar_content .location_widgets button,
	.mep_smart_theme .mpwem_location_time .mpwem_location i, .mep_smart_theme .mpwem_location_time .mpwem_time i{ color: var(--primary-color-dark)!important; }
	div.event_date_list_area .date_item::before{ background-color: var(--primary-color-dark)!important; }
	div.timeline_item .timeline_counter{ border: 2px solid var(--secondary-color-dark)!important; color: var(--secondary-color-dark)!important; }
	.mep_smart_theme .mpwem_sidebar_content .share_widgets .mep-social-share li a{ background-color: var(--primary-color-lightest)!important; border: 1px solid var(--primary-color-lighter)!important; }
	.mep_smart_theme .mpwem_sidebar_content .share_widgets .mep-social-share li a i{ font-size: 18px!important; }
	.mep_smart_theme .mpwem_slider_area div.superSlider .iconIndicator{ color: var(--secondary-color-dark)!important; }
	.mep_smart_theme .mpwem_left_content h2{ color: var(--secondary-color)!important; }
	.mpwem_right_content, .mpwem_left_content{  box-sizing: background-origin: box !important; padding: 20px !important; border-radius: 20px !important; height: min-content !important; }
	.mpwem_right_content{ background-color: var(--primary-color-lightest) !important; border: 1px solid var(--primary-color-lighter)!important; }
	.mpwem_left_content{ background-color: var(--secondary-color-lightest) !important; border: 1px solid var(--secondary-color-lighter)!important; }
	div.mpwem_timeline_area .timeline_area::before{ background-color: var(--secondary-color-dark)!important; }
	div.timeline_item div.timeline_content{ border-radius: 8px!important; box-shadow: 0 0px 0px transparent!important; }
	.mpwem_style{ margin-top: 44px !important; }
	.mpwem_left_content h3{ color: var(--secondary-color) !important; font-size: 28px !important; }
	div.mep_smart_theme .mpwem_sidebar_content{ box-shadow: 0 0 0px transparent!important; }
	.mep_smart_theme .mpwem_sidebar_content .location_widgets, .mep_smart_theme .mpwem_sidebar_content .share_widgets{ border-bottom: 1px solid var(--primary-color-dark)!important; }
/*Events plugin design modification ends here*/