/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
@media only all and (min-width: 48rem) {
  .mobile-only {
    display: none;
  }
}
@media only all and (max-width: 47.99rem) {
  .no-mobile {
    display: none;
  }
}
@media only all and (min-width: 60rem) {
  .no-desktop {
    display: none;
  }
}
@media only all and (max-width: 59.99rem) {
  .desktop-only {
    display: none;
  }
}
@media only all and (min-width: 75rem) {
  .no-large-desktop {
    display: none;
  }
}
/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
*/
/***

gantry-row              g-row
gantry-width-container  g-width-container
gantry-width-xx         g-width-xx
gantry-width-spacer     g-width-spacer

***/
.g-width-container {
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
.g-width-container {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.g-row, .g-row:before, .g-row:after {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.g-row {
  margin: 0 -15px;
}
.g-container [class*="g-block"], .g-container [class*="g-width"] {
  min-width: 0;
}
.g-width-block {
  display: block;
  float: left;
}
.g-row .g-width-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: -0.25rem;
}
.g-width-spacer {
  margin: 15px;
}
.gantry-block-center {
  margin: auto;
  float: none !important;
}
.g-width-10, .g-width-15, .g-width-20, .g-width-25, .g-width-30, .g-width-33, .g-width-40, .g-width-50, .g-width-60, .g-width-66, .g-width-70, .g-width-75, .g-width-80, .g-width-90 {
  display: block;
  float: left;
}
.g-width-10 {
  width: 10%;
}
.g-width-15 {
  width: 15%;
}
.g-width-20 {
  width: 20%;
}
.g-width-25 {
  width: 25%;
}
.g-width-30 {
  width: 30%;
}
.g-width-33 {
  width: 33.3333333333%;
}
.g-width-40 {
  width: 40%;
}
.g-width-50 {
  width: 50%;
}
.g-width-60 {
  width: 60%;
}
.g-width-66 {
  width: 66.6666666667%;
}
.g-width-70 {
  width: 70%;
}
.g-width-75 {
  width: 75%;
}
.g-width-80 {
  width: 80%;
}
.g-width-90 {
  width: 90%;
}
.g-width-100 {
  width: 100%;
}
@media only all and (max-width: 47.99rem) {
  .g-width-20, .g-width-25, .g-width-30, .g-width-33, .g-width-40, .g-width-50, .g-width-60, .g-width-66, .g-width-70, .g-width-75, .g-width-80, .g-width-90 {
    width: 100%;
  }
}
@media only all and (max-width: 59.99rem) {
  .g-width-20, .g-width-25, .g-width-30, .g-width-33 {
    width: 100%;
  }
}
/*lighten(#f0ead6, 1);*/
/*lighten(#74b5de, 10%);*/
/*darken(#f28355, 4)*/
body {
  background-color: #f1ecda !important;
  background-image: url('https://petersteffens.nl/wp-content/themes/rt_ambrosia/custom/images/backgrounds/bg-down.png') !important;
  background-size: cover;
  background-attachment: fixed;
  font-size: 12pt;
}
@media only all and (max-width: 47.938rem) {
  body {
    font-size: 11pt;
  }
}
@media only all and (min-width: 75rem) {
  body {
    font-size: 13pt;
  }
}
#g-page-surround {
  background: transparent;
}
/*#g-page-surround {
	background: transparent url(https://petersteffens.nl/wp-content/themes/rt_ambrosia/custom/images/backgrounds/bg-down.png) no-repeat;
   	background-size: contain;
	background-position: top;
}*/
#g-header {
  background-image: url('https://petersteffens.nl/wp-content/themes/rt_ambrosia/custom/images/backgrounds/bg-graphic.png') !important;
  background-repeat: no-repeat;
  background-size: cover !important;
}
#g-header .g-logo {
  font-weight: normal;
}
@media only all and (max-width: 47.938rem) {
  #g-header {
    padding-top: 26px;
  }
}
@media only all and (min-width: 48rem) {
  #g-header {
    height: 130px;
  }
  #g-header .g-container {
    border-bottom: none;
  }
  #g-header .g-logo-block a {
    text-align: right;
  }
  #g-header .g-logo-block > div {
    margin: 70px 0 0 0;
  }
  #g-navigation {
    /*background: -moz-linear-gradient(bottom, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%) !important;
		background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.45) 70%,rgba(0,0,0,0) 100%) !important;
		background: linear-gradient(to top, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%) !important;
		margin-top: -50px;*/
    background-color: #2c3238 !important;
  }
  #g-navigation > .g-container {
    padding-bottom: 4px;
  }
  #g-navigation .g-content {
    margin-bottom: 6px;
  }
  #g-navigation .g-main-nav .g-toplevel > li {
    padding: 0px 6px 0px 2px;
  }
  #g-navigation .g-main-nav .g-toplevel > li:not(:last-child) {
    border-right: 1px solid #39424a;
  }
  #g-navigation .g-main-nav a {
    text-decoration: none !important;
  }
  .g-wrapper .g-container > div > div:nth-child(2) {
    /*background-image: url(../images/backgrounds/bg-sidebar.png);
		@include border-radius(0 10px 10px 0);*/
    margin: 6px 0;
    padding: 0px;
  }
  #g-mainbar {
    border-radius: 10px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.75);
    margin: 16px 16px 16px 0;
  }
}
@media only all and (max-width: 47.938rem) {
  #g-mainbar {
    border-radius: 10px;
    margin: 8px 8px 10px 8px;
  }
}
#g-header .widget h3 {
  text-shadow: 0px 0px 8px black;
  margin-top: 30px;
  margin-bottom: 6px;
}
#g-header .widget.widget_rokajaxsearch input {
  color: #3b3b3b;
  padding: 6px 12px;
  opacity: 0.8;
}
#g-copyright .g-content.g-particle, #g-bottom .g-content {
  margin-top: 4px;
  margin-bottom: 4px !important;
}
.g-offcanvas-toggle {
  color: white;
  font-size: 1.8rem;
  text-shadow: 1px 1px 4px #000;
}
.g-offcanvas-toggle:after {
  content: "Menu";
  font-size: 1.5rem;
  text-transform: uppercase;
}
#g-mainbar {
  background-color: #fcfbf8;
  /*#FCFCFC;*/
}
#g-mainbar > .g-grid:nth-child(2) .g-block .g-content {
  padding-top: 0px;
  margin-top: 0px;
}
.g-error .g-content {
  margin-left: 40px;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1rem !important;
}
/*h1, h2, h3, h4, h5 {
  font-family: "novecentowide", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
}*/
h1 {
  background: #dbd7cd;
  font-size: 2rem !important;
  line-height: 1.2 !important;
  padding: 8px 14px !important;
  margin-left: -0.8rem !important;
  margin-bottom: 18px !important;
  background: -moz-linear-gradient(left, #dbd7cd 0%, rgba(219, 215, 205, 0.6) 50%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #dbd7cd 0%, rgba(219, 215, 205, 0.6) 50%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #dbd7cd 0%, rgba(219, 215, 205, 0.6) 50%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dbd7cd", endColorstr="#00ffffff",GradientType=1);
  /* IE6-9 */
  -moz-border-top-left-radius: 24px;
  -webkit-border-top-left-radius: 24px;
  border-top-left-radius: 24px;
  -moz-border-bottom-left-radius: 24px;
  -webkit-border-bottom-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
h1 .printomatic {
  float: right;
  margin-top: 10px;
}
.platform-content h2, body[class*=" pod-page"] h2, .single .entry-related h2 {
  font-size: 1.9rem;
  /*display: inline-block !important;*/
  margin-top: 1.8rem;
  margin-bottom: 12px;
  margin-right: 10px;
  padding-left: 40px;
  position: relative;
  color: #23282d;
}
.platform-content h2:before, body[class*=" pod-page"] h2:before, .single .entry-related h2:before {
  content: ">";
  font-family: "Euphemia UCAS", Euphemia, Helvetica;
  box-shadow: inset 0 0 10px #1a1a1a, 1px 0 1px rgba(225, 225, 225, 0.1);
  background: #1d1d1d;
  color: #ffffff;
  text-shadow: 1px 1px 1px #1a1a1a;
  height: 1.8rem;
  width: 1.8rem;
  margin-right: 10px;
  display: inline-block;
  font-size: 1rem;
  text-align: center;
  line-height: 1.9rem;
  position: absolute;
  left: 0;
  top: 0.6rem;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  border-radius: 100%;
}
.platform-content h2 a, body[class*=" pod-page"] h2 a, .single .entry-related h2 a {
  color: #23282d !important;
}
.single .platform-content h2, .page .platform-content h2 {
  display: inline-block;
  margin-top: 1rem;
  margin-bottom: 0px;
}
.platform-content .entries .tease {
  margin-top: 0px !important;
  padding-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.platform-content .entries .tease .post-content .well {
  display: none;
}
.platform-content .entries .tease.sticky {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  border-radius: 6px;
}
.platform-content .tease-featured-image {
  /*max-width: 60px;*/
  margin-top: -60px !important;
  margin-right: 10px !important;
}
@media only all and (max-width: 47.938rem) {
  .platform-content .tease-featured-image {
    margin-top: 0px !important;
    float: none !important;
  }
}
.edit-link {
  display: block;
  margin: 2rem 0;
}
ol {
  padding-left: 40px;
}
select {
  margin-bottom: auto;
}
.post-type {
  font-size: 1.3rem !important;
  font-weight: normal;
  text-transform: uppercase;
  margin-left: 0px;
}
.post-type:before {
  content: "[";
}
.post-type:after {
  content: "]";
}
@media only all and (max-width: 47.938rem) {
  .tease .post-thumbnail {
    display: none;
  }
  .post-type {
    display: block;
  }
}
.g-aside, #g-sidebar {
  font-size: 1rem;
}
.g-aside .g-title, #g-sidebar .g-title {
  margin-top: 0.6rem;
}
.g-aside .g-grid .g-content, #g-sidebar .g-grid .g-content {
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 20px;
  border-radius: 6px;
}
.g-aside h4, #g-sidebar h4 {
  font-size: 1.1rem;
}
.g-aside ul, #g-sidebar ul {
  margin: 0px;
}
#g-bottom .g-title {
  margin-top: 0px;
}
#g-totop {
  text-decoration: none !important;
}
.g-title {
  font-size: 1.3rem !important;
  margin-bottom: 16px;
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  .g-aside, #g-sidebar {
    margin: 0 0px;
  }
}
@media only all and (max-width: 30rem) {
  .g-aside, #g-sidebar {
    margin: 0 8px;
  }
}
.g-loginform h4 {
  margin-bottom: 2px;
}
.g-loginform .greeting {
  white-space: normal;
}
.g-loginform .login-extra {
  list-style-type: disc;
  margin-left: 24px !important;
  margin-bottom: 8px;
}
.g-loginform .login-extra a {
  display: block;
  color: #f17542 !important;
}
.g-loginform .login-extra.bp-nav-menu {
  list-style-type: none !important;
  margin: 0px 0 20px 0px !important;
}
.g-loginform .login-extra.bp-nav-menu li {
  padding: 6px 0px 6px 10px;
}
.g-loginform .login-extra.bp-nav-menu li:hover {
  padding-left: 7px;
  border-left: 3px solid #8f310b;
  transition: none;
}
.g-loginform .login-extra.bp-nav-menu li:hover a {
  color: #8f310b !important;
}
.g-loginform .login-extra.bp-nav-menu li a {
  display: block;
  color: #f17542 !important;
  text-decoration: none;
}
header.page-header {
  margin-left: 0px;
}
a {
  color: #f17542;
  text-decoration: underline;
}
#g-mainbar a {
  color: #f17542;
}
#g-mainbar a:hover {
  color: #8f310b;
}
#wpadminbar .ab-item:hover, #wpadminbar .ab-item:active, #wpadminbar .ab-item:focus {
  color: #f17542 !important;
}
#wpadminbar li.hover > .ab-item {
  color: #f17542 !important;
}
fieldset {
  border: none !important;
}
.platform-content article:nth-of-type(1) {
  padding-top: 0px !important;
  margin-top: 0px !important;
}
.welcome {
  padding: 18px;
  padding-bottom: 0px;
}
.welcome .g-content {
  background-color: white;
  /*#e9f1f4; lighten(#cccccc, 10);*/
  padding: 16px;
  margin-bottom: 0px;
  border-radius: 6px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
}
.welcome h3 {
  font-weight: bold;
  font-size: 1.9rem;
  padding-left: 0px !important;
  margin-top: 0px;
  /*font-family: 'NovecentoWideBold', Helvetica, Arial, sans-serif;*/
}
.archive .post-content, .blog .post-content {
  /*font-size: $core-font-size - 0.1;*/
  padding-top: 4px;
  margin-bottom: 12px;
  /*border-top: 2px solid #dbd7cd;
		@include border-radius(6px);*/
}
.archive .post-content > p:first-child, .blog .post-content > p:first-child {
  margin-top: 0px;
}
.archive .post-content > p:last-child, .blog .post-content > p:last-child {
  margin-bottom: 0px;
}
p.is-locked {
  font-size: 1rem;
  color: #3b3b3b;
  margin: 8px 4px;
}
p.is-locked i {
  margin-right: 2px;
}
section.login {
  border: 1px solid #dbd7cd;
  border-radius: 6px;
  padding: 18px;
}
.col-75, .col-25 {
  float: left;
}
.col-75 {
  width: 72%;
}
.col-25 {
  width: 25%;
}
blockquote p {
  font-size: 1rem;
  color: #555;
}
.alert.alert-info * {
  color: #3a87ad !important;
  /* darken the default gantry5 alert-info color */
}
.alert.alert-info img.alignright {
  margin-bottom: 0px !important;
}
.platform-content .entry-meta {
  margin: 1rem 0 1rem 2px;
  border-bottom: 1px solid #dbd7cd;
}
.platform-content .entry-meta dl {
  font-size: 0.9rem;
  margin: 2px 0px;
}
.platform-content .entry-meta dl dt, .platform-content .entry-meta dl dd {
  display: inline-block;
  margin-left: 0px;
}
.platform-content .entry-meta dl dt {
  margin-right: 4px;
}
#g-copyright {
  color: #ffffff;
}
.goto h4 {
  margin-bottom: 0px;
}
.goto ul {
  margin-top: 4px;
  margin-bottom: 0px;
  display: inline-block;
}
.goto ul li {
  float: left;
  margin-right: 40px;
}
.entry-thumbnail {
  float: right;
  margin: -60px 12px 0 0;
}
@media print {
  .entry-related {
    display: none;
  }
}
/* The Events Calendar */
:root {
  --tec-color-accent-primary: dodgerblue !important;
}
.tribe-events-event-meta {
  margin: 8px 0;
  padding: 0 16px;
  border-radius: 12px;
}
.tribe-common-l-container {
  padding: unset !important;
  margin: unset !important;
}
.tribe-common-l-container .tribe-events-header {
  margin-top: 1.5em !important;
}
.tribe-common-l-container .tribe-events-header h1 {
  margin-top: 0 !important;
}
.tribe-common-l-container .tribe-events-header .tribe-events-header__top-bar {
  margin-bottom: 0.8em !important;
}
.tribe-common-l-container h1 {
  font-family: "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
}
.gf-menu ul.menu li {
  padding: 8px 0;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 1rem;
}
.g-main-nav .g-standard .g-dropdown {
  min-width: 240px;
  float: left;
}
#g-navigation .g-main-nav .g-sublevel > li.g-menu-item-type-particle:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li.g-menu-item-type-particle.active > .g-menu-item-container {
  color: #1a1a1a !important;
}
.g-menu-item-type-particle .g-loginform label, .g-menu-item-type-particle .g-loginform .greeting {
  font-size: 0.9rem;
}
#g-sidebar .g-main-nav ul {
  list-style: disc;
  margin-left: 30px;
}
#g-sidebar .g-main-nav .g-toplevel > li {
  display: list-item;
  padding: 6px 6px 6px 0;
}
#loginform input[type=text], #loginform input[type=password] {
  width: 30rem;
}
#loginform .login label {
  color: white;
}
.breadcrumb {
  margin-top: 20px;
}
.breadcrumb > .g-content {
  font-size: 0.8rem;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  margin: 0px 0.6rem !important;
}
.breadcrumb > .g-content a {
  color: #f17542 !important;
}
.breadcrumb .trail-items li::after {
  font: normal normal normal 11px/1 FontAwesome;
  content: " ";
}
.button-orange, .button-primary, .tribe-events-read-more, #profile-group-edit-submit, #signup_submit, #submit, .platform-content input[name=submit], #aw-whats-new-submit, .box1 .button {
  /*@include box-shadow(inset 0 1px 1px rgba(225,225,225,0.3), 0 1px 3px rgba(0,0,0,0.8));*/
  color: #ffffff !important;
  text-decoration: none !important;
  background-color: #f29862;
  background-image: -webkit-linear-gradient(top, #f29862, #f29862, #ed6d20) !important;
  background-image: linear-gradient(to bottom,#f29862, #f29862, #ed6d20) !important;
  border: none !important;
  font-size: inherit !important;
}
.button-orange-flat {
  color: #ffffff !important;
  text-decoration: none !important;
  background-color: #f29862 !important;
  border: none !important;
}
.button {
  font-size: inherit !important;
  text-decoration: none;
  line-height: normal !important;
  border: inherit !important;
  padding: 0.6rem 1.25rem !important;
  margin-bottom: 0px !important;
  vertical-align: top !important;
}
.button-green {
  background-color: #1e7242 !important;
}
.button-primary {
  padding: 10px;
  color: #ffffff;
}
.button.button-grey {
  background: #95a5a6 !important;
  color: white !important;
}
.button, .btn-success, .button-primary {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.18);
}
#lwa_wp-submit, .lwa-button-remember, #wp-submit, .tribe-events-read-more, #profile-group-edit-submit, #signup_submit, #submit, .platform-content input[name=submit], #aw-whats-new-submit {
  text-transform: uppercase;
  padding: 0.57rem 1.25rem !important;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.18);
}
.button.button-4 {
  padding: 8px 16px !important;
  color: #ffffff !important;
  background-color: #e9b969 !important;
  border: 2px solid #e6af53;
}
.button.button-4:hover, .button.button-4:active, .button.button-4:focus {
  border: 2px solid #df9a26;
  color: #ffffff !important;
}
/*lighten($light-orange, 8);*/
/*$h1-background-color;*/
.box1 .g-title, .box2 .g-title, .box3 .g-title, .box4 .g-title, .box5 .g-title, .box6 .g-title {
  border: none;
}
.box1 > .g-content, .box2 > .g-content, .box3 > .g-content, .box4 > .g-content, .box5 > .g-content, .box6 > .g-content {
  color: black;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
}
.box3 > .g-content {
  color: #ffffff;
  box-shadow: inset 0 1px 3px white;
}
.box1 > .g-content {
  background-color: #f9f7f1;
  /*#70cbf2;*/
}
.box1 a {
  color: #1a1a1a !important;
}
.box2 > .g-content {
  background-color: #f29862;
  /*#70cbf2;*/
}
.box2 a {
  color: #000;
}
.box2 a:hover {
  color: #1f0d03;
}
.box3 > .g-content {
  background-color: #2c3238;
}
.box3 > .g-content .g-title:after {
  background: rgba(255, 255, 255, 0.25);
}
.box5 > .g-content {
  background-color: #f9f7f1;
}
.box5 > .g-content .g-title {
  color: #f08c4f !important;
}
.box5 > .g-content li:hover {
  background-color: #f1ece0;
}
.box5 a {
  color: #000;
}
.box5 .button {
  background-color: #e9e1cf;
}
/*
 *	Defined in _pagination.scss, but overruled by the css of download-manager.
 *  Overrule again with the important attribute.
 */
.pagination ul.pagination-list li span {
  border: 1px solid #dddddd !important;
  border-left-width: 0 !important;
}
.pods-pagination-advanced {
  display: inline-block;
  margin-top: 2rem;
}
.pods-pagination-advanced a:first-child, .pods-pagination-advanced span:first-child {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pods-pagination-advanced a:last-child, .pods-pagination-advanced span:last-child {
  border-right-width: 1px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pods-pagination-advanced a, .pods-pagination-advanced span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
ul.page-numbers {
  list-style-type: none;
  margin: 0px;
}
ul.page-numbers li {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
ul.page-numbers li:first-child {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
ul.page-numbers li:last-child {
  border-right-width: 1px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
section.search input[type=text] {
  padding: 7px;
  width: 300px;
}
section.search input, section.search button {
  margin-bottom: 4px;
}
.search-submit {
  opacity: 0.8;
  border-radius: 4px;
  margin-left: -45px;
  margin-top: 5px;
}
.search-submit.button.button-4 {
  padding: 5px 10px !important;
  box-shadow: none;
}
.search-submit:before {
  font-family: FontAwesome;
  text-transform: none;
  content: "";
  font-size: 1em;
}
.search-form {
  white-space: nowrap;
}
.search-form input[type=search] {
  border-radius: 6px;
  padding: 10px !important;
}
.search-filter {
  clear: both;
  margin: 12px 0;
}
.search-filter ul {
  display: inline-block;
  margin: 0 8px 0 0px;
  white-space: normal;
}
.search-filter ul li {
  margin: 2px 16px 2px 0px;
  display: inline-block;
}
.sort {
  margin: 0.5rem 0;
}
.sort :not(.button) {
  margin-top: 5px;
}
.sort span {
  margin-right: 8px;
  white-space: nowrap;
}
.sort label {
  margin-right: 4px;
}
.sort select {
  padding: 4px;
  margin-bottom: 6px;
}
@media only all and (max-width: 47.938rem) {
  .sort label {
    width: 80px;
    display: inline-block;
  }
  .sort select {
    width: 155px;
  }
}
.entry-meta {
  margin-top: 0px !important;
  margin-bottom: 1rem;
}
ul.terms, dl.terms {
  font-size: 0.9rem;
  margin: 0px 0 8px 0px;
}
ul.terms ul, dl.terms ul {
  display: inline-block;
}
ul.terms ul > li:not(:first-child):before, dl.terms ul > li:not(:first-child):before {
  content: ", ";
}
ul.terms li, dl.terms li {
  display: inline-block;
}
ul.terms > li, dl.terms > li {
  margin-right: 8px;
}
ul.terms dl, dl.terms dl {
  display: inline-block;
}
ul.terms dd, dl.terms dd {
  display: inline-block;
  margin: 0px;
}
i.fa {
  margin-right: 6px;
  display: inline;
}
.fa-custom-post:before {
  content: "";
}
.fa-custom-category:before, .fa-custom-wpdmcategory:before {
  content: "";
}
.fa-custom-post_tag:before {
  content: "";
}
.fa-custom-serie:before {
  content: "";
}
.fa-custom-wpdmpro:before, .fa-custom-downloads:before {
  content: "";
}
.fa-custom-article:before, .fa-custom-page:before {
  content: "";
}
.fa-custom-video:before {
  content: "";
}
.fa-custom-event:before, .fa-custom-tribe_events:before {
  content: "";
}
.fa-custom-speaker:before {
  content: "";
}
.fa-custom-book:before {
  content: "";
}
.fa-custom-filter:before {
  content: "";
}
/* 
    Created on : 13-mei-2016, 11:45:41
    Author     : horchner
*/
.comments-area h3 {
  margin-bottom: 0.5rem;
}
.comments-area textarea {
  min-height: 200px;
}
.comments-area .edit-link {
  margin: 0px;
}
.entry-related {
  /*clear: both;*/
  margin-top: 34px;
  padding: 18px;
  background-color: white;
  border-radius: 6px;
  border: 1px solid #dbd7cd;
}
.entry-related .post-type {
  font-size: 1rem !important;
}
.entry-related .entry-item-thumbnail {
  display: inline;
  float: none;
  margin-right: 8px;
}
.entry-related > div > ul {
  list-style-type: none;
  margin: 0px 0px 0px 3px;
}
.entry-related h2 {
  font-size: 1.4rem !important;
  line-height: 1.5;
  margin: 0px !important;
  padding-left: 34px !important;
  padding-bottom: 0px;
  display: block;
}
.entry-related h2:before {
  height: 1.4rem !important;
  width: 1.4rem !important;
  top: 0.4rem !important;
  font-size: 0.9rem !important;
  line-height: 1.6rem !important;
}
.entry-related h3 {
  font-size: 1.1rem;
  margin: 22px 0px 8px 0px !important;
  line-height: 1.1em;
  padding-bottom: 0px;
  /*border-bottom: 1px solid #dbd7cd;*/
}
.entry-related h4 {
  font-size: inherit;
  margin: 10px 0 4px 0 !important;
}
.entry-related h5 {
  font-size: 0.9rem;
}
.entry-related > div > ul > li > ul {
  list-style-type: disc;
  margin-left: 30px;
}
.entry-related div:not(.related-block-taxonomies) > ul > li > ul > li {
  margin-left: 12px;
  padding: 4px 2px;
}
.entry-related li.entry-related-wpdmpro > ul {
  margin-left: 12px;
}
.entry-related .entry-related .entry-listitem-thumbnail img {
  width: 40px;
}
.entry-related .related-excerpt {
  font-size: 0.9rem;
  margin: 8px 0;
}
.entry-related .related-excerpt blockquote p {
  font-size: 0.9rem;
}
.entry-related .related-excerpt > p:first-child {
  margin-top: 0px;
}
.entry-related .related-excerpt > p:last-child {
  margin-bottom: 0px;
}
.entry-related .read-more {
  font-size: 0.8rem !important;
  padding: 0.6rem 1rem !important;
}
.entry-related .w3eden blockquote {
  margin: 0px !important;
}
.entry-related .w3eden blockquote h4 {
  margin-top: 0px;
}
.entry-related .related-block-taxonomies {
  font-size: 0.9rem;
}
.entry-related .is-locked {
  font-size: 0.9rem;
}
.entry-related .is-locked > ul > li a {
  color: #f17542 !important;
}
.terms .entry-related {
  margin-top: 10px;
}
.terms .entry-related h3 {
  margin-top: 4px !important;
}
.terms .entry-related h4 {
  margin-top: 22px;
}
.archive .entry-related, .blog .entry-related {
  font-size: 0.9rem;
  margin-top: 10px;
  padding-top: 12px;
  padding-bottom: 8px;
  border-radius: 6px;
  border: 1px solid #dbd7cd;
}
.archive .entry-related .related-block, .blog .entry-related .related-block {
  display: inline-block;
}
.archive .entry-related h3, .blog .entry-related h3 {
  font-size: 1rem;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  border-bottom: none;
  display: inline-block;
}
.archive .entry-related h3:before, .blog .entry-related h3:before {
  content: "";
}
.archive .entry-related h4, .blog .entry-related h4 {
  font-size: 0.9rem;
  margin-top: 5px !important;
  margin-bottom: 0px !important;
  border-bottom: none;
  display: inline-block;
  vertical-align: top;
}
.archive .entry-related h5, .blog .entry-related h5 {
  font-size: 0.9rem;
  font-weight: normal;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  margin-right: 4px;
  border-bottom: none;
  display: inline;
  /*vertical-align: top;*/
}
.archive .entry-related div:not(.is-locked) a, .blog .entry-related div:not(.is-locked) a {
  color: dodgerblue !important;
}
.archive .entry-related div > ul, .blog .entry-related div > ul {
  margin: 0 8px 0 0px;
  list-style-type: none;
}
.archive .entry-related div > ul > li, .blog .entry-related div > ul > li {
  margin: 2px 12px 2px 0px;
  /*float: left;*/
  display: inline;
}
.archive .entry-related div > ul > li i, .blog .entry-related div > ul > li i {
  /*vertical-align: top;
					position: relative;
					top: 0.2rem;*/
  margin-right: 4px;
}
.archive .entry-related div > ul ul, .blog .entry-related div > ul ul {
  display: inline-block;
  margin-left: 0px;
}
.archive .entry-related div > ul ul li, .blog .entry-related div > ul ul li {
  display: inline-block;
  /*float: left;*/
  padding: 0px;
  white-space: nowrap;
  margin-right: 0px;
  margin-left: 0px;
}
.archive .entry-related .is-locked i, .blog .entry-related .is-locked i {
  vertical-align: top;
  position: relative;
  top: 0.3rem;
  margin-right: 4px;
}
.single .entry-related .related-block:not(:first-child), .page .entry-related .related-block:not(:first-child) {
  margin-top: 30px;
}
.single .related-block-taxonomies a, .page .related-block-taxonomies a {
  color: dodgerblue !important;
  font-size: 0.9rem;
}
.single .related-block-taxonomies > ul, .page .related-block-taxonomies > ul {
  margin: 0 8px 0 0px;
  list-style-type: none;
}
.single .related-block-taxonomies > ul > li, .page .related-block-taxonomies > ul > li {
  margin-left: 0px;
  margin-right: 12px;
  display: inline;
  /*float: left;*/
  white-space: nowrap;
}
.single .related-block-taxonomies > ul > li i, .page .related-block-taxonomies > ul > li i {
  /*vertical-align: top;
				position: relative;
				top: 0.2rem;*/
  margin-right: 4px;
}
.single .related-block-taxonomies > ul ul, .page .related-block-taxonomies > ul ul {
  display: inline;
  margin-left: 0px;
}
.single .related-block-taxonomies > ul ul li, .page .related-block-taxonomies > ul ul li {
  display: inline;
  /*float: left;*/
  white-space: nowrap;
  margin-right: 0px;
  margin-left: 0px;
}
.single .related-block-taxonomies h5, .page .related-block-taxonomies h5 {
  font-size: 0.9rem;
  font-weight: normal;
  margin-top: 0.03rem !important;
  margin-bottom: 0px !important;
  margin-right: 4px;
  border-bottom: none;
  display: inline;
}
.single .entry-related .entry-related-wpdmpro ul, .page .entry-related .entry-related-wpdmpro ul {
  list-style-type: none;
  margin-left: 10px;
}
.single .entry-related .entry-related-wpdmpro blockquote, .page .entry-related .entry-related-wpdmpro blockquote {
  margin: 0px;
  padding: 0px;
}
.books .entries {
  margin-top: 2rem;
}
.books .g-width-container > div {
  padding: 1.5rem 1.5rem;
}
.books .g-width-33:nth-child(odd) {
  background-color: #f6f2ea;
}
.book h2 {
  margin-top: 0rem !important;
  padding-left: 30px !important;
  font-size: 1.6rem !important;
}
.book h2:before {
  font-family: FontAwesome !important;
  color: black !important;
  background-color: transparent !important;
  box-shadow: none !important;
  text-shadow: none !important;
  transform: none !important;
  width: auto !important;
  height: auto !important;
  font-size: 1.3rem !important;
  top: 0.4rem !important;
  content: "" !important;
}
.book .subtitle {
  font-weight: 700;
  margin-top: 0px;
  font-family: "robotocondensed, Helvetica, Tahoma, Geneva, Arial, sans-serif";
  color: #484848;
}
.book .featured-image {
  margin: 6px 10px 10px 3px !important;
  vertical-align: top;
  border: 1px solid white;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.65);
}
.book .entry-related {
  display: inline-block;
  /*height: 140px;*/
  border: none;
  background-color: transparent;
  padding: 0px;
  margin: 0px;
  font-size: 1rem;
  width: 77%;
}
.book .entry-related table {
  border: none;
  width: auto;
}
.book .entry-related table td {
  border: none;
  padding: 3px;
  vertical-align: top;
}
.book .entry-related table td:first-child {
  padding-left: 0px;
}
.book .entry-related table td:last-child {
  padding-right: 0px;
}
.book .entry-related h5 {
  display: inline-block;
}
.book .entry-related .related-block-taxonomies, .book .entry-related h5 {
  font-size: 1rem;
}
.book .entry-related div a {
  color: #3b3b3b !important;
  text-decoration: none;
}
.book .entry-related div a:hover {
  color: #f17542 !important;
  text-decoration: underline;
}
.book .entry-related div .entry-taxonomy-post_tag a {
  color: #f17542 !important;
  text-decoration: underline;
}
.book .entry-related ul {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
}
.book .entry-related ul > li {
  margin: 0px 4px 2px 0px;
  float: left;
  display: inline;
}
.book .entry-related div > ul > li {
  float: none;
  display: block;
}
.book .entry-related [class*=" fa-custom-book_"] {
  margin-right: 0px !important;
}
.single-book .book .featured-image {
  margin-right: 20px;
  max-width: 30%;
}
.single-book .book .entry-related {
  vertical-align: top;
  width: 60%;
}
.archive .book .entry-related {
  margin-bottom: 30px;
  width: 77%;
}
.archive .book .entry-related div a {
  color: #3b3b3b !important;
}
.archive .book .entry-related div .entry-taxonomy-post_tag a {
  color: #f17542 !important;
  text-decoration: underline;
}
@media only all and (max-width: 47.938rem) {
  .single-book .book .featured-image {
    max-width: 100% !important;
  }
}
@media only all and (max-width: 74.938rem) {
  .archive .book .featured-image {
    margin-right: 0px !important;
  }
  .archive .book .entry-related {
    display: block !important;
    width: 100% !important;
  }
}
body:not(.post-type-archive-book) .g-width-33 {
  width: 100%;
  float: none;
  display: block;
}
body:not(.post-type-archive-book) .book h2 {
  margin-top: 1.8rem !important;
  font-size: 1.9rem !important;
  padding-left: 40px !important;
}
body:not(.post-type-archive-book) .book h2:before {
  font-size: 1.7rem !important;
  top: 0.6rem !important;
}
/* 
    Created on : 15-mei-2016, 8:14:52
    Author     : horchner

	Video related styling.
*/
.video-categories h3 {
  margin-bottom: 12px;
}
.video-categories ul {
  margin-top: 0px;
}
.current-video {
  font-weight: bold;
  color: #1a1a1a !important;
  text-decoration: none;
}
.video-player {
  padding: 12px;
  border: 1px solid #dbd7cd;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.video-player > div {
  text-align: center;
}
.video-player > div iframe {
  vertical-align: middle;
}
.video-info {
  padding: 8px 0 8px 0;
}
.video-info p.video-has-image {
  margin-top: 28px;
}
.video-image img {
  float: right;
  padding: 8px 14px 14px 8px;
  width: 180px;
}
@media only all and (max-width: 47.938rem) {
  .video-image img {
    width: 120px;
  }
}
/* Login With Ajax */
#lwa_wp-submit, .lwa-button-remember {
  /*@include box-shadow(inset 0 1px 1px rgba(225,225,225,0.3), 0 1px 3px rgba(0,0,0,0.8));*/
  background-color: #ee7933;
  background-image: -webkit-linear-gradient(top, #ee7933, #ec6a1b, #c95611) !important;
  background-image: linear-gradient(to bottom,#ee7933, #ec6a1b, #c95611) !important;
  border: none;
}
#lwa_wp-submit, .lwa-button-remember {
  text-transform: uppercase;
  padding: 10px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.18);
}
.lwa-button-remember {
  margin-right: 10px;
  margin-bottom: 10px;
}
.lwa-register.lwa-modal {
  top: 180px;
  background-color: #fcfbf8;
}
@media only all and (max-width: 47.938rem) {
  .lwa-register.lwa-modal {
    top: 100px;
    margin-left: -200px;
  }
}
.lwa-form input[type=text] {
  color: black;
}
/* download-monitor styles */
.w3eden .wpdm-filelist thead {
  display: none;
}
.w3eden .wpdm-filelist td {
  border-left: 0;
  border-right: 0;
  border-top: 1px solid #ffffff !important;
  border-bottom: 0 !important;
  background: rgba(0, 0, 0, 0.03) !important;
  vertical-align: middle !important;
}
.w3eden .wpdm-filelist {
  border: 0 !important;
}
.w3eden .fa-play {
  margin: 0 !important;
}
.w3eden .btn {
  display: inline;
}
.w3eden .btn-xs {
  padding: 8px 10px !important;
  font-weight: normal !important;
  font-family: "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 0.7rem !important;
  font-weight: 700 !important;
  border-radius: 3px !important;
  text-transform: uppercase;
}
.w3eden .btn-xs.btn-primary {
  color: white !important;
  background-color: #ee7933;
  background-color: #ee7933;
  background-image: -webkit-linear-gradient(top, #ee7933, #ec6a1b, #c95611) !important;
  background-image: linear-gradient(to bottom,#ee7933, #ec6a1b, #c95611) !important;
}
.w3eden .btn-xs.btn-primary i {
  margin-right: 2px;
}
.w3eden .media {
  display: block;
}
.w3eden a.wpdm-download-link {
  color: #f17542 !important;
  text-decoration: underline !important;
  background-color: transparent !important;
  padding: 0 2px;
  border: 0 !important;
}
.w3eden .btn-success {
  color: white !important;
  background-color: #2ecc71 !important;
}
.w3eden blockquote.well {
  /*margin: 20px 0 0 0 !important;*/
  padding: 0px !important;
  background: none !important;
  border: 0 !important;
  /*&.archive {
				margin-bottom: 32px;
		}*/
}
.w3eden blockquote.template-shortcode {
  margin: 0px !important;
}
.w3eden blockquote.archive {
  margin-top: 0px;
}
.w3eden .row {
  margin: 0px;
}
.w3eden a {
  color: #f28355 !important;
}
.w3eden a:hover {
  color: #f39168;
  text-decoration: underline !important;
}
.w3eden a:hover {
  text-decoration: none;
}
.w3eden .thumbnail {
  padding: 12px;
}
.w3eden .thumbnail img {
  display: none;
}
.w3eden .thumbnail .pull-left {
  margin-right: 10px;
}
@media only all and (min-width: 75rem) {
  .w3eden .thumbnail img {
    display: inline-block;
  }
}
.w3eden .wpdm-audio-player-ui {
  background-color: white;
  border-radius: 8px;
  margin: 8px;
  padding: 0 8px;
}
.w3eden .wpdm-audio-player-ui .wpdm-audio-control-buttons {
  margin: 8px 0 !important;
  display: flex;
  flex-direction: row;
  gap: 4px;
}
.w3eden .wpdm-audio-player-ui .wpdm-audio-control-buttons .btn {
  flex-grow: 1;
  padding: 4px;
}
.w3eden .wpdm-audio-player-ui .card-body > .wpdm-audio-control-buttons {
  display: none;
}
.w3eden .wpdm-audio-player-ui .volumctrl {
  position: unset !important;
  width: unset !important;
}
.listing-page .w3eden .well, .archive-list .w3eden .well {
  padding: 0px;
  margin: 0px;
  background-color: transparent;
}
@media only all and (min-width: 48rem) {
  .download-item-table {
    display: table;
    width: 100%;
  }
  .download-item-table > div {
    display: table-row;
  }
  .download-item-table > div > div {
    display: table-cell;
    padding: 0px;
    vertical-align: top;
  }
  .download-item-table > div > div:last-child {
    padding-right: 0px;
  }
}
.download-item-icon {
  float: left;
  margin-right: 8px;
}
.download-item-table h2 {
  margin-top: 0px;
}
.download-item-list {
  clear: both;
  padding: 8px;
  margin: 12px 0 4px 0;
  background-color: #ffffff;
  /*#F7F5F0 #f4f0e7*/
  border-radius: 6px;
  border: 1px solid #dbd7cd;
}
.wpdm-filelist {
  margin-bottom: 0px !important;
}
.wpdm-filelist a.btn {
  margin-left: 4px;
  line-height: 1.7em;
  border: 0;
}
.wpdm-filelist tr:hover td {
  background: #e9f1f4 !important;
  /*#DED6C5*/
}
@media only all and (max-width: 47.938rem) {
  .wpdm-filelist a.btn {
    margin-left: 0px;
  }
  .wpdm-filelist td {
    display: block;
    width: inherit !important;
  }
  .wpdm-filelist tr:first-child td:first-child {
    border-radius: 6px 6px 0 0;
  }
  .wpdm-filelist tr:last-child td:last-child {
    border-radius: 0 0 6px 6px;
  }
  .wpdm-filelist td:last-child {
    border-top: 0 !important;
  }
  td .fa-lock {
    display: none;
  }
}
@media only all and (min-width: 48rem) {
  .wpdm-filelist td:last-child {
    min-width: 50px;
    white-space: no-wrap;
    text-align: right;
  }
  .wpdm-filelist tr:first-child td:first-child {
    border-top-left-radius: 6px;
  }
  .wpdm-filelist tr:first-child td:last-child {
    border-top-right-radius: 6px;
  }
  .wpdm-filelist tr:last-child td:first-child {
    border-bottom-left-radius: 6px;
  }
  .wpdm-filelist tr:last-child td:last-child {
    border-bottom-right-radius: 6px;
  }
}
.wpdm-filelist .file-ico {
  padding: 0px !important;
  margin-right: 8px;
  width: 28px;
  height: 28px;
}
.wpdm-filelist .file-thumb {
  margin-right: 8px;
}
.wpdm-filelist .btn::before {
  content: "";
}
.download-item .download-item-thumbnail {
  margin-top: 25px;
}
@media only all and (min-width: 75rem) {
  .download-item {
    display: flex;
    flex-flow: row nowrap;
    /*&.has-thumbnail {
			> div:first-child {
				width: 70%;
			}
		}*/
  }
  .download-item > div {
    /*float: left;*/
  }
  .download-item > div:first-child {
    flex-grow: 1;
  }
  .download-item .download-item-thumbnail {
    /*display: block;
			float: left;*/
    padding-left: 30px;
    margin-top: 0px;
  }
  .download-item .download-item-thumbnail img {
    float: right;
  }
  .download-item .download-item-list {
    margin-top: 0px;
  }
}
@media only all and (max-width: 47.938rem) {
  .archive .download-item-thumbnail, .download-item .download-item-thumbnail {
    display: none;
  }
}
.download-item-table .download-item-thumbnail {
  display: none;
  width: 90px;
  padding-left: 18px !important;
}
.download-item-table .download-item-thumbnail img {
  width: 90px;
}
.download-item-table.has-thumbnail .download-item-thumbnail {
  display: table-cell;
}
.widget .w3eden > div {
  padding: 0px;
  width: 100%;
}
.widget .w3eden h4 a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.widget .w3eden .thumbnail {
  padding: 8px 8px;
}
.widget .w3eden .thumbnail:hover {
  background-color: #424c55;
}
.tribe-events-list-widget ol {
  list-style-type: none;
  padding-left: 0px;
  margin: 0px;
}
.tribe-events-list-widget ol li {
  padding: 4px 8px;
  margin: 0px;
}
.tribe-events-list-widget ol li:hover {
  background-color: #f1ece0;
}
.tribe-events-list-widget ol li a {
  /*width: 200px !important;*/
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tribe-events-list-widget h4 {
  margin: 0px;
}
.tribe-events-list-widget a {
  font-weight: normal;
}
.tribe-events-list-widget .tribe-event-duration {
  color: gray;
}
.tribe-events-list-widget .tribe-events-widget-link {
  padding-left: 8px;
}
.tribe-events-page-title {
  font-size: 2rem;
  font-weight: 700;
  text-align: inherit;
}
#tribe-events .tribe-events-page-title {
  margin: 1.5rem 0 6px -0.8rem;
  line-height: 1.2;
  padding: 8px 14px;
}
#tribe-events h2 {
  font-size: 1.9rem !important;
  display: inline-block !important;
  margin-top: 15px !important;
  margin-bottom: 12px !important;
  padding-left: 40px !important;
}
#tribe-events a {
  color: #f17542;
  text-decoration: underline;
}
#tribe-events .tribe-events-list .type-tribe_events {
  padding: 1em 0;
  border-bottom: none;
}
#tribe-events .tribe-events-list-separator-month {
  font-size: 1.5rem;
  background-color: transparent;
  border-bottom: 2px solid #dbd7cd;
  margin-top: 20px;
  padding-left: 0px;
}
#tribe-events .tribe-events-loop .tribe-events-first {
  padding-top: 1em;
}
#tribe-events .tribe-events-loop .tribe-events-event-meta {
  font-size: 1rem;
  font-weight: normal;
}
#tribe-events .tribe-events-loop .tribe-events-event-meta .tribe-event-schedule-details {
  font-weight: bold;
  padding-left: 12px;
}
#tribe-events .tribe-events-schedule, #tribe-events .tribe_events, #tribe-events .tribe-events-sub-nav {
  /*margin-left: $entry-content-margin;*/
}
#tribe-events .tribe-events-back {
  margin-top: 10px;
  margin-left: 4px;
}
#tribe-events .tribe-events-sub-nav {
  display: none;
  margin: 10px 0 20px 14px;
}
#tribe-events #tribe-events-header {
  margin: 0px;
}
#tribe-events .tribe-events-schedule {
  background: none;
  border: none;
  padding: 0px;
}
#tribe-events .tribe-event-schedule-details {
  font-size: 1.2rem;
}
#tribe-events .tribe_events .tribe-events-event-meta {
  background-color: #ffffff;
  padding: 0 16px;
}
#tribe-events .tribe-events-content {
  float: none;
}
#tribe-events .tribe-events-event-meta .tribe-events-meta-group {
  width: unset;
}
#tribe-events .tribe-events-meta-group-gmap {
  float: none;
  width: auto !important;
  display: block;
}
#tribe-events .tribe-events-meta-group-gmap .tribe-events-venue-map {
  margin-top: 0px;
}
#tribe-events .tribe-events-list-event-description {
  margin-bottom: 20px;
}
#tribe-events .tribe-events-venue-details {
  margin: 8px 0 12px 0;
}
#tribe-events .tribe-events-venue-details .author {
  font-size: 1.1rem;
}
#tribe-events .tribe-events-venue-details .tribe-events-address, #tribe-events .tribe-events-venue-details .tribe-address {
  display: block;
}
#tribe-events .tribe-postal-code {
  margin-right: 12px;
}
@media only all and (max-width: 47.938rem) {
  #tribe-events .tribe-event-schedule-details {
    padding-left: 12px;
  }
}
#tribe-events-bar {
  display: none;
}
.tribe-events-event-meta .tribe-events-venue-details {
  line-height: 1.5;
}
.single-tribe_events .tribe-events-event-meta {
  font-size: 1rem;
}
.single-tribe_events .tribe-events-event-meta dd, .single-tribe_events .tribe-events-event-meta dt {
  line-height: 1.5 !important;
}
.widget_recent_entries .entry-meta {
  margin-bottom: 0px;
}
.widget_recent_entries .entry-meta dl.terms {
  font-size: 1rem;
  color: white;
  margin-bottom: 0px;
}
.widget_recent_entries .entry-meta a {
  text-decoration: none;
  color: white;
}
.widget_recent_entries li {
  padding: 4px 8px;
}
.widget_recent_entries li:hover {
  background-color: #f0894a;
}
.widget_recent_entries li a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.bbpress-content > .g-content {
  padding: 0rem;
  margin: 0.3rem;
}
#buddypress {
  margin-top: 10px;
  /*#subnav, dir-form .item-list-tabs {
		li {
			margin-right: 12px;

			&:not(.current) a {
				padding-left: 0px !important;
				padding-right: 0px !important;
			}
			&:not(.current) a {
				text-decoration: underline !important;
			}
			a {
				font-size: 1rem;
			}
		}
	}*/
}
#buddypress .profile h4 {
  border-bottom: 1px solid silver;
  padding-bottom: 0.3rem;
}
#buddypress .profile-fields {
  border: none !important;
}
#buddypress .profile-fields td {
  border: none !important;
}
#buddypress .profile-fields td.label {
  font-weight: normal !important;
}
#buddypress .bp-template-notice p {
  border-radius: 6px;
}
#buddypress #members_search_submit, #buddypress input[type=submit] {
  font-size: 1.1rem !important;
  text-decoration: none;
  line-height: normal;
  border: inherit;
  padding: 0.53rem 1.25rem;
  margin-bottom: 0px;
  vertical-align: top !important;
}
#buddypress #messages_search_submit, #buddypress .notifications-options-nav .button, #buddypress .messages-options-nav .button, #buddypress #members_search_submit, #buddypress input[type=submit] {
  color: #ffffff !important;
  text-decoration: none !important;
  background-color: #f29862 !important;
  border: none !important;
}
#buddypress #header-cover-image {
  background-image: url('../../../../../media/profile-cover.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}
#buddypress h2:not(.entry-title) {
  padding-left: 0px;
}
#buddypress h2:not(.entry-title):before {
  content: "";
  width: 0px;
  height: 0px;
  display: none;
}
#buddypress #item-actions h3 {
  font-size: 1rem;
}
#buddypress #item-actions ul {
  margin-top: 4px;
}
#buddypress #item-body {
  padding: 20px;
  margin-bottom: 20px;
  background-color: white;
  border: 1px solid #dbd7cd;
  border-radius: 6px;
}
@media only all and (min-width: 60rem) {
  #buddypress {
    /*span.activity {
			margin-left: 20px;
			color: $white;
		}*/
  }
  #buddypress #item-nav {
    float: left;
    width: 18%;
    margin-right: 6px;
  }
  #buddypress #item-nav a {
    text-decoration: none;
  }
  #buddypress #item-nav li {
    float: none;
  }
  #buddypress #item-nav li a {
    padding: 0.5rem;
  }
  #buddypress #item-body {
    float: left;
    width: 81.4%;
  }
  #buddypress #item-body {
    min-height: 300px;
  }
}
#buddypress .item-list-tabs li a {
  text-decoration: none !important;
}
#buddypress .item-list-tabs li.current a {
  text-decoration: none !important;
  color: black !important;
}
#buddypress .item-list-tabs ul li.last {
  /*float: left !important;*/
  border: none !important;
  background-color: inherit !important;
}
#buddypress #item-nav .item-list-tabs li {
  padding-left: 3px;
  margin: 2px 0;
}
#buddypress #item-nav .item-list-tabs li.current {
  border-left: 3px solid #1a1a1a;
  background-color: #eee;
}
#buddypress #item-nav .item-list-tabs li:not(.current):hover {
  padding-left: 0px;
  border-left: 3px solid #8f310b;
  transition: none;
}
#buddypress #item-body .item-list-tabs {
  background-color: whitesmoke !important;
  padding: 8px 8px 0px 8px !important;
  margin: 0px 0px 8px 0px !important;
}
#buddypress #item-body .item-list-tabs li {
  padding: 4px 8px 8px 8px;
  margin: 0px 4px 0px 4px !important;
  /*background-color: #ebebeb;
				border: 1px solid darken(#ebebeb, 6);
				@include border-radius(4px);*/
}
#buddypress #item-body .item-list-tabs li.current {
  /*background-color: white !important;*/
  border-bottom: 3px solid #1a1a1a;
  padding-bottom: 5px;
}
#buddypress #item-body .item-list-tabs li.current a {
  background-color: inherit;
}
#buddypress #item-body .item-list-tabs li:not(.current):not(.last):hover {
  border-bottom: 3px solid #8f310b;
  padding-bottom: 5px;
}
#buddypress #item-body .item-list-tabs li a {
  padding: 0px !important;
}
#buddypress div.item-list-tabs#object-nav {
  margin-bottom: 6px !important;
}
#buddypress div.profile h4 {
  margin-bottom: 0.8rem;
}
#buddypress #profile-group-edit-submit, #buddypress #signup_submit, #buddypress #submit, #buddypress #aw-whats-new-submit {
  /* zie buttons.scss voor meer button styling */
  font-size: 1rem !important;
  border: none;
}
#buddypress #signup_submit {
  margin-bottom: 20px;
  margin-right: 0px;
}
#buddypress #search-members-form label {
  display: inline-block;
}
#buddypress #search-members-form input[type=text] {
  padding: 4px;
}
#buddypress #search-members-form #members_search_submit {
  padding: 5px 10px !important;
}
#buddypress div.dir-search {
  margin-top: 0px;
}
#buddypress div.dir-search input[type=text] {
  padding: 3px 4px 2px 4px;
}
#buddypress .pag-count {
  margin-left: 0px !important;
}
#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress button, #buddypress input[type=button], #buddypress input[type=reset], #buddypress ul.button-nav li a, #buddypress a.bp-title-button {
  color: #767676 !important;
}
#buddypress a.button.button-orange, #buddypress .button.button-grey {
  color: white !important;
}
#buddypress #send-private-message a {
  color: #ffffff !important;
  text-decoration: none !important;
  background-color: #f29862 !important;
  border-color: #f29862 !important;
}
#buddypress .standard-form div.editfield {
  margin-top: 10px;
}
#buddypress .standard-form label {
  margin-top: 5px;
}
#buddypress .field-visibility-settings-toggle, #buddypress .field-visibility-settings-notoggle {
  font-size: 0.9rem;
  margin-top: 4px;
  margin-bottom: 0px;
}
#buddypress .field-visibility-settings {
  font-size: 0.9rem;
}
#buddypress .field-visibility-settings ul {
  margin-top: 0px;
  margin-left: 4px;
}
#buddypress fieldset {
  padding: 0px;
  margin-bottom: 8px;
}
#buddypress legend {
  font-size: 1.1rem;
  padding: 0px 0px 0px 0px !important;
  margin-bottom: 8px;
  display: block;
  float: none;
}
#buddypress input[type="password"] {
  width: auto;
}
#buddypress #signup_form #signup_username, #buddypress #signup_form .error {
  width: 100% !important;
}
#buddypress #signup_form .error {
  font-size: 0.9rem;
}
#buddypress .register-section {
  padding: 20px;
  border: 1px solid #dbd7cd;
  background-color: #ffffff;
  width: 49% !important;
  min-width: 400px;
  border-radius: 6px;
}
#buddypress .register-section h4 {
  font-size: 1.25rem !important;
  margin: 0px 0 8px 0;
}
#buddypress .register-section label {
  font-weight: normal;
}
#buddypress #settings-form {
  margin: 1rem 0;
}
#buddypress div.error#message p {
  border-radius: 6px;
}
#buddypress .activity .activity-content img {
  vertical-align: text-top;
}
#buddypress .activity .activity-list {
  margin-top: 1rem !important;
  padding: 18px;
  background-color: white;
  border-radius: 6px;
  border: 1px solid #dbd7cd;
}
#buddypress .activity .activity-list li.mini .activity-avatar img.avatar {
  margin-left: 0px;
  height: 40px;
  width: 40px;
}
#buddypress .activity .activity-list li:first-child {
  padding-top: 0px;
}
#buddypress .activity .activity-list li:last-child {
  padding-bottom: 0px;
  border-bottom: none;
}
#buddypress .message-search {
  margin-right: 0px !important;
  margin-bottom: 8px !important;
}
#buddypress .message-search input[type=text] {
  width: auto;
}
#buddypress .notifications-options-nav, #buddypress .messages-options-nav {
  margin-top: 8px;
}
#buddypress .notifications-options-nav *, #buddypress .messages-options-nav * {
  vertical-align: middle;
}
#buddypress .notifications-options-nav select, #buddypress .messages-options-nav select {
  padding: 0.38rem;
}
#buddypress ul.acfb-holder li.friend-tab {
  padding: 6px 12px;
}
#buddypress ul.acfb-holder li.friend-tab img.avatar {
  margin-right: 8px;
}
#buddypress div#message-thread > div.message-box {
  border-bottom: 1px dotted silver;
  padding-bottom: 0px;
}
#buddypress div#message-thread div.message-content {
  margin-left: 40px;
}
#buddypress table.forum thead tr, #buddypress table.messages-notices thead tr, #buddypress table.notifications thead tr, #buddypress table.notifications-settings thead tr, #buddypress table.profile-fields thead tr, #buddypress table.profile-settings thead tr, #buddypress table.wp-profile-fields thead tr {
  background-color: transparent !important;
}
#buddypress div.pagination {
  float: none;
  display: inline-block;
  width: auto;
}
#buddypress div.pagination .pag-count {
  float: none;
}
@media only all and (max-width: 59.938rem) {
  #buddypress ul.item-list li div.action {
    position: relative;
    top: auto;
    right: auto;
    text-align: left;
  }
}
#user-activity:before {
  display: inline-block;
  width: 30px;
  margin-left: -6px;
  text-align: center;
  content: "";
  font-family: FontAwesome;
}
#user-xprofile:before {
  display: inline-block;
  width: 30px;
  margin-left: -6px;
  text-align: center;
  content: "";
  font-family: FontAwesome;
}
#user-notifications:before {
  display: inline-block;
  width: 30px;
  margin-left: -6px;
  text-align: center;
  content: "";
  font-family: FontAwesome;
}
#user-messages:before {
  display: inline-block;
  width: 30px;
  margin-left: -6px;
  text-align: center;
  content: "";
  font-family: FontAwesome;
}
#user-groups:before {
  display: inline-block;
  width: 30px;
  margin-left: -6px;
  text-align: center;
  content: "";
  font-family: FontAwesome;
}
#user-settings:before {
  display: inline-block;
  width: 30px;
  margin-left: -6px;
  text-align: center;
  content: "";
  font-family: FontAwesome;
}
#user-favorites:before {
  display: inline-block;
  text-align: center;
  width: 30px;
  margin-left: -6px;
  content: "";
  font-family: FontAwesome;
}
@media only all and (max-width: 47.938rem) {
  #buddypress div.dir-search input[type=text] {
    margin-bottom: 0px;
    width: auto;
    padding: 5px 4px 4px 4px;
  }
}
@media only all and (max-width: 74.938rem) {
  #buddypress .register-section {
    float: left !important;
    width: 100% !important;
  }
  #buddypress .register-section {
    margin-bottom: 12px !important;
  }
}
/* 
    Created on : 13-mei-2016, 11:26:08
    Author     : horchner
*/
.uam_login_form input {
  margin-bottom: 8px;
}
.uam_login_options a {
  display: block;
  text-align: left;
}
/* 
    Created on : 17-mei-2016, 7:58:15
    Author     : horchner
*/
#toc_container {
  display: inline-block;
  background-color: #ffffff;
  border: 1px solid #dbd7cd;
  border-radius: 6px;
  padding: 1.2rem;
  font-size: 1rem;
}
#toc_container .toc_title {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.1rem;
  /*font-weight: bold;*/
  text-align: left;
}
#toc_container .toc_title .toc_toggle {
  font-weight: normal;
  font-size: 1rem;
}
#toc_container ul {
  list-style-type: none;
}
#toc_container > ul {
  margin: 0px;
  margin-top: 0.8rem;
}
#toc_container li {
  padding: 0.2rem 0.2rem 0.2rem 0;
}
@media only all and (min-width: 60rem) {
  #toc_container {
    float: right;
    margin-left: 1rem;
  }
}
@media only all and (max-width: 47.938rem) {
  #toc_container {
    display: block;
  }
}
.toc_widget h3 {
  margin-top: 0px;
}
.toc_widget ul {
  list-style-type: none;
  margin-left: 1.5rem;
}
.toc_widget > ul {
  margin-left: 0px;
}
.toc_widget li {
  padding: 0.2rem 0.2rem 0.2rem 0;
}
.toc_widget a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* 
    Created on : 17-mei-2016, 9:02:51
    Author     : horchner
*/
.scroll-top-inner {
  right: 24px !important;
  bottom: 20px !important;
}
/* 
    Created on : 19-mei-2016, 9:59:06
    Author     : horchner
*/
#g-sidebar .widget_wpctc_widget a, #g-aside .widget_wpctc_widget a {
  color: #23282d;
}
/* 
    Created on : 24-mei-2016, 9:03:18
    Author     : horchner
*/
.easy-footnote sup {
  font-size: 0.9rem;
}
.qtip {
  max-width: 350px !important;
}
.qtip .qtip-content {
  font-size: 0.9rem !important;
}
.qtip .qtip-content span.clickmore {
  white-space: nowrap;
  color: gray;
  font-size: 0.8rem !important;
  text-transform: uppercase;
}
ul.footnotes {
  margin: 1rem 0;
  list-style-type: none;
}
ul.footnotes li {
  margin: 8px 0;
  /*border-bottom: 1px solid lighten($h1-background-color, 8);*/
}
ul.footnotes li a {
  vertical-align: top;
}
ul.footnotes li .flex-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row;
  justify-content: space-around;
}
ul.footnotes li .flex-container div {
  text-align: justify;
  font-size: 1rem;
}
ul.footnotes li .flex-container div:first-child {
  margin-right: 10px;
}
ul.footnotes li .flex-container div:last-child {
  flex-grow: 1;
}
ul.footnotes li br.footnote-enter {
  display: block;
  margin: 10px 0;
  content: " ";
}
span.glossary {
  border-bottom: 1px dotted #1a1a1a;
}
span.glossary a {
  color: #1a1a1a !important;
  text-decoration: none;
}
span.glossary i {
  font-size: 0.7rem;
  vertical-align: super;
  margin: 0 0 0 4px;
}
ul.glossary {
  margin: 1rem 0 1rem 20px;
}
ul.glossary .glossary-subtitle {
  font-size: 1.2rem;
}
ul.glossary li h3 {
  font-size: 1rem;
  display: inline;
}
section.footnotes, section.glossary {
  clear: both;
  margin: 2rem 0 0 0;
}
section.footnotes h2, section.glossary h2 {
  width: 300px;
  border-bottom: 2px solid silver;
  margin: 0 0 12px 0;
  padding: 0px;
  font-size: 1.3rem;
  text-transform: uppercase;
}
section.footnotes h2:before, section.glossary h2:before {
  display: none;
}
/* 
    Created on : 26-mei-2016, 8:31:06
    Author     : horchner
*/
@font-face {
  font-family: "olbheb";
  src: url('../../fonts/olb-bw/OLBHeb.ttf') format("truetype");
}
@font-face {
  font-family: "olbgrk";
  src: url('../../fonts/olb-bw/OLBGrk.ttf') format("truetype");
}
@font-face {
  font-family: "bwhebl";
  src: url('../../fonts/olb-bw/BWHebl.ttf') format("truetype");
}
@font-face {
  font-family: "bwgrkl";
  src: url('../../fonts/olb-bw/BWGrkl.ttf') format("truetype");
}
@font-face {
  font-family: "Ezra SIL SR";
  src: url('../../fonts/ezra/ezrasilsr-webfont.eot#iefix') format("embedded-opentype"), url('../fonts/ezrafonts/ezrasilsr-webfont.woff') format("woff"), url('../fonts/ezrafonts/ezrasilsr-webfont.ttf') format("truetype"), url('../fonts/ezrafonts/ezrasilsr-webfont.svg#EzraSILSR') format("svg");
}
.ezra {
  font-family: "Ezra SIL SR";
  direction: rtl;
  text-align: right;
}
@font-face {
  font-family: "TaameyFrankCLM-MediumOblique";
  src: url('../../fonts/taameyfrankclm/TaameyFrankCLM-MediumOblique.eot#iefix') format("embedded-opentype"), url('../../fonts/taameyfrankclm/TaameyFrankCLM-MediumOblique.woff') format("woff"), url('../../fonts/taameyfrankclm/TaameyFrankCLM-MediumOblique.ttf') format("truetype"), url('../../fonts/taameyfrankclm/TaameyFrankCLM-MediumOblique.svg#TaameyFrankCLM-MediumOblique') format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TaameyFrankCLM-Medium";
  src: url('../../fonts/taameyfrankclm/TaameyFrankCLM-Medium.eot#iefix') format("embedded-opentype"), url('../../fonts/taameyfrankclm/TaameyFrankCLM-Medium.woff') format("woff"), url('../../fonts/taameyfrankclm/TaameyFrankCLM-Medium.ttf') format("truetype"), url('../../fonts/taameyfrankclm/TaameyFrankCLM-Medium.svg#TaameyFrankCLM-MediumOblique') format("svg");
  font-weight: normal;
  font-style: normal;
}
.taamey {
  font-family: "TaameyFrankCLM-Medium";
  direction: rtl;
  text-align: right;
  font-size: 1.08em;
}
.taamey-obl {
  /* cursief */
  font-family: "TaameyFrankCLM-MediumOblique";
  direction: rtl;
  text-align: right;
}
.simplefavorite-button {
  margin-bottom: 8px;
  padding: 8px 10px;
  border-radius: 6px;
  /*i.sf-icon-star-empty, i.sf-icon-star-full {
		display: inline-block;
		position: relative;
		top: 2px;
		width: 16px;
		height: 16px;
		background-image: url(../images/star-of-david-16x16.png);
	
		&:before {
			content: ""
		}
	}
	i.sf-icon-star-full {
		background-image: url(../images/star-of-david-16x16-full.png);
	}
	
	i[class^='sf-icon-'], i[class*='sf-icon-'] {
		
	}*/
}
/*# sourceMappingURL=custom_full_width.css.map */