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


body { background-image:url(/Seiten/Best-of-Schnitzel-Burger/Bilder/Kuechenbrett-Tiamo-Grattwein.jpg);}


header, footer {
    	margin:0;
    	color:#fff;
  	font-family: 'Montserrat', sans-serif;
    	background-image:none;
	box-shadow: none;
	margin-top:0px;
	padding-top:0px;
}
footer {}

footer nav li a{
  float:right;
  margin:0;
  font-family: 'Montserrat', sans-serif;
  font-size:16px;
  color:#fff;
}

.my-flex-container {border-width:0px;}

.tagline {
  display:block;
  padding:8px 0 8px 0;
  margin:30px 0;
  font-family: 'Montserrat', sans-serif;
  color:#fff;
  border-color:#fff;
  text-align:center;
  text-shadow: 2px 2px #000;
}
h1,
h2,
h3 {
  font-family:'Montserrat', sans-serif;
  text-transform:uppercase;
  color:#fff;
}

#CartElm , #ConfirmOrder {border-radius:2px;}

#Header_Callback {width:400px;float:right;margin-top:30px;}
.Page_Hotline {float:left;width:48%;text-align:right;font-size:20px;}
.Callback_Page {width:50%;float:right;margin-top:-15px;margin-bottom:10px;}




#headlogo {float:left;margin:8px 0 0 0; width:280px;height:90px;}
#headlogo img {float:left;position:absolute;z-index: 1;}
#headlogo a {text-decoration:none;}
#headlogo h1 {margin:-8px 0 0 0;padding:0px;font-size:23px;line-height:20px; text-shadow: 2px 2px #fff;}

.container {color:#fff;}
header .container {margin-top:5px;border-top-left-radius: 2px;border-top-right-radius: 2px;padding:0 10px;background:#fff;border:solid #000 5px;border-bottom-width:0px;overflow:hidden;background-color:#303032;}
body > .container {padding:10px 10px;background:#303032;border:solid #000 5px;border-top-width:0px;border-bottom-width:0px;}
footer .container {margin-bottom:5px;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;padding:0 10px;background:#fff;border:solid #000 5px;border-top-width:0px;background-color:#303032;}
body > .features {padding:10px 10px;margin-top:0px !important;}

.easybox {width:92%;text-align:center;padding:2%;border:solid #000 4px;margin:2%;border-radius:2px;font-family: 'Montserrat', sans-serif;font-size:25px;background:#fff;color:#000;
background-image:url(/Seiten/Best-of-Schnitzel-Burger/Bilder/SalatHintergrund.jpg);  }


#ExtraInfo {float:right;}
#ExtraInfo h4 {margin-top:-18px;text-align:right;}
#ExtraInfo .tel {text-align:right;float:right;margin-top:-13px;font-size:26px;text-decoration:none;color:#F16D20;font-family:'Montserrat', sans-serif;}
#ExtraInfo span {text-align:right;font-size:18px;text-decoration:none;color:#F16D20;font-family:'Montserrat', sans-serif;}
.Fassade {margin-top:6px;margin-right:20px;border:solid #444 3px;float:right;}

.DelEntry {width:43% !important;float:left;background:#fff;margin-right:1%;margin-top:1%;padding:2%;border-radius:2px;border:4px #000 solid;color:#000;}
.DelEntry p {margin:0px;padding:0px;}
.DelEntry h2 , .PaymentSelection_Cnt h3 {color:#111;text-shadow: 2px 2px #ccc;}

#Curton h2 , #Curton h3 , #ProdSearch_del h3 ,
#ConfirmOrder h2 , #ConfirmOrder h3 {color:#111;text-shadow: 2px 2px #ccc;}
.CartLne , .PaySel , .PaymentSelection_Cnt {color:#111 !important;}
 #ConfirmOrder_Delivery h4 {color:#fff;}

.GMaps {min-height:400px;width:100%;margin-top:10px;}

#logo {margin-left:5px;display:block;}

.Page_Hotline .phone {color:#fff;text-shadow: 2px 2px #000;font-family:'Montserrat', sans-serif;}
.Page_Hotline .phone .fa {position:relative; top:20px;}

.Foody-Pannel {
  width:100%;
  float:left;
  border:solid #000 4px;
  margin:2%;
  border-radius:2px;
  font-family: 'Montserrat', sans-serif;
  background:#fff;
  color:#000;
  text-align:center;
  margin:10px 0;
  text-shadow: 2px 2px #ddd;color:#777;text-decoration: none;
  font-size:30px;color:#333;
  background-size: 100%;
}

.Foody-Pannel img {padding:15px;}
.Foody-Pannel a , .PaymentIcons a {color:#555;text-shadow: 2px 2px #000;color:#fff;text-decoration: none;}

#CartElm , #ConfirmOrder {background:#fff;color:#111;border:solid #000 3px;}
#CartElm h3 {color:#000;}

.address, .address a , .address p a , .foodyfoot , .foodyfoot a {color:#fff !important;text-decoration:none;}

#Pgnav {float:right;padding:8px; width:560px;}
#Pgnav > ul { margin: 0; float:right;}
#Pgnav li {
  position: relative;
  float: left;
  list-style: none;
  margin: 0;
  z-index: 99;
  margin-top:0px;
}

#Pgnav a {
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-size: 25px;
  display: block;
  padding: 15px 15px;
  position: relative;
  text-align: center;
  text-decoration:none;
  text-transform: uppercase;
  z-index: 98;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

#Pgnav a:hover, #Pgnav .hover > a, #Pgnav .current > a {
    color: #FFBE00;
}

#Pgnav a:hover, #Pgnav .hover > a, #Pgnav .current > a { 
    background: #000; 
}

/* Dropdown */


#Pgnav ul ul li { float: none; }

#HeaderPhone {float:left;width:180px;height:57px;background:#a6a6a6;margin-top:30px;border:solid #000 5px;border-radius:2px;
		color:#fff;
-moz-transform: rotate(4deg);
-ms-transform: rotate(4deg);
-o-transform: rotate(4deg);
-webkit-transform: rotate(4deg);
transform: rotate(4deg);
}
#HeaderPhone h2 {text-align:center;font-size:18px;margin:0px;padding:0px;margin-bottom:-12px;}
#HeaderPhone .phone {font-size:26px;color:#fff;text-shadow: 2px 2px #000;padding:0px;margin-left:15px;}
#HeaderPhone .phone:before {font-family: 'FontAwesome';content: "\f095";margin-right:8px;}

#Pgnav ul ul a:hover, #Pgnav ul ul .hover > a, #Pgnav ul ul .current > a, #Pgnav ul ul .current > a:hover {
    background: #FFBE00;
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
       -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
            box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
    color: #fff;
}



#Pgnav ul ul .current:after { display: none; }

/* Sub Dropdown */

#Pgnav ul ul ul {
    left: -198px !important;
    top: 4px !important;
}

#ScrollSearch a , .Widget_Hotline phone {color:#fff !important;}


#ImprLft , #ImprLft h3 {color:#000;}


.mobile-nav {
    display: none;
    width: 100%;
    padding:10px;
}

@media (max-width: 979px) 
  {
  #Pgnav {width:100%;float:left;} 
  #headlogo {float:left;margin:8px 0 0 0; width:280px;height:140px;}   
  }
