/*  
Theme Name: Great Outdoor Provision
Theme URI: http://greatoutdoorprovision.com/
Description: GOPC Theme
Version: 1.0
Author: by Gamil Design
Author URI: http://designbox.us
*/
body {
color:#000;
font-size:small;
font:x-small;
background:#EBFFD6;
text-align:center;
line-height:1.3em
}

table {
border-collapse:collapse;
border-spacing:0;
font-size:inherit;
font:100%
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400
}

li {
list-style:none
}

caption,th {
text-align:left
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
line-height:1em;
}

q:before,q:after {
content:''
}

abbr,acronym {
border:0;
font-variant:normal;
border-bottom:1px dotted #000;
cursor:help
}

sup,sub {
line-height:-1px;
vertical-align:text-top
}

sub {
vertical-align:text-bottom
}

input,textarea,select {
font-family:inherit;
font-size:inherit;
font-weight:inherit
}

pre,code,kbd,samp,tt {
font-family:monospace;
font-size:108%;
line-height:99%
}

h1 {
font-size:138.5%
}

h2 {
font-size:180%
}

h3 {
font-size:121%
}

h1,h2,h3 {
margin:1em 0
}

em {
font-style:italic
}

blockquote,ul,ol,dl {
margin:1em
}

ol,ul,dl {
margin-left:2em
}

ol li {
list-style:decimal inside;
margin-left:20px
}

ul li {
list-style:disc outside;
margin-left:20px
}

th,td {
border:1px solid #000;
padding:.5em
}

th {
font-weight:700;
text-align:center
}

caption {
margin-bottom:.5em;
text-align:center
}

p,fieldset,table {
margin-bottom:.5em !important
}

acronym {
speak:normal
}

abbr.initialism {
speak:spell-out
}

table tr td {
border:0;
vertical-align:top
}

#doc {
min-width:880px;
width:66.06em;
text-align:left;
margin:-25px auto 0px auto
}

#hd {
position:relative;
top:0;
left:0
}

#branding {
position:relative;
left:0;
bottom:0;
height:60px
}

#branding h1 img {
position:absolute;
top:3em;
left:-2em;
z-index:2
}

#nav {
position:absolute;
right:0;
top:65px;
z-index:1
}

#bd {
background:#FDFDFD;
color:#333;
width:870px;
padding:10px 0 40px 10px
}

#content {
position:relative;
margin-top:20px !important
}

#content-full {
margin-top:20px !important
}

.post {
float:right;
width:100%
}

#submenu {
border:1px solid #713E27;
padding:1px
}

#content .navigation {
position:absolute;
top:-3em;
right:3em
}

#content .navigation div {
float:left;
margin-right:2em;
font-size:120%
}

#ft {
background:#c97729 url('img/bg-dkr.jpg') repeat-x;
border-top:5px solid #000;
color:#fff;
text-align:left;
padding:5px 0
}

body,h1,h2,h3,h4,h5,h6 {
font-family:Helvetica, Arial, sans-serif
}

h4 {
font-size:114%
}

h5 {
font-size:107%
}

a,a:link,a:visited,a:hover,a:active {
color:#713E27;
font-family:Helvetica, sans-serif
}

a:hover {
color:#000;
text-decoration:none
}

.edit-link a {
background:url('img/ico/pencil.png') left center no-repeat;
padding:2px 0 2px 20px
}

.entry-title,.entry-title a {
text-decoration:none;
font:107% Helvetica, Arial, sans-serif;
text-transform:uppercase;
font-weight:700;
color:#333
}

.post .more-link {
display:block;
text-align:right;
font-size:129%
}

blockquote {
padding-left:2em;
border-left:2px solid #000
}

#showcase {
position:relative;
text-align:center;
margin:0 auto 1em
}

* html #showcase .caption {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/transbg30black.png', sizingMethod='scale')
}

#sidebar {
float:left;
width:135px;
padding-right:10px;
margin-top:10px
}

.inner #content {
float:right;
width:725px;
margin-top:10px
}

#sidebar ul {
margin-left:0
}

#sidebar ul ul {
margin-left:.5em
}

.widget h2 {
font-size:130%;
margin:0
}

.widget {
list-style:none;
margin-bottom:1em
}

#home-sidebar .widget li {
list-style:disc
}

#sidebar .gcalendarwidget ul {
margin:0 0 0 .5em;
padding:0
}

#sidebar .gcalendarwidget li {
margin:.25em;
padding:0
}

#sidebar .gcalendarwidget h3 {
border-bottom:1px solid #713E27;
margin:0
}

#page-header-caption {
position:relative;
top:-40px;
margin-bottom:-38px;
margin-right:10px;
line-height:20px;
background:url(img/transbg60black.png);
color:#fff;
font-size:13px;
padding:10px
}

.home .entry-content {
margin-top:1em;
width:870px
}

table.prices th {
font-size:92%
}

table.prices td {
font-size:10px
}

.alignright {
text-align:right;
float:right
}

.alignleft {
text-align:left;
float:left
}

.hide {
visibility:hidden
}

.pagetitle {
text-decoration:none;
font:107% Helvetica, Arial, sans-serif;
text-transform:uppercase;
font-weight:700;
color:#333;
margin:13px 0
}

.cmxform fieldset {
margin-bottom:10px;
background:#fff;
border:1px solid silver
}

.cmxform .submit {
font-size:120%
}

.cmxform legend {
font-weight:700;
_margin:0 -7px;
padding:0 2px
}

.cmxform label {
vertical-align:top;
display:block
}

.cmxform fieldset li {
list-style:none;
margin:0;
padding:.25em 0 .5em 1em
}

.cmxform fieldset fieldset {
border:none;
margin:3px 0 0
}

.cmxform fieldset fieldset legend {
font-weight:400;
padding:0 0 5px
}

.cmxform fieldset fieldset label {
display:block;
width:auto
}

.cmxform em {
font-weight:700;
font-style:normal;
font-size:110%;
color:red;
padding-right:1em
}

.text,textarea,select {
font-size:1.1em;
line-height:1.3em;
border:1px solid #c3c3c3;
border-top-color:#7c7c7c;
border-bottom-color:#ddd;
background:#fff url(img/bg-field.gif) repeat-x top;
padding:.2em
}

textarea:focus,.text:focus {
background-color:#ffe
}

.submit,.submit:focus {
border:3px double #999;
border-left-color:#ccc;
border-top-color:#ccc;
color:#333;
margin:.5em;
padding:.1em 0.5em
}

.submit:active,.submit:active {
background:#f4f4f4;
border:3px double #ccc;
border-left-color:#999;
border-top-color:#999
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

* html .clearfix {
height:1%
}

.tinytext {
font-size:11px;
line-height:12px
}

.supertinytext {
font-size:9px;
line-height:10px
}

.center {
text-align:center
}

img.size-full {
margin:0 0 20px
}

#top-nav {
text-align:right;
color:#000;
padding-bottom:10px;
width:890px;
text-transform:lowercase;
font-size:90%;
letter-spacing:.03em
}

#top-nav a:link,#top-nav a:visited {
color:#330;
text-decoration:none
}

#top-nav a:hover {
text-decoration:underline;
color:#660
}

#top-nav li {
list-style:none;
display:block;
float:left;
margin:10px 3px 0 0;
padding:5px
}

#top-nav .search {
float:right;
margin:10px 10px 10px 0
}

#top-nav #searchsubmit {
background:#cc9;
border:0;
border-left:1px solid #330;
border-right:1px solid #330;
margin-left:5px;
text-transform:lowercase;
color:#330;
letter-spacing:.03em;
padding:3px
}

#top-nav #searchsubmit:hover {
background:#660;
border-left:1px solid #660;
border-right:1px solid #660;
margin-left:5px;
color:#fff;
letter-spacing:.03em
}

#top-nav #s {
background:#cc9;
border:1px solid #330;
height:20px;
width:150px;
color:#330
}

#home-content {
margin-top:10px
}

#home-content img.size-full {
margin:0
}

.wp-caption p.wp-caption-text {
font-size:92%;
margin:5px 10px 0 0
}

#home-content a:link,#home-content a:visited {
color:#333;
text-decoration:none
}

#home-content a:hover {
color:#660;
text-decoration:none
}

.container .field_block {
margin-top:5px
}

.container .checkbox {
float:left;
text-align:center;
padding:5px
}

.container p {
clear:both;
margin-top:20px
}

#content p {
margin-right:11px
}

.child-thumb {
width:135px;
float:left;
height:225px;
margin:0 10px 20px -0.04em
}

.child-thumb img {
border:1px solid #999;
margin-bottom:5px
}

.child-thumb a:link,.child-thumb a:visited {
color:#333;
text-decoration:none;
padding-right:5px;
font-size:92%
}

.child-thumb a:hover {
color:#660;
text-decoration:underline
}

.wpcolumn-first {
width:435px;
float:left
}

.wpcolumn-last {
float:right;
width:260px;
margin-left:20px;
margin-right:10px
}

.singletitle {
font-size:15px;
font-weight:700;
margin:10px 0 20px
}

.postmetadata {
font-size:12px;
background:#ebebeb;
color:#888;
margin:20px 10px 20px 0;
padding:6px 10px 1px
}

.postmetadata a:link,.postmetadata a:visited {
color:#888;
text-decoration:underline
}

.postmetadata a:hover {
color:#333
}

#sidenav h5 {
text-transform:uppercase;
color:#660;
margin-bottom:10px;
border-bottom:1px solid #660;
margin-right:15px
}

#sidenav ul li {
list-style:none;
height:100%;
margin:0 0 2px 2px;
padding:4px 0
}

#sidenav .children li {
list-style:none;
     margin: 0px 0px 0px 5px;
padding:0
}

#sidenav ul li a:link,#sidenav ul li a:visited {
color:#333;
text-transform:uppercase;
text-decoration:none !important
}

#sidenav ul li a:hover,#sidenav ul li.current_page_item a:link,
#sidenav ul li.current_page_item a:visited,
#sidenav ul li.current_page_ancestor a:link,
#sidenav ul li.current_page_ancestor a:visited {
color:#660;
font-weight:700
}

#sidenav ul li ul li a:hover {
text-decoration:underline !important
}

#sidenav ul li ul li a:link,
#sidenav ul li ul li a:visited {
color:#333;
text-transform:lowercase;
display:none;
font-weight:100
}

#sidenav ul li.current_page_item a:link,
#sidenav ul li.current_page_item a:visited {
color:#660;
display:block;
font-weight:700;
text-decoration:underline;
margin:0;
padding:0
}

#sidenav ul li.current_page_item ul.children a:hover {
color:#333;
text-decoration:underline
}

#sidenav ul li.current_page_ancestor ul.children li.current_page_item a:link,
#sidenav ul li.current_page_ancestor ul.children li.current_page_item a:visited {
color:#333;
text-decoration:underline !important
}

#sidenav ul .children li.page_item a:visited {
margin:3px 0
}


#sidenav ul li ul li ul li a:link, #sidenav ul li ul li ul li a:visited {
     display: none ! important;
}

#sidenav ul li ul li.current_page_item ul li a:link, 
#sidenav ul li ul li.current_page_item ul li a:visited,
#sidenav ul li ul li.current_page_ancestor ul li a:link, 
#sidenav ul li ul li.current_page_ancestor ul li a:visited {
     display: inline ! important;
}


.event-post {
margin-bottom:50px;
clear:both;
width:700px;
height:135px
}

.event-post img {
border:1px solid #999
}

.event-post .thumb {
width:135px;
float:left
}

.event-post .excerpt {
width:550px;
float:right
}

#sidenav .page-item-3256 a:link,#sidenav .page-item-3256 a:visited {
color:#B8860B !important
}

#sidenav .page-item-3258 a:link,#sidenav .page-item-3258 a:visited {
color:#4665a8 !important
}

#sidenav .page-item-3260 a:link,#sidenav .page-item-3260 a:visited {
color:#FF8C00 !important
}

#sidenav .page-item-3262 a:link,#sidenav .page-item-3262 a:visited {
color:#339b57 !important
}

#sidenav .page-item-3264 a:link,#sidenav .page-item-3264 a:visited {
color:#b64755 !important
}

#sidenav .page-item-3267 a:link,#sidenav .page-item-3267 a:visited {
color:#9633a7 !important
}

#sidenav .page-item-3269 a:link,#sidenav .page-item-3269 a:visited {
color:#555 !important
}

#ft-content {
width:900px;
margin:0 auto;
padding:0
}

#ft-content h3 {
font-weight:100
}

#ft-content .left {
float:left;
width:280px;
text-align:left;
margin:10px
}

.social {
margin:2px 5px
}

.foot li {
list-style:none;
padding-bottom:10px
}

.foot a:hover {
color:#000 !important
}

.menu-footer-navigation-container {
font-size:107%;
font-weight:700;
text-transform:uppercase
}

.foot .caption {
margin:5px 0 -5px
}

.foot .text-field {
margin-bottom:10px
}

.foot #s {
background:#fff;
border:1px solid #330;
height:20px;
width:90px;
color:#000
}

.foot #s:hover {
background:#000;
color:#fff;
height:20px;
width:90px
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,.cmxform fieldset ol,.cmxform fieldset ul,#sidenav .children {
margin:0;
padding:0
}

fieldset,img,a img {
border:0
}

h1,h2,h3,h4,h5,h6,strong,dt,#column_2583.container .caption {
font-weight:700
}

dl dd,#sidebar .gcalendarwidget {
margin-left:1em
}

#ft a,#page-header-caption a,#page-header-caption a:visited {
color:#fff
}

h6,.entry-content {
font-size:100%
}

.entry ul li,.container .field,.postmetadata h4 {
margin-bottom:5px
}

#nav .tab,#nav .group,.floatleft,.left,.wp-caption.alignleft {
float:left
}

#page-header-caption a:hover,.foot h5 a:link,.foot h5 a:visited,.menu-footer-navigation-container a:link,.menu-footer-navigation-container a:visited {
text-decoration:none
}

.home .entry-title,.rsswidget img {
display:none
}

.floatright,.right {
float:right
}

.reverse,.reverse a {
background-color:#64793d;
color:#fff
}

.clearfix,#sidenav ul li.current_page_ancestor a:link,#sidenav ul li.current_page_ancestor a:visited {
display:block
}

.clear,.container {
clear:both
}

img.alignright,a img.alignright {
float:right;
margin:0 0 1em 1em
}

img.alignleft,a img.alignleft {
float:left;
margin:0 1em 1em 0
}

img.aligncenter,a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

a img.size-large,img.size-large {
display:block;
margin:0 0 20px
}

#sidenav,.foot h5 {
margin-top:13px
}

#sidenav ul li.current_page_item ul.children a:link,#sidenav ul li.current_page_item ul.children a:visited,#sidenav ul li.current_page_ancestor ul.children a:link,#sidenav ul li.current_page_ancestor ul.children a:visited {
color:#333;
font-weight:100
}

.prod-muleteam .page-item-4101 a:link,.prod-muleteam .page-item-4101 a:visited,.prod-sale .page-item-4007 a:link,.prod-sale .page-item-4007 a:visited,.prod-camphike .page-item-4000 a:link,.prod-camphike .page-item-4000 a:visited,.prod-climb .page-item-2531 a:link,.prod-climb .page-item-2531 a:visited,.prod-fish .page-item-2533 a:link,.prod-fish .page-item-2533 a:visited,.prod-paddle .page-item-4001 a:link,.prod-paddle .page-item-4001 a:visited,.prod-travel .page-item-4002 a:link,.prod-travel .page-item-4002 a:visited,.prod-apparel .page-item-4003 a:link,.prod-apparel .page-item-4003 a:visited,.prod-footwear .page-item-4004 a:link,.prod-footwear .page-item-4004 a:visited,.prod-more .page-item-4006 a:link,.prod-more .page-item-4006 a:visited,.expert-camphike .page-item-4018 a:link,.expert-camphike .page-item-4018 a:visited,.expert-climb .page-item-4019 a:link,.expert-climb .page-item-4019 a:visited,.expert-fish .page-item-4020 a:link,.expert-fish .page-item-4020 a:visited,.expert-paddle .page-item-4021 a:link,.expert-paddle .page-item-4021 a:visited,.expert-travel .page-item-4022 a:link,.expert-travel .page-item-4022 a:visited,.featured-event .page-item-4084 a:link,.featured-event .page-item-4084 a:visited,.prod-pets .page-item-2756 a:link,.prod-pets .page-item-2756 a:visited {
color:#660 !important;
font-weight:700
}

.prod-muleteam .page-item-4101 li a:link,.prod-muleteam .page-item-4101 li a:visited,.prod-sale .page-item-4007 li a:link,.prod-sale .page-item-4007 li a:visited,.prod-camphike .page-item-4000 li a:link,.prod-camphike .page-item-4000 li a:visited,.prod-climb .page-item-2531 li a:link,.prod-climb .page-item-2531 li a:visited,.prod-fish .page-item-2533 li a:link,.prod-fish .page-item-2533 li a:visited,.prod-paddle .page-item-4001 li a:link,.prod-paddle .page-item-4001 li a:visited,.prod-travel .page-item-4002 li a:link,.prod-travel .page-item-4002 li a:visited,.prod-apparel .page-item-4003 li a:link,.prod-apparel .page-item-4003 li a:visited,.prod-footwear .page-item-4004 li a:link,.prod-footwear .page-item-4004 li a:visited,.prod-more .page-item-4006 li a:link,.prod-more .page-item-4006 li a:visited,.expert-camphike .page-item-4018 li a:link,.expert-camphike .page-item-4018 li a:visited,.expert-climb .page-item-4019 li a:link,.expert-climb .page-item-4019 li a:visited,.expert-fish .page-item-4020 li a:link,.expert-fish .page-item-4020 li a:visited,.expert-paddle .page-item-4021 li a:link,.expert-paddle .page-item-4021 li a:visited,.expert-travel .page-item-4022 li a:link,.expert-travel .page-item-4022 li a:visited,.featured-event .page-item-4084 li a:link,.featured-event .page-item-4084 li a:visited,.prod-pets .page-item-2756 li a:link,.prod-pets .page-item-2756 li a:visited {
display:list-item !important;
color:#333 !important
}

#content .entry-content, .entry {
margin:10px 0 20px
}

.main-menu ul{
background:#000 !important;
width:80%;
}

.left-video{
float:left;
padding:5px 10px 30px 0px;
}

/* nav info */

.main-menu ul{
width:700px;
padding-left:100px !important;
margin-right:7px !important;
}
.main-menu ul ul{
margin-top:10px;
padding-left:0px !important;
}

#suckerfishnav {
     background: none repeat-x scroll 0% 0% #000000;
     font-size: 13px;
     margin-right: 7px;
}

#suckerfishnav, #suckerfishnav ul {
     border: 3px solid #FFFFFF;
     float: right;
     font-weight: 100;
     letter-spacing: 0.05em;
     line-height: 35px;
     list-style: none outside none;
     margin: 7px 0px 0px;
     padding: 0px;
     text-transform: uppercase;
}

#suckerfishnav a {
     color: #FFFFFF;
     display: block;
    width:130px;
text-align:left;
     padding: 0px  5px;
     text-decoration: none;
}

#suckerfishnav li {
     float: left;
     list-style: none outside none;
     margin-left: 0px;
     padding: 0px;
}

#suckerfishnav ul {
     border: 0px none;
     font-weight: 400;
     height: auto;
     left: -999em;
     line-height: 1;
     margin: 0px;
     position: absolute;
     width: 110px;
}

#suckerfishnav li li {
     background: none repeat scroll 0% 0% #333300;
     color: #FFFFFF;
     font-family: verdana,sans-serif;
     padding-left: 10px;
     text-align: left;
     text-transform: uppercase;
     width: 130px;
}

#suckerfishnav li li a {
     color: #FFFFFF;
     font-size: 12px;
     padding: 5px;
     width: 120px;
}

#suckerfishnav li .page-item-4156 {
     background: none repeat scroll 0% 0% Teal;
}

#suckerfishnav li .page-item-4156 a:hover {
     background: none repeat scroll 0% 0% #FFFFE0;
     color: #666600;
}

#suckerfishnav li ul ul {
     margin: -21px 0px 0px 100px;
}

#suckerfishnav li li:hover {
     background: none repeat scroll 0% 0% #666600;
}

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
     color: #FFFFFF;
}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
     color: #FFFFFF;
     font-weight: 700;
}

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
     color: #FFFFFF;
     font-weight: 100;
}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
     left: -999em;
}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
     left: auto;
}

#suckerfishnav_2 {
     background: none repeat scroll 0% 0% #2B1B1B;
     border-right: 10px solid #FFFFFF;
     border-top: 10px solid #FFFFFF;
     font-size: 12px;
     height: 35px;
     padding: 0pt 15px 0pt 80px ! important;
     width: 740px;
}

#suckerfishnav_2 {
     margin: 7px 0px 0px 35px;
     padding-bottom: 0pt;
     padding-right: 0pt;
     padding-top: 0pt;
}

#suckerfishnav_2 ul {
     float: left;
     font-weight: 100;
     letter-spacing: 0.05em;
     line-height: 25px;
     list-style: none outside none;
     margin-bottom: 0pt;
     margin-left: 15px ! important;
     margin-right: 0pt;
     margin-top: 7px;
     padding: 0pt;
     text-transform: uppercase;
     width: 750px;
}

#suckerfishnav_2 a {
     color: #FFFFFF;
     display: block;
     padding: 0pt 15px;
     text-decoration: none;
}

#suckerfishnav_2 li {
     float: left;
     list-style: none outside none;
     margin-left: 0px;
     padding: 0pt;
}

#suckerfishnav ul {
     border: 0pt none;
     font-weight: 400;
     height: auto;
     left: -999em;
     line-height: 1;
     margin: 0pt;
     position: absolute;
     width: 110px;
}

#suckerfishnav_2 li li {
     color: #FFFFFF;
     font-family: verdana,sans-serif;
     padding-left: 10px;
     text-align: left;
     text-transform: uppercase;
     width: 130px;
}

#suckerfishnav_2 li li a {
     color: #FFFFFF;
     font-size: 12px;
     padding: 5px;
     width: 120px;
}

#suckerfishnav_2 li .page-item-4156 {
     background: none repeat scroll 0% 0% Teal;
}

#suckerfishnav_2 li .page-item-4156 a:hover {
     background: none repeat scroll 0% 0% #FFFFE0;
     color: #666600;
}

#suckerfishnav_2 li ul ul {
     margin: -21px 0pt 0pt 100px;
}

#suckerfishnav_2 li li:hover {
     background: none repeat scroll 0% 0% #666600;
}

#suckerfishnav_2 li ul li:hover a, #suckerfishnav_2 li ul li li:hover a, #suckerfishnav_2 li ul li li li:hover a, #suckerfishnav_2 li ul li li li:hover a {
     color: #FFFFFF;
}

#suckerfishnav_2 li:hover a, #suckerfishnav_2 li.sfhover a {
     color: #FFFFFF;
     font-weight: 700;
}

#suckerfishnav_2 li:hover li a, #suckerfishnav_2 li li:hover li a, #suckerfishnav_2 li li li:hover li a, #suckerfishnav_2 li li li li:hover li a {
     color: #FFFFFF;
     font-weight: 100;
}

#suckerfishnav_2 li:hover ul ul, #suckerfishnav_2 li:hover ul ul ul, #suckerfishnav_2 li:hover ul ul ul ul, #suckerfishnav_2 li.sfhover ul ul, #suckerfishnav_2 li.sfhover ul ul ul, #suckerfishnav_2 li.sfhover ul ul ul ul {
     left: -999em;
}

#suckerfishnav_2 li:hover ul, #suckerfishnav_2 li li:hover ul, #suckerfishnav_2 li li li:hover ul, #suckerfishnav_2 li li li li:hover ul, #suckerfishnav_2 li.sfhover ul, #suckerfishnav_2 li li.sfhover ul, #suckerfishnav_2 li li li.sfhover ul, #suckerfishnav_2 li li li li.sfhover ul {
     left: auto;
}

#suckerfishnav_2 .back {
     font-style: italic;
     text-transform: lowercase;
}

.postmetadata{
display:none;
}


#sidenav ul ul.children li.page_item.page-item-4087 a{
color:#6402a5;
}
#sidenav ul ul.children li.page_item.page-item-4089 a{
color:#22bb01;
}
#sidenav ul ul.children li.page_item.page-item-4088 a{
color:#9c9506;
}
#sidenav ul ul.children li.page_item.page-item-4086 a{
color:#dc4333;
}
#sidenav ul ul.children li.page_item.page-item-4091 a{
color:#02bbab;
}
#sidenav ul ul.children li.page_item.page-item-4090 a{
color:#e69714;
}

.ai1ec-event-description a{
color:#fff !important;
}