#letter_to_the_editor_wrap {
  position: relative;
  z-index: 3;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  clear: both;
  box-sizing: border-box;
  /*	width: 100%; 
	border-top:  2px solid #d8dadb;
	border-bottom: 3px double #BFC0C1;
	margin-bottom: 20px;
	margin-top: 20px; */
  min-height: 125px;
/*  box-shadow: 1px 1px 10px #999; */
}

@media screen and (max-width: 359px) {
  #letter_to_the_editor_wrap {
    margin-top: var(--fluidPaddingSize-mainstage3-ofSmallestPadding);
  }
}

@media screen and (min-width: 360px) and (max-width: 1189px) {
  #letter_to_the_editor_wrap {
    margin-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) {
  #letter_to_the_editor_wrap {
    margin-top: var(--fluidPaddingSize-mainstage3-ofLargestPadding);
  }
}

#letter_to_the_editor_background_wrap {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
/*  background: #65a9d7;
  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); */
  overflow: hidden;
  box-sizing: border-box;
}

#letter_to_the_editor_background_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%);
mix-blend-mode: overlay;
}

#letter_to_the_editor_background_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; */
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;
}

#letter_to_the_editor_background_bckgrnd01_subbackground02 {
	width: 100%;
	height: 50%;
	min-height: 80px;
	max-height: 300px;
}

#letter_to_the_editor_background_background01_wrap {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	box-sizing: border-box;
/*	z-index: -1; */
}

#letter_to_the_editor_background_background01_container {
position: absolute;
z-index: -2;
top: 0;
left: 0;
height: 100%;
width: 100%;
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;
}

#letter_to_the_editor_background_background02_wrap,
#letter_to_the_editor_background_background03_wrap {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0; 
    top: 0;
/*  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%);	
}

#letter_to_the_editor_wrap a {
  cursor: pointer;
}

#letter_to_the_editor_background_background01_wrap {
	z-index: -1;
}

#letter_to_the_editor_background_background02_wrap {
	z-index: -2;
}

#letter_to_the_editor_background_background03_wrap {
	z-index: -3;
}


#letter_to_the_editor_image_container {
  position: absolute;
  top: 10px;
  left: 25px;
  height: 100px;
  width: 100px;
}

#letter_to_the_editor_image_container img {
  height: 100%;
  width: 100%;
  filter: brightness(0) invert(1);
}

#letter_to_the_editor_wrap p {
  color: #ffffff;
  font-family: "Montserrat";
  margin: 0 0;
  text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
}

/*
@media screen and (min-width: 1010px) {		
	#letter_to_the_editor_wrap p {font-size: 1.6em;}
}
	
@media screen and (max-width: 1009px) and (orientation: landscape) {
	#letter_to_the_editor_wrap p {font-size: 1.9em;}
}
	
@media screen and (max-width: 1009px) and (orientation: portrait) {
	#letter_to_the_editor_wrap p {font-size: 3.5em;}
}
*/

#letter_to_the_editor_wrap a.letter_to_the_editor_link {
/*  color: #542a18; */
  color: #999;
}

#letter_to_the_editor_float_placeholder {
  height: 110px;
  width: 130px;
  float: left;
}

@media screen and (max-width: 359px) {
  .fluidtext_article_paragraph1,
  #letter_to_the_editor_wrap p {
    font-size: var(--fluidFontSize-articleParagraph1-ofSmallestFont);
  }
}

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

@media screen and (min-width: 1190px) {
  .fluidtext_article_paragraph1,
  #letter_to_the_editor_wrap p {
    font-size: var(--fluidFontSize-articleParagraph1-ofLargestFont);
  }
}

/*
#letter_to_the_editor_wrap {
	margin-bottom: 15px
}
*/

/*
@media screen and (min-width: 360px) {
	#letter_to_the_editor_wrap {
		margin-bottom: calc(var(--fluidPaddingSize-mainstage3-ofSmallestPadding) + calc(var(--fluidPaddingSize-mainstage3-ofLargestPadding-numberOnly) - var(--fluidPaddingSize-mainstage3-ofSmallestPadding-numberOnly))*((100vw - var(--fluidVals-screenWidth1-ofSmallestVal)) / calc(var(--fluidVals-screenWidth1-ofLargestVal-numberOnly) - var(--fluidVals-screenWidth1-ofSmallestVal-numberOnly))));

	} 
 }

@media screen and (min-width: 1190px) {
	#letter_to_the_editor_wrap {
		margin-bottom: var(--fluidPaddingSize-mainstage2-ofLargestPadding);
	}		
}
*/

@media screen and (max-width: 359px) {
  #endnotes_header {
    margin-top: var(--fluidPaddingSize-mainstage3-ofSmallestPadding);
  }
}

@media screen and (min-width: 360px) and (max-width: 1189px) {
  #endnotes_header {
    margin-top: calc(
      var(--fluidPaddingSize-mainstage2-ofSmallestPadding) + calc(var(--fluidPaddingSize-mainstage2-ofLargestPadding-numberOnly) - var(--fluidPaddingSize-mainstage2-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) {
  #endnotes_header {
    margin-top: var(--fluidPaddingSize-mainstage3-ofLargestPadding);
  }
}
