/*!
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 crucial role in fostering positive change within society, bringing together philanthropy, volunteer work, and community service as individuals and organizations strive to improve lives and provide hope where it’s most needed. Non-profit organizations, in particular, depend on dedicated fundraising efforts, donations, and the organization of charity events to gather essential resources for humanitarian aid, relief funds, and social initiatives aimed at uplifting vulnerable communities. This includes support for disaster relief organizations, orphan care foundations, and various groups focused on women empowerment, disability services, child education, and health awareness campaigns. In light of challenges like the recent coronavirus pandemic, governmental support has become increasingly vital, showcasing the need for community food banks and rural development initiatives that target long-term impact. Modern charity platforms are designed to be multifunctional, user-friendly, and responsive, facilitating seamless online engagement for donors, volunteers, and supporters. With visually appealing layouts, fast-loading performance, and features like personalization options and strategic call-to-action buttons, these websites effectively showcase ongoing projects and fundraising drives. For developers and agencies, charity support websites feature interactive structures that allow for extensive customization and translation-ready capabilities, ensuring they are accessible globally. Enhanced security measures, along with mobile-friendly design, build credibility and foster trust while integrated social media channels broaden the reach of relief efforts and community engagement initiatives. Through persistent fundraising and volunteer participation, charity support has the power to transform lives, exemplifying the collective generosity that strengthens and nurtures communities. By marrying elegance with functionality and purpose, modern charity platforms emerge as invaluable tools for promoting philanthropy, delivering humanitarian aid, and fortifying connections within our society.
Version: 1.2.0
Requires at least: 5.5
Tested up to: 7.0
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;
  }
}