.site-branding{padding: 1.0em}
.site-main{margin: 0 32% 0 0;}

.no-margin{margin: 0; padding: 0}
.pad15{padding: 15px;}
.pad-bottom15{padding-bottom: 15px;}
.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label {
	padding: 10px 0}
/* vvv overwrite template content vv */
.wp-block-table td,.wp-block-table th {
    border: 1px solid;
    padding: .3em .2em .3em .2em
}
.wp-block-latest-posts.wp-block-latest-posts__list li > a:first-of-type{font-size:26px; text-decoration: none;}
.wp-block-search__button{padding: 5px;}
.wp-block-image .alignleft{    margin: 0.5em 0.5em 0.5em 0;}
.wp-block-image .alignright{    margin: 0.5em 0 0.5em 0.5em;}

.taxonomy-description{text-align: left;}
.widget:not(.jetpack_widget_social_icons) ul li {margin: 0; padding: 0;}
.widget_search .search-field, input[type="search"]{border: 1px solid #333;}
.wp-block-image figcaption{text-align: center;}
blockquote p{margin-bottom: 1.1em;}
blockquote cite{font-weight: 400; font-style: italic;font-variant: small-caps;text-transform: capitalize;}

.wp-block-image img{
    margin-bottom: 15px;
}

.wp-block-latest-posts__post-excerpt{
  margin-bottom: 2em;
  padding-bottom: 3em;
	border-bottom: 1px solid #ccc;
}

/* ajax load more */
.alm-listing .alm-paging-content>li.alm-item img, .alm-listing .alm-reveal>li.alm-item img, .alm-listing>li.alm-item img{
position: revert;
}
.alm-listing .alm-paging-content>li.alm-item img, .alm-listing .alm-reveal>li.alm-item img, .alm-listing>li.alm-item img{
    height: auto;
    max-width: 100%;
    width: auto;
    aspect-ratio: revert;}

.site-content {
    margin: 100px auto 0;
    width: 100%;
    padding: 0 4em;
}
/* Phones (600px and down) */
@media only screen and (max-width: 600px) {
    .site-content {
        padding: 0 0.8em; 
    }
}
/* Small tablets (600–900px) */
@media only screen and (max-width: 900px) {
    .site-content {
        padding: 0 1.0em;
    }
}
.wp-site-blocks,
.wp-block-group.alignfull {
  max-width: 100% !important;
  margin: 0 !important;
	padding: 0 !important;}