/*
Theme Name: Depressiegala
Theme URI: http://verdwaalniet.nl
Description: Custom made childtheme for Depressiegala
Version: 1.0
Author: Verdwaalniet
Author URI: http://verdwaalniet.nl
Template: Divi
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/


a {
    color: #111;
}

p a:hover {
  border-bottom: 2px solid #111;
  padding-bottom: 0.1em;
}

#sidebar a:hover, h3.wp-posts-carousel-title a:hover, .wp-posts-carousel-image a:hover {
  border-bottom: none;
}

.home h3, #home-sterrentitel h2, #home-aftellen h4 {
  font-family: "brandon-grotesque",sans-serif;
  font-weight: 900;
  color: #111;
  text-transform: uppercase;
}

.home .et_pb_section {
    padding: 1% 0;
}

#home-mhftekst a {
  color: #003f70;
}

#home-mhftekst img {
  padding-left: 1em;
}

#main-header {
    background-color: rgba(255, 255, 255, 0.9);
}

#home-sterrentitel h2 {
  font-size: 1.75em;
}

#home-mhftekst a:hover {
  color: #0e71b8;
}

span.blue {
  color: #4ea8de;
  text-shadow: 1px 1px #003c6f;
}

.tickets {
  color: #111;
}

#wp_posts_carousel-2 {
  width: 100%;
}

.light-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
  background-color: #fbb538 !important;
  border-color: #fca718 !important;
}

.light-theme.wp-posts-carousel .wp-posts-carousel-desc {
    color: #111 !important;
    font-size: 1em !important;
  }

.et_pb_widget_area_left {
      border-right: 0;
}

.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav #page-container {
    padding-top: 0px;
}

.bottomfootertext {
  color: #eddd00;
}

#steunMHF .et_pb_text p {
  margin-left: 5em;
  margin-right: 5em;
}

@media all and (min-width: 767px) {
.single-artiest #main-content #left-area {
    width: 69%;
    margin-left: 10%;
    padding-right: 10%;
}
}
.et_right_sidebar #sidebar {
    padding-left: 15px;
    margin-top: 0.6em;
}

.single-artiest span.dropcap {
    color: rgba(244, 192, 70, 0.89);
    font-family: "brandon-grotesque",sans-serif;
    padding: 0.35em 0.1em 0 0;
    font-weight: 900;
    font-size: 3.5em;
}

.single #main-content h2 {
	font-size: 2.4em;
    line-height: 1.3;
}

a.ticketbtn {
	background-color: #bf6695;
	padding: 0.4em;
 	border-radius: 3px;
 	font-size: 20px;
 	color: #fff;
}

.single-artiest a.ticketbtn {
	background-color: #6d95d3
}

a.ticketbtn:hover {
 	background-color: #4ea8de;
 	color: #fff;
}

#text-2 .textwidget, #text-5 .textwidget {
  margin-top: 1em;
}

.page-id-855 h2 {
  font-family: "brandon-grotesque",sans-serif;
  padding: 1em 0;
  font-weight: 900;
  font-size: 34px;
  text-transform: uppercase;
  color: #fff;
}

.page-id-855 p {
  font-size: 1.2em;
  color: #232323;
}

.page-id-953 .entry-content .intro p {
  color: #111;
  font-size: 1.3em;
  line-height: 1.8em;
}

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li::before, blockquote {
    border: none;
}

blockquote p i {
    color: #232323;
    font-size: 1.2em;
    line-height: 1.8em;
    font-family: georgia, serif;
}

.et_pb_testimonial {
  border-radius: 6px;
}

.page-id-953 .entry-content .vervolg p {
  color: #232323;
  font-size: 1.1em;
  line-height: 1.6em;
}

.page-id-953 .entry-content .vervolg h2 {
  font-family: "brandon-grotesque",sans-serif;
  padding: 1em 0;
  font-weight: 900;
  font-size: 24px;
  text-transform: uppercase;
  color: #fff;
}

#over-titel h1, #vipdiner-titel h1 {
  font-family: "brandon-grotesque",sans-serif;
  font-weight: 900;
  font-size: 40px;
  text-transform: uppercase;
  color: #fff;
}

#waaromdepressiegala h2 {
  font-family: "brandon-grotesque",sans-serif;
  padding: 1em 0;
  font-weight: 900;
  font-size: 24px;
  text-transform: uppercase;
  color: #fff;
}

#waaromdepressiegala p {
  color: #232323;
  font-size: 1.2em;
  line-height: 1.7em;
}

#waaromdepressiegala p a {
  border-bottom: 1px solid #232323;
  padding-bottom: 0.1em;
}

.single-product #sidebar h3.wp-posts-carousel-title a {
  font-size: 1.2em;
}


.footer-widget .footerarea {
    padding: 0.5em;
}

.footerarea .et_pb_widget a {
    color: #eee;
    text-decoration: none;
}

#sidebar #text-5 {
	margin-top: 3em;
}

#knoppenbalk {
	max-width: 800px !important;
}

#home_mhf_intro p {
	font-size: 1em;
	line-height: 1.3;
}

.footerarea a {
	color: #fff;
	border-bottom: 1px solid #fff;
	padding-bottom: 0.1em;
}

.et_pb_widget .instagram-pics li  {
    float: left;
    width: 33%;
    padding: 0 3px;
    margin-bottom: 0;
}

.single-artiest .et_pb_row {
	background-color:  transparant;
	padding-bottom: 4em;
}

.single-artiest .et_pb_column {
	padding: 1em 3em;
}

#null-instagram-feed-2, #null-instagram-feed-3, #null-instagram-feed-4, #null-instagram-feed-5, #null-instagram-feed-6, #null-instagram-feed-7, #null-instagram-feed-8, #null-instagram-feed-9, #null-instagram-feed-10, #null-instagram-feed-11, #null-instagram-feed-12, #null-instagram-feed-13, #null-instagram-feed-14 {
    margin-left: 0em;
    width: 100%;
}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {

.et_pb_row {
    width: 100%;
    padding: 0 1em;
}
.container {
    width: 100%;
}
#left-area, .et_post_meta_wrapper {
	padding-left: 1em;
}
.single-post #left-area .entry-content .et_pb_row {
	padding: 0;
}
}

.page-id-45 h2 {
  font-family: "brandon-grotesque",sans-serif;
  font-weight: 900;
  font-size: 24px;
  text-transform: uppercase;
  color: #fff;
}

.single-post #left-area p, .single-post #left-area ul li a {
	color: #333;
	font-size: 1.3em;
	line-height: 1.8;
}

.single-post #left-area .entry-content {
	padding: 0 4em 0 2em;
}

.single-post h1.entry-title {
	font-size: 40px;
}

.single-post #left-area .post-meta a {
    color: #333;
    text-decoration: none;
}

.single-post .entry-content span.dropcap {
	font-size: 4em;
}

.single-post #left-area .entry-content .et_pb_section {
	padding: 0;
}


.single-post #sidebar .et_pb_widget {
    margin-bottom: 30px;
    border-bottom: dotted #efefef 2px;
    padding-bottom: 3em;
}

.single-post #sidebar #wp_posts_carousel-3 {
	padding-bottom: 0;
	margin-bottom: 2em;
}

.single-post #sidebar .et_pb_widget a.ticketbtn {
    background-color: #efefef;
}


#sidebar .addthis_toolbox {
  display: none;
}

.et_pb_widget_area_right .wp-posts-carousel-desc .addthis_toolbox {
  display: none;
}

.single-post #left-area .entry-content p:first-child {
line-height: 166%;
font-size: 170%;
}

.single-post #left-area ol, .single-post #left-area ul{
  color: #333;
  font-size: 1.3em;
  line-height: 1.8em;
  margin-left: 2em;
}

.et-social-linkedin a:before {
	content: '\e09d';
}

h3.et_pb_gallery_title, .mfp-title {
	display: none;
}

#et-top-navigation nav > ul > li.tickets > a {
	padding: 0.5em;
	background-color: rgba(226,181,217,0.99);
	padding-bottom: 0;
	border-radius: 5px;
	margin-right: 0.5em;
	padding-bottom: 10px!important;
}

#et-top-navigation nav > ul > li.tickets > a:hover {
	background-color: rgba(58,171,242,0.99);
	color: #fff;
}

.ticketwidget {
	margin-bottom: 1em;
	max-width: 10em;
}

h4.widgettitle {
	font-size: 30px;
}

/* hide top header on scroll by Geno Quiroz */

#top-header {
	z-index: 9;
}

#main-header {
	transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
}

#main-header.et-fixed-header {
	top: 0 !important;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: inherit;
}

.et_pb_dp_oc .dp_oc_item h2 {
    text-align: center;
}

.dp_oc_post_title {
	color: #fff;
}

.woocommerce .woocommerce-ordering {
	display: none;
}


/* 2019! */

#bg p {
	color: #fff;
}

.single-product #main-content, .page-id-198 #main-content, .page-id-199 #main-content {
    background-image: url(../../uploads/2019/11/bg2_Depgala_2020-scaled.jpg)!important;
}

.single-artiest h2 {
  padding-bottom: 0.5em;
}

#divi_pb_widget-2 {
  top: 70px !important;
}

#menu-item-2711 a {
	background-color: #2c5900;
	color: #fff !important;
	padding: 1em !important;
	border-radius: 5px;
}


.et-fixed-header #top-menu #menu-item-2711 a {
	color: #fff !important;
}

h4.widgettitle {
	color: #dcf455;
}

ul li.product_list_widget a span.product-title {
	color: #2c5900;
	line-heigth: 1em;
}

.et_pb_bg_layout_light .et_pb_widget li a {
	color: #2c5900;
}

.woocommerce-breadcrumb {
	color: #dcf455;
}

.woocommerce-checkout #payment{
	background-color: #86b250;
}

.woocommerce-info, .woocommerce-info a, .woocommerce-error, .woocommerce-message {
    color: #2c5900 !important;
}



/* -------    2020 styling    -------  */

#menu-item-2711 a {
	background-color: #e6222c8a;
	color: #f9f1d5 !important;
	padding: 1em !important;
	border-radius: 5px;
}

span.blue {
  color: #eddd00;
  text-shadow: 1px 1px #6f2a00;
}

.woocommerce .woocommerce-breadcrumb a, .woocommerce .woocommerce-breadcrumb {
  color: #fff;
}

.et-db #et-boc .et-l a {
    color: #fff;
}

.woocommerce ul.products li.product .price {
    color: #fff! important;
}

.woocommerce  .woocommerce-Price-amount {
  color: #f4dd07;
}

.woocommerce div.product .stock {
      color: #fff;
}

.product_meta {
  display: none;
}