/*!
Theme Name: Charity Support
Theme URI: https://www.revolutionwp.com/products/charity-support
Author: revolutionwp
Author URI: https://www.revolutionwp.com/
Description: Charity support plays a pivotal role in driving positive change in society. Through a combination of philanthropy, volunteer work, and community service, individuals and organizations contribute to the betterment of lives, offering hope where it’s needed most. Nonprofits and NGOs rely on dedicated efforts in fundraising, donation, and organizing charity events to mobilize resources for essential causes. These efforts often fund humanitarian aid, relief funds, and other social initiatives that make a tangible difference in vulnerable communities. Modern charity platforms are designed to be multipurpose, user-friendly, and responsive, ensuring that donors, volunteers, and supporters can easily engage with causes online. Clean and retina-ready layouts, combined with optimized codes and faster page load times, make these websites not only beautiful but also functional across devices. With personalization options, testimonial sections, banners, and call-to-action buttons (CTA), charities can effectively connect with their audience, highlighting success stories and ongoing projects. For developers and agencies, charity support websites offer interactive, animated, and Bootstrap-based solutions with shortcodes, customization options, and translation-ready features, making them versatile and modern. Security and clean code ensure safe mobile-friendly experiences, while a luxurious, sophisticated, and minimal design emphasizes trust and credibility. Social media integration further amplifies the reach of social work, relief funds, and community service initiatives, allowing donors to stay engaged and informed. Through consistent efforts in fundraising, donation collection, and volunteer engagement, charity support transforms lives, demonstrating the profound impact of collective generosity. By combining elegance, functionality, and purpose, modern charity platforms are not just websites, they are powerful tools for fostering philanthropy, delivering humanitarian aid, and building stronger, more compassionate communities.
Version: 1.1.1
Requires at least: 5.5
Tested up to: 6.8
Requires PHP: 5.6
License: GNU General Prefer License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: charity-support
Template: senior-care-charity
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, grid-layout, full-width-template, wide-blocks, editor-style, custom-background, custom-colors, custom-header, custom-logo, custom-menu, sticky-post, featured-images, footer-widgets, flexible-header, post-formats, theme-options, threaded-comments, translation-ready, rtl-language-support, portfolio, food-and-drink, education

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
*/
:root {
  --container-width: 1500px;
  --primary-color: #000000;
  --secondary-color: #242864;
  --tertiary-color: #ff4880;
  --body-font: 'Montserrat', sans-serif;
}
a{
    text-decoration: none;
    color: var(--color-primary1);
}
.main-navigation ul#primary-menu>li>a, .main-navigation div#primary-menu>ul>li>a{
  color: #fff;
  font-weight: 400;
  text-transform: capitalize;
}
.main-navigation ul#primary-menu li.current-menu-item a, .main-navigation #primary-menu li.current_page_item a{
  background: var(--secondary-color);
  color: #fff;
  padding: 6px;
}
.main-navigation ul#primary-menu li.current-menu-item ul.sub-menu a,
 .main-navigation #primary-menu li.current_page_item ul.sub-menu a{
  background: none;
  color: var(--primary-color);
}
.page-template-revolution-home .main-header-wrap {
    background: rgb(0 0 0 / 55%);
}
.top-header-left span, .top-header-left a{
  font-size: 15px;
  color: #fff;
}
.top-header-left a:hover{
  color: #fff;
}
.top-header-wrap .top-header-left{
  width: 75%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.top-header-wrap .top-header-right{
  width: 25%;
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 15px;
}
.top-header-right i{
  background: #fff;
  color: #302f2e;
  padding: 9px;
}
.top-header-right i:hover{
  background: var(--tertiary-color);
  color: #fff;
}
.site-branding .site-title a{
  text-transform: capitalize;
  font-size: 32px;
}
.main-slider-content-box hr{
  width: 45%;
}
.top-expert-left img{
  height: 230px;
}
.top-header-left a:hover{
  color: var(--tertiary-color);
}
.top-expert-wrap{
  padding: 30px 24px;
}
.main-expert-button{
  display: none;
}
.top-expert-right h4{
  text-transform: uppercase;
}
#main-expert-wrap{
  background: #fff;
}
p.post-detail {
    line-height: 1.9;
}
p.post-date {
    margin-bottom: 0;
    font-size: 15px;
}
p.post-address{
  font-size: 15px;
}
.top-expert-wrap:hover{
  background: var(--secondary-color);
}
.top-expert-wrap:hover p.post-date, .top-expert-wrap:hover p.post-address,
.top-expert-wrap:hover p.post-detail, .top-expert-wrap:hover h4.post-main-head{
  color: #fff;
}
@media screen and (max-width: 1000px){
  .main-navigation li.menu-item-has-children:after, .main-navigation li.page_item_has_children:after{
    top: 50%;
  }
  .main-navigation ul#primary-menu li.current-menu-item a, .main-navigation #primary-menu li.current_page_item a{
    background: #fafaff;
  }
  .top-header-wrap .top-header-left{
    justify-content: center;
    flex-direction: column;
    width: 100%;
    gap: 10;
  }
  .top-header-wrap .top-header-right{
    justify-content: center;
    width: 100%;
    gap: 10;
    margin: 12px 0;
  }
  .main-navigation ul#primary-menu>li>a, .main-navigation div#primary-menu>ul>li>a{
    padding: 10px;
  }
}
@media screen and (max-width: 767px){
  .top-expert-left{
    width: 100%;
  }
  .top-expert-left img{
    height: 180px;
    width: 100%;
  }
  #main-expert-wrap .short-title, .top-expert-right p, p.post-address, p.post-date{
    font-size: 12px;
  }
  .top-header-left span {
    font-size: 12px;
  }
  .main-slider-content-box h1{
    font-size: 18px;
  }
  .main-slider-button a{
    font-size: 12px;
  }
  .main-slider-button {
    margin-top: 17px;
  }
  .main-slider-content-box{
    padding: 24px;
  }
  .main-slider-inner-box img{
    height: 300px;
  }
 #main-slider-wrap p.slider-content, #main-slider-wrap .owl-prev, #main-slider-wrap .owl-next{
  display: none;
 }
}
@media screen and (min-width: 767px) and (max-width: 999px){
  .top-expert-left{
    width: 100%;
  }
  .top-expert-left img{
    height: 180px;
    width: 100%;
  }
  #main-expert-wrap .short-title, .top-expert-right p, p.post-address, p.post-date{
    font-size: 12px;
  }
  .top-header-left span {
    font-size: 12px;
  }
  p.slider-content{
    font-size: 11px;
  }
  .main-slider-content-box h1{
    font-size: 24px;
  }
  .nav-box-header-left{
    justify-content: space-around;
    width: 50%;
  }
  .main-slider-inner-box img{
    height: 550px;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1024px){
  .main-slider-inner-box img{
    height: 600px;
  }
  #main-expert-wrap .short-title, .top-expert-right p, p.post-address, p.post-date{
    font-size: 12px;
  }
  .top-header-left span {
    font-size: 12px;
  }
  p.slider-content{
    font-size: 11px;
  }
  .main-slider-content-box h1{
    font-size: 24px;
  }
  .top-header-right i{
    padding: 6px;
    font-size: 12px;
  }
  .main-navigation ul{
    gap: 20;
    justify-content: start;
  }
  .top-header-left span {
    font-size: 12px;
  }
  .main-navigation ul#primary-menu>li>a, .main-navigation div#primary-menu>ul>li>a{
    font-size: 13px;
  }
  .main-navigation li.menu-item-has-children:after, .main-navigation li.page_item_has_children:after{
    font-size: 10px;
  }
}