@charset "UTF-8";
@font-face { font-family: "Quintessential"; src: url('../fonts/quintessential.eot?1418145056'); src: url('../fonts/quintessential.eot?&1418145056#iefix') format('embedded-opentype'), url('../fonts/quintessential.woff?1418145049') format('woff'), url('../fonts/quintessential.woff2?1418145048') format('woff2'), url('../fonts/quintessential.ttf?1418145050') format('truetype'), url('../fonts/quintessential.svg?1418145053') format('svg'); }
@font-face { font-family: "Bebasneue"; src: url('../fonts/bebasneue.eot?1418145188'); src: url('../fonts/bebasneue.eot?&1418145188#iefix') format('embedded-opentype'), url('../fonts/bebasneue.woff?1418145183') format('woff'), url('../fonts/bebasneue.woff2?1418145182') format('woff2'), url('../fonts/bebasneue.ttf?1418145184') format('truetype'), url('../fonts/bebasneue.svg?1418145187') format('svg'); }
@font-face { font-family: "Linlibertine"; src: url('../fonts/linlibertine.eot?1418145181'); src: url('../fonts/linlibertine.eot?&1418145181#iefix') format('embedded-opentype'), url('../fonts/linlibertine.woff?1418145173') format('woff'), url('../fonts/linlibertine.woff2?1418145171') format('woff2'), url('../fonts/linlibertine.ttf?1418145176') format('truetype'), url('../fonts/linlibertine.svg?1418145179') format('svg'); }
@font-face { font-family: "Sketch_gothic_school"; src: url('../fonts/sketch_gothic_school.eot?1418145046'); src: url('../fonts/sketch_gothic_school.eot?&1418145046#iefix') format('embedded-opentype'), url('../fonts/sketch_gothic_school.woff?1418145022') format('woff'), url('../fonts/sketch_gothic_school.woff2?1418145020') format('woff2'), url('../fonts/sketch_gothic_school.ttf?1418145027') format('truetype'), url('../fonts/sketch_gothic_school.svg?1418145044') format('svg'); }
@font-face { font-family: "Sosa"; src: url('../fonts/sosa.eot?1418145018'); src: url('../fonts/sosa.eot?&1418145018#iefix') format('embedded-opentype'), url('../fonts/sosa.woff?1418145015') format('woff'), url('../fonts/sosa.ttf?1418145016') format('truetype'), url('../fonts/sosa.svg?1418145017') format('svg'); }
/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
/* Increase the body font size on small devices */
html { font-size: 81.3%; }

.slicknav_menu { display: none; }

/* ============================================================================= HEADER ========================================================================== */
#header { background: #fff url(images/CG/trame-header.png) no-repeat 280px 5px; }
#header #titre-site-taverne #branding { margin: 0 20px; }
#header #titre-site-taverne #branding #site-name a { font-size: 2em; }
#header #menu-site-taverne { float: left; }
#header #menu-site-taverne #primary-menu-bar { margin: 20px 0 0 0; }
#header #menu-site-taverne #primary-menu-bar ul.primary-menu li { margin: 0 10px; }
#header #menu-site-taverne #primary-menu-bar ul.primary-menu li a { font-size: 1.8em; -moz-transition-property: color; -o-transition-property: color; -webkit-transition-property: color; transition-property: color; -moz-transition-duration: 250ms; -o-transition-duration: 250ms; -webkit-transition-duration: 250ms; transition-duration: 250ms; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

/* ============================================================================= ACCUEIL ========================================================================== */
.cycle-pager { bottom: 30px; }
.cycle-pager span { font-size: 3.5em; }

.cycle-slideshow { padding-bottom: 38px; }

#alt-caption { font-size: 1.8em; }

/* ============================================================================= HEADER PAGE ========================================================================== */
#page-title { margin: 0.7em 0 0.5em 0; }
#page-title span { padding: 4px 6px; }

.header-page { font-size: 1.8em; padding: 0 80px 20px 80px; margin-bottom: 15px; }
.header-page .sosa-guillement-ouvert, .header-page .sosa-guillement-ferme { font-size: 2.2em; }
.header-page .sosa-guillement-ouvert { top: -22px; left: 0; }
.header-page .sosa-guillement-ferme { bottom: 5px; right: -10px; }

/* ============================================================================= ELEMENT MENU ========================================================================== */
table.brasserie tbody td { font-size: 1.1em; }
table.brasserie tbody td.prix span { font-size: 1em; padding: 4px 6px; }
table.brasserie tbody th.legende { font-size: 1.4em; }

.element-menu a.top { font-size: 1em; }
.element-menu a.top .sosa-haut-page { font-size: 1em; }

/* ============================================================================= BAR - BRASSERIE ========================================================================== */
.sous-menu-carte-mobile ul li a { font-size: 1.1em; }

.plats-maisons-bottom { font-size: 1em; }

/* ============================================================================= RESTAURANT ========================================================================== */
ul.restaurant { margin: 0 60px; }
ul.restaurant.menu-entrees, ul.restaurant.menu-plats { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px dotted #a48010; }
ul.restaurant li { font-size: 1.1em; margin: 5px 0; }

/* ============================================================================= AGENDA ========================================================================== */
/* Page */
.page-agenda .view-display-id-page_agenda .views-row { width: 65%; padding: 20px; margin-bottom: 20px; }
.page-agenda .view-display-id-page_agenda .views-row .titre-evenement h2 { font-size: 1.6em; margin: 5px 0; }
.page-agenda .view-display-id-page_agenda .views-row .type-evenement span { padding: 2px 4px; margin-right: 10px; }

/* ============================================================================= MENTIONS LÉGALES ========================================================================== */
article#node-13 p { font-size: 1.1em; }
article#node-13 h2 { font-size: 1.6em; }
