/* 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: 819px) {
    
.padded {
border: inherit;
padding-top: 10% !important;
padding-bottom: 10% !important;
overflow: hidden;
}

.halfpadded {
height: 94%;
border: inherit;
padding-top: 2% !important;
overflow: hidden;
}

.textpage {
height:  auto !important;
}

#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: 18vw;
    height: 18vw;
    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;
}

.white{
background: white !important;
padding:3% 0 !important;
}
	
#main > #halfblock {
padding-bottom: -5vw;		
}
}
/* ---------------------------------------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;
}

#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;    
}

:root{
	--square: 0px /*border-radius:var(--square)*/;
	--rounded: 5px /*border-radius:var(--rounded)*/;
	--circular:50px /*border-radius:var(--circular)*/;
}

button, input[type="button"], input[type="submit"], .wp-block-button{
	border-radius:var(--square);
	/*standard button */
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: 0;
    line-height: 1;
    text-shadow: none;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
	padding: 20px 30px;
}	



