html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;border-top-color:#cb352d;border-top-style:solid;border-top-width:5px;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}button,input,select,textarea{width:auto;overflow:visible;margin:0;font-size:100%;vertical-align:baseline;}textarea{overflow:auto;vertical-align:text-top;}hr{background:#ddd;border:none;clear:both;color:#ddd;float:none;height:.1em;margin:0 0 1.45em;width:100%;}hr.space{background:#fff;color:#fff;}html{height:100%;}body{-webkit-font-smoothing:antialiased;background:#fff;color:#404040;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:1.5em;text-rendering:optimizeLegibility;}p{word-wrap:break-word;}cite,em,dfn{font-style:italic;}code,kbd,samp,pre,tt,var{font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-style:normal;}strong{font-weight:700;}pre{margin-top:20px;max-width:98%;padding-left:1em;height:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all;}del{color:#555;text-decoration:line-through;}ins,dfn{border-bottom:1px solid #ccc;}small,sup,sub{font-size:85%;}abbr,acronym{font-size:85%;letter-spacing:.1em;text-transform:uppercase;}a abbr,a acronym{border:none;}abbr[title],acronym[title],dfn[title]{border-bottom:1px solid #ccc;cursor:help;}sup{vertical-align:super;}sub{vertical-align:sub;}.grid{float:left;margin-bottom:2.083%;padding-top:0;}.grid-right{float:right;margin-bottom:2.083%;padding-top:0;}.col-60,.col-140,.col-220,.col-300,.col-380,.col-460,.col-540,.col-620,.col-700,.col-780,.col-860{display:inline;margin-right:2.083%;}.col-60{width:6.38297%;}.col-140{width:14.89361%;}.col-220{width:23.40425%;}.col-300{width:31.91489%;}.col-380{width:40.42553%;}.col-460{width:48.82978%;}.col-540{width:57.4468%;}.col-620{width:65.95744%;}.col-700{width:74.46808%;}.col-780{width:82.97872%;}.col-860{width:91.48936%;}.col-940{width:100%;}.fit{margin-left:0 !important;margin-right:0 !important;}img{height:auto;max-width:100%;}a{color:#cb352d;font-weight:400;text-decoration:none;}a:hover{color:#222;text-decoration:none;}a:active{top:1px;}fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1em 2em;}legend{padding:2px 5px;}label{display:block;font-weight:700;padding:2px 0;}form div{clear:both;}input[type="text"],input[type="password"],select{-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);background:#f4f4f4;border:1px solid #aaa;border-bottom-color:#ccc;border-radius:2px;margin:0;outline:none;padding:6px 8px;vertical-align:middle;width:70%;}select{height:auto;width:70%;}textarea,.area{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);box-sizing:border-box;background:#f4f4f4;border:1px solid #aaa;border-bottom-color:#ccc;border-radius:2px;height:auto;overflow:auto;margin:0;outline:none;padding:8px 10px;width:100%;}input,select{cursor:pointer;}input:focus,textarea:focus,area:focus{background:#fff;}input[type='text'],input[type='password']{cursor:text;}button,a.button,input[type='button'],input[type='submit'],input[type='reset']{-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#eaeaea;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaeaea));background-image:-webkit-linear-gradient(top,#fff,#eaeaea);background-image:-moz-linear-gradient(top,#fff,#eaeaea);background-image:-ms-linear-gradient(top,#fff,#eaeaea);background-image:-o-linear-gradient(top,#fff,#eaeaea);background-image:linear-gradient(top,#fff,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#eaeaea);border:1px solid #ccc;border-bottom-color:#aaa;border-radius:2px;color:#555;display:inline-block;font-size:12px;font-weight:700;margin:0 0 1px 0;padding:6px 10px;text-decoration:none;text-shadow:0 1px 0 #fff;vertical-align:middle;white-space:nowrap;}button:hover,a.button:hover,input[type='button']:hover,input[type='submit']:hover,input[type='reset']:hover{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#fff));background-image:-webkit-linear-gradient(top,#eaeaea,#fff);background-image:-moz-linear-gradient(top,#eaeaea,#fff);background-image:-ms-linear-gradient(top,#eaeaea,#fff);background-image:-o-linear-gradient(top,#eaeaea,#fff);background-image:linear-gradient(top,#eaeaea,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea,endColorstr=#fff);border:1px solid #bbb;border-bottom-color:#aaa;color:#555;}.call-to-action{text-align:center;}.call-to-action a.button{font-size:24px;padding:15px 35px;}.call-to-action a.button:hover{text-decoration:none;}.ie7 .call-to-action a.button{padding:15px 35px 18px 35px;}.small a.button{font-size:10px;padding:3px 6px;}.medium a.button{font-size:16px;padding:8px 16px;}.large a.button{font-size:18px;padding:10px 35px;}.xlarge a.button{font-size:24px;padding:12px 55px;}a.blue{background-color:#4682b4;background-image:-webkit-gradient(linear,left top,left bottom,from(#588ebc),to(#4682b4));background-image:-webkit-linear-gradient(top,#588ebc,#4682b4);background-image:-moz-linear-gradient(top,#588ebc,#4682b4);background-image:-ms-linear-gradient(top,#588ebc,#4682b4);background-image:-o-linear-gradient(top,#588ebc,#4682b4);background-image:linear-gradient(top,#588ebc,#4682b4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#588ebc,endColorstr=#4682b4);border:1px solid #386890;color:#fff;text-shadow:0 1px 0 #386890;}a.blue:hover{background-color:#588ebc;background-image:-webkit-gradient(linear,left top,left bottom,from(#4682b4),to(#588ebc));background-image:-webkit-linear-gradient(top,#4682b4,#588ebc);background-image:-moz-linear-gradient(top,#4682b4,#588ebc);background-image:-ms-linear-gradient(top,#4682b4,#588ebc);background-image:-o-linear-gradient(top,#4682b4,#588ebc);background-image:linear-gradient(top,#4682b4,#588ebc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4682b4,endColorstr=#588ebc);border:1px solid #386890;color:#fff;text-shadow:0 1px 0 #386890;}a.red{background-color:#b22222;background-image:-webkit-gradient(linear,left top,left bottom,from(#ba3838),to(#b22222));background-image:-webkit-linear-gradient(top,#ba3838,#b22222);background-image:-moz-linear-gradient(top,#ba3838,#b22222);background-image:-ms-linear-gradient(top,#ba3838,#b22222);background-image:-o-linear-gradient(top,#ba3838,#b22222);background-image:linear-gradient(top,#ba3838,#b22222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ba3838,endColorstr=#b22222);border:1px solid #8e1b1b;color:#fff;text-shadow:0 1px 0 #8e1b1b;}a.red:hover{background-color:#ba3838;background-image:-webkit-gradient(linear,left top,left bottom,from(#b22222),to(#ba3838));background-image:-webkit-linear-gradient(top,#b22222,#ba3838);background-image:-moz-linear-gradient(top,#b22222,#ba3838);background-image:-ms-linear-gradient(top,#b22222,#ba3838);background-image:-o-linear-gradient(top,#b22222,#ba3838);background-image:linear-gradient(top,#b22222,#ba3838);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b22222,endColorstr=#ba3838);border:1px solid #8e1b1b;color:#fff;text-shadow:0 1px 0 #8e1b1b;}a.orange{background-color:#ff8c00;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff9819),to(#ff8c00));background-image:-webkit-linear-gradient(top,#ff9819,#ff8c00);background-image:-moz-linear-gradient(top,#ff9819,#ff8c00);background-image:-ms-linear-gradient(top,#ff9819,#ff8c00);background-image:-o-linear-gradient(top,#ff9819,#ff8c00);background-image:linear-gradient(top,#ff9819,#ff8c00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9819,endColorstr=#ff8c00);border:1px solid #cc7000;color:#fff;text-shadow:0 1px 0 #cc7000;}a.orange:hover{background-color:#ff9819;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff8c00),to(#ff9819));background-image:-webkit-linear-gradient(top,#ff8c00,#ff9819);background-image:-moz-linear-gradient(top,#ff8c00,#ff9819);background-image:-ms-linear-gradient(top,#ff8c00,#ff9819);background-image:-o-linear-gradient(top,#ff8c00,#ff9819);background-image:linear-gradient(top,#ff8c00,#ff9819);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8c00,endColorstr=#ff9819);border:1px solid #cc7000;color:#fff;text-shadow:0 1px 0 #cc7000;}a.green{background-color:#2e8b57;background-image:-webkit-gradient(linear,left top,left bottom,from(#439768),to(#2e8b57));background-image:-webkit-linear-gradient(top,#439768,#2e8b57);background-image:-moz-linear-gradient(top,#439768,#2e8b57);background-image:-ms-linear-gradient(top,#439768,#2e8b57);background-image:-o-linear-gradient(top,#439768,#2e8b57);background-image:linear-gradient(top,#439768,#2e8b57);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#439768,endColorstr=#2e8b57);border:1px solid #256f46;color:#fff;text-shadow:0 1px 0 #256f46;}a.green:hover{background-color:#439768;background-image:-webkit-gradient(linear,left top,left bottom,from(#2e8b57),to(#439768));background-image:-webkit-linear-gradient(top,#2e8b57,#439768);background-image:-moz-linear-gradient(top,#2e8b57,#439768);background-image:-ms-linear-gradient(top,#2e8b57,#439768);background-image:-o-linear-gradient(top,#2e8b57,#439768);background-image:linear-gradient(top,#2e8b57,#439768);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e8b57,endColorstr=#439768);border:1px solid #256f46;color:#fff;text-shadow:0 1px 0 #256f46;}a.purple{background-color:#9932cc;background-image:-webkit-gradient(linear,left top,left bottom,from(#a346d1),to(#9932cc));background-image:-webkit-linear-gradient(top,#a346d1,#9932cc);background-image:-moz-linear-gradient(top,#a346d1,#9932cc);background-image:-ms-linear-gradient(top,#a346d1,#9932cc);background-image:-o-linear-gradient(top,#a346d1,#9932cc);background-image:linear-gradient(top,#a346d1,#9932cc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a346d1,endColorstr=#9932cc);border:1px solid #7a28a3;color:#fff;text-shadow:0 1px 0 #7a28a3;}a.purple:hover{background-color:#a346d1;background-image:-webkit-gradient(linear,left top,left bottom,from(#9932cc),to(#a346d1));background-image:-webkit-linear-gradient(top,#9932cc,#a346d1);background-image:-moz-linear-gradient(top,#9932cc,#a346d1);background-image:-ms-linear-gradient(top,#9932cc,#a346d1);background-image:-o-linear-gradient(top,#9932cc,#a346d1);background-image:linear-gradient(top,#9932cc,#a346d1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9932cc,endColorstr=#a346d1);border:1px solid #7a28a3;color:#fff;text-shadow:0 1px 0 #7a28a3;}a.pink{background-color:#ff69b4;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff78bc),to(#ff69b4));background-image:-webkit-linear-gradient(top,#ff78bc,#ff69b4);background-image:-moz-linear-gradient(top,#ff78bc,#ff69b4);background-image:-ms-linear-gradient(top,#ff78bc,#ff69b4);background-image:-o-linear-gradient(top,#ff78bc,#ff69b4);background-image:linear-gradient(top,#ff78bc,#ff69b4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff78bc,endColorstr=#ff69b4);border:1px solid #cc5490;color:#fff;text-shadow:0 1px 0 #cc5490;}a.pink:hover{background-color:#ff78bc;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff69b4),to(#ff78bc));background-image:-webkit-linear-gradient(top,#ff69b4,#ff78bc);background-image:-moz-linear-gradient(top,#ff69b4,#ff78bc);background-image:-ms-linear-gradient(top,#ff69b4,#ff78bc);background-image:-o-linear-gradient(top,#ff69b4,#ff78bc);background-image:linear-gradient(top,#ff69b4,#ff78bc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff69b4,endColorstr=#ff78bc);border:1px solid #cc5490;color:#fff;text-shadow:0 1px 0 #cc5490;}a.brick{background-color:#ff6347;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff7359),to(#ff6347));background-image:-webkit-linear-gradient(top,#ff7359,#ff6347);background-image:-moz-linear-gradient(top,#ff7359,#ff6347);background-image:-ms-linear-gradient(top,#ff7359,#ff6347);background-image:-o-linear-gradient(top,#ff7359,#ff6347);background-image:linear-gradient(top,#ff7359,#ff6347);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7359,endColorstr=#ff6347);border:1px solid #cc4f39;color:#fff;text-shadow:0 1px 0 #cc4f39;}a.brick:hover{background-color:#ff7359;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff6347),to(#ff7359));background-image:-webkit-linear-gradient(top,#ff6347,#ff7359);background-image:-moz-linear-gradient(top,#ff6347,#ff7359);background-image:-ms-linear-gradient(top,#ff6347,#ff7359);background-image:-o-linear-gradient(top,#ff6347,#ff7359);background-image:linear-gradient(top,#ff6347,#ff7359);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff6347,endColorstr=#ff7359);border:1px solid #cc4f39;color:#fff;text-shadow:0 1px 0 #cc4f39;}a.gold{background-color:#daa520;background-image:-webkit-gradient(linear,left top,left bottom,from(#deae36),to(#daa520));background-image:-webkit-linear-gradient(top,#deae36,#daa520);background-image:-moz-linear-gradient(top,#deae36,#daa520);background-image:-ms-linear-gradient(top,#deae36,#daa520);background-image:-o-linear-gradient(top,#deae36,#daa520);background-image:linear-gradient(top,#deae36,#daa520);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#deae36,endColorstr=#daa520);border:1px solid #ae841a;color:#fff;text-shadow:0 1px 0 #ae841a;}a.gold:hover{background-color:#deae36;background-image:-webkit-gradient(linear,left top,left bottom,from(#daa520),to(#deae36));background-image:-webkit-linear-gradient(top,#daa520,#deae36);background-image:-moz-linear-gradient(top,#daa520,#deae36);background-image:-ms-linear-gradient(top,#daa520,#deae36);background-image:-o-linear-gradient(top,#daa520,#deae36);background-image:linear-gradient(top,#daa520,#deae36);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#daa520,endColorstr=#deae36);border:1px solid #ae841a;color:#fff;text-shadow:0 1px 0 #ae841a;}a.brown{background-color:#8b4513;background-image:-webkit-gradient(linear,left top,left bottom,from(#97582b),to(#8b4513));background-image:-webkit-linear-gradient(top,#97582b,#8b4513);background-image:-moz-linear-gradient(top,#97582b,#8b4513);background-image:-ms-linear-gradient(top,#97582b,#8b4513);background-image:-o-linear-gradient(top,#97582b,#8b4513);background-image:linear-gradient(top,#97582b,#8b4513);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#97582b,endColorstr=#8b4513);border:1px solid #6f370f;color:#fff;text-shadow:0 1px 0 #6f370f;}a.brown:hover{background-color:#97582b;background-image:-webkit-gradient(linear,left top,left bottom,from(#8b4513),to(#97582b));background-image:-webkit-linear-gradient(top,#8b4513,#97582b);background-image:-moz-linear-gradient(top,#8b4513,#97582b);background-image:-ms-linear-gradient(top,#8b4513,#97582b);background-image:-o-linear-gradient(top,#8b4513,#97582b);background-image:linear-gradient(top,#8b4513,#97582b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8b4513,endColorstr=#97582b);border:1px solid #6f370f;color:#fff;text-shadow:0 1px 0 #6f370f;}a.silver{background-color:#c0c0c0;background-image:-webkit-gradient(linear,left top,left bottom,from(#c6c6c6),to(#c0c0c0));background-image:-webkit-linear-gradient(top,#c6c6c6,#c0c0c0);background-image:-moz-linear-gradient(top,#c6c6c6,#c0c0c0);background-image:-ms-linear-gradient(top,#c6c6c6,#c0c0c0);background-image:-o-linear-gradient(top,#c6c6c6,#c0c0c0);background-image:linear-gradient(top,#c6c6c6,#c0c0c0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c6c6c6,endColorstr=#c0c0c0);border:1px solid #9a9a9a;color:#fff;text-shadow:0 1px 0 #9a9a9a;}a.silver:hover{background-color:#c6c6c6;background-image:-webkit-gradient(linear,left top,left bottom,from(#c0c0c0),to(#c6c6c6));background-image:-webkit-linear-gradient(top,#c0c0c0,#c6c6c6);background-image:-moz-linear-gradient(top,#c0c0c0,#c6c6c6);background-image:-ms-linear-gradient(top,#c0c0c0,#c6c6c6);background-image:-o-linear-gradient(top,#c0c0c0,#c6c6c6);background-image:linear-gradient(top,#c0c0c0,#c6c6c6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c0c0c0,endColorstr=#c6c6c6);border:1px solid #9a9a9a;color:#fff;text-shadow:0 1px 0 #9a9a9a;}a.gray{background-color:#696969;background-image:-webkit-gradient(linear,left top,left bottom,from(#787878),to(#696969));background-image:-webkit-linear-gradient(top,#787878,#696969);background-image:-moz-linear-gradient(top,#787878,#696969);background-image:-ms-linear-gradient(top,#787878,#696969);background-image:-o-linear-gradient(top,#787878,#696969);background-image:linear-gradient(top,#787878,#696969);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#787878,endColorstr=#696969);border:1px solid #545454;color:#fff;text-shadow:0 1px 0 #545454;}a.gray:hover{background-color:#787878;background-image:-webkit-gradient(linear,left top,left bottom,from(#696969),to(#787878));background-image:-webkit-linear-gradient(top,#696969,#787878);background-image:-moz-linear-gradient(top,#696969,#787878);background-image:-ms-linear-gradient(top,#696969,#787878);background-image:-o-linear-gradient(top,#696969,#787878);background-image:linear-gradient(top,#696969,#787878);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#696969,endColorstr=#787878);border:1px solid #545454;color:#fff;text-shadow:0 1px 0 #545454;}a.black{background-color:#191919;background-image:-webkit-gradient(linear,left top,left bottom,from(#333),to(#191919));background-image:-webkit-linear-gradient(top,#333,#191919);background-image:-moz-linear-gradient(top,#333,#191919);background-image:-ms-linear-gradient(top,#333,#191919);background-image:-o-linear-gradient(top,#333,#191919);background-image:linear-gradient(top,#333,#191919);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333,endColorstr=#191919);border:1px solid #000;color:#fff;text-shadow:0 1px 0 #000;}a.black:hover{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(#191919),to(#333));background-image:-webkit-linear-gradient(top,#191919,#333);background-image:-moz-linear-gradient(top,#191919,#333);background-image:-ms-linear-gradient(top,#191919,#333);background-image:-o-linear-gradient(top,#191919,#333);background-image:linear-gradient(top,#191919,#333);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#191919,endColorstr=#333);border:1px solid #000;color:#fff;text-shadow:0 1px 0 #000;}.info-box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;margin:0 0 20px 0;padding:15px;text-align:left;}.alert{background-color:#faebeb;border:1px solid #dc7070;color:#212121;}.success{background-color:#f9fde8;border:1px solid #a2bc13;color:#212121;}.notice{background-color:#fbf9e9;border:1px solid #e3cf57;color:#212121;}.information{background-color:#eef3f6;border:1px solid #6ca6cd;color:#212121;}.download{background-color:#fff4e5;border:1px solid #ff9912;color:#212121;}.address{background-color:#f6f5ef;border:1px solid #cdc9a5;color:#212121;}.msie-box{background-color:#f9edbe;border:1px solid #f0c36d;color:#212121;display:block;margin:0 auto;max-width:960px;padding:10px;position:absolute;top:60px;text-align:center;width:100%;}.msie-box a{color:#212121;}.required{color:#d5243f;}table{border-left:1px solid #ccc;border-top:1px solid #ccc;width:100%;}th,td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;}ul{list-style-type:disc;}ul ul{list-style-type:square;}ul ul ul{list-style-type:circle;}ol{line-height:22px;list-style-position:outside;list-style-type:decimal;}dt{font-weight:400;}blockquote{background:#f9f9f9;border:2px solid #d6d6d6;}blockquote p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:18px;line-height:26px;margin:20px;padding:0 0 10px 12px;}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{line-height:1em;word-wrap:break-word;font-family:"Esteban" Georgia,"Times New Roman",Times,serif;}h1{font-size:2em;}h2{font-size:1.6em;}h3{font-size:1.5em;}h4{font-size:1.3em;}h5{font-size:1.2em;}h6{font-size:1em;text-transform:uppercase;}blockquote:first-child{margin:.8em 0;}hr,p,ul,ol,dl,pre,blockquote,address,table,form{margin-bottom:1.6em;}h1{margin:1em 0 .5em;}div#content-blog h1,div#content-archive h1{margin:2em 0 .5em;}h2{margin:1.07em 0 .535em;}h3{margin:1.14em 0 .57em;}h4{margin:1.23em 0 .615em;}h5{margin:1.33em 0 .67em;}h6{margin:1.6em 0 .8em;}th,td{padding:.8em;}caption{padding-bottom:.8em;}blockquote{margin:1.6em 0;padding:0 1em;}fieldset{margin:1.6em 0;padding:0 1em 1em;}legend{padding-left:.8em;padding-right:.8em;}legend+*{margin-top:1em;}textarea,input{padding:.3em .4em .15em;}select{padding:.1em .2em 0;}option{padding:0 .4em;}a{position:relative;}dt{margin-bottom:.4em;margin-top:.8em;}ul{margin-left:1.5em;}ol{margin-left:2.35em;}ol ol,ul ol{margin-left:2.5em;}form div{margin-bottom:.8em;}#container{margin:0 auto;max-width:960px;}#wrapper{clear:both;margin:20px auto 20px auto;padding:0 20px 20px 20px;position:relative;display:inline-block;}#header{margin:0;}#footer{clear:both;margin:0 auto;max-width:960px;}#footer.clearfix{display:block;}#footer-wrapper{margin:0;padding:0;}#footer #feed-links a{font-size:11px;}.ie7 #container{max-width:961px;}#header #logo{float:left;margin:0 10px 0 0;}#header h1#logo a{color:#000;font-size:46px;}#header #logo .site-name{display:block;font-size:2em;padding-top:20px;}#header #logo .site-name a{font-weight:700;}#header #logo .site-description{display:block;font-size:14px;margin:10px 33px 10px 0;}#language{display:block;margin:24px 0 2px 0;width:100%;text-align:right;}#language a{margin:10px;}#content{margin-bottom:20px;max-width:942px;}#content-archive{margin-bottom:20px;}#content-blog{margin-bottom:20px;}#content-images{margin-bottom:20px;}#content-full{margin-bottom:20px;}#content-sitemap{margin-bottom:20px;}#content-sitemap a{font-size:12px;}#content .sticky{clear:both;}#content .sticky p{}#content .bypostauthor{}.page-template-landing-page-php .menu,.page-template-landing-page-php .top-menu,.page-template-landing-page-php .footer-menu,.page-template-landing-page-php .sub-header-menu,.page-template-landing-page-php #header #search-box{display:none;}#author-meta{background:#f9f9f9;border:1px solid #d6d6d6;clear:both;display:block;margin-bottom:20px;overflow:hidden;}#author-meta img{float:left;padding:10px;}#author-meta p{margin-top:5px;padding:0 5px 0 0;}#author-meta .about-author{font-weight:700;margin:10px 0 0 0;}#featured{-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#fff;border:1px solid #d6d6d6;border-radius:6px;padding-bottom:40px;max-width:99.6%;}#featured p{font-size:18px;font-weight:200;line-height:27px;padding:0 40px 0 40px;text-align:center;}#featured-image{margin:40px 0 0 0;}#featured-image .fluid-width-video-wrapper{margin-left:-20px;}.featured-title{font-size:60px;letter-spacing:-1px;margin:0;padding-top:40px;text-align:center;}.featured-subtitle{padding:0 10px;text-align:center;}.featured-image img{margin-top:44px;}.comments-link{font-size:12px;}#cancel-comment-reply-link{color:#900;}.post-data{clear:both;font-size:11px;font-weight:700;margin-top:20px;}.post-data a{color:#111;}.post-entry{clear:both;}.post-meta{clear:both;color:#9f9f9f;font-size:13px;margin-bottom:10px;}.post-edit{clear:both;display:block;font-size:12px;margin:1.5em 0;}.post-search-terms{clear:both;}.read-more{clear:both;font-weight:700;}h3 a.more-link{font-size:16px;}.attachment-entry{clear:both;text-align:center;}.bbPress .breadcrumb-list{display:none;}.ellipsis{color:#aaa;font-size:18px;margin-left:5px;}.form-allowed-tags{font-size:10px;}.widget-wrapper{font-size:13px;margin:0 0 20px;padding:20px;}#widgets{margin-top:40px;}#widgets a{display:inline-block;margin:0;padding:0;text-decoration:none;}#widgets #s{width:70%;}#widgets ul li{margin-left:10px;}#widgets ul li a{display:inline;text-decoration:none;}#widgets .widget-title img{float:right;height:11px;position:relative;top:4px;width:11px;}#widgets .rss-date{line-height:18px;padding:6px 12px;}#widgets .rssSummary{padding:10px;}#widgets cite{font-style:normal;line-height:18px;padding:6px 12px;}#widgets .textwidget,#widgets .tagcloud{display:block;line-height:1.5em;margin:0 0 20px;word-wrap:break-word;}#widgets .textwidget a{display:inline;}#widgets ul .children{border:none;margin:0;padding:0;}#widgets .author{font-weight:700;padding-top:4px;}.widget_archive select,#cat{display:block;margin:0 15px 0 0;}.widget-title,.widget-title-home h3{display:block;font-size:24px;font-weight:700;line-height:23px;margin:0;padding:0 0 20px 0;text-align:left;}.widget-title a{border-bottom:none;padding:0 !important;}.title-404{color:#933;}.top-menu{float:right;margin:18px 0 0 0;}.top-menu li{display:inline;list-style-type:none;}.top-menu li a{font-size:16px;padding:0 18px;white-space:nowrap;}.top-menu > li:first-child > a{border-left:none;padding:0 8px 0 0;}.top-menu li a:hover{color:#333;}form#search{text-align:right;float:right;margin:21px 0 38px 0;display:block;width:100%;}form#search input[type=text]{width:200px;}form#search input[type=submit]{height:30px;}.menu{background-color:#585858;background-image:-webkit-gradient(linear,left top,left bottom,from(#585858),to(#3d3d3d));background-image:-webkit-linear-gradient(top,#585858,#3d3d3d);background-image:-moz-linear-gradient(top,#585858,#3d3d3d);background-image:-ms-linear-gradient(top,#585858,#3d3d3d);background-image:-o-linear-gradient(top,#585858,#3d3d3d);background-image:linear-gradient(top,#585858,#3d3d3d);clear:both;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858,endColorstr=#3d3d3d);margin:0 auto;}.menu,.menu ul{display:block;list-style-type:none;margin:0;padding:0;}.menu li{border:0;display:block;float:left;margin:0;padding:0;position:relative;z-index:5;}.menu li:hover{white-space:normal;z-index:10000;}.menu li li{float:none;}.menu ul{left:0;position:absolute;top:0;visibility:hidden;z-index:10;}.menu li:hover > ul{top:100%;visibility:visible;}.menu li li:hover > ul{left:100%;top:0;}.menu:after,.menu ul:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}.menu,.menu ul{min-height:0;}.menu ul{margin:-10px 0 0 -30px;padding:10px 30px 30px;}.menu ul ul{margin:-30px 0 0 -10px;padding:30px 30px 30px 10px;}.menu ul li a:hover,.menu li li a:hover{color:#484848;text-decoration:none;}.menu ul{min-width:15em;width:auto;}.menu a{border-left:1px solid #585858;color:#fff;display:block;font-size:13px;font-weight:700;height:45px;line-height:45px;margin:0;padding:0 .9em;position:relative;text-decoration:none;text-shadow:0 1px 1px #242424;}.menu a:hover{background-color:#808080;background-image:-webkit-gradient(linear,left top,left bottom,from(#808080),to(#363636));background-image:-webkit-linear-gradient(top,#808080,#363636);background-image:-moz-linear-gradient(top,#808080,#363636);background-image:-ms-linear-gradient(top,#808080,#363636);background-image:-o-linear-gradient(top,#808080,#363636);background-image:linear-gradient(top,#808080,#363636);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080,endColorstr=#363636);}.menu .current_page_item a{background-color:#343434;}.menu li li{background:#fff;background-image:none;border:1px solid #b2b2b2;border-top:none;color:#444;filter:none;width:auto;}.menu li li.nitro-lazy{background-image:none !important;}.menu li li a{background:transparent !important;border:none;color:#444;font-size:12px;font-weight:400;height:auto;height:20px;line-height:20px;padding:5px 10px;text-shadow:none;white-space:nowrap;}.menu li li a:hover{background:#f5f5f5 !important;background-image:none;border:none;color:#444;filter:none;}.menu li li a:hover.nitro-lazy{background-image:none !important;}.menu ul > li + li{border-top:0;}.menu li li:hover > ul{left:100%;top:0;}.menu > li:first-child > a{border-left:none;}.menu > li:first-child > a,.menu li + li + li li:first-child > a{}.ie7 .menu ul{background:url("https://sebastiannilsson.com/wp-content/themes/responsive/images/ie7-fix.gif") repeat;}.ie7 .menu ul.nitro-lazy{background-image:none !important;}.sub-header-menu{background-color:#fff;border:1px solid #d6d6d6;border-top:none;clear:both;margin:0 auto;}.sub-header-menu,.sub-header-menu ul{display:block;list-style-type:none;margin:0;padding:0;}.sub-header-menu li{border:0;display:block;float:left;margin:0;padding:0;position:relative;z-index:5;}.sub-header-menu li:hover{white-space:normal;z-index:10000;}.sub-header-menu li li{float:none;}.sub-header-menu ul{left:0;position:absolute;top:0;visibility:hidden;z-index:10;}.sub-header-menu li:hover > ul{top:100%;visibility:visible;}.sub-header-menu li li:hover > ul{left:100%;top:0;}.sub-header-menu:after,.sub-header-menu ul:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}.sub-header-menu,.sub-header-menu ul{min-height:0;}.sub-header-menu ul{margin:-10px 0 0 -30px;padding:10px 30px 30px;}.sub-header-menu ul ul{margin:-30px 0 0 -10px;padding:30px 30px 30px 10px;}.sub-header-menu ul li a:hover,.sub-header-menu li li a:hover{color:#484848;text-decoration:none;}.sub-header-menu ul{width:14em;}.sub-header-menu a{border-left:1px solid #e2e2e2;color:#333;display:block;font-size:13px;font-weight:700;height:45px;line-height:45px;margin:0;padding:0 .9em;position:relative;text-decoration:none;text-shadow:none;}.sub-header-menu a:hover{background-color:#f9f9f9;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.sub-header-menu .current_page_item a{background-color:#f9f9f9;}.sub-header-menu li li{background:#fff;background-image:none;border:1px solid #d6d6d6;border-top:none;color:#444;filter:none;width:auto;}.sub-header-menu li li.nitro-lazy{background-image:none !important;}.sub-header-menu li li a{border:none;color:#444;font-size:12px;font-weight:400;height:auto;height:20px;line-height:20px;padding:5px 10px;text-shadow:none;}.sub-header-menu li li a:hover{background:#f9f9f9;background-image:none;border:none;color:#444;filter:none;}.sub-header-menu li li a:hover.nitro-lazy{background-image:none !important;}.sub-header-menu ul > li + li{border-top:0;}.sub-header-menu li li:hover > ul{left:100%;top:0;}.sub-header-menu > li:first-child > a{border-left:none;}.sub-header-menu > li:first-child > a,.sub-header-menu li + li + li li:first-child > a{}.sub-header-menu ul.children a,.sub-header-menu .current_page_ancestor,.sub-header-menu .current_page_ancestor ul a{background:none;background-image:none;filter:none;}.sub-header-menu ul.children a.nitro-lazy,.sub-header-menu .current_page_ancestor.nitro-lazy,.sub-header-menu .current_page_ancestor ul a.nitro-lazy{background-image:none !important;}.ie7 .sub-header-menu ul{background:url("https://sebastiannilsson.com/wp-content/themes/responsive/images/ie7-fix.gif") repeat;}.ie7 .sub-header-menu ul.nitro-lazy{background-image:none !important;}.footer-menu{margin-left:0;}.footer-menu li{display:inline;list-style-type:none;}.footer-menu li a{border-left:1px solid #ccc;color:#333;padding:0 8px;}.footer-menu > li:first-child > a{border-left:none;padding:0 8px 0 0;}.footer-menu li a:hover{color:#333;}.navigation{color:#333;display:block;font-size:14px;height:28px;line-height:28px;margin:20px 0;padding:0 5px;}.navigation a{color:#333;padding:4px 10px;}.navigation a:hover{color:#000;text-decoration:none;}.navigation .previous{float:left;}.navigation .next{float:right;}.navigation .bracket{font-size:36px;}.pagination{clear:both;display:block;font-size:16px;font-weight:700;margin:10px 0;padding:5px 0;}.pagination a{text-decoration:none;}.pagination a:hover,.pagination a:active{}.breadcrumb-list{font-size:12px;padding:40px 0 0 0;}#commentform{margin:0;}.commentlist{border-bottom:1px dotted #eee;list-style:none;margin:0;padding:0;}.commentlist ol{list-style:decimal;}.commentlist li{-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff;border-radius:4px;margin:0;padding:1em;word-break:break-all;}.commentlist li p{font-size:14px;}.commentlist p{margin:0;}.reply{margin:10px 0;}.commentlist li cite{color:#111;font-size:1.1em;font-style:normal;font-weight:400;}.commentlist li.alt{background:#f9f9f9;}.commentlist .children{list-style:none;margin:0;}.commentlist .avatar{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;margin-right:10px;padding:0;vertical-align:middle;}.commentlist .children .avatar{height:33px;width:33px;}.comment-author .fn{}.comment-author .says{color:#999;}.comment-body .comment-meta{color:#999;display:inline-block;margin:0;padding:0;text-align:left;}.comment-body .comment-meta a{font-size:11px;}.comment-body{clear:both;}.comment-body p{clear:both;padding-top:10px;}.comment-body .reply{}.pingback,.trackback{list-style:none;margin:20px 0;}.pingback cite,.trackback cite{font-style:normal;}#comments,#pings{text-align:left;}#respond{-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#eaeaea;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaeaea));background-image:-webkit-linear-gradient(top,#fff,#eaeaea);background-image:-moz-linear-gradient(top,#fff,#eaeaea);background-image:-ms-linear-gradient(top,#fff,#eaeaea);background-image:-o-linear-gradient(top,#fff,#eaeaea);background-image:linear-gradient(top,#fff,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#eaeaea);border:1px solid #ccc;border-bottom-color:#aaa;border-radius:2px;clear:both;padding:10px 20px 50px;}#respond label{display:inline;}#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input,#respond .comment-form-comment textarea{display:block;}.nocomments{color:#999;font-size:.9em;text-align:center;}#commentform input.error,#commentform textarea.error{background-color:#f6cbca;}#commentform div.error,#commentform label.error{color:#cb2026;}#commentform div.errorlabels label{display:block;}.alignnone{}.aligncenter,div.aligncenter{display:block;margin:5px auto;}.alignright{float:right;}.alignleft{float:left;margin:5px 20px 20px 0;}.aligncenter{display:block;margin:5px auto;}a img.alignright{float:right;margin:5px 0 20px 20px;}a img.alignnone{}a img.alignleft{float:left;margin:5px 20px 20px 0;}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}.wp-caption.alignnone{margin:5px 20px 20px 0;}.wp-caption.alignleft{margin:5px 20px 20px 0;}.wp-caption.alignright{margin:5px 0 20px 20px;}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}img.wp-smiley{vertical-align:middle;}.gallery{margin:0 auto 18px;}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:155px;}.gallery img{border:1px solid #ddd;}.gallery .gallery-caption{font-size:12px;margin:0 0 12px;}.gallery dl{margin:0;}.gallery br+br{display:none;}.attachment-gallery img{background:#fff;border:1px solid #f0f0f0;display:block;height:auto;margin:15px auto;max-width:96%;padding:5px;width:auto;}.gallery-meta .full-size,.gallery-meta .aperture,.gallery-meta .focal-length,.gallery-meta .iso,.gallery-meta .shutter,.gallery-meta .camera{display:block;}img.wp-post-image,img.attachment-thumbnail,img.attachment-medium,img.attachment-large,img.attachment-full{display:block;margin:15px auto;width:auto;}#footer .social-icons{list-style:none;line-height:normal;margin:12px 0 0 0;text-align:right;}#footer .twitter-icon,#footer .youtube-icon,#footer .facebook-icon,#footer .linkedin-icon,#footer .rss-feed-icon,#footer .google-plus-icon,#footer .stumble-upon-icon{display:inline;margin:1px;padding-left:3px;}.left{float:left;}.right{float:right;}.center{text-align:center;}.clearfix:after,#container:after,.widget-wrapper:after{clear:both;content:" ";display:block;height:0;max-height:0;overflow:hidden;visibility:hidden;}.clearfix,#container,.widget-wrapper{display:inline-block;}*html .clearfix,*html #container,*html .widget-wrapper{height:1%;}.clearfix,#container,.widget-wrapper{display:block;}.clear{clear:both;}BDO[DIR="ltr"]{direction:ltr;unicode-bidi:bidi-override;}BDO[DIR="rtl"]{direction:rtl;unicode-bidi:bidi-override;}[DIR="ltr"]{direction:ltr;unicode-bidi:embed;}[DIR="rtl"]{direction:rtl;unicode-bidi:embed;}article#home-info{height:350px;}article#home-info h2{font-size:35px;}article#home-info p{font-size:16px;}article#home-info aside img{float:right;margin:79px 0 0 0;}#latest-blog-posts h2,#featured-projects h2,#featured-websites h2{font-size:27px;border-bottom:solid 1px #ccc;line-height:40px;}#featured-websites img,#featured-websites p{margin:0;}#featured-websites img{margin-top:20px;}body footer{border-top:solid 1px #ccc;}body footer h4{font-size:18px;}body footer p{font-size:14px;}#projects .project{height:200px;width:360px;padding-right:100px;margin-top:10px;}#projects .project h2{margin:.57em 0 .235em;}@media print{h1{page-break-before:always;}h1,h2,h3,h4,h5,h6{page-break-after:avoid;}ul,ol,dl{page-break-before:avoid;}}@media screen and (max-width: 1260px){#facebook-profile{display:none;}}@media screen and (max-width: 980px){body{}.grid,.grid-right{float:none;}#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0;}article#home-info{height:auto;}article#home-info aside img{margin:10px 0 0 0;float:none;}#projects .project{padding-right:0;}}@media screen and (max-width: 650px){body{}#header #logo{float:none;text-align:center;}.grid,.grid-right{float:none;}#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0;}.menu li,.top-menu,.footer-menu li,.sub-header-menu li{float:none;text-align:center;}.top-menu li a{line-height:30px;}#footer{text-align:center;}#footer .social-icons{text-align:center;}}@media screen and (max-width: 480px){body{}#header #logo{float:none;text-align:center;}.grid,.grid-right{float:none;}#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0;}.menu li,.top-menu,.footer-menu li,.sub-header-menu li{float:none;text-align:center;}#footer{text-align:center;}#footer .social-icons{text-align:center;}}.sh_ide-codewarrior{background:none;padding:0;margin:0;border:0 none;}.sh_ide-codewarrior .sh_sourceCode{background-color:#fff;color:#000;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_keyword{color:#0000b3;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_type{color:#4c73a6;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_string{color:#666;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_regexp{color:#666;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_specialchar{color:#666;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_comment{color:#b30000;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_number{color:#000;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_preproc{color:#0000b3;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_function{color:#000;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_url{color:#666;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_date{color:#0000b3;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_time{color:#0000b3;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_file{color:#0000b3;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_ip{color:#666;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_name{color:#666;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_variable{color:#0000b3;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_oldfile{color:#666;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_newfile{color:#666;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_difflines{color:#0000b3;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_selector{color:#0000b3;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_property{color:#0000b3;font-weight:normal;font-style:normal;}.sh_ide-codewarrior .sh_sourceCode .sh_value{color:#666;font-weight:normal;font-style:normal;}.snippet-wrap{position:relative;}*:first-child+html .snippet-wrap{display:inline-block;}* html .snippet-wrap{display:inline-block;}.snippet-reveal{text-decoration:underline;}.snippet-wrap .snippet-menu,.snippet-wrap .snippet-hide{position:absolute;top:10px;right:15px;font-size:.9em;z-index:1;background-color:transparent;}.snippet-wrap .snippet-hide{top:auto;bottom:10px;}*:first-child+html .snippet-wrap .snippet-hide{bottom:25px;}* html .snippet-wrap .snippet-hide{bottom:25px;}.snippet-wrap .snippet-menu pre,.snippet-wrap .snippet-hide pre{background-color:transparent;margin:0;padding:0;}.snippet-wrap .snippet-menu a,.snippet-wrap .snippet-hide a{padding:0 5px;text-decoration:underline;}.snippet-wrap pre.sh_sourceCode{padding:0;line-height:1.8em;overflow:auto;position:relative;}.snippet-wrap pre.snippet-textonly{padding:2em;}*:first-child+html .snippet-wrap pre.snippet-formatted{padding:2em 1em;}* html .snippet-wrap pre.snippet-formatted{padding:2em 1em;}.snippet-reveal pre.sh_sourceCode{padding:.5em 1em;text-align:right;}.snippet-wrap .snippet-num li{padding-left:1.5em;}.snippet-wrap .snippet-no-num{list-style:none;padding:.6em 1em;margin:0;}.snippet-wrap .snippet-no-num li{list-style:none;padding-left:0;}.snippet-wrap .snippet-num{margin:1em 0 1em 1em;padding-left:3em;}.snippet-wrap .snippet-num li{list-style:decimal-leading-zero outside none;}.snippet-wrap .snippet-no-num li.box{padding:0 6px;margin-left:-6px;}.snippet-wrap .snippet-num li.box{border:1px solid;list-style-position:inside;margin-left:-3em;padding-left:6px;}*:first-child+html .snippet-wrap .snippet-num li.box{margin-left:-2.4em;}* html .snippet-wrap .snippet-num li.box{margin-left:-2.4em;}.snippet-wrap li.box-top{border-width:1px 1px 0 !important;}.snippet-wrap li.box-bot{border-width:0 1px 1px !important;}.snippet-wrap li.box-mid{border-width:0 1px !important;}.snippet-wrap .snippet-num li .box-sp{width:18px;display:inline-block;}*:first-child+html .snippet-wrap .snippet-num li .box-sp{width:27px;}* html .snippet-wrap .snippet-num li .box-sp{width:27px;}.snippet-wrap .snippet-no-num li.box{border:1px solid;}.snippet-wrap .snippet-no-num li .box-sp{display:none;}@media screen and (max-width: 650px){.snippet-wrap pre.sh_sourceCode{padding:0;}.snippet-wrap .snippet-num{margin:0;}.snippet-wrap .snippet-num li{padding:0;}}div#facebook-profile{float:right;margin-right:-150px;margin-bottom:-228px;width:130px;}.timeline .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}.timeline html[xmlns] .clearfix{display:block;}.timeline * html .clearfix{height:1%;}#timeline *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.parentContainer{width:100%;padding:80px 0 140px;overflow:hidden;}.parentContainer > section{width:960px;margin:auto;}.parentContainer .hgroup{margin-top:-57px;}.parentContainer header h1{font-weight:800;color:#fff;font-size:40px;text-transform:uppercase;float:left;margin-right:22px;margin-left:70px;}.parentContainer header h2{float:left;font-size:22px;font-style:italic;color:#fff;font-weight:lighter;padding-top:13px;}.parentContainer header h4{padding-top:120px;font-size:22px;font-family:Arial;font-weight:400;line-height:34px;}.parentContainer header p{margin-top:40px;font-size:16px;color:#fff;line-height:28px;}.parentContainer header{margin-bottom:75px;line-height:normal;}.timeline,.slider{padding:0 !important;position:relative;}.timelineBorder{position:absolute;text-indent:-99999px;width:4px;height:100%;left:50%;top:0;margin-left:-3px;background:#d7d7d7;background:-moz-linear-gradient(top,rgba(215,215,215,1) 0%,rgba(215,215,215,1) 94%,rgba(215,215,215,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(215,215,215,1)),color-stop(94%,rgba(215,215,215,1)),color-stop(100%,rgba(215,215,215,0)));background:-webkit-linear-gradient(top,rgba(215,215,215,1) 0%,rgba(215,215,215,1) 94%,rgba(215,215,215,0) 100%);background:-o-linear-gradient(top,rgba(215,215,215,1) 0%,rgba(215,215,215,1) 94%,rgba(215,215,215,0) 100%);background:-ms-linear-gradient(top,rgba(215,215,215,1) 0%,rgba(215,215,215,1) 94%,rgba(215,215,215,0) 100%);background:linear-gradient(to bottom,rgba(215,215,215,1) 0%,rgba(215,215,215,1) 94%,rgba(215,215,215,0) 100%);}.monthButton{float:left;margin:70px 0px 40px 394px;position:relative;width:167px;border:1px solid #d7d7d7;text-decoration:none;background-color:#fff;display:block;font-size:16px;color:#34343d;font-weight:600;padding:10px 0px;text-align:center;-webkit-box-shadow:1px 1px 2px rgba(10,10,10,.1);box-shadow:1px 1px 2px rgba(10,10,10,.1);border-radius:3px;}.monthButton:last-child{color:#d00355;margin-bottom:120px;}.monthButton:last-child{position:relative;background:#fff;border:1px solid #d7d7d7;}.monthButton:last-child:after,.monthButton:last-child:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.monthButton:last-child:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;left:50%;margin-left:-15px;}.monthButton:last-child:before{border-color:rgba(215,215,215,0);border-top-color:#d7d7d7;border-width:16px;left:50%;margin-left:-16px;}.timeline .leftColumn,.timeline .rightColumn{width:478px;float:left;}.timeline .rightColumn{margin-left:4px;float:right;}.timeline .post{position:relative;margin-top:35px;padding:15px 15px 15px 15px;-webkit-box-shadow:1px 1px 2px rgba(10,10,10,.1);box-shadow:1px 1px 2px rgba(10,10,10,.1);border-radius:3px;}.timeline .leftColumn .post{width:450px;border:1px solid #d7d7d7;}.timeline .leftColumn .post{position:relative;border:1px solid #d7d7d7;}.leftColumn .post:after,.leftColumn .post:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.leftColumn .post:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:10px;top:30px;margin-top:-10px;}.leftColumn .post:before{border-color:rgba(215,215,215,0);border-left-color:#d7d7d7;border-width:11px;top:30px;margin-top:-11px;}.timeline .rightColumn .post{width:450px;position:relative;border:1px solid #d7d7d7;}.timeline .rightColumn .post{position:relative;border:1px solid #d7d7d7;}.rightColumn .post:after,.rightColumn .post:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.rightColumn .post:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;top:30px;margin-top:-10px;}.rightColumn .post:before{border-color:rgba(215,215,215,0);border-right-color:#d7d7d7;border-width:11px;top:30px;margin-top:-11px;}.timeline .leftColumn .post{margin-right:25px;}.timeline .rightColumn .post{margin-left:25px;}.timeline .bullet{z-index:10;margin-top:8px;position:absolute;width:16px;height:16px;border-radius:10px;background-color:#d7d7d7;text-indent:-9999px;top:15px;}.timeline .leftColumn .bullet{right:-38px;}.timeline .rightColumn .bullet{right:469px;}.timeline .rightColumn div:first-child .bullet{display:none;}.timeline h3{font-size:18px;margin-bottom:10px;}.timeline .post p{font-size:13px;line-height:18px;color:#7c8387;margin-bottom:12px;}.timeline .post div span,.post span.date{display:block;font-size:12px;color:#7c8387;}.timeline .post img,.timeline .post iframe{margin-bottom:16px;width:100%;border-radius:3px;}.timeline .post img{height:auto;max-height:200px;object-fit:cover;}.timeline blockquote p{font-style:italic;font-size:16px;line-height:20px;margin-top:0;}.timeline blockquote i{float:right;color:#999;font-size:26px;}.timeline blockquote cite{color:#ccc;display:block;font-style:italic;text-align:right;width:100%;}@media all and (max-width:988px) and (min-width:768px){#wrapper{padding:0 8px 20px 8px;}.parentContainer > section,.content{width:768px;}.parentContainer > section > .content{margin-left:0;}.parentContainer{padding-bottom:100px;}.parentContainer header{padding:0 20px;}.parentContainer header h1{font-size:39px;}.parentContainer header h2{font-size:21px;}.timeline .column{padding:0 20px;}.timeline .leftColumn,.timeline .rightColumn{margin-left:132px;float:left;}.monthButton{margin-left:298px;margin-bottom:10px;}.timeline .leftColumn .post,.timeline .rightColumn .post{width:420px;margin-left:41px;margin-top:65px;position:relative;background:#fff;border:1px solid #d7d7d7;}.timeline .post:after,.timeline .post:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.timeline .post:after{top:-10px;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;left:50%;margin-left:-10px;}.timeline .post:before{top:-11px;border-color:rgba(215,215,215,0);border-bottom-color:#d7d7d7;border-width:11px;left:50%;margin-left:-11px;}.timeline .bullet{top:-40px;left:201px;bottom:auto;right:auto;display:block !important;}.post .flexslider{width:388px;}}@media all and (max-width:767px) and (min-width:480px){#wrapper{padding:0 8px 20px 8px;}.parentContainer{padding-bottom:80px;}.parentContainer > section{width:480px;}.parentContainer header{padding:0 15px;}.parentContainer header h1{font-size:39px;}.parentContainer header h2{font-size:21px;margin-left:72px;padding-top:0;clear:left;}.parentContainer header h4{float:left;padding-top:30px;}.parentContainer header p{float:left;margin-top:30px;}.leftColumn,.rightColumn{padding:0 15px;width:450px;float:none;}.rightColumn{margin-top:40px;}.content{width:480px;margin:0;}.column{width:480px;padding:0 15px;}.timeline .leftColumn,.timeline .rightColumn{margin-left:-2px;float:left;}.monthButton{margin-left:155px;margin-bottom:10px;}.timeline .leftColumn .post,.timeline .rightColumn .post{width:420px;margin-left:16px;margin-top:65px;position:relative;background:#fff;border:1px solid #d7d7d7;}.timeline .post:after,.timeline .post:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.timeline .post:after{top:-10px;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;left:50%;margin-left:-10px;}.timeline .post:before{top:-11px;border-color:rgba(215,215,215,0);border-bottom-color:#d7d7d7;border-width:11px;left:50%;margin-left:-11px;}.timeline .bullet{top:-40px;left:201px;bottom:auto;right:auto;display:block !important;}}@media all and (max-width:479px){#wrapper{padding:0 8px 20px 8px;}.parentContainer{padding-bottom:80px;}.parentContainer > section{width:320px;}.parentContainer header{padding:0 10px;}.parentContainer header h1{font-size:32px;margin-top:3px;}.parentContainer header h2{font-size:18px;margin-left:70px;padding-top:0;clear:left;}.parentContainer header h4{float:left;padding-top:20px;font-size:19px;line-height:30px;}.parentContainer header p{float:left;margin-top:30px;}.leftColumn,.rightColumn{padding:0 10px;width:300px;float:none;}.rightColumn{margin-top:40px;}.content{width:320px;margin:0;}.column{width:320px;padding:0 10px;}.timeline .leftColumn,.timeline .rightColumn{margin-left:-7px;float:left;}.monthButton{margin-left:75px;margin-bottom:10px;}.timeline .leftColumn .post,.timeline .rightColumn .post{width:280px;margin-left:16px;margin-top:65px;position:relative;background:#fff;border:1px solid #d7d7d7;}.timeline .post:after,.timeline .post:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.timeline .post:after{top:-10px;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;left:50%;margin-left:-10px;}.timeline .post:before{top:-11px;border-color:rgba(215,215,215,0);border-bottom-color:#d7d7d7;border-width:11px;left:50%;margin-left:-11px;}.timeline .bullet{top:-40px;left:131px;bottom:auto;right:auto;display:block !important;}.timeline .post-image img{width:100%;}}@media (prefers-color-scheme: dark){body{background:#111;color:#fff;}#header h1#logo a,.comment-author .fn{color:#fff;}.post-data a,.navigation a{color:#cb352d;}#respond{background:#222;border:none;}.commentlist{background:#222;border-bottom:1px solid #eee;}.commentlist li.alt{background:transparent;}.commentlist li{background:transparent;}input[type="text"],input[type="password"],select{box-shadow:none;}}.hljs{display:block;overflow-x:auto;padding:.5em;background:#232323;color:#e6e1dc;}.hljs-comment,.hljs-quote{color:#bc9458;font-style:italic;}.hljs-keyword,.hljs-selector-tag{color:#c26230;}.hljs-string,.hljs-number,.hljs-regexp,.hljs-variable,.hljs-template-variable{color:#a5c261;}.hljs-subst{color:#519f50;}.hljs-tag,.hljs-name{color:#e8bf6a;}.hljs-type{color:#da4939;}.hljs-symbol,.hljs-bullet,.hljs-built_in,.hljs-builtin-name,.hljs-attr,.hljs-link{color:#6d9cbe;}.hljs-params{color:#d0d0ff;}.hljs-attribute{color:#cda869;}.hljs-meta{color:#9b859d;}.hljs-title,.hljs-section{color:#ffc66d;}.hljs-addition{background-color:#144212;color:#e6e1dc;display:inline-block;width:100%;}.hljs-deletion{background-color:#600;color:#e6e1dc;display:inline-block;width:100%;}.hljs-selector-class{color:#9b703f;}.hljs-selector-id{color:#8b98ab;}.hljs-emphasis{font-style:italic;}.hljs-strong{font-weight:bold;}.hljs-link{text-decoration:underline;}