
/*  Theme Name:   Bricks Child Theme  Theme URI:    https://bricksbuilder.io/  Description:  Use this child theme to extend Bricks.  Author:       Bricks  Author URI:   https://bricksbuilder.io/  Template:     bricks  Version:      1.1  Text Domain:  bricks */  /*SCROLLBAR*/ body::-webkit-scrollbar { 	width: 10px; } body::-webkit-scrollbar-track {  background: var(--bricks-color-rbdjyv);  } body::-webkit-scrollbar-thumb {   	background-color: rgba(104, 178, 212, 0.25); 	 }  /*SELECTION*/ ::-moz-selection  {    color: white;    background-color: var(--bricks-color-rbdjyv); } ::selection  {    color: white;    background-color: var(--bricks-color-rbdjyv); }  a,.btn,button { 	-webkit-tap-highlight-color: transparent; }  hr{ 	margin: 0.5em 0; }  /****************************************************************  * TERM BACKGROUND COLORS  ***************************************************************/    li.bg-primary a{ 	background-color: var(--bricks-color-gtqxbg); } /*body.vortrag::-webkit-scrollbar-thumb,*/ body.vortrag .bg-term, body.vortrag .jet-calendar-week__day-mobile-trigger, .Vortrag.bg-term, .Vortrag .bg-term, [data-type="Vortrag"] .bg-term, li.bg-vort a{ 	background-color: var(--bricks-color-mngopn)!important; } /*body.konferenz::-webkit-scrollbar-thumb,*/ body.konferenz .bg-term, body.konferenz .jet-calendar-week__day-mobile-trigger, .Konferenz.bg-term, .Konferenz .bg-term, [data-type="Konferenz"] .bg-term, li.bg-konf a{ 	background-color: var(--bricks-color-mcxxcl)!important; }  /*body.gemeinschaft::-webkit-scrollbar-thumb,*/ body.gemeinschaft .bg-term, body.gemeinschaft .jet-calendar-week__day-mobile-trigger, .Gemeinschaft.bg-term, .Gemeinschaft .bg-term, [data-type="Gemeinschaft"] .bg-term, li.bg-geme a{ 	background-color: var(--bricks-color-nqhrgd)!important; }  /*body.evangelisation::-webkit-scrollbar-thumb,*/ body.evangelisation .bg-term, body.evangelisation .jet-calendar-week__day-mobile-trigger, .Evangelisation.bg-term, .Evangelisation .bg-term, [data-type="Evangelisation"] .bg-term, li.bg-evan a{ 	background-color: var(--bricks-color-jnrpuf)!important; }   /****************************************************************  * TERMIN LIST QUERY  ***************************************************************/  .no-results{ 	font-weight: bold; } .no-results i {     font-size: 1.2em; }  .bricks-posts-nothing-found {     width: 100%!important; }   /****************************************************************  * TERM TEXT COLORS  ***************************************************************/  .color-primary, a.color-primary, li a.color-primary, #Logo.color-primary{ 	color: var(--bricks-color-gtqxbg); 	fill: var(--bricks-color-gtqxbg); }   body.vortrag .color-term, body.vortrag .jet-map-marker i.ion-md-pin, .Vortrag.color-term, .Vortrag .color-term, [data-type="Vortrag"] .color-term{ 	color: var(--bricks-color-mngopn); 	border-color: var(--bricks-color-mngopn); 	fill: var(--bricks-color-mngopn); }  body.konferenz .color-term, body.konferenz .jet-map-marker i.ion-md-pin, .Konferenz.color-term, .Konferenz .color-term, [data-type="Konferenz"] .color-term{ 	color: var(--bricks-color-mcxxcl); 	border-color: var(--bricks-color-mcxxcl); 	fill: var(--bricks-color-mcxxcl); }  body.gemeinschaft .color-term, body.gemeinschaft .jet-map-marker i.ion-md-pin, .Gemeinschaft.color-term, .Gemeinschaft .color-term, [data-type="Gemeinschaft"] .color-term{ 	color: var(--bricks-color-nqhrgd); 	border-color: var(--bricks-color-nqhrgd); 	fill: var(--bricks-color-nqhrgd); }  body.evangelisation .color-term, body.evangelisation .jet-map-marker i.ion-md-pin, .Evangelisation.color-term, .Evangelisation .color-term, [data-type="Evangelisation"] .color-term{ 	color: var(--bricks-color-jnrpuf); 	border-color: var(--bricks-color-jnrpuf); 	fill: var(--bricks-color-jnrpuf); }  /****************************************************************  * MAP AND MAP POPUPS  ***************************************************************/   .leaflet-bottom.leaflet-right {     display:none; }  .jet-map-listing .leaflet-popup-content-wrapper { 	border-radius: 1.5rem; 	font-family: Inter,sans-serif; }   .jet-map-listing.leaflet-container a.leaflet-popup-close-button{ 	color:#fff; }  .jet-map-listing .map-popup { 	border-radius: 1.5rem; }  .jet-map-listing .map-popup .jet-listing-dynamic-field__content{ 	font-size: 1.3rem; 	color: #fff; }   /****************************************************************  * CALENDAR  ***************************************************************/   /*DAY BUBBLES*/  .calendar-bubble { 	position:relative; 	border-radius:1.5rem; 	border-bottom-right-radius:0; 	padding: 1.5rem; 	margin-bottom:5px; 	font-size:0.8em; 	line-height:1.2em; 	color:#fff!important; 	transition: all .25s; 	/*box-shadow: 0 0 44px -24px #000000;*/ }  .calendar-bubble a{ 	color:#fff!important; }  .calendar-bubble a:first-child{ 	font-weight: 700; }  .calendar-bubble.abgesagt-true {     text-decoration: line-through; 	opacity:0.5; }  .calendar-bubble i.brxe-icon {     position: absolute;     font-size: 20px;     bottom: 2px;     right: 5px; }  /*MOBILE VIEW*/  .jet-calendar-week__day-mobile-trigger {     width: 100%;     height: 3rem; 	border-radius: 1.5rem; } .calendar-event-active .jet-calendar-week__day-mobile-trigger { 	border-bottom-left-radius: 0; 	border-bottom-right-radius: 0; } .jet-calendar-week__day-mobile-trigger:after {     content:"+"; 	display:block; 	padding: 5px; 	font-size: 1.2rem;   	color:#fff;     text-align:center; }  /*ARROW BUTTONS*/  .jet-calendar-nav__link{   transition: all .25s }  /****************************************************************  * ADD TO CALENDAR BUTTON  ***************************************************************/   body .atcb-button {     font-family: Inter,sans-serif;     font-size: 1rem!important 	color: var(--bricks-color-rbdjyv); } @media print { 	.no-print, 	add-to-calendar-button{ 		display:none; 		height: 0px; 		visibility:hidden; 	} 	 	html, body{ 		background: #fff; 	} 	 	p,ul,ol,li,small,span,h1,h2,h3,h4,h5,h6{ 		color: #000!important; 	} }