@font-face{
  font-family:"Junction";
  src:url(fonts/Junction-webfont.eot.html);
  src:local("☺"),
  url(fonts/Junction-webfont.woff.html) format("woff"),
  url(fonts/Junction-webfont.ttf.html) format("TrueType"),
  url(fonts/Junction-webfont.svg) format("svg");
  font-weight:normal;font-style:normal;font-variant:normal;
}
@font-face{
  font-family:"OpenSans-regular";
  src:url(fonts/OpenSans-Regular-webfont.eot.html);
  src:local("☺"),
  url(fonts/OpenSans-Regular-webfont.woff.html) format("woff"),
  url(fonts/OpenSans-Regular-webfont.ttf.html) format("TrueType"),
  url(fonts/OpenSans-Regular-webfont.svg) format("svg");
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
}
@font-face{
  font-family:"OpenSans-bold";
  src:url(fonts/OpenSans-Bold-webfont.eot.html);
  src:local("☺"),
  url(fonts/OpenSans-Bold-webfont.woff.html) format("woff"),
  url(fonts/OpenSans-Bold-webfont.ttf.html) format("TrueType"),
  url(fonts/OpenSans-Bold-webfont.svg) format("svg");
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
}
@font-face{
  font-family:"OpenSans-italic";
  src:url(fonts/OpenSans-Italic-webfont.eot.html);
  src:local("☺"),
  url(fonts/OpenSans-Italic-webfont.woff.html) format("woff"),
  url(fonts/OpenSans-Italic-webfont.ttf.html) format("TrueType"),
  url(fonts/OpenSans-Italic-webfont.svg) format("svg");
  font-weight:normal;
  font-style:normal;
  font-variant:normal;
}
@font-face{
  font-family:"Casper";
  src:url(fonts/Casper.ttf.html);
  src:local("☺"),url(fonts/Casper.ttf.html) format("TrueType");
  font-weight:normal;
  font-style:normal;font-variant:normal;
}


@font-face {
  font-family:"Static";
  src:url(fonts/UniversElse-Regular.ttf.html);
  src:local("☺"),url(fonts/UniversElse-Light.ttf.html) format("TrueType");
  font-weight:200;
  font-style:normal;
  font-variant:normal;
}

@font-face {
font-family: "mplus-1p-regular";
src: url('fonts/mplus-1p-regular.ttf.html')
     format("truetype");
}


* {
  -webkit-transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  -ms-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;

}
.mejs-container *{
  -webkit-transition:none;
  -moz-transition:none;
  -o-transition:none;
  -ms-transition:none;
  transition:none;
   max-width: 100%;
}

.site {
  overflow: hidden;
}
body {
	font-family: "OpenSans-regular", mplus-1p-regular, "MS sans serif", "Trebuchet MS", arial;
	color:#555555;
	font-size: 14px;
	line-height: 1.5em;
	background:url("images/back_patern.png") repeat scroll 0 0 rgba(239,235,231,0.5);
}
.site {
	background-color: transparent;
}
html,
button,
input,
select,
textarea {
	font-family: "mplus-1p-regular", Helvetica, sans-serif;
}

button, input, textarea {
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px solid #D4D0BA;
    border-radius: 2px 2px 2px 2px;
    font-family: inherit;
    padding: 5px 5px;
    font-size: 12px;
    color: rgba(180,90,0,0.7);
    transition: all 0.1s ease-in-out 0s;
}
button:focus, input:focus, textarea:focus {
    background-color: rgba(255, 255, 255, 0.8);
    border: inherit;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    color: rgba(0,0,0,0.8);
}
button, input[type="submit"], 
input[type="button"], 
input[type="reset"] {
    background-color: rgba(188, 54, 10, 0.7);
    border-radius: 4px 4px 4px 4px;
    color: rgba(255, 255, 255, 0.7);
    margin: 10px 0;
    padding: 8px 15px;
    text-decoration: none;
    border:0;
}
button:hover, 
button:focus, 
input[type="submit"]:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:focus, 
input[type="button"]:focus, 
input[type="reset"]:focus {
    background-color: rgba(188, 54, 10, 0.9);
    outline: medium none;
    color:rgba(255,255,255,0.9);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: "OpenSans-regular", mplus-1p-regular, "MS sans serif", "Trebuchet MS", arial;
	line-height: 1.1;
}
p {
  color:inherit;
}
#logo-home-link {
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 0 0 20px;
    width: 100%;
}
.site-header .home-link {
    color: #141412;
    display: block;
    text-decoration: none;
    width: 50%;
    margin:0;
    padding:0;
}
.header-logo {
	width: 100%;
	padding:0 0 0 60px;
	clear: both;
}

ul.nav-menu, div.nav-menu > ul {
    float: right;
    margin: 0;
    padding: 0;
}
.nav-menu li a {
    color: rgba(120,120,120,1);
    font-size: 12px;
    margin: 0 10px;
    padding: 15px 10px 8px;
}
.nav-menu li a:hover,
.nav-menu li:hover a {
	background-color:transparent;
	color:#000000;
  border-bottom: 1px dashed #FF6400;
}
.nav-menu li a:hover ul li {
  border-bottom: 1px dashed rgba(255, 100, 0, 0.28);
}

.nav-menu li a:hover ul li a {
    color: rgba(120,120,120,1);
}
.nav-menu .current_page_item > a, 
.nav-menu .current_page_ancestor > a, 
.nav-menu .current-menu-item > a, 
.nav-menu .current-menu-ancestor > a {
  color: #000000;
  font-style: normal;
  border-bottom: 1px dashed #FF6400;
}
.nav-menu .sub-menu, 
.nav-menu .children {
    background-color: rgba(0, 0, 0, 0);
    left: 10px;
}
ul.nav-menu ul a, 
.nav-menu ul ul a {
    color: rgba(120,120,120,1);
    padding: 12px 0 10px 0px;
}
ul.nav-menu ul a:hover, 
.nav-menu ul ul a:hover {
    background-color: rgba(0, 0, 0, 0);
    color:#000000;
}
.site-header .search-form {
    position: absolute;
    right: 20px;
    top: 90px;
}
.site-header .search-field {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/search-icon.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    cursor: pointer;
    border: medium none;
    height: 27px;
    margin: 3px 0;
    padding: 0 0 0 28px;
    position: relative;
    transition: width 400ms ease 0s, background 400ms ease 0s;
    width: 0;
    font-size:12px;
    opacity:0.5;
}
.site-header .search-field:focus {
    background-color: #FFFFFF;
    border: 1px solid #C3C0AB;
    border-radius:4px;
    cursor: text;
    outline: 0 none;
    width: 230px;
    color:#555555;
    opacity:0.7;
}
.site-header .dotted-line-divider {
    border-bottom: 1px dashed rgba(255, 100, 0, 0.2);
    width: 100%;
    max-width: 960px;
    margin: 30px auto 0;
}
.hentry {
    padding: 0;
}

.home.page-template-template-home-php.sidebar .entry-header, 
.home.page-template-template-home-php.sidebar .entry-content, 
.home.page-template-template-home-php.sidebar .entry-summary,
.home.page-template-template-home-php.sidebar .entry-meta, 
.home.page-template-default.sidebar .entry-header,
.home.page-template-default.sidebar .entry-content, 
.home.page-template-default.sidebar .entry-summary,
.home.page-template-default.sidebar .entry-meta {
    padding: 0;
    max-width:1080px;
}

.archive-title, .archive-meta {
    font: 300 30px "OpenSans-regular",Helvetica,sans-serif;
    margin: 0 auto;
    max-width: 1040px;
    padding: 30px 0 30px 40px;
    text-transform: uppercase;
    width: 100%;
}

h1.entry_header {
    margin: 0 0 30px;
    font-weight:normal;
}
.archive-header {
  background-color: transparent;
}
h1.entry_title, 
h1.entry-title,
.format-video h1.entry-title {
    font-size: 35px;
    font-weight: normal;
    line-height: 1.2;
    margin: 30px 0 5px;
}
.archive h1.entry_title, 
.archive h1.entry-title,
.archive .format-video h1.entry-title {
    font-size: 24px;
    color:;
}
.type-page .entry-thumbnail {
  display:none;
}
.entry-title a {
    color: rgba(0, 0, 0, 0.6);
}
.archive header .entry-header {
  margin-bottom: 0;
}
.issuem-featured-article-thumbs-imageholder {
	margin:0 auto 40px auto;

}
.issuem-featured-article-thumbs-image {
	width:180px;
    float: left;
    margin: 0 2px 2px 0;
    max-height: 180px;
    max-width: 180px;
    overflow: hidden;
    position: relative;
}
.issuem-featured-article-thumbs-image img {
	min-height:180px;
}
.issuem-featured-article-thumbs-image:hover {
	background-color:rgb(0,0,0);
}

.issuem-featured-article-thumbs-image img:hover {
	opacity: 0.45;
}

.issuem-featured-article-thumbs-image .featured-thumb-title,
.issuem-featured-article-thumbs-image .featured-thumb-content {
	display:none;
	position:absolute;
	top:0;
}
.issuem-featured-article-thumbs-image .featured-thumb-title {
    background-color: rgba(0, 0, 0, 0);
    font-family: "OpenSans-bold";
    padding: 3px 6px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    line-height: 0.9;
    padding-bottom: 10px;
}
.issuem-featured-article-thumbs-image .featured-thumb-content {
    background-color: rgba(0, 0, 0, 0);
    color: rgba(255, 255, 255, 0);
    font-family: "OpenSans-regular";
    padding: 0 6px;
    top: 70%;
    font-size: 12px;
    display: block;
    width: 100%;
    line-height: 1.3em;
}
.issuem-featured-article-thumbs-image:hover > .featured-thumb-title,
.issuem-featured-article-thumbs-image:hover > .featured-thumb-content {
	display:block;
	pointer-events:none;
}
.issuem-featured-article-thumbs-image:hover > .featured-thumb-title {
    background-color: rgba(0, 0, 0, 0.6);
}
.issuem-featured-article-thumbs-image:hover > .featured-thumb-title a {
	    color: rgba(255, 255, 255, 0.9);
}
.issuem-featured-article-thumbs-image:hover > .featured-thumb-content {
    background-color: rgba(0, 0, 0, 0.4);
    color: rgba(255, 255, 255, 0.9);

}
.issuem-featured-article-thumbs-image .featured-thumb-title a{
    color: rgba(255, 255, 255, 0);
    font-size: 16px;
    font-weight: normal;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.6);
    line-height: 1em;
}
.issuem-featured-article-thumbs-image .featured-thumb-title a:hover{
	text-decoration: none;
	pointer-events:none;
    color: rgba(255, 255, 255, 0.9);
}
#issuem-featured-article-slideshowholder .flexslider .slides img {
    border: medium none;
    margin: 0;
    max-width: 45%;
    padding: 0;
    float:left;
}

#issuem-featured-article-slideshowholder .slides a:after {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: block;
    min-height: 225px;
    min-width: 100%;
    overflow: auto;
    position: absolute;
}

.filters.option-set {
    margin: 0 0 10px;
    padding: 0;
}
.filters.option-set li {
    border:1px none transparent;
    display: inline-block;
    font-size: 13px;
    margin: 0;
    padding: 0 5px;
    margin-right:10px;
}
.filters.option-set li a {
    color:rgba(0,0,0,0.5);
}
.filters.option-set  li:hover a,
.filters.option-set li.selected a {
    color:rgba(0,0,0,0.9);
    text-decoration: none;
}
.filters.option-set li:hover,
.filters.option-set li.selected {
    border-bottom: 1px dashed rgba(154,84,0,0.3);
}

#homepage-editorial-and-news {
	margin:30px 0;
  padding:20px 0;
  border-top: 1px dashed rgba(255, 100, 0, 0.2);
}
#homepage-editorial {
    margin: 0 25px 0 0;
    padding: 0px 35px 0 0;
    border-right:1px dashed rgba(255, 100, 0, 0.2);
    font-size:28px;
}

#homepage-editorial .entry-title,
#homepage-news .entry-title {
    color: rgba(0, 0, 0, 0.6);
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 5px;
    text-transform: uppercase;
}
#homepage-news .entry-title {
  font-size: 16px;
  font-weight: bold;
}

#issuem-featured-article-slideshowholder .flex-caption {
    background-color: transparent;
    display: block;
    margin: 0 0 0 48%;
    padding: 0;
    top: 0;
    color:rgba(0,0,0,0.8);
    font-size:13px;
    opacity:1;
}
.featured_slider_title {
    color: #BC360A;
    display: block;
    font-size: 20px;
    line-height: 1.4em;
    margin-bottom: 5px;
    margin-top: -7px;
}
#issuem-featured-article-slideshowholder .flexslider {
    background: none repeat scroll 0 0 transparent;
}
#homepage-news {
    margin: 0;
    font-size:13px;
    background-color:transparent;
    width:300px;
}

#homepage-news-tweets {
    border-top: 2px solid rgba(0, 0, 0, 0.03);
    margin: 10px 0 0;
    padding: 5px 0 0;
}

#homepage-news .date {
  font-size: 11px;
  font-style: italic;
}
#homepage-news .date:before {
  content:" - ";
}
#homepage-news span.excerpt-dash {
    display: none;
}
#homepage-news .title{
    color: #BC360A;
    font-size: 12px;
    line-height: 1em;
}
.more.more-blog, 
.more.more-tweets {
    clear: both;
    display: block;
    font-size: 11px;
    text-align: right;
}
#twitter_div > ul {
    font-size: 12px;
    line-height: 1.2;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#twitter_update_list > li {
    border-bottom: 1px dashed #F5EBD3;
    color: rgba(0, 0, 0, 0.4);
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.format-video {
	background-color: transparent;
}
.format-video .entry-content a, .format-video .comment-content a {
    color: #BC360A;
}
.format-video .entry-content a:hover, .format-video .comment-content a:hover {
    color: inherit;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
  margin: 0 30px 0 0;
}
.post-navigation {
    background-color: rgba(255, 255, 255, 0.4);
    border-top: 1px solid rgba(0, 0, 0, 0.09);
    box-shadow: -1px -1px 5px rgba(0, 0, 0, 0.1);
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    margin: 0 1px 0 -1px;
    padding: 10px 0;
    width: 102%;
}

.post-navigation a[rel="next"] {
    float: right;
    margin-right: -50px;
    text-align: right;
}

.post-navigation a[rel="prev"] {
    margin-left: -50px;
}
.mejs-container {
    background: none repeat scroll 0 0 rgba(0,0,0,0.04);
    font-family:OpenSans-bold;
    position: relative;
    text-align: center;
    text-indent: 0;
    vertical-align: top;
    max-width: 600px;
    max-height:308px;
}
.mejs-overlay {
    max-height: 100%;
    max-width: 100%;
}

.sidebar .entry-header, 
.sidebar .entry-content, 
.sidebar .entry-summary, 
.sidebar .entry-meta {
  padding-bottom:20px;
}

.comment-respond {
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.04);
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) inset;
    color: rgba(0, 0, 0, 0.4);
    font-size: 12px;
    margin: 0 1% 0 -1%;
    padding: 2px 0 20px;
    width: 102%;
}
.comment-reply-title {
    font-size: 28px;
    font-style: normal;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    margin: 15px auto 0;
}
.comment-respond p.comment-notes {
    font-size: 11px;
    font-style:italic;
}
.comment-respond p.comment-notes:before{
  content:"(";
}
.comment-respond p.comment-notes:after{
  content:")";
}
.comment-form-comment {
    margin: 0;
}
.comment-respond .form-allowed-tags, .comment-respond .form-allowed-tags code {
    color: inherit;
    font-size: 11px;
    line-height: 1.4;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
    margin-bottom: 0px;
}
.widget-area .widget {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.03);
    margin:0 0 20px 0;
    font-size:13px;
}
.widget h3.widget-title {
    color: rgba(0, 0, 0, 0.7);
    font-size: 14px;
    font-style: normal;
    text-transform: uppercase;
}

.widget.issuem_active_issue {
    color: rgba(188, 54, 10, 0.7);
    font-weight: bold;
    text-transform: uppercase;
    border-width: 1px 1px 0;
    margin: 0;
}
.widget.issueM_Article_list_modified{
    border: 0 none;
    margin: 0;
    padding:0 20px 20px 20px;
}
#issuem_article_list_modified-4 {
  margin-bottom: 20px;
}
.widget.issueM_Article_list_modified h3.widget-title {
  font-size:12px;
  font-weight:bold;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom:4px;
}
.widget.issueM_Article_list_modified .article_list p {
    border-bottom: 1px dashed rgba(154, 84, 0, 0.07);
    margin: 0 0 3px;
    padding: 0 0 3px;
}


.widget.issuem_widget_categories {
    border: 1px solid rgba(0, 0, 0, 0.03);
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    border-width: 0 1px 1px;
    color:inherit;
    padding-top: 0; 
}
.widget.issuem_widget_categories li {
    font-size: 13px;
}
.widget.issuem_widget_categories a {
    color: rgba(188, 54, 10, 0.7);
}

p.issuem_widget_issue_name {
    margin: 0 0 3px;
}
.issuem_widget_issue_cover_image {
    margin: 0;
}
.site-footer {
    background-color: rgba(255, 190, 0, 0.07);
    position: absolute;
    width: 100%;
}
.home .site-footer {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1) inset;
}
.site-info {
    margin: 0 auto;
    max-width: 1040px;
    padding: 30px 0 40px 40px;
    width: 100%;
}
.site-footer .widget {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0.5);
    float: left;
    font-size: 12px;
    margin: 0 20px 0 0;
    padding: 20px 20px 0;
    width: 240px;
}
.site-footer .feedback-header,
.site-footer .widget-title,
 #ninja_forms_field_3_label {
    color: rgba(0, 0, 0, 0.6);
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}
#ninja_forms_field_3_div_wrap > label {
    margin-top: -12px;
}
#ninja_forms_required_items {
  display: none;
}

#text-3 {
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px dashed rgba(200, 200, 200, 0.2);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.06);
    margin-left: 10px;
}

#nav_menu-2 {
    margin-left: 15px;
}
p.article-credits {
    font-size:12px;
    color:rgba(0,0,0,0.5);
}
p.additional-resources {
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px dashed rgba(200, 200, 200, 0.2);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.06);
    padding: 20px;
    font-size: 13px;
    color: rgba(0,0,0,0.5);
    line-height: 1.3;
}
p.footer-about {
    border-bottom: 1px dashed rgba(255, 100, 0, 0.2);
    margin-bottom: 10px !important;
    padding-bottom: 15px;
}
p.footer-camp {
  display: none;
}
.footer-camp-logo {
    float: left;
    margin: 0 15px 0 0;
    width: 30%;
}
#text-5 {
    bottom: 0;
    margin-bottom: 23px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 56%;
}
.mejs-inner, 
.mejs-mediaelement, 
video {
     height: 100% !important;
     width: 100% !important;
    max-height:100%;
}

/* Video Download embed hover link and popup*/


.tippyholder {
    display: block;
    overflow: auto;
}

.tippy_link.tippytip {
    border: 0 none;
    display: block;
    float: right;
    font-size: 13px;
    font-style: italic;
    margin-bottom: 20px;
    padding: 4px;
}

.tippy_tip {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.09);
    width: 450px;
    z-index: 50;
    background-color: #F3F3F3;
    padding: 0;
    font-size: 13px;
    color: rgba(0,0,0,0.5);
    border: 1px solid rgba(0, 0, 0, 0.05);
}

.tippy_header {
    background-color: #A1A1A1;
    border-radius: 3px 3px 0 0;
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    font-weight: bold;
    padding: 4px 10px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}
.tippy_body {
    background-color: #FFFFFF;
    border-radius: 0 0 3px 3px;
    overflow: hidden;
    padding: 0 10px 10px;
    position: relative;
    width: 100%;
}
.tippy-help {
    color: rgba(0, 0, 0, 0.4);
    font-size: 11px;
    font-style: italic;
}
#tippy-popup > label {
    display: inline-block;
    font-weight: bold;
    margin-top: 10px;
}
.a2a_dd.addtoany_share_save {
    display: none;
    margin-left: -99999px;
}


/* Video Download embed hover link and popup*/

/* TTC Mothermenu style overrides */

#mothermenu-controls-inner {
    padding: 3px 10px 3px 8px;
} 
#mothermenu-controls a {
    color: rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
}
/* TTC Mothermenu style overrides */


/*START MOBILE BROWSER ADJUSTMENT STYLES*/


@media (min-width: 960px) {
#text-2 {
    width: 40%;
}
#nav-menu-2, #text-3 {
    width:28%;
} 
}

@media (max-width: 959px;) {
    /* fix responsive navbar issues */
.navbar-chapter-nav {
    margin-top: -20px;
    position: static;
}
#text-2, #text-3, #nav-menu-2, #text-5 {
  width:100%;
}
#text-5 {
  position: relative;
}
#text-3 {
  margin-top:20px;
}
#homepage-editorial {
    border-right: 0 none;
    font-size: 28px;
    margin: 0;
    padding: 0;
}
.container .ten.columns {
  width:100px;
}
.footer-camp-logo {
    width: 20%;
}
#ninja_forms_field_3_options_span li {
    clear: both;
    display: block;
}
#ninja_forms_field_3_div_wrap > label { 
    width: 100%;
}
}

@media (max-width: 643px) {
.header-logo {
    clear: both;
    padding: 0 10px 0 0;
    width: 200%;
}
.issuem-featured-article-thumbs-image .featured-thumb-title {
  display:block;
  background-color: rgba(0, 0, 0, 0.6);
}
.issuem-featured-article-thumbs-image .featured-thumb-title a {
      color: rgba(255, 255, 255, 0.5);
}
.issuem-featured-article-thumbs-image:hover .featured-thumb-title a {
      color: rgba(255, 255, 255, 0.9);
}

#text-2, #text-3, #nav-menu-2, #text-5 {
  width:100%;
}
}
