@media only screen and (min-width:1224px){
rss
{
font-size:0.7em;
float:right;
width:25em;
background-color:rgba(25,25,25, 0.8);
padding:0 1em;
margin-left:2em;
color:white;
}
}
rss a
{
color:white;
}

rss .linkrss
{
color:rgba(249,105,14, 1);
font-weight:bold;
opacity:0;
}

rss > h3
{
font-size:1.5em;
text-transform: uppercase;
color:rgba(249,105,14, 1);
}

.news_box  h3
{
text-transform: uppercase;
padding:0;
margin:0;
}

.news_box:hover .linkrss
{
opacity:1;
}
@media only screen and (max-width:1224px) and (min-width:768px){
rss
{
font-size:0.9em;
float:right;
width:15em;
background-color:rgba(25,25,25, 0.8);
padding:2em;
margin-left:2em;
}
}

@media only screen and (max-width:768px){
rss
{
display:none;
}
}
.photo
{
float:left;
width:6em;
padding:0.5em;
margin: 0 2em 2em 0;
}
