
#center_column {
	/*width: 420px;*/
}

.subscription_container {
	max-width:700px;
	margin:20px auto 0 auto;
}  

.mag_intro {
	text-align:left;  
}

.inputBox {
	width:250px;
}

.inputBox textarea {
	width:100%;
}


.inputWrapper input {
	width:100%;
}


.style1 {font-size: 10pt}
.style4 {text-align: center; m argin-top:15px; margin-bottom:15px}

.highlightBox {
	background-color: #FFFBC2;
	border: 2px solid #EFE4A5;
	padding: 7px;
}


.titleTxt {
	color: #880000;
	font-size:15px;
}

.subKeyword {
	font-size:14px;
}

.boldTxt, .subKeyword, .titleTxt {
	font-weight: bold; 
}

 


#img_si_covers_mobile {
  text-align: center;
  background-repeat: no-repeat ;
  background-position: top center ;
  padding:0 0 15px 0;
  display: inline-block;
  width: 600px;
  height: 200px;
  background-image: url(https://share-international.us/newsletter/images/SI_covers_600px.jpg);
}
 

@media only screen and (max-width:680px) {
  #img_si_covers_mobile {
    display: inline-block;
    width: 500px;
    height: 170px;
    background-image: url(https://share-international.us/newsletter/images/SI_covers_500px.jpg);
  }
  
}

@media only screen and (max-width:580px) {
  #img_si_covers_mobile {
    width: 400px;
    height: 130px;
    background-image: url(https://share-international.us/newsletter/images/SI_covers_400px.jpg);
  }
}

@media only screen and (max-width:430px) {
  #img_si_covers_mobile {
    width: 300px;
    height: 100px;
    background-image: url(https://share-international.us/newsletter/images/SI_covers_300px.jpg);
  }
}


.section_title {
	padding:9px 0 18px 0;
	font-weight:bold;
	font-size: 1.8em;
	text-decoration: underline;
}

.list_contact_options {
	text-align:left;
}


/* ---------------- */

.magazine_archive_title {
	font-size:1.4em;
	font-weight:bold;
	padding:9px 0 18px 0;
}


.fancy {
  --b: 6px;   /* control the border thickness */
  --w: 80px;  /* control the width of the line*/
  --g: 15px;  /* control the gap */
  --c: #0B486B;
 
  width: fit-content;
  padding: 0 1em;
  line-height: 1.6em;
  color: #fff;
  background-color: #3da1cc;
  border-radius:10px;
  background-size: 51% 100%;
  background-repeat: no-repeat;
  border-image: 
     linear-gradient(
       #0000      calc(50% - var(--b)/2),
       var(--c) 0 calc(50% + var(--b)/2),
       #0000    0) 
    1/0 var(--w)/calc(var(--w) + var(--g));
  margin-inline: auto;
}












