.accordion li { background: #ffffff !important; margin-bottom: 1px; padding: 4px 0; }

.accordion li a { color: #0047bb !important; transition: all .3s ease-in-out; }

.accordion li:last-child { margin-bottom: 0px; padding: 4px 0; }

.accordion li.parent.open { padding-bottom: 0px !important; }

.accordion li li,
.accordion li li:last-child { background: #f9f9f9 !important; padding: 0px 0px 0px 40px; }

.accordion li li a { color: #0047bb !important; }

.accordion li.current-menu-item  { background: #eae9e4 !important; transition: all .3s ease-in-out; }

.accordion li li.current-menu-item,
.accordion li li:hover { background: #eae9e4 !important; transition: all .3s ease-in-out; }

.accordion li.level2 > span a { padding-top: 6px !important; padding-bottom: 6px !important; padding: 0 12px; font-size: 15px !important; }

.accordion li.level1 > span a { padding-left: 21px !important; }

.accordion li.accordeonck.parent > span { padding-left: 0; border-bottom: 1px solid #eae9e4 !important; }

.accordion li.current-menu-item a  { color:#0047bb; font-weight: bold !important; }

#accordeconck2 li.parent > span span.toggler_icon, #accordeconck3 li.parent > span span.toggler_icon, #accordeconck5 li.parent > span span.toggler_icon { position: absolute; cursor: pointer; display: block; height: 100%; z-index: 10; left: 0; background: url(../images/arrow.png) 10px 12px no-repeat !important; width: 20px;  }

#accordeconck2 li.parent.open > span span.toggler_icon, #accordeconck3 li.parent.open > span span.toggler_icon, #accordeconck5 li.parent.open > span span.toggler_icon { left: 0; background: url(../images/arrow-down.png) 8px 15px no-repeat !important; }

.atss .at-share-btn, .atss a {width:auto !important;}


#at4-share, #at4-soc {z-index:999999999 !important;}