/*
Theme Name: Gleis 3 Childtheme
Description: Eatery Childtheme für Restaurant Gleis 3  
Author: Marco Summa
Author URI: http://www.wirinzw.de
Template: eatery
Version: 1.0

*/

@import url("../eatery/style.css");

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

h1, h2, h3, h4, h5, #sidebar-menu li a {
 font-family: 'Cuprum', Helvetica,Arial,sans-serif !important;
}
body, p, li, #sidebar-menu li ul li a, .dropcap1, .dropcap2 {
 font-family: 'PT Sans', Helvetica,Arial,sans-serif !important;
}

body {
background-image: url(http://www.gleis3-zweibruecken.de/wp-content/uploads/2015/03/gleis3-restaurantbereich.jpg) !important;
}

p {
font-size: 14px;
}



#sidebar {
max-height: 1200px;
margin-top: 18px;
background: #660000 url(images/noisy.jpg) repeat  !important;;
}


hr.headings {
margin: 30px auto;
background: url(images/Menu-Divider.png) no-repeat top center;
height: 42px;
border: none !important;
}



#sidebar .side-widget a:hover {
color: #fff !important;
}

.highlighter {
background: #F1F1F1;
color: #3C3C3C;
text-align: center;
padding: 10px;
font-size: 17px;
margin: 0;
}

.highlighter a {
color: #fff !important;
}

.highlighter a:hover {
color: #fff !important;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover, #older-posts a:hover, #newer-posts a:hover {
background: none !important;
}

div.tabcontents {
border: 1px solid #B7B7B7;
padding: 30px;
background-color: #FFF;
border-radius: 0 2px 2px 2px;
margin-top: 10px;
}

ul.tabs li.selected a {
position: relative;
top: 0px;
font-weight: bold;
background: white;
border: 1px solid #B7B7B7;
border-bottom-color: #B7B7B7;
}

#slider.nivoSlider {
border: none !important;
max-width: 668px !important;
max-height: 200px !important;
}

#gallery-2 .gallery-caption {
display: none;
}


/******************** Sidebar ********************/



.dropcap1shade { 
		background-color:#732404;} 			/* SIDE BG */
		
.dropcap2shade{
		color:#732404; }					/* SIDE BG */ 
		
#sidebar .side-widget.below {
		/*border-bottom:1px solid #5f1e04;*/} 	/* SIDE TINT */
		
#sidebar .side-widget ul li a {
		border-color:#ffdd9d;} 					/* SIDE CONTRAST */
		
#sidebar .side-widget ul li a:hover {
		background-color:#ffdd9d; 
		color:#732404;} 					/* SIDE BG & SIDE CONTRAST */

#sidebar .side-widget.above {
		/*border-top:1px solid #5f1e04;*/}		/* SIDE TINT */


/******************** Navigation ********************/

#sidebar #the-side-menu {
		/*border-bottom:1px solid #5f1e04; */	/*SIDE TINT*/
}

#sidebar-menu li ul {
		background:#732404; 				/*SIDE TINT*/
		border:1px solid #5f1e04; } 		/* SIDE BG */

#sidebar-menu li ul li {
		border-top:1px solid #5f1e04;} 		/* SIDE BG */

#sidebar-menu li a {							
		color:#FAC665; text-shadow:1px 1px 0 rgba(0,0,0,1); font-weight:bold; font-variant:small-caps;}	  					/* SIDE CONTRAST */

#sidebar-menu li a:hover {	
		color:#fff !important;} 			/* PAGE BG */
		
#sidebar-menu li ul {
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.15);
	   -moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.15);
    		box-shadow:0 0 4px rgba(0, 0, 0, 0.15);
}


/******************** Mobile Menu ********************/

body > div#top-bar {
		background: #5f1e04 !important;} 				/*SIDE TINT*/


.mobile-menu, .mobile-menu:active,  .mobile-menu:hover {
		background: #5f1e04 !important; } 				/*SIDE TINT*/


#sidebar .side-widget.mobile {
		border-color:#5f1e04;} 				/*SIDE TINT*/

/******************** Default Widgets ********************/

#wp-calendar tbody .pad:hover {
		background:none} 
#wp-calendar tbody td:hover {
		background:#732404;} 				/* SIDE BG */	
#wp-calendar tbody td {
		border: 1px solid #732404;}			/* SIDE BG */	
#wp-calendar tbody .pad {
		background:#732404;} 				/* SIDE BG */	

#sidebar #wp-calendar tbody td a:link, 
#sidebar #wp-calendar tbody td a {
		color:#ffdd9d ; font-weight:bold; 
		text-decoration:underline}			/* SIDE CONTRAST */
#wp-calendar thead th, 
#wp-calendar caption {
		color: #ffdd9d;} 					/* SIDE CONTRAST */
#wp-calendar tbody { 
		color: #ffdd9d; } 					/* SIDE CONTRAST */
#wp-calendar tbody td {
		background:#5f1e04;} 				/*SIDE TINT*/


/******************** Tag Cloud ********************/

#sidebar .tagcloud a:hover {
		background-color:#ffdd9d; 
		color:#5f1e04} 						/* SIDE CONTRAST & SIDE BG */
#sidebar .tagcloud a{
		background-color:#5f1e04;} 			/* SIDE TINT */

/******************** Content ********************/

#inner-content {
		background-color:#fff;} 			/* PAGE BG */

/******************** Food Menu ********************/

.menu_item_wrapper, h3.menu-title, 
h4.menu-title { 
		border-color:#ece7e1;} 				/* SITE BG */

/******************** Footer ********************/

#footer { background-color:#fff;} 			/* PAGE BG */

/******************** Newsletter********************/
.widget_wysija_cont .wysija-submit {
  display: block;
  margin-top: 20px;
  background-color: #93811f;
  border: none;
  margin: 0 2px 10px 2px;
  color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 15px;
  padding: 12px 24px !important;
  border-radius: 5px;
}

input.wysija-input {
  width: 50%!important;
  height: 22px;
}

/******************** Typography ********************/

h1, h2, h3, h4, h5, h6, h1 a, h2 a, 
h3 a, h4 a, h5 a, h6 a, p a, a {
		color:#1f1003;} 

h2 {
font-size: 24px;
}
					/* TEXT */

p a, #older-posts a, #newer-posts a {
		color:#b1982b;} 					/* SIDE BG */

h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover,
p a:hover, #older-posts a:hover, 
#newer-posts a:hover {
		text-decoration:none; 
		background-color:#5f1e04; 
		color:#141414;} 						/* SIDE BG & PAGE BG */

h4 {
font-size: 16px;
margin: 5px 0;
line-height: 120%;
}

#sidebar {
		font-family:Helvetica, Arial, sans-serif;
		color:#FAC665;} 					/* SIDE CONTRAST */

/*#sidebarBorder{
		border:#914815 1px solid;} */			/* SIDE TINT */

#sidebar .side-widget a {
		color:#FAC665; font-weight:normal;} /* SIDE CONTRAST */


#sidebar h1, #sidebar h2, #sidebar h3,
#sidebar h4, #sidebar h5, #sidebar h6, 
#sidebar h1 a, #sidebar h2 a, #sidebar h3 a,
#sidebar h4 a, #sidebar h5 a, #sidebar h6 a,
#sidebar p a, #sidebar a{
		color:#FFF;}  						/* PAGE BG */
		
#sidebar h1 a:hover, #sidebar h2 a:hover,
#sidebar h3 a:hover, #sidebar h4 a:hover, 
#sidebar h5 a:hover, #sidebar h6 a:hover, 
#sidebar p a:hover, #sidebar #older-posts a:hover, 
#sidebar #newer-posts a:hover{
		text-decoration:none; 
		color:#FAC665;
		background-color:#ffdd9d;}
											/* SIDE BG & SIDE CONTRAST */
				
#sidebar h1, #sidebar h2 #sidebar h3 {
		color:#FFF;} 						/* PAGE BG */ 

#sidebar p {
		color:#FAC665;} 					/* SIDE CONTRAST */

.postmeta {
		font-family:Arial, Helvetica, sans-serif;}

/*blockquote {
		border-top:3px #5f1e04 solid;}*/ 		/* SIDE BG */

hr {color:#ece7e1;}							/* SITE BG */

hr.headings { 
	border-color:#ece7e1; 					/* SITE BG */
}

/******************** Forms ********************/

/* Reservation Form */

#form-wrapper input.sendbtn {
	background-color: #732404;				/* SIDE BG */
	color:#ffdd9d;							/* SIDE CONTRAST */
}
#form-wrapper input.sendbtn:hover {
	background-color:#5f1e04;				/* SIDE TINT */
}

/******************** Blog ********************/

#comments-title, #reply-title, .nocomments {border-color:#ece7e1;} 					/* SITE BG */

#comments .comment-author .fn, #comments .comment-author .fn a {color:#5f1e04;}		/*SIDE TINT*/
#comments .comment-author a:hover {background-color:#5f1e04; color:#ffffff;}		/*SIDE TINT & PAGE BG*/

#respond input#submit {
	background-color: #732404;				/* SIDE BG */
	color:#ffdd9d;							/* SIDE CONTRAST */
}
#respond input#submit:hover {
	background-color:#5f1e04;				/* SIDE TINT */
}

/******************** Social Media ********************/

.soc a{
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}

.soc a:hover{
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

/******************** Shortcodes ********************/
h3.trigger a:hover {
		color:#5f1e04; 						/* SIDE BG */
}

.reso.button {background-color: #672004;}	/* SIDE BG */
.reso.button:hover {
	-moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

/******************** Search ********************/
input[type=search], input[type=search]:focus {
		background: #5f1e04 url(images/search-icon.png) no-repeat 9px center; 
		color:#ffdd9d; 					/* SIDE CONTRAST */
		box-shadow: 0 1px 1px rgba(255,255,255,.1),
					inset 0 1px 1px rgba(0,0,0,.3);
		-moz-box-shadow: 0 1px 1px rgba(255,255,255,.1),
					inset 0 1px 1px rgba(0,0,0,.3);
		-webkit-box-shadow: 0 1px 1px rgba(255,255,255,.1),
					inset 0 1px 1px rgba(0,0,0,.3);

/******************** Social ********************/
.googleplus, .googlemaps, .linkedin, .meetup, .phone, .pinterest, .rss, .sharethis, .tripadvisor, .tumblr, .twitter, .urbanspoon, .vimeo, .yelp, .youtube, .bookmark, .email, .facebook, .foursquare, .instagram {
background-image: url(http://www.gleis3-zweibruecken.de/wp-content/themes/eatery-child/images/sprites.png) !important;
}

/******************** Button ********************/
.flatbutton {
display: inline-block;
padding: 6px 10px !important;
margin: 0 2px 10px 2px;
color: #fff;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
text-shadow: 1px 1px 0 rgba(90, 90, 90, 1);
}

