@font-face {
  font-family:"dax";
  src:url("/resources/fonts/dax.eot");
  src:url("/resources/fonts/dax.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/dax.woff") format("woff"), url("/resources/fonts/dax.ttf") format("truetype"), url("/resources/fonts/dax.svg#daxregular") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"dax-bold";
  src:url("/resources/fonts/dax-bold.eot");
  src:url("/resources/fonts/dax-bold.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/dax-bold.woff") format("woff"), url("/resources/fonts/dax-bold.ttf") format("truetype"), url("/resources/fonts/dax-bold.svg#daxbold") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"dax-italic";
  src:url("/resources/fonts/dax-italic.eot");
  src:url("/resources/fonts/dax-italic.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/dax-italic.woff") format("woff"), url("/resources/fonts/dax-italic.ttf") format("truetype"), url("/resources/fonts/dax-italic.svg#daxitalic") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"dax-bold-italic";
  src:url("/resources/fonts/dax-bold-italic.eot");
  src:url("/resources/fonts/dax-bold-italic.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/dax-bold-italic.woff") format("woff"), url("/resources/fonts/dax-bold-italic.ttf") format("truetype"), url("/resources/fonts/dax-bold-italic.svg#daxbold_italic") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"dax-light";
  src:url("/resources/fonts/dax-light.eot");
  src:url("/resources/fonts/dax-light.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/dax-light.woff") format("woff"), url("/resources/fonts/dax-light.ttf") format("truetype"), url("/resources/fonts/dax-light.svg#dax_lightregular") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"dax-light-italic";
  src:url("/resources/fonts/dax-light-italic.eot");
  src:url("/resources/fonts/dax-light-italic.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/dax-light-italic.woff") format("woff"), url("/resources/fonts/dax-light-italic.ttf") format("truetype"), url("/resources/fonts/dax-light-italic.svg#dax_lightitalic") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"dax-medium";
  src:url("/resources/fonts/dax-medium.eot");
  src:url("/resources/fonts/dax-medium.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/dax-medium.woff") format("woff"), url("/resources/fonts/dax-medium.ttf") format("truetype"), url("/resources/fonts/dax-medium.svg#daxmedium") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"dax-medium-italic";
  src:url("/resources/fonts/dax-medium-italic.eot");
  src:url("/resources/fonts/dax-medium-italic.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/dax-medium-italic.woff") format("woff"), url("/resources/fonts/dax-medium-italic.ttf") format("truetype"), url("/resources/fonts/dax-medium-italic.svg#daxmedium_italic") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"lato";
  src:url("/resources/fonts/lato.eot");
  src:url("/resources/fonts/lato.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/lato.woff") format("woff"), url("/resources/fonts/lato.ttf") format("truetype"), url("/resources/fonts/lato.svg#latoregular") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"lato-bold";
  src:url("/resources/fonts/lato-bold.eot");
  src:url("/resources/fonts/lato-bold.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/lato-bold.woff") format("woff"), url("/resources/fonts/lato-bold.ttf") format("truetype"), url("/resources/fonts/lato-bold.svg#latobold") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"lato-italic";
  src:url("/resources/fonts/lato-italic.eot");
  src:url("/resources/fonts/lato-italic.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/lato-italic.woff") format("woff"), url("/resources/fonts/lato-italic.ttf") format("truetype"), url("/resources/fonts/lato-italic.svg#latoitalic") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family: "emona";
  src: url("/resources/fonts/emona.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "emona";
  src: url("/resources/fonts/emona-semibold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "emona";
  src: url("/resources/fonts/emona-bold-italic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }


[data-width="33"]{
  width: 33.3333% !important;
}
.acf-field {
  background-color: rgba(0,121,193,0.05);
}
.acf-fields > .acf-tab-wrap .acf-tab-group li.active a {
  background: rgb(243,249,252);
}

/* Preview Button */
.bmo-preview {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
}
/* ----- Typography ----- */
.acf-label {
  font-family: 'dax-bold';
  font-size: 1.2em;
  color: #414141;
}
.acf-label .description {
  font-family: 'dax-italic';
}
.center {
  text-align: center;
}
.bmo-title {
  font-size: 1.5em;
  font-family: 'dax-medium';
}

/*--- Home page ---*/
 div[id^="acf-group"].postbox h2.hndle {
    background-color: #0079c1;
    color: #ffffff;
    font-family: 'dax-light';
    font-weight: 400;
    font-size: 2em !important;
}
div[id^="acf-group"].postbox span.toggle-indicator{
	color: #ffffff !important;
}
 div[id^="acf-group"].postbox h2.hndle > a.acf-hndle-cog:hover, div[id^="acf-group"].postbox h2.hndle > a.acf-hndle-cog {
 	display: none;
 }
div[id^="acf-group"].postbox {
  border: 2px solid #0079c1;
}

/*--- Why BMO page ---*/
.acf-postbox .acf-fields .border-top {
  border-top: 1px dashed #0079c1;
 }
 .acf-postbox .acf-fields .border-top-solid {
  border-top: 2px solid #0079c1;
 }
.area-2, .area-3, .area-4{
  border-left: 1px dashed #0079c1 !important;
}
.area-1, .area-2, .area-3, .area-4{
  border-top: 1px dashed #0079c1 !important;
}

.acf-fields > .acf-tab-wrap {
  background: #0079c1;
}












































