@font-face {
    font-family: 'OpenSansLight';
    src: url('../fontface/OpenSans-Light-webfont.eot');
    src: url('../fontface/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/OpenSans-Light-webfont.woff') format('woff'),
         url('../fontface/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fontface/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansLightItalic';
    src: url('../fontface/OpenSans-LightItalic-webfont.eot');
    src: url('../fontface/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('../fontface/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('../fontface/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fontface/OpenSans-Regular-webfont.eot');
    src: url('../fontface/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fontface/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fontface/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansItalic';
    src: url('../fontface/OpenSans-Italic-webfont.eot');
    src: url('../fontface/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/OpenSans-Italic-webfont.woff') format('woff'),
         url('../fontface/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('../fontface/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fontface/OpenSans-Semibold-webfont.eot');
    src: url('../fontface/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fontface/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fontface/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemiboldItalic';
    src: url('../fontface/OpenSans-SemiboldItalic-webfont.eot');
    src: url('../fontface/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('../fontface/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('../fontface/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBold';
    src: url('../fontface/OpenSans-Bold-webfont.eot');
    src: url('../fontface/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fontface/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fontface/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('../fontface/OpenSans-BoldItalic-webfont.eot');
    src: url('../fontface/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('../fontface/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('../fontface/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtrabold';
    src: url('../fontface/OpenSans-ExtraBold-webfont.eot');
    src: url('../fontface/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('../fontface/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('../fontface/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'OpenSansExtraboldItalic';
    src: url('../fontface/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('../fontface/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('../fontface/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('../fontface/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'stainless_betaregular';
    src: url('../fontface/stainlessbeta-webfont.eot');
    src: url('../fontface/stainlessbeta-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/stainlessbeta-webfont.woff') format('woff'),
         url('../fontface/stainlessbeta-webfont.ttf') format('truetype'),
         url('../fontface/stainlessbeta-webfont.svg#stainless_betaregular') format('svg');
    font-weight: normal;
    font-style: normal;}

 h1, h2, h3{
    font-weight: normal;
    font-style: normal;
 	text-transform: uppercase;
 	font-family: 'OpenSansLight', sans-serif;
   	text-decoration:none;
	line-height:1.3em;}

h1{
    padding: 0 0 0 20px;
    color: rgb(130,40,40);
    font-size: 3em;}

h2{
    font-size: 1.5em;
    color: rgb(130,40,40);}

h3{
    font-size: 20px;
    color: rgb(130,40,40);}

h4{
    margin: 0 0 20px 0;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    font-family: 'OpenSansLightItalic', sans-serif;
    line-height: 30px;}

p{  font-family: 'OpenSansRegular', sans-serif;
    color: rgb(75,80,80);}

p strong{
    font-weight: normal;
    font-style: normal;
    font-family: 'OpenSansBold', sans-serif;}


a{  font-family: 'OpenSansSemibold', sans-serif;
    color: rgb(164,42,42);
    text-decoration: none;}

a img {
    border: 0;
}

li{
    list-style: none;}


.footer a{
    font-size: 12px;
    line-height: 18px;
    color: white;
    font-family: 'OpenSansRegular', sans-serif;}

.footer a:hover{
    color: rgb(164,42,42);}

.thumbnailtitle {
    padding: 8px 20px 8px 10px ;
    position: absolute;
    width: 100%;
    left: 0px;p
    bottom: 0px;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'OpenSansSemibold', sans-serif;
    color: white;
    font-size: 18px;
    font-weight: normal;
    background-color: rgba(100,100,100,0.8);}

.mastheadtext{
    font-family: 'OpenSansSemibold', sans-serif;
    vertical-align: bottom;
    position: absolute;
    top: 100px;
    left: 350px;
    font-size: 50px;}

.mastheadtext .big{
    float: left;
    font-family: 'OpenSansSemibold', sans-serif;}

.mastheadtext .small{
    font-size: 40px;
    float: left;
    font-family: 'OpenSansLight', sans-serif;}

.excerpt{
    font-size: 12px;
    line-height: 14px;}

.excerpt a{
    font-size: 12px;
    line-height: 14px;}

@media
only screen and (min-device-width: 320px) and (max-device-width: 986px),
only screen and (min-width: 320px) and (max-width: 986px) {

.textcontainer h1, .textcontainer h4{
    width: 100%}
}