body, html {
  height: 100%;
  margin: 0;
}

body {
  font-family: "RetniSansRegular", sans-serif;
  margin:0;
  overflow-x: hidden;
  background-color: transparent;
  position: relative; 
}
img {
  max-width: 100%;
  height: auto;
}


a {
  text-decoration: none;
}
a:hover {
  color: #000;
}
.wp-block-column p a {
 background-color:#bed3ca;
 padding:6px 16px;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkid-border-radius:5px;}

.wp-element-caption {
  margin-top:20px;
  line-height: 1.5;
  font-size: 14px;	
  font-style: italic;	
}
.wp-element-caption a{
  background-color: #bed3ca;
  border-radius:5px;
  padding: 0 3px;	
}
.wp-element-caption a:hover{
  font-style: none;
}
.content-spacer{
 border-top:2px solid gray;
 padding: 50px 0 0 0;
 background:transparent;
}
.content-spacer-bottom{
  padding: 0 0 50px 0;	
}

.section-break {
  border: none;
  border-top: 1px solid #ddd;
  margin: 2.5rem 0;
}

p, ul, ol {margin: 0 0 0 0;}
p, li {line-height: 1.65;}

.container {
  /*max-width: 1000px;*/
  margin: 0 auto;
  padding: 0px 16px;
  position: relative;
}
.container--narrow {
  /*max-width: 1000px;*/
}
.container:before,
.container:after,
.group:before,
.group:after {
  content: " ";
  display: table;
}
.container:after,
.group:after {
  clear: both;
}

