/*
Theme Name: Hello Elementor Child theme of hello-elementor
Theme URI: 
Description: Child theme of hello-elementor theme for the Hello Elementor theme
Author: <a href="https://elementor.com/?utm_source=wp-themes&#038;utm_campaign=author-uri&#038;utm_medium=wp-dash">Elementor Team</a>
Author URI: 
Template: hello-elementor
Version: 2.5.0
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 30 Jun 2022 22:58:46 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/


.eb-user-reg-form .wdm-eb-form-row-flex p {
    max-width: 100%;
}

.email-blocking-notification {
    font-weight: 600;
    border: 1px solid #dedede!important;
    padding: 10px 10px 10px 40px!important;
    font-size: 14px;
    margin-top: 10px;
    background-image: url(/wp-content/uploads/2023/05/icon-notification.png);
    background-size: 20px;
    background-position: 10px 12px;
    background-repeat: no-repeat;
  }
  
  .acf-field.acf-field-message.acf-field-6462c661fd3b5.email-blocking-notification {
    border: 1px solid #dedede!important;
    padding: 10px 10px 10px 40px!important;
    margin-top: 20px;
  }
  
  
  .email-blocking-notification div.acf-label {
    display: none!important;
  }

.tax-eb_course_cat #content{
  max-width: 1100px;
  margin-top: 50px;
  margin-bottom: 50px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
.tax-eb_course_cat .page-title{
  padding-left:0; 
}


.tax-eb_course_cat #content{
  max-width: 1100px;
  margin-top: 50px;
  margin-bottom: 50px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
.tax-eb_course_cat .page-title{
  padding-left:0; 
}

@media (max-width: 1100px){
  .tax-eb_course_cat #content{
    padding:0 20px;
  }
}

.tax-eb_course_cat .page-header {
  margin-bottom:50px;
}

.sc-eb_courses-wrapper.eb_course_cards_wrap
{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
}

.sc-eb_courses-wrapper.eb_course_cards_wrap .wdm-col-3-2-1.hentry
{
    width: 100%;
    padding: 0;
    grid-gap: 30px;
    max-width: 100%;
    height:auto;
    margin: 0;
}

body.page-id-3282 .wdm-caption
{
    padding:20px 20px;
}

.wdm-price.paid
{
    color: #3172c2;
    font-weight: 900;
}

.wdm-price.free
{
    color:#8bbd66;
    font-weight:900;
}
.eb-course-card-title.eb-course-title, .eb-course-card-title
{
    color:#393c45;
    font-weight: 900;
    margin: 10px 0 20px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
body.page-id-3282 #content
{
    max-width: 1100px;
    margin-top: 50px;
    margin-bottom: 50px;
}

body.page-id-3282 .edwiser-bridge
{
    max-width: 100% !important;
}
.extra_info p
{
    color:#000;
    margin-bottom:5px;
}
.extra_info label
{
    font-weight: 700;
}
.eb-course-inner
{
    background: #ffffff;
    box-sizing: border-box;
    border-radius: 5px 5px 5px 5px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #CCCCCC;
}

.course_info
{
    display: flex;
    justify-content: space-between;
    align-items: end;
    padding: 0 0;
}
.eb-cat-wrapper-new 
{
    color:#3274B9 !important;
    font-style: normal;
    font-size: 17px;
    line-height: 14px;
    color: #999999;
    font-weight: 700;
    min-height: 25px;
    margin-top:5px;
    text-transform: initial;
    padding: 0;
}

.eb-course-inner .wdm-course-image
{
    background-position: center;
    background-size: cover;
    height:198px;
    border-radius: 5px 5px 0 0;
    background-repeat: no-repeat;
}

.extra_info table,
.extra_info tr,
.extra_info td
{
    border:none;
    background-color: #fff !important;
    color:#000;
    padding: 0;
    font-size: 14px;
    margin: 0;
}

.course_que
{
    font-weight: 800;
}

.course_ans
{
    padding-left: 25px !important;
}

.price_info
{
    font-size: 18px;
    margin-bottom: 5px;
}

.eb_filter_and_sorting
{
    background-color: #FAFAFA;
    margin:50px 0;
    padding: 50px 50px;
    grid-gap: 40px;
    flex-direction: column;
}
.eb_archive_filter_lbl
{
    font-size: 15px;
    font-weight: 700 !important;
}
.eb_archive_filter
{
    flex-direction: column;
    width: 100%;
}
#eb_category_filter
{
    margin: 0 !important;
}
form.eb_filter_and_sorting select
{
    border-radius: 0;
    padding: 13px;
}
.eb_filter_and_sorting select:hover,
.eb_filter_and_sorting select:active,
.eb_filter_and_sorting select:focus,
.eb_filter_and_sorting select:target
{
    background-color: #002D5C;
    color:#fff;
}

form.eb_filter_and_sorting .row {
    width: 100%;
    display: flex;
    grid-gap: 40px;
}
form.eb_filter_and_sorting button[type="submit"] {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    fill: #ffffff;
    color: #ffffff;
    background-color: #80bc57;
    padding: 18px 60px 18px 60px;
    border: none;
    margin-top: 20px;
    width: fit-content;
}
.select[name="eb_category_filter"] {
    content: url(/wp-content/uploads/2022/07/icon-arrow-down2.png);
    color: #000;
    position: absolute;
    right: 17px;
    top: 50%;
    z-index: 1;
    font-size: 37px;
    line-height: 1;
    display: table-column;
    align-items: center;
    height: auto;
    padding: 0;
    margin-top: -25px;
}
/* Register Form */

.eb-user-reg-form .wdm-eb-form-row-flex
{
    flex-direction: column;
}

.eb-user-reg-form .wdm-eb-form-row-last
{
    padding-left: 0 !important;
}

.eb-user-reg-form select
{
    box-shadow: inset 0 2px 3px rgb(0 0 0 / 10%);
    border: 1px solid #fafafa;
    border-radius: 0;
}

/* Register Form Ends */

/* Forgot Password form design */
body.woocommerce-lost-password h1.entry-title
{
    color: #80BC57;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 60px;
    font-weight: 800;
    line-height: 68px;
    padding:0 30px 20px 0;
}
body.woocommerce-lost-password #content
{
    padding:80px 0;
}

form.woocommerce-ResetPassword.lost_reset_password
{
    flex-flow: column;
    border-radius: 10px;
    border: none!important;
    box-shadow: 1px 1px 10px #dfdfdf;
    overflow: hidden;
    padding:2rem;
}

form.woocommerce-ResetPassword.lost_reset_password input
{
    box-shadow: inset 0 2px 3px rgb(0 0 0 / 10%);
    border: 1px solid #fafafa;
    border-radius: 0;
}
form.woocommerce-ResetPassword.lost_reset_password button[type="submit"]
{
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #80BC57;
    border-radius: 60px 60px 60px 60px;
}
.webinar_loading:before {
    content: 'Loading...';
    display: flex;
    justify-content: center;
    align-items: center;
    height: -webkit-fill-available;
    width: 100%;
    position: absolute;
    z-index: 99999;
    background-color: #19446F;
    opacity: 0.6;
    padding: 25px;
    left: 0;
    top: 0;
    margin: 25px 0;
    color:#fff;
}
body.logged-in .webinar_loading:before {
    content: '' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: -webkit-fill-available;
    width: 100%;
    position: absolute;
    z-index: 99999;
    background-color: unset !important;
    opacity: 0.6;
    padding: 25px;
    left: 0;
    top: 0;
    margin: 25px 0;
    color:#fff;
}
#eb-update-profile input[name="email"],
#eb-update-profile input[name="nickname"]
{
    /* pointer-events: none;  */
}
.nw_courses_wrapper .eb-pagination
{
    display:none;
}
/* Forgot Password form design ends */
@media only screen and (max-width: 1100px) {
    body.page-id-3282 #content
    {
        max-width: 90%;
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .sc-eb_courses-wrapper.eb_course_cards_wrap
    {
        display: grid;
        grid-template-columns:auto auto;
    }
    .eb_filter_and_sorting .row
    {
        margin-bottom: 40px;
        flex-direction: column;
    }
    form.eb_filter_and_sorting .row
    {
        grid-gap: 20px;
    }
    
}
@media only screen and (max-width: 768px) {
    .sc-eb_courses-wrapper.eb_course_cards_wrap
    {
        grid-template-columns: 1fr;
    }
    .sc-eb_courses-wrapper.eb_course_cards_wrap .wdm-col-3-2-1.hentry
    {
        max-width: 100%;
    }
    body.page-id-3282 #content
    {
        padding:0 20px;
    }
    .eb_filter_and_sorting .row
    {
        margin-bottom: 20px;
        flex-direction: column;
    }
    form.eb_filter_and_sorting .row
    {
        grid-gap: 20px;
    }
    body.page-template-rxnowformtemplate #englishVersion,
    body.page-template-rxnowformtemplate #frenchVersion,
    body.page-template-rxnowformtemplate #retailDistGroup,
    body.page-template-rxnowformtemplate #otherDistGroup
    {
        width: 100% !important;
    }
    body.page-template-rxnowformtemplate .therapeuticCheckboxes .acf-checkbox-list
    {
        -webkit-columns: 1 !important;
    }
    body.page-template-rxnowformtemplate .therapeuticCheckboxes .acf-checkbox-list li
    {
        margin-bottom: 5px !important;
    }
    #rxnow_footer .elementor-container
    {
        flex-direction: column;
    }
    body.page-template-rxnowformtemplate .rxNowPostForm
    {
        margin: 0;
        width:100% !important;
        padding:0 10px !important;
    }
}
@media only screen and (max-width: 600px) {
    .sc-eb_courses-wrapper.eb_course_cards_wrap
    {
        grid-template-columns: 1fr;
    }
    .sc-eb_courses-wrapper.eb_course_cards_wrap .wdm-col-3-2-1.hentry
    {
        max-width: 100%;
    }
    body.page-id-3282 #content
    {
        padding:0 20px;
    }
    .eb_filter_and_sorting .row
    {
        margin-bottom: 20px;
        flex-direction: column;
    }
    form.eb_filter_and_sorting .row
    {
        grid-gap: 20px;
    }
    body.woocommerce-lost-password #content
    {
        width:90%;
    }
    body.woocommerce-lost-password h1.entry-title
    {
        font-size: 35px !important;
    }
}



/* OE terus css */


body.login-action-login.wp-core-ui #login > h1{
  background-color: #28598D;
  padding: 25px;
  height: 80px;
}

body.login-action-login.wp-core-ui #login > h1 a, body.login-action-login.wp-core-ui #backtoblog{
  display:none;
}

body.login-action-login.wp-core-ui #login > h1{
  background-image: url(https://www.mdbriefcase.com/wp-content/uploads/2022/07/MDMC_logo.svg);
  min-width: 250px;
  background-size: 80%;  
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 10px;
}

body.login-action-login.wp-core-ui form{
  flex-flow: column;
  border-radius: 10px;
  border: none!important;
  box-shadow: 1px 1px 10px #dfdfdf;
  overflow: hidden;
  font-family: ""Nunito Sans", Sans-serif";
}

body.login-action-login.wp-core-ui form label{
  font-weight: 700;
  color: #000;
  font-family: ""Nunito Sans", Sans-serif";
  font-size: 15px;
}

body.login-action-login.wp-core-ui form input[type="text"], body.login-action-login.wp-core-ui form input[type="password"]{
  box-shadow: inset 0 2px 3px rgb(0 0 0 / 10%);
  border: 1px solid #fafafa;
  border-radius: 0;
  font-size: 14px;
  padding: 10px;
  margin-bottom: 10px; 
  padding: 13px;
  transition-duration: 0.3s;
}

body.login-action-login.wp-core-ui form input[type="text"]:focus-visible, body.login-action-login.wp-core-ui form input[type="password"]:focus-visible{
  outline-color: -webkit-focus-ring-color;
  border-radius: 5px;
}

body.login-action-login.wp-core-ui #wp-submit{
  font-family: "Nunito Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  color: #FFFFFF;
  background-color: #80BC57;
  border-radius: 60px 60px 60px 60px;
  border: none;
  transition: all .3s;
  padding: 10px 30px;
  font-weight: 700!important;
  line-height: 24px;
}

body.login-action-login.wp-core-ui #wp-submit:hover{
  background-color: #002d5c;
}

body.login-action-login.wp-core-ui .login form .forgetmenot {
  font-weight: 400;
  float: right;
  margin-bottom: 0;
}

body.login-action-login.wp-core-ui  p#nav a, body.login-action-login.wp-core-ui  .privacy-policy-link{
  color: #0074b8 !important;
  font-weight: 600;
  transition: 0.5s;
  font-size: 15px;
  text-decoration: none;
}

body.login-action-login.wp-core-ui  p#nav a:hover, body.login-action-login.wp-core-ui  .privacy-policy-link:hover{
  color: black !important;
}

body.login-action-login.wp-core-ui p.submit{
  width: 100%;
  margin-top: 30px !important;
}

/* End OE terus css */

body.single-webinars.webinar_submitted #acf-form
{
    display: none;
}
body.single-webinars .webinar_enrollment_form #message
{
    display: none;
}
body.single-webinars.webinar_submitted .webinar_enrollment_form #message
{
    display: block;
}

/* body.logged-in .webinar_enrollment_form .acf-fields
{
    display: none;
} */

@import url("https://fonts.googleapis.com/css2?family=Inter&family=Open+Sans:ital,wght@0,400;0,600;1,400&display=swap");.addeventatc 							{display:inline-block;position:relative;z-index:99998;font-family:"Open Sans",Roboto,"Helvetica Neue",Helvetica,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;color:#000!important;font-weight:600;line-height:100%;background:#fff;font-size:15px;text-decoration:none;border:1px solid transparent;padding:13px 12px 12px 43px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;-webkit-font-smoothing:antialiased!important;outline-color:rgba(0,78,255,0.5);text-shadow:1px 1px 1px rgba(0,0,0,0.004);-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:0 0 0 0.5px rgba(50,50,93,.17), 0 2px 5px 0 rgba(50,50,93,.1), 0 1px 1.5px 0 rgba(0,0,0,.07), 0 1px 2px 0 rgba(0,0,0,.08), 0 0 0 0 transparent!important;background-image:url(https://cdn.addevent.com/libs/imgs/icon-calendar-t5.png), url(https://cdn.addevent.com/libs/imgs/icon-calendar-t1.svg), url(https://cdn.addevent.com/libs/imgs/icon-apple-t5.svg), url(https://cdn.addevent.com/libs/imgs/icon-facebook-t5.svg), url(https://cdn.addevent.com/libs/imgs/icon-google-t5.svg), url(https://cdn.addevent.com/libs/imgs/icon-office365-t5.svg), url(https://cdn.addevent.com/libs/imgs/icon-outlook-t5.svg), url(https://cdn.addevent.com/libs/imgs/icon-outlookcom-t5.svg), url(https://cdn.addevent.com/libs/imgs/icon-yahoo-t5.svg);background-position:-9999px -9999px;background-repeat:no-repeat;}.addeventatc:hover 						{background-color:#fafafa;color:#000;font-size:15px;text-decoration:none;}.addeventatc:active 					{border-width:2px 1px 0px 1px;}.addeventatc-selected 					{background-color:#f9f9f9;}.addeventatc .addeventatc_icon 			{width:18px;height:18px;position:absolute;z-index:1;left:12px;top:10px;background:url(https://cdn.addevent.com/libs/imgs/icon-calendar-t1.svg) no-repeat;background-size:18px 18px;}.addeventatc .start, .addeventatc .end, .addeventatc .timezone, .addeventatc .title, .addeventatc .description, .addeventatc .location, .addeventatc .organizer, .addeventatc .organizer_email, .addeventatc .facebook_event, .addeventatc .all_day_event, .addeventatc .date_format, .addeventatc .alarm_reminder, .addeventatc .recurring, .addeventatc .attendees, .addeventatc .calname, .addeventatc .uid, .addeventatc .sequence, .addeventatc .status, .addeventatc .method, .addeventatc .client, .addeventatc .transp {display:none!important;}.addeventatc br 						{display:none;}.addeventatc_dropdown 				{width:230px;position:absolute;padding:6px 0px 0px 0px;font-family:"Open Sans",Roboto,"Helvetica Neue",Helvetica,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;color:#000!important;font-weight:600;line-height:100%;background:#fff;font-size:15px;text-decoration:none;text-align:left;margin-left:-1px;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 10px 26px;-moz-box-shadow:rgba(0,0,0,0.4) 0px 10px 26px;box-shadow:rgba(0,0,0,0.4) 0px 10px 26px;transform:scale(.98,.98) translateY(5px);opacity:0.5;z-index:-1;transition:transform .15s ease;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.addeventatc_dropdown.topdown 			{transform:scale(.98,.98) translateY(-5px)!important;}.addeventatc_dropdown span 				{display:block;line-height:100%;background:#fff;text-decoration:none;cursor:pointer;font-size:15px;color:#333;font-weight:600;padding:14px 10px 14px 55px;margin:-2px 0px;}.addeventatc_dropdown span:hover 		{background-color:#f4f4f4;color:#000;text-decoration:none;font-size:15px;}.addeventatc_dropdown em 				{color:#999!important;font-size:12px!important;font-weight:400;}.addeventatc_dropdown .frs a 			{background:#fff;color:#cacaca!important;cursor:pointer;font-size:9px!important;font-style:normal!important;font-weight:400!important;line-height:110%!important;padding-left:10px;position:absolute;right:10px;text-align:right;text-decoration:none;top:5px;z-index:101;}.addeventatc_dropdown .frs a:hover 		{color:#999!important;}.addeventatc_dropdown .ateappleical 	{background:url(https://cdn.addevent.com/libs/imgs/icon-apple-t5.svg) 18px 40% no-repeat;background-size:22px 100%;}.addeventatc_dropdown .ategoogle 		{background:url(https://cdn.addevent.com/libs/imgs/icon-google-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}.addeventatc_dropdown .ateoffice365 	{background:url(https://cdn.addevent.com/libs/imgs/icon-office365-t5.svg) 19px 50% no-repeat;background-size:18px 100%;}.addeventatc_dropdown .ateoutlook 		{background:url(https://cdn.addevent.com/libs/imgs/icon-outlook-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}.addeventatc_dropdown .ateoutlookcom 	{background:url(https://cdn.addevent.com/libs/imgs/icon-outlookcom-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}.addeventatc_dropdown .ateyahoo 		{background:url(https://cdn.addevent.com/libs/imgs/icon-yahoo-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}.addeventatc_dropdown .atefacebook 		{background:url(https://cdn.addevent.com/libs/imgs/icon-facebook-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}.addeventatc_dropdown .copyx 			{height:21px;display:block;position:relative;cursor:default;}.addeventatc_dropdown .brx 				{height:1px;overflow:hidden;background:#e8e8e8;position:absolute;z-index:100;left:10px;right:10px;top:9px;}.addeventatc_dropdown.addeventatc-selected {opacity:1;transform:scale(1,1) translateY(0px);z-index:99999999;}.addeventatc_dropdown.topdown.addeventatc-selected {transform:scale(1,1) translateY(0px)!important;}.addeventatc_dropdown .drop_markup {background-color:#f4f4f4;}



.is-search-sections .thumbnail img {
	float: none;
	margin-top: 3px;


}
.is-show-more-results-text {
	background-color: #f8f8f8;
	padding: 20px !important;
	font-size: 16px !important;
}
.is-show-more-results-text span {
	display: none;
}

.search-bar .is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a {
	font-size: 14px !important;
}


.eb-cat-wrapper-new  {
	line-height: 18px;
}
.acf-label {
	text-align: left;
	font-size: 16px !important;
}

.acf-fields.-top.-border {
	padding: 20px;
	margin: 10px;

}

body.page-id-4721 .entry-title {
	display: none;
}

body.woocommerce-orders .entry-title {
	display: block;
}

body.page-id-4721 h1 {
	
	color: #80BC57;
	font-weight: 700;
}


.acf-fields.-top.-border input {
	border: 1px solid #999 !important;
}

.acf-checkbox-list, .acf-radio-list {
	text-align: left;
}



/*jerinas code */

.zoomlink {
	padding: 11px 18px;
	
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 0 0 0.5px rgba(50,50,93,.17), 0 2px 5px 0 rgba(50,50,93,.1), 0 1px 1.5px 0 rgba(0,0,0,.07), 0 1px 2px 0 rgba(0,0,0,.08), 0 0 0 0 transparent!important;
	font-weight: 700 !important;

}

.eb-login-button.button.button-primary.et_pb_button.et_pb_contact_submit {
	border: none;
}
.eb-user-info-h4 {
	color: #80BC57;
font-family: "Nunito Sans", Sans-serif;
font-size: 60px;
font-weight: 800;
line-height: 68px;
	margin-bottom: 60px;

}

#customer_login .u-column2 {
	display: none;
}

.salesforce_subscribe, .term_checkbox {
	font-weight: 400;
}

.woocommerce-form-login__submit {font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #80BC57;
border-radius: 60px 60px 60px 60px;}

.woocommerce-thankyou-order-received {
	font-size: 18px;
	margin-bottom: 40px;
}

.not_valid_course {
	background-color: rgb(50, 116, 185, 0.2);
}

.woocommerce-MyAccount-navigation {
	display: none;
}

/*fix remmeber me checkobx */

.user-account .eb-user-reg-form.wdm-eb-login-form-sec-1 input:not([type="submit"]), .user-account .eb-wrap-login-form.wdm-eb-login-form-sec-1 input:not([type="submit"]) {
	appearance: auto;
}

.woocommerce-table__product-name a {
	text-decoration: none;
pointer-events: none;

}

.woocommerce-MyAccount-content {
	width: 100% !important;
}

.course-all-info .info-value {

font-size: 14px;
	font-weight: 500;
}

.course_info {
	display: block;
}
.course_info .extra_info {
	max-width: 100% !important;
	min-width: 100% !important;
 margin:0px auto;
}

.course_info .price_info {
	display: block !important;
	min-width: 100% !important;
	width: 100% !important;
	text-align: right;
	margin-top: 5px;
}

.extra_info tr, .extra_info td {
	min-width: 99px;
}

.eb_product_filter_lbl {
	font-weight: 700 !important;
}

.eb_product_filter_lbl {
	font-weight: 700 !important;
}

.elementor-kit-7 a {
	color: #333;
}
.d-none {
	display: none !important;
}
.wdm-btn.eb_primary_btn.button.button-primary.et_pb_button.et_pb_contact_submit {
	color: #fff;
	background-color: rgb(128, 188, 87);
	padding: 10px 25px;
	font-size: 20px;
	border-radius: 100px;
	font-weight: 600;
}
 input[type="text"], input[type="password"],  input[type="date"], input[type="datetime"],  input[type="datetime-local"], input[type="email"],  input[type="month"], input[type="number"], input[type="search"],  input[type="tel"], input[type="time"],  input[type="url"], input[type="week"], textarea{
box-shadow: inset 0 2px 3px rgb(0 0 0 / 10%);
    border: 1px solid #eee;
    border-radius: 0;
    font-size: 15px;
    padding: 13px !important;
	 font-size: 14px !important;
    margin-bottom: 10px;
    appearance: none;
}




.acf-fields>.acf-field {
	padding: 15px 0px !important;
	border: none !important;
}

select, .eb-profile-txt-field > #country {
	border: 1px solid #eee;
	height: 48px;
border-radius: 0px;


}





/* end jerinas code */


.wpml-ls-legacy-dropdown a {
  border: none;
	background-color: transparent;
	padding: 5px 0px;
}



.wpml-ls-legacy-dropdown .wpml-ls-flag {
	display: none;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    padding-right: calc(6px + 1.4em);
}

.language-button-top p {
	display: none;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	border: none;
}



.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover {
    color: #ffffff;
    background: transparent;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li {
	margin-right:27px;
}

body.archive.search .eb-pagination
{
	display:block !important;
}

@media (max-width: 767px)
{
    .user-area-side2 > .elementor-widget-wrap
    {
        justify-content: center !important;
    }
    .user-area-side > .elementor-widget-wrap
    {
        grid-gap: 20px;
    }
    .user-area-side
    {
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .elementor-widget-theme-site-logo.elementor-widget-image a {
        padding: 5px 10px !important;
    }
    .elementor-widget-theme-site-logo.elementor-widget-image a img {
        width: 150px!important;
    }
}