header #logo {
    height: 60px;
    margin-top: -10px;
}

div#menu {
    margin-top: 10px;
}

nav#main-nav ul li > ul.submenu > li.active a {
    opacity: 1;
}

.wolf-media {
    transition: opacity 1s;
    -moz-transition: opacity 1s;	/* Firefox 4 */
    -webkit-transition: opacity 1s;	/* Safari 和 Chrome */
    -o-transition: opacity 1s;	/* Opera */
    opacity: .6;
}

.photography-wolf-item .wolf-media {
    opacity: 1;
}

.wolf-caption {
    transition: opacity 1s;
    -moz-transition: opacity 1s;	/* Firefox 4 */
    -webkit-transition: opacity 1s;	/* Safari 和 Chrome */
    -o-transition: opacity 1s;	/* Opera */
    opacity: 1;
}

.wolf-item:hover .wolf-media {
    opacity: 1;
}

.wolf-item:hover .wolf-caption {
    opacity: .3;
}

.wolf-caption.static.photography-caption.disable-parallax {
    padding-top: 10px;
}

.clearboth {
    clear: both;
}

.lightcase-title {
    text-shadow: none;
}
