/*!
Theme Name: RRCA Theme
Theme URI: RRCA
Author: RRCA
Author URI: RRCA
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rrca-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

.expert_card-wrapper {
  transition: transform 0.4s ease, opacity 0.4s ease;
}
html[lang="en-US"] {
  margin-top: 0 !important;
}
/* == 5 / 2 / 2025 */
.ourExpertSection .expert_card:hover img {
  filter: none;
}
a#creditText {
  display: none;
  position: relative;
  padding-right: 20px;
}
.closebtn {
  position: absolute;
  right: 0;
  transform: translateY(-50%);
  top: 49%;
  width: 14px;
  height: 14px;
  cursor: pointer;
}

.closebtn span {
  position: absolute;
  top: 6px;
  left: 5px;
  width: 20px;
  height: 1px;
  background-color: #fff;
}

.closebtn span:first-of-type {
  transform: rotate(45deg);
}

.closebtn span:last-of-type {
  transform: rotate(-45deg);
}

.footer_bottom a {
  text-transform: uppercase;
}
.column3 .brand_icon img {
  max-width: 118px;
}
footer .top_row .column1 h2 {
  letter-spacing: 0 !important;
}
.expert_card {
  cursor: default !important;
}
a#creditText br {
  display: none;
}
.footer_bottom p:first-of-type br {
  display: none;
}
.radiologist_section p {
  font-size: 19px;
}
#ourExpert {
  scroll-margin-top: 143px;
}
footer .top_row .column1 h2 {
  text-align: left;
}
footer .top_row .column3 .brand_icon {
  text-align: center;
  padding-left: 0;
}
/* === */
/* Reuse your existing styles for font etc. */
.custom-dropdown {
  position: relative;
  cursor: pointer;
}
.dropdown-wrapper {
  max-width: 320px;
  width: 100%;
}

.custom-dropdown .dropdown-options {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999;
  background: white;
  border: 1px solid #ccc;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}

.custom-dropdown.open .dropdown-options {
  display: block;
}

.custom-dropdown .dropdown-options li {
  padding: 8px 12px;
  cursor: pointer;
}

.custom-dropdown .dropdown-options li:hover {
  background-color: #f0f0f0;
}

/* @media screen and (min-width: 1024px) {
  .index_container {
    width: 30.41%;
    display: flex;
    justify-content: center;
  }
  .footer-center .brand_tagline {
    width: 25.47%;
  }
} */
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  footer .top_row .column2 p,
  footer .top_row .column2 a {
    font-size: 12px;
  }
}
@media screen and (min-width: 641px) {
  .radiologist_section {
    overflow: hidden;
  }
}
@media screen and (min-width: 1023px) {
  .radiologist_slider {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media screen and (min-width: 1440px) {
  .logo {
    margin-left: -24.5px;
  }
  .main-navigation {
    margin-right: -24.5px;
  }
	.ourExpertSection .expert_card .expert-info h4 {
		font-size : 23px
	}
}
@media screen and (max-width: 1279px) {
  footer .top_row .column1 h2 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1023px) {
  .footer-top .top_row.container-md {
    max-width: 100%;
    padding: 0;
  }
}
@media screen and (max-width: 640px) {
  .radiologist_section p {
    font-size: 11px;
  }
}
.footer_bottom .container-md p:last-of-type {
  justify-content: end;
}

/* == 30 / 06 / 2025  */
.expert_card img {
  height: auto;
}
.ourExpertSection .expert_card .expert-info {
  min-height: 120px;
}
@media screen and (min-width: 1536px) {
    .tabsParent .grid-tabs {
        max-width: 65%;
    }
}

/* 16 - 7 - 2025  */
.ourExpertSection .expert_card .expert-info h4 {
    color: #3c4858 !important;
    letter-spacing:2px;
    text-transform: uppercase;
    margin-bottom: 10px;
}