/*
====================================================================================================
Theme Name:		Linguini - Child Theme
Theme URI: 		http://themes.grandpixels.com/linguini
Description: 	Child theme for a Linguini: Restaurant Responsive WordPress Theme by Pavel of Grand Pixels
Version: 		1.0.1
Author: 		Pavel Richter / Grand Pixels
Author URI: 	http://grandpixels.com
License: 		GNU General Public License version 3.0
License URI: 	http://www.gnu.org/licenses/gpl-3.0.html
Template:		linguini
====================================================================================================

IF YOU PLAN TO MAKE SOME MODIFICATIONS TO THE CODE OF THE THEME, WILL BE BETTER TO MAKE THEM VIA
THIS CHILD THEME. IF YOU WILL MAKE MODIFICATION DIRECTLY TO THE PARENT THEME, YOU WILL LOSE THOSE
MODIFICATIONS WHEN THE THEME IS UPDATED. WHEN YOU MAKE MODIFICATIONS INSIDE OF THE CHILD THEME
INSTEAD, YOU CAN UPDATE THE PARENT THEME WITHOUT LOOSING ANY CHANGE YOU HAVE MADE.

MORE INFORMATION ABOUT CHILD THEMES YOU CAN FIND IN WORDPRESS CODEX:
http://codex.wordpress.org/child_themes.

====================================================================================================
*/

@import url('../linguini/style.css');

/* Put your CSS below */
body{ background:url(images/bg.jpg); background-attachment:fixed}
.header, .footer .footer-block{ box-shadow:none}
.header-container, .canvas-container{ background:#2d1912}
.header-container{ padding:10px 0}
.toolbar-left-container{ margin:0 0 0 15px}
.canvas-container{ padding:35px 30px 30px}
.page-header{ padding:0; color:#000; box-shadow:none}
.page-header h1{ margin:0 auto; width:1180px; background:#cba777; background:#23130e; color:#FFF; box-shadow:0 0 20px rgba(0,0,0,0.5)}
.navigation, .canvas, .canvas-home, .footer .footer-block, .footer{ background-color:transparent !important}
.navigation-container{ background:#273C79}
.header .logo-image, .header .logo-default{ padding:10px 0}
button.medium, button[type="button"].medium, button[type="submit"].medium, button[type="reset"].medium, input[type="button"].medium, input[type="submit"].medium, input[type="reset"].medium, a.button.medium, .button.medium a {padding: 0.75em 1.9em}
.wa-footer-full{ text-align:center}
.footer-block-container {background-color:#273C79; color:#FFF; margin:0 auto}
.footer .footer-block{ margin:0}
.footer-block-container{border-bottom:#20110c solid 15px}
.footer .footer-block-toolbar{ margin:0; padding:0}
.footer .footer-block.footer-block-toolbar .footer-block-container{ background-color:#2d1912 !important; padding:1.5em 30px; margin:0 auto; border-bottom:none}
.footer .footer-block-container{ margin: 0 auto}
.footer .footer-copyright-container {margin: 0 auto; padding:2em 30px 3em; background-color:#23130c}
.post-tags{ display:none}
sup{ font-size:14px}

/* Home */
.home .slideshow{ max-width:1180px; margin:0 auto}

/* About Us */
.page-id-239 .content-page .button{ float:right}
.page-id-239 .shortcode.one-half{ padding:15px 15px 0; margin:0; width:48%; font-weight:bold}
.page-id-239 .shortcode.one-half.last{ padding:15px 0 0;}
.page-id-239 .canvas-container{ padding:2px 30px 30px}

/* Contact */
.page-id-24 label{ color:#FFF}
input[type='text'], textarea{ background:#fff2cf}

/* Events */
.page-id-537 .content-event{ width:1180px; padding:30px; background-color:#23130e}
.page-id-537 .canvas{ padding:0}

/* Menu */
.page-id-50 .term-header h2, .tax-menu-type .term-header h2, .page-id-50 h3.post-header, .tax-menu-type h2.post-header, .page-id-50 .post-price .price, .tax-menu-type .post-price .price{ font-weight:bold; color:#FFF}
.page-id-50 .list-menu .post-description.description, .tax-menu-type .list-menu .post-description.description { color:#fff2cf; margin:0}
.navigation-categories ul li ul li.current-cat a:hover, .navigation-categories ul li.current-cat a:hover{ color:#0077fd; background:#273C79 !important}
.navigation-categories ul li.current-cat a, .navigation-categories ul li a:hover{ background:#273C79 !important}
.navigation-categories ul li.current-cat ul a{ background:none !important}
.navigation-categories ul li.current-cat ul a:hover{ color:#FFF}
.term-55 .alibi.display-none, .term-77 .alibi.display-none{ display:inline-block; width:70px; height:62px; background:url(/wp-content/uploads/2014/08/Alibi-Logo.png) no-repeat left bottom; position:relative; right:50px; float:right}
.term-55 h1.entry-title, .term-77 h1.entry-title{background:url(/wp-content/uploads/2014/08/Alibi-Logo.png) no-repeat 50px center #23130e; position:relative}
.term-52 .term-description strong{color:#1C572B}
.term-52 .term-description strong:before{content:"\A"; white-space:pre}
.cat-item-53 a{ pointer-events: none }
.cat-item-53 ul li a{ pointer-events: auto}
/* Disable Entrees main */
.cat-item-47 a{ pointer-events: none }
.cat-item-47 ul li a{ pointer-events: auto}
/* Disable Beverages main */
.cat-item-70 a{ pointer-events: none }
.cat-item-70 ul li a{ pointer-events: auto}
/* Disable Thanksgiving main */
.cat-item-80 a{ pointer-events: none }
.cat-item-80 ul li a{ pointer-events: auto}


/* Search Results */
.search .sidebar{ display:none}
.search .canvas{  background:#23130e !important; width:1180px; margin:0 auto; float:none}

/* iPhone */
@media only screen and (max-width: 1024px){
.header-container {padding: 5px 0 8px}
.page-header h1{ width:auto}
.page-id-537 .content-event, .search .canvas{ width:100%}
.page-id-24 iframe{ width:100% !important}
.home .grid-callout-home .post-content .button, .home .grid-callout-home .post-content .button-shortcode a{ display:block !important; float:none; text-align: center }
}
@media only screen and (max-width: 768px){
.sidebar-menu.sidebar-left.sidebar-sticky.sidebar.is_stuck{ position:relative !important}
}
@media only screen and (max-width: 480px){
.page-id-239 .shortcode.one-half{ padding:15px 0 0}
.page-id-239 .content-page .button, .button-shortcode a{ float:none; text-align: center }
}

iframe{
	display:block;
}
