.who_section .who_container-fic {
  padding: 25px 45px;
}

.who_container-fic p, ul {
	font-family: "Almendra", sans-serif;
	font-size: 18px;
	text-align: left;
	text-shadow: 1px 1px 1px #c0c0c0;	
	margin: 0px;
}

.who_container-fic p strong {
	text-transform: uppercase;
  font-weight: 600;
}

.who_section .who_container-non-fic {
  padding: 25px 45px;
}

.who_container-non-fic p, ul {
	text-align: left;
}

.who_container-non-fic p strong {
	text-transform: uppercase;
  font-weight: 600;
}

span.parentheses
{
	font-style: italic;
}

.who_section .who_box {
  position: relative;
  overflow: hidden;
  margin: 25px 0;
}

.who_section .who_box .img-box img {
  border-radius: 50%;
  width: 100%;
}

.fic-left img {
	border-radius: 50%;
	shape-outside: circle();		
	width: 40%;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.non-fic-left img {
	width: 35%;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.non-fic-right img {
	width: 30%;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.who_section .who_box .detail-box h5 {
  font-weight: 600;
}

.who_section h4 {
  font-size: 20px;
	font-style: italic;
	margin-bottom: 30px;
	margin-top: 30px;
  text-transform: uppercase;
}

.who_section .who_box .detail-box a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 45px;
  height: 45px;
  background-color: #ffffff;
  border-radius: 100%;
  background-size: 18px;
  background-position: center;
  background-repeat: no-repeat;
  color: #000000;
  font-size: 24px;
}

.who_section .who_box .detail-box a:hover {
  background-color: rgba(228, 234, 234, 0.9);
}

.who_section .who_box:hover .detail-box {
  opacity: 1;
  visibility: visible;
}

.who_section .read_container {
  margin-top: 30px;
  margin-bottom: 30px;
}

.who_section .read_btn {
  display: inline-block;
  background-color: #85310c;
  color: #ffffff;
  padding: 7px 30px;
  border: 1px solid #85310c;
  border-radius: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: uppercase;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.who_section .read_btn:hover {
  background-color: transparent;
  color: #85310c;
}

.who_section .read_btn_torn {
  display: inline-block;
  background-color: #85310c;
  color: #ffffff;
  padding: 0px;
  border-radius: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: uppercase;
}

.who_section .read_btn_torn:hover {
  background-color: transparent;
  color: #E6D4B8;
}

.who_section .read_btn_padding_and_margin
{
}

.heading_box_common-fic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
	color: #000000;

	font-family: "Almendra", sans-serif;
	text-shadow: 2px 2px 1px #c0c0c0;
}

.heading_box_common-non-fic {
	background-color: #e4e4e4;
	color: #000000;
}

.who_section .heading_container h2::before {
  background-color: #85310c;
}

.card {
	aspect-ratio: 1 / 1;
	border-radius:50%;
	box-shadow:0px 0px 10px fade(#fff,80%);
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 5px;
	position:relative;
	shape-outside: circle();
	width: 40%;

  //backgrounds defined below
  background-size:cover !important;  
  &::after {
    width:100%;
    height:100%;
    border-radius:50%;
    position:absolute;
    top:0;left:0;
    z-index:-1;
    content:'';
    background:inherit;
    filter:blur(1px);
    transform:scale(1.05);
    opacity:0.8;
    transition:500ms all ease-in-out 0ms;
  }
}
 
.card:nth-of-type(1) {
	background-image: url("../images/about-img-square.jpg");
	background-size: 100% 100%;
}

/*
 Torn left edge banner

 License: GPL 3.0
 License URL: https://www.gnu.org/licenses/gpl-3.0.en.html

 Structure:
 <div class="torn_container torn_left torn_right">
	<div></div>
	<div>Torn Edge Banner</div>
 </div>
*/

body{
	/* Settings */
	--torn-shadow-offset-x:-1px;
	--torn-shadow-offset-y:1px;
	--torn-shadow-blur: 3px;
	--torn-shadow-background-color:rgba(0,0,0,0.15);
	--torn-background-color:#FCFAF6;
	--torn-left-width:20px;
	--torn-right-width:20px;
	--torn-left-clip-path:polygon(1% 0%, 19% 1%, 6% 3%, 27% 4%, 98% 6%, 0% 7%, 61% 9%, 43% 10%, 79% 12%, 40% 13%, 3% 14%, 73% 16%, 99% 17%, 90% 19%, 4% 20%, 37% 22%, 3% 23%, 49% 25%, 93% 26%, 83% 28%, 44% 29%, 60% 30%, 59% 32%, 15% 33%, 0% 35%, 29% 36%, 45% 38%, 99% 39%, 75% 41%, 1% 42%, 56% 43%, 30% 45%, 21% 46%, 74% 48%, 56% 49%, 82% 51%, 30% 52%, 73% 54%, 56% 55%, 92% 57%, 9% 58%, 39% 59%, 74% 61%, 61% 62%, 30% 64%, 13% 65%, 91% 67%, 37% 68%, 61% 70%, 12% 71%, 64% 72%, 22% 74%, 10% 75%, 6% 77%, 85% 78%, 74% 80%, 25% 81%, 2% 83%, 77% 84%, 85% 86%, 28% 87%, 37% 88%, 53% 90%, 63% 91%, 19% 93%, 18% 94%, 82% 96%, 78% 97%, 33% 99%, 70% 100%, calc(100% + 1px) 100%, calc(100% + 1px) 0%);
	--torn-right-clip-path:polygon(32% 0%, 59% 1%, 78% 3%, 4% 4%, 22% 6%, 53% 7%, 22% 9%, 15% 10%, 39% 12%, 26% 13%, 57% 14%, 72% 16%, 32% 17%, 33% 19%, 79% 20%, 22% 22%, 23% 23%, 18% 25%, 23% 26%, 15% 28%, 53% 29%, 20% 30%, 39% 32%, 50% 33%, 23% 35%, 1% 36%, 87% 38%, 46% 39%, 29% 41%, 95% 42%, 33% 43%, 28% 45%, 18% 46%, 57% 48%, 5% 49%, 50% 51%, 46% 52%, 76% 54%, 69% 55%, 5% 57%, 34% 58%, 29% 59%, 69% 61%, 60% 62%, 57% 64%, 47% 65%, 79% 67%, 24% 68%, 64% 70%, 63% 71%, 6% 72%, 73% 74%, 49% 75%, 59% 77%, 95% 78%, 6% 80%, 89% 81%, 47% 83%, 75% 84%, 35% 86%, 52% 87%, 41% 88%, 18% 90%, 88% 91%, 85% 93%, 92% 94%, 55% 96%, 50% 97%, 8% 99%, 15% 100%, -10% 100%, -10% 0%);
}

.torn_container{
	float:left;
	clear:both;
	margin-bottom:1.2em;
	position:relative;
}
.torn_container>div:first-child{
	margin-left:var(--torn-shadow-offset-x);
	margin-top:var(--torn-shadow-offset-y);
	left:0px;
	top:0px;
	right:calc(0px - var(--torn-shadow-offset-x));
	bottom:calc(0px - var(--torn-shadow-offset-y));
	position:absolute;
	z-index:1;
	filter:blur(var(--torn-shadow-blur));
}
.torn_container>div:nth-child(2), .torn_container>div:nth-child(2)>span{
	vertical-align:middle;
}
.torn_container>div:nth-child(2), .torn_left>div:nth-child(2):before, .torn_right>div:nth-child(2):after{
	background-color:var(--torn-background-color);
}

.torn_container>div:nth-child(2), .torn_container>div:nth-child(2){
	display:inline-block;
	position:relative;
	z-index:2;
	padding:0.4em;
}
.torn_left>div:nth-child(2):before, .torn_left>div:first-child:before{
	content:'';
	position:absolute;
	left:calc(0em - var(--torn-left-width));
	top:0px;
	width:var(--torn-left-width);
	bottom:0px;
	-webkit-clip-path:var(--torn-left-clip-path);
	clip-path:var(--torn-left-clip-path);
}
.torn_container>div:first-child, .torn_left>div:first-child:before, .torn_right>div:first-child:after{
	background-color:var(--torn-shadow-background-color);
}
.torn_right>div:nth-child(2):after, .torn_right>div:first-child:after{
	content:'';
	position:absolute;
	left:100%;
	top:0px;
	right:calc(0px - var(--torn-right-width));
	bottom:0px;
	-webkit-clip-path:var(--torn-right-clip-path);
	clip-path:var(--torn-right-clip-path);
}
.torn_right>div:nth-child(2):after{
	left:calc(100% - 0.5px);
}

.torn_container_read_btn
{
	float:left;
	clear:both;
	margin-bottom:1.2em;
	position:relative;
}
.torn_container_read_btn>div:first-child{
	margin-left:var(--torn-shadow-offset-x);
	margin-top:var(--torn-shadow-offset-y);
	left:0px;
	top:0px;
	right:calc(0px - var(--torn-shadow-offset-x));
	bottom:calc(0px - var(--torn-shadow-offset-y));
	position:absolute;
	z-index:1;
	filter:blur(var(--torn-shadow-blur));
}
.torn_container_read_btn>div:nth-child(2), .torn_container_read_btn>div:nth-child(2)>span{
	vertical-align:middle;
}
.torn_container_read_btn>div:nth-child(2), .torn_left_read_btn>div:nth-child(2):before, .torn_right_read_btn>div:nth-child(2):after{
	background-color: #85310c;
}
.torn_container_read_btn>div:nth-child(2), .torn_container_read_btn>div:nth-child(2){
	display:inline-block;
	position:relative;
	z-index:2;
	padding:0.4em;
}
.torn_left_read_btn>div:nth-child(2):before, .torn_left_read_btn>div:first-child:before{
	content:'';
	position:absolute;
	left:calc(0em - var(--torn-left-width));
	top:0px;
	width:var(--torn-left-width);
	bottom:0px;
	-webkit-clip-path:var(--torn-left-clip-path);
	clip-path:var(--torn-left-clip-path);
}
.torn_container_read_btn>div:first-child, .torn_left_read_btn>div:first-child:before, .torn_right_read_btn>div:first-child:after{
	background-color:var(--torn-shadow-background-color);
}
.torn_right_read_btn>div:nth-child(2):after, .torn_right_read_btn>div:first-child:after{
	content:'';
	position:absolute;
	left:100%;
	top:0px;
	right:calc(0px - var(--torn-right-width));
	bottom:0px;
	-webkit-clip-path:var(--torn-right-clip-path);
	clip-path:var(--torn-right-clip-path);
}
.torn_right_read_btn>div:nth-child(2):after{
	left:calc(100% - 0.5px);
}

.torn_container_heading
{
	float:left;
	clear:both;
	margin-bottom:1.2em;
	position:relative;
}
.torn_container_heading>div:first-child{
	margin-left:var(--torn-shadow-offset-x);
	margin-top:var(--torn-shadow-offset-y);
	left:0px;
	top:0px;
	right:calc(0px - var(--torn-shadow-offset-x));
	bottom:calc(0px - var(--torn-shadow-offset-y));
	position:absolute;
	z-index:1;
	filter:blur(var(--torn-shadow-blur));
}
.torn_container_heading>div:nth-child(2), .torn_container_heading>div:nth-child(2)>span{
	vertical-align:middle;
}
.torn_container_heading>div:nth-child(2), .torn_left_heading>div:nth-child(2):before, .torn_right_heading>div:nth-child(2):after{
	background-color: #e4e4e4;
}
.torn_container_heading>div:nth-child(2), .torn_container_heading>div:nth-child(2){
	display:inline-block;
	position:relative;
	z-index:2;
	padding:0.4em;
}
.torn_left_heading>div:nth-child(2):before, .torn_left_heading>div:first-child:before{
	content:'';
	position:absolute;
	left:calc(0em - var(--torn-left-width));
	top:0px;
	width:var(--torn-left-width);
	bottom:0px;
	-webkit-clip-path:var(--torn-left-clip-path);
	clip-path:var(--torn-left-clip-path);
}
.torn_container_heading>div:first-child, .torn_left_heading>div:first-child:before, .torn_right_heading>div:first-child:after{
	background-color:var(--torn-shadow-background-color);
}
.torn_right_heading>div:nth-child(2):after, .torn_right_heading>div:first-child:after{
	content:'';
	position:absolute;
	left:100%;
	top:0px;
	right:calc(0px - var(--torn-right-width));
	bottom:0px;
	-webkit-clip-path:var(--torn-right-clip-path);
	clip-path:var(--torn-right-clip-path);
}
.torn_right_heading>div:nth-child(2):after{
	left:calc(100% - 0.5px);
}