@charset "utf-8";
.Suckerfish_45{
text-transform: uppercase
}
.Suckerfish_45 .active {
background:url(//strategicwealthpartners.com.au/cms/wp-content/themes/strategic/css/img/header.gif);}
.Suckerfish_45 ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
} .Suckerfish_45 ul li{
position: relative;
display: inline;
float: left;
} .Suckerfish_45 ul li a{
display: block;
text-decoration: none;
}
* html .Suckerfish_45 ul li a{ display: inline-block;
}
.Suckerfish_45 ul li a:link, .Suckerfish_45 ul li a:visited{
}
.Suckerfish_45 ul li a.current-menu-item{ }
.Suckerfish_45 ul li a:hover{
} .Suckerfish_45 ul li ul{
position: absolute;
left: 4px;
display: none;
visibility: hidden;
background: #ffffff;
margin-top: 2px !important;
opacity: 0.9;
text-align: left;
padding-top: 14px;
padding-bottom: 10px;
}
.Suckerfish_45 ul li a{
padding-right: 0px !important} .Suckerfish_45 ul li ul li{
display: list-item;
float: none;
}
.Suckerfish_45 ul li ul li a{
display: list-item;
float: none;
padding-right: 4px !important;
padding-top: 4px;
padding-bottom: 4px;	
font-size: 13px;
width: 170px;
} .Suckerfish_45 ul li ul li ul{
top: 0;
} #navList.Suckerfish_45 ul li ul li a:link,#navList.Suckerfish_45 ul li ul li a:visited{ width: 170px;
padding:8px 4px 8px 6px;
border-bottom: 1px solid #bbbbbb;
margin-right: 0px;
}
.Suckerfish_45 ul li ul li a:hover {	
margin-right: 0px;}/*\*//**/.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}
.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
} .ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}
.toplevelshadow{ opacity: 0.8;
}
 body {
margin: 0px auto; 
background: #ffffff;
font-size: 14px; 
font-family: Arial, sans-serif;
color: #8a8b8d;
}
img {border: 0px;max-width:100%}
a:link{ color: #000;text-decoration:none;}
a:visited{ color: #000;text-decoration:none;}
a:hover{ color: #000;text-decoration:underline;} 
h1 {
color:#003366;
font-size: 30px;
line-height: 32px;
font-weight: normal;
margin: 0 0 42px 0;
font-family: 'Open Sans';
}
h2 {
color:#003366;
font-size: 18px;
line-height: 20px;
font-weight: normal;
margin: 0 0 20px 0;
}
h3 {
font-weight: normal;
color: #003366;
margin: 0 0 10px 0;
font-size: 22px;
font-family: 'Open Sans';
}
h4 {
font-weight: normal;
color: #003366;
margin: 0 0 20px 0;
font-size: 17px;
font-family: 'Open Sans';
}	
p {
margin: 0 0 14px 0}
.fl {float: left;display: inline;position: relative}
.fr {float: right;display: inline;position: relative}
#address.fr {display: inline-block;position: relative; right:10px;}
.container {
margin: 0px auto; 
width: 1176px}
.inlineList ul{
margin: 0;
padding: 0
}
.inlineList ul li{
list-style: none;
display: inline}
.indented {
margin-left: 74px;
text-indent: -74px;}
.indented span {
font-size: 15px;
color: #224e7a;
}
#header {
width: 100%;
margin-top: 32px;
margin-bottom: 12px;
}
#logo {
width: 50%;
}
#logo img {
max-width:361px;
}
#address {
font-family: 'Open Sans';
width: 50%;
font-size: 15px;
font-weight: normal;
color: #848586;
text-align: right;
margin-top: 0px;
}
#address p {
display: block;
clear: both;
float: right;
text-align: right;
width: 270px;
margin-bottom: 8px;}
#address span {
display: block;
float:left;
width: 170px;
text-align: left}
#address .phone {
text-align: right;
width: 100px;}
#mainNav {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 600;		
width: 99%;
text-align: right;
text-transform: uppercase}
#mainNav ul {
margin-right: 0px;
float:right}
#mainNav a {
color: #666666;
margin-left: 24px;
}
#mainNav a:hover{
color: #000000;
text-decoration: none;}
#slider {
background: #ececec;
width: 100%;	
}
#frontWidget {
width: 100%;
margin:40px 0;}
#frontWidget .widget{
float: left;
display: inline;
width: 19%;
padding: 2.7% 2%;
max-height: 200px;
min-height: 184px;
margin-right: 2.5%;
background: #339999;
color: #ffffff;
font-size: 13px;
line-height: 16px;
}
.fwTxt {
min-height: 70px; 
}
#frontWidget .widget-last{
margin-right: 0}
#frontWidget h3{
font-weight: normal;
margin: 0 0 20px 0;
font-size: 22px;
font-family: 'Open Sans';
color: #ffffff}
#frontWidget .widget-1 h3{
line-height:24px
}
#frontWidget a{
border: 1px solid #80b9bf;
padding: 8px 10px;
font-weight: 700;
text-transform: uppercase;
color: #ffffff;
font-size: 14px;
font-family: 'Open Sans';
display: block;
float: left;
margin-top: 10px;
}
#frontWidget a:hover{
background: #ffffff;
text-decoration: none;
color: #339999}
#innerContent {
width: 100%;
margin: 40px 0}
#innerContent.fullPage {
margin-bottom: 0}
.contentTxt {	
line-height: 22px;
font-size: 15px;
color: #656565;
width: 772px;
margin-left: 0px;}
.archiveList {
line-height: 15px;
font-size: 14px;
color: #666666;
width: 802px;
margin-left: 0px;}
.archiveList .archiveExcerpt{
line-height:20px}
.archiveList .archiveExcerpt p{margin:0}
.archiveItem {
float:left;
display: inline;
width: 100%;
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #efefef}
.archiveList h4{
margin: 0 0 8px 0;
font-weight: 600}
.archiveList h4 a{
color: #003366}
.archiveList h4 a:hover{
color: #000;
text-decoration:none}
.date {
font-size: 13px;
margin-bottom: 12px			
}
.archiveImg {
width: 165px;
float:left;
display: inline;
margin-right: 24px;}
.archiveExcerpt{
width: 560px;
float:left;
}
.navigation a{
color: #999999;
font-family: 'Open Sans';
font-weight :700}
.navigation .previous{
float: left;
display: inline;
width: 48%}
.navigation .next{
float: right;
display: inline;
width: 48%;
text-align: right}
.innerSidebar {
width: 30%;
max-width: 275px;
}
.innerSidebar .widget_text {
margin-top: 0px;
border: 1px solid #c6d2dd;
width: 84%;
padding: 8%;
font-size: 14px;
line-height: 15px;}
.staffWrap {
width: 100%;
}		
.teamItem{
float:left;
margin: 2%;
width: 21%;
min-height: 314px;
}
.staffThumb {
width: 100%;
}
.teamItem img {
width: 100%;
}	
.teamItem h3 {
font-family: 'Open Sans';
font-size: 14px;		
margin: 4px 0;
font-weight: 600}
.teamItem h3 a{
color: #0a3866;}
.position {
font-family: 'Open Sans';
font-size: 13px;
color: #45484b}
.teamLeft {
width: 35%;
margin-right: 3%;
background: #ffffff}
.teamLeft img{
width: 100%}
.teamRight {
width: 62%;
background: #ffffff;
}
.teamRightTxt {
width: 92%;
padding: 4%}
.teamRight h3 {
margin: 8px 0 4px 0;
}
.teamRight .position {font-size: 14px;}
.contactBtn {
margin: 20px 0}
.contactBtn img{margin-right: 18px;}
.txtContent {
margin-top: 30px;
font-size: 14px;
color: #666666
}
.navNext {
width: 100%;
margin: 12px 0}
.navNext a{
color: #999999;
font-weight: 700;
font-family:'Open Sans';
font-size: 14px;}
.navNext a:hover{
color: #000;
text-decoration: none;}
.prev {
width: 45%;
float:left;}
.next {
width: 45%;
float:right;
text-align: right}
#innerFull {
width: 100%;
background: #ececec;
padding: 40px 0}
#innerFull .container {
width: 1100px;}
#innerFooter {
margin-bottom:120px;
width: 100%;
background: #ececec;
height:auto;
padding: 40px 0}
.testimonial {
color: #0a3e6f;
font-family: "Open Sans";
font-size: 18px;
height: auto;
margin: 0 3%;
padding: 0;
width: 90%;
}
.testimonal ul {
margin: 0;
padding: 0}
.fadein {
position:relative; 
height:120px; 
width:100%; }
.fadein li { 
position:absolute; 
left:0; 
top:0;
list-style: none !important;
margin:0;
padding: 0}
.fadein li div.quote{
text-indent: 18px}
.fadein li div.quote:before{
content: url(//strategicwealthpartners.com.au/cms/wp-content/themes/strategic/images/lQuote.png);
position: absolute;
top: -8px;
left: -18px;}
.fadein li div.quote p:after {
content : url(//strategicwealthpartners.com.au/cms/wp-content/themes/strategic/images/rQuote.png);			
margin-left:4px;
}
.name {
color: #2c8686;
font-size: 14px;
margin-top: 8px;}
#footerWidget {
width: 100%;
background: #ececec;
padding: 40px 0}
#footerWidget .widget{
float: left;
display: inline;
width: 27%;
padding: 25px;
margin-right: 3%;
background: #ffffff;
color: #666666;
font-size: 14px;
line-height: 16px;
height: 140px;
}
#footerWidget .widget-last{
margin-right: 0;
padding-left:0;
padding-right:47px;
}
#footerWidget h3{
font-weight: normal;
color: #003366;
margin: 0 0 20px 0;
font-size: 22px;
font-family: 'Open Sans';}
#footerWidget h3 a{
line-height:24px;
color:#003366;
}
#footerWidget a:hover{			
text-decoration: none;
color: #000}	
#footer {
width: 100%;
font-size: 11px;
padding: 20px 0 30px;
line-height: 16px;}
#footer a{color: #666666}
#footer a:hover{color: #000}
#footer ul{
margin: 0 0 8px 0;
padding: 0;}
#footer ul li{
list-style: none;
display: inline;
margin-right: 12px}
.imgAbout  {margin-top: 20px}
.imgAbout img {margin-right: 20px}
#breadcrumb {
width: 100%;
font-family: 'Open Sans';
font-size: 14px;
color: #000;
margin-bottom: 60px;
}
.bread_crumb {
}
.bread_crumb li {
float:left;
display: inline;
list-style: none outside none;
}
.bread_crumb li:after {
content : '/';
padding-left:2px;
margin-right:2px;
}
.bread_crumb li:last-child:after {
content : '';
}
.bread_crumb li a {
color: #339999;
}
.bread_crumb li.sub a {
color: #000;
}
.bread_crumb li.current {
color: #666;
}
.linkArchive {
margin-left: 36px;}
.linkArchive ul{
margin:0;
padding: 0;}	
.linkArchive ul li{
list-style: none;
line-height: 20px;
}
.linkArchive ul li a{
color: #118e9a}
.accordion h4 {
margin-bottom: 8px;
padding-right: 28px;
background: url(//strategicwealthpartners.com.au/cms/wp-content/themes/strategic/images/arrowDown.png) no-repeat center right;
display: inline-block;
cursor: pointer;}
.accordion strong {
font-weight: normal;
font-size: 14px;
color: #003366}
.accordion-content {margin-bottom: 20px;}
.latestNews .date{margin-bottom: 0}
.latestNews {margin-bottom: 0}
.latestNews h4 {
margin-bottom: 12px;}
.widget_archive ul li{list-style:none;padding-bottom:5px;}
.widget_archive ul li a{color:#666;}
.widget_archive ul{  margin-left: -40px;}
.widget_categories ul li{list-style:none;padding-bottom:5px;}
.widget_categories ul li a{color:#666;}
.widget_categories ul{  margin-left: -40px;}
.widget-top{margin-top:0;margin-bottom:30px;}
.screen-reader-text{display:none;}
.widget.widget_search {
position:relative;
width:100%}
#searchform input[type=text]{
border: 1px solid #e6e6e7;	
width: 94%;
margin: 0;
padding: 3%;
}
#searchform input#searchsubmit{
background: url(//strategicwealthpartners.com.au/cms/wp-content/themes/strategic/images/searchBtn.png) no-repeat;
border:0;
width:20px;
height:19px;
text-indent:-9999px;
position:absolute;
padding: 10px;
right:5px;
top:10px;
cursor:pointer}
.sideNewsletter {margin-top:26px;}
.innerSidebar .widget-first {margin-bottom:40px}
.widget_categories .cat-item-3,.widget_categories .cat-item-2,.widget_categories .cat-item-1{display:none}
#contactDetail p{line-height:18px}
.mainOffice {
font-family: 'Open Sans';
color: #000;
font-size: 15px;
font-weight: bold;
margin-bottom: 6px;
display: inline-block;
line-height: 26px;}
.mainPhone {
font-size:24px;
color:#666666}
.officeName {
font-size:15px;
color:#003366}
.officePhone {
font-size:14px;
color:#000000}
.mailFax{
font-size:15px;
color:#003366}
#map_canvas{
height:400px;
}
.nextprev {
margin:20px 0;
font-size: 12px;
font-weight:bold;
display: table;
width: 100%;
padding: 50px 0;
}
.prev{
float:left;
display:inline;
width:48%
}
.next{
float:right;
display:inline;
width:48%;
text-align:right
}
.prev a, .next a{
color: #999999;
text-transform: uppercase;
}	
.boxLink {
position: absolute;
left: 0;
top: 0;
width: 100%;
text-indent: -9999px;
height: 100%;
}
#footerWidget .widget-last {position:relative}
.teamRightTxt .ssba{display:none}
.form-row input{padding:5px; margin:0 1%; width:29%;}
.form-row textarea{padding:5px; margin:0 1%; width:95%;}
#wpcf7-f197-p10-o1 > form > div:nth-child(5) > input.wpcf7-submit{width:31%;}
#innerContent > div > div.archiveList.fl.linkArchive > h2.subTitle{color:#000; padding-left:50px; margin-top:40px;}
#innerContent > div > div.archiveList.fl.linkArchive > ul{padding-left:50px; font-size:12px;}
#enhancedtextwidget-4 > h3{padding-left:25px;}
#ourTeamTitle{margin-bottom:80px;}
#frontContent{height: 75px; overflow: hidden; font-size: 12px; color:#888;}
#enhancedtextwidget-2 > div > h4{font-size:16px; margin:5px 0 20px 0;}
#enhancedtextwidget-2 > div > div.date{color:#aaa;}
#capcay{margin: 0 1%;}
#portfolioTitle{color: #000; padding-left: 50px; margin-top: 40px;}
#innerContent > div > div.postContent.fl > div > ul.linkContent{padding-left: 50px; font-size: 12px;}
#innerContent > div > div.postContent.fl > div > ul.linkContent > li{list-style: none; line-height: 20px;}
#innerContent > div > div.postContent.fl > div > ul.linkContent > li > a{}
#newsletterHolder .textwidget{margin-top:-30px;}
.page-id-59 .contentTxt {
width:100%;
}
.teamItem:nth-child(4n+1){
clear:both
}
.staffItem h2 {
margin-bottom: 4px;
}
.staffItem a {
color: #399999;
font-size: 13px;
font-weight: bold;
}
#contactID{border: 1px solid #80b9bf;
font-weight: 700;
text-transform: uppercase;
color: #003370;
font-size: 14px;
font-family: 'Open Sans';
display: block;
float: left;
margin-top: 10px;
background: none;
cursor: pointer;}
#wpcf7-f197-p10-o1 > form > div:nth-child(5) > input#contactID{width: 100px;}
.footerLeft{
float:left	
}
.footerRight {
float:right
}
.footerRight img{
max-width:28px;
opacity:0.5
}	
ul.page-list {padding:0}
ul.page-list li{list-style:none}
#serviceSidebar{
padding:0;
border:0
}
#serviceSidebar h3{
font-weight: normal;
color: #003366;
margin: 0 0 18px 0;
font-size: 22px;
font-family: 'Open Sans';
}
#serviceSidebar li {
margin-bottom:10px;
}
#serviceSidebar li a{
color:#666666;
font-weight: normal !important;
}
#serviceSidebar li a:hover,#serviceSidebar .page-list .current_page_item > a{
color:#003366
}
.buttonLink {
color: #093264 !important;
border: 1px solid #a1a1a1;
padding: 14px 60px 14px 20px;
float: none;
display: inline-block;
background: url(//strategicwealthpartners.com.au/cms/wp-content/themes/strategic/images/buttonLink.png) no-repeat 94% center;
background-size: 10px;
}body{overflow-x:hidden;}
.container {}
.slicknav_menu {
display:none;
}
#mobileNav {display: none;}	
h1.pageTitle {
margin:0 0 10px 0}
.date {font-size: 12px;}
hr.dateHr {
margin: 24px 0;
border: 0;
border-top: 1px solid #c5c5c5;}
#innerFooter {
margin-bottom:30px}
#teamPhoto{margin-top:-3px; margin-right:30px; max-width:124px; display:inline-block;}
#teamText{width:50%; display:inline-block; vertical-align:top;}
#mobileSocial {
right:10px;
top:8px;
position:absolute
}
#mobileSocial img {
width: 32px;
margin-left: 8px;
}
.desktopSocial {
text-align:right;
}
.desktopCall{
font-size: 22px;
margin-top: 10px;
color:#123765
}
.desktopCall a {
color:#123765
}
.desktopSocial img{
width: 32px;
margin-left: 8px;
}
@media screen and (max-width: 40em) {
}
@media only screen and (max-width: 1176px) {
.container {
width:100%;
}
}
@media only screen and (max-width: 1200px) {
.container {
width:100%;
}
#innerFull .container {margin: 0 9.5%; width: 82%;}
.postContent{width: 68%}
.contentTxt {width: 100%;margin-left: 0;} .innerSidebar img{ max-width: 100%;height: auto}
.teamItem {min-height: 268px;}
}
@media only screen and (max-width: 960px) {
.container {
width: 92%;
}
.testimonial {
height: auto; 
margin: 0 0 4%;
width: 90%;
} 
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
#logo img {
width: 70%;
}
}
.mobileOnly {display:none}
@media only screen and (max-width: 767px) {
.container {width: 94%}
#header {
background:#ededed;		
padding-bottom: 8px;
margin-bottom: 0;
}
.home .ls-wp-fullwidth-container {display:none !important}
.noMobile{display:none}
.mobileOnly {display:block}
#logo {
width: 80%;
margin: 8px auto;
text-align: center;
float: none;
display: block;
}
#logo img{
width: 90%}
#address {
margin: 30px 0;
float: left;
width: 100%;}
#address p {
display: block;
clear: both;
float: none;
text-align: center;
width: 100%;
margin-bottom: 0;
margin: 0px auto;
padding-top: 7px;
font-size: 20px;
color: #fff;
}
#address a{
font-size:24px;
font-weight:bold;
color:#fff
}
#mainNav {margin: 8px 0;}
#frontWidget .widget {
width: 40%;
margin: 2.5%}
#footerWidget .widget {
width: 95%;
margin: 0;
margin-bottom: 10px;
}
.staffWrap {
width: 90%;
margin: 0 11%;
float: none;
display: block;
}
.teamItem {
float: left;
margin: 2%;
width: 40%;
min-height: 270px;
}
.testimonial {
height: auto;
margin: 0 0 12%;
width: 90%;
}
}
@media only screen and (min-width: 601px) {
}
@media only screen and (max-width: 320px) {
.testimonial {
height: auto;
margin: 0 0 36%;
width: 90%;
}
}
@media only screen and (max-width: 600px) {
body{
width:100%;
margin:0;
padding:0
}
#mainNav {display: none;}
#frontWidget .widget,#footerWidget .widget {
width: 88%;
margin: 0;
margin-bottom: 10px;
}
#footerWidget .widget{
width:86%
}
#frontWidget .widget{
width: 84%;
padding:8%
}
.js #menu {
display:none;
}
.js .slicknav_menu {
display:block;
}
.archiveList,.archiveExcerpt,.postContent {width: 100%;}
.innerSidebar {width: 100%;margin-top: 14px;}
.ls-slide p{
font-size: 16px !important;
margin-top:-14px !important;
line-height:20px !important}
.ls-slide a{display:none !important}
}
@media only screen and (max-width: 480px) {
.teamLeft {
float:none;
display: block;
margin: 0px auto;
width: 90%}
.teamRight {
width: 100%;
background: #ffffff;
margin-top: 20px;
}
.teamItem {
float: left;
margin: 2%;
width: 40%;
min-height: 240px;
}
.testimonial {
height: auto;
margin: 0 0 58%;
width: 90%;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {
margin: 0px auto; 
width: 90%
}
.testimonial {
height: auto;
margin: 0 0 20%;
width: 90%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
#frontWidget .widget{min-height:214px;max-height:214px}
#footerWidget .widget{padding:2%; min-height: 140px;}
#footerWidget .widget-last {
padding-left:0;
}
#frontWidget h3{height:25px; line-height:20px; font-size:130%;}
.fwTxt {
min-height: 120px; 
}
.textwidget, #enhancedtextwidget-2 > div > h4 > a{font-size:80%; line-height:110%;}
#teamPhoto{margin-top:0; margin-right:0; position:absolute; bottom:0;}
#teamText{position:absolute; right:10px;}
}
@media only screen and (min-width: 960px) and (max-width: 1200px) {
#teamPhoto{max-width:35%;}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
#teamPhoto{max-width:50%;}
#teamText{ width:42%;}
#enhancedtextwidget-2 > div > h4 > a{font-size:75%;}
.form-row input{padding:5px; margin:0 1%; width:28%;}
.form-row textarea{padding:5px; margin:0 1%; width:94%;}
#address.fr{margin-top:-3px;}
}
@media only screen and (max-width: 767px){
.form-row input{padding:5px; margin:5px; width:95%;}
#wpcf7-f197-p10-o1 > form > div:nth-child(5) > input.wpcf7-submit{width:99%;}
#teamText{ width:42%;}
.form-row textarea{margin:5px; width:95%;}
}
@media only screen and (max-width: 600px){
#address.fr{
display: block;
position: absolute;
top: -18px;
height: 50px;
margin-top: -10px;
margin-right: -30px;
background: #b6b5b5;
margin-bottom: 0;
margin-left: 0;
left: 0;
}
#logo{margin: 48px auto 8px;}
.mapSlider .containerSlider{height:200px;}
#innerContent{background:#fff;}
}.slicknav_btn { 
position: relative; 
display: block; 
vertical-align: middle; 
float: left; 
padding: 0.438em 0.625em 0.438em 0.625em; 
line-height: 1.125em; 
cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { 
float: left;
margin: 0; 
}
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { 
display: block; 
width: 1.125em; 
height: 0.125em; 
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both } .slicknav_menu { *zoom: 1 } .slicknav_menu {
font-size:16px;
} .slicknav_btn {
margin: 5px 0 0 0 ;
text-decoration:none;    
background-color: transparent;
} .slicknav_menu  .slicknav_menutxt {
color: #FFF;
font-weight: bold;
text-shadow: 0 1px 3px #000;
display:none
} .slicknav_menu .slicknav_icon-bar {
background-color: #0c0e54;
border-radius: 8px;
height: 4px;
width: 26px;
}
a.slicknav_btn.slicknav_open {
background: #0c0e54;
}
.slicknav_menu .slicknav_open .slicknav_icon-bar {
background: #fff
}
.slicknav_menu {
padding:5px;
}
.slicknav_nav {
color:#fff;
margin:0;
padding:0;
font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
list-style: none;
overflow:hidden;
background:#0c0e54;
padding-top: 4px;
padding-bottom: 4px;
}
.slicknav_nav ul {
padding:0;
margin:0 0 0 20px;
}
.slicknav_nav .slicknav_row {
padding:5px 10px;
margin:2px 5px;
}
.slicknav_nav a{
padding:5px 10px;
margin:2px 5px;
text-decoration:none;
color:#fff;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
padding:0;
margin:0;
}
.slicknav_nav .slicknav_row:hover {
background:#ccc;
color:#000;
}
.slicknav_nav a:hover{
background:#ccc;
color:#222;
}
.slicknav_nav .slicknav_txtnode {
margin-left:15px;   
}