/* Anandaweb www.anandaweb.at */
/* Medicare Wien 2026 */

/* Global Font Definition */
h1 {font-family: 'Noto Sans', sans-serif; font-size: 36px;}
h2 {font-family: 'Noto Sans', sans-serif; font-size: 24px; font-weight: 600;}
h3 {font-family: 'Noto Sans', sans-serif; font-size: 20px; color: #414141;}
p {font-family: 'Noto Sans', sans-serif; font-size: 16px; color: #414141;}

/* Fonts Specials */
.mcw-zitat h1 {font-family: 'Dancing Script', sans-serif; font-size: 50px; color: #F49A37; padding: 0 5%;}
.mcw-whitetext h2 {font-family: 'Dancing Script', sans-serif; font-size: 30px;}
.mcw-whitetext h4 {font-family: 'Dancing Script', sans-serif; font-size: 26px;}
.mcw-whitetext h2, .mcw-whitetext h3, .mcw-whitetext h4, .mcw-whitetext p {color: #ffffff;}
.mcw-orangetext h2, .mcw-orangetext h3, .mcw-orangetext p {color: #F49A37;}

/* Fonts Responsive */
@media (max-width: 1350px) {.mcw-zitat h1 {font-size: 30px;}}



/* Header + Logo + Menu */
#sp-header {box-shadow: 0px 3px 20px 1px #685294;}
.social-icons .fab {font-size: 25px; margin: 5px;}
.social-icons a:hover, .social-icons .fab:hover {color: #F49A37 !important;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span
   {font-family: 'Noto Sans', sans-serif; font-size: 16px; padding: 0 18px;
   position: relative; top: 15px; line-height: 70px;}
.burger-icon>span {background-color: #F49A37; height: 3px;}
#sp-menu .social-wrap {padding-right: 6px;}
@media (max-width: 1460px) {
  .sp-megamenu-parent>li>a {font-size: 14px; padding: 0 14px;}}
@media (max-width: 1350px) {
  .sp-megamenu-parent {display: none !important;}
  #offcanvas-toggler {display: flex !important;}}
@media (max-width: 600px) {.social-icons .fab {font-size: 18px; margin: 2px;} .burger-icon>span {height: 2px;} #sp-header.full-header {padding: 0px !important;} #sp-header {height: 60px !important;}}
@media (max-width: 300px) {.social-wrap.no-border.d-flex.align-items-center {display: none !important;}}



                           
/* CONTENT */

/* Video */
.mcw-video video {margin-top: 1px; filter: grayscale(0);}
.mcw-orangeshadow {box-shadow: 0px 3px 30px 2px #f49a37 !important;}
.mcw-lavendelshadow {box-shadow: 0px 3px 30px 2px #685294 !important;}
.mcw-accordion .sppb-panel-title {font-size: 22px !important;}
.mcw-featurebox h3 a {font-size: 20px;}
.mcw-featurebox p {color: #ffffff;}