/*------------------------------------------------------------------------
# AA Promotion Bar
# ------------------------------------------------------------------------
# author    AA Extensions https://aaextensions.com
# Copyright (C) 2018 AA Extensions. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: https://aaextensions.com
-------------------------------------------------------------------------*/

.aa-pbar div, .aa-pbar span, .aa-pbar h1, .aa-pbar h2, .aa-pbar h3, .aa-pbar h4, .aa-pbar h5, .aa-pbar h6, .aa-pbar p, .aa-pbar blockquote, .aa-pbar pre, .aa-pbar a, .aa-pbar img, .aa-pbar dl, .aa-pbar dt, .aa-pbar dd, .aa-pbar ol, .aa-pbar ul, .aa-pbar li, .aa-pbar fieldset, .aa-pbar form, .aa-pbar label, .aa-pbar legend, .aa-pbar table, .aa-pbar caption, .aa-pbar tbody, .aa-pbar tfoot, .aa-pbar thead, .aa-pbar tr, .aa-pbar th, .aa-pbar td, .aa-pbar article, .aa-pbar aside, .aa-pbar details, .aa-pbar footer, .aa-pbar header, .aa-pbar menu, .aa-pbar meter, .aa-pbar nav, .aa-pbar output, .aa-pbar progress, .aa-pbar section, .aa-pbar summary { border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; margin: 0; padding: 0; }
.aa-pbar { line-height: 1 }
.aa-pbar article, .aa-pbar aside, .aa-pbar dialog, .aa-pbar figure, .aa-pbar footer, .aa-pbar header, .aa-pbar nav, .aa-pbar section, .aa-pbar blockquote { display: block }
.aa-pbar nav ul { list-style: none }
.aa-pbar ol { list-style: decimal }
.aa-pbar ul { list-style: disc }
.aa-pbar ul ul { list-style: circle }
.aa-pbar blockquote, .aa-pbar q { quotes: none }
.aa-pbar blockquote:before, .aa-pbar blockquote:after, .aa-pbar q:before, .aa-pbar q:after { content: none }
.aa-pbar table { border-collapse: collapse; border-spacing: 0; }
.aa-pbar input, .aa-pbar select, .aa-pbar a img { vertical-align: middle }
.aa-pbar, .aa-pbar *, .aa-pbar *:before, .aa-pbar *:after { box-sizing: border-box; }
.aa-pbar .screen-reader-text { clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute; max-height: 1px; }
.aa-pbar { text-align: center; position: fixed; top: 0; width: 100%; z-index: 9999; transition: all 0.25s linear; -webkit-backface-visibility: hidden; min-height: 30px; }
.aa-pbar .aa-pbar-container { position: relative; margin-right: auto; margin-left: auto; max-width: 100%; width: 1000px; padding: 10px 60px; line-height: 1.4 }
.aa-pbar-container-outer { position: relative }
.aa-pbar-clearfix:before, .aa-pbar-clearfix:after { content: " "; display: table; }
.aa-pbar-clearfix:after { clear: both }
.aa-pbar-clearfix { *zoom: 1  }
.aa-pbar .aa-pbar-show { padding: 10px }
.aa-pbar-hide, .aa-pbar-show { position: absolute; right: 20px; background-color: inherit; color: #fff; font-size: 18px!important; line-height: 50px; text-align: center; box-sizing: initial; line-height: 1;}
.aa-pbar-top .aa-pbar-show { bottom: 1px;}
.aa-pbar-hide { top: 50%; background: transparent; margin-top: -9px!important;}
.aa-pbar-hide span { display: inline-block; -webkit-transform: rotate(45deg) translate3d(0,0,0); transform: rotate(45deg) translate3d(0,0,0); }
.aa-pbar-hidden { transition: -webkit-transform ease 0.3s; transition: transform ease 0.3s; }
.aa-pbar-hidden.aa-pbar-top { -webkit-transform: translateY(-100%) translate3d(0,0,0); transform: translateY(-100%) translate3d(0,0,0); }
.aa-pbar-hidden .aa-pbar-show { transition: -webkit-transform ease 0.3s; transition: transform ease 0.3s; }
.aa-pbar-hidden.aa-pbar-top .aa-pbar-show { -webkit-transform: translateY(100%) translate3d(0,0,0); transform: translateY(100%) translate3d(0,0,0); }
.aa-pbar-shown { transition: -webkit-transform ease 0.3s; transition: transform ease 0.3s; -webkit-transform: translateY(0%) translate3d(0,0,0); transform: translateY(0%) translate3d(0,0,0); }
.aa-pbar-hidden .aa-pbar-hide, .aa-pbar-shown .aa-pbar-show { display: none }
body.has-aa-pbar { padding-left: 0px; padding-right: 0px; transition: padding-top ease 0.3s, padding-bottom ease 0.3s; width: 100%; height: 100%; float: left; position: relative; box-sizing: border-box; /*overflow: hidden;*/}
.aa-pbar a { text-decoration: none; color: inherit; }
.aa-pbar .aa-pbar-text, .aa-pbar .aa-pbar-button, .aa-pbar .aa-pbar-text, .aa-pbar input { margin: .2em .5em }
.aa-pbar input { padding: 6px 10px; font-size: 12px; border-radius: 3px; color: #666; border: 0; font-family: inherit; }
.aa-pbar .aa-pbar-button { display: inline-block; padding: 6px 10px; font-size: 12px; border-radius: 3px; color: #fff!important; outline: 0; border: 0; cursor: pointer; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}
.aa-pbar .aa-pbar-message { display: block }
.aapbar-icon {font-family:aapbar-font;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}