/*25.08.2021*/

.wppb-user-forms #wppb-loginform .input{ border:none !important; border-radius:0; height:40px; padding: 5px 15px; width: 100%; background-color: #eee; font-size: 14px; height: 52px !important;}
#wppb-register-user .wppb-form-field input { border:none !important; border-radius:0; height:40px; padding: 5px 15px; width: 100%; background-color: #eee; font-size: 14px; height: 52px !important;}
#wppb-register-user .wppb-form-field input#send_credentials_via_email { width: 15px;}
#wppb-register-user ul{ padding-bottom:0 !important;}
#wppb-register-user .wppb-form-field label{  /*width: 100%;*/ margin-bottom: 5px;} 
.wppb-form-field.wppb-send-credentials-checkbox input#send_credentials_via_email { height:auto !important; padding: 0;}

.wppb-user-forms .login-submit .button {    background-image: linear-gradient(90deg,#009f5e 0%,rgba(0,105,180,0.83) 100%); padding: 15px 15px!important; border-radius: 0px; margin-top: 0px; color: #ffffff!important; min-width: 110px; border: 0; font-weight: 600;}
#wppb-register-user .form-submit #register.button {    background-image: linear-gradient(90deg,#009f5e 0%,rgba(0,105,180,0.83) 100%); padding: 15px 15px!important; border-radius: 0px; margin-top: 0px; color: #ffffff!important; min-width: 110px; border: 0; font-weight: 600;}

.wppb-user-forms .login-submit .button:hover { opacity: 0.7; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#wppb-register-user .form-submit #register.button:hover { opacity: 0.7; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
 /*
.et-cart-info{
    width: 30px;
    height: 30px;
    background: #019d61;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}
.et-cart-info span:before { margin-right: 0;}
#et-top-navigation .et-cart-info { margin: 8px 0 0 22px !important; padding-top:3px;}*/	



.et-tb-has-template .entry-content input { width: 100%; padding: 16px !important; border: none; border-radius: 0; color: #6b6b6b; background-color: #eee; font-size: 14px; height: 52px !important;}
.et-tb-has-template .entry-content input[type="checkbox"] { width: auto; height: auto;}

 #wppb-register-user .wppb-form-field label {width: 100%;  margin-bottom: 5px; display: block; width: 100%; color: #000;} 
.entry-content div#wppb-login-wrap label { color: #000; width: 100%; margin-bottom: 5px; text-transform: capitalize;}

.et-tb-has-template .entry-content form label {
    color: #000;
    width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

.et-tb-has-template .entry-content form input, .et-tb-has-template .entry-content form select {
    border: none !important;
    border-radius:0;
    padding: 5px 15px;
    width: 100%;
    background-color: #eee !important;
    font-size: 14px;
    height: 52px !important;
}

.et-tb-has-template .entry-content form input[type="submit"] {
    background-image: linear-gradient(
90deg
,#009f5e 0%,rgba(0,105,180,0.83) 100%);
    padding: 15px 15px!important;
    border-radius: 0px;
    margin-top: 0px;
    color: #ffffff!important;
    min-width: 110px;
    border: 0;
    font-weight: 600;
    width: auto;
    margin-top: 15px;
}


#et-top-navigation .et-cart-info span { width: 38px; height: 38px; display: inline-flex;  background: #146ab5; align-items: center; justify-content: center;
    border-radius: 50%;}
#et-top-navigation .et-cart-info span:before {  color: #fff; margin: 0;}
#et-top-navigation .et-cart-info {margin-top: 5px !important;}
.page-id-374 .et_pb_equal_columns .et_pb_css_mix_blend_mode_passthrough {  background: #fff; border: 1px solid #dcdcdc; border-radius: 5px;}
.page-id-374 .wppb-user-forms #wppb-loginform .input {  background: transparent !important;  border: 1px solid #a7a6a6 !important;}
.wppb-success { color: #000; font-size: 14px;}
.wppb-error {  font-size: 14px;  text-align: center;}
.wppb-register-user .wppb-field-error, .wppb-edit-user .wppb-field-error, #wppb-recover-password .wppb-field-error {   color: #000;  font-size: 14px;}




.et-tb-has-template .entry-content form#select_user_to_edit_form label { float: none; display: block;}
.et-tb-has-template .entry-content form#select_user_to_edit_form  span.select2 {  display: block; width: 100% !important; margin: auto;}
.et-tb-has-template .entry-content form#select_user_to_edit_form span.select2 span.select2-selection {border: none !important; border-radius: 0; padding: 5px 15px;  width: 100%;  background-color: #eee !important;  font-size: 14px; height: 52px !important; padding: 11px;}
.et-tb-has-template .entry-content form#select_user_to_edit_form span.select2 span.select2-selection span.select2-selection__arrow {  height: 52px;}
.et-tb-has-template .entry-content form span.wppb-description-delimiter {  color: #000; margin: auto;}
.et-tb-has-template .entry-content form  span#pass-strength-result { margin: auto;  color: #000;}



/* 04.11.2021 */
.news-holder h2.entry-title { min-height: 67px;}
.news-holder .post-content .post-content-inner p { overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 6; line-clamp: 2;
    -webkit-box-orient: vertical;}
.et-tb-has-template .entry-content form .gfield-choice-input {
    width: auto;
}
/* 04.11.2021 /*


/*-- New-css(05-01-2021)Start --*/
.searchRow {
    display: flex;
    flex-flow: row wrap;
    border: 1px solid #ddd;
    border-radius: 3px;
    justify-content: space-between;
}
.searchRow .search-field{margin: 0;
    font-size: 14px;
    border: none;
    color: #666;
    width: calc(100% - 75px);
}
.searchRow .search-submit {
    background-color: #ddd;
    color: #666;
    /*position: absolute;
    top: 0;
    bottom: 0;*/
    cursor: pointer;
    border:none;
    width: 73px;
}
.et_pb_module.et_pb_search.et_pb_search_0_tb_body.et_pb_text_align_left.et_pb_bg_layout_light {
    border-bottom: 1px solid #009f5e;
    margin-bottom: 0;
    padding-bottom: 30px;
}
.et_pb_blog_0_tb_body:not(.et_pb_blog_grid_wrapper) .et_pb_post {
    border-bottom:1px solid #009F5E;
    margin-bottom: 60px;
    word-wrap: break-word;
}

@media (max-width:991px){
.et_pb_blog_0_tb_body:not(.et_pb_blog_grid_wrapper) .et_pb_post {
    border-bottom:1px solid #009F5E;
    margin-bottom: 42px;}
}