/* 
Theme Name:     Orange Brand Circle Life Sciences & Reseach Institute
URI:     		http://codecorners.com
Author: Nipun Tyagi
version: 1.0
Theme URI: http://codecorners.com/
Author URI: http://codecorners.com/
*/

.dropdown-item {
    display: block !important;
    padding: .25rem 1.5rem !important;
    font-weight: 400 !important;
    font-size: 1rem !important;
    color: #212529 !important;
}

.dropdown-item:active {
    color: #fff !important;
}

.search_content h5 a {
    color: #242474;
    text-decoration: none;
}

.page-item.active .page-link {
    background-color: #007bff00 !important;
}

.cbc .breadcrumb .breadcrumb-item + .breadcrumb-item::before, .cbc .breadcrumb li + li::before {
    display: inline-block;
    padding-right: .5rem;
    content: "/";
}
.cbc .breadcrumb li + li {
    padding-left: .5rem;
}
.cbc .breadcrumb li, .cbc .breadcrumb li a {
    color: #fff !important;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.28px;
}
.alm-reveal, .alm-paging-content {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
#ajax-load-more{
    width : 100%;
}
.single_media_content blockquote p{
    font-size: 30px;
    line-height: 40px;
    letter-spacing: -0.6px;
    color: #3A6EB2;
    font-weight: 400;
    font-style: italic;
    padding: 0px 0px;
}
.cbtn button[type=button]{
	display:none;
}
input#search-text {
    border:1px solid #E2E2E3;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    height: 68px;
    padding: 23px 22px;
    color: #242474 !important;
    font-weight: 500;
    font-size: 18px !important;
    /* opacity: 0.5; */
        background-color: #f8f8fa;
    box-shadow: none;
}

input#search-text::-webkit-input-placeholder { /* Edge */
  color: var(--blue-color);
  font-size: 18px !important;
}

input#search-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: var(--blue-color);
  font-size: 18px !important;
}

input#search-text::placeholder {
  color: var(--blue-color);
  font-size: 18px !important;
} 
ul.alm-paging li a, ul.alm-paging li a:hover, ul.alm-paging li a:focus{
    border: none !important;
    background: #f7f7f700 !important;
}
.ajax-load-more-wrap.paging-white ul.alm-paging li.active a{
    color: #242474 !important;
    opacity: 1 !important;

}
ul.alm-paging li a{
    color: #242474 !important;
    letter-spacing: -0.3px;
    font-weight: 700;
    padding: 0px 5px !important;
    box-shadow: none;
}
ul.alm-paging .prev a{
    padding-left: 37px !important;
}
ul.alm-paging .next a{
    padding-right: 37px !important;
}
.special_urg .special_urg_inner {
    padding-bottom: 35px;
    margin: 0 auto;
}

ul.alm-paging{
    padding: 15px 90px 10px !important;
}
ul.alm-paging li{
    height: 20px;
    line-height: 20px !important;
}

ul.alm-paging li.prev {
    position: absolute;
    left: 15px;
}

ul.alm-paging li.next {
    position: absolute;
    right: 15px;
}

ul.alm-paging li.prev.disabled a, ul.alm-paging li.prev a, ul.alm-paging li.next a{
    opacity: 1;
    position: relative;
    height: 20px;
    line-height: 20px;
}

ul.alm-paging li.prev a:before{
	content: '';
    width: 10px;
    height: 20px;
    background: url(images/arrow-right-orange.svg) no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
    transform: rotate(180deg);
}

ul.alm-paging li.next a:after{
	content: '';
    width: 10px;
    height: 20px;
    background: url(images/arrow-right-orange.svg) no-repeat;
    background-position: center;
    position: absolute;
    right: 0;
}
.postsCatWak ul.alm-paging li.next a:after{
    background: url(images/arrow-right.svg) no-repeat;
}
.postsCatWak ul.alm-paging li.prev a:before{
    background: url(images/arrow-right.svg) no-repeat;
}
.fbig input{
    width: 100% !important;
}
.postsCatWak li.num.active span {
    color: #e37f3a !important;
}
.register_modal ul {
margin: 0px;
padding: 0px;
list-style: none;
}

.register_modal ul li {
margin-bottom: 15px;
}

.make_enquiry  .gform_wrapper {
    width: 100%;
    margin: 0;
}
.modal-body iframe {
    width: 100%;
    height: 532px;
}
.video_modal .modal-content {
    background-color: #80808000 !important;
    border: none !important;
}
.validation_error {
    display: none;
}
.gform_wrapper li.gfield.gfield_error{
    background-color: rgba(255, 223, 224, 0) !important;
    margin: 0 !IMPORTANT;
    border-top: 1px solid #c89797;
    border-bottom: 1px solid #c89797;
    border: none !important;
    padding: 0 !important;
}
.gform_wrapper .field_description_below .gfield_description {
    padding-top: 5px !important;
}
.small_font_content p {
    font-size: 18px;
	line-height: 24px;
    margin-bottom: 24px;
}
.bgwhite {
    background: #fff;
}

.header_search input[type="text"]:focus {
    width : 100% !important;
    background-color: rgba(248, 248, 250, 0.20);
}
.value_col .value_icon {
    margin: auto;
    max-width: 125px;
}
.events_content p {
    color: inherit;
    font-size: 18px;
    line-height: 25px;
    font-weight: 300;
    letter-spacing: -0.36px;
}
.alm-filters-container .alm-filter--inner {
    padding: 0 !important;
}
.white_bg{
    background-color: #fff !important;
}

/*.page-template-default .inner_slider, .post-template-default .inner_slider {
    padding-top: 80px !important;
    padding-bottom: 220px !important;
}*/
.our_group .card-body a {
    text-decoration: none;
}
.remove_bf::before {
    display: none;
}
.remove_lines{
    background:none !important;
}
.check_infor 
.ginput_container.ginput_container_consent {
    padding-left: 24px;
    position: relative;
}

.check_infor .ginput_container.ginput_container_consent input {
    left: 0;
    top: 5px;
    position: absolute;
}
.gform_confirmation_message{
    padding: 0 15px !important;
}
 .gform_wrapper .gform_footer {
    padding: 15px 15px !important;
}
.develp_inner.rmBorder{
    border: none !important;
}
.media_card .card-body p, .media_card_wak .card-body p{
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}
.register_modal .modal-body .form-control {
    opacity: 1 !important;
    color: #000;
    padding: 5px 4px;
}
p.days {
    min-height: 18px;
}
#meta-date_picker {
    border: 1px solid #e2e2e3;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    height: 36px;
    background-color: transparent;
    font-size: 16px;
    color: #242474 !important;
    font-weight: 500;
    font-family: ars-maquette-web, sans-serif;
    outline: none;
    width: 100%;
}

.alm-filter--date_picker input::-webkit-input-placeholder {
  color: #242474 !important;
  }

#meta-date_picker {
background: url(images/arrow-down.svg) no-repeat;
background-position: right 16px center;
}

.select_box_wak #meta-date_picker {
background: url(images/arrow-down-blue_dark.svg) no-repeat;
background-position: right 16px center;
}

#meta-date_picker.active{
background: url(images/arrow-up.svg) no-repeat;
background-position: right 16px center;
}
.select_box_wak  #meta-date_picker.active{
background: url(images/arrow-up-blue_dark.svg) no-repeat;
background-position: right 16px center;
}

.select_box_wak  #alm-filters-event_date_filter, .select_box_wak #alm-filters-classes_date_filter {
    padding: 15px 0;
}

.footer_link .conts_ma .conts_content p a{
    color: #fff;
    text-decoration: none;
}

/*Child Theme Css */

.make_enquiry_wak .gform_wrapper{
    width: 100% !important;
}
.make_enquiry_wak .gform_wrapper{
    width: 100% !important;
}
/*.make_enquiry_wak .btn.btn-primary:hover, .make_enquiry_wak .btn.btn-primary:focus, .make_enquiry_wak .btn.btn-primary:active, .make_enquiry_wak .btn.btn-primary, .online_register .btn.btn-primary:hover, .online_register .btn.btn-primary:focus, .online_register .btn.btn-primary:active, .online_register .btn.btn-primary{
    background-color: #E89861 !important;
    border-color: #E89861 !important;
}*/
.make_enquiry_wak .form-group #gform_wrapper_2 textarea.form-control {
    height: 292px;
}
.doctor_na_wak .doctor_content_wak ul li a{
    color: var(--blue-color);
    text-decoration: none;
}

.search_inner_wak #search-text, .select_box_wak #alm-filters-event_date_filter input, .search_inner_wak #search-text, .select_box_wak #alm-filters-classes_date_filter input{
    background-color: #F8F8FA !important;
    border-color: #F8F8FA !important;
    color: #000000 !important;
    border:none !important;
}
.media_card_wak .days {
    text-transform: uppercase;
}
.online_feed .form-control {
    padding: 6px 20px !important;
}
.online_feed .gform_wrapper .gform_footer {
    text-align: right !important;
}
.online_feed .btn.btn-primary:hover, .online_feed .btn.btn-primary:focus, .online_feed .btn.btn-primary:active, .online_feed .btn.btn-primary{
    background-color: #E37F3A !important;
    border-color: #E37F3A !important;
}
.wp-block-embed iframe {
    max-width: 100%;
    width: 100% !important;
    height: 450px !important;
}

.board_directors_wak #ajax-load-more {
    margin-bottom: 30px;
}
.make_enquiry_wak .form-group label {
    font-weight: 500 !important;
    color: #000;
}
.em-0 .hgroup_wak, .em-0 .hgroup_wak h2{
    margin: 0px !important;
}
.single-event .online_register .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 18px !important;
}
.alm-paging-content .vacancies_inner_wak{
    width: 100%;
}
.develp_content_wak p {
    margin-bottom: 25px!important;
}
.accordion_wak .card .card-body p{
    padding: 0px;
    color: rgba(0, 0, 0, 0.9);
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.4px;
}
.leader-nav .slick-track {
    padding: 30px 0px;
}
.sfm-chapter {
    display:none !important;
}
li.sfm-chapter div, li.sfm-chapter div a {
    padding: 0px;
    text-transform: capitalize;
    font-size: 20px !important;
    color: #31317c !important;
    font-weight: 500 !important;
}
li.sfm-chapter {
    opacity: 1 !important;
}
#sfm-sidebar .sfm-child-menu .sfm-chapter {
    padding-left: 0px !important;
}
.sfm-child-menu {
    padding-left: 20px !important;
}
.sfm-has-child-menu > a {
    font-weight: 500 !important;
}
.social_footer_wak .evo_logo {
    background-color: transparent !important; 
    padding: 6px 0 !important;
}
.banner_wk .home_banner_video {
    margin-top: 0px !important; 
}
.arrive_section a{
    text-decoration: none;
}

.media_card_wak .card-body h5, .media_card_wak .card-body h6 {
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
}
.imgBorder img, .wp-block-column img {
    border-radius: 30px !important;
}
.team_col_wak .btn {
    padding: 10px 20px !important;
}

.welcome p, .hospital_se_wak.our_difference_wak .our_purpose_content_wak p , .develp_content_wak p, .accordion_wak .card .card-body p,.make_enquiry_wak .hgroup_wak p, .history_time_wak .hgroup_wak_1 p, .history_inner_wak ul li .history_times_wak .history_content_wak .history_in_wak .history_para_wak p, .patient_co .patient_content p, .hospital_wak .hgroup_wak_1 p, .privacy_policy_wak p, .anual_header_wak p{
    font-size: 18px !important;
    line-height: 25px !important;
}

.welcome ul li, .hospital_se_wak.our_difference_wak .our_purpose_content_wak ul li , .develp_content_wak ul li, .accordion_wak .card .card-body ul li,.make_enquiry_wak .hgroup_wak ul li, .history_time_wak .hgroup_wak_1 ul li, .history_inner_wak ul li .history_times_wak .history_content_wak .history_in_wak .history_para_wak ul li, .patient_co .patient_content ul li, .hospital_wak .hgroup_wak_1 ul li, .privacy_policy_wak ul li, .anual_header_wak ul li, .our_purpose_content ul li, .hgroup_1 ul li, .wp-block-group ul li{
    color: #242474 !important;
}
.accordion_wak .card .card-header a{
    color: #000;
    text-decoration: none;
}
#sfm-sidebar:not(.sfm-iconbar) .sfm-menu li > a span {
    max-width: calc(275px - 0px) !important;
}
.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date {
    flex-flow: row wrap;
    width: 32% !important;
    max-width: 32% !important;
}
.payment_form_wrapper input, .payment_form_wrapper select, .payment_form_wrapper .form-control {
    height: 60px;
    opacity: 1 !important;
    border-radius: 0px;
    border: 0px;
    box-shadow: none;
    color: #000;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    -webkit-box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    -ms-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    -o-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    background-color: #f0f8fa !important;
    outline: none;
}
.gform_wrapper.gravity-theme .gfield_label {
    font-weight: 500 !important;
}
@media only screen and (max-width: 767px) {
      .home_banner_video:before {
        height: 0px !important;

    }
    .payment_form_wrapper .form-control {
        background-color: rgba(255, 255, 255, 0.6) !important;
        opacity: 0.5 !important;
        height: 60px !important;
    }
}
/* Payment form style fixes */
.gfdpspxpay-transaction-message .gform_confirmation_message {
    padding: 0 !important;
}
p.gfdpspxpay-failure-actions {
    padding-top: 30px;
}
a.button.gfdpspxpay-retry-payment-button {
    display: inline-block;
    font-weight: 400;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    padding: 9px 62px 12px;
    font-weight: 300;
    line-height: inherit;
    font-family: ars-maquette-web, sans-serif;
    border: 1px solid transparent;
    letter-spacing: -0.32px;
    border-radius: 80px;
    -webkit-border-radius: 80px;
    -moz-border-radius: 80px;
    -ms-border-radius: 80px;
    -o-border-radius: 80px;
    box-shadow: none !important;
    background-color: var(--blue-light-color);
    border-color: var(--blue-light-color);
}
a.button.gfdpspxpay-cancel-payment-button {
    margin: 20px;
}
.gform_confirmation_message .accepted-Failed {
    display: none !important;
}
.gform_confirmation_message .failed-Failed {
	display: flex !important;
}
.header.home_wk {
    position: absolute;
    z-index: 2;
}
.home_banner_video:after {
    z-index: 1;
}
.home_wk .home_banner_video {
    margin-top: 0px !important;
}
.olink .btn.btn-secondary:hover, .olink .btn.btn-secondary:focus, .olink .btn.btn-secondary:active {
    background-color: #E37F3A !important;
    border-color: #E37F3A !important;
}

.olink .btn.btn-secondary {
    background-color: #E37F3A;
    border-color: #E37F3A;
}
.lblack.media_filter .media_filter_inner label {
    color: #000;
}
.lblack.media_filter h2 {
    font-size: 30px;
    margin-bottom: 30px;
    font-weight: 500;
      border-bottom: 1px solid var(--blue-color);
    padding-bottom: 6px;
}
.border_bottom_wk {
    font-size: 30px;
    line-height: 36px;
    color: var(--blue-color);
    padding-bottom: 20px;
    border-bottom: 1px solid var(--blue-color);
}
.rep-padding0 .develp_inner_wak {
    padding: 30px 0 50px 0;
}