.entries_wrap {
  width: 100%;
/*  padding: 10px; */
/*  display: grid; */
  grid-column-gap: 15px;
  grid-row-gap: 18px;
  justify-items: stretch;
  box-sizing: border-box;
  position: relative;
  z-index: 4;
}
@media screen and (max-width: 320px) {
	.entries_wrap {
		grid-template-columns: repeat(auto-fill, minmax(var(--fluidMinWidth-flexGrid1-ofSmallestWidth), 1fr));		
	}
}

@media screen and (min-width: 321px) and (max-width: 1189px) {
		.entries_wrap {
			grid-template-columns: repeat(auto-fill, minmax(
				calc(var(--fluidMinWidth-flexGrid1-ofSmallestWidth) + calc(var(--fluidMinWidth-flexGrid1-ofLargestWidth-numberOnly) - var(--fluidMinWidth-flexGrid1-ofSmallestWidth-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth3-ofSmallestVal)) / calc(var(--fluidVals-screenWidth3-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth3-ofSmallestVal-numberOnly))))
			, 1fr));		
		}
}

@media screen and (min-width: 1190px) {
	.entries_wrap {
		grid-template-columns: repeat(auto-fill, minmax(var(--fluidMinWidth-flexGrid1-ofLargestWidth), 1fr));		
	}
}


@media screen and (max-width: 359px) {
	.entries_wrap {
		padding-left: var(--fluidPaddingSize-mainstage3-ofSmallestPadding);
		padding-right: var(--fluidPaddingSize-mainstage3-ofSmallestPadding);
		padding-top: var(--fluidPaddingSize-mainstage3-ofSmallestPadding);

	}		
}

@media screen and (min-width: 360px) and (max-width: 1189px) {
	.entries_wrap {
		padding-left: calc(var(--fluidPaddingSize-mainstage3-ofSmallestPadding) + calc(var(--fluidPaddingSize-mainstage3-ofLargestPadding-numberOnly) - var(--fluidPaddingSize-mainstage3-ofSmallestPadding-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));

		padding-right: calc(var(--fluidPaddingSize-mainstage3-ofSmallestPadding) + calc(var(--fluidPaddingSize-mainstage3-ofLargestPadding-numberOnly) - var(--fluidPaddingSize-mainstage3-ofSmallestPadding-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));

		padding-top: calc(var(--fluidPaddingSize-mainstage3-ofSmallestPadding) + calc(var(--fluidPaddingSize-mainstage3-ofLargestPadding-numberOnly) - var(--fluidPaddingSize-mainstage3-ofSmallestPadding-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));


	} 
 }

@media screen and (min-width: 1190px) {
	.entries_wrap {
		padding-left: var(--fluidPaddingSize-mainstage3-ofLargestPadding);
		padding-right: var(--fluidPaddingSize-mainstage3-ofLargestPadding);
		padding-top: var(--fluidPaddingSize-mainstage3-ofLargestPadding);

	}		
}

.entries_item {
  width: 100%;
  margin-bottom: 0px;
  position: relative;
/*  box-shadow: 1px 1px 10px #999; */
}


.entries_item,
.entry_container,
.entry_icon_type3_writing,
.entry_icon_type3_monitor,
.entry_icon_type3_audio,
.entry_icon_type3_video,
.entry_icon_type3_recitation,
.entry_icon_type3_writing img,
.entry_icon_type3_monitor img,
.entry_icon_type3_audio img,
.entry_icon_type3_video img,
.entry_icon_type3_recitation img,
.entry_title,
.entry_title_background,
.entry_title_background::before,
.entry_title_background::after,
.entry_title_text,
.entry_title_link {
  transform: translate3d(0, 0, 0);
}



.link-spanner {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.entry_icon_type3_writing,
.entry_icon_type3_audio,
.entry_icon_type3_video,
.entry_icon_type3_monitor,
.entry_icon_type3_recitation {
  overflow: hidden;
  position: absolute;
  z-index: 6;
  height: 40px;
  width: 40px;
  border-radius: 0px;
  box-shadow: none;
}

.entry_icon_type3_audio {
  top: 45px;
  right: -3px;
}

.entry_icon_type3_video,
.entry_icon_type3_monitor,
.entry_icon_type3_recitation {
  top: 90px;
  right: -3px;
}

.entry_icon_type3_writing {
  top: -5px;
  right: -3px;
}

.entry_icon_type3_writing img,
.entry_icon_type3_audio img,
.entry_icon_type3_video img,
.entry_icon_type3_monitor img,
.entry_icon_right_side1 img,
.entry_icon_right_side2 img,
.entry_icon_type3_recitation img {
  height: 100%;
  width: 100%;
}

.entry_title_text {
	z-index: 2;
}

.entry_container {
	z-index: 2;
}

.entry_icon_media_type {
	z-index: 3;
}

.entry_background_wrap {
	z-index: -2;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
}
.entry_title,
.entry_container,
.entry_background_wrap {
	border-radius: 15px;
}

.entry_background_background01_wrap,
.entry_background_side2_background01_wrap {
z-index: -1;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
}



/* ************** REMOVE THIS .entry_title_background after conversion project complete???  ************** */
.entry_title_background {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #65a9d7;
  background: -webkit-linear-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
  background: -moz-linear-gradient(top, #3e779d, #65a9d7);
  background: -ms-linear-gradient(top, #3e779d, #65a9d7);
  background: -o-linear-gradient(top, #3e779d, #65a9d7);
  background: linear-gradient(top, #3e779d, #65a9d7);
}


.entry_background_background01_container {
	position: absolute;
	z-index: -2;
/*	top: 0;
	left: 0;
	height: 100%;
	width: 100%; */
	height: calc(100% - 10px);
	width: calc(100% - 10px);
	top: 5px;
	left: 5px;
	background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
	background: -moz-linear-gradient(top, #3e779d, #65a9d7);
	background: -ms-linear-gradient(top, #3e779d, #65a9d7);
	background: -o-linear-gradient(top, #3e779d, #65a9d7);
	background: linear-gradient(top, #3e779d, #65a9d7);
	padding: 0 0 13px 0;
	box-sizing: border-box;
	overflow: hidden;	
}

.entry_background_side2_background01_container {
	position: absolute;
	z-index: -2;
/*	top: 0;
	left: 0;
	height: 100%;
	width: 100%; */
	height: calc(100% - 10px);
	width: calc(100% - 10px);
	top: 5px;
	left: 5px;
	background: -webkit-linear-gradient(top, #542a18, #321a13);
	background: -moz-linear-gradient(top, #542a18, #321a13);
	background: -ms-linear-gradient(top, #542a18, #321a13);
	background: -o-linear-gradient(top, #542a18, #321a13);
	background: linear-gradient(top, #542a18, #321a13);
	padding: 0 0 13px 0;
	box-sizing: border-box;
	overflow: hidden;	
}

.entry_bckgrnd01_subbackground01 {
	mix-blend-mode: overlay;
}

.entry_bckgrnd01_subbackground01,
.entry_side2_bckgrnd01_subbackground01 {
content: "";
background: url("/images/modules/entries/tileable-texture-from-header-background-300x266.jpg");
background-repeat: repeat;
background-position: center;
/* opacity: 0.25; */
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: 1;
/*
-webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
-moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
-o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
-ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
*/
}

.entry_side2_button01_wrap {
	z-index: 4;
}


/* ************** REMOVE THIS .entry_title_background::before after conversion project complete???  ************** */
.entry_title_background::before,
 {
  content: "";
  background: url("/images/modules/entries/tileable-texture-from-header-background-300x266.jpg");
/*  background-position: center; */
  background-repeat: repeat;
  opacity: 0.25;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 5;
  -webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
}


.entry_bckgrnd01_subbackground02,
.entry_side2_bckgrnd01_subbackground02 {
content: "";
background: url("/images/modules/entries/abstract-background-840x314.png");
background-repeat: no-repeat;
background-size: 100% 100%;
/* opacity: 0.5; */
top: 0;
left: 0;
/* bottom: 0;
right: 0; */
width: 100%;
height: 50%;
min-height: 80px;
max-height: 300px;
z-index: 2;
position: absolute;
-webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
-moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
-o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
-ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
mix-blend-mode: overlay;
}

.entry_container_side2 .entry_main_icon_wrap {
	display: none;
}

.entry_background_side2_background04_wrap {
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	height: 100%;
	width: 60px;
	z-index: 5;
	height: calc(100% - 10px);
	top: 5px;
	right: 5px;
	position: absolute;
}

.entry_background_side2_background04_container {
	background-color: #ffffff;
	height: 100%;
	width: 100%;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	
}

.entry_background_side2_background04_container::before {
	height: 100%;
/*	width: 36px; */
	width: 100%;
	border-top-right-radius: var(--borderRadius3);
	border-bottom-right-radius: var(--borderRadius3);
	box-sizing: border-box; 
	mix-blend-mode: difference;
	-webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
	-moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
	-o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
	-ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
	filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
	content: "";
	background: url("/images/modules/entries/tileable-texture-from-header-background-300x266.jpg");
	background-position: center;
	background-repeat: repeat;
/*	opacity: 0.25; */
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 5;
}

/* ************** REMOVE THIS .entry_title_background::after after conversion project complete???  ************** */
.entry_title_background::after {
  content: "";
  background: url("/images/modules/entries/abstract-background-840x314.png");
  background-size: 100% 100%;
  opacity: 0.5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 6;
  -webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
}


.entry_background_background02_wrap,
.entry_background_background03_wrap,
.entry_background_side2_background02_wrap,
.entry_background_side2_background03_wrap {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0; 
    top: 0;
}

.entry_background_background02_wrap,
.entry_background_background03_wrap {
/*  background-image: linear-gradient(120deg, rgba(0,67,255,.55) 0%, rgba(0,103,255,.89) 100%);	 */
  background: linear-gradient(120deg, rgba(0,67,255,.55) 0%, rgba(0,103,255,.89) 100%);	
  background: -webkit-linear-gradient(120deg, rgba(0,67,255,.55) 0%, rgba(0,103,255,.89) 100%);	
  background: -moz-linear-gradient(120deg, rgba(0,67,255,.55) 0%, rgba(0,103,255,.89) 100%);	
  background: -ms-linear-gradient(120deg, rgba(0,67,255,.55) 0%, rgba(0,103,255,.89) 100%);	
  background: -o-linear-gradient(120deg, rgba(0,67,255,.55) 0%, rgba(0,103,255,.89) 100%);	
}

.entry_background_background02_wrap,
.entry_background_side2_background02_wrap {
	z-index: -2;
	display:none;
}

.entry_background_background03_wrap,
.entry_background_side2_background03_wrap {
	z-index: -3;
}

.entry_title_text {
	z-index: 4;
	position: relative;
}

.entry_background_wrap {
	z-index: -2;
}

.entry_side2_button01_wrap {
	z-index: 4;
	top: -12px;
	right: 1px;
	height: 40px;
	width: 40px;
	stroke: #000;
	position: absolute;
	display: block;
	box-sizing: border-box;
}

.entry_side2_button01_anchor {
	height: 100%;
	width: 100%;
	display: inline-block;
	stroke: #3e779d;
	transform: rotate(135deg);

}

.entry_side2_button01_svg,
.entry_side2_button01_svg use {
	height: 100%;
	width: 100%;
}

.entry_main_icon_wrap {
	position: absolute;
/*	height: 100%;
	width: 100%; 
	top: 0;
	left: 0; */
	height: calc(100% - 10px);
	width: calc(100% - 10px);
	top: 5px;
	left: 5px;
	overflow: hidden;
	z-index: 2;
	border-radius: 15px;
}

.entry_main_icon_container {
  position: absolute;
  content: "";
  transform-style: preserve-3d;
  /*	width: 110px;
   	height:110px;
   	left: 510px;
   	top: 5px; */
/*  background: url("/images/modules/entries/thinker-1layer-in-circle-400x400.png");
  background-size: cover; */
/*  z-index: -1; */
  -webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.entry_main_icon_container img {
	height: 100%;
	width: 100%;
}

.entry_title_text:hover ~ .entry_main_icon_wrap > .entry_main_icon_container {
  left: 50%;
  top: 0px;
  -webkit-transform: rotate3d(1, 1, -1, 360deg);
  -moz-transform: rotate3d(1, 1, -1, 360deg);
  -ms-transform: rotate3d(1, 1, -1, 360deg);
  -o-transform: rotate3d(1, 1, -1, 360deg);
  transform: rotate3d(1, 1, -1, 360deg);
  -webkit-filter: grayscale(100%) sepia(100%) hue-rotate(0deg) saturate(100%) brightness(100%);
  -moz-filter: grayscale(100%) sepia(100%) hue-rotate(0deg) saturate(100%) brightness(100%);
  -o-filter: grayscale(100%) sepia(100%) hue-rotate(0deg) saturate(100%) brightness(100%);
  -ms-filter: grayscale(100%) sepia(100%) hue-rotate(0deg) saturate(100%) brightness(100%);
  filter: grayscale(100%) sepia(100%) hue-rotate(0deg) saturate(100%) brightness(100%);
}

.entry_container_side1 {
  padding-right: 28px;	
}

.entry_title, /* REMOVE .entry_title after conversion project complete??? */
.entry_container {
  position: relative;
  overflow: hidden;
  vertical-align: top;
  text-align: left;
  margin-left: 5px;
  width: calc(100% - 15px);
  width: -o-calc(100% - 15px);
  width: -webkit-calc(100% - 15px);
  width: moz-calc(100% - 15px);
  min-height: 120px;
  height: 100%;
/*  border-top: 1px solid #96d1f8; */
  text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
  box-sizing: border-box;
  box-shadow: 1px 1px 10px #999;
}

.entry_container_side2 {
	height: 132px;
}

@media screen and (max-width: 359px) {
/*	.entry_title,  REMOVE .entry_title after conversion project done??? */
	.entry_title_text {
		padding-left: var(--fluidPaddingSize-mainstage4-ofSmallestPadding);
		padding-top: var(--fluidPaddingSize-mainstage4-ofSmallestPadding);
	}
	.entry_author_attribution_wrap {
		padding-bottom: var(--fluidPaddingSize-mainstage4-ofSmallestPadding);
	}		
}


@media screen and (min-width: 360px) and (max-width: 1189px) {
/*	.entry_title, REMOVE .entry_title after conversion project done??? */
	.entry_title_text {
		padding-left: calc(var(--fluidPaddingSize-mainstage4-ofSmallestPadding) + calc(var(--fluidPaddingSize-mainstage-25pix-ofLargestPadding-numberOnly) - var(--fluidPaddingSize-mainstage4-ofSmallestPadding-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));
		
		padding-top: calc(var(--fluidPaddingSize-mainstage4-ofSmallestPadding) + calc(var(--fluidPaddingSize-mainstage-25pix-ofLargestPadding-numberOnly) - var(--fluidPaddingSize-mainstage4-ofSmallestPadding-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));
	}
	.entry_author_attribution_wrap {
		padding-bottom: calc(var(--fluidPaddingSize-mainstage4-ofSmallestPadding) + calc(var(--fluidPaddingSize-mainstage-25pix-ofLargestPadding-numberOnly) - var(--fluidPaddingSize-mainstage4-ofSmallestPadding-numberOnly))*(calc(100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));
	} 
 }

@media screen and (min-width: 1190px) {
/*	.entry_title,  REMOVE .entry_title after conversion project done??? */
	.entry_title_text {
		padding-left: var(--fluidPaddingSize-mainstage-25pix-ofLargestPadding);
		padding-top: var(--fluidPaddingSize-mainstage-25pix-ofLargestPadding);
	}
	.entry_author_attribution_wrap {
		padding-bottom: var(--fluidPaddingSize-mainstage-25pix-ofLargestPadding);
	}		
}

.entry_title:hover:before {
  top: 200%;
  left: 200%;
}

.entry_title:after, /* REMOVE .entry_title:after after conversion to new system??? */
.entry_main_icon_container {
  position: absolute;
  content: "";
  /*	width: 110px;
   	height:110px;
   	left: 510px;
   	top: 5px; */
  width: 170px;
  height: 170px;
  left: -48px;
  top: -30px;
  background: url("/images/modules/entries/thinker-1layer-in-circle-400x400.png");
  background-size: cover;
  z-index: -1;
  -webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -webkit-transform: rotate3d(1, 1, -1, 0deg);
  -moz-transform: rotate3d(1, 1, -1, 0deg);
  -ms-transform: rotate3d(1, 1, -1, 0deg);
  -o-transform: rotate3d(1, 1, -1, 0deg);
  transform: rotate3d(1, 1, -1, 0deg);
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}


/* REMOVE .entry_title:hover:after after conversion to new system??? */
.entry_title:hover:after {
  left: 50%;
  top: 0px;
  -webkit-transform: rotate3d(1, 1, -1, 360deg);
  -moz-transform: rotate3d(1, 1, -1, 360deg);
  -ms-transform: rotate3d(1, 1, -1, 360deg);
  -o-transform: rotate3d(1, 1, -1, 360deg);
  transform: rotate3d(1, 1, -1, 360deg);
  -webkit-filter: grayscale(100%) sepia(100%) hue-rotate(0deg) saturate(100%) brightness(100%);
  -moz-filter: grayscale(100%) sepia(100%) hue-rotate(0deg) saturate(100%) brightness(100%);
  -o-filter: grayscale(100%) sepia(100%) hue-rotate(0deg) saturate(100%) brightness(100%);
  -ms-filter: grayscale(100%) sepia(100%) hue-rotate(0deg) saturate(100%) brightness(100%);
  filter: grayscale(100%) sepia(100%) hue-rotate(0deg) saturate(100%) brightness(100%);
}

.entry_title_text p {
  color: #ffffff;
  font-family: "Libre Caslon";
  font-weight: bold;
}

.entry_author_attribution_wrap {
	float: right;
	position: relative;
	z-index: 5;
}

.entry_author_attribution_wrap p {
	font-size: 15px;
	opacity: .7;
	mix-blend-mode: overlay;
	text-align: right;
	padding-right: 5px;
	color: #999;
	font-family: "Montserrat";
}

.entry_item_one_author {
	min-height: 75px;
}

.entry_item_two_authors {
	min-height: 50px;
}

.entry_item_three_authors {
	min-height: 25px;
}


@media screen and (max-width: 359px) {
	/* .entry_title_text_title */
  .fluidtext_entrytitle_text1,
  .entry_title_text p,
  .entry_side2_text01 p {
    font-size: var(--fluidFontSize-entryTitle1-ofSmallestFont);
  }
}

@media screen and (min-width: 360px) and (max-width: 1189px) {
	/* .entry_title_text_title */
  .fluidtext_entrytitle_text1,
  .entry_title_text p,
  .entry_side2_text01 p {
    font-size: 
		calc(
			var(--fluidFontSize-entryTitle1-ofSmallestFont) + 
		calc(
			var(--fluidFontSize-entryTitle1-ofLargestFont-numberOnly) - 
			var(--fluidFontSize-entryTitle1-ofSmallestFont-numberOnly)
			)
		*	(
				calc(
					100vw - var(--fluidVals-screenWidth1-ofSmallestVal)
				)
		/
			calc(
				var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - 
				var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly)
				)
			)
		);
		
  }
}

.flip_card_active_side {
	z-index: 4;
}

.entry_item_flip_object {
	transform-style: preserve-3d;
}

.entry_item_flip_object_side1,
.entry_item_flip_object_side2,
.entry_item_flip_object,
.entry_item_flip_scene {
	width: 100%;
	perspective: 1500px;
	transform-style: preserve-3d;
}
.entry_item_flip_object_side2 {
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
}

/*
.entry_item_flip_object_side1,
.entry_item_flip_object_side2 {
	height: 100%;
	width: 100%;
}
*/

@media screen and (min-width: 1190px) {
	/* .entry_title_text_title */
  .fluidtext_entrytitle_text1,
  .entry_title_text p,
  .entry_side2_text01 p {
    font-size: var(--fluidFontSize-entryTitle1-ofLargestFont);
  }
}

.entry_side2_text01 {
	padding-right: 70px;
	padding-top: 5px;
	padding-left: 15px;
	overflow: hidden;
	min-height: 80px;
	width: 100%;
	box-sizing: border-box;
	overflow-y: scroll;
	width: 100%;
	position: relative;	
	height: 122px;
	top: 5px;	
	scrollbar-width: none;
}

.entry_side2_text02 {
	display: flex;
	justify-content: center;
	height: calc(100% - 10px);
	top: 5px;
	right: 5px;
	position: absolute;
	width: 60px;
	align-items: center;
	padding-left: 1px;
}


.entry_side2_text02 p {
	letter-spacing: 2px;
	font-size: 27px;
	font-family: "League Gothic", "Steelfish";
	text-size-adjust: none;
	-webkit-text-size-adjust: none;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	writing-mode: vertical-lr;
}

.entry_background_background01_container,
.entry_background_background01_wrap,
.entry_background_side2_background01_wrap,
.entry_background_side2_background01_container,
.anm_of_background_version01_item01,
.anm_of_background_version01_item02,
.anm_of_background_version01_item03 {
	border-radius: 15px;
}

.anm_of_background_version01_item01 {
	/* width: calc(100% - 16px);
	height: calc(100% - 16px); */
	width: calc(100% - 10px);
	height: calc(100% - 10px);
	z-index: -1;
	left: 5px;
	top: 5px;
	animation: entryShrinkAndReturnToSize_01 20s linear infinite;
}

.anm_of_background_version01_item02 {
	width: calc(100% - 6px);
	height: calc(100% - 6px);
	top: 3px;
	left: 3px;
	z-index: -2;
	filter: blur(5px);
	-webkit-filter: blur(5px);
	animation: steam 20s linear infinite;
}

.anm_of_background_version01_item03 {
	filter: blur(50px);
	-webkit-filter: blur(50px);
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	left: -2px;
	top: -2px;
	z-index: -3;
	animation: steam 40s linear infinite;
}

.anm_of_background_version01_item02,
.anm_of_background_version01_item03 {
	content: '';
	position: absolute;
	background: linear-gradient(45deg, #fb0094, #0000ff, #00ff00,#ffff00, #ff0000, #fb0094, 
		#0000ff, #00ff00,#ffff00, #ff0000);
	background-size: 400%;
}

@keyframes steam {
	0% {
		background-position: 0 0;
	}
	50% {
		background-position: 400% 0;
	}
	100% {
		background-position: 0 0;
	}
}

@-webkit-keyframes steam {
	0% {
		background-position: 0 0;
	}
	50% {
		background-position: 400% 0;
	}
	100% {
		background-position: 0 0;
	}
}

keyframes entryShrinkAndReturnToSize_01 {
	0% {
		transform: scale(1, 1);
	}
	50% {
		transform: scale(1.2, 1.4);
	}
	100% {
		transform: scale(1, 1);
	}
}

@-webkit-keyframes entryShrinkAndReturnToSize_01 {
	0% {
		transform: scale(1, 1);
	}
	50% {
		transform: scale(1.2, 1.4);
	}
	100% {
		transform: scale(1, 1);
	}
}

.anm_borders_gradient_move01 {
  position: absolute;
  display: block;
  top: -50%;
  left: -50%;
  z-index: -9;
  display: block;
  height: 200%;
  width: 200%;
  transform: rotate(-45deg);
  overflow: hidden;
  background: linear-gradient(to right, #fff 20%, #fff 40%, #ECD08C 50%, #ECD08C 55%, #fff 70%, #fff 100%);
  background-size: 200% auto;
  
  animation: goldishBorderShine01 3s linear infinite;
}

/*Begin shimmer code*/

@keyframes goldishBorderShine01 {
    to {
      background-position: 100% center;
    }
}

@-webkit-keyframes goldishBorderShine01 {
    to {
      background-position: 100% center;
    }
}





/*
@keyframes entryShrinkAndReturnToSize_01 {
	0% {
		width: calc(100% - 0);
		height: calc(100% - 0);
		top: 0;
		left: 0;
	}
	20% {
		width: calc(100% - 8px);
		height: calc(100% - 8px);
		top: 4px;
		left: 4px;
	}
	30% {
		width: calc(100% - 8px);
		height: calc(100% - 8px);
		top: 4px;
		left: 4px;
	}
	50% {
		width: calc(100% - 0);
		height: calc(100% - 0);
		top: 0;
		left: 0;
	}
	70% {
		width: calc(100% - 16px);
		height: calc(100% - 16px);
		top: 8px;
		left: 8px;
	}
	100% {
		width: calc(100% - 0);
		height: calc(100% - 0);
		top: 0;
		left: 0;
	}
}

@-webkit-keyframes entryShrinkAndReturnToSize_01 {
	0% {
		transform: scale(1, 1);
	}
	50% {
		transform: scale(.92, .92);
	}
	100% {
		transform: scale(1, 1);
	}
}
*/

/*
.for_not_displaying_entry_items_on_page_load {
	visibility: hidden
}
*/



/*
.for_not_displaying_entry_items_on_page_load:nth-child(-n+17) {
	visibility: hidden
}

.for_not_displaying_entry_items_on_page_load:nth-child(n+18) {
	display: none;
}
*/
