@font-face {
  font-family: "amiri-regular";
  src: url("../fonts/amiri/amiri-regular-webfont.eot");
  src: url("../fonts/amiri/amiri-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/amiri/amiri-regular-webfont.woff") format("woff"), url("../fonts/amiri/amiri-regular-webfont.ttf") format("truetype"), url("../fonts/amiri/amiri-regular-webfont.svg#amiri-regular") format("svg"); }
@font-face {
  font-family: "amiri-slanted";
  src: url("../fonts/amiri/amiri-slanted-webfont.eot");
  src: url("../fonts/amiri/amiri-slanted-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/amiri/amiri-slanted-webfont.woff") format("woff"), url("../fonts/amiri/amiri-slanted-webfont.ttf") format("truetype"), url("../fonts/amiri/amiri-slanted-webfont.svg#amiri-slanted") format("svg"); }
@font-face {
  font-family: "amiri-bold";
  src: url("../fonts/amiri/amiri-bold-webfont.eot");
  src: url("../fonts/amiri/amiri-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/amiri/amiri-bold-webfont.woff") format("woff"), url("../fonts/amiri/amiri-bold-webfont.ttf") format("truetype"), url("../fonts/amiri/amiri-bold-webfont.svg#amiri-bold") format("svg"); }
@font-face {
  font-family: "amiri-boldslanted";
  src: url("../fonts/amiri/amiri-boldslanted-webfont.eot");
  src: url("../fonts/amiri/amiri-boldslanted-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/amiri/amiri-boldslanted-webfont.woff") format("woff"), url("../fonts/amiri/amiri-boldslanted-webfont.ttf") format("truetype"), url("../fonts/amiri/amiri-boldslanted-webfont.svg#amiri-boldslanted") format("svg"); }
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html, body {
  margin: 0;
  padding: 0;
  height: 100%; }

ul, li, ol {
  margin: 0;
  padding: 0;
  list-style: none; }

a {
  text-decoration: none;
  color: black; }

p, ul, li, ol, h1, h2, h3, em, blockquote {
  margin: 0; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-justify {
  text-align: justify !important; }

@media all and (min-width: 75em) {
  .large-desktop-text-left {
    text-align: left !important; }

  .large-desktop-text-right {
    text-align: right !important; }

  .large-desktop-text-center {
    text-align: center !important; }

  .large-desktop-text-justify {
    text-align: justify !important; } }
@media all and (min-width: 60em) and (max-width: 74.938em) {
  .desktop-text-left {
    text-align: left !important; }

  .desktop-text-right {
    text-align: right !important; }

  .desktop-text-center {
    text-align: center !important; }

  .desktop-text-justify {
    text-align: justify !important; } }
@media all and (min-width: 48em) and (max-width: 59.938em) {
  .tablet-text-left {
    text-align: left !important; }

  .tablet-text-right {
    text-align: right !important; }

  .tablet-text-center {
    text-align: center !important; }

  .tablet-text-justify {
    text-align: justify !important; } }
@media all and (min-width: 30.063em) and (max-width: 47.938em) {
  .large-mobile-text-left {
    text-align: left !important; }

  .large-mobile-text-right {
    text-align: right !important; }

  .large-mobile-text-center {
    text-align: center !important; }

  .large-mobile-text-justify {
    text-align: justify !important; } }
@media all and (max-width: 30em) {
  .small-mobile-text-left {
    text-align: left !important; }

  .small-mobile-text-right {
    text-align: right !important; }

  .small-mobile-text-center {
    text-align: center !important; }

  .small-mobile-text-justify {
    text-align: justify !important; } }
@media all and (min-width: 48em) {
  .no-mobile-text-left {
    text-align: left !important; }

  .no-mobile-text-right {
    text-align: right !important; }

  .no-mobile-text-center {
    text-align: center !important; }

  .no-mobile-text-justify {
    text-align: justify !important; } }
@media all and (max-width: 47.938em) {
  .mobile-only-text-left {
    text-align: left !important; }

  .mobile-only-text-right {
    text-align: right !important; }

  .mobile-only-text-center {
    text-align: center !important; }

  .mobile-only-text-justify {
    text-align: justify !important; } }

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