/* dolce.vita.css 
 * 
 * Dolce & Vivace
 * https://dolcevivace.com/
 * Copyright 2015 Dolce & Vivace
 */
 @charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Varela);@import url(https://fonts.googleapis.com/css?family=Damion);@import url(https://fonts.googleapis.com/css?family=Tangerine);@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro);@import url(https://fonts.googleapis.com/css?family=Cinzel);@import url(https://fonts.googleapis.com/css?family=Vollkorn);html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{        box-sizing:border-box;-webkit-box-sizing:border-box;   -moz-box-sizing:border-box;    -ms-box-sizing:border-box;     -o-box-sizing:border-box}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}.clear{clear:both}a{outline:none}a:focus,*:focus{outline:none !important}.mar0{margin:0 !important}.mar5{margin:5px}.mar10{margin:10px}.mar15{margin:15px}.mar20{margin:20px}.mar25{margin:25px}.mar30{margin:30px}.mar35{margin:35px}.mar40{margin:40px}.mar45{margin:45px}.mar50{margin:50px}.mar60{margin:60px}.mart5{margin-top:5px}.mart10{margin-top:10px}.mart15{margin-top:15px}.mart20{margin-top:20px}.mart25{margin-top:25px}.mart30{margin-top:30px}.mart35{margin-top:35px}.mart40{margin-top:40px}.mart45{margin-top:45px}.mart50{margin-top:50px}.mart60{margin-top:60px}.mart70{margin-top:70px}.mart80{margin-top:80px}.mart90{margin-top:90px}.mart100{margin-top:100px}.mart200{margin-top:200px}.mart300{margin-top:300px}.marb5{margin-bottom:5px}.marb10{margin-bottom:10px}.marb15{margin-bottom:15px}.marb20{margin-bottom:20px}.marb25{margin-bottom:25px}.marb30{margin-bottom:30px}.marb35{margin-bottom:35px}.marb40{margin-bottom:40px}.marb45{margin-bottom:45px}.marb50{margin-bottom:50px}.marb60{margin-bottom:60px}.marb70{margin-bottom:70px}.marb80{margin-bottom:80px}.marb90{margin-bottom:90px}.marb100{margin-bottom:100px}.marl5{margin-left:5px}.marl10{margin-left:10px}.marl15{margin-left:15px}.marl20{margin-left:20px}.marl25{margin-left:25px}.marl30{margin-left:30px}.marl35{margin-left:35px}.marl40{margin-left:40px}.marl45{margin-left:45px}.marl50{margin-left:50px}.marl60{margin-left:60px}.marr5{margin-right:5px}.marr10{margin-right:10px}.marr15{margin-right:15px}.marr20{margin-right:20px}.marr25{margin-right:25px}.marr30{margin-right:30px}.marr35{margin-right:35px}.marr40{margin-right:40px}.marr45{margin-right:45px}.marr50{margin-right:50px}.marr60{margin-right:60px}.pd0{padding:0 !important}.pd5{padding:5px}.pd10{padding:10px}.pd15{padding:15px}.pd20{padding:20px}.pd25{padding:25px}.pd30{padding:30px}.pd35{padding:35px}.pd40{padding:40px}.pd50{padding:50px}.pd60{padding:60px}.pd70{padding:70px}.pd80{padding:80px}.pd90{padding:90px}.pdl10{padding-left:10px}.pdl20{padding-left:20px}.pdl30{padding-left:30px}.pdr10{padding-right:10px}.pdr20{padding-right:20px}.pdr30{padding-right:30px}strong{font-weight:normal !important}em{font-weight:bold}b{font-weight:bold}small{  font-size:80%}.text-normal{font-weight:normal !important}.text-xs{font-size:0.72rem !important;line-height:1.6em}.text-s{font-size:0.78rem !important;line-height:1.6em}.text-m{font-size:1rem !important}.text-l{font-size:1.6rem !important;line-height:1.6em}.text-xl{font-size:2.2rem !important;line-height:1.6em}.text-xxl{font-size:2.8rem !important;line-height:1.6em}.text-xxxl{font-size:4rem !important;line-height:1.6em}.text-left{  text-align:left !important}.text-right{  text-align:right !important}.text-center{  text-align:center !important}.text-justify{  text-align:justify !important}.text-underline{text-decoration:underline !important}.text-muted{  color:#454545}.text-primary{  color:#eee}a.text-primary:hover{  color:#757575}.text-success{  color:#0277bd }a.text-success:hover{  color:#039be5}.text-info{  color:#78909c}a.text-info:hover{  color:#b0bec5}.text-warning{  color:#e65100}a.text-warning:hover{  color:#f57c00}.text-danger{  color:#d50000 }a.text-danger:hover{  color:#ff5252 }.relative_on{position:relative !important}.relative_off{position:absolute !important}.relative_off_fixed{position:fixed !important}.center-block{  display:block;  margin-left:auto;  margin-right:auto}.sr-only{  position:absolute;  width:1px;  height:1px;  margin:-1px;  padding:0;  overflow:hidden;  clip:rect(0,0,0,0);  border:0}.sr-only-focusable:active,.sr-only-focusable:focus{  position:static;  width:auto;  height:auto;  margin:0;  overflow:visible;  clip:auto}.float-right{  float:right !important}.float-left{  float:left !important}.hide{  display:none}.show{  display:block !important}.invisible{  visibility:hidden}.text-hide{  font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0}.hidden{ display:none !important; visibility:hidden !important}.affix{ position:fixed}pre,blockquote,code{ page-break-inside:avoid}.d-inline{display:inline}.d-block{display:block}.d-inline-block{display:inline-block}html{ -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); font-size:75%; letter-spacing:0.04rem; line-height:1.5rem}p{margin:0 0 2rem} @media screen and (min-width:601px){html{font-size:82%;letter-spacing:0.05rem; line-height:1.7rem}p{margin:0 0 2.2rem}} @media screen and (min-width:992px){html{font-size:82%;letter-spacing:0.05rem; line-height:1.7rem}p{margin:0 0 2.2rem}}ul{list-style:none}ol{list-style:decimal}img{ vertical-align:middle; border:0; max-width:100%; height:auto}a:focus{ outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px}h1,h2,h3,h4,h5,h6{ font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{ font-weight:inherit}h1,h2{ font-size:1.6rem; line-height:1.8rem; margin:0 0 1rem; border-left:#607d8b solid 4px; padding-left:16px}h1.plain,h2.plain{ font-size:1.6rem; line-height:1.8rem; margin:0 0 1rem; border-left:none; padding-left:0}h3,h4{ font-size:1.2rem; line-height:1.2rem; margin:0 0 1rem; border-left:#90a4ae solid 4px; padding-left:16px}h3.plain,h4.plain{ font-size:1.2rem; line-height:1.2rem; margin:0 0 1rem; border-left:none; padding-left:0; font-weight:500}h5,h6{ font-size:1rem; line-height:1.2rem; margin:0 0 1rem; border-left:#90a4ae solid 4px; padding-left:16px} h5.plain,h6.plain{ font-size:1rem; line-height:1.2rem; margin:0 0 1rem; border-left:none; padding-left:0}pre{margin:1rem 0 2rem;position:relative;border:#454545 solid 1px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}i{padding:0 0 0.1rem;vertical-align:middle !important}.collapsible i{padding-top:0}.section{padding-top:1rem;padding-bottom:2rem}.section2{padding-top:1rem;padding-bottom:3rem}.section-topspace{padding-top:3.4rem;padding-bottom:2rem}.section:after,.section-topspace:after{content:".";display:block;height:0;clear:both;visibility:hidden}li ul li{padding-left:1.4rem}@media (max-width:600px){h1,h2,h1.plain,h2.plain{ font-size:1.4rem; line-height:1.6rem}h3,h4,h3.plain,h4.plain{ font-size:1rem; line-height:1.2rem}.text-xs{line-height:1.6em}.text-s{line-height:1.6em}.text-l{line-height:1.6em}.text-xl{line-height:1.5em}.text-xxl{line-height:1.4em}.text-xxxl{line-height:1.3em}}.mart1rem{margin-top:1rem}.mart24rem{margin-top:2.4rem}.pdb1rem{padding-bottom:1rem}.pdb24rem{padding-bottom:2.4rem}@font-face{
font-family:"YuGothic M";src:local(Yu Gothic Medium)}body{color:#eee;
font-family: 'Varela' , Verdana, "游ゴシック体", YuGothic, "游ゴシック Medium", "YuGothic M", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;background-color:#000;margin:0;word-wrap:break-word; overflow-wrap:break-word}.font_reset{
font-family: 'Varela' , Verdana, "游ゴシック体", YuGothic, "游ゴシック Medium", "YuGothic M", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;}a{ color:#cfd8dc ; text-decoration:none; -webkit-transition:color 0.3s,background-color 0.5s; -moz-transition:color 0.3s,background-color 0.5s; transition:color 0.3s,background-color 0.5s}a:hover,a:focus{ color:#78909c}hr{ -moz-box-sizing:content-box; box-sizing:content-box; height:0; border:0; border-top:1px solid #454545; margin:1rem 0}.font-varela{
font-family:'Varela',sans-serif}.font-damion{
font-family:'Damion',cursive;letter-spacing:0}.font-tangerine{
font-family:'Tangerine',cursive;letter-spacing:0}.font-vollkorn{
font-family:'Vollkorn',serif;letter-spacing:0}.font-cinzel{
font-family:'Cinzel',serif;letter-spacing:0}.font-code{
font-family: 'Source Code Pro',"Osaka－等幅", Osaka-mono, "ＭＳ ゴシック", "MS Gothic", monospace;line-height:1.4rem;letter-spacing:0}pre code{display:inline-block;min-width:100%;color:#fff;background:#111;padding:2.7rem 2rem 1.4rem;letter-spacing:0 !important;line-height:1.4rem !important;
font-family: 'Source Code Pro', monospace , "游ゴシック体", YuGothic, "游ゴシック Medium", "YuGothic M", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo;font-size:12px}pre code:before{ position:absolute; padding:1px 7px; background:none repeat scroll 0% 0% #454545; top:0px; left:0px; color:#ccc; content:"language-markup"; font-size:0.9rem;border-right:#454545 solid 1px;border-bottom:#454545 solid 1px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}.collapsible-body pre{margin:0;border:0}.breadcrumb{ padding:0; list-style:none}.breadcrumb >li{ display:inline-block}.breadcrumb >li+li:before{ content:">\00a0"; padding:0 5px; color:#ccc}.breadcrumb >.active,.breadcrumb >.current-menu-item{ color:#777}blockquote{margin:1rem 0 2rem;padding:2.4rem 20px 2.4rem;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;border:1px solid #454545}blockquote p{margin-bottom:0}blockquote:before{content:'"';font-style:italic;font-size:30px;font-weight:normal;line-height:40px;width:30px;height:30px;position:absolute;top:7px;left:10px;color:#b0bec5}blockquote:after{content:'"';font-style:italic;font-size:30px;font-weight:normal;text-align:left;line-height:60px;width:30px;height:30px;position:absolute;bottom:7px;right:-2px;color:#b0bec5}cite .citeright{display:block;text-align:right;padding:0 0 2rem;margin-top:-2rem;font-style:italic;text-align:right;font-size:0.78rem}blockquote cite{ display:block;padding:0;font-style:italic;text-align:right;font-size:90%}.pager,.pager-white{ padding-left:0; margin:20px 0; list-style:none; text-align:center}.pager li{ font-size:1rem; display:inline-block; background-color:#666; float:none; width:auto; height:auto; margin:0 20px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box; text-align:center; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.pager-white li{ font-size:1rem; display:inline-block; background-color:#fff; color:#424242; float:none; width:auto; height:auto; margin:0 20px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box; text-align:center; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); line-height:2rem}.pager li a,.pager-white li a{width:10rem}.pager li >a,.pager li >span{ display:inline-block; padding:1px 24px 0; color:#FFF; background:#263238}.pager li >a:hover{ text-decoration:none; background-color:#37474f}.pager-white li >a,.pager-white li >span{ display:inline-block; padding:1px 24px 0; color:#424242}.pager-white li >a:hover{ text-decoration:none; background-color:#fff}.pager .next{ float:right}.pager .previous{ float:left}.pager .disabled >a,.pager .disabled >a:hover,.pager .disabled >a:focus,.pager .disabled >span{ color:#fff; background-color:#a9a9a9; cursor:not-allowed}.pager li i{ font-size:1rem; vertical-align:middle;padding-bottom:0.2rem}.pager:after,.pager:before {content:".";display:block;height:0;clear:both;visibility:hidden}@media (max-width:600px){.pager li{ margin:0}.pager li >a,.pager li >span{ display:inline-block; padding:5px 20px 4px; color:#FFF}.pager li a{width:9rem}}.page-links{list-style:none;display:inline-block;color:#fff;background:#263238;min-width:30px;height:2rem;line-height:2rem;text-align:center;vertical-align:top;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s; -ms-transition:0.2s; transition:0.2s;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box;margin-left:0.5rem}.page-links a{list-style:none;display:inline-block;color:#fff;background:#454545;min-width:30px;height:2rem;line-height:2rem;text-align:center;vertical-align:top; -webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s; -ms-transition:0.2s; transition:0.2s;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box}.page-links a:hover{background:#37474f}.pagination{ margin:0 0 2rem; list-style:none; text-align:center}.pagination li{ font-size:1rem; display:inline-block; float:none; width:auto; height:auto; margin:0 7px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box; text-align:center}.pagination li a{ color:#fafafa; display:block; min-width:30px; vertical-align:middle; padding:0}.pagination li.active a,.pagination li.current-menu-item a{ color:#fff}.pagination li.active,.pagination li.current-menu-item{ background-color:#263238 ;display:inline-block;vertical-align:middle;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.pagination li.disabled{display:inline-block;vertical-align:middle}.pagination li.disabled a{ color:#999}.pagination li i{font-size:0.78rem;vertical-align:middle;padding-top:0;color:#666}.pagination_pd_first{padding-left:0;padding-right:0}.pagination_pd_last{padding-left:0;padding-right:0}.pagination_pd_first a,.pagination_pd_last a{color:#999 !important}.pagination_post{ font-size:1rem; display:inline-block; float:none; height:30px; line-height:30px; margin:0 0 0 10px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box; text-align:center; color:#444; min-width:30px; vertical-align:middle}@media (max-width:600px){.pagination{ margin:0 0 1.4rem}.pagination li{ margin:0 5px}.pagination_pd_first{padding-left:0;padding-right:0}.pagination_pd_last{padding-left:0;padding-right:0}}#page-top{position:fixed;bottom:0;right:8%;z-index:900;opacity:0.7}#page-top i{font-size:1rem}#page-top:hover{opacity:1}.tag-btn{display:inline-block;vertical-align:middle;min-width:3rem;padding:0 8px; text-align:center; line-height:1.6rem; color:#757575; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-weight:300; font-size:0.8rem; color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box;margin:0 3px;-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s; transition:0.5s;vertical-align:middle;background:#263238}.tag-btn a{color:#fafafa}.tag-btn:hover{color:#FFF;background-color:#37474f}.progress{ overflow:hidden; height:1.2rem; margin-bottom:20px; background-color:#212121; border-radius:2px; -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1); box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{ float:left; width:0%; height:100%; font-size:0.78rem; line-height:1.2rem; color:#fff; text-align:center; background-color:#455a64 ; -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15); box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15); -webkit-transition:width 0.6s ease; -o-transition:width 0.6s ease; transition:width 0.6s ease}@media (max-width:600px){.progress{height:1.4rem}.progress-bar{height:1.4rem;padding-top:2px}}#menu li{position:relative}#menu li ul{ display:none; position:absolute; top:70px; left:0px; padding:5px; width:200px; background-color:transparent; border:none; margin-top:-70px; padding-top:70px}#menu li ul li{ margin:0 !important; padding:0 !important; width:200px; border:none; background-color:#111}#menu li ul li a{ display:inline-block; width:200px; height:20px !important}#menu li ul li a:hover{ background-color:#111; color:#eee}.image-grayscale{  -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -o-filter:grayscale(100%); -ms-filter:grayscale(100%); filter:grayscale(100%)} .image-sepia{ -webkit-filter:sepia(100%); -moz-filter:sepia(100%); -o-filter:sepia(100%); -ms-filter:sepia(100%); filter:sepia(100%)} .responsive-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.collapsible{border-top:1px solid #454545; border-right:1px solid #454545; border-left:1px solid #454545; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px} .collapsible-header{ display:block; cursor:pointer; padding:0.6rem 1rem; background-color:#212121; border-bottom:1px solid #454545; height:auto; line-height:1.6rem}.collapsible-body{ background-color:#212121; border-bottom:1px solid #454545}.collapsible-header i{ width:2rem; display:block; float:left; text-align:center; margin-right:1rem;font-size:1.36rem; line-height:1.6rem} .container{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%} .container-404{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%; margin-top:50px} @media only screen and (max-width:320px){.container,.container-404{padding:0 1rem}}@media only screen and (min-width:601px){/* 601 */.container{ width:92%}.container-404{ width:75%;margin-top:130px}}@media only screen and (min-width:993px){/* 993 */.container{ width:92%}} @media only screen and (min-width:1280px){.container{ width:1180px}}nav {background-color:#000;height:70px;line-height:70px;
font-family: 'Varela' , Verdana, "游ゴシック体", YuGothic, "游ゴシック Medium", "YuGothic M", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;overflow:visible !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important}#header{background-color:#000}#header h1{padding:0;border:none;text-align:center;margin:0 auto 10px;width:100%}#header .brand-logo{ color:#fafafa; font-size:3rem;line-height:70px;height:70px}#header .brand-logo img{max-height:70px;width:auto;vertical-align:bottom}.brand-logo-block{ display:inline-block; padding:0;color:#fafafa; font-size:1.7rem}nav a{ color:#cfd8dc !important}nav a:hover,nav a:focus{ color:#78909c !important}nav .nav-wrapper i{ vertical-align:middle; font-size:1.1rem}nav a.button-collapse i{ font-size:2.4rem; height:70px; line-height:70px} @media only screen and (min-width:993px){nav{height:183px;max-width:1142px; width:92%;margin:0 auto 5px}nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{ height:70px; line-height:normal}nav .nav-wrapper i{ font-size:1.1rem;line-height:66px !important;vertical-align:middle}.navbar-fixed{ height:70px !important}#header h1{margin:70px auto 40px}#header .brand-logo{line-height:90px;height:90px;position:relative}#header .brand-logo img{max-height:90px;width:auto;vertical-align:bottom}}.btn-floating i{ font-size:2rem}i.left{ margin-right:5px !important}i.right{ margin-left:5px !important}nav ul{margin-left:auto;margin-right:auto}nav ul li{ -webkit-transition:background-color 0.3s; -moz-transition:background-color 0.3s; -o-transition:background-color 0.3s; -ms-transition:background-color 0.3s; transition:background-color 0.3s; padding-left:10px !important; padding-right:10px !important; float:none; display:inline-block}@media (max-width:600px){.side-nav .wp-search-form-icon i{display:inline-block;font-size:1.4rem;color:#a9a9a9;height:40px;padding:12px 0 10px 10px}.side-nav .item-icon{display:inline-block;font-size:1.4rem;color:#a9a9a9;height:40px;padding:12px 12px 10px 0;margin-right:0.3rem}.side-nav .wp-search-form{font-size:1rem;padding-left:3.4rem;padding-right:1.3rem;color:#fff}}@media (max-width:992px){nav ul li,nav ul li a{display:block;width:100%}.waves100{display:inline-block;width:100%}nav ul li:hover,nav ul li a:hover{background:#000 !important}nav ul li.active,nav ul li.current-menu-item{ background-color:#111;color:#fafafa}nav a.button-collapse i{ font-size:2rem}#header .brand-logo{text-align:center;width:210px}}.side-nav .nav-title{background:transparent !important;color:#a9a9a9;font-size:1.4rem;margin-left:1.3rem}ul.side-nav{ background-color:#000}.side-nav li{display:block}.side-nav .nav-search:hover,.side-nav .nav-search:active,.side-nav .nav-search:focus,.side-nav .nav-title:hover,.side-nav .nav-title:active,.side-nav .nav-title:focus{background:#111}@media (min-width:993px){ nav ul li:hover,nav ul li.active,nav ul li:hover,nav ul li.current-menu-item{ background-color:transparent !important}nav ul li a:hover,nav ul li a.active,nav ul li a:hover,nav ul li a.current-menu-item{ background-color:transparent !important}}.sns-btn-top a{padding-right:2.4rem;margin:0}.sns-btn-top i{}.sns-btn-top-m a{display:inline;padding-left:0;padding-right:1.3rem}.sns-btn-top-m i{font-size:1.7rem !important;padding-right:10px;padding-left:10px}.sns-btn{text-align:center;margin:1rem 0}.sns-btn a{padding-left:0.8rem;padding-right:0.8rem;margin:0}.sns-btn i{color:#999;font-size:1.4rem} .btn:hover{ background-color:#37474f;color:#fafafa !important}.disabled:hover{color:#757575 !important}input[type=text],input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=date]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus.materialize-textarea{ border-bottom:1px solid #757575; -webkit-box-shadow:0 1px 0 0 #757575; -moz-box-shadow:0 1px 0 0 #757575; box-shadow:0 1px 0 0 #757575}.collection .collection-item.active{ background-color:#111; color:#eafaf9} .collection a.collection-item{ color:#a9a9a9;background-color:#111; border-bottom:1px solid #454545}input[type="button"],input[type="reset"],input[type="submit"]{background:#263238;border:solid 1px #212121}.collection{ background-color:#111} .collection.with-header .collection-header{ background-color:#111; border-bottom:1px solid #454545}.secondary-content{ color:#a9a9a9}span.badge.new{ background-color:#a9a9a9}span.badge.new:after{ content:"new"}.progress .determinate{ background-color:#a9a9a9}.progress .indeterminate{ background-color:#a9a9a9}.btn{ color:#fafafa; background-color:#263238; letter-spacing:0.07rem !important} .btn-floating{ color:#999; background-color:#757575}.dropdown-content{ background-color:#212121} .dropdown-content li >a,.dropdown-content li >span{ color:#a9a9a9} .input-field input[type=text]:focus+label,.input-field input[type=password]:focus+label,.input-field input[type=email]:focus+label,.input-field input[type=url]:focus+label,.input-field input[type=date]:focus+label,.input-field input[type=tel]:focus+label,.input-field input[type=number]:focus+label,.input-field input[type=search]:focus+label,.input-field textarea:focus.materialize-textarea+label{ color:#a9a9a9}.input-field .prefix.active{ color:#a9a9a9}  [type="radio"]:checked+label:after{ border:2px solid #a9a9a9; background-color:#212121}[type="radio"].with-gap:checked+label:before{ border:2px solid #a9a9a9}[type="radio"].with-gap:checked+label:after{ border:2px solid #a9a9a9; background-color:#212121} [type="checkbox"]:checked+label:before{ border-right:2px solid #a9a9a9; border-bottom:2px solid #a9a9a9} input[type=range]+.thumb{ background-color:#212121}input[type=range]+.thumb .value{ color:#a9a9a9}input[type=range]::-webkit-slider-thumb{ background-color:#212121} input[type=range]::-moz-range-thumb{ background:#212121} input[type=range]::-ms-thumb{ background:#212121} .picker__date-display{ background-color:#212121; color:#fff} .picker--focused .picker__day--highlighted{ color:#a9a9a9} .picker__close,.picker__today{ color:#a9a9a9}.dropdown-content li:hover,.dropdown-content li.active{ background-color:#454545} footer.page-footer:before,footer.page-footer-noitem:before{content:".";display:block;height:0;clear:both;visibility:hidden}footer.page-footer{ margin-top:2.4rem; padding-top:0; background-color:#111; color:#fafafa; font-size:0.9rem; color:#999}footer.page-footer-noitem{ margin-top:2.4rem; padding-top:0; background-color:#111; color:#212121; font-size:0.9rem; color:#999}footer.page-footer h3{ font-size:1rem; line-height:1.2rem; margin:2.4rem 0 1rem; padding-left:16px; color:#999; border-left:#455a64 solid 4px}footer.page-footer a,footer.page-footer-noitem a{color:#999}  footer.page-footer a:hover,footer.page-footer-noitem a:hover{color:#78909c}footer.page-footer .footer-copyright,footer.page-footer-noitem .footer-copyright{ overflow:hidden; height:50px; line-height:50px; color:#757575; background-color:transparent;text-align:right;font-size:10px}footer .dolce,footer .dolce a{color:#757575}.footer-copyright-fixed{ color:#fafafa;;position:fixed;bottom:0;padding:0 0 1rem 0}/* */.btn-flat{ box-shadow:none; background-color:transparent; color:#666; cursor:pointer}.btn-flat:hover{ background-color:transparent; color:#a9a9a9; cursor:pointer; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}.waves-effect.waves-teal .waves-ripple{ background-color:rgba(208,215,223,0.3)}.dropdown-content{margin:39px 0 0;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}.dropdown-content li{ cursor:pointer; font-size:1rem;color:#424242; line-height:1.5rem}.dropdown-content2{-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; display:none; position:absolute; background-color:#111; margin:70px 0 0; min-width:100px; z-index:200; max-height:70%; opacity:0; overflow-y:hidden; will-change:width,height; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.dropdown-content2 li{padding:2px; cursor:pointer; font-size:1rem;color:#424242; line-height:1.5rem}.dropdown-content2 li a:hover,.dropdown-content2 li a .active{color:#a9a9a9}.dropdown-content2 li >a,.dropdown-content2 li >span{ display:block; padding:1rem 1rem; color:#424242}footer.page-footer:before{content:""; clear:both; display:block}.card-panel{ margin:2rem 0 2rem; background-color:#111; border:1px solid #454545}.card .card-reveal{ background-color:#111}.modal{ background-color:#111; border:solid 1px #454545}.modal .modal-content{line-height:1.4rem;background:#111}.modal .modal-footer{ height:80px;padding:20px;background:#111}.easee{-webkit-transition:1.2s; -moz-transition:1.2s; -o-transition:1.2s; -ms-transition:1.2s; transition:1.2s}.tabs{ position:relative; overflow:hidden; margin:0 0 2.4rem; background-color:#000; height:2.8rem; background-clip:padding-box} .tabs li.tab{ display:block; float:left; text-align:center; background-color:transparent; line-height:2.8rem; height:2.8rem; padding:0 20px; margin:0; text-transform:uppercase; letter-spacing:inherit; width:15%;border-bottom:solid 1px #333}.tabs li.tab a{ color:#a9a9a9; -webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; -ms-transition:0.2s; transition:0.2s}.tabs li.tab a:hover{background:#212121; color:#a9a9a9 }.tabs .indicator{ background-color:#212121;display:none}ul.tabs li.tab .active{background-color:#333;color:#FFF;-webkit-border-top-left-radius:2px; -moz-border-top-left-radius:2px; border-top-left-radius:2px;-webkit-border-top-right-radius:2px; -moz-border-top-right-radius:2px; border-top-right-radius:2px}table{ width:100%; display:table} table.bordered tr{ border-bottom:1px solid #666} table.striped tbody tr:nth-child(odd){ background-color:#111} table.hoverable tbody tr{ -webkit-transition:background-color 0.25s ease; -moz-transition:background-color 0.25s ease; -o-transition:background-color 0.25s ease; -ms-transition:background-color 0.25s ease; transition:background-color 0.25s ease} table.hoverable tbody tr:hover{ background-color:#111} table.centered thead tr th,table.centered tbody tr td{ text-align:center}thead{ border-bottom:1px solid #666}td,th{ padding:15px 5px; display:table-cell; text-align:left; vertical-align:middle; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box} .materialboxed{ cursor:pointer}.materialboxed.active{ cursor:pointer}ul.table-of-contents a{ display:inline-block; font-weight:400; color:#757575; padding-left:12px; height:1.5rem; line-height:1.5rem; letter-spacing:0.4; display:inline-block}ul.table-of-contents a:hover{ color:#cfd8dc; padding-left:10px; border-left:2px solid #cfd8dc}ul.table-of-contents a.active{ font-weight:400; padding-left:10px; border-left:2px solid #a9a9a9;color:#a9a9a9}.toast .btn-small{ margin:0; margin-left:3rem}.btn-small{ display:inline-block; font-size:0.9rem; height:24px; line-height:24px; margin-bottom:15px; padding:0 2rem 0; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box; text-transform:uppercase; border:none; outline:0; -webkit-tap-highlight-color:transparent} @media (max-width:600px){.btn-small{ padding:1px 2rem 0}}.disabled.btn-small,.btn-small.disabled,.btn-small:disabled,.btn-small:disabled{ background-color:#DFDFDF; box-shadow:none; color:#9F9F9F; cursor:default}.disabled.btn-small:hover,.btn-small.disabled:hover,.btn-small:disabled:hover,.btn-small:disabled:hover{ background-color:#DFDFDF; color:#9F9F9F}.btn-small i{ font-size:1.2rem; line-height:inherit}.btn.btn-small{ text-decoration:none; text-align:center; letter-spacing:0.5px; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -ms-transition:0.2s ease-out; transition:0.2s ease-out; cursor:pointer}.btn-small i{ font-size:0.9rem}.modal .modal-footer .btn-small{ float:right; margin:6px 0}.slider ul.slides{ background-color:#000}.slider ul.indicators li.indicator-item.active{ background-color:#263238}.slider ul.indicators li.indicator-item{ background-color:#212121}.slider ul.slides li .caption{ color:#fff; position:absolute; top:15%; left:5%; width:90%; -ms-filter:"progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})"; filter:"alpha(opacity=(${iefactor}))"; -moz-opacity:0; -khtml-opacity:0; opacity:0}.slider{background:transparent; max-height:270px !important}@media (max-width:992px){.slider{background:transparent; max-height:120px !important}}.slider ul.indicators{ bottom:0px;display:none}.slider.fullscreen ul.indicators{ bottom:0px;display:none}.tooltipped.image{display:inline-block;max-width:100%;height:auto}.tooltipped.text{display:inline;text-decoration:underline}.tooltipped.btn,.tooltipped.btn a,.tooltipped.btn a:hover{color:#fff}.card{ background-color:#111; border:solid 1px #454545} .card a{ color:#cfd8dc}.card a:hover{ color:#78909c}.card .card-action{ border-top:1px solid rgba(160,160,160,0.2); padding:10px 20px}.card .card-image img{ padding:4px}.card .card-content{ padding:20px 24px 24px} .boxer-open #boxer-overlay{  opacity:0.8}#boxer{  padding:6px}#boxer .boxer-meta{  padding:0}#boxer .boxer-caption p{  color:#666;  font-size:1rem;  margin:0;  padding:1rem 0.5rem 0.5rem}#boxer .boxer-close{  z-index:10500}#boxer{  z-index:10100}#boxer-overlay{  z-index:10000}#boxer .boxer-loading{  z-index:10500}#boxer .boxer-container{  z-index:10300}.boxer{   max-width:100%;   height:auto;   display:inline-block;   border:none;   overflow:hidden;   position:relative;   text-align:center;   cursor:url("../images/zoom-icon.png"),pointer; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; transition:all 0.2s ease; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;margin:0.5rem}.boxer:hover{ -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); -moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}ul .disc{list-style:disc !important}.icon-right{padding:0 0 0.3rem 0.6rem}.icon-right2{padding-left:0.2rem}.icon-left{padding:0 0.6rem 0.3rem 0;vertical-align:middle}.icon-left2{padding-right:0.2rem}@media (max-width:600px){.mobile-only{display:block}.screen-only{display:none}}@media (min-width:601px){.mobile-only{display:none}.screen-only{display:block}}.z-depth-1,.tag-btn,.imagebox{ -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1-half,.btn:hover,.btn-floating:hover{ -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); -moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.contents{margin-left:auto;margin-right:auto;width:100%;background:#000;padding-top:2.4rem}@media (min-width:601px){.contents{margin-top:0;padding-top:1.4rem}}@media (min-width:993px){}@media (min-width:1280px){}.search_box{text-align:center;padding:0; margin:0 auto;background-color:rgba(0,0,0,0.8)}.search_box form{margin:0;padding:0;height:40px}.search_box input{ border-bottom:1px solid #000 !important; -webkit-box-shadow:0 1px 0 0 #000 !important; -moz-box-shadow:0 1px 0 0 #000 !important; box-shadow:0 1px 0 0 #000 !important}.search_padding{padding:0 1.4rem}.index-title{border:none;background:#111;/*lo*/text-align:left;padding:1rem 0.5rem 0.5rem;margin:0;font-size:1rem;line-height:1.5rem;z-index:800;position:relative;margin:}.index-title-box{height:4.7rem;z-index:800;position:relative;background:#111;/*lo*/}.entry-title,.page-title{border-bottom:#666 solid 1px;border-left:none !important;padding:0 0 15px;line-height:2rem !important;margin:0 0 0.8rem 0 !important;font-size:19px}.entry-title-result,.page-title-result{border-bottom:#e0e0e0 solid 1px;border-left:none !important;padding:0 0 9px;line-height:2rem !important;margin:0 0 0.8rem 0 !important;font-size:19px}@media (max-width:600px){.entry-title,.page-title,.entry-title-result,.page-title-result{font-size:1.1rem;padding:0 0 2px}.entry-title i,.page-title i,.entry-title-result i,.page-title-result i{font-size:1.1rem !important}}@media (min-width:601px){.entry-title,.page-title{line-height:26px !important}.entry-title-result,.page-title-result{line-height:26px !important}}.entry-meta:after{ content:""; clear:both; display:block;padding:0 0 0.4rem}.page-meta:after{ content:""; clear:both; display:block;padding:0 0 0.4rem}.comments-link{display:inline-block;color:#757575}.comments-link a,.comments-link i{color:#757575}.entry-date{display:inline-block;vertical-align:middle;color:#757575}#sidebar,#sidebar2,#sidebar-thin{padding-left:0;line-height:1.4rem}@media only screen and (min-width:601px){/* 601 */#sidebar{padding-left:2rem}#sidebar2{padding-right:2rem}}#sidebar:after,#sidebar2:after,#sidebar-thin:after{content:""; clear:both; display:block;padding:0 0 1rem}#sidebar h2,#sidebar2 h2,#sidebar-thin h2{font-size:1rem;line-height:16px; border-left:none; padding-left:0;border-bottom:#666 solid 1px;border-left:none !important;padding:4px 0 21px;margin:0 0 21px !important}@media (max-width:600px){#sidebar h2,#sidebar2 h2,#sidebar-thin h2{padding:0 0 10px}}#sidebar li,#sidebar2 li{padding:0 0 1rem}#sidebar .sidebar-entry-catch,#sidebar2 .sidebar-entry-catch,#sidebar-thin .sidebar-entry-catch{margin:0 1.4rem 1rem 0;float:left;width:54px;height:auto;border:none !important}@media only screen and (min-width:601px) and (max-width:992px){#sidebar .sidebar-entry-catch,#sidebar2 .sidebar-entry-catch,#sidebar-thin .sidebar-entry-catch{float:none;width:100%}}#sidebar .sidebar-entry-title,#sidebar2 .sidebar-entry-title,#sidebar-thin .sidebar-entry-title{padding:8px 0 1rem}#sidebar .sidebar-entry-title2,#sidebar2 .sidebar-entry-title2,#sidebar-thin .sidebar-entry-title2{padding:0 0 1rem}#sidebar .sidebar-entry-item,#sidebar2 .sidebar-entry-item,#sidebar-thin .sidebar-entry-item{font-size:0.9rem}#sidebar .sidebar-entry-item:after,#sidebar2 .sidebar-entry-item:after,#sidebar-thin .sidebar-entry-item:after{content:""; clear:both; height:0; display:block; visibility:hidden}#comments .comment{padding:1rem 0 0}@media only screen and (min-width:601px){#comments .comment-meta{padding-left:2.4rem}#comments .comment-content{padding-right:1em}#comments .ping-meta{padding-left:2.4rem;padding-right:1em}}#comments .comment-author-name{font-weight:500;padding-top:1rem}#comments .comment-metadata{font-size:1rem;padding-bottom:1rem}#comments .comment-content p{margin:0 0 1rem;font-size:0.9rem;line-height:1.8rem}#comments .comment-reply{text-align:right;padding-bottom:1rem}#comments .comment-notes{font-size:0.78rem;text-align:right;color:#999}#comments .bypostauthor{background:#212121;text-align:right}#comments .bypostauthor .comment-reply{text-align:right;margin-top:1.4rem}#comments .divider{margin-top:-0.5rem}#similar-posts{padding:1rem 0 0}.divider{ background-color:#454545} .similar-entry-catch{margin:0;width:100%;display:block}.similar-entry-item:after{content:".";display:block;height:0;clear:both;visibility:hidden}.similar-entry-title{padding:0.6rem 4px 0;line-height:1.4rem;font-size:11px;text-align:left;background:#111;display:block;float:left; position:relative;overflow:hidden;width:100%;height:3.8rem}.similar-entry-title a{display:inline-block;min-height:2.8rem;width:100%}.similar-entry-item{padding:0.8rem 0.5rem 0}.sidebar-popular-item{line-height:1.4rem}.sidebar-popular-date{padding:0;color:#616161 ;margin:0;line-height:1.2rem;font-size:0.78rem}.imagebox{padding:4px;position:relative;height:auto;width:auto;display:inline-block}.view,.view-wide{ max-width:100%; height:auto; float:left; border:none; overflow:hidden; position:relative; text-align:center; cursor:pointer; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;transition:all 0.4s ease;border:solid 1px #454545}.view img{ display:block; position:relative; opacity:1; transform:scale(1,1); transition:all 0.4s ease}.view-wide img{ display:block; position:relative; opacity:1; transform:scale(1,1); transition:all 0.4s ease; max-width:100% !important}@media (max-width:600px){.view-wide{}.view-wide img{ max-width:100% !important}}.view:hover img{ opacity:0.8; transform:scale(1.3,1.3) rotate(-4deg)}.view-wide:hover img{ opacity:0.8; transform:scale(1.3,1.3) rotate(-4deg)}.view:hover,.view-wide:hover{}.photo,.photo-s{ max-width:100%; height:auto; display:inline-block; padding:0}.photo-top{ max-width:100%; height:auto; margin-left:auto; margin-right:auto; display:inline-block}.photo img,.photo-top img{ transition:all 0.6s ease; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}.photo-s img{ transition:all 0.3s ease; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}.photo a img,.photo-s a img,.photo-top a img,{opacity:1}.photo a img:hover,.photo-s a img:hover,.photo-top a img:hover{opacity:0.8; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}.index-arena{width:23%;max-width:23%;float:left;margin:0}.index-arena:after{content:".";display:block;height:0;clear:both;visibility:hidden}.index-arena-margin{width:4%;min-width:4%;float:left}.index-block{display:inline-block;position:relative;margin-bottom:1.6rem;padding:1rem 2.4rem 0 0}@media (max-width:600px){.index-block{padding:0;margin:0 0 2.4rem}}.top-block{display:block;min-height:168px;position:relative;margin-bottom:1.4rem}.subpage-block{display:block;min-height:168px;position:relative;margin-bottom:2.4rem}.index-block,.top-block:after,.subpage-block:after{ content:""; clear:both; display:block}.index-date{display:block;width:100%;text-align:right;line-height:0.9rem;font-size:0.78rem;padding:0 0.5rem 0.5rem;color:#9e9e9e;letter-spacing:1px;overflow:hidden;height:auto;z-index:800;position:relative;background:#111;/*lo*/color:#78909c}.index-date i{padding-right:0.2rem;font-size:0.9rem;vertical-align:middle;color:#78909c}.index-date a{color:#78909c}.top-date{background:#111;/*lo*/display:block;float:left; position:relative;overflow:hidden;width:100%;text-align:right;line-height:18px;font-size:12px;padding:3px 8px 0;color:#9e9e9e;letter-spacing:1px;
font-family:'Damion',cursive}.top-title{display:inline-block;margin-bottom:2.8rem}.top-title a{display:inline-block;color:#78909c}.top-title a:hover{color:#a9a9a9}.index-desc{color:#424242;background:#FFF;text-align:left;padding:0.5rem 0.5rem;line-height:1.6rem;z-index:800;position:relative}.index-desc a,.index-desc a:hover{color:#424242}.top-desc{color:#424242}.top-desc a:hover{color:#424242}.top-desc-more p{padding:0 !important;margin:0 !important}.top-desc-more a:hover{color:#424242 !important}.top-readmore{position:absolute;bottom:0;right:1rem}.top-readmore .btn{margin:0;line-height:2.4rem;height:2.4rem;font-size:0.9rem;padding:0 1.8rem 0 1.8rem}.top-thumb{height:100%}@media (max-width:600px){.top-thumb{margin-bottom:1.4rem}}.plus-minus{margin-top:-120px; padding-top:120px}.plus-minus2{margin-top:-70px; padding-top:120px}.plus-minus3{margin-top:-100px; padding-top:100px}.pre-icon{display:inline-block;font-size:1.6rem;padding:8px 0 0}.pre-icon2{display:inline-block;font-size:1.6rem;padding:0 0 4px}.credits{font-size:0.78rem;color:#757575;padding-bottom:2px;border-bottom:solid 1px #454545;text-align:right;vertical-align:middle;line-height:1rem}.credits i{padding-left:0.5rem;padding-right:0.2rem;font-size:0.9rem;vertical-align:middle}.credits a{color:#757575}.credits p{margin:0}.wp-search-row{position:relative;max-width:100%}.wp-search-icon{display:inline-block;font-size:1.4rem;color:#a9a9a9;height:40px;padding:10px 10px 10px 0}.wp-search-icon2{display:inline-block;font-size:1.4rem;color:#a9a9a9;height:40px;padding:10px}.wp-search-form{font-size:1rem;padding-left:30px}.pdl40{padding-left:40px}.wp-search-form-icon{font-size:1rem;position:absolute}.aligncenter{ display:block; margin:0 auto}.alignleft{float:left;margin:1rem}.alignright{float:right;margin:1rem}.wp-caption{ border:none; overflow:hidden; position:relative; text-align:center; cursor:pointer; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; margin-top:0.5rem; margin-bottom:0.5rem}.wp-caption img{ margin:0; padding:0; border:0 none}.wp-caption p.wp-caption-text,.gallery-caption{ font-size:10px; line-height:14px; padding:3px 4px 0; margin:0; color:#a9a9a9} img[class*="wp-image-"],img[class*="attachment-"]{ height:auto; max-width:100%}.comment-list .children{padding-left:50px}.comment-list .replybtn a{display:inline-block;vertical-align:middle;min-width:3rem; padding:0.2rem 8px 0.3rem; text-align:center; line-height:1rem; color:#eee; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-weight:300; font-size:0.8rem; color:#fff; background-color:#263238; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box;margin:0 3px;-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s; transition:0.5s}.comment-list .replybtn a{color:#FFF;vertical-align:middle}.comment-list .replybtn a:hover{color:#FFF;background-color:#37474f}#comments h3{ font-size:1.6rem; line-height:1.8rem; margin:4rem 0 0; border-left:#a9a9a9 solid 4px; padding-left:16px}.form-submit{text-align:center;margin:2rem 0 0}input#submit{ display:inline-block; height:36px; margin-bottom:15px; padding:0 2rem; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-clip:padding-box; line-height:36px; text-transform:uppercase; border:none; outline:0; -webkit-tap-highlight-color:transparent; text-decoration:none; text-align:center; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -ms-transition:0.2s ease-out; transition:0.2s ease-out; cursor:pointer; color:#FFF; background-color:#263238; letter-spacing:0.07rem; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)} input#submit:hover{ background-color:#37474f; color:#FFF !important; -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); -moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.entry-icon-color{color:#a9a9a9}.entry-arrow-color{color:#b0bec5}.sticky{color:#212121}.sticky .btn{ color:#FFF; background-color:#212121}.sticky .btn:hover{ color:#FFF; background-color:#616161}.sticky .entry-icon-color{color:#212121}.sticky .entry-arrow-color{color:#cfd8dc}.widget .post-date{display:block;font-size:0.78rem;color:#666;border-bottom:solid 1px #ddd;padding-bottom:10px}.widget .select-wrapper input.select-dropdown { color:#444; border:none; border-bottom:none; outline:none; height:40px; line-height:40px; width:85%; font-size:0.9rem; margin:0; padding:0 0 0 15%}.widget .select-wrapper:before{content:"\f0d7"; 
font-family:FontAwesome;position:absolute;height:40px; line-height:40px;padding-left:10px;font-size:1.4rem;color:#757575}.widget-mainarea-top{text-align:center;margin:0 0 1.4rem;padding-top:1rem}.widget-mainarea-bottom{margin:1rem 0 1.4rem;text-align:center}.attachment-link .attachment-link-prev{float:left;vertical-align:middle}.attachment-link .attachment-link-next{float:right;vertical-align:middle}.gallery .gallery-item{margin-bottom:2.4rem;padding-left:10px;padding-right:10px}@media (max-width:600px){.gallery .gallery-item{margin-bottom:1rem}}.gallery .gallery-icon{ max-width:100%; height:auto; display:inline-block}.gallery .boxer{margin-bottom:0}.trackback_url{ color:#999; word-wrap:break-word}.dropmenu li{ position:relative}.dropmenu li ul{ list-style:none; position:absolute; z-index:9999; top:58px; left:0; margin:0; padding:0; text-align:left; line-height:20px !important}.dropmenu li ul li{ white-space:nowrap; margin:0; padding:0}.dropmenu li ul li a{ padding:8px 1.2rem; background:#000; text-align:left; min-width:110px}.dropmenu li ul{ visibility:hidden; opacity:0; transition:0s}.dropmenu li:hover ul{ visibility:visible; opacity:1}.dropmenu li ul li a{ visibility:hidden; opacity:0; transition:.5s}.dropmenu li:hover ul li a{ visibility:visible; opacity:0.8; background:#000 !important}.slider ul.slides{ background-color:#000; margin:0; height:401px}@media (max-width:992px){.slider ul.slides{ height:200px}#index-3widgets h2{border:none;font-size:1.2rem}}select:disabled{ color:#666}.select-wrapper input.select-dropdown:disabled{ color:#666; background:#111}  .select-dropdown li.disabled{ color:#666} .select-dropdown li.disabled:hover{ background:#111 }  select.browser-default{ background:#111}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{display:none}[type="radio"]+label:before,[type="radio"]+label:after{ display:none}[type="radio"]:not(:checked)+label:before{ display:none}[type="radio"]:not(:checked)+label:after{ display:none}[type="radio"]:checked+label:before{ display:none}[type="radio"]:checked+label:after{ display:none}  [type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{ display:none}[type="radio"]:disabled+label{ display:none}[type="radio"]:disabled:not(:checked)+label:hover:before{ display:none}[type="radio"]:disabled+label,[type="radio"]:not(:checked)+label,[type="radio"]:checked+label,[type="radio"]:not(:checked),[type="radio"]:checked{ left:inherit; position:relative; padding-left:inherit; margin-left:15px; margin-right:5px; cursor:pointer; display:inline-block; height:1rem; line-height:1rem; font-size:1rem}[type="radio"]:disabled+label{ color:#454545}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{ display:none}[type="checkbox"]+label:before{ display:none}[type="checkbox"]:not(:checked)+label:before{ display:none}[type="checkbox"]:checked+label:before{ display:none}[type="checkbox"]:disabled:not(:checked)+label:before{ display:none}[type="checkbox"]:disabled:checked+label:before{ display:none}[type="checkbox"]:disabled:checked+label{ display:none}[type="checkbox"]:disabled:not(:checked)+label:hover:before{display:none}[type="checkbox"]:disabled:checked+label,[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label,[type="checkbox"]:not(:checked),[type="checkbox"]:checked{ left:inherit; position:relative; padding-left:inherit; margin-left:15px; margin-right:5px; cursor:pointer; display:inline-block; height:1rem; line-height:1rem; font-size:1rem}.imgheader{ width:100%; height:270px; max-height:270px !important} @media (max-width:992px){.imgheader{ width:100%; height:120px; max-height:120px !important}#sidebar ul .waves-effect{display:block}#sidebar ul li .sub-menu{margin:1rem 0 0 2rem}.widget ul .waves-effect,.page-footer ul .waves-effect{display:block}}ul.tabs li.tab .active{color:#FFF !important}.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}@media (max-width:992px){.mobile-and-tablet-only{display:block}.pc-only{display:none}}@media (min-width:993px){.mobile-and-tablet-only{display:none}.pc-only{display:block}}
ul.side-nav{overflow-y: scroll}
.wp-caption{max-width:100% !important}
@media (min-width: 993px) {.cat-item .children{margin-top:1rem}}