/*
 Theme Name:   Bricks NGO Child Theme
 Theme URI:    https://bricks-ngo.duogeeks.com/
 Description:  If you are looking for a NGO child theme for your website ? Bricks NGO Child Theme is perfect for you to save time as it is 100% responsive, fast, and easy to use.
 Author:       Bricks Awesome
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.0
 Text Domain:  bricks
*/

/*==========Menu css start=========*/
.sticky.on-scroll.scrolling .ba-ngo-child-theme-top-bar {
	display: none;
}
.icon-box-styl h3 {
	margin-top:0px !important;
}
.brxe-nav-menu .bricks-nav-menu .sub-menu {
	min-width: 220px;
}
.brxe-nav-menu .bricks-nav-menu .sub-menu li a:hover {
	background:var(--primary);
	padding-left:var(--space-m)
;
}
.brxe-nav-menu .bricks-nav-menu .sub-menu {
	line-height: 50px;
}
.brxe-nav-menu .bricks-nav-menu .sub-menu li a {
	transition:.5s;
}
.campain-styl .repeater-item [data-field-id="oftsdm"] {
	position: absolute;
	right: 0;
}
.news-styl .repeater-item [data-field-id="oftsdm"] {
	position: absolute;
	right: 0;
	bottom: 0;
}
.campain-styl .repeater-item [data-field-id="iljbyz"] .avatar, .news-styl .repeater-item [data-field-id="iljbyz"] .avatar {
	width: 20%;
	border-radius: 50px;
}
.campain-styl .content-wrapper {
	border-top: 5px solid var(--primary);
}
#catch-breadcrumb {
	margin: 0 auto;
	color: var(--neutral);
	text-align: center;
	display: inline-block;
	width: 100%;
}
.brx-open .ba-ngo-child-theme-make-a-difference_sponsor-wrapper-content-wrapper-tabs-menu-tab-title-title-text {
	color: var(--neutral);
}
.ba-ngo-child-theme-campaigns_inner-sidebar-post.news-styl .content-wrapper {
	flex-basis: 70% !important;
}
/*==========Menu css end=========*/

@media screen and (max-width:1260px){
.head-btn-styl {
	font-size: calc(var(--text-xs) - 4px);
}	
.brxe-block.head-col-4 a {
	padding: var(--space-xs) var(--space-m);
	font-size: calc(var(--text-xs) - 4px) !important;
}
.brxe-block.head-col-2 #menu-main-menu li a {
	font-size: calc(var(--text-xs) - 4px);
}
}

@media screen and (max-width:1180px){
.head-btn-styl {
	font-size: calc(var(--text-xs) - 4px);
	padding: var(--space-xs) var(--space-m) !important;
}
}

@media screen and (max-width:1115px){
.top-icon-text h4 a, .top-icon-text h4 {
	font-size: calc(var(--text-xs) - 4px);
}
.top-icon-text .icon i {
	font-size: calc(var(--text-xs) - 4px) !important;
	margin-top: 2px;
}
.brxe-block.head-col-4 a {
	padding: 10px var(--space-s);
	font-size:calc(var(--text-xs) - 4px) !important;
}
.brxe-block.head-col-2 #menu-main-menu li a {
	font-size: calc(var(--text-xs) - 4px);
}
:where(.brxe-nav-menu) .bricks-nav-menu > li {
	margin: 0 0 0 20px !important;
}
}
@media screen and (max-width:1045px){
.head-btn-styl {
	font-size: 11px;
	padding: 13px var(--space-m) !important;
}
.top-icon-text h4 a, .top-icon-text h4 {
	font-size: calc(var(--text-xs) - 4px);
}	
}
@media screen and (max-width:767px){
.bricks-mobile-menu-toggle {
	height: 24px !important;
}
.bricks-mobile-menu-toggle {
	margin-top: 8px;
}
.ba-ngo-child-theme-top-bar-container-column2, .ba-ngo-child-theme-top-bar-container-column3 {
	display: none;
}
}
@media screen and (max-width:600px){
.social-icon-styl li a span {
	display: none;
}
}