















































h4.headline-category:before{content: '';
position: absolute;
top: 5px;
left: 0;
width: 6px;
height: 23px;
background-color: #ffa094;}



.quote:before{content: '\201C';
position: relative;
top: 15px;
font-size: 72px;
line-height: 0;}

.quote:after{content: '\201D';
position: relative;
top: 20px;
font-size: 72px;
line-height: 0;}



























.berliner-button:hover,
.berliner-button:focus {text-decoration: none;
color: #000;
}

.berliner-button a,
.berliner-button a:hover,
.berliner-button a:focus {text-decoration: none;
color: #000;
}















































/**umb_name:Headline Thick*/
h2.headline-thick{font-size: 65px;
line-height: 55px;
font-weight: 700;
text-transform: uppercase;
margin: 0;}

/**umb_name:Headline Thin*/
.headline-thin{font-size: 44px;
line-height: 44px;
font-weight: 300;
text-transform: uppercase;}

/**umb_name:Headline 2*/
.headline-2{font-family: 'Roboto', sans-serif;
font-size: 24px;
line-height: 1.25;
font-weight: 500;}

/**umb_name:Headline 3*/
h3.headline-3{font-family: 'Roboto', sans-serif;
font-size: 24px;
line-height: 28px;
font-weight: 500;
text-transform: uppercase;
margin: 0 0 25px;}

/**umb_name:Headline 4*/
.headline-4{font-size: 24px;
line-height: 24px;
font-weight: 700;
color: #000;
text-transform: uppercase;}

/**umb_name:Headline 5*/
.Headline5{font-family: 'Roboto', sans-serif;
font-size: 20px;
font-weight: 900;
color: #198ccf;
text-transform: uppercase;}

/**umb_name:Headline Category*/
h4.headline-category{position: relative;
font-family: 'Roboto Condensed', sans-serif;
font-size: 20px;
line-height: 1.6111111111;
font-weight: 700;
text-transform: uppercase;
margin: 0;
padding-left: 20px;}

/**umb_name:Berliner Button*/
.berliner-button{font-size: 18px;
line-height: 24px;
font-weight: 700;
color: #000;
background: url('/Content/img/arrow-red.png') no-repeat right 16px center, -webkit-linear-gradient(top, #f9f9f9, #f1f1f1);
background: url('/Content/img/arrow-red.png') no-repeat right 16px center, -o-linear-gradient(top, #f9f9f9, #f1f1f1);
background: url('/Content/img/arrow-red.png') no-repeat right 16px center, linear-gradient(to bottom, #f9f9f9, #f1f1f1);
border: solid 1px #e6e6e6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display: inline-block;
padding: 10px 75px 10px 20px;}

/**umb_name:Quote*/
.quote{font-family: 'Slabo 27px', serif;
font-size: 34px;
line-height: 1.33;
display: block;}

/**umb_name:Quote Source*/
.quote-source{font-family: 'Slabo 27px', serif;
font-size: 34px;
line-height: 1.33;
display: block;
margin-top: 40px;}

/**umb_name:Home Banner Line 1*/
.home-banner-ln-1{font-size: 24px;
line-height: 15px;
font-weight: 400;
color: #fff;
text-transform: uppercase;
text-shadow: 0 10px 9px rgba(0, 0, 0, 0.7);
text-align: left;
display: block;}

/**umb_name:Home Banner Line 2*/
.home-banner-ln-2{font-size: 35px;
font-weight: 700;
color: #fff;
text-transform: uppercase;
text-shadow: 0 10px 9px rgba(0, 0, 0, 0.7);
text-align: left;
display: block;}

/**umb_name:Home Banner Line 3*/
.home-banner-ln-3{font-size: 78px;
line-height: 85px;
font-weight: 300;
color: #fff;
text-transform: uppercase;
text-shadow: 0 6px 9px rgba(0, 0, 0, 0.7);
text-align: center;
display: block;}

/**umb_name:Home Banner Line 4*/
.home-banner-ln-4{font-size: 120px;
line-height: 90px;
font-weight: 700;
color: #fff;
text-transform: uppercase;
text-shadow: 0 10px 9px rgba(0, 0, 0, 0.7);
text-align: center;
display: block;}

/**umb_name:Home Banner Text*/
.home-banner-text{width: 620px;
display: inline-block;
margin: 0;}

/**umb_name:Hide Mobile*/
@media (max-width: 767px) {.hide-mobile{display: none;}}
