/* Gilid Panel - Drupal SlidePanel Sidebar */
@font-face { font-family: 'FontAwesome'; src: url("../font/fontawesome-webfont.eot?v=3.2.1"); src: url("../font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"), url("../font/fontawesome-webfont.woff?v=3.2.1") format("woff"), url("../font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"), url("../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg"); font-weight: normal; font-style: normal; }

.gilidPanel, .gilidPanel ul, .gilidPanel ul li, .gilidPanel ol, .gilidPanel ol li, .gilidPanel-opener, .gilidPanel-opener a { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-decoration: none; text-transform: none; background-color: transparent; background-image: none; }
.gilidPanel.leaf, .gilidPanel.expanded, .gilidPanel ul.leaf, .gilidPanel ul.expanded, .gilidPanel ul li.leaf, .gilidPanel ul li.expanded, .gilidPanel ol.leaf, .gilidPanel ol.expanded, .gilidPanel ol li.leaf, .gilidPanel ol li.expanded, .gilidPanel-opener.leaf, .gilidPanel-opener.expanded, .gilidPanel-opener a.leaf, .gilidPanel-opener a.expanded { list-style-image: none; }

body { position: relative; }
body .gilidPanel ul, body .gilidPanel ul li, body .gilidPanel ol, body .gilidPanel ol li, body .gilidPanel li { list-style-type: none; position: relative; padding: 0px; }

.gilidPanel-opener { position: fixed; top: 0px; left: 0px; z-index: 1000; }
.gilidPanel-opener.gilidPanel-opener-right { left: auto; right: 0px; }
.gilidPanel-opener a { display: block; background: #2b323a; color: #fff; padding: 5px 10px; font-size: 20px; text-decoration: none; }
.gilidPanel-opener a:visited { color: #fff; }
.gilidPanel-opener a:hover { text-decoration: none; cursor: position; }
.gilidPanel-opener a i { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; float: none; line-height: 1em; width: auto; height: auto; line-height: auto; -webkit-font-smoothing: antialiased; *margin-right: .3em; *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c9;'); }
.gilidPanel-opener a i:before { text-decoration: inherit; display: inline-block; speak: none; content: "\f0c9"; }

div.gilidPanel { background: #2b323a; position: fixed; width: 240px; height: 100%; top: 0; z-index: 1000; visibility: hidden; }
div.gilidPanel .gilidPanel-wrap { padding: 20px 0px 20px 0px; color: #fff; }
div.gilidPanel .gilidPanel-wrap .block { margin: 0px 20px 20px; overflow: hidden; }
div.gilidPanel .gilidPanel-wrap input { max-width: 100%; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }
div.gilidPanel .gilidPanel-wrap a { color: #fff; text-decoration: none; padding: 1px 0px; }
div.gilidPanel .gilidPanel-wrap h2 { margin: 0px 0px 10px; padding: 3px 10px; color: #fff; background: #d55828; }
div.gilidPanel .gilidPanel-wrap img { max-width: 100%; }
div.gilidPanel .gilidPanel-wrap .menu .current-menu-item > a { border-left: 2px solid #d55828; padding-left: 5px; }
div.gilidPanel .gilidPanel-wrap .menu a:hover { border-left: 2px solid #fff; padding-left: 5px; -webkit-transition-property: padding; -moz-transition-property: padding; -o-transition-property: padding; transition-property: padding; -webkit-transition-duration: 0.05s; -moz-transition-duration: 0.05s; -o-transition-duration: 0.05s; transition-duration: 0.05s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
div.gilidPanel .gilidPanel-wrap span.gldpnl-dropdown { position: absolute; right: 0px; }
div.gilidPanel .gilidPanel-wrap span.gldpnl-dropdown:hover { cursor: pointer; color: #d55828; }
div.gilidPanel .gilidPanel-wrap .menu .menu { display: none; padding-left: 10px; margin: 0px; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

@media screen and (max-width: 767px) { div.gilidPanel.gilidPanel-responsive { max-width: 80% !important; } }
