/*
Theme Name: Charity WPL Child
Theme URI: https://wplook.com/product/themes/non-profit/charity-nonprofit-wordpress-theme/
Author: Victor Tihai
Author URI: https://wplook.com/
Description: Premium WordPress Template for Charity, NGO, Foundation. Child Theme
Template: charity-wpl
Version: 2.0
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: two-columns, right-sidebar, custom-colors, custom-menu
Text Domain: charity-wpl-child
Domain Path: /languages
*/

.main .main-head .main-title {
    text-shadow: 2px 2px 1px #4d4d4d;
}

/*1628 login control id */
li#menu-item-1628.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1628{
  border: 0;
  text-align: center;
}
li#menu-item-1628 a{
	color: #c0c0c0 !important;
	font-size: 12px;
	padding:0px;
}
li#menu-item-1924 a{
	color: #590015 !important;
}
li#menu-item-1924 ul li a{
  color: #fff !important;
}

li#menu-item-186.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-186 {
  background-color: #ff9e20 !important;
  height: 36px;
  min-width: 120px;
  text-align: center;
}
li#menu-item-1702 a{
  color: #fff !important;
}
li#menu-item-1702 ul li a{
  color: #000 !important;
}
li#menu-item-1702 ul.sub-menu li a {
    color: #fff !important;
}
li#menu-item-1702 ul.sub-menu li {
    text-align:left !important;
}

.post_causes-template-default li#menu-item-186.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-186 {
  background-color: #ff9e20 !important; /* #bababa !important; */
}
.page-template-template-causes li#menu-item-186.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-186 {
  background-color: #ff9e20 !important; /* #bababa !important; */
}
.page-template-default .main .main-head .main-title { font-size: 40px !important; margin-top: 20px !important; }

.section-featured .owl-dots{
  display:none;
}

.section-top {
  	margin-left: 20px;
}

.section-featured .section-title:after {
    content: '';
    display: block;
    height: 39px;
    margin: 5px auto 25px;
    background-image: url('https://staging-6vf8.kingsransomfoundation.org/wp-content/uploads/2026/03/krf_icon_lines.png');
    background-repeat: no-repeat;
    background-size: 139px 39px;
    background-position: center;
}

.section-title.icon:after {
    content: '';
    display: block;
    height: 39px;
    margin: 5px auto 25px;
    background-image: url('https://staging-6vf8.kingsransomfoundation.org/wp-content/uploads/2026/03/krf_icon_lines.png');
    background-repeat: no-repeat;
    background-size: 139px 39px;
    background-position: center;
}

.slider-testimonials.noicon:before {content: none !important;}
.slider-testimonials.noicon {background-color: #c0c0c0 !important;}

.post-body p {font-size: 1.2rem;}

.button {background-color: #ff9e20;}

.item-video{
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}
.owl-carousel .owl-video-wrapper {
    position: absolute;
    height: 100%;
    background: #6c6c6c;
    width: 100%;
    top: 0;
    left: 0;
}

.owl-carousel .owl-video-play-icon {background: url(../../uploads/2019/07/owl.video_.play_.png) no-repeat !important;}

/* questionable */
.owl-carousel .owl-video-play-icon {
    position: relative;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 60%;
    margin-left: -40px;
    margin-top: -186px;
}


.cause-button a {
	font-size: 1.6rem;
    color: #fff;
    background-color: #ff9e20;
	width: 100%;
}

.cause-button a:hover {
	background-color: #fa6f1c;
}


.cause .cause-head span {
    float: right;
    padding: 2px 28px !important;
    background: #e6e6e6 !important;
    /*font-size: 14px !important;*/
    font-weight: bold;
    letter-spacing: 0.05em;
    color: #27262c !important;
    border-radius: 10px;
}

.cause .cause-head span .far {
    color: #590015;
}


.progressbar span::after {
    display: none;
}

.sidebar::before {
    top: 48px;
}

.sidebar {
    padding: 35px 0;
}

.sidebar .slider-widget .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: #c0c0c0;
}

.post-share {
	margin-top: -15px;
	margin-bottom: 20px;
}


.leaderboard ul {   
	margin-left: 0px;
    list-style: none;
}
.leaderboard li {   
	margin-bottom: 20px;
	clear: right;
}
.leaderboard li span
{
	vertical-align: top;
	width: 75%;
	float: right;
}
.leaderboard li img {   
	max-width:60px;
}
.yt-video-container {
	position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.yt-video {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.tabs-wrapper .tabs {
	background-color: #c0c0c0 !important;
}
.tabs-title {
	background-color: #c0c0c0 !important;
}
.tabs-title a {
	background-color: #c0c0c0 !important;
}

.tabs-title.is-active{
	background-color: #fff !important;
}
.tabs-title.is-active a{
	background-color: #fff !important;
}
.pagination-centered {clear: left;}



.slider-staff .staff-item-image blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
.slider-staff .staff-item-image blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.1em;
  vertical-align: -0.4em;
}

.slider-staff .staff-item-image blockquote:after {
  visibility: hidden;
  content: close-quote;
}

.slider-staff .staff-item-image blockquote p {
  display: inline;
}

.nations .sidebar::before {
    display:none;
}

.page-template-template-causes .cause-entry {margin-bottom:50px !important;}

.page-template-template-projects .cause .cause-image {position: relative; margin-top: 0px;}
.page-template-template-projects .cause .cause-image img { margin-top: 0px;}
.page-template-template-projects .cause .cause-foot {float: left; padding: 0px !important; margin-top: 5px; font-size: 16px;}
.page-template-template-causes .cause-foot-aside, 
.page-template-template-projects .cause-foot-aside {margin-bottom:10px !important;}
.cause .cause-foot .cause-foot-content span {margin-left: 1px;}

.footer .widget_categories ul a::before, .widget_nav_menu ul a::before, .widget_meta ul a::before, .widget_archive ul a::before, .widget_pages ul a::before {
display: none;
}
.footer .footer-section .footer-section-body a {
    padding: 4px 0px;
}
.footer-section-body .menu li {
    padding: 0;
}

.col-left {float:left; width:40% !important; margin-bottom:40px;}
.col-right {float:left; width:60% !important;}


@media (max-width: 768px) {
	.cause-foot-content span {font-size: 1.2rem;}
	.cause-foot-aside {font-size: 1.2rem; margin-top: 0px !important; clear:left;}
	.cause-foot-aside strong {font-size: 1.2rem;}
	.advocatetip {font-size: 14px !important;}
}


@media (max-width: 640px) {
	.col-left {float:none; width:100% !important; margin-bottom:10px;}
	.col-right {float:none; width:100% !important;}
	.advocatetip {font-size: 12px !important; padding: 0px !important; float:left !important;}
	.slide-image .fullscreener .fsr-container {background-position: right center !important;}
	li#menu-item-1924 ul li a, li#menu-item-1702 ul li a {color: #27262c !important; }
	.slider-staff .slider-actions { top: -95px; }
	
	
	.page-template-template-causes .cause-foot-aside {font-size: .9rem !important; margin-top: 0px !important; clear:left !important; text-align:left;}
	.page-template-template-causes .cause-foot-aside strong {font-size: .9rem !important;}
	.advocatetip {font-size: 8px !important; padding: 0px !important; float: left !important;}
	.page-template-template-causes .progressbar {margin-bottom:53px !important;}
	.page-template-template-causes .cause .cause-title {font-size: 15px !important; margin-right:0px !important;}
	
	
	.page-template-template-projects .cause-foot-aside {font-size: .9rem !important; margin-top: 0px !important; clear:left !important; text-align:left;}
	.page-template-template-projects .cause-foot-aside strong {font-size: .9rem !important;}
	.page-template-template-projects .cause .cause-title {font-size: 15px !important; margin-right:0px !important;}
}




.view-full-post-btn{
	display:inline-block;
	width: 100%;
	text-align: center;
	font-weight: bold;
	background-color: #333;
	padding:8px 16px;
	margin-top:10px;
	color:#fff;
	font-style:italic;
	font-size:16px;
}
.view-full-post-btn:hover{
	/*transition*/
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
	background-color: #590015;
	color:#c0c0c0;
}

.sli-donationAmounts {justify-content: left !important; text-align:left; }
.sli-button .sli-flat {background-color: rgb(255, 158, 32) !important; width:100% !important;}

.grecaptcha-badge { opacity:0;}

.advocatetip {
  position: relative;
  display: inline-block;
}

.advocatetip .advocatetiptext {
	visibility: hidden;
	width: 200px;
	height:80px;
	background-color: rgba(40, 40, 41, 0.7);
	font-size:1.2rem;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 15px;

  /* Position the tooltip */
  position: absolute;
  z-index: 1000;
}

.advocatetip .advocatetiptext.left {top:-5px; right: 105%;}


.advocatetip:hover .advocatetiptext {
  visibility: visible;
}

.slider-featured .slide .slide-tag, .cause .cause-tag {
    background: #590015 !important;
    color: #fff !important;
}

.name_first label, .name_last label {margin-top:-15px !important;}

.nks_cc_exposed .nks_cc_trigger_tabs .nks-active .fa-stack-1x::before, .nks_cc_transitioning .nks_cc_trigger_tabs .nks-active .fa-stack-1x::before {background-position: 72% 50% !important;}

#menu-item-186 > a:hover {
  color: #FFFFFF !important; /* #bababa !important; */
}

/* Hide projects nation sidebar */
.widget_upcoming_events {
	display: none !important;
}