@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
@import url('https://fonts.googleapis.com/css2?family=Secular+One&display=swap');

.ui.labeled.icon.buttons > .button > .icon,
.ui.labeled.icon.button > .icon {
  box-shadow:
    -1px 0px 0px 0px rgba(255, 255, 255, 0.2) inset,
    -1px 0px 0px 0px rgba(0, 0, 0, 0.05) inset
  ;
}

.ui.right.labeled.icon.buttons .button .icon,
.ui.right.labeled.icon.button .icon {
  box-shadow:
    1px 0px 0px 0px rgba(255, 255, 255, 0.2) inset,
    1px 0px 0px 0px rgba(0, 0, 0, 0.05) inset
  ;
}

.hidden.menu {
  display: none;
}

.masthead.segment {
  min-height: 700px;
  padding: 1em 0em;
}
.masthead .logo.item img {
  margin-right: 1em;
}
.masthead .ui.menu .ui.button {
  margin-left: 0.5em;
}
.masthead h1.ui.header {
  margin-top: 2em;
  margin-bottom: 0em;
  font-size: 4em;
  font-weight: normal;
}
.masthead h2 {
  font-size: 1.7em;
  font-weight: normal;
}

.ui.vertical.stripe {
  padding: 8em 0em;
}
.ui.vertical.stripe h3 {
  font-size: 2em;
}
.ui.vertical.stripe .button + h3,
.ui.vertical.stripe p + h3 {
  margin-top: 3em;
}
.ui.vertical.stripe .floated.image {
  clear: both;
}
.ui.vertical.stripe p {
  font-size: 1.33em;
}
.ui.vertical.stripe .horizontal.divider {
  margin: 3em 0em;
}

.quote.stripe.segment {
  padding: 0em;
}
.quote.stripe.segment .grid .column {
  padding-top: 5em;
  padding-bottom: 5em;
}

.footer.segment {
  padding: 5em 0em;
}

.secondary.pointing.menu .toc.item {
  display: none;
}

@media only screen and (max-width: 700px) {
  .ui.fixed.menu {
    display: none !important;
  }
  .secondary.pointing.menu .item,
  .secondary.pointing.menu .menu {
    display: none;
  }
  .secondary.pointing.menu .toc.item {
    display: block;
  }
  .masthead.segment {
    min-height: 350px;
  }
  .masthead h1.ui.header {
    font-size: 2em;
    margin-top: 1.5em;
  }
  .masthead h2 {
    margin-top: 0.5em;
    font-size: 1.5em;
  }
}

#cover-page {
 background-image: url("../images/background.jpg") !important;
 background-color: #cccccc;
}
.wecare {
	font-weight: 900;
	opacity: 1.8 !important;
}
.header {
	min-height: 2.5em !important;
	
}
.transparent {
	opacity: 0.4;
}
#contact {
	padding: 2em;
}
.lity-active body {
overflow: hidden;
}
.lity-inline .lity-content > * {
    max-height: none !important;
}
.lity-inline .lity-wrap {
    overflow: auto;
}
.lity-inline .lity-content {
    margin: 20px 0;
}
h1, h2, h3 {
	font-family: 'Secular One', sans-serif !important;
}
}