/* Thème Irdsu Styles mobile  @package    irdsu.net @subpackage wordpress theme @author     Jean-Pascal Moreau pour Eluère  */
.sprites-menu-sprite, .sprites-menu-bleu, .sprites-menu-jaune, .sprites-menu-vert, .sprites-menu-violet { background: url('/wp-content/themes/irdsu/styles/images/sprites-menu-s3edf9f79c7.png') no-repeat; }

.sprites-menu-bleu { background-position: 0 -9px; }

.sprites-menu-jaune { background-position: 0 -27px; }

.sprites-menu-vert { background-position: 0 0; }

.sprites-menu-violet { background-position: 0 -18px; }

html, body { height: 100%; }

#wrapper { clear: both; min-height: 100%; height: auto !important; height: 100%; margin-bottom: -190px; }
#wrapper #wrapper-footer { height: 190px; }

.footer-container { clear: both; position: relative; height: 190px; }

/* Mixins ************************************************************************* */
/* Styles généraux ************************************************************************* */
body, .table-container, #main-menu, #content, #main-content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

img { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

img, table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video { max-width: 100%; }

textarea, input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

img { width: auto; height: auto; }

textarea, table, td, th, code, pre, samp { word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }

code, pre, samp { white-space: pre-wrap; }

#container { position: inherit; padding: 0 5px; }

/* Styles header ************************************************************************* */
#header .slogan { display: none; }

/* Styles content ************************************************************************* */
#main-content { padding-bottom: 0; padding-right: 0; }
#main-content.home { padding-bottom: 0; }

#content { padding: 10px 10px 0; overflow: inherit; }

/* Styles widgets ************************************************************************* */
#sidebar { max-width: 100%; margin-top: 10px; padding-bottom: 0; }

.widget_lur_actualites { overflow: inherit; }
.widget_lur_actualites .col { width: 48%; margin-bottom: 0; }
.widget_lur_actualites .item { overflow: inherit; }
.widget_lur_actualites img { margin-bottom: 15px; }

.widget_lur_page .widget-container .dashicons { left: -1.1em; font-size: 3em; }

/* Styles footer ************************************************************************* */
.widget_text .textwidget { overflow: inherit; }
.widget_text .textwidget p { padding-top: 15px; }

#footer { padding: 0 10px; }
#footer .footer-widgets { width: 100%; margin: 0 0 10px 0; }
#footer .logo { margin: 0 0 10px 0; }
#footer .widget { max-width: 100%; width: 100%; margin-right: 0; }

#footer-menu { width: 40%; margin: 0 0 10px 0; overflow: initial; }
#footer-menu > ul { float: none; }
#footer-menu > ul > li { float: none; }
#footer-menu > ul > li > a { display: block; margin-bottom: 5px; padding: 5px 10px; border-left: none; background-color: #cccaca; }
#footer-menu > ul > li > a:hover { text-decoration: none; }
