/* do not change this sheet - to make changes to the blocks below, please create a new line in front.css using #front #halfblock (for example) */
@media only screen and (min-width: 780px) {
    
.padded {
border: inherit;
padding-top: 10% !important;
padding-bottom: 10% !important;
overflow: hidden;
}

.halfpadded {
height: 94%;
border: inherit;
padding-top: 5% !important;
overflow: hidden;
}

.textpage {
height:  auto !important;
min-height:80vh;
}

#fullblock {
    width: 99.5%;
    height: auto;
    margin: 0px;
    padding: 0;
    border: inherit;
    text-align: center;
}

#halfblock {
    width: 49.5%;
    height: auto;
    margin: 0px;
    padding: 0;
    border: inherit;
}

#thirdblock {
    width: 32.5%;
    height: auto;
    margin: 0px;
    padding: 0;
    border: inherit;
}

#twothirdsblock {
    width: 65%;
    height: auto;
    margin: 0px;
    padding: 0;
    border: inherit;
}

#quarterblock {
    width: 25% !important;
    height: auto;
    margin: 0px;
    padding: 0;
    border: none;
}

#fifthblock {
    width: 20% !important;
    height: auto;
    margin: 0px;
    padding: 0;
    border: none;
}

#sixthblock {
    width: 16.5% !important;
    height: auto;
    margin: 0px;
    padding: 0;
    border: none;
}

#makesquare {
    width: 100%;
	height:auto;
}

#makesquare img {
    width: 100%;
    height: 50%;
    object-fit: cover;
}

#standard_content #halfblock {
	vertical-align:middle;
}


#main.imagearraywrap {
width: 100%;
height: auto;
overflow: hidden;
}
#imagearray {
display: block;
width: 110%;
flex-direction: row;
flex-wrap: wrap;
justify-content:space-evenly;
align-items:baseline;
margin-left: -5%;
}
#imagearray img {
  height: 18vw;
  margin:0; 
  padding:0;
}


#category-details {
width: 100%;
height: auto;
padding: 2% 0;
margin: 30px 0;
color: white;
background: black;
}

#category-details #list {
width: 98%;
height: auto;
margin: 0 auto 0 auto;
color: white;
background: black;
}

#category-details #list img, #nav-below img {
width: auto;
height: 15px;
margin: 15px 5px 0 0;
background: black;
vertical-align: top;
}

#newscategories img.inline {
width: auto !important;
height: 15px  !important;
margin: 0 5px 10px; 0;
vertical-align: top;
-webkit-filter: invert(0.5);
filter: invert(50%);
-o-filter:invert(50%);
-ms-filter: invert(50%); 
}

#newscategories span {
margin-bottom: 20px;
}

#category-details a, #category-details p {
color: white;
vertical-align: top;
margin-bottom: 10px;
}

}
/* ---------------------------------------end of desktop -----------------------------------*/


#inset {
width: 98%;
height: auto;
padding: 1%;
overflow: hidden;
}

.icon {
    width: 50%;
    height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.center {
    text-align: center;
}

button {
	padding: 10px 20px;
	font-size: 1.5vw;
}

#standard_content li {
	margin: 20px;
}

/* Set Font size */
html, body, div, p {
font-size: 18px;    
}

/* Set Font size */
li, ul, strong, blockquote, ol {
font-size: inherit;    
}

