/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('../fonts/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v16-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* pt-sans-narrow-regular - latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-narrow-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Narrow'), local('PTSans-Narrow'),
       url('../fonts/pt-sans-narrow-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-narrow-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-narrow-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-narrow-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-narrow-v8-latin-regular.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
}

/**
 * @package   Loyale Joomla! 3 Template
 * @version   1.0
 * @author    7Studio Tomasz Herudzinski http://www.7studio.eu
 * @copyright Copyright (C) 2009 - 2014 7Studio Tomasz Herudzinski
 * @license   Commercial - ThemeForest Regular License - http://themeforest.net/licenses/regular_extended
**/


/* AUSZEICHNUNGEN */

#auszeichnungen_startseite {
	display: block;
	width: 22%; 
	height: 60px;
        position: relative;
        bottom: 300px;
	right: 0;
	z-index: 125;
	font-size: 12px;
	text-align: left;
	padding: 5px;
}

#auszeichnungen {
	display: block;
        height: 20px;
        position: relative;
        top: -88px;
	left: 0%;
	z-index: 125;
	font-size: 12px;
}



/* SLIDER */

.sequence .title-block h2 {
    letter-spacing: 1px;
}

.sequence .subtitle-block h4 {
    color: #fff !important;
    font-size: 20pt;
    letter-spacing: 1px;
}

.sequence .text-block {
    display: block;
    position: absolute;
    bottom: 100px;
    right: 80px;
    color: #ffffff;
    z-index: 20;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    transition-duration: .5s;
}

.sequence .subtitle-block {
    background-color: #484540 !important;
}

a#totop {
    background-color: #484540;
}


/** HINTERGRUNDBILD **/

#main-container {
background-image:url("../images/bgmolf.jpg");
background-repeat: no-repeat;
background-size: 100%;
height: auto;
}


.container-fluid {
    margin-top: 44px;
}



/** TITEL **/


.st-article header .item-title.splitted {
    width: 89.95555%;
    padding-left: 45px;
    margin-top: 9px;
}

.st-article header {
    border-bottom: 0px solid #eeeeee;
    margin-bottom: 40px;
}




/******* TAGESMENU  *******/
.wochenmenu,
.tagesmenue {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
}

.weinempfehlung,
.menublock {
    padding: 20px 0;
}

.vorspeise {
    padding-bottom: 10px;
}

.menu-wein-preis,
.preis {
    padding-top: 10px;
}

.menu-titel {
    font-weight: 500;
    font-size: 23px;
}

.tagesmenufooter,
.guten {
    font-style: italic;
    font-size: 17px;
    padding: 10px 0;
}

h4.newsflash-title:before {
    content: "Tagesmenü vom ";
    display: inline-block;
}

h4.newsflash-title.wochenspezialitaet:before {
    content: "Wochenspezialitäten ab ";
    display: inline-block;
}

/**
 DATUM
**/

.st-article header .time-wrapper {
    display: block;
    float: none;
    overflow: hidden;
    color: #ffffff;
    width: 95px;
    height: 72px;
    float: left;
    margin: 0px 0;
    text-align: center;
    text-transform: lowercase;
}

.st.btn-group a span.icon-bar {
    display: block;
    width: 12px;
    height: 2px;
    background: #000;
    margin: 2px 0;
}
.st.btn-group a span.caret {
    margin-top: 4px;
    border-top: 4px solid #000;
}
.st.btn-group a.btn {
    padding: 16px 15px;
    line-height: 0;
    margin: 0 0 0 10px;
    background: #transparent;
    border-left: 1px solid #bb4d4d;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.st-article header .time-wrapper .day {
    display: block;
    font-size: 30px;
    margin-top: 14px;
    padding-bottom: 0px;
}

.st-article header .time-wrapper {
    height: 72px;
    margin: 0px 0;
}


.st-article header .item-title {
    width: 100.0%;
}

.item-image.pull-left {
    margin-right: 1px;
}

.st.btn-group a.btn:hover, .st.btn-group a.btn:active, .st.btn-group a.btn:focus {
    background-color: #a1a1a1;
}



#st-mobile-menu > ul {
    padding: 0px 0;
    float: left;
}


/**
 HOVEREFFECT FÜR SPEISEKARTEN
**/


@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300);
body {
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.column {
	margin: 15px 15px 0;
	padding: 0;
}
.column:last-child {
	padding-bottom: 60px;
}
.column::after {
	content: '';
	clear: both;
	display: block;
}
.column div {
	position: relative;
	float: left;
	width: 100%;
	margin: 0 0 0 25px;
	padding: 0;
}
.column div:first-child {
	margin-left: 0;
}
.column div span {
	position: absolute;
	bottom: -20px;
	left: 0;
	z-index: -1;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	color: #444;
	font-size: 18px;
	text-decoration: none;
	text-align: center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	opacity: 0;
}
figure {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: hidden;
        
}
figure:hover+span {
	bottom: -36px;
	opacity: 1;
}
.hover12 figure {
	background: #BB4D4D;
border: 1px solid #fff 26 26 26 26;
}
.hover12 figure img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover12 figure:hover img {
	opacity: .5;
}
.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}





/** KONTAKT **/

.contact .contact-address {
    margin: 14px 0;
}


/** Administrator **/

.administrator ul li a {
    color: #bb4d4d !important;
    font-size: 12px;
}

.administrator {
    margin-bottom: 30px;
}



 /* 
 * 
 * IMPORTANT!
 *
 * Please paste here css rules which you would like to override and change.
-----------------------------------------------------------------------------------*/
