/*
 Theme Name:   Sunflower-child
 Theme URI:    https://sunflower-theme.de
 Description:  Sunflower child-theme
 Author:       Tom Rose
 Author URI:   https://tom-rose.de
 Template:     sunflower
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  twentyfifteenchild
*/


/* CUSTOM STYLING GRUENE NEU_ULM */


.bloginfo-description {
  text-transform: none !important;
}



/* CONTACT FORM STYLING */

.wp-block-group.is-content-justification-center.is-layout-constrained.wp-block-group-is-layout-constrained .comment-respond {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}


/* BUTTON STYLINGS */


.wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {
	margin-bottom: 30px !important;
}


/* BLOCK & COLUMNS STYLINGS */

.wp-block-columns-is-layout-flex {
	max-width: 1170px !important;
	margin-bottom: 30px !important;
}

.wp-block-group {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.tabcontent .wp-block-group {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.tabcontent .wp-block-column{
  margin-bottom: 30px !important;
}

.wp-block-sunflower-latest-posts {
	margin-top: 30px !important;
}




/* TABS STYLINGS */

.responsive-tabs .responsive-tabs__panel {
	padding: 0px !important;
	border: none !important;
}

.responsive-tabs ul.responsive-tabs__list {
	margin: 20px 0 30px 0 !important;
	min-height: 50px !important;
}

.responsive-tabs ul.responsive-tabs__list .responsive-tabs__list__item {
	background-color: #008939 !important;
	color: white !important;
	border: none !important;
	border-radius: 3px !important;
	padding: 13px 30px !important;
	font-size:16px !important;
	margin-right: 8px !important;
	
}

.responsive-tabs ul.responsive-tabs__list .responsive-tabs__list__item.responsive-tabs__list__item--active {
	background-color: #005437 !important;
	color: white !important;
}


.responsive-tabs .tabcontent h1, .responsive-tabs .tabcontent h2, .responsive-tabs .tabcontent h3, .responsive-tabs .tabcontent h4 {
	margin-top: 0px !important;
}




/* EVENTS STYLINGS */


.event-card .fst-italic {
	visibility: collapse !important;
}


.wp-block-group.alignfull.next-events  {
	padding: 30px !important;
	width: 100% !important;
	margin: 0 auto !important;
}


/* SOCIAL BUTTONS */

.instagram-icon a , .facebook-icon a , .twitter-x-icon a {
	display:block !important;
	width: 48px !important;
	height: 48px !important;
	margin: 0 10px 20px 0 !important;
	
}

.instagram-icon a span, .facebook-icon a span, .twitter-x-icon a span {
	visibility: collapse !important;
	
}

.instagram-icon a  {
	background: url("/wp-content/themes/sunflower-child/assets/img/icons8-instagram-48.png");
	
}

.facebook-icon a  {
	background: url("/wp-content/themes/sunflower-child/assets/img/icons8-facebook-48.png");
	
}

.twitter-x-icon a  {
	background: url("/wp-content/themes/sunflower-child/assets/img/icons8-x-48.png");
	
}




/* MEDIA FIXES */


@media (min-width: 768px) {
  .sunflower_event > .entry-header {
    padding: 30px 0 !important;
  }
}

@media (min-width: 992px) {
  .container-narrow {
    max-width: 1170px !important;
  }
}

@media (max-width: 767px) {
  .responsive-tabs .tabtitle {
    background-color: #008939 !important;
    color: #fff !important;
	margin: 10px 0 !important;
  }
}

@media (max-width: 767px) {
  .responsive-tabs .responsive-tabs__heading::after {
	border-top: 6px solid #fff !important;
	border-bottom: 0px solid #fff !important;
  }
}

@media (max-width: 767px) {
  .responsive-tabs .responsive-tabs__heading--active::after {
	border-top: 0px solid #fff !important;
	border-bottom: 6px solid #fff !important;
  }
}