/*
  Theme Name:  iDIN
  Theme URI:   http://www.idin.nl/
  Author:      Clearsite Webdesigners
  Author URI:  http://www.clearsite.nl/
  Version:     1.3.7
  SVN:         $Id: style.css 19826 2018-04-19 12:09:05Z gijs $
*/
/*=========================================
  DEFAULTS
=========================================*/
html {
  font-size: 1em;
  line-height: 1.4;
}
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
audio, canvas, img, video {
  vertical-align: middle;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
/*=========================================
  HELPERS
=========================================*/
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  *text-indent: -9999px;
}
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.menu, .list, .menu ul, .list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list {
  overflow: hidden;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
.aligncenter {
  margin: 0 auto;
}
.video-wrapper {
  position: relative;
  padding-bottom: 53%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.lc {
  text-transform: lowercase !important;
}

.newsletters br {
  display: none !important;
}

.newsletters label.wpmlcustomfield7 {
  display: none;
}

.control-label i:before {
  font-size: 7px;
  font-style: normal;
}

@font-face {
  font-family: 'Font Awesome 5 Brands' !important;
  font-style: normal;
  font-weight: normal;
  src: url("webfonts/fa-brands-400.eot");
  src: url("webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-brands-400.woff2") format("woff2"), url("webfonts/fa-brands-400.woff") format("woff"), url("webfonts/fa-brands-400.ttf") format("truetype"), url("webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; 
  font-style: normal;
}
@font-face {
  font-family: 'Font Awesome 5 Free' !important;
  font-style: normal;
  font-weight: 400;
  src: url("webfonts/fa-regular-400.eot");
  src: url("webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-regular-400.woff2") format("woff2"), url("webfonts/fa-regular-400.woff") format("woff"), url("webfonts/fa-regular-400.ttf") format("truetype"), url("webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free' !important;
  font-style: normal;
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url("webfonts/fa-solid-900.eot");
  src: url("webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-solid-900.woff2") format("woff2"), url("webfonts/fa-solid-900.woff") format("woff"), url("webfonts/fa-solid-900.ttf") format("truetype"), url("webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free' !important;
  font-weight: 900; }

  .fa:before {
  font-style: normal;    
  }

  .managementlogout {
    display: none !important;
  }

  .page-id-2874 .heateor_sss_sharing_container,
  .page-id-2841 .heateor_sss_sharing_container {
    display: none !important;    
  }