/*
Theme Name: Enfold Child
Description: A Child theme created by Strila for TBB
Version: 1.0.1
Author: daniel rw philipsen
Author URI: http://strila.nl
Template: enfold
*/

/*Add your own styles here:*/

/* ----------------- Logo & Menu ----------------- */

span.mega_menu_title a img {
  width: 220px !important;
  height: 150px !important;
}

/* ----------------- Fonts ----------------- */

.h3--letter-spacing {
  letter-spacing: 10px;
}

h3.slide-entry-title.entry-title {
  min-height: 110px;
}

p a {
  text-decoration: underline;
}

.grid-content .entry-content-header h3 a {
  font-size: 20px;
}

.grid-content .entry-content-header h3 {
  padding-bottom: 10px;
}

#footer p a {
  text-decoration: none;
}

/* ----------------- Elements ----------------- */

.grid-content {
  cursor: pointer;
}

.grid-entry-excerpt {
  color: #777777 !important;
  font-size: 16px;
  font-style: normal;
  margin-bottom: -2px;
}

#top .flex_column_table {
  padding-bottom: 20px !important;
}

.with-excerpt-container .grid-entry {
  text-align: justify;
}

.grid-entry .inner-entry {
  border: none;
  box-shadow: none !important;
  margin-right: 10px !important;
}

.container_wrap {
  border: none !important;
}

#top div .avia-gallery img {
  border: none;
}

#top .avia-gallery .avia-gallery-thumb a:hover {
  opacity: 1;
}

div .avia_message_box .avia_message_box_title,
.avia_message_box_content {
  font-family: "coda", "HelveticaNeue", "Helvetica Neue", "Helvetica-Neue",
    Helvetica, Arial, sans-serif;
}

.avia_message_box_content {
  font-size: 16px;
  text-transform: none;
}

.wc-tab li {
  text-indent: -35px !important;
}

.wc-tab li {
  line-height: 1.4em;
  padding: 0;
}

.wc-tab ul {
  list-style: none !important;
  margin-left: 0 !important;
  padding-left: 35px !important;
}

.wc-tab li {
  margin-left: 0 !important;
}

.wc-tab li:before {
  content: ">";
  padding-right: 25px !important;
}

.grecaptcha-badge,

/* Google Recaptcha logo rechtsonderin */

div.slide-meta
/* datum van blogs op homepage */ {
  display: none !important;
}

/* ----------------- WPML Multilingual plugin ----------------- */

#menu-item-wpml-ls-24-nl,
#menu-item-wpml-ls-24-en {
  display: none;
}

/* ----------------- Contactformulier ----------------- */

#top .input-text,
#top input[type="text"],
#top input[type="input"],
#top input[type="password"],
#top input[type="email"],
#top input[type="number"],
#top input[type="url"],
#top input[type="tel"],
#top input[type="search"],
#top textarea,
#top select {
  -webkit-appearance: none;
  background: #fff;
  border-radius: 0px;
  border: 1px solid #e1e1e1;
  display: block;
  font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  margin-bottom: -30px;
  outline: none;
  padding: 18px 6px;
  width: 100%;
}

.sidebar input {
  margin-bottom: 0 !important;
}

#footer input[type="email"] {
  margin: 10px 0;
  padding: 5px;
}

#verzenden-button {
  background-color: #8ab6af;
  color: #ffffff !important;
  font-size: 16px;
  margin-top: 30px;
  transition: all 0.6s ease;
}

#verzenden-button:hover {
  background-color: #7ca39d;
}

/* ----------------- TABLEPRESS ----------------- */

.dataTables_length,
.dataTables_filter,
.dataTables_info,
.dataTables_paginate {
  display: none !important;
}

/* ----------------- WOOCOMMERCE ----------------- */

.wcppec-checkout-buttons,
.woocommerce-mini-cart__buttons img,
.single-product-summary .product_meta,
.single-product .sidebar,
.term-all .product-sorting {
  display: none !important;
}

.woocommerce.woocommerce-page .sidebar.sidebar_sidebar_right.alpha.units {
  display: none !important;
}

.woocommerce.woocommerce-page .container .av-content-small.units {
  width: 100%;
  border: none;
}

/* ----------------- Footer ----------------- */

#socket .social_bookmarks li a {
  width: 50px !important;
  height: 50px !important;
  font-size: 18px !important;
}

/* ----------------- Responsive ----------------- */

@media only screen and (max-width: 989px) {
  .responsive #scroll-top-link {
    /* Scroll to top button/link in mobile version */
    display: block !important;
  }
}

@media only screen and (max-width: 767px) {
  .avia_message_box_content p br {
    display: none;
  }
  #footer .widget {
    /* Widgets verticaal dichter bij elkaar */
    margin: 30px 0 0 0;
  }
}
