body, p{
	line-height: 1.8em;
	font-size:1.4rem;
}

H1,H2,H3,H4,H5,H6{
	padding:0;
	margin:0;
}

h1{ font-size:3em;}
h2{ font-size:2.7em;}
h3{ font-size:2.4em;}
h4{ font-size:2.1em;}
h5{ font-size:1.8em;}
h6{ font-size:1.5em;}

.ui.header{ font-size:3em !important; }
.ui.header{ font-size:2.7em !important; }
.ui.header{ font-size:2.4em !important; }
.ui.header{ font-size:2.1em !important; }
.ui.header{ font-size:1.8em !important; }
.ui.header{ font-size:1.5em !important; }

.ui.mini.header{ font-size:0.8em !important; }
.ui.tiny.header{ font-size:1.0em !important; }
.ui.small.header{ font-size:1.2em !important; }
.ui.medium.header{ font-size:1.5em !important; }
.ui.large.header{ font-size:2em !important; }
.ui.big.header{ font-size:3em !important; }
.ui.huge.header{ font-size:4em !important; }
.ui.massive.header{ font-size:5em !important; }

.no-gutter.grid {
    padding:1rem;
	padding:1rem;
}
.no-gutter.grid .column {
    padding: 0 !important;
	padding: 0 !important;
}

.ui.stackable.grid.fullwidth{
	margin:-1rem !important;
}

/*@media screen and (max-width: 772px){
	.ui.grid > .stackable.stackable.row > .column, .ui.stackable.grid > .column.grid > .column, .ui.stackable.grid > .column.row > .column, .ui.stackable.grid > .column:not(.row), .ui.stackable.grid > .row > .column, .ui.stackable.grid > .row > .wide.column, .ui.stackable.grid > .wide.column{
		padding:0 !important;
	}
}*/


@media (max-width: 1199px){
  body, p{
     font-size:1.3rem;
  }
}

@media (max-width: 991px){
  body, p{
     font-size:1.2rem;
  }
}

@media (max-width: 767px){
  body, p{
    font-size:1.05rem;
  }
}


.masonry.grid {
  display: block;
}

@media only screen and (min-width: 768px) {
  .masonry.grid {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }

  .ui.doubling.masonry.grid[class*="three column"] > .column {
    width: 100% !important;
  }
}

@media only screen and (min-width: 992px) {
  .masonry.grid {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}