/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme for Divi Theme by Elegant Themes
 Author:         Divi.world
 Author URI:     http://divi.world
 Template:       Divi
 Version:        1.0.0
*/

/* Fonts */

	@font-face {
		font-family: 'Brandon Grotesque';
		font-style: normal;
		font-weight: normal;
		src: url('/wp-content/themes/Divi-Child-Theme/fonts/Brandon_reg.otf');
	}

	@font-face {
		font-family: 'Brandon Grotesque';
		font-style: normal;
		font-weight: bold;
		src: url('/wp-content/themes/Divi-Child-Theme/fonts/Brandon_bld.otf');
	}

	@font-face {
		font-family: 'Brandon Grotesque';
		font-style: italic;
		font-weight: normal;
		src: url('/wp-content/themes/Divi-Child-Theme/fonts/Brandon_reg_it.otf');
	}

	@font-face {
		font-family: 'Clicker';
		font-style: normal;
		font-weight: normal;
		src: url('/wp-content/themes/Divi-Child-Theme/fonts/ClickerScript-Regular.ttf');
	}

	.clicker, .woocommerce-product-details__short-description {
		font-family: 'Clicker';
		font-size: 1.75rem;
	}

/* Basic */

	body, .et_pb_text {
		font-family: 'Brandon Grotesque', Open Sans, Arial, sans-serif !important;
	}

/* Header */

	.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
		color: #b0c83a;
	}

	#top-menu li li a {
		padding: 0;
	}

/* Page */

	.et_right_sidebar #left-area {
		padding-right: 0;
	}

/* Archive */

	.et_pb_post {
		overflow: hidden;
	} .et_pb_post .entry-featured-image-url {
		width: 400px;
		float: right;
		margin-left: 2em;
	}

	.et_pb_post .et_pb_button {
		display: inline-block;
	}

/* Single */

	.green, .yellow, .red, .orange {
		display: inline-block;
		width:35px;
		height: 30px;
		border-radius: 50%;

		background-size: contain;
		background-repeat: no-repeat;
	} .green {
		/* background-color: #b8d045; */
		background-image: url(/wp-content/uploads/holunderbluete-illustration.jpg);
	} .yellow {
		/* background-color: #ffea37; */
		background-image: url(/wp-content/uploads/holunderbluete-ingwer-illustration.jpg);
	} .red {
		/* background-color: #dd6e5d; */
		background-image: url(/wp-content/uploads/holunderbluete-rhabarber-illustration.jpg);
	} .orange {
		/* background-color: #f29c4e; */
		background-image: url(/wp-content/uploads/holunderbluete-quitte-illustration.jpg);
	}

/* WooCommerce */

	.woocommerce-product-details__short-description {
		margin-bottom: 2rem;
	}

	.woocommerce div.product .woocommerce-tabs .panel h2 {
		display: none;
	}

	.et-cart-info, .product .product_meta {
		display: none !important;
	}

	.woocommerce-checkout .col2-set .col-1 {
		float: none;
		width: 100%;
	} .woocommerce-checkout .col2-set .col-2 {
		display: none;
	}

	.woocommerce-checkout #order_review h3 {
		margin-top: 2em;
	}
 
/* Footer */

	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
		float: none;
		margin-bottom: 0;
	}

	#footer-widgets .footer-widget li {
		margin: 0;
		padding: 0;
	} #footer-widgets .footer-widget li:before, #footer-widgets .footer-widget li .sub-menu {
		display: none;
	}

	#et-footer-nav {
		background-color: #b0c83a;
	} .bottom-nav li:last-child {
		float: right;
	} .bottom-nav a {
		color: #fff;
	}

	#footer-bottom {
		display: none;
	}

	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
		background-color: #000 !important;
	}

	.wp-block-social-link {
		display: block;
		border-radius: 9999px;
		transition: transform .1s ease;
		height: auto;
	} .wp-social-link a {
		align-items: center;
		display: flex;
		line-height: 0;
		transition: transform .1s ease;
	} .wp-block-social-links .wp-social-link a {
		padding: .25em;
	} .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
		color: currentColor;
		fill: currentColor;
	} .wp-block-social-links .wp-social-link svg {
		width: 1em;
		height: 1em;
	}

@media (min-width: 981px) {

	.et_right_sidebar #left-area {
		float: none;
		width: 100%;
	} .et_right_sidebar #main-content .container:before {
		display: none;
	}

	.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product, .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
		width: 21.25%;
		margin-right: 5%;
	} .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1), .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1) {
		clear: none;
	} .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1), .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(4n+1), .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(4n+1) {
		clear: both;
	} .single.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n), .archive.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n), .et_pb_row .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n), .single.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n), .archive.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n), .et_pb_row .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n) {
		margin-right: 5%;
	} .single.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(4n), .archive.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(4n), .et_pb_row .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(4n), .single.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(4n), .archive.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(4n), .et_pb_row .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(4n) {
		margin-right: 0;
	}
}