/*
Theme Name:   Enfold child
Description:  Enfold child theme for Tsuki
Author URI:   http://robbertlokhorst.nl
Template:     enfold
Version:      1
*/
@import url("'//fonts.googleapis.com/css?family=Roboto:400,300,500,700");
@font-face {
  font-family: 'fontello';
  src: url("fonts/fontellod2b4.eot?43485916");
  src: url("fonts/fontellod2b4.eot?43485916#iefix") format("embedded-opentype"), url("fonts/fontellod2b4.woff?43485916") format("woff"), url("fonts/fontellod2b4.ttf?43485916") format("truetype"), url("fonts/fontellod2b4.svg?43485916#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?43485916#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-home:before {
  content: '\e800'; }

/* '' */
.icon-left:before {
  content: '\e801'; }

/* '' */
.icon-right:before {
  content: '\e802'; }

/* '' */
.icon-up:before {
  content: '\e803'; }

/* '' */
.icon-down:before {
  content: '\e804'; }

/* '' */
.icon-down-dir:before {
  content: '\e805'; }

/* '' */
.icon-left-dir:before {
  content: '\e806'; }

/* '' */
.icon-right-dir:before {
  content: '\e807'; }

/* '' */
.icon-up-dir:before {
  content: '\e808'; }

/* '' */
.icon-reply:before {
  content: '\e809'; }

/* '' */
.icon-reply-all:before {
  content: '\e80a'; }

/* '' */
.icon-forward:before {
  content: '\e80b'; }

/* '' */
@font-face {
  font-family: 'DINOT';
  src: url("fonts/DINOT.eot");
  src: url("fonts/DINOT.eot") format("embedded-opentype"), url("fonts/DINOT.woff2") format("woff2"), url("fonts/DINOT.woff") format("woff"), url("fonts/DINOT.ttf") format("truetype"), url("fonts/DINOT.svg#DINOT") format("svg"); }
@font-face {
  font-family: 'DINOTBlack';
  src: url("fonts/DINOTBlack.eot");
  src: url("fonts/DINOTBlack.eot") format("embedded-opentype"), url("fonts/DINOTBlack.woff2") format("woff2"), url("fonts/DINOTBlack.woff") format("woff"), url("fonts/DINOTBlack.ttf") format("truetype"), url("fonts/DINOTBlack.svg#DINOTBlack") format("svg"); }
@font-face {
  font-family: 'DINOTMedium';
  src: url("fonts/DINOTMedium.eot");
  src: url("fonts/DINOTMedium.eot") format("embedded-opentype"), url("fonts/DINOTMedium.woff2") format("woff2"), url("fonts/DINOTMedium.woff") format("woff"), url("fonts/DINOTMedium.ttf") format("truetype"), url("fonts/DINOTMedium.svg#DINOTMedium") format("svg"); }
@font-face {
  font-family: 'DINOTBold';
  src: url("fonts/DINOTBold.eot");
  src: url("fonts/DINOTBold.eot") format("embedded-opentype"), url("fonts/DINOTBold.woff2") format("woff2"), url("fonts/DINOTBold.woff") format("woff"), url("fonts/DINOTBold.ttf") format("truetype"), url("fonts/DINOTBold.svg#DINOTMedium") format("svg"); }
@font-face {
  font-family: 'DINOTLight';
  src: url("fonts/DINOTLight.eot");
  src: url("fonts/DINOTLight.eot") format("embedded-opentype"), url("fonts/DINOTLight.woff2") format("woff2"), url("fonts/DINOTLight.woff") format("woff"), url("fonts/DINOTLight.ttf") format("truetype"), url("fonts/DINOTLight.svg#DINOTLight") format("svg"); }
@font-face {
  font-family: 'ProximaNovaRegular';
  src: url("fonts/ProximaNovaRegular.eot");
  src: url("fonts/ProximaNovaRegular.eot") format("embedded-opentype"), url("fonts/ProximaNovaRegular.woff2") format("woff2"), url("fonts/ProximaNovaRegular.woff") format("woff"), url("fonts/ProximaNovaRegular.ttf") format("truetype"), url("fonts/ProximaNovaRegular.svg#ProximaNovaRegular") format("svg"); }
@font-face {
  font-family: 'ProximaNovaLight';
  src: url("fonts/ProximaNovaLight.eot");
  src: url("fonts/ProximaNovaLight.eot") format("embedded-opentype"), url("fonts/ProximaNovaLight.woff2") format("woff2"), url("fonts/ProximaNovaLight.woff") format("woff"), url("fonts/ProximaNovaLight.ttf") format("truetype"), url("fonts/ProximaNovaLight.svg#ProximaNovaLight") format("svg"); }
@font-face {
  font-family: 'ProximaNovaLightItalic';
  src: url("fonts/ProximaNovaLightItalic.eot");
  src: url("fonts/ProximaNovaLightItalic.eot") format("embedded-opentype"), url("fonts/ProximaNovaLightItalic.woff2") format("woff2"), url("fonts/ProximaNovaLightItalic.woff") format("woff"), url("fonts/ProximaNovaLightItalic.ttf") format("truetype"), url("fonts/ProximaNovaLightItalic.svg#ProximaNovaLightItalic") format("svg"); }
@font-face {
  font-family: 'ProximaNovaSemibold';
  src: url("fonts/ProximaNovaSemibold.eot");
  src: url("fonts/ProximaNovaSemibold.eot") format("embedded-opentype"), url("fonts/ProximaNovaSemibold.woff2") format("woff2"), url("fonts/ProximaNovaSemibold.woff") format("woff"), url("fonts/ProximaNovaSemibold.ttf") format("truetype"), url("fonts/ProximaNovaSemibold.svg#ProximaNovaSemibold") format("svg"); }
@font-face {
  font-family: 'ProximaNovaBold';
  src: url("fonts/ProximaNovaBold.eot");
  src: url("fonts/ProximaNovaBold.eot") format("embedded-opentype"), url("fonts/ProximaNovaBold.woff2") format("woff2"), url("fonts/ProximaNovaBold.woff") format("woff"), url("fonts/ProximaNovaBold.ttf") format("truetype"), url("fonts/ProximaNovaBold.svg#ProximaNovaBold") format("svg"); }
@font-face {
  font-family: 'James_Fajardo';
  src: url("fonts/James_Fajardo.eot");
  src: url("fonts/James_Fajardo.eot") format("embedded-opentype"), url("fonts/James_Fajardo.woff2") format("woff2"), url("fonts/James_Fajardo.woff") format("woff"), url("fonts/James_Fajardo.ttf") format("truetype"), url("fonts/James_Fajardo.svg#James_Fajardo") format("svg"); }
html.html_stretched {
  margin-top: 0 !important; }

body {
  font: unset;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1.412;
  font-size: 15px;
  	/*&.logged-in{
  		margin-top:32px !important;
  
  		@media only screen and (max-width: 767px){
  			margin-top:0px !important;
  		}
  	}*/ }
  body.author .author-extra-border {
    display: none; }
  body.author .entry-content-wrapper {
    padding-bottom: 0 !important;
    font-size: inherit !important; }

.arial-websave {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; }

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em;
  color: #735b5d !important;
  font-size: 18px;
  text-transform: initial !important;
  letter-spacing: 0 !important;
  line-height: 1.48; }

h2, h3 {
  margin-bottom: 8px; }

p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
  margin-top: 0.85em; }

h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {
  margin-top: 0.5em; }

.pull-left {
  float: left !important; }

.pull-right {
  float: right !important; }

.av_textblock_section h4 {
  font: unset !important;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
  font-weight: bold !important;
  line-height: 1.412 !important;
  font-size: 15px !important; }
  .av_textblock_section h4 + p {
    margin-top: 0 !important; }

.av_introblock_section + br {
  display: none; }

.widgettitle {
  font-weight: normal !important; }

a {
  /*font-size:14px;
  color: #735b5d;*/
  text-decoration: underline;
  color: inherit;
  /*font-family: $din;
  line-height:1.93;*/ }
  a.read-more {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    line-height: 2.03;
    color: #735b5d;
    font-size: 14px; }

p.read-more {
  margin: 0; }
  p.read-more a {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    line-height: 2.03;
    color: #735b5d;
    font-size: 14px; }

@media only screen and (min-width: 768px) {
  .read-more-align-home {
    position: absolute;
    bottom: -5px; } }

blockquote {
  font: inherit !important;
  color: #735b5d !important;
  border-left-width: 3px !important; }

main.content img.wp-post-image, main.content iframe, main.content img.alignleft, main.content img.aligncenter, main.content img.alignright, main.content img.alignnone {
  margin-top: 8px;
  margin-bottom: 8px; }

img.alignleft {
  margin-right: 30px; }

img.alignright {
  margin-left: 30px; }

.hidden-xs {
  display: block; }
  @media only screen and (max-width: 767px) {
    .hidden-xs {
      display: none; } }

.avia-button, input[type="submit"].submit, .gform_button {
  background-color: #d60f53 !important;
  border: none !important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em;
  text-align: center;
  border-radius: 12px !important;
  font-size: 20px !important;
  padding: 4px 18px 7px !important; }
  .avia-button:hover, input[type="submit"].submit:hover, .gform_button:hover {
    background-color: #95223f !important; }

.page-content {
  margin-bottom: 25px; }

.clearfix:after {
  content: " ";
  /* Older browser do not support empty content */
  visibility: hidden;
  display: block;
  height: 0;
  clear: both; }

#wrap_all {
  position: static; }

main {
  border: none !important;
  padding-right: 30px; }

.content, .sidebar {
  padding-top: 30px; }
  @media only screen and (max-width: 767px) {
    .content, .sidebar {
      padding-bottom: 30px !important; } }

.container_wrap {
  border: none !important; }

body.events-list.events-archive .container .av-content-full.units {
  float: none !important; }

#header {
  background-color: white;
  border-bottom: 1px solid #b9a9ac; }
  #header #searchform .ajax_search_response {
    position: absolute;
    left: 0;
    right: 0;
    background-color: white;
    padding: 10px 0 0;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    border-radius: 2px;
    z-index: 1;
    margin-top: 10px; }
    #header #searchform .ajax_search_response a.ajax_search_entry_view_all {
      border-bottom-left-radius: 2px;
      border-bottom-right-radius: 2px; }
  #header #searchform #searchsubmit {
    background-color: transparent;
    color: #9b8a8c;
    height: auto !important;
    line-height: 20px;
    margin-right: 4px;
    min-width: 20px;
    width: 20px;
    font-size: 13px !important; }
  #header #searchform #s {
    background-color: #dfdadb;
    border-radius: 15px;
    padding: 3px 14px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em; }

ul#top-header-menu {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 50px;
  top: 12px; }
  ul#top-header-menu > li {
    display: inline-block;
    vertical-align: middle;
    color: #735b5d;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
    letter-spacing: 0.01em; }
    ul#top-header-menu > li.icon {
      background-color: #b9a9ac;
      border-radius: 50%;
      color: white;
      font-size: 12px;
      height: 22px;
      line-height: 19px;
      overflow: hidden;
      text-align: center;
      width: 22px;
      position: relative; }
      ul#top-header-menu > li.icon > a {
        bottom: 0;
        color: transparent !important;
        left: 0;
        position: absolute;
        right: 0;
        top: 0; }
    ul#top-header-menu > li > a {
      color: inherit;
      padding: 0 13px;
      text-decoration: none;
      font-size: inherit; }
    ul#top-header-menu > li.menu-item:not(.icon) + li.menu-item:not(.icon) {
      border-left: 1px solid #b9a9ac;
      margin-left: 1px; }

#custom-header-main {
  padding: 26px 0 20px; }
  #custom-header-main:after {
    position: absolute;
    content: "";
    left: -9999px;
    right: -9999px;
    border-bottom: 1px solid #b9a9ac;
    height: 0;
    margin-top: 20px; }
  #custom-header-main .logo {
    position: static;
    height: 100px; }
    #custom-header-main .logo img {
      -webkit-transition: height 0.5s ease;
      -moz-transition: height 0.5s ease;
      -o-transition: height 0.5s ease;
      transition: height 0.5s ease; }
    #custom-header-main .logo .lg {
      height: 100px; }
    #custom-header-main .logo .sm {
      height: 70px; }
  #custom-header-main .description {
    float: right;
    margin-top: 0px;
    color: #9b8a8c;
    font-size: 17px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
    letter-spacing: 0.01em;
    color: #735b5d; }

.right-of-bottom {
  float: right;
  float: right;
  margin-top: 9px;
  position: relative; }
  .right-of-bottom > * {
    display: inline-block;
    vertical-align: middle; }

.langs .lang {
  display: inline-block;
  vertical-align: middle; }
  .langs .lang img {
    vertical-align: middle; }
  .langs .lang .lang-en, .langs .lang .lang-de {
    display: inline-block;
    vertical-align: top;
    height: 19px;
    width: 19px;
    background-repeat: no-repeat;
    background-position: center; }
    .langs .lang .lang-en:hover, .langs .lang .lang-de:hover {
      background-repeat: no-repeat;
      background-position: center; }
  .langs .lang .lang-en {
    background-image: url(images/lang-english-color.png); }
  .langs .lang .lang-de {
    background-image: url(images/lang-deutsch-color.png); }
.langs + #searchform {
  margin-left: 16px !important; }

.cart {
  margin-left: 18px; }
  .cart img {
    vertical-align: top; }

#bottom-menus > ul {
  padding: 0;
  margin: 10px 0; }
#bottom-menus ul#bottom-top-header-menu {
  float: left;
  margin: 10px 0 9px !important; }
  #bottom-menus ul#bottom-top-header-menu > li {
    position: relative;
    display: inline-block;
    font-size: 16px;
    margin: 0;
    padding: 0;
    color: #735b5d;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em; }
    #bottom-menus ul#bottom-top-header-menu > li:hover {
      color: #733f4c; }
      #bottom-menus ul#bottom-top-header-menu > li:hover > a {
        position: relative; }
        #bottom-menus ul#bottom-top-header-menu > li:hover > a:after {
          border-bottom: 2px solid #735b5d;
          content: "";
          left: 12px;
          position: absolute;
          right: 12px;
          bottom: 0;
          height: 0; }
    #bottom-menus ul#bottom-top-header-menu > li.current-menu-parent > a, #bottom-menus ul#bottom-top-header-menu > li.current-menu-item > a {
      position: relative; }
      #bottom-menus ul#bottom-top-header-menu > li.current-menu-parent > a:after, #bottom-menus ul#bottom-top-header-menu > li.current-menu-item > a:after {
        border-bottom: 2px solid #735b5d;
        content: "";
        left: 12px;
        position: absolute;
        right: 12px;
        bottom: 0;
        height: 0; }
    #bottom-menus ul#bottom-top-header-menu > li + li {
      padding-left: 1px; }
      #bottom-menus ul#bottom-top-header-menu > li + li:before {
        position: absolute;
        left: 0;
        content: " ";
        height: 14px;
        border-left: 1px solid #735b5d;
        top: 4px; }
    #bottom-menus ul#bottom-top-header-menu > li:hover > ul.sub-menu {
      display: block; }
    #bottom-menus ul#bottom-top-header-menu > li:first-child > a {
      padding-left: 0; }
    #bottom-menus ul#bottom-top-header-menu > li:first-child > ul.sub-menu {
      left: 0; }
    #bottom-menus ul#bottom-top-header-menu > li:first-child:hover > a:after {
      left: 0px; }
    #bottom-menus ul#bottom-top-header-menu > li:first-child.current-menu-parent > a:after, #bottom-menus ul#bottom-top-header-menu > li:first-child.current-menu-item > a:after {
      left: 0px; }
    #bottom-menus ul#bottom-top-header-menu > li > a {
      color: inherit;
      text-decoration: none;
      display: block;
      padding: 0 12px 4px;
      font: inherit; }
    #bottom-menus ul#bottom-top-header-menu > li > ul.sub-menu {
      background-color: white;
      border-top: 3px solid #735b5d;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
      display: none;
      left: 13px;
      margin: 0;
      padding: 8px 0;
      position: absolute;
      width: 300px;
      z-index: 1;
      font-family: 'Roboto', sans-serif !important;
      font-weight: 400 !important;
      letter-spacing: 0.01em; }
      #bottom-menus ul#bottom-top-header-menu > li > ul.sub-menu > li {
        margin: 0;
        color: #9b8a8c;
        font-size: 14px;
        text-transform: initial; }
        #bottom-menus ul#bottom-top-header-menu > li > ul.sub-menu > li:hover {
          background-color: #e9e5e6; }
        #bottom-menus ul#bottom-top-header-menu > li > ul.sub-menu > li > a {
          color: inherit;
          display: block;
          padding: 0px 18px;
          text-decoration: none;
          font: inherit; }
#bottom-menus ul#bottom-bottom-header-menu {
  margin: 0 0 10px !important; }
  #bottom-menus ul#bottom-bottom-header-menu > li {
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    color: white;
    font-size: 18px;
    margin: 0;
    padding: 0;
    background-color: #b9a9ac;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em; }
    #bottom-menus ul#bottom-bottom-header-menu > li:hover {
      background-color: #9b8a8c; }
      #bottom-menus ul#bottom-bottom-header-menu > li:hover > ul.sub-menu {
        display: block; }
    #bottom-menus ul#bottom-bottom-header-menu > li.current-menu-parent, #bottom-menus ul#bottom-bottom-header-menu > li.current-menu-item {
      background-color: #735b5d; }
    #bottom-menus ul#bottom-bottom-header-menu > li > a {
      color: inherit;
      text-decoration: none;
      display: block;
      padding: 10px 20px;
      font: inherit; }
    #bottom-menus ul#bottom-bottom-header-menu > li > ul.sub-menu {
      background-color: white;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
      display: none;
      margin: 0;
      padding: 8px 0;
      position: absolute;
      width: 300px;
      z-index: 1; }
      #bottom-menus ul#bottom-bottom-header-menu > li > ul.sub-menu > li {
        margin: 0;
        color: #9b8a8c;
        font-size: 14px;
        font-family: 'Roboto', sans-serif !important;
        font-weight: 400 !important;
        letter-spacing: 0.01em;
        text-transform: initial; }
        #bottom-menus ul#bottom-bottom-header-menu > li > ul.sub-menu > li:hover {
          background-color: #e9e5e6; }
        #bottom-menus ul#bottom-bottom-header-menu > li > ul.sub-menu > li > a {
          color: inherit;
          display: block;
          padding: 0px 18px;
          text-decoration: none;
          font: inherit; }

.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #wrap_all #main {
  padding-top: 250px; }

.intro-block, .avia_introblock {
  font-size: 18px;
  line-height: 1.48;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 300 !important;
  letter-spacing: 0.01em;
  margin-top: 0; }

.home-feature-box {
  background-color: #e9e5e6;
  padding: 20px 20px 60px;
  line-height: 1.378; }
  .home-feature-box h2 {
    line-height: 1.4175; }
  .home-feature-box .read-more {
    bottom: 15px;
    position: absolute; }

/*.follow-button{
	iframe{
		margin-top:10px;
	}
}*/
.widget_twitter h3.widgettitle {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 300 !important;
  letter-spacing: 0.01em;
  text-transform: uppercase !important;
  font-size: 12px !important;
  color: #735b5d !important;
  letter-spacing: 0.05em !important; }
.widget_twitter ul {
  padding: 0;
  margin-left: 0;
  margin-bottom: 10px !important; }
  .widget_twitter ul li {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    font-size: 14px;
    color: #735b5d;
    line-height: 1.2 !important;
    margin: 0 !important;
    border-bottom: 1px solid #735b5d !important;
    padding: 12px 0 !important; }
    .widget_twitter ul li a {
      font: inherit;
      color: inherit;
      text-decoration: underline; }

.testimonials-widget-testimonial blockquote {
  padding: 0 !important;
  border: none !important; }
.testimonials-widget-testimonial .credit {
  text-align: left !important; }

body.home {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em; }
  body.home .intro-block, body.home .avia_introblock {
    font-size: 18px;
    line-height: 1.48; }
    body.home .intro-block h2, body.home .avia_introblock h2 {
      font-size: 20px; }
  body.home .avia-testimonial-wrapper {
    margin-top: 15px; }

.avia-testimonial {
  padding: 0; }

.avia-testimonial-meta {
  margin-left: 0;
  margin-top: 25px; }
  .avia-testimonial-meta strong {
    font-weight: normal;
    color: #735b5d;
    font-size: 14px; }

.avia-testimonial-arrow-wrap {
  display: none !important; }

.avia-testimonial-content {
  border: 1px solid #735b5d;
  border-radius: 8px !important;
  font-size: 17px;
  font-style: italic;
  line-height: 1.575;
  padding: 20px 30px;
  position: relative;
  overflow: initial;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em;
  background-color: #f8f8f8 !important; }
  .avia-testimonial-content p:last-child {
    margin-bottom: 0; }
  .avia-testimonial-content:after, .avia-testimonial-content:before {
    top: 100%;
    left: 12%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  .avia-testimonial-content:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #f8f8f8;
    border-width: 18px;
    margin-left: -18px; }
  .avia-testimonial-content:before {
    border-color: rgba(115, 91, 93, 0);
    border-top-color: #735b5d;
    border-width: 19px;
    margin-left: -19px; }

.avia-testimonial-meta {
  margin-top: 25px !important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em; }

.entry-content-wrapper .entry-content-header .date {
  font-size: 12px !important;
  line-height: 2.36 !important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em; }
.entry-content-wrapper .entry-content-header .date-large {
  font-size: 14px !important;
  line-height: 1.5 !important;
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em;
  display: inline-block; }
.entry-content-wrapper .entry-content-header h2.post-title {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em;
  font-size: 18px;
  line-height: 1.48;
  color: #735b5d; }
  .entry-content-wrapper .entry-content-header h2.post-title a {
    font: inherit;
    color: inherit;
    text-decoration: underline !important; }
.entry-content-wrapper .entry-content {
  line-height: 1.5; }

body.blog .blog-meta, body.tag .blog-meta, body.archive .blog-meta, body.page-template-page-inspiratie-category .blog-meta, body.category .blog-meta, body.page-template-page-totaal-inspiratie .blog-meta, body.author .blog-meta {
  width: 160px;
  margin-right: 15px !important; }
  @media only screen and (max-width: 767px) {
    body.blog .blog-meta, body.tag .blog-meta, body.archive .blog-meta, body.page-template-page-inspiratie-category .blog-meta, body.category .blog-meta, body.page-template-page-totaal-inspiratie .blog-meta, body.author .blog-meta {
      width: 100%;
      margin-right: 0 !important; }
      body.blog .blog-meta img, body.tag .blog-meta img, body.archive .blog-meta img, body.page-template-page-inspiratie-category .blog-meta img, body.category .blog-meta img, body.page-template-page-totaal-inspiratie .blog-meta img, body.author .blog-meta img {
        width: 100%;
        height: auto; } }
body.blog main article.post, body.tag main article.post, body.archive main article.post, body.page-template-page-inspiratie-category main article.post, body.category main article.post, body.page-template-page-totaal-inspiratie main article.post, body.author main article.post {
  position: relative;
  padding: 20px 0; }
  body.blog main article.post:after, body.tag main article.post:after, body.archive main article.post:after, body.page-template-page-inspiratie-category main article.post:after, body.category main article.post:after, body.page-template-page-totaal-inspiratie main article.post:after, body.author main article.post:after {
    position: absolute;
    height: 0;
    left: 0;
    right: 0px;
    bottom: 0;
    border-bottom: 1px solid #9b8a8c;
    content: ""; }
  body.blog main article.post:first-of-type:before, body.tag main article.post:first-of-type:before, body.archive main article.post:first-of-type:before, body.page-template-page-inspiratie-category main article.post:first-of-type:before, body.category main article.post:first-of-type:before, body.page-template-page-totaal-inspiratie main article.post:first-of-type:before, body.author main article.post:first-of-type:before {
    position: absolute;
    height: 0;
    left: 0;
    right: 0px;
    top: 0;
    border-bottom: 1px solid #9b8a8c;
    content: ""; }

.extramenucat-header {
  position: relative;
  top: 30px;
  z-index: 1; }

#children-header {
  font-size: 14px;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em;
  line-height: 1.95;
  color: #735b5d;
  margin: 0 0 5px; }
  @media only screen and (max-width: 767px) {
    #children-header {
      display: none; } }
  #children-header p {
    margin: 0; }

#page-children {
  background-color: #edece9;
  padding: 15px 0;
  overflow: hidden; }
  @media only screen and (max-width: 767px) {
    #page-children {
      display: none; } }
  #page-children ul {
    height: 60px;
    /*display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -moz-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;*/ }
    @media only screen and (min-width: 992px) {
      #page-children ul {
        width: auto !important; } }
    @media only screen and (max-width: 767px) {
      #page-children ul {
        height: auto;
        display: block; } }
    #page-children ul li {
      color: #735b5d;
      line-height: 1.73;
      font-family: 'Roboto', sans-serif !important;
      font-weight: 400 !important;
      letter-spacing: 0.01em;
      font-size: 12px;
      	/*-webkit-box-ordinal-group: 1;
          -moz-box-ordinal-group: 1;
          -webkit-order: 0;
          -ms-flex-order: 0;
          order: 0;
          -webkit-box-flex: 0;
          -moz-box-flex: 0;
          -webkit-flex: 0 1 auto;
          -ms-flex: 0 1 auto;
          flex: 0 1 auto;
          -webkit-align-self: auto;
          -ms-flex-item-align: auto;
          align-self: auto;	*/
      margin-right: 40px; }
      #page-children ul li.current-menu-item {
        font-family: 'Roboto', sans-serif !important;
        font-weight: 400 !important;
        letter-spacing: 0.01em; }
      #page-children ul li a {
        font: inherit;
        color: inherit;
        text-decoration: none;
        display: inline-block; }

.av_promobox {
  float: none;
  border: 1px solid #9d9d9c !important;
  background-color: transparent !important;
  margin: 26px 0 !important;
  padding: 18px !important; }

.avia-promocontent {
  margin-right: 0px; }
  .avia-promocontent h6 {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    font-size: 14px;
    line-height: 2.03;
    color: #735b5d; }
  .avia-promocontent h3 {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    color: #735b5d !important;
    font-size: 18px;
    text-transform: initial !important;
    letter-spacing: 0 !important;
    line-height: 1.48; }
  .avia-promocontent h4 {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
    font-size: 15px;
    line-height: 1.4;
    color: #735b5d; }

.av-special-heading {
  margin-bottom: 20px !important;
  margin-top: 30px !important; }
  .av-special-heading.el_before_av_team_member {
    margin-bottom: -20px !important; }
  .av-special-heading h3 {
    background-color: #edece9;
    float: none !important;
    padding: 5px 8px !important;
    margin: 0 auto;
    color: #735b5d !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    font-size: 14px !important; }
  .av-special-heading .special-heading-border {
    display: none; }

.flexbox-two {
  	/*display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-direction: normal;
      -moz-box-direction: normal;
      -webkit-box-orient: horizontal;
      -moz-box-orient: horizontal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-pack: start;
      -moz-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
      align-content: flex-start;
      -webkit-box-align: start;
      -moz-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;*/
  float: none; }
  @media only screen and (max-width: 767px) {
    .flexbox-two {
      display: block; } }

.flex-left {
  	/*-webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -webkit-order: 0;
      -ms-flex-order: 0;
      order: 0;
      -webkit-box-flex: 0;
      -moz-box-flex: 0;
      -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-align-self: auto;
      -ms-flex-item-align: auto;
      align-self: auto;*/
  float: left; }
  .flex-left + .flex-right {
    margin-left: 175px; }

.flex-right {
  	/*-webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -webkit-order: 0;
      -ms-flex-order: 0;
      order: 0;
      -webkit-box-flex: 0;
      -moz-box-flex: 0;
      -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      -webkit-align-self: auto;
      -ms-flex-item-align: auto;
      align-self: auto;*/
  padding-bottom: 0 !important; }
  @media only screen and (max-width: 767px) {
    .flex-right {
      margin-left: 0 !important; } }

.avia-team-member {
  float: none;
  border: 1px solid #9d9d9c !important;
  background-color: transparent !important;
  margin: 26px 0 !important;
  padding: 18px !important;
  	/*display: -webkit-box;
     display: -moz-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -webkit-box-direction: normal;
     -moz-box-direction: normal;
     -webkit-box-orient: horizontal;
     -moz-box-orient: horizontal;
     -webkit-flex-direction: row;
     -ms-flex-direction: row;
     flex-direction: row;
     -webkit-flex-wrap: nowrap;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-pack: start;
     -moz-box-pack: start;
     -webkit-justify-content: flex-start;
     -ms-flex-pack: start;
     justify-content: flex-start;
     -webkit-align-content: flex-start;
     -ms-flex-line-pack: start;
     align-content: flex-start;
     -webkit-box-align: start;
     -moz-box-align: start;
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;*/ }

.team-member-left {
  width: 160px;
  margin-right: 15px;
  	/*-webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -webkit-order: 0;
      -ms-flex-order: 0;
      order: 0;
      -webkit-box-flex: 0;
      -moz-box-flex: 0;
      -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-align-self: auto;
      -ms-flex-item-align: auto;
      align-self: auto;*/
  float: left; }
  .team-member-left + .team-member-right {
    margin-left: 175px; }
  @media only screen and (max-width: 767px) {
    .team-member-left {
      display: none; } }
  .team-member-left .image-overlay {
    display: none !important; }

.team-member-right {
  	/*-webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -webkit-order: 0;
      -ms-flex-order: 0;
      order: 0;
      -webkit-box-flex: 0;
      -moz-box-flex: 0;
      -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      -webkit-align-self: auto;
      -ms-flex-item-align: auto;
      align-self: auto;*/ }
  @media only screen and (max-width: 767px) {
    .team-member-right {
      margin-left: 0 !important; } }
  .team-member-right .team-member-job-title {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    font-size: 14px;
    line-height: 2.03;
    color: #735b5d; }
  .team-member-right h3 {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    color: #735b5d !important;
    font-size: 18px;
    text-transform: initial !important;
    letter-spacing: 0 !important;
    line-height: 1.48;
    margin-top: 2px; }
    .team-member-right h3 a {
      font: inherit; }
  .team-member-right .team-member-description p {
    font-size: 15px !important; }
    .team-member-right .team-member-description p:first-of-type {
      margin-top: 0; }
    .team-member-right .team-member-description p:last-of-type {
      margin-bottom: 0; }
  .team-member-right .team-member-description + p {
    margin: 0 auto; }
    .team-member-right .team-member-description + p a {
      line-height: inherit; }
  .team-member-right h4 {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
    font-size: 15px;
    line-height: 1.412 !important;
    color: #735b5d;
    margin: 0 !important; }

aside {
  border: none !important;
  margin-left: 30px !important; }
  @media only screen and (max-width: 767px) {
    aside {
      margin-left: 0 !important; } }
  aside .widget {
    padding: 20px 0 20px 0; }
  aside .inner_sidebar {
    margin-left: 0;
    padding-left: 30px;
    padding-right: 30px; }
  aside.gray-sidebar {
    padding-top: 14px !important; }
    aside.gray-sidebar .inner_sidebar {
      background-color: #edece9;
      padding-top: 30px;
      padding-left: 0;
      padding-right: 0;
      font-family: 'Roboto', sans-serif !important;
      font-weight: 400 !important;
      letter-spacing: 0.01em; }
      aside.gray-sidebar .inner_sidebar h3.widgettitle, aside.gray-sidebar .inner_sidebar h3.sidebar-title {
        font-family: 'Roboto', sans-serif !important;
        font-weight: 300 !important;
        letter-spacing: 0.01em;
        font-size: 12px !important;
        color: #735b5d !important;
        letter-spacing: 0.05em !important;
        text-transform: uppercase !important; }
      aside.gray-sidebar .inner_sidebar .widget {
        padding-left: 30px;
        padding-right: 30px;
        border-bottom: 2px solid white; }
      aside.gray-sidebar .inner_sidebar ul {
        padding: 0;
        margin-left: 0; }
        aside.gray-sidebar .inner_sidebar ul li {
          font-family: 'Roboto', sans-serif !important;
          font-weight: 400 !important;
          letter-spacing: 0.01em;
          font-size: 14px;
          color: #735b5d;
          line-height: 1.2 !important;
          border: none !important;
          padding: 5px 0 !important; }
          aside.gray-sidebar .inner_sidebar ul li a {
            font: inherit;
            color: inherit;
            text-decoration: underline; }
      aside.gray-sidebar .inner_sidebar .widget_twitter ul {
        margin: 0 0 10px 0 !important; }
        aside.gray-sidebar .inner_sidebar .widget_twitter ul li {
          line-height: 1.2;
          margin: 0 !important;
          border-bottom: 1px solid #735b5d !important;
          padding: 12px 0 !important; }
  aside.light-sidebar .inner_sidebar {
    border-left: 1px solid #9b8a8c !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em; }
    aside.light-sidebar .inner_sidebar h3.widgettitle, aside.light-sidebar .inner_sidebar h3.sidebar-title {
      font-family: 'Roboto', sans-serif !important;
      font-weight: 300 !important;
      letter-spacing: 0.01em;
      text-transform: uppercase !important;
      font-size: 12px !important;
      color: #735b5d !important;
      letter-spacing: 0.05em !important; }
    aside.light-sidebar .inner_sidebar ul {
      padding: 0;
      margin-left: 0; }
      aside.light-sidebar .inner_sidebar ul li {
        font-family: 'Roboto', sans-serif !important;
        font-weight: 400 !important;
        letter-spacing: 0.01em;
        font-size: 14px;
        color: #735b5d;
        line-height: 1.2 !important;
        border: none !important;
        padding: 5px 0 !important; }
        aside.light-sidebar .inner_sidebar ul li a {
          font: inherit;
          color: inherit;
          text-decoration: underline; }
    aside.light-sidebar .inner_sidebar .widget_twitter ul {
      margin: 0 0 10px 0 !important; }
      aside.light-sidebar .inner_sidebar .widget_twitter ul li {
        line-height: 1.2 !important;
        margin: 0 !important;
        border-bottom: 1px solid #735b5d !important;
        padding: 12px 0 !important; }

.custom-reference {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em;
  font-size: 18px !important;
  color: #735b5d !important;
  line-height: 1.48 !important; }

.comment-entry.post-entry {
  margin-top: 80px; }

.miniheading, .author_name, #reply-title, #top .logged-in-as, .dynamic-column-title {
  font-weight: normal !important;
  letter-spacing: 0 !important; }

.sidebar_right .comment_container {
  padding: 0; }
  .sidebar_right .comment_container .miniheading {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    font-size: 18px !important; }

.side-container-comment-inner {
  padding: 5px 0px;
  border-top: 1px solid #9b8a8c;
  border-bottom: 1px solid #9b8a8c;
  text-align: left; }
  .side-container-comment-inner > span {
    font-size: 18px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    color: #735b5d; }

.comment_content {
  margin-left: 0; }
  .comment_content .comment_text {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
    font-size: 17px !important;
    color: #735b5d !important; }
    .comment_content .comment_text .comment-meta time {
      font-family: 'Roboto', sans-serif !important;
      font-weight: 400 !important;
      letter-spacing: 0.01em;
      font-size: 14px !important;
      margin-top: 10px;
      line-height: 1.8; }

#top .comment-form-url input, #top .comment-form-email input, #top .comment-form-author input, #top .comment-form-comment textarea {
  width: 100% !important;
  background-color: #e9e5e6 !important;
  border: none !important;
  color: #9b8a8c !important;
  margin: 0 !important; }

.commentlist > .comment {
  border-bottom-style: solid !important; }

.content .entry-content-wrapper {
  padding-right: 0 !important; }

.avia-testimonial-name {
  color: #735b5d !important; }

#top .commentlist {
  padding: 0 !important; }

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

cite.author_name {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em;
  font-size: 14px;
  color: #735b5d !important; }

html.html-page-sales {
  background-color: #edece9; }
  @media only screen and (max-width: 767px) {
    html.html-page-sales body {
      font-size: 14px; } }
  html.html-page-sales #wrap_all {
    background-color: #edece9; }
  html.html-page-sales #main > .container_wrap {
    border: none !important;
    background-color: transparent !important; }
    @media only screen and (max-width: 767px) {
      html.html-page-sales #main > .container_wrap > .container {
        width: 100% !important;
        max-width: 100% !important; } }
  html.html-page-sales .sales-featured-img {
    margin-left: -50px;
    margin-right: -50px;
    padding: 0 50px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 279px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    html.html-page-sales .sales-featured-img img {
      margin: 0 auto !important; }
  html.html-page-sales .avia-testimonial-content {
    font-size: 16px; }
  html.html-page-sales .av_textblock_section + br + .avia-data-table-wrap {
    margin-top: -60px; }
  html.html-page-sales .entry-content ul {
    margin: 0 !important; }
    html.html-page-sales .entry-content ul li {
      font-family: 'Roboto', sans-serif !important;
      font-weight: 400 !important;
      letter-spacing: 0.01em;
      padding: 0 !important;
      font-size: 14px; }
      @media only screen and (max-width: 767px) {
        html.html-page-sales .entry-content ul li {
          font-size: 12px;
          line-height: 1.49; } }
  html.html-page-sales .html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #wrap_all #main, html.html-page-sales #main {
    padding-top: 0px !important;
    background-color: transparent !important; }
  html.html-page-sales main {
   
    width: 100% !important;
    padding-right: 0px !important;
    padding-top: 0; }
    @media only screen and (max-width: 767px) {
      html.html-page-sales main {
        background-color: #edece9; }
        html.html-page-sales main.page-sales > .container {
          width: 100% !important;
          max-width: 100% !important; } }
  html.html-page-sales #sales-header {
    height: 110px;
    position: relative; }
    @media only screen and (max-width: 767px) {
      html.html-page-sales #sales-header {
        height: 50px; } }
    html.html-page-sales #sales-header .logo {
      float: right !important;
      position: static !important;
      height: 60px;
      margin-top: 25px; }
      @media only screen and (max-width: 767px) {
        html.html-page-sales #sales-header .logo {
          height: 50px !important;
          width: auto !important;
          margin-top: 7px; }
          html.html-page-sales #sales-header .logo img {
            height: 50px !important; } }
  @media only screen and (max-width: 767px) {
    html.html-page-sales .avia-table {
      border: none !important; }
      html.html-page-sales .avia-table tr > td {
        text-align: left !important;
        padding-right: 0;
        font-size: 18px; }
        html.html-page-sales .avia-table tr > td:first-of-type {
          padding-bottom: 0 !important;
          font-size: 12px; } }
  html.html-page-sales .section-color-class {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-left: -50px;
    padding: 20px 50px;
    background-color: #e5dfe0 !important; }
    html.html-page-sales .section-color-class:first-child {
      background-color: rgba(157, 141, 142, 0.7) !important;
      color: #ffffff; }
      html.html-page-sales .section-color-class:first-child h1, html.html-page-sales .section-color-class:first-child h2, html.html-page-sales .section-color-class:first-child h3, html.html-page-sales .section-color-class:first-child h4, html.html-page-sales .section-color-class:first-child h5, html.html-page-sales .section-color-class:first-child h6, html.html-page-sales .section-color-class:first-child p, html.html-page-sales .section-color-class:first-child blockquote, html.html-page-sales .section-color-class:first-child span, html.html-page-sales .section-color-class:first-child a {
        color: #ffffff !important; }
      html.html-page-sales .section-color-class:first-child h3 {
        font-size: 20px !important;
        font-family: 'Roboto', sans-serif !important;
        font-weight: 400 !important;
        letter-spacing: 0.01em;
        line-height: 1 !important; }
        @media only screen and (max-width: 767px) {
          html.html-page-sales .section-color-class:first-child h3 {
            font-size: 16px !important; } }
      html.html-page-sales .section-color-class:first-child h1 {
        font-family: 'Roboto', sans-serif !important;
        font-weight: 400 !important;
        letter-spacing: 0.01em;
        font-size: 38px !important;
        line-height: 1.134;
        margin-bottom: 3px; }
        @media only screen and (max-width: 767px) {
          html.html-page-sales .section-color-class:first-child h1 {
            font-size: 26px !important; } }
      html.html-page-sales .section-color-class:first-child main {
        background-color: transparent !important;
        padding-bottom: 0 !important; }
  html.html-page-sales .after-color-section-class .content:first-child {
    padding-top: 20px !important; }
  html.html-page-sales .av-special-heading {
    background-color: #edece9;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-left: -100px;
    padding-bottom: 0 !important;
    padding-left: 100px !important;
    padding-right: 100px !important; }
    html.html-page-sales .av-special-heading h3 {
      padding: 8px 0 !important; }

.round-cornered-block {
  float: left;
  margin-top: 34px !important;
  margin-bottom: 34px !important;
  position: static !important;
  cursor: pointer; }
  @media only screen and (max-width: 767px) {
    .round-cornered-block {
      margin-top: 15px !important;
      margin-bottom: 15px !important; } }
  .round-cornered-block button {
    background: none;
    font: inherit;
    color: inherit;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0; }
  .round-cornered-block > a > div, .round-cornered-block > button > div {
    background-color: #9b8a8c;
    border-radius: 5px !important;
    height: 41px;
    width: 45px;
    color: white !important;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    cursor: pointer; }
    .round-cornered-block > a > div > i, .round-cornered-block > button > div > i {
      line-height: 41px;
      font-size: 24px;
      display: inline-block;
      color: white;
      cursor: pointer; }
    @media only screen and (max-width: 767px) {
      .round-cornered-block > a > div, .round-cornered-block > button > div {
        height: 31px;
        width: 34px;
        border-radius: 4px !important; }
        .round-cornered-block > a > div > i, .round-cornered-block > button > div > i {
          line-height: 31px;
          font-size: 18px; } }
  .round-cornered-block > * {
    vertical-align: middle;
    display: inline-block;
    cursor: pointer; }
  .round-cornered-block > div {
    background-color: #9b8a8c;
    border-radius: 5px !important;
    height: 41px;
    width: 45px;
    color: white !important;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      .round-cornered-block > div {
        height: 31px;
        width: 34px;
        border-radius: 4px !important; } }
    .round-cornered-block > div > i {
      line-height: 41px;
      font-size: 24px;
      display: inline-block;
      color: white;
      cursor: pointer; }
      .round-cornered-block > div > i > i {
        line-height: 31px;
        font-size: 18px; }
  .round-cornered-block > p {
    font-family: "ProximaNovaBold", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;
    margin-left: 10px;
    margin-bottom: 0;
    margin-top: 0;
    color: #706f6f !important; }
    @media only screen and (max-width: 767px) {
      .round-cornered-block > p {
        font-size: 12px;
        margin-left: 8px; } }
    .round-cornered-block > p > button {
      text-decoration: underline; }

tr:nth-child(2n+1), tr:nth-child(2n) {
  background-color: white !important; }
  tr:nth-child(2n+1) td, tr:nth-child(2n) td {
    color: #735b5d !important;
    font-size: 18px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    line-height: 1.428;
    border: none !important;
    padding-left: 0; }
    tr:nth-child(2n+1) td:first-of-type, tr:nth-child(2n) td:first-of-type {
      font-family: 'Roboto', sans-serif !important;
      font-weight: 400 !important;
      letter-spacing: 0.01em;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: 0.02em; }

#scroll-to-top {
  top: -56px;
  cursor: pointer; }
  #scroll-to-top > * {
    vertical-align: middle;
    display: inline-block;
    cursor: pointer; }
  #scroll-to-top > div {
    background-color: #9b8a8c;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 41px;
    width: 45px;
    color: white !important;
    text-align: center; }
    #scroll-to-top > div > i {
      line-height: 41px;
      font-size: 24px;
      display: inline-block;
      color: white;
      cursor: pointer; }
    @media only screen and (max-width: 767px) {
      #scroll-to-top > div {
        height: 31px;
        width: 34px;
        border-radius: 4px !important; }
        #scroll-to-top > div > i {
          line-height: 31px;
          font-size: 18px; } }
  #scroll-to-top > p {
    font-family: "ProximaNovaBold", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;
    margin-left: 10px;
    margin-bottom: 0;
    margin-top: 0;
    color: #706f6f !important; }
    @media only screen and (max-width: 767px) {
      #scroll-to-top > p {
        margin-left: 8px;
        font-size: 12px; } }

#scroll-top-link {
  display: none !important; }

#footer {
  font-size: 12px !important;
  color: white;
  font-family: "DINOT", Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  position: relative;
  margin-top: 40px; }
  @media only screen and (min-width: 768px) {
    #footer .widget {
      padding: 0 !important; } }
  #footer .widgettitle {
    font-size: 12px !important;
    color: white !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    margin-top: 0 !important; }
  #footer ul li {
    color: white !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em; }
    #footer ul li.current_page_item, #footer ul li .current_page_parent, #footer ul li .current-menu-item {
      font-family: 'Roboto', sans-serif !important;
      font-weight: 400 !important;
      letter-spacing: 0.01em; }
      #footer ul li.current_page_item a, #footer ul li .current_page_parent a, #footer ul li .current-menu-item a {
        font-weight: normal !important; }
    #footer ul li a {
      padding: 0 0 6px;
      color: white !important; }
  #footer a {
    color: white !important; }
  #footer ul#menu-footermenu li {
    text-transform: uppercase;
    letter-spacing: 0.03em;
    margin-top: 0; }
  #footer ul.social_bookmarks li {
    border: none !important;
    margin-right: 4px; }
    #footer ul.social_bookmarks li a {
      text-decoration: none; }

.lang + .lang {
  margin-left: 9px; }

.av_facebook_widget_wrap {
  background-color: transparent !important; }

.pagination {
  padding: 10px 0px 50px 0 !important; }
  .pagination > a, .pagination > span {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    color: #735b5d !important; }
    .pagination > a:hover, .pagination > span:hover {
      color: white !important; }
    .pagination > a.current, .pagination > a.active, .pagination > span.current, .pagination > span.active {
      font-family: 'Roboto', sans-serif !important;
      font-weight: 700 !important;
      letter-spacing: 0.01em;
      color: #735b5d !important; }
      .pagination > a.current:hover, .pagination > a.active:hover, .pagination > span.current:hover, .pagination > span.active:hover {
        color: white !important; }
  .pagination > span {
    float: left;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0;
    border-radius: 100px;
    margin-right: 3px; }

.gfield_label {
  display: inline !important; }

.gform_wrapper ul li.gfield {
  margin-bottom: 0 !important; }

.ginput_container input[type="text"], .ginput_container textarea {
  width: 100% !important;
  background-color: #e9e5e6 !important;
  border: none !important;
  color: #9b8a8c !important;
  margin: 0 !important; }

span.gfield_required {
  display: none; }

.gfield_error .gfield_label {
  margin: 0 !important; }

#top .mobile-logo {
  float: left; }
  @media only screen and (max-width: 767px) {
    #top .mobile-logo .logo {
      height: 40px !important;
      margin-top: 7px; }
      #top .mobile-logo .logo a {
        padding: 0 !important; }
      #top .mobile-logo .logo img {
        height: 40px !important; } }

@media only screen and (max-width: 767px) {
  #header {
    display: none; } }

div.ls-inner {
  position: relative; }
  div.ls-inner:after {
    content: "";
    position: absolute;
    height: 120px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(158, 158, 158, 0.5); }
  div.ls-inner .ls-l {
    z-index: 1;
    margin: 0 50px !important;
    top: 180px !important;
    height: 120px !important;
    padding-top: 16px !important;
    font-family: "James_Fajardo", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 56px !important;
    line-height: 40px !important;
    color: white !important; }

p.main-twitter-link {
  margin: 0 auto;
  position: absolute;
  bottom: 10px;
  width: 100%;
  z-index: 150; }
  p.main-twitter-link a {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    font-size: 12px;
    color: white !important;
    text-decoration: none;
    z-index: 5;
    max-width: 1030px;
    display: block;
    width: 100%;
    margin: 0 auto;
    text-align: right;
    padding-top: 93px; }

#navbar-fix {
  margin-top: 50px; }
  @media only screen and (min-width: 768px) {
    #navbar-fix {
      display: none; } }

.navbar {
  height: 50px;
  background-color: white;
  color: black;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 1030;
  font-size: 22px;
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); }
  @media only screen and (min-width: 768px) {
    .navbar {
      display: none; } }
  .navbar .container {
    padding: 0 !important; }
  .navbar #navbar-logo {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
    @media (max-width: 767px) {
      .navbar #navbar-logo {
        width: 36px;
        height: auto; } }

#slidemenu {
  background: #edece9;
  right: -100%;
  width: 80%;
  min-width: 0;
  position: fixed;
  padding-right: 0;
  z-index: 2;
  top: 0;
  margin: 0;
  bottom: 0;
  -webkit-transition: left 200ms ease-in-out, right 200ms ease-in-out;
  -moz-transition: left 200ms ease-in-out, right 200ms ease-in-out;
  -o-transition: left 200ms ease-in-out, right 200ms ease-in-out;
  transition: left 200ms ease-in-out, right 200ms ease-in-out;
  overflow-y: auto;
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); }
  @media only screen and (min-width: 768px) {
    #slidemenu {
      display: none; } }

body.slide-active #slide-trans-layer {
  bottom: 0;
  background-color: transparent;
  left: 0;
  position: fixed;
  right: 80%;
  top: 0;
  cursor: pointer; }
body.slide-active #slidemenu {
  right: 0 !important; }
body.slide-active #main-menu {
  left: -80%;
  right: 80%; }
body.slide-active #navbar-height-col {
  right: 0; }

#main {
  -webkit-transition: left 200ms ease-in-out, right 200ms ease-in-out;
  -moz-transition: left 200ms ease-in-out, right 200ms ease-in-out;
  -o-transition: left 200ms ease-in-out, right 200ms ease-in-out;
  transition: left 200ms ease-in-out, right 200ms ease-in-out;
  left: 0%;
  right: 0%; }

#main-menu {
  -webkit-transition: left 200ms ease-in-out, right 200ms ease-in-out;
  -moz-transition: left 200ms ease-in-out, right 200ms ease-in-out;
  -o-transition: left 200ms ease-in-out, right 200ms ease-in-out;
  transition: left 200ms ease-in-out, right 200ms ease-in-out; }

.hamburger-btn {
  float: right;
  height: 50px;
  width: 47px; }
  @media only screen and (min-width: 768px) {
    .hamburger-btn {
      display: none; } }
  .hamburger-btn .navbar-toggle {
    background-color: transparent;
    border: medium none;
    height: 50px;
    padding: 0;
    width: 47px;
    outline: 0;
    cursor: pointer; }
    .hamburger-btn .navbar-toggle .icon-bar {
      display: block;
      height: 3px;
      width: 27px;
      background-color: black;
      margin: 0 auto; }
      .hamburger-btn .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 5px; }

ul.mobile-nav {
  background-color: #edece9;
  padding: 0;
  margin: 50px 20px; }
  @media only screen and (min-width: 768px) {
    ul.mobile-nav {
      display: none; } }
  ul.mobile-nav li {
    display: block;
    text-align: left;
    font-size: 16px;
    color: black;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em; }
    ul.mobile-nav li a {
      color: inherit;
      display: block;
      text-decoration: none; }
    ul.mobile-nav li.current_page_item, ul.mobile-nav li .current_page_parent, ul.mobile-nav li .current-menu-item {
      font-weight: bold; }
  ul.mobile-nav > li > a {
    padding: 6px 0;
    font-weight: bold; }
  ul.mobile-nav > li > ul {
    margin-left: 0 !important; }
    ul.mobile-nav > li > ul li {
      position: relative; }
      ul.mobile-nav > li > ul li a {
        padding: 1px 0;
        font-weight: normal;
        padding-left: 23px; }
      ul.mobile-nav > li > ul li > span {
        position: absolute; }

.tribe-events-list-separator-month {
  background-color: #edece9 !important;
  display: block; }
  .tribe-events-list-separator-month span {
    padding: 5px 8px !important;
    display: block;
    font-family: "DINOTMedium", Arial, "Helvetica Neue", Helvetica, sans-serif !important;
    font-weight: normal !important;
    text-transform: capitalize !important; }

/*#tribe-events-content a, .tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a:hover, .tribe-events-back a, .tribe-events-back a:hover, .tribe-events-event-meta a, .tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-list-widget .tribe-events-widget-link a:hover, ul.tribe-events-sub-nav a, ul.tribe-events-sub-nav a:hover{
	text-decoration: underline !important;
}*/
.event-holder {
  font-family: "DINOT", Arial, "Helvetica Neue", Helvetica, sans-serif !important; }
  .event-holder > * {
    display: inline-block;
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px; }
    .event-holder > * a {
      text-decoration: underline !important; }
      .event-holder > * a:hover {
        color: #736766; }
    .event-holder > * p {
      margin: 0 auto; }
    .event-holder > * > p:first-child {
      font-family: "DINOTMedium", Arial, "Helvetica Neue", Helvetica, sans-serif !important; }
  @media (min-width: 992px) {
    .event-holder .event-date {
      width: 9%;
      padding-left: 0; }
    .event-holder .event-extra {
      width: 14%; }
    .event-holder .event-main {
      width: 39%; }
    .event-holder .event-organizer {
      width: 18%; }
    .event-holder .event-venue {
      width: 18%;
      padding-right: 0; } }
  @media (max-width: 991px) {
    .event-holder .event-date {
      width: 100%;
      padding-left: 0; }
    .event-holder .event-extra {
      width: 100%;
      padding-left: 0; }
    .event-holder .event-main {
      width: 100%;
      padding-left: 0; }
    .event-holder .event-organizer {
      width: 100%;
      padding-left: 0; }
    .event-holder .event-venue {
      width: 100%;
      padding-left: 0; } }

.event-seperator {
  display: none;
  border: none;
  border-top: 1px solid #735b5d;
  margin: 15px auto 10px !important; }

.tribe-events-list .vevent.hentry {
  margin: 0 auto !important; }
  .tribe-events-list .vevent.hentry + .vevent.hentry .event-seperator {
    display: block; }
  .tribe-events-list .vevent.hentry + .vevent.hentry .event-holder {
    position: relative; }
  .tribe-events-list .vevent.hentry + .event-separator-year {
    border-top: 1px solid #735b5d;
    padding-top: 35px;
    margin-top: 15px; }

.event-separator-year {
  display: block;
  text-align: left !important;
  font-family: "DINOTMedium", Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  font-size: 20px !important;
  line-height: 1.2 !important;
  font-weight: none !important; }

.tribe-events-list h2.tribe-events-page-title {
  text-align: left !important;
  font-family: "DINOTMedium", Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  font-size: 20px !important;
  line-height: 1.2 !important;
  font-weight: none !important; }

.bottom-events-navigation {
  margin-top: 40px; }
  .bottom-events-navigation .tribe-events-nav-right {
    float: right;
    text-align: right; }
  .bottom-events-navigation .tribe-events-nav-left {
    float: left;
    text-align: left; }

.top-events-navigation {
  top: 0 !important;
  margin-bottom: 20px !important; }
  .top-events-navigation .tribe-events-nav-right {
    float: right;
    text-align: right; }
  .top-events-navigation .tribe-events-nav-left {
    float: left;
    text-align: left; }

/*# sourceMappingURL=style.css.map */

.demo_store {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}

/* Laatste Edits*/
.ls-wrapper {
	z-index: 30000000000001 !important; 
}

div.ls-inner::after {
   /* z-index: 10000 !important;*/
   background: none !important;
   z-index: 0 !important;
}
.ls-layers > .ls-wrapper p, .ls-layers > .ls-wrapper div {
	line-height:40px !important;
    margin-top:20px !important;
    z-index: 30000000000000;
    position: relative !important;
    left: auto !important;
    top: auto !important;
}

.ls-layers > .ls-slide-backgrounds {
    z-index:100 !important;
    position:relative !important;
}

.alpha > .container {
	padding:0 !important;
}

.entry-meta:first-child {
  display: none;
}

.ls-inner .ls-layers:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 120px;
  background-color: rgba(158, 158, 158, 0.5);
  bottom: 0;
  z-index: 200;
}


/* Aanbod_nieuw pagina css */

.aanbod-image {
  width: 160px;
  height: 160px;
}

.aanbod-image > img {
  object-fit: cover;
  height: 100%;
}

/* individuele aanbod pagina */
.page-template-page-sales #after_section_1 .content {
  box-sizing: border-box;
  padding: 20px 50px 50px 50px !important;
}

.date {
	display:none;
}

.template-blog .blog-meta {
	margin-right:0 !important;
}