/*
Theme Name: Ari
Version: 9.9.9
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th, table, tr, td {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;border: 0;outline: 0;background: transparent;font-family:"Lucida Sans Unicode","Lucida Grande","Noto Sans",Helvetica,Arial,"hiragino sans gb","stheiti","Source Han Sans SC","Noto Sans CJK SC","wenquanyi micro hei","microsoft yahei",sans-serif !important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility;}
html,body{height:100%;min-height:100%;max-width:100%;overflow-x:hidden;}
body {color: #000;background-color:#f6f6f6;height:auto;-webkit-transition: background-color 0.6s ease;-moz-transition: background-color 0.6s ease;-o-transition: background-color 0.6s ease;transition: background-color 0.6s ease;position:relative;letter-spacing:0.6px;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-family:Baskerville,"Baskerville Old Face",Palatino,"Palatino Linotype","Noto Serif","Times New Roman","songti sc","songti tc","stsong","Source Han Serif SC","Source Han Serif TC","Noto Serif CJK SC","Noto Serif CJK TC","wenquanyi zen hei","microsoft yahei",serif !important;font-weight:bold;}
input,textarea{font-family:"Lucida Sans Unicode","Lucida Grande","Noto Sans",Helvetica,Arial,"hiragino sans gb","stheiti","Source Han Sans SC","Noto Sans CJK SC","wenquanyi micro hei","microsoft yahei",sans-serif !important;border:1px solid #000;text-shadow:0 0 1px transparent;font-size:16px;}
input[type="submit"],input[type="text"],input[type="password"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.clickable:hover{cursor:pointer;}

.trackImage{position:absolute;left:0;top:0;}

#top{height:0px;width:100%;position:fixed;z-index:999;border-top:5px solid #000;padding:0px;margin:0px;}
#sharerighttop{position:fixed;right:0px;z-index:999;width:auto;background:#000;padding:7px 4px 4px;}
#sharerighttop a{vertical-align:middle;margin:0px 2px 1px;display:inline-block;width:20px;height:20px;}

#d{max-width:2500px;margin:0px auto;}
#wrap {width:75%;position:relative;overflow:hidden;float:right;}
#main {z-index: 1;}
#content {font-size: 20px;position:relative;}
.read #wrap {width: 90%;max-width:1200px;margin:0px auto 0;padding: 0px 30px 0px 30px;position:relative;overflow:hidden;float:none;}
.read #main {border-style:solid;border-width:0px 0px 0px 3px;z-index: 1;padding:20px 0px 10px 40px;margin-left:20px;}
.read #main.haspost {padding-left:60px;}
.read #content {margin:20px 0 40px;font-size: 20px;}
.page #content{margin-top:0;}
.alignleft {display: inline;float:left;margin-right: 10px;}
.alignright {display: inline;float: right;margin-left: 10px;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
img.alignleft,img.alignright,img.aligncenter {margin-bottom: 10px;}
a {color:#d4291f;text-decoration:none;}
a:hover {color:#d4291f !important;}
#content h1 {padding:0px 0px 5px 0px;margin:0px -10 0px;font-size: 36px;font-weight:normal;line-height:1.8em;text-align:center;}
#content .page h1 {padding:0px 0px 20px 0px;line-height:1.8em;text-align:left;}
#content article h2 {padding:0px 10px 0px 58px;margin:0px -10px 20px -65px;font-size: 25px;line-height:1.8em;background: #ffffff;border-left: 7px solid #ff6c22;}
#content .page h2{padding:7px 0 1em;}
#content h3 {padding:20px 0px 12px 0px;font-size: 24px;line-height:1.8em;}
#content h4 {padding:20px 0px 10px 0px;font-size: 23px;line-height:1.8em;}
#content h5 {padding:16px 0px 8px 0px;font-size: 22px;line-height:1.8em;}
#content h6 {padding:10px 0px 5px 0px;font-size: 21px;line-height:1.8em;}
#content h1 a {color:#000;display:inline-block;width:73%;}
#content a.rss{width:20px;height:20px;margin:0 0 3px 10px;vertical-align:middle;display:inline-block;}
article a,.limit-height a{text-decoration:none;margin:0px 5px;}
article a img,.limit-height a img{margin-left:-5px !important;}
article a img:hover{cursor:-moz-zoom-in; cursor:-webkit-zoom-in; cursor:zoom-in;}
article a{color:#d42;}
article a:hover{color:#08e !important;}
ul.sidebar a, p.meta a, .comment-meta a, p.logged-in-as a, a.post-edit-link {color:#444;}
.footer {width:100%;font-size: 16px;overflow:hidden;clear:both;}
#footer{background-color:#000;}
#footer-d{background-color:#000;}
.footer a {color:#999;}
.footer p {line-height:1.8em;color:#999;}
.footer h2{font-size:18px;line-height:1.8em;color:#fff;text-transform:uppercase;font-weight:normal;}
.footer-content{width: 90%;max-width:1200px;float:none;margin-left:auto;margin-right:auto;padding:20px 0px;}
.footer-content div{float:left;padding-top:10px;padding-bottom:10px;margin:0px;}
#piwik_optout{padding-top:0;padding-bottom:0;}
#footer-column-left {width:23%;padding-left:1%;padding-right:3%;}
#footer-column-left p a{display:block;}
#footer-column-middle {width:35%;padding-left:3%;padding-right:3%;border-width:0px 1px;border-style:solid;border-color:#444;}
#footer-column-right,#footer-column-rightbottom {width:27%;padding-left:3%;padding-right:1%;}
.disclaimer{padding:20px 0px 0;margin:0px 1%;border-top:1px solid #fff;}
#searchsubmit:hover, form#commentform p.form-submit input#submit:hover {background:#d4291f;}
#content .page ul, #content .post ul {padding:20px 0px 0px 25px;}
#content .page ul li, #content .post ul li {padding:0px 0px 20px 0px;line-height:1.8em;list-style: disc !important;}
#content .page ol, #content .post ol {padding:20px 0px 0px 30px;}
#content .page ol li, #content .post ol li {padding:0px 0px 20px 0px;line-height:1.8em;}
#content .page ol ol li, #content .post ol li ol li {list-style: upper-alpha !important;}
#content  .page ol ol ol li, #content .post ol li ol ol li{list-style: lower-roman !important;}
.logo {margin:0px 0px 0px;}
#logo-wrap{position:relative;z-index:2;width: 90%;max-width:1200px;margin:0px auto;padding: 40px 40px 50px;}
#logo-avatar{display:none;}
.logo-sep{display:none;}
.logo h1,.logo h2 {padding:5px 0px 5px 0px;font-size:50px;line-height:1.5em;}
.logo h1 a,.logo h2 a{color:#000;}
.logo h1 a:hover,.logo h2 a:hover{color:#000 !important;}
.logo p {font-style:italic;font-size:20px;color:#000;}
.logo img {max-width:100%;margin:0;padding:0;}
#logo-s{text-align:center;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #999;font-size:14px;line-height:2em;}
#logo-s a{font-size:20px;color:inherit;}
#logo-s a:hover{color:#222 !important;}
#sidebar-primary {width:21%;min-width:184px;max-width:276px;margin:122px 0px 60px 0px;float:left;position:fixed;}
ul.sidebar li.widget_text p {line-height:1.8em !important;}
ul.sidebar {font-size: 16px;line-height:1.8em;}
ul.sidebar li.widget-container, ul.sidebar li.pagenav, ul.sidebar li.categories {margin:0px 0px 30px 0px;padding:0px 0px 10px 0px;border-bottom:1px solid #4C4C4C;overflow:hidden;line-height:1.8em;}
ul.sidebar h3.widget-title {padding:0px 0px 5px 0px;font-weight:bold;text-transform:uppercase;}
#sidebar-primary ul.sidebar li.widget_text img {margin:3px 10px 0px 0px;float:left;}
#sidebar-secondary img {max-width: 100%;display: block;margin:0px;padding: 0;}
#sidebar-secondary img.banner {max-width: 100%;display: block;margin:0px 0px 10px 0px;padding: 0;}
ul.sidebar li.widget_archive ul li, ul.sidebar li.widget_pages ul li.page_item, ul.sidebar li.widget_categories ul li.cat-item, ul.sidebar li.widget_links ul.blogroll li, ul.sidebar li.widget_nav_menu ul#menu-navigation li.menu-item, ul.sidebar li.widget_meta ul li {line-height:1.8em;}
ul.sidebar li.widget_text img {margin:3px 10px 0px 0px;float:left;}
ul.sub-menu {margin: 0px 0px 0px 15px;}
ul.sidebar li.widget_categories ul li.cat-item ul.children {margin:0px 0px 0px 15px;}
ul.sidebar li.widget_pages ul li.page_item ul.children {margin:0px 0px 0px 15px;}
ul.sidebar li.widget_recent_entries ul li {padding: 0px 0px 12px 0px;line-height:1.8em;}
ul.sidebar li.widget_recent_entries ul li a {line-height:1.8em;}
ul.sidebar li.widget_recent_comments ul#recentcomments li.recentcomments {padding: 0px 0px 12px 0px;line-height:1.8em;}
ul.sidebar li.widget_recent_comments ul#recentcomments li.recentcomments a {padding: 0px 0px 12px 0px;}
table#wp-calendar caption {font-size:18px;line-height:1.8em;font-style:italic;text-align:left;padding:0px 0px 3px 0px;}
table#wp-calendar td {padding:3px;}
ul.sidebar li.widget_sociallinks a {padding:0px 20px 0px 20px;line-height:1.8em;}
#search{width:90%;font-size:16px;}
#searchsubmit{margin:10px 0px 0px 0px;padding:4px 7px;background:#4C4C4C;border:1px solid #000;font-size:16px;color:#fff;cursor:pointer;}
#searchsubmit:hover{border:1px solid #d4291f !important;}
span.rss{display:inline-block;width:14px;height:14px;margin-right:5px;margin-top:-2px;vertical-align:middle;background-position: -30px -34px;background-size: 45px;}
#content .post, #content .page {padding:0px 0px 1px 0px;margin:0px;word-wrap:break-word;}
#content .limit-width .post,#content .limit-width .page {border-bottom:1px solid #000;padding-bottom:30px;}
.limit-width{border-bottom:1px solid #777;position:relative;width:100%;height:100%;}
#content .limit-width-bg{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover;filter: blur(5px);-webkit-filter: blur(5px);opacity:.9;}
#content .limit-width-wrap{padding:3%;position:relative;z-index:2;}
#content .limit-width-content{padding:2% 3% 4%;background-color:rgba(255,255,255,0.9);border:1px solid #999;box-shadow:0 0 3px #444;}
#content .limit-width-content h2{padding:0 0 20px 0;font-size:36px;font-weight:normal;line-height:1.8em;}
#content .limit-width-content h2 a{color:#000;display:inline-block;width:73%;}
#content .post p, #content .page p {padding:0px 0px 1em;line-height:40px;word-wrap:break-word;}
#content .post p small {font-size:16px;}
#content .post list,#content .page li{line-height:1.8em;}
#content blockquote {margin:0 0 1em;padding:10px 10px 10px 50px;line-height:1.8em;word-wrap:break-word;border:none;}
#content blockquote p{padding:0px !important;font-family:Baskerville,"Baskerville Old Face",Palatino,"Palatino Linotype","Noto Serif","Times New Roman","songti sc","songti tc","stsong","Source Han Serif SC","Source Han Serif TC","Noto Serif CJK SC","Noto Serif CJK TC","wenquanyi zen hei","microsoft yahei",serif !important;font-weight:bold;}
#content address {padding:0px 0px 20px 0px;line-height:1.8em;}
#content audio,#content canvas,#content video,#content img {max-width: 95%;width: auto;height: auto;padding:5px;border:1px solid #999;background:#fff;}
#content img.wp-post-image {margin: 5px 15px 5px 0 !important;padding: 3px;float: left;border:1px solid #cfcfcf;}
#content img.wp-smiley {display: inline;}
#content img.alignleft {margin: 5px 10px 10px 0px;}
#content img.alignright {margin: 5px 0px 5px 10px;}
#content img.alignnone {margin: 10px 0px 10px 0px;}
#content .wp-caption {max-width: 100%;display: block;width:100% !important;}
#content p.wp-caption-text {font-size:18px;font-style:italic;line-height:1.8em;padding:0px 0px 2em 0px;color:#666;}
#content p.wp-caption-text a{color:#666;}
#content object,#content embed,#content iframe {display: block;max-width: 100%;margin: 0px 0 10px 0;}
#content p.meta {color:#444;margin:0px 0px 0px 0px;padding:25px 0px 5px 0px;font-size:16px;line-height:1.8em;clear:both;text-align:center;}
.loop-date{color:#777;line-height:1.8em;padding-top:20px;}
#content .limit-width .meta{padding-bottom:20px !important;}
.meta-border{border-top:1px solid #000;width:11px;height:10px;display:block;margin:0 auto;}
.limit-height{border-bottom:1px solid #999;position:relative;line-height:1.5em;}
.link-bg{position:absolute;right:0px;top:0px;width:100%;height:100%;z-index:998;}
p#meta-list{text-align:center;font-size:14px;line-height:2.5em !important;padding-bottom:20px !important;}
a.meta-list{color:#d41;font-style:italic;text-decoration:none;padding:0 5px;}
a.meta-list:hover{color:#d4291f !important;}
span.meta-list-separator{color:#d41;}
#mtime{font-style:italic;font-size:16px;line-height:1.8em;color:#444;padding-bottom:30px !important;margin-left:5px;}
#outdate{color:#000;background:#ffffc0;padding:5px 0 5px 10px !important;margin-bottom:2em;border-left:5px solid #d14;font-size:18px;}
.post-date{color:#777;}

#content p.meta span {padding:0px 0px 0px 0px;font-size:16px;line-height:1.8em;font-style:italic;}
a.post-edit-link {font-style:italic;display:inline-block;padding-bottom:20px;}
.meta a.post-edit-link {padding-bottom:0px;}
#nav{margin-top:40px;margin-bottom:40px;padding-top:30px;border-top:1px solid #000;}
.left,.right{width:50%;}
.left a,.right a{display:block;}
.left{float:left;}
.right{float:right;}
.nav-loop{margin-top:40px;margin-bottom:50px;}
.left.nav-loop{width:45%;margin-left:3%;}
.right.nav-loop{width:45%;margin-right:3%;}
.nav-previous{width:50%;float:left;}
.nav-next{width:50%;float:right;text-align:right;}
#content span.previous,#content span.next {font-size:24px;line-height:48px;color:#000;width:70%;padding-bottom:4px;}
#content span.previous {float:left;}
#content span.next {float:right;text-align:right;}
span.nav{display:inline-block;line-height:1.0em !important;width:1.2em !important;height:1.2em;font-size:40px !important;font-weight:normal;color:#000;border:2px solid #000;border-radius:50%;padding:0px !important;text-align:center !important;font-family:arial,sans-serif !important;}
span.nav.previous{margin-right:20px;}
span.nav.next{margin-left:20px;}
#content span.nav-excerpt{font-size:16px;color:#666;line-height:1.7em;width:auto;text-align:justify;text-align-last:left;padding-bottom:0px;word-break:break-word;}
#content span.nav-excerpt.previous{margin-left:72px;margin-right:20px;}
#content span.nav-excerpt.next{margin-left:20px;margin-right:72px;}
.left a:hover > .previous,.right a:hover > .next{color:#d4291f !important;text-decoration:none;}
.left a:hover > .nav,.right a:hover > .nav{color:#fff !important;background:#d4291f;border-color:#d4291f;text-decoration:none;}
#content .sticky h3.sticky-label{font-weight:normal;padding:0;text-transform:uppercase;}
#content span.similar-excerpt{font-size:16px;color:#666;line-height:1.7em;display:block;}

.post .comments-content {margin:6px 0px 0px 0px;border-top:1px solid #000;}
h3#comments {padding:30px 0px 8px 0px;}
#comments-content {border-top: 1px solid #000;margin-top:50px;margin-bottom:50px;}
#comments-content .comment-body p {padding:0px 0px 10px 0px;}
#comments-content p.moderation {font-style:italic;color:#999;}
#content .post #comments-content ol,#content .page #comments-content ol {padding:0px;}
#content .post #comments-content ol li ul.children,#content .page #comments-content ol li ul.children  {padding:0px;}
#content .post #comments-content ol li.depth-1,#content .page #comments-content ol li.depth-1 {padding:25px 0px 10px 0px;overflow:hidden;}
#comments-content ol li.depth-2,#content .page #comments-content ol li.depth-2,#comments-content ol li.depth-3,#content .page #comments-content ol li.depth-3,#comments-content ol li.depth-4,#content .page #comments-content ol li.depth-4,#comments-content ol li.depth-5,#content .page #comments-content ol li.depth-5 {margin:10px 0px 0px 30px;padding:25px 0px 0px 0px;border-top:1px solid #000;border-bottom:none;overflow:hidden;}
.comment-meta {padding:0px 0px 10px 0px;font-size:18px;font-style:italic;}
.comment-gravatar {margin:1px 15px 0px 0px;float:left;}
#comments-content .comment-body {padding:0px 5px 0px 0px;overflow:hidden;border-right:3px solid transparent;}
a.comment-reply-link {font-size:18px;font-weight:bold;margin:10px 0px 0px 0px;float:right;}
p.logged-in-as {font-size:18px;font-style:italic;padding-bottom:0 !important;}
#comments-content ol li.post.pingback {margin:0px;padding: 20px 0px 10px 20px;list-style:none;}
#content #comments-content .comment-body ol {padding:6px 0 6px 30px;line-height: 1.8em;}
#content #comments-content .comment-body ol li {list-style: decimal !important;}
#content #comments-content .comment-body ol li ol li {list-style: upper-alpha !important;}
#content #comments-content .comment-body ol li ol ol li{list-style: lower-roman !important;}
a#cancel-comment-reply-link {padding:3px 0px 0px 0px;float:right;font-size:18px;}
h3#reply-title {padding:30px 0px 20px 0px;}
#content .page #comments-content ul li, #content .post #comments-content ul li {list-style:none !important;}
form#commentform p.comment-notes {padding:5px 0px 15px 0px;font-size:18px;font-style:italic;}
form#commentform input#author, form#commentform input#email, form#commentform input#url {height:22px;display: block;}
form#commentform textarea#comment {width:97%;padding:5px;font-size:18px;}
form#commentform p.form-submit input#submit {margin:8px 0px 10px 1px;padding:6px 8px 6px 8px;background:#4C4C4C;border:none;font-size:20px;color:#fff;cursor:pointer;}
form#commentform input[type="checkbox"]{height:16px;}
#smilies{padding-bottom:10px !important;}
.gallery {margin:auto;padding:5px 0px 5px 0px;}
.gallery .gallery-item {float: left;margin: 10px 5px 0px 5px;text-align: center;width: 30%;vertical-align: top;}
.gallery img {border: 1px solid #cfcfcf;}
.gallery .gallery-caption {margin-left: 0;padding: 5px 0px 8px 0px;font-size: 18px;font-style: italic;line-height: 1.8em;}
h1.archive{font-size:24px !important;padding: 10px 3% 10px !important;border-bottom:1px solid #000;font-weight:normal;font-style:italic;text-align:left !important;letter-spacing:0.1em;}
h1.archive strong {font-style:normal;text-transform:uppercase;}
.search .post p{padding: 10px 3% 1em !important;}
.nf #content{padding:10px 3% 30px !important;}
#content .page {margin-bottom:50px;padding:0px 0px 6px 0px;border-bottom:0px;}
#content .page p {padding:0px 0px 15px 0px;}
#content .page p small {font-size: 16px;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
p.comment-notes{padding-bottom: 0 !important;}
#wpadminbar{display:none;}
#rp h3{padding-bottom:20px !important;}
#rp ul{padding-top:0px !important;}
#rp li{padding-top:0px !important;padding-bottom:5px !important;font-size:18px;}
#rp li a{color:#444;}
.more-link{color:#CA3C08;display:inline-block;padding-top:20px;text-decoration:none !important;margin:0px 0px !important;}
.comment-gravatar img{border:1px solid #999;margin:5px !important;padding:0px !important;-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);}
.hls{background:#40cf53;color:#ffffff;padding-top:4px;padding-bottom:4px;}
.notice{display:none;width:100%;height:29px;line-height:1.8em;font-size:16px;background:#ffffe0;border-style:solid;border-width:1px 0px;border-color:#fef3b7;text-align:center;padding:2px 0px;position:fixed;top:0px;left:0px;z-index:999;}
.notice img{vertical-align:middle;}
.show{display:block !important;}
.highlight{background:#fbff00;padding:4px;}
.warning{color:red !important;font-weight:bold;padding-bottom:4px;border-bottom:2px solid red;}

.share {margin:20px 0px;text-align:center;}
.page .share{text-align:left;}
.share img{border:0 !important;padding:0 !important;}
#myads{margin:40px auto 0;max-width:100%;}
#myads iframe{float:left;margin:0px 0px 5px !important;}

#fb-save{display:block;margin-bottom:20px;}
#fb-save a{text-decoration:none !important;}
#fb-save a {color:#d4291f !important;text-decoration:none !important;}
a#save-btn{display:inline-block;margin:0;}
#save-btn img{height:24px;vertical-align:middle;margin:0 0px 3px 0;background:transparent;border:none;padding:0 5px;}
.fb-save{vertical-align:top;}
#pocket-btn{height:20px;vertical-align:middle;display:inline-block;padding:4px 10px 2px 7px;border:1px solid #ced0d4;border-radius:4px;font-size:14px;background:#fff;width:70px;}
#pocket-btn img{height:20px;background:transparent;border:none;padding:0;}
#pocket-btn span{vertical-align:top;font-size:14px;color:#555;font-weight:bold;line-height:21px;font-family:arial !important;}
#pocket-btn:hover{text-decoration:none;}
#MicrosoftTranslatorWidget{vertical-align:top !important;padding:0 !important;margin:0 !important;}
#MicrosoftTranslatorWidget.show{margin-bottom:10px !important;}
#WidgetLauncher{padding:0 !important;margin:0 !important;}
div#WidgetFloaterPanels{position:fixed;top:auto !important;bottom:0 !important;right:auto !important;left:0 !important;}
#WidgetFloaterPanels div.DDStyle{position:fixed !important;bottom:75px !important;top:0 !important;left:0 !important;right:0 !important;overflow:scroll !important;}
#LauncherTranslatePhrase{height:20px !important;}
#TranslateSpan{line-height:22px !important;}
#LauncherLogo{background:transparent !important;}
img#LauncherLogoImage{height:14px;width:37px;border:0;background:transparent;}
img#trans-btn{border:none;padding:0;height:27px;margin:0px 0 0 0px;vertical-align:middle;}
#trans-btn:hover{cursor:pointer;}

/*.reading{display:block;float:left;font-size:21px;text-align:center;padding:3px 7px 3px;margin:5px 0px 0px 5px;border:1px solid #444;border-radius:2px;color:#444;}
.reading,.reading:hover,.reading:visited{text-decoration:none;vertical-align:bottom;}
.reading:hover{color:#fff !important;background:#d4291f;border-color:#d4291f;}*/

#tag-cloud a{white-space:nowrap;padding-right:5px;}
.hidden{display:none;}
.hcomment{display:none;}
#subscribe{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;height:13px;border:1px solid #000;vertical-align:middle;}
#nav-bar{position:fixed;top:0;left:-26%;z-index:1000;width:25%;height:100%;min-height:100%;background-color:rgba(0,0,0,0.9);overflow:hidden;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
#nav-bar-wrap{overflow-y:scroll;padding-right:15px;position:absolute;top:0;left:0;bottom:0;right:-30px;z-index:999;}
#nav-bar-blog-title{display:block;width:90%;margin:0px;padding:10px 5%;line-height:1.8em;font-size:36px;}
#nav-bar-blog-title a{color:#000;}
#nav-bar h3{display:block;width:90%;margin:10px 5%;line-height:1.8em;font-size:20px;color:#fff;font-weight:normal;}
#nav-bar p a{display:block;color:#fff;width:90%;margin:-1px 5% 0px;line-height:1.8em;font-size:16px;padding:10px 0;border-bottom:1px solid #666;}
#nav-bar p a:hover{background-color:#fff;color:#000;margin-left:0;margin-right:0;padding-left:5%;padding-right:5%;}
#nav-bar-2{width:90%;margin:10px 5%;padding-bottom:20px;}
#nav-bar-2 input{font-size:16px;padding:5px;margin-bottom:10px;}
#nav-search {width:90%;}
#nav-searchsubmit{background:#c0c0c0;color:#000;}
#nav-searchsubmit:hover{background:#d4291f;color:#fff;border-color:#d4291f;cursor:pointer;}
#nav-bar-2 .icon_rss{display:inline-block;height:20px;width:20px;margin-top:10px;}
.nav-more{display:inline-block;width:38px;height:38px;}
#nav-more-w{position:fixed;margin-top:20px;background-color:rgba(0,0,0,0.9);top:0;left:1%;z-index:99;height:38px;}
#nav-more-b{position:fixed;margin-top:20px;background-color:rgba(0,0,0,1);top:0;left:25%;display:none;z-index:9999;}

#ss{width:800px;height:0px;overflow:hidden;margin:0px;padding:0px;display:block;}

blockquote, q {quotes: none;}
code{padding:5px !important;margin-left:5px !important;margin-right:5px !important;border:none !important;background:#f7f7e5 !important;display:inline-block !important;line-height:20px;font-size:.9em;word-wrap:break-word;white-space:pre-wrap;max-width:100%;box-sizing: border-box;color:#d41;font-family:Monaco,Menlo,"Source Code Pro","Noto Mono",Consolas,"hiragino sans gb","stheiti","Source Han Sans SC","Noto Sans CJK SC","wenquanyi micro hei","microsoft yahei",monospace !important;letter-spacing:0.1px;}
table {border-collapse: collapse;border-spacing: 0;}
ul, ol{list-style:none;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: text-top\9;}
:root sub, :root sup{vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
u{text-decoration:underline;}
small, figcaption{font-size:0.9em;color:#888;}
strong,b{font-weight:bold;font-style:normal;}
i{font-weight:normal;font-style:italic;}
strong,em{text-decoration:none;font-style:normal;border-bottom:2px solid #444;padding-bottom:.15em;}
.icon_follow{background:url('https://cdn.vik.im/blog/follow.png?v=4') no-repeat;border:none;}
.icon_home{width:20px;height:20px;}
.icon_home img{width:20px;height:20px;}
.icon_twitter{background-position:-39px -23px;}
.icon_rss{background-position:-39px -45px;}
pre {padding:0px;word-wrap:break-word;white-space:pre-wrap;}
pre code{padding:0px !important;margin:0 0 20px;display:block !important;font-family:Monaco,Menlo,"Source Code Pro","Noto Mono",Consolas,"hiragino sans gb","stheiti","Source Han Sans SC","Noto Sans CJK SC","wenquanyi micro hei","microsoft yahei",monospace !important;white-space:pre-wrap;border-width:1px 0 !important;border-style:solid;border-color:#999;background:transparent !important;color:#000;line-height:1.8em;}
pre code span{font-family:Monaco,Menlo,"Source Code Pro","Noto Mono",Consolas,"hiragino sans gb","stheiti","Source Han Sans SC","Noto Sans CJK SC","wenquanyi micro hei","microsoft yahei",monospace !important;color:#000;white-space:pre-wrap;}
.link-bg{background:url(https://cdn.vik.im/blog/right.png) no-repeat right center transparent;}
.logo{position:relative;width:100%;height:100%;}
.logo-bg{position:absolute;width:100%;height:100%;background:transparent;}
#content .post #author-info {margin:20px 0px 30px 0px;padding:10px 0px 0px 0px;border:1px solid #000;overflow:hidden;}
#content .post #author-avatar {margin:5px 15px 0px 0px;float:left;}
#content .post #author-description {overflow:hidden;}
#content .post #author-description h2 {padding:0px;font-weight:normal;}
#content .post #author-description h2 span {font-weight:bold;text-transform:uppercase;}
#content .post #author-description p, .page-link  {font-size:16px;line-height:1.8em;font-style:italic;}
#content blockquote {background:url(https://cdn.vik.im/blog/quotation_marks.png) no-repeat left 10px transparent;background-size:40px;-webkit-transition: background-image 0.3s ease;-moz-transition: background-image 0.3s ease;-o-transition: background-image 0.3s ease;transition: background-image 0.3s ease;}
p.form-submit {margin-top:1em;}
p.comment-form-comment{padding-bottom:0 !important;margin-top:1em !important;}
#rightbottom{float:left;position:fixed;right:0px;bottom:0px;z-index:999;width:36px;background-color:#000;height:76px;border-width:1px;border-style:solid;border-color:#000;}
#totop,#tobottom{float:left;width:38px;height:38px;display:inline-block;}
#totop{background-position:0 0;}
#tobottom{background-position: 0 -38px;}
#shortcut:before{display:none;content:attr(data-tip);position:fixed;width:270px;padding:7px 10px;background:#f6f6f6;color:#000;white-space:pre-line;line-height:1.6em;font-family:Monaco,Menlo,"Source Code Pro","Noto Mono",Consolas,"hiragino sans gb","stheiti","Source Han Sans SC","Noto Sans CJK SC","wenquanyi micro hei","microsoft yahei",monospace !important;font-size:.9em;}
#shortcut:before{bottom:60px;left:25%;margin-left:200px;}
#shortcut.high:before{bottom:190px;}
.single #shortcut:before,.page #shortcut:before{left:250px;margin-left:0;}
#shortcut:hover{cursor:pointer;}
#shortcut:hover:before,#shortcut.hover:before{display:block;}
#nav-bar-blog-title{background:url('https://img.vik.im/blog/header-c.jpg') left bottom transparent;}
.nav-more{background:url(https://cdn.vik.im/blog/more.png) no-repeat center center;}
.color1.comment-body:hover{border-color:#d4291f !important;}/*red*/
.color2.comment-body:hover{border-color:#40cf53 !important;}/*green*/
.color3.comment-body:hover{border-color:#7f7ffb !important;}/*blue*/
.color4.comment-body:hover{border-color:#ff6c22 !important;}/*orange*/
.color5.comment-body:hover{border-color:#c742fc !important;}/*purple*/
.color6.comment-body:hover{border-color:#b3a300 !important;}/*yellow*/
.color1:hover > .comment-reply-link{color:#d4291f !important;}/*red*/
.color2:hover > .comment-reply-link{color:#40cf53 !important;}/*green*/
.color3:hover > .comment-reply-link{color:#7f7ffb !important;}/*blue*/
.color4:hover > .comment-reply-link{color:#ff6c22 !important;}/*orange*/
.color5:hover > .comment-reply-link{color:#c742fc !important;}/*purple*/
.color6:hover > .comment-reply-link{color:#b3a300 !important;}/*yellow*/
.wp-smiley{width:27px;height:27px;background:url('https://cdn.vik.im/blog/smilies/smiley.png') no-repeat;display:inline-block;border:none;vertical-align:text-bottom;}
.icon_1{background-position:0 0;}
.icon_2{background-position:0 -27px;}
.icon_3{background-position:0 -54px;}
.icon_4{background-position:0 -81px;}
.icon_5{background-position:0 -108px;}
.icon_6{background-position:0 -135px;}
.icon_7{background-position:0 -162px;}
.icon_8{background-position:0 -189px;}
.icon_9{background-position:0 -216px;}
.icon_10{background-position:0 -243px;}
.icon_11{background-position:0 -270px;}
.icon_12{background-position:0 -297px;}
.icon_13{background-position:0 -324px;}
.icon_14{background-position:0 -351px;}
.icon_15{background-position:0 -378px;}
.icon_16{background-position:0 -405px;}
.icon_17{background-position:0 -432px;}
.icon_18{background-position:0 -459px;}
.icon_19{background-position:0 -486px;}
.icon_20{background-position:0 -513px;}
.icon_21{background-position:0 -540px;}
.icon_22{background-position:0 -567px;}
.icon_23{background-position:0 -594px;}
.icon_24{background-position:0 -621px;}
.icon_25{background-position:0 -648px;}
.icon_26{background-position:0 -675px;}
.icon_27{background-position:0 -702px;}
#tiptip_holder {display: none;position: absolute;top: 0;left: 0;z-index: 999;}
#tiptip_holder.tip_top {padding-bottom: 5px;}
#tiptip_holder.tip_bottom {padding-top: 5px;}
#tiptip_holder.tip_right {padding-left: 5px;}
#tiptip_holder.tip_left {padding-right: 5px;}
#tiptip_content {font-size: 16px;line-height:1.3em;color: #000;padding:4px 8px;border: 1px solid #000;background-color:#fff;word-wrap:break-word;}
#tiptip_arrow, #tiptip_arrow_inner {position: absolute;border-color:transparent;border-style: solid;border-width: 6px;height: 0;width: 0;}
#tiptip_holder.tip_top #tiptip_arrow {border-top-color: #000;}
#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #000;}
#tiptip_holder.tip_right #tiptip_arrow {border-right-color: #000;}
#tiptip_holder.tip_left #tiptip_arrow {border-left-color: #000;}
#tiptip_holder.tip_top #tiptip_arrow_inner {margin-top: -7px;margin-left: -6px;border-top-color: #fff;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px;margin-left: -6px;border-bottom-color: #fff;}
#tiptip_holder.tip_right #tiptip_arrow_inner {margin-top: -6px;margin-left: -5px;border-right-color: #fff;}
#tiptip_holder.tip_left #tiptip_arrow_inner {margin-top: -6px;margin-left: -7px;border-left-color: #fff;}
.syntaxhl ol{margin:0 !important;color:#999;list-style:none;padding:0 0 0 3em !important;}
.syntaxhl ol li:nth-of-type(5n) {list-style:decimal;}
.syntaxhl ol li:first-child {list-style:decimal;}
.syntaxhl ol li:nth-of-type(2n) {background:#fff !important;}
.syntaxhl ol li{padding:0 1em !important;background:#f7f7e5 !important;border-left:1px solid #ccc;}
.hljs{padding:0 !important;border-left:none !important;display:block !important;}
#menu{width:250px;float:right;padding:0 8px 10px 0;font-size:.8em;color:#666;margin:0 0 10px 15px;border-style:solid;border-color:#999;border-width:0 0 1px;box-sizing:border-box;}
#menu:before{content:"目录";display:block;padding:0 0 5px;font-size:1.08em;}
#menu:empty{display:none;}
#content #menu ul{padding-top:0;}
#content #menu ul li{padding-bottom:0px;}
#content #menu ul li.menu-H3{margin-left:8px;}
#menu a{color:#666;text-decoration:none;margin:0;}
#menu a:hover{color:#d42 !important;text-decoration:none;}

#gdpr{position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    background: rgba(255,255,255,.95);}
#gdprBox{width: 90%;
    margin: 0 auto 0px;
    padding: 50px;
    border: 1px solid #000;
    box-sizing: border-box;
    overflow-y: auto;
    max-height: 100%;}
.subscribeLabel input[type="checkbox"]{display:none;}
.subscribeLabel input[type="checkbox"]+.labelText{color:#000;}
.subscribeLabel input[type="checkbox"]+.labelText::before{display:inline-block;width:15px;height:15px;padding:0;margin:0 8px 0 0;font-size:10px;line-height:15px;text-align:center;vertical-align:middle;border-radius:2px;box-shadow:0 0 1px #aaa;box-sizing:border-box;content:"-";color:#000;background:#ddd;}
.subscribeLabel input[type="checkbox"]:checked+.labelText::before{content:"\2713";color:#fff;background:#4caf50;}
.subscribeLabel .labelText>span{display:inline-block;vertical-align:middle;}

body.single[data-color="F6F6F6"]{background:#f6f6f6;}
body.single[data-color="FFF2E2"]{background:#fff2e2;}
body.single[data-color="000000"]{background:#000000;color:#ccc;}
.colorSetting{display:inline-block;width:20px;height:20px;border-radius:50%;vertical-align:middle;margin:0 0 0 10px;box-shadow:0 0 2px #000;border:1px solid transparent;}
.colorSetting:hover{border-color:#ff6c22;box-shadow:none;}
.colorSettingF6F6F6{background:#f6f6f6;}
.colorSettingFFF2E2{background:#fff2e2;}
.colorSetting000000{background:#000000;}
body.single[data-color="F6F6F6"] .colorSettingF6F6F6,body.single[data-color="FFF2E2"] .colorSettingFFF2E2,body.single[data-color="000000"] .colorSetting000000{box-shadow:none;border-color:#ff6c22;}
body.single[data-color="000000"] #content p.meta{color:#aaa;}
body.single[data-color="000000"] p.meta a,body.single[data-color="000000"] .comment-meta a,body.single[data-color="000000"] p.logged-in-as a,body.single[data-color="000000"] #content span.previous,body.single[data-color="000000"] #content span.next,body.single[data-color="000000"] #content span.nav-excerpt,body.single[data-color="000000"] #content span.similar-excerpt,body.single[data-color="000000"] #rp li a,body.single[data-color="000000"] #menu,body.single[data-color="000000"] #menu a{color:#aaa;}
body.single[data-color="000000"] .meta-border{border-top-color:#aaa;}
body.single[data-color="000000"] #content span.nav{border-color:#aaa;}
body.single[data-color="000000"] .left a:hover > .nav,body.single[data-color="000000"] .right a:hover > .nav{border-color:#d4291f !important;}
body.single[data-color="000000"] #footer{border-top:3px solid #ccc;}
body.single[data-color="000000"] #beer{box-shadow:none !important;}
body.single[data-color="000000"] #content article h2{background:#444;color:#fff;}
body.single[data-color="000000"] #content blockquote{background-image:url(https://cdn.vik.im/blog/quotation_marks_dark.png);color:#fff;-webkit-transition: background-image 1s ease;-moz-transition: background-image 1s ease;-o-transition: background-image 1s ease;transition: background-image 1s ease;}
body.single[data-color="000000"] #logo-s a:hover{color:#fff !important;}
body.single[data-color="000000"] strong,body.single[data-color="000000"] em{border-color:#fff;color:#fff;}
body.single[data-color="000000"] #content p.wp-caption-text,body.single[data-color="000000"] #content p.wp-caption-text a{color:#aaa;}

@media screen and (max-width:1200px){
.gallery .gallery-item{width: 45%;max-width:250px;}
}

@media screen and (max-width: 1100px){
#footer-column-left {width:43%;}
#footer-column-middle {width:46%;border-right:none;float:right;min-height:320px;}
#footer-column-right {width:43%;padding-left:1%;padding-right:3%;}
#footer-column-rightbottom {width:46%;float:right;padding-left:3%;padding-right:3%;}
}

@media screen and (max-width: 800px){
html,body{height:auto;}
.read #wrap,#wrap {width:93%;max-width: 800px;min-width:300px;padding: 0px 10px 0px 10px;overflow:hidden;position:relative;float:none;margin:0px auto;}
.magazine #wrap{width:100%;padding:0px;}
.logo {width: auto;max-width: 800px;min-width:300px;position:relative;float: none;clear: both;margin:0px;border-bottom:3px double #000;}
#logo-wrap {width:93%;max-width: 800px;min-width:300px;padding-left:10px;padding-right:10px;}
.limit-width{border-bottom:none;margin-top:3%;margin-bottom:3%;}
#content .limit-width-bg{position:static;height:300px;width:94%;opacity:1;filter:none;-webkit-filter:none;background-attachment:scroll;box-shadow:0 0 3px #444;margin-left:3%;margin-right:3%;border:1px solid #999;box-sizing:border-box;border-bottom:0;}
#content .limit-width-bg.noThumb{display:none;}
#content .limit-width-wrap{padding-top:0;padding-bottom:0;}
#content .limit-width-content:not(.noThumb){border-top:0;}
.opacity{opacity:1.0 !important;}
.read #main {width:auto;margin:0;padding:30px 0px 0px;float:none;clear:both;border:none;}
.read #main.haspost{padding-left:0;}
.read #content,#content {width: auto;margin:0px 0px 50px 0px;padding: 0px;float: none;clear: both;}
#content{margin-bottom:0px;}
#content h1 a{display:inline;width:auto;}
#content article h2 {border-left:none;border-bottom: 7px solid #ff6c22;margin-left: -10px;padding-left: 10px;text-align:center;}
#content p.meta{padding-bottom:15px;}
.share{margin-top:0px;}
#rp{padding-top:10px !important;}
#content img.wp-post-image {width: 100px;margin: 3px 10px 5px 0 !important;}
.left,.right{width:100%;}
.left{padding-bottom:20px;}
.left a{margin-bottom:80px;}
.nav-loop{width:30% !important;margin:20px 3% 30px !important;}
.nav-loop a{margin-top:20px;}
.nav-previous{width:100%;float:none;}
.nav-next{width:100%;float:none;}
a#cancel-comment-reply-link {display:block;padding:0;float:none;}
.comment_icons{margin-right:15px;}
.footer{width: 100%;min-width:320px;float:none;padding-bottom:20px;}
#footer{border-top:7px double #fff;}
.footer-content{width:auto;min-width:320px;max-width:800px;margin-left:auto;margin-right:auto;padding:0px 10px 0px 10px;position:relative;}
.footer-content div{float:none !important;}
#footer-column-left{width:auto;padding:20px 10px;}
#footer-column-middle{width:auto;margin:0px auto;border-style:solid;border-color:#444;border-width:1px 0px 1px 0px;padding:20px 10px;float:left;min-height:100px;}
#footer-column-right,#footer-column-rightbottom{width:auto;padding:20px 10px;}
.disclaimer{padding:10px 10px;margin:0px;}
#ks{display:none;}
#search{float:none;}
#nav-bar{width:80%;left:-81%;}
#nav-more-w{left:-2px;}
#nav-more-b{left:80%;}
.gallery .gallery-item{width:100%;max-width:100%;margin-left:0px;margin-right:0px;text-align:left;}
.logo-bg{background:none;}
#comments-content ol li.depth-2,#content .page #comments-content ol li.depth-2,#comments-content ol li.depth-3,#content .page #comments-content ol li.depth-3,#comments-content ol li.depth-4,#content .page #comments-content ol li.depth-4,#comments-content ol li.depth-5,#content .page #comments-content ol li.depth-5 {margin-left:0px !important;}
#menu{width:100%;margin-left:0;margin-bottom:30px;float:none;}
}

@media screen and (min-width:1333px){
.single #shortcut:before,.page #shortcut:before{left:50%;margin-left:-450px;}
}

@media screen and (min-width:800px){
.magazine .logo h1 a,.magazine .logo h2 a,.magazine .logo p{color:#fff;}
.magazine .logo h1 a:hover,.magazine .logo h2 a:hover{color:#fff !important;}
.magazine .logo-sep{display:block;position:fixed;width:25%;max-width:625px;height:100%;z-index:1;box-shadow:1px 0 2px #000;border-right:2px solid #000;}
.magazine .logo {position:fixed;z-index:5;width:25%;border:none;height:100%;min-height:100%;max-width:625px;}
.magazine #logo-wrap{position:absolute;top:20px;padding-left:5%;padding-right:5%;z-index:10;text-align:left;}
.magazine #logo-avatar{display:block;width:130px;border-radius:100%;margin:0 auto 20px;}
.magazine .footer{width:75%;float:right;}
.magazine .footer-content {width:auto;max-width:none;margin-left:3%;margin-right:3%;}
.magazine .logo-bg{background:url('https://img.vik.im/blog/header.jpg?v=4') center top transparent;background-size:cover !important;opacity:.8;}
#content article h2{background:-webkit-linear-gradient(left,#fff,#fff,#fff,rgba(255,255,255,0),rgba(255,255,255,0));background:-o-linear-gradient(left,#fff,#fff,#fff,rgba(255,255,255,0),rgba(255,255,255,0));background:-moz-linear-gradient(left,#fff,#fff,#fff,rgba(255,255,255,0),rgba(255,255,255,0));background:linear-gradient(left,#fff,#fff,#fff,rgba(255,255,255,0),rgba(255,255,255,0));}
body.single[data-color="000000"] #content article h2{background:-webkit-linear-gradient(left,#444,#444,#444,rgba(255,255,255,0),rgba(255,255,255,0));background:-o-linear-gradient(left,#444,#444,#444,rgba(255,255,255,0),rgba(255,255,255,0));background:-moz-linear-gradient(left,#444,#444,#444,rgba(255,255,255,0),rgba(255,255,255,0));background:linear-gradient(left,#444,#444,#444,rgba(255,255,255,0),rgba(255,255,255,0));}
}

@media screen and (min-width:800px) and (max-width:1200px){
.magazine .logo h1,.magazine .logo h2{font-size:36px;}
.magazine .logo p{font-size:18px;}
.magazine #footer-column-left {width:43%;}
.magazine #footer-column-middle {width:46%;border-right:none;float:right;min-height:300px;}
.magazine #footer-column-right {width:43%;padding-left:1%;padding-right:3%;}
.magazine #footer-column-rightbottom {width:46%;float:right;padding-left:3%;padding-right:3%;}
}

@media screen and (min-width:800px) and (max-width:1000px){
.magazine #footer{border-top:7px double #fff;}
.magazine .footer-content {width:auto;min-width:325px;max-width:800px;margin-left:auto;margin-right:auto;padding:0px 10px 0px 10px;position:relative;}
.magazine .footer-content div{float:none !important;}
.magazine .disclaimer{padding-bottom:20px;}
#footer-column-left {width:auto;padding:20px 10px;}
.magazine #footer-column-middle {width:auto;margin:0px auto;border-style:solid;border-color:#444;border-width:1px 0px 1px 0px;padding:20px 10px;float:left;min-height:100px;}
.magazine #footer-column-right,.magazine #footer-column-rightbottom {width:auto;padding:20px 10px;}
}

@media screen and (min-width:1500px){
#menu{position:fixed;margin-left:-220px;width:150px;border:none;bottom:30px;padding-bottom:0;overflow:hidden;max-height:80%;opacity:1;}
body.single[data-color="F6F6F6"] #menu{background:#f6f6f6;}
body.single[data-color="FFF2E2"] #menu{background:#fff2e2;}
body.single[data-color="000000"] #menu{background:#000000;}
#menu-wrap{width:150px;height:100%;overflow-y:scroll;overflow-x:hidden;background:-webkit-linear-gradient(left,#f6f6f6,rgba(255,255,255,0),#f6f6f6,#f6f6f6),-webkit-linear-gradient(bottom,#ff6c22,rgba(255,255,255,0) 3px),-webkit-linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);background:-moz-linear-gradient(left,#f6f6f6,rgba(255,255,255,0),#f6f6f6,#f6f6f6),-moz-linear-gradient(bottom,#ff6c22,rgba(255,255,255,0) 3px),-moz-linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);background:-o-linear-gradient(left,#f6f6f6,rgba(255,255,255,0),#f6f6f6,#f6f6f6),-o-linear-gradient(bottom,#ff6c22,rgba(255,255,255,0) 3px),-o-linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);background:linear-gradient(to right,#f6f6f6,rgba(255,255,255,0),#f6f6f6,#f6f6f6),linear-gradient(to top,#ff6c22,rgba(255,255,255,0) 3px),linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);}
body.single[data-color="FFF2E2"] #menu-wrap{background:-webkit-linear-gradient(left,#fff2e2,rgba(255,255,255,0),#fff2e2,#fff2e2),-webkit-linear-gradient(bottom,#ff6c22,rgba(255,255,255,0) 3px),-webkit-linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);background:-moz-linear-gradient(left,#fff2e2,rgba(255,255,255,0),#fff2e2,#fff2e2),-moz-linear-gradient(bottom,#ff6c22,rgba(255,255,255,0) 3px),-moz-linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);background:-o-linear-gradient(left,#fff2e2,rgba(255,255,255,0),#fff2e2,#fff2e2),-o-linear-gradient(bottom,#ff6c22,rgba(255,255,255,0) 3px),-o-linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);background:linear-gradient(to right,#fff2e2,rgba(255,255,255,0),#fff2e2,#fff2e2),linear-gradient(to top,#ff6c22,rgba(255,255,255,0) 3px),linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);}
body.single[data-color="000000"] #menu-wrap{background:-webkit-linear-gradient(left,#000000,rgba(255,255,255,0),#000000,#000000),-webkit-linear-gradient(bottom,#ff6c22,rgba(255,255,255,0) 3px),-webkit-linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);background:-moz-linear-gradient(left,#000000,rgba(255,255,255,0),#000000,#000000),-moz-linear-gradient(bottom,#ff6c22,rgba(255,255,255,0) 3px),-moz-linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);background:-o-linear-gradient(left,#000000,rgba(255,255,255,0),#000000,#000000),-o-linear-gradient(bottom,#ff6c22,rgba(255,255,255,0) 3px),-o-linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);background:linear-gradient(to right,#000000,rgba(255,255,255,0),#000000,#000000),linear-gradient(to top,#ff6c22,rgba(255,255,255,0) 3px),linear-gradient(#ff6c22,rgba(255,255,255,0) 3px);}
#menu.hide{opacity:0;pointer-events:none;}
#menu .menu-current{color:#d42;}
#content #menu ul{background:-webkit-linear-gradient(bottom,#f6f6f6,#f6f6f6,#f6f6f6,rgba(255,255,255,0) 10px),-webkit-linear-gradient(#f6f6f6,#f6f6f6,#f6f6f6,rgba(255,255,255,0) 10px);}
body.single[data-color="FFF2E2"] #content #menu ul{background:-webkit-linear-gradient(bottom,#fff2e2,#fff2e2,#fff2e2,rgba(255,255,255,0) 10px),-webkit-linear-gradient(#fff2e2,#fff2e2,#fff2e2,rgba(255,255,255,0) 10px);}
body.single[data-color="000000"] #content #menu ul{background:-webkit-linear-gradient(bottom,#000000,#000000,#000000,rgba(255,255,255,0) 10px),-webkit-linear-gradient(#000000,#000000,#000000,rgba(255,255,255,0) 10px);}
}
