html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
vertical-align: baseline;
outline: none;
font-size: 100%;
background: transparent;
border: none;
text-decoration: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
display: block;
}
b, i, hr, u, center, menu, layer, s, strike, font, xmp {
margin: 0;
padding: 0;
vertical-align: baseline;
outline: none;
font-size: 100%;
font-weight: normal;
font-style: normal;
background: transparent;
border: none;
text-decoration: none;
}
body {
line-height: 24px;
font-family: Georgia, Times, "Times New Roman", serif;
color: #333;
background: #fff;
}
h1, h2, h3, h4, h5, h6 {
font-style: normal;
font-weight: normal;
margin: 0 0 21px 0;
}
h1 {
font-size: 1.8em;
}
h2 {
font-size: 1.7em;
}
h3 {
font-size: 1.55em;
}
h4 {
font-size: 1.4em;
}
h5 {
font-size: 1.25em;
}
h6 {
font-size: 1.1em;
}
p {
margin: 0 0 21px 0;
}
ol, ul {
list-style: none;
}
ul {
list-style: disc;
margin: 0 0 21px 2.5em;
}
ol {
list-style-type: decimal;
margin: 0 0 21px 3em;
}
ol ol {
list-style: upper-roman;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: upper-alpha;
}
ol ol ol ol ol {
list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
margin-bottom: 0;
}
dl {
margin: 0 0 18px 3px;
}
dl dt {
font-weight: bold;
margin: 12px 0 0 0;
}
dl dd {
margin: 6px 0 0 1.5em;
}
strong {
font-weight: bold;
}
strong strong {
font-weight: normal;
}
em, cite {
font-style: italic;
}
em em, cite cite {
font-style: normal;
}
abbr {
cursor: help;
}
acronym {
text-transform: uppercase;
border-bottom: 1px dashed #666;
cursor: help;
}
big {
font-size: 120%;
}
small, sup, sub {
font-size: 80%;
}
sup {
vertical-align: baseline;
position: relative;
bottom: 0.3em;
}
sub {
vertical-align: baseline;
position: relative;
top: 0.3em;
}
address {
font-style: italic;
margin: 0 0 21px 0;
}
li address, dd address {
margin: 0;
}
blockquote {
margin: 0 2.5em;
font-style: normal;
}
blockquote em, blockquote cite {
font-style: italic;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
a {
cursor: pointer;
}
a img {
border: none;
}
pre {
overflow: auto;
font: .9em Monaco, monospace, Courier, "Courier New";
line-height: 21px;
margin-bottom: 21px;
padding: 9px;
}
code {
font: .9em Monaco, monospace, Courier, "Courier New";
}
pre code {
font-size: 1em;
}
ins, dfn {
font-style: italic;
text-decoration: none;
border-bottom: 1px solid #666;
}
del, s, strike {
text-decoration: line-through;
}
object {
margin-bottom: 21px;
}
input, textarea {
font-size: 1em;
padding: 3px;
}
input[type="submit"] {
cursor: pointer;
}
:focus {
outline: none;
}
form label {
cursor: pointer;
}
option {
padding: 1px 3px;
}
table {
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 21px;
}
th, td {
text-align: left;
}
hr {
height: 1px;
margin-bottom: 21px;
background: #333;
}
img.wp-smiley {
max-height: 12px;
margin: 0;
padding: 0;
border: none;
}
.gallery {
display: block;
text-align: center;
margin-bottom: 21px;
}
.alignleft, .left {
float: left;
margin-right: 15px;
}
.alignright, .right {
float: right;
margin-left: 15px;
}
.aligncenter, .center {
display: block;
margin: 0 auto 21px auto;
}
.alignnone, .block {
clear: both;
margin: 0 0 21px 0;
}
.clear {
clear: both;
}
img.alignleft, img.alignright {
display: inline;
}
blockquote.alignleft, blockquote.alignright {
width: 33%;
} .wp-pagenavi .pages{margin:2px 3px 2px 0;font-style:italic}.wp-pagenavi .current{margin:2px;padding:1px 6px;font-weight:bold}.wp-pagenavi .extend{margin:2px}.wp-pagenavi a{margin:0 2px;padding:1px 6px;font-style:italic;border:1px solid #ccc}.WP-EmailIcon{padding:0;margin:0;border:none}.comment_license{font-style:italic}img#wpstats{overflow:hidden !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important}.contact-form{margin-bottom:21px}.contact-form legend{display:none}.contact-form .form-input input{display:block;margin-bottom:6px;padding:3px 6px;width:300px}.contact-form label{font-size:.9em}.contact-form textarea{width:97%;margin-bottom:6px;padding:6px}.contact-form .form-option{margin-bottom:6px}.contact-form .button{width:100px;margin-right:9px;padding:6px 9px}.contact-form .button:hover{cursor:pointer} div.menu ul, 
nav.menu ul {
margin: 0;
padding: 0;
list-style: none;
line-height: 1.0;
}
div.menu ul ul, 
nav.menu ul ul {
position: absolute;
top: -999em;
width: 10em;
}
div.menu ul ul li, 
nav.menu ul ul li {
width: 100%;
}
div.menu li:hover, 
nav.menu li:hover {
visibility: inherit;
}
div.menu li, 
nav.menu li {
float: left;
position: relative;
}
div.menu a, 
nav.menu a {
display: block;
position: relative;
}
div.menu li:hover ul, div.menu li.sfHover ul, 
nav.menu li:hover ul, nav.menu li.sfHover ul {
left: 0;
top: 2em;
z-index: 99;
}
div.menu li:hover li ul, div.menu li.sfHover li ul, 
nav.menu li:hover li ul, nav.menu li.sfHover li ul {
top: -999em;
}
div.menu li li:hover ul, div.menu li li.sfHover ul, 
nav.menu li li:hover ul, nav.menu li li.sfHover ul {
left: 10em;
top: 0;
}
div.menu li li:hover li ul, div.menu li li.sfHover li ul, 
nav.menu li li:hover li ul, nav.menu li li.sfHover li ul {
top: -999em;
}
div.menu li li li:hover ul, div.menu li li li.sfHover ul, 
nav.menu li li li:hover ul, nav.menu li li li.sfHover ul {
left: 10em;
top: 0;
}   body {
background-color: #dcccab;
background-image: url(//www.fishingyukon.com/wp-content/themes/wfy/images/sitebg.png);
background-repeat: repeat-x;
background-position: top;
font-weight: 300;
font-family: 'Lato', sans-serif;
color: #000;
font-size: 16px;
overflow-x: hidden;
} #body-container {
max-width: 960px;
width: 100%;
margin: 0px auto;
position: relative;
overflow:visible;
}  a, a:visited {
color: #236E6B;
}
a:hover, a:active {
text-decoration: underline;
} h2 {
font-size: 22px;
padding-top: 20px !important;
line-height: 48px !important;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Droid Serif', serif;
color: #000000;
font-weight: bold;
}
.sticky h2, .sticky h3, .sticky h4, .sticky h5, .sticky h6 {
color: #eee;
} .content ul {
list-style: url(//www.fishingyukon.com/wp-content/themes/wfy/images/bullet.png) none outside;
margin-left: 25px;
margin-bottom: 25px;
}
.content ul li {
height: 100%;
padding-left: 9px;
}
.content .sticky ul li {
padding-left: 9px;
background: url(//www.fishingyukon.com/wp-content/themes/wfy/images/bullet-light.gif) no-repeat 0 6px;
}
.entry-content ul li {
line-height: 24px;
font-size: 16px;
} blockquote {
overflow: hidden;
padding-left: 9px;
font-style: italic;
color: #444;
border-left: 3px solid #CADAE7;
}
.hentry blockquote {
margin: 0 24px 0 0;
padding: 6px 0 0 24px;
background: url(//www.fishingyukon.com/wp-content/themes/wfy/images/quotes.gif) no-repeat 0 0;
border: none;
}
.sticky blockquote {
color: #f7f7f7;
background: url(//www.fishingyukon.com/wp-content/themes/wfy/images/quotes-alt.gif) no-repeat 0 0;
}
blockquote blockquote {
color: #555;
border-left: 3px solid #CADAE7;
}
.sticky blockquote blockquote {
color: #eee;
}
blockquote em {
font-style: normal;
} code {
padding: 0 3px;
background: #eee;
}
pre {
overflow: auto;
padding: 9px;
background: url(//www.fishingyukon.com/wp-content/themes/wfy/images/pre.png) repeat 0 0;
border: 1px solid #eee;
}
pre code {
padding: 0;
background: transparent;
}
.sticky pre {
background: #246F93;
border: 1px solid #666;
}
.sticky code {
background: #246F93;
} table {
width: 100%;
font-size: 12px;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
}
caption {
font-size: .8em;
font-style: italic;
text-align: right;
color: #666;
}
td {
padding: .5em;
border-style: solid;
border-width: 1px;
}
tr {
}
tr:nth-child(even) {
background-color: transparent;
}
th {
padding: .3em;
color: #302218;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
}
td a, th a {
font-weight: normal;
color: #236E6B;
} .drop-cap {
float: left;
line-height: 39px;
margin: 3px 3px 0 0;
font-size: 51px;
font-family: "Warnock Pro", "Goudy Old Style", Palatino, "Book Antiqua", Cambria, Georgia, serif;
color: #666;
}
.sticky .drop-cap {
color: #eee;
} .note {
padding: 6px 9px;
background: #eee;
border: 1px solid #ccc;
} .warning, .alert {
padding: 6px 9px;
background: #fffbbc;
border: 1px solid #E6DB55;
} .error {
padding: 6px 9px;
background: #ffebe8;
border: 1px solid #C00;
} .download {
padding: 6px 9px;
background: #e7f7d3;
border: 1px solid #6c3;
} .left, .alignleft {
float: left;
margin: 0 18px 0 0 !important;
}
.right, .alignright {
float: right;
margin: 0 0 0 18px !important;
}
.center, .aligncenter {
display: block;
margin: 0 auto 21px auto;
}
.block, .alignnone {
display: block;
margin: 0 0 21px 0;
}
.clear {
clear: both;
}
span.pullquote {
float: none;
margin: 0;
} .post img {
max-width: 594px;
}
img.wp-smiley {
max-height: 12px;
margin: 0;
padding: 0;
border: none;
} .wp-caption {
max-width: 592px;
padding: 6px 1px 0 1px;
background: #f9f9f9;
background: #3c738c;
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 0;
padding: 0 5px;
text-align: right;
font-size: .8em;
color: #666;
color: #fff;
}
.wp-caption img {
max-width: 586px;
margin: 0 auto;
padding: 0;
border: 1px solid #666;
} .gallery {
display: block;
text-align: center;
margin-bottom: 21px !important;
}
.gallery img {
border: 1px solid #3c738c;
} .avatar {
float: left;
width: 100px;
height: 100px;
margin-right: 18px;
padding: 5px;
background: #eee;
border: 1px solid #ddd;
} .thumbnail {
float: left;
width: 150px;
height: 150px;
margin: 0 18px 9px 0;
padding: 5px;
background: #eee;
border: 1px solid #ddd;
}
.sticky .thumbnail {
background: transparent;
border: 1px solid #000;
} #header {
float: left;
height: 79px;
max-width: 960px;
width: 100%;
margin: 0px;
padding: 6px 0px;
position: relative;
z-index: 2;
}
#site-title {
font-size: 2.3em !important;
margin-bottom: 9px;
line-height: 27px;
background-image: url(//www.fishingyukon.com/wp-content/themes/wfy/images/logo.png);
background-repeat: no-repeat;
height: 67px;
width: 223px;
text-indent: -9999px;
float:left;
}
#site-title a {
position: absolute;
top: 0px;
left: 0px;
height: 83px;
width: 223px;
right: 0px;
bottom: 0px;
}
#site-description {
font-size: 1.1em;
font-style: italic;
color: #000;
margin-bottom: 0px;
text-indent: -9999px;
display: none;
} #primary-menu {
float: right;
font-family: 'Lato', sans-serif;
font-size: 12px;
font-weight: 500;
z-index: 89;
position:relative;
top: 0;
padding-top: 20px;
} #primary-menu li {
margin: 0;
padding: 0px 0px 0px 0px;
}
#primary-menu li li {
margin: 0;
color: #FFF;
}
#primary-menu li a {
float: left;
padding: 10px 8px;
color: #272727;
text-transform: uppercase;
}
#primary-menu li a:hover {
color: #236e6b;
text-decoration: none;
}
#primary-menu ul li.current-menu-item {
} #primary-menu ul li.current-menu-item li {
}  #primary-menu ul ul {
background: #236e6b;
border-bottom: 1px solid #2e647d;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
}
#primary-menu ul li ul li:last-child {
margin-bottom: 5px;
}
#primary-menu li li a {
font-size: 12px;
padding-left: 10px;
color: #fff;
text-transform: none;
letter-spacing: 0em;
}
#primary-menu li li a:hover {
color: #ff9900;
text-decoration: none;
}
#primary-menu li:hover ul {
top: 30px;
}
#primary-menu li:hover ul, li.sfHover ul {
top: 30px;
}
#primary-menu li li:hover ul, li li.sfHover ul, #primary-menu li li li:hover ul, li li li.sfHover ul {
top: -1px;
} #primary-menu .sf-sub-indicator {
position: absolute;
top: 5px;
right: -10px;
width: 18px;
text-indent: -9999em;
}   #secondary-menu {
float: right;
position: relative;
top: -15px;
font-size: 12px;
font-family: 'Lato', sans-serif;
}
#secondary-menu li {
display: inline;
padding-left: 10px;
}
#secondary-menu li a:hover {
color: #000;
background: #ff9900;
}
#secondary-menu li li {
margin: 0;
}
#secondary-menu li a {
float: left;
padding: 3px 10px 5px;
color: #fff;
}
#secondary-menu ul li.current-menu-item {
} #secondary-menu ul li.current-menu-item li {
}  .widget-nav-menu {
clear: both;
margin-bottom: 10px;
}
.menu-top-sidemenu-container ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
.menu-top-sidemenu-container li {
border-bottom: 1px dotted #000;
margin: 0;
} .menu-top-sidemenu-container li a {
display: block;
padding: 15px;
text-decoration: none;
width: 160px;
font-size:14px;
}
.menu-top-sidemenu-container li li a {
width: auto;
}
.menu-top-sidemenu-container li a:hover {
background-color: #236e6b;
color: #fff;
}
.menu-bottom-side-menu-container ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
.menu-bottom-side-menu-container li {
border-bottom: 1px dotted #CEBD9C;
margin: 0;
}
.menu-bottom-side-menu-container li a {
display: block;
padding: 10px 15px;
text-decoration: none;
color: #236E6B;
font-weight: 500;
font-size: 13px;
background-color: transparent;
}
.menu-bottom-side-menu-container li a:hover {
text-decoration: underline;
} .sf-vertical, .sf-vertical li {
width:	190px;
} .sf-vertical li:hover ul, .sf-vertical li.sfHover ul {
left:	10em; top:	0;
} .sf-vertical .sf-sub-indicator {
background-position: -10px 0;
} .sf-vertical a > .sf-sub-indicator {
background-position: 0 0;
}  .sf-vertical a:focus > .sf-sub-indicator, .sf-vertical a:hover > .sf-sub-indicator, .sf-vertical a:active > .sf-sub-indicator, .sf-vertical li:hover > a > .sf-sub-indicator, .sf-vertical li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0; } .sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu {
line-height:	1.0;
}
.sf-menu ul {
position:	absolute;
top: -999em;
width: 190px; }
.sf-menu ul li {
width: 100%;
}
.sf-menu li:hover {
visibility:		inherit; }
.sf-menu li {
float: left;
position: relative;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left: -190px;
top: 0px; z-index: 99;
}
#menu-item-229 li:hover ul {
top: -190px;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
left: 190px; top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
left:190px; top: 0;
} a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px; } .sf-menu ul .sf-sub-indicator {
background-position:  -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
background-position:  0 0;
} .sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0; } .sf-shadow ul {
background:	url(//www.fishingyukon.com/wp-content/themes/images/shadow.png) no-repeat bottom right;
padding: 0 8px 9px 0;
-moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px;
-webkit-border-top-right-radius: 17px;
-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
} .sub-menu {
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 5px 0px 5px 5px;
border-radius: 5px 0px 5px 5px;
background-color: #236e6b;
-webkit-box-shadow: 0px 0px 5px 0px #837a68;
-moz-box-shadow: 0px 0px 5px 0px #837a68;
box-shadow: 0px 0px 5px 0px #837a68;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
}
.sf-menu li li {
border: none;
padding-top: 5px;
padding-bottom: 5px;
}
.sf-menu li li:first {
padding-top: 5px;
}
.sf-menu li li:last {
padding-bottom: 5px;
}
.sf-menu li li a {
color: #fff;
padding: 10px 5px;
font-size: 12px;
}
.sf-menu li li a:hover {
background-color: #528987;
} #container {
overflow: visible;
float: left;
max-width: 960px;
width: 100%;
line-height: 18px;
background-image: url(//www.fishingyukon.com/wp-content/themes/wfy/images/contentglow.png);
background-position: 50px 125px;
background-repeat: no-repeat;
}
.no-widgets #container {
background-image: url(//www.fishingyukon.com/wp-content/themes/wfy/images/contentglow-fullwidth.png);
background-position: 50px 125px;
background-repeat: no-repeat;
}
.singular-post #container {
background-image: none;
}
.content {
overflow: hidden;
float: left;
width: 66%; padding: 25px 50px 0px;
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box;
}
.no-widgets .content, .no-default-widgets .content, .primary-inactive.secondary-inactive .content {
width: 860px;
} .hentry {
clear: both;
overflow: hidden;
height: 100%;
margin-bottom: 0px;
}
.singular .hentry {
margin-bottom: 0;
}
.page-template-blog .post {
margin-bottom: 36px;
}
.sticky {
padding: 18px 9px 0 9px;
color: #f7f7f7;
background: #232C36;
}
.sticky a {
color: #A6C2CF !important;
} .entry-title {
font-size: 36px;
margin-bottom: 15px;
line-height: 40px;
font-weight: bold;
}
.single-post .entry-title, .page-title, h1 {
font-size: 36px;
color: #236e6b;
line-height: 48px;
margin-bottom: 10px;
text-shadow: 3px 3px 5px #CEBD9C;
filter: dropshadow(color=#CEBD9C, offx=3, offy=3);
}
.page-title, .attachment-title, .error-404-title {
margin-bottom: 21px;
font-weight: bold;
} .byline {
margin: 0;
font-size: .85em;
font-style: italic;
color: #666;
}
.single .byline, .home .byline {
margin-bottom: 21px;
}
.sticky .byline {
color: #f7f7f7;
}
.byline a {
color: #232c36;
} .entry-meta {
clear: both;
display: block;
padding: 9px 0 0 0;
font-size: .85em;
font-style: italic;
color: #666;
border-top: 1px solid #ddd;
}
.sticky .entry-meta {
color: #f7f7f7;
border: none;
}
.entry-meta a {
color: #232c36;
} p.page-links a {
margin: 0 1px;
padding: 1px 6px;
font-style: italic;
border: 1px solid #ddd;
}
.sticky p.page-links a {
background: #3C738C;
border: none;
} .series-title {
font-size: 1.2em;
} .author-profile {
overflow: hidden;
height: 100%;
margin-bottom: 21px;
}
.page-template-biography .author-profile {
margin: 0;
}
.author-profile .author-name {
margin-bottom: 0;
font-size: 1em;
font-weight: bold;
} .archive-title, .search-title {
font-size: 21px;
}
.archive-info, .search-info {
overflow: hidden;
margin-bottom: 21px;
} .attachment object {
width: 100%;
height: 100%;
min-height: 400px;
}
.attachment object.video {
width: 100%;
height: 360px;
}
.attachment object.audio {
width: 100%;
}
.attachment-image .entry-meta {
clear: left;
}
.attachment .download {
display: block;
margin-bottom: 21px;
}
.attachment-application-octet-stream .video {
height: 400px;
margin-bottom: 21px;
} .breadcrumb {
margin-bottom: 21px;
font-size: .85em;
color: #666;
} .navigation-links {
overflow: hidden;
height: 100%;
}
.next, .previous {
max-width: 50%;
font-size: .85em;
}
.previous {
float: left;
}
.next {
float: right;
text-align: right;
}
#comments-template .paged-navigation {
text-align: center;
font: .95em Georgia, "Times New Roman", Times;
}
#comments-template .paged-navigation .page-numbers {
padding: 3px 6px;
font-style: italic !important;
border: 1px solid #eee !important;
}
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev {
float: none;
text-align: left;
border: none !important;
} #primary, #secondary {
float: right;
width: 33%;
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box;
}
#primary { padding: 25px;
}
#secondary {
clear: right; padding: 100px 25px 25px 25px;
background-image: url(//www.fishingyukon.com/wp-content/themes/wfy/images/travelyukon.png);
background-position: center 10px;
background-repeat: no-repeat;
}
#subsidiary {
overflow: hidden;
margin: 0 0 15px 0;
} .widget {
overflow: visible;
margin: 0 0 0px;
padding: 0px;
background: transparent;
}
.content .widget {
margin: 0;
padding: 0;
}
#subsidiary .widget {
overflow: hidden;
float: left;
width: 300px;
margin: 0 20px 0 0;
padding: 0;
color: #999;
background: transparent;
} .widget-title {
font-size: 1.2em;
}
#subsidiary .widget-title {
color: #999;
}  .widget li.current-cat a, .widget li.current_page_item a {
font-weight: bold;
}
.widget li.current-cat li a, .widget li.current_page_item li a {
font-weight: normal;
} #subsidiary .widget ul {
margin-left: 0;
}
#subsidiary .widget ul li {
padding: 3px;
background: transparent;
border-bottom: 1px solid #2b3b4a;
}
#subsidiary a {
color: #678db1;
color: #ccc;
} .widget-search .search-text {
width: 230px;
} .widget-categories img {
position: relative;
max-height: 16px;
top: 1px;
margin: 0;
padding: 0;
} #comments-template {
} #comments-number, #reply {
font-size: 1.2em;
}
li.author #reply {
color: #f7f7f7;
} .comments-closed {
color: #666;
font-style: italic;
} #comments-template ol {
list-style: none;
margin: 0 0 21px 0;
}
#comments li {
overflow: hidden;
margin-bottom: 9px;
padding: 9px 9px 0 9px;
color: #333;
background: #f9f9f9;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
#comments li li, #comments li.author li li {
color: #333;
margin: 0 9px 9px 18px;
background: #fff;
}
#comments li.author li, #comments li li li, #comments li li.author li, #comments li.author li.author li {
color: #333;
background: #f9f9f9;
}
#comments li.author, #comments li li.author, #comments li li li.author, #comments li.author li.author li.author {
color: #f7f7f7;
background: #232C36;
}
#comments li.author li.author, #comments li li.author li.author, #comments li.author li li.author {
color: #f7f7f7;
background: #246F93;
}
#comments li li.author, #comments li li.author li.author {
border-top: 1px solid #333;
border-bottom: 1px solid #333;
} #comments li a, #comments li.author li a, #comments li.author li.author li a {
color: #3C738C;
}
#comments li.author a, #comments li.author li.author a, #comments li.author li.author li.author a {
color: #A6C2CF;
border-color: #333;
} #comments-template .avatar {
width: 40px;
height: 40px;
float: left;
margin-right: 18px;
padding: 0;
border: 1px solid #666;
}
#comments-template li.author .avatar {
padding: 2px;
background: #246F93;
} #comments-template .comment-meta {
margin-bottom: 18px;
} #comments-template .comment-text {
clear: left;
margin: 0 18px;
}
.comment-text blockquote {
margin-bottom: 21px;
}
.comment-text blockquote p {
display: inline;
}
#comments-template li.author blockquote, #comments-template li.author pre {
color: #fff;
background: #246F93;
border: none;
}
#comments-template li.author code {
background: transparent;
} .text-input {
display: block;
padding: 3px 6px;
width: 300px;
}
#comments-template label {
font-size: .8em;
}
textarea {
clear: left;
display: block;
width: 98.5%;
}
.button, #submit {
width: 100px;
margin-right: 9px;
padding: 6px 9px;
font: .9em Cambria, Georgia, Times, 'Times New Roman', serif;
font-weight: bold;
color: #eee;
background: #242D36;
border: none;
}
li.entry-author .button, li.entry-author #submit {
background: #333C45;
}
.button:hover, #submit:hover {
cursor: pointer;
background: #333C45;
}
.search-form input {
margin-right: 9px;
} #footer-container {
font-family: 'Lato', sans-serif;
clear: both;
overflow: hidden;
font-size: 12px;
background: url(//www.fishingyukon.com/wp-content/themes/wfy/images/footerv2.png) no-repeat;
height: 161px;
padding: 0px;
max-width: 960px;
width: 100%;
position:relative;
margin-bottom:150px;
}
#footer {
margin-right: auto;
margin-left: auto;
padding: 90px 50px 10px;
} .ngg-singlepic.ngg-left {
clear: both;
}
.ngg-singlepic.ngg-right {
margin-bottom: 25px;
}
.ngg-gallery-thumbnail a img {
border-color: #FFF;
margin-right: 5px;
border-width: 5px;
margin-bottom: 5px;
margin-left: 0px;
}
.ngg-gallery-thumbnail a img:hover {
background-color: #85150D;
}
#ngg-gallery-14-59, #ngg-gallery-16-61, #ngg-gallery-18-63, #ngg-gallery-20-65, #ngg-gallery-21-49, #ngg-gallery-22-51, #ngg-gallery-23-53, #ngg-gallery-24-55, #ngg-gallery-25-57, #ngg-gallery-22-45, #ngg-gallery-27-216, #ngg-gallery-28-214, #ngg-gallery-29-218 {
width: 860px;
} .singular-page .ngg-slideshow.slick-slider {
margin: 0px auto -20px !important;
overflow: visible;
}
.ngg-slideshow { z-index: 1;
position:relative;
overflow: visible;
}
.ngg-slideshow .ngg-gallery-slideshow-image img {
-webkit-box-shadow: 0px 0px 10px 0px #aca086;
-moz-box-shadow: 0px 0px 10px 0px #aca086;
box-shadow: 0px 0px 10px 0px #aca086;
z-index: 1;
position:relative;
}
div#ngg-slideshow-ae8db8f25d5b367d34ab2a7931a90604-20964409350 {
margin-bottom: 0px !important;
}
div#ngg-slideshow-ae8db8f25d5b367d34ab2a7931a90604-10995816570 {
margin: 0px !important;
}
#content .entry-content img {
-webkit-box-shadow: 0px 0px 10px 0px #aca086;
-moz-box-shadow: 0px 0px 10px 0px #aca086;
box-shadow: 0px 0px 10px 0px #aca086;
} .entry-content p {
font-size: 16px;
line-height: 32px;
}
.entry-content p:last-child {
margin: 0px;
}
#socials {
float: right;
height: 16px;
position: relative;
margin: 0px 25px 0px 0px;
padding: 0px;
display: block;
width: 135px;
font-size: 10px;
color: #857B67;
z-index: 999;
}
#socials img {
float: right;
margin-left: 5px;
}
#socials p {
position: relative;
top: -4px;
display:inline-block;
float: left;
}
#socials a {
display: inline-block;
} .entry-content .su-tabs {
margin: 0 0 1.5em 0;
-webkit-box-shadow: 0px 0px 10px 0px #aca086;
-moz-box-shadow: 0px 0px 10px 0px #aca086;
box-shadow: 0px 0px 10px 0px #aca086;
}
.entry-content .su-tabs-style-1 .su-tabs-nav {
padding: 5px 5px 0 5px;
margin: 0;
height: 40px;
background: #236e6b;
}
.entry-content .su-tabs-style-1 .su-tabs-nav span {
display: block;
float: left;
padding: 0 5px;
height: 39px;
line-height: 39px;
margin-right: 5px;
cursor: pointer;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
background: #f7f1e4;
}
.entry-content .su-tabs-style-1 .su-tabs-pane {
padding: 15px;
border-right: 5px solid #236E6B;
border-bottom: 5px solid #236E6B;
border-left: 5px solid #236E6B;
background-color: #f7f1e4;
}
.entry-content #hana_flv_flow_1 {
width: 100% !important;
height: auto !important;
}
.entry-content #hana_flv_flow_1 embed {
height: 386px !important;
width: 100% !important;
}
body.page-43 .entry-content iframe, .entry-content .__youtube_prefs__ {
width: 100% !important;
height: 400px !important;
}
body.page-372 .is-layout-flow .is-layout-flex.wp-block-columns {
display: block;
} @media only screen and (max-width: 980px) {
#responsive-menu-container, button#responsive-menu-button {
background: transparent !important;
position: absolute !important;
}
#responsive-menu-button {
right: 18px !important;
}
button#responsive-menu-button {
display: inline-block;
transition: transform 0.5s, background-color 0.5s;
top: 150px !important;
}
#responsive-menu-container {
top: 75px !important;
right: 33px !important;
}
#responsive-menu-button .responsive-menu-inner, #responsive-menu-button .responsive-menu-inner::before, 
#responsive-menu-button .responsive-menu-inner::after {
background: #272727;
}
#responsive-menu-container.push-top, #responsive-menu-container.slide-top {
transform: translateY(0) !important;
-ms-transform: translateY(0) !important;
-webkit-transform: translateY(0) !important;
-moz-transform: translateY(0) !important;
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition:    all 0.4s ease-in-out;
-ms-transition:     all 0.4s ease-in-out;
-o-transition:      all 0.4s ease-in-out;
transition:         all 0.4s ease-in-out;
}
.responsive-menu-open #responsive-menu-container.push-top, .responsive-menu-open #responsive-menu-container.slide-top {
opacity: 1;
}
#responsive-menu-container #responsive-menu-wrapper {
background: #236e6b;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a, 
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow,
#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover, 
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow:hover {
background-color: transparent !important;
}
.content {
background: none;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a {
text-transform: uppercase;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item li a {
text-transform: none;
}
}
@media only screen and (max-width: 959px) { #container {
background-image: none;
}
#primary-menu, #secondary {
float: right;
}
.ngg-slideshow {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
z-index: 1;
position:relative;
max-height: none !important;
}
.ngg-slideshow .image-placeholder {
width: 37% !important;
height: auto !important;
}
.ngg-slideshow .ngg-gallery-slideshow-image img {
-webkit-box-shadow: 0px 0px 10px 0px #aca086;
-moz-box-shadow: 0px 0px 10px 0px #aca086;
box-shadow: 0px 0px 10px 0px #aca086;
z-index: 1;
position:relative;
}
}
@media only screen and (max-width: 767px) {
.content, #primary, #secondary {
width: 100%;
}
.content {
max-width: 100%;
padding: 20px;
}
#primary {
float: left; }
#secondary {
background-position: 25px top;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left: 10em;
}
#socials {
float: none;
margin: 0 auto;
}
#site-title, #site-title a {
float: none;
margin: 0 auto;
margin-top: 10px;
}
#site-title a {
margin-top: 30px;
height: 75px;
}
#site-description {
display: none;
}
#primary-menu {
margin-top: 15px;
}
#primary-menu li, #primary-menu li a {
width: 100%;
text-align: center;
float: none;
}
#primary-menu li:hover ul, li.sfHover ul {
left: 50%;
margin-left: -100px;
width: 208px !important;
}
#container {
background-image: none;
margin-top: 59px
}
#footer-container {
background: url(//www.fishingyukon.com/wp-content/themes/wfy/images/footerv2.png) -20px 0 no-repeat;
background-size: 700px;
}
#footer {
padding: 70px 15px 10px;
}
button#responsive-menu-button {
width: 100% !important;
left: 0 !important;
top: 100px !important;
}
#responsive-menu-container {
top: 150px !important;
left: 0 !important;
right: 0 !important;
margin: 0 auto !important;
min-width: auto !important;
width: 100% !important;
}
}
@media only screen and (max-width: 490px) {
#secondary {
clear: both;
float: left;
}
.single-post .entry-title, .page-title, h1 {
font-size: 25px;
line-height: 40px;
}
.entry-content #hana_flv_flow_1 embed {
height: 300px !important;
}
body.page-43 .entry-content iframe, .entry-content .__youtube_prefs__ {
height: 300px !important;
}
}
@media only screen and (max-width: 390px) {
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left: 20px;
top: 30px;
}
}