h1 em,h2{color:#555}h1 a,h2 a,h3,h3 a,h4 a,h5 a{color:#536873}img,nav{max-width:100%}article,aside,code,details,figcaption,figure,footer,header,header h1 a,hgroup,menu,nav,ol>li,section{display:block}header,nav li{position:relative}#about-calendar .archivedevent li a,#about-calendar .event li a,#about-calendar .subpage .page section .event a,.subpage .page section h1 a,.subpage .page section h2 a,.subpage .page section h3 a,.subpage .page section h4 a,a,nav li a,nav li a:visited{text-decoration:none}#about-calendar .archivedevent ul,#about-calendar .event ul,.widget ul,footer ul,nav li,nav ul,ol,ol.commentlist,ol.commentlist li,section>ul{list-style:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}h1,h2,h3,h4,h6{margin:0 0 .5em}body{font-family:Helvetica,Arial,sans-serif;font-size:87.5%;-webkit-text-size-adjust:100%;font-weight:400;color:#333;background:url(../images/clouds28.png) -20px 0 repeat-x #709ad0;background-image:url(../images/clouds28.png),-moz-linear-gradient(top,#709ad0 30%,#fff 60%);background-image:url(../images/clouds28.png),-webkit-gradient(linear,left top,left bottom,color-stop(30%,#709ad0),color-stop(60%,#fff));background-image:url(../images/clouds28.png),-webkit-linear-gradient(top,#709ad0 30%,#fff 60%);background-image:url(../images/clouds28.png),-o-linear-gradient(top,#709ad0 30%,#fff 60%);background-image:url(../images/clouds28.png),-ms-linear-gradient(top,#709ad0 30%,#fff 60%);background-image:url(../images/clouds28.png),linear-gradient(top,#709ad0 30%,#fff 60%)}*{-webkit-tap-highlight-color:transparent}html.fontface body{font-family:"Open Sans",Helvetica,Arial,sans-serif}h1,h2,h3,h4{font-family:"Brush Script MT",cursive;text-shadow:0 1px #fff;font-weight:400}html.fontface h1,html.fontface h2,html.fontface h3,html.fontface h4{font-family:Rancho,"Brush Script MT",cursive}h1 em,h2 em,h3 em,h4 em{font-style:normal}blockquote,em,i{font-style:italic}h1{color:#ff5f25;size:2em}h2{font-size:3.4em;line-height:1em;margin-bottom:.33em}a:active,a:hover,h2 em{color:#ff5f25}h3{font-size:1.8em}h4{font-size:1.6em;line-height:1.2em}h5,h6{font-size:.8em;font-weight:400;text-transform:uppercase}h5{line-height:1.3em;margin:0 1em}header h1{margin:10px 0 0 10px;width:17%;max-width:175px;min-width:120px}header h1 a img{width:100%;margin-bottom:.2em}sup{vertical-align:super}a{color:#3c6ba6}a:visited{color:#4882A2}b,strong{font-weight:700}li,p{line-height:1.6em;margin-bottom:1em}blockquote{margin:0 0 1em 1em;padding:.3em 0 .1em 1em;border-left:1px dashed #ff5f25}small{font-size:.85em}code{font-family:"Courier New",Courier,monospace;background:rgba(255,255,255,.8);padding:.5em}li code,p code{display:inline}ol{counter-reset:listnumbering}ol>li{margin:0 0 1em 2.3em;clear:left}ol>li:before{content:"" counter(listnumbering,decimal);counter-increment:listnumbering;font:400 1.2em Rancho,"Brush Script MT",cursive;float:left;margin:-.1em 0 0 -2em;width:1.3em;background:#fff;border-radius:3em;text-align:center;color:#ff5f25;border:1px solid #ccc}input,label,textarea{line-height:1.8em;display:block}#what-we-do>section p a,.blog .widget,.contact-form,.option,section.item{background:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(50%,#e5e5e5),color-stop(100%,#ddd));background:-moz-linear-gradient(top,#f5f5f5 0,#e5e5e5 50%,#ddd 100%);background:-o-linear-gradient(top,#f5f5f5 0,#e5e5e5 50%,#ddd 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#e5e5e5 50%,#ddd 100%);background:linear-gradient(top,#f5f5f5 0,#e5e5e5 50%,#ddd 100%)}#stuff-we-do:after,#what-we-do>section:last-of-type:after,.section-founders #photos section:after{content:' ';display:block;height:0;clear:both}.blog .widget,.contact-form,.option,section.item,section.sideitem h4 img{-webkit-box-shadow:0 0 3px #888;-moz-box-shadow:0 0 3px #888;box-shadow:0 0 3px #888}form{display:block;margin:0 0 1em}.blog .widgetform,fieldset{padding:10px}legend{font-family:Rancho,"Brush Script MT",cursive;font-size:1.6em;padding:.2em 0 0}label{float:left;width:32%;text-align:right;vertical-align:middle;font-size:.9em;color:#000;padding:.3em 0 0}input,textarea{background:#eee;margin:0 0 0 34%;border:0;border-radius:0 .4em .4em 0;width:66%}.contact-form fieldset div{overflow:hidden}.contact-form input,.contact-form textarea{margin:0;float:right}input{text-indent:.6em;padding:.8em 0}input[type=submit]{margin-left:0}input[type=textbox]{background:#d5d5d5;border:1px solid #ccc;-webkit-box-shadow:0 0 8px #709ad0;-moz-box-shadow:0 0 8px #709ad0;box-shadow:0 0 8px #709ad0}input:focus,textarea:focus{background:#fff}textarea{padding:.4em .4em .4em .6em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#commentform p,fieldset div{border:1px solid #ccc;-webkit-border-radius:.4em;-moz-border-radius:.4em;border-radius:.4em;margin:0 0 .4em;background:#ccc}fieldset div.buttons{margin:0}#searchsubmit,.blog input[type=submit],.buttons input[type=submit],.comment-reply-link,button{line-height:1em;border:0;display:block;cursor:pointer;padding:.8em 0;width:100%;-webkit-border-radius:.4em;-moz-border-radius:.4em;border-radius:.4em;font-size:1em;color:#fff;text-align:center;letter-spacing:.05em;background:#ff5f25;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff5f25),color-stop(100%,#da3815));background:-moz-linear-gradient(top,#ff5f25 0,#da3815 100%);background:-o-linear-gradient(top,#ff5f25 0,#da3815 100%);background:-ms-linear-gradient(top,#ff5f25 0,#da3815 100%);background:linear-gradient(top,#ff5f25 0,#da3815 100%);text-shadow:0 -1px rgba(0,0,0,.4);border-top:1px solid rgba(255,255,255,.6);border-bottom:1px solid rgba(0,0,0,.4);-webkit-box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0;-moz-box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0;box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0}.contact-form p.error,.error{margin:0 0 0 34%;text-indent:1em;padding:.4em 0;display:block;color:red;background:#eee}.contact-form p.error{border-radius:0 .4em 0 0}.page>section{padding-left:1em;padding-right:1em}section>ul li{margin:0 0 1em 3em;display:block;clear:left}#nav-home,#stuff-we-do h2,#stuff-we-do h3,#what-we-do h2,nav li ul{display:none}#stuff-we-do,.blog #sidebar,.subpage section.level1>section.level2:nth-of-type(2),nav{clear:both}section>ul li:before{font-family:Helvetica,Arial,sans-serif;content:"\2601";font-weight:200;font-size:1.7em;float:left;margin:0 0 0 -1.5em;width:1em;text-align:center;color:#fff;text-shadow:0 .1em .1em rgba(0,0,0,.3)}nav{min-height:3.2em;border-top:1px solid #abc0dd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(112,154,208,.6)),color-stop(100%,rgba(83,104,115,.6)));background:-moz-linear-gradient(top,rgba(112,154,208,.6) 0,rgba(83,104,115,.6) 100%);background:-o-linear-gradient(top,rgba(112,154,208,.6) 0,rgba(83,104,115,.6) 100%);background:-ms-linear-gradient(top,rgba(112,154,208,.6) 0,rgba(83,104,115,.6) 100%);background:linear-gradient(top,rgba(112,154,208,.6) 0,rgba(83,104,115,.6) 100%)}nav ul{padding:0;display:block}nav li{float:left;margin:0;z-index:3}#contact nav li#nav-contact,#home nav li#nav-home,.blog #nav-blog,.section-about nav li#nav-about,.section-projects nav li#nav-projects,.section-services nav li#nav-services,nav li a:hover{background:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(50%,#f5f5f5),color-stop(100%,#ddd));background:-moz-linear-gradient(top,#f5f5f5 0,#f5f5f5 50%,#ddd 100%);background:-o-linear-gradient(top,#f5f5f5 0,#f5f5f5 50%,#ddd 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#f5f5f5 50%,#ddd 100%);background:linear-gradient(top,#f5f5f5 0,#f5f5f5 50%,#ddd 100%);-webkit-box-shadow:inset 0 0 5px #fff;-moz-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff}nav li a,nav li a:visited{display:block;padding:1.2308em 1em;border-left:1px solid #536873;color:#fff;text-transform:uppercase;font-weight:400;font-size:.9286em;line-height:1em;letter-spacing:.1em;text-shadow:0 -1px #536873}#contact nav li#nav-contact a,#contact nav li#nav-contact a:visited,#home nav li#nav-home>a,#home nav li#nav-home>a:visited,.blog #nav-blog a,.blog #nav-blog a:visited,.section-about nav li#nav-about>a,.section-about nav li#nav-about>a:visited,.section-projects nav li#nav-projects>a,.section-projects nav li#nav-projects>a:visited,.section-services nav li#nav-services>a,.section-services nav li#nav-services>a:visited,nav li a:hover{color:#333;border-left:1px solid #999;text-shadow:0 1px #fff}#home nav li#nav-home>a,#home nav li#nav-home>a:visited,nav li#nav-home a{border:none}nav li li a,nav li li a:hover,nav li li a:visited{text-transform:none;width:178px;padding:1.3em 10px;text-shadow:none;letter-spacing:0;border:1px solid #ccc;border-top:none}nav li li a,nav li li a:visited{background:#fff;color:#333}nav li li a:hover{color:#fff;background:#FF5F25;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}nav li li:last-of-type a{-webkit-border-radius:0 0 .4em .4em;-moz-border-radius:0 0 .4em .4em;border-radius:0 0 .4em .4em}.page>section:first-of-type{background:rgba(255,255,255,.8);overflow:hidden;clear:both}.page>section:first-of-type h1,body>div>section:first-of-type h2{margin:.15em 0;text-shadow:0 1px #fff}.page>section:first-of-type section{padding:0 0 1em}.page>section:first-of-type h5{font-size:1.1em;color:#666;border-bottom:1px solid #ff5f25;padding-bottom:.3em;margin-bottom:1em;margin-top:0;text-transform:uppercase}.page>section:first-of-type #home .page>section:first-of-type{background:rgba(255,255,255,.6)}#home .page>section:first-of-type img{float:right;width:50%;margin:0 3.8% -5% 0}#what-we-do{border-top:1px solid #ccc}#what-we-do>section{padding:.5em;list-style:none;display:block;border-bottom:1px solid #ccc}#what-we-do>section:last-of-type{border:0}.contact-form,section.item{-webkit-border-radius:.5em;-moz-border-radius:.5em}#what-we-do>section h3{margin-bottom:.25em;font-size:2em}#what-we-do>section h3 a{display:block;width:100%}#what-we-do>section p{margin:0;font-size:.9em;line-height:1.3em}#what-we-do>section p a{display:none;color:#555;padding:.4em 6.8% .8em 3.8%;position:relative}#what-we-do>section p a:after{content:"\00BB";position:absolute;top:10px;right:3%;font:400 3em Rancho,"Brush Script MT",cursive;color:#ff5f25;text-shadow:0 1px #fff}#stuff-we-do{padding:1em 3.8%;background:#fff}#stuff-we-do h4 img{float:left}#home a[title^=Button]{width:35%;min-width:105px;max-width:200px;padding:.5em 0}section.item{display:block;border-radius:.5em;border-top:1px solid #fff;border-bottom:1px solid #999;margin-bottom:.8em;padding:1em}#home #blog div,footer small,section.sideitem>div,section.sideitem>section{border-top:1px solid #ccc;clear:both}section.item h2,section.item h3,section.item h4{margin:0;font-size:2em;line-height:1em;color:#536873}section.item h5{color:#666;margin:.25em 0}section.item h2 img,section.item h3 img,section.item h4 img{width:35px;margin:-.2em 10px 0}section.item p{display:block;font-size:.9em;margin:0 0 1em}section.item ol,section.item ul{margin:0 0 .7em 1em;font-size:.9em}section.item li{margin:0 .5em .3em 3em}section.item ul li:before{font-size:1.25em}section.featureditem h4{font-size:3.1em;line-height:1em;margin:0 0 .3em}section.featureditem img{width:30%;max-width:207px;min-width:130px;margin:0 -.4em 0 0;float:left}section.sideitem>section{font-size:.9em;display:block;margin:1em 0}section.sideitem h4{font-size:2em;line-height:1em;margin:.3em 0 .2em}section.sideitem h4 img{-webkit-border-radius:.4em;-moz-border-radius:.4em;border-radius:.4em;margin:0 10px 10px 0;width:85px;float:left}section.sideitem>div{margin-top:.5em;padding-top:.5em;font-size:.9em}footer{font:400 .8em Helvetica,arial,sans-serif;line-height:1.5em;color:#555;padding:1em 0;clear:both;border-top:2px solid #ff5f25;background:#ccc;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#999),color-stop(50%,#ccc),color-stop(100%,#fff));background:-moz-linear-gradient(top,#999 0,#ccc 50%,#fff 100%);background:-o-linear-gradient(top,#999 0,#ccc 50%,#fff 100%);background:-ms-linear-gradient(top,#999 0,#ccc 50%,#fff 100%);background:linear-gradient(top,#999 0,#ccc 50%,#fff 100%)}footer .vcard a,footer li{font-weight:800}footer .vcard{color:#000;text-align:left;padding:1em 2em .5em 0;display:block;margin:0 1em 1em;border-bottom:1px dashed #ff5f25}footer ul{color:#536873}footer li{display:block;text-align:left;margin:0 0 .7em;padding:0 1em;white-space:nowrap}footer li ul{margin-top:.4em}footer li li{font-weight:400;padding:0}footer small{display:block;padding:1em;margin-top:1em}#home #blog div{display:block;padding-top:.5em}#home #blog .entry ol,#home #blog div ul{margin:0 0 1em 2em}#home #blog div li{margin-bottom:.5em}#home #blog div p:last-of-type{border-top:.1em solid #ccc;padding-top:.3em}.page section a[title^=Button],.subpage .page section a[title^=Button],.tel a{margin:0 auto;max-width:24em;border:0;min-height:1em;display:block;font-size:1em!important;padding:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;color:#fff;text-decoration:none;text-align:center;letter-spacing:.05em;background:#ff5f25;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff5f25),color-stop(100%,#da3815));background:-moz-linear-gradient(top,#ff5f25 0,#da3815 100%);background:-o-linear-gradient(top,#ff5f25 0,#da3815 100%);background:-ms-linear-gradient(top,#ff5f25 0,#da3815 100%);background:linear-gradient(top,#ff5f25 0,#da3815 100%);text-shadow:0 -1px rgba(0,0,0,.4);border-top:1px solid rgba(255,255,255,.6);border-bottom:1px solid rgba(0,0,0,.4);-webkit-box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0;-moz-box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0;box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0}.subpage .page>section:after{content:' ';display:block;height:0;clear:both}.subpage .page>section:nth-of-type(1){background:rgba(255,255,255,.8);overflow:hidden;clear:both}.subpage .page>section:nth-of-type(1) h1,.subpage .page>section:nth-of-type(1) h2{margin:0;text-shadow:0 1px #fff}.subpage .page>section:nth-of-type(1) section{padding:0 0 1em}.subpage .page>section:nth-of-type(1) h5{font-size:1.1em;color:#666;border-bottom:1px solid #ff5f25;padding-bottom:.3em;margin:0 0 1em;text-transform:uppercase}.contact-form,.option{border-top:1px solid #fff;border-bottom:1px solid #999;display:block}.blog #pagecontent:after,.subpage .page>section:nth-of-type(2):after{content:' ';display:block;height:0;clear:both}.subpage .page section a{text-decoration:underline}.subpage .page>section:nth-of-type(2) h1{font-size:2.5em;color:#536873}.subpage h2{font-size:2.25em;color:#536873;margin-top:.3em}.subpage .item{display:block}.subpage section div.vcard{margin:1em}.contact-form{clear:both;border-radius:.5em;margin-bottom:.8em}.content .contact-form{clear:none;width:100%}.contact-form h2,.contact-form h3,.contact-form h4{padding:.5em 10px 0;margin:0;font-size:2em;line-height:1em;color:#536873}.contact-form h2 img,.contact-form h3 img,.contact-form h4 img{width:35px;margin:-.2em 10px 0}.contact-form p{display:block;font-size:.9em;padding:0 10px;margin:0 0 1em}.contact-form form{vertical-align:top}.option{-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;margin-bottom:.8em}.option h2,.option h3,.option h4{padding:.5em 10px 0;margin:0;font-family:Rancho,"Brush Script MT",cursive;font-size:2em;line-height:1em;color:#536873}.option h2 img,.option h3 img,.option h4 img{width:35px;margin:-.2em 10px 0}.option p{display:block;font-size:.9em;padding:0 10px;margin:0 0 1em}#what-we-do{padding:0 0 30px;background:url(../images/clouds-sm.png) 0 bottom repeat-x #aaa;background-image:url(../images/clouds-sm.png),-webkit-gradient(linear,left top,left bottom,color-stop(0,#aaa),color-stop(3%,#ccc),color-stop(50%,#f5f5f5));background-image:url(../images/clouds-sm.png),-moz-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds-sm.png),-o-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds-sm.png),-ms-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds-sm.png),linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-position:0 bottom,0 0;background-repeat:repeat-x,no-repeat}.blog #pagecontent,.subpage .page>section:nth-of-type(2){background:url(../images/clouds-sm.png) 0 bottom repeat-x #f5f5f5;background-image:url(../images/clouds-sm.png),-webkit-gradient(linear,left top,left bottom,color-stop(0,#aaa),color-stop(3%,#ccc),color-stop(50%,#f5f5f5));background-image:url(../images/clouds-sm.png),-moz-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds-sm.png),-o-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds-sm.png),-ms-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds-sm.png),linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-position:0 bottom,0 0;background-repeat:repeat-x,no-repeat;padding:1.5em 3.8% 90px}.blog #pagecontent,.subpage .page>section:nth-of-type(2).long{background:url(../images/clouds-sm.png) 0 bottom repeat-x #ccc;background-image:url(../images/clouds-sm.png),-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(1%,#e5e5e5),color-stop(30%,#f5f5f5));background-image:url(../images/clouds-sm.png),-moz-linear-gradient(top,#ccc 0,#e5e5e5 1%,#f5f5f5 30%);background-image:url(../images/clouds-sm.png),-o-linear-gradient(top,#ccc 0,#e5e5e5 1%,#f5f5f5 30%);background-image:url(../images/clouds-sm.png),-ms-linear-gradient(top,#ccc 0,#e5e5e5 1%,#f5f5f5 30%);background-image:url(../images/clouds-sm.png),linear-gradient(top,#ccc 0,#e5e5e5 1%,#f5f5f5 30%)}section.sectionbreak{clear:both;background:url(../images/clouds-sm.png) 0 top repeat-x;padding:3.5em 3.8% 90px}section.sectionbreak h2{color:#ff5f25}#find-a-workshop-that-fits-you section.item{padding:0;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:none;border-bottom:none}#find-a-workshop-that-fits-you h3{border-bottom:1px solid #FF5F25;padding:0 0 .3em;margin-bottom:.3em}section#find-a-workshop-that-fits-you section>ul li:before,section#new-friends-youll-meet ul li:before{content:"\2714";color:#FF5F25;width:.5em}.subpage #find-a-workshop-that-fits-you .item li,section#new-friends-youll-meet ul li{margin:0 0 .3em .6em;padding:0 0 .3em 2em}#find-a-workshop-that-fits-you p{font-size:1.1em}#find-a-workshop-that-fits-you section>p:last-of-type{font-size:.9em;font-weight:800}#about-calendar .event{display:block;clear:left;margin:0 0 2em}#about-calendar .event .level5:first-of-type:before,#about-calendar .location{float:left;margin:0 .3em .3em 0;width:2em;line-height:1.9em;height:2em;text-align:center;text-shadow:0 0 3px #333;color:#FF5F25;font-weight:800;font-size:3em;background:url(../images/map.png) no-repeat #fff}#about-calendar .event.level3 h3{display:none}#about-calendar .location{display:block;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 0 8px #536873;-moz-box-shadow:0 0 8px #536873;box-shadow:0 0 8px #536873}#about-calendar .location:before{content:"."}#about-calendar .event .level5:first-of-type:before{display:block;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 0 8px #536873;-moz-box-shadow:0 0 8px #536873;box-shadow:0 0 8px #536873;content:"."}#about-calendar .event .level5[id^=orlando]:before{background-position:-247px -230px}#about-calendar .event .level5[id^=portland]:before{background-position:-108px -166px}#about-calendar .event .level5[id^=seattle]:before{background-position:-110px -158px}#about-calendar .event .level5[id^=barcelona]:before{background-position:-520px -180px}#about-calendar .event .level5[id^=amsterdam]:before{background-position:-537px -132px}#about-calendar .event .level5[id^=dallas]:before{background-position:-193px -215px}#about-calendar .event .level5[id^=san-francisco]:before,#about-calendar .event .level5[id^=santa]:before{background-position:-112px -193px}#about-calendar .event .level5[id^=brighton]:before{background-position:-517px -138px}#about-calendar .event .level5[id^=new-york]:before{background-position:-280px -176px}#about-calendar .event .level5[id^=sydney]:before{background-position:-1020px -445px}#about-calendar .event .level5[id^=atlanta]:before{background-position:-235px -210px}#about-calendar .event .level5[id^=nashville]:before{background-position:-215px -200px}#about-calendar .event .level5[id^=denver]:before{background-position:-175px -190px}#about-calendar .event .level5[id^=san-diego-ca]:before{background-position:-126px -213px}#about-calendar .event .level5[id^=lisbon]:before{background-position:-490px -188px}#about-calendar .event .level5[id^=freiburg]:before{background-position:-544px -152px},#about-calendar .event h5{font-family:"Open Sans",Helvetica,Arial;font-size:.9em;color:#000;margin-bottom:0;text-transform:uppercase}#about-calendar .event h4{border-top:1px solid #FF5F25;margin-bottom:.2em;margin-top:.2em;font-size:2em}#about-calendar .archivedevent ul,#about-calendar .event ul{margin:0 0 1em;clear:both}#about-calendar .archivedevent li,#about-calendar .event li{font-size:.9em;margin:0 0 .4em;padding:0 0 .4em;background-repeat:no-repeat;background-position:0 0;line-height:1.4em;clear:none}#about-calendar .event li.presentation,#event-legend li.presentation{background-image:url(../images/workshops/presentation.png)}#about-calendar .event li.workshop,#event-legend li.workshop{background-image:url(../images/workshops/workshop.png)}#about-calendar .event li a{font-size:1.1em;font-style:italic}section>ul#event-legend{display:block;clear:both;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:1.4em;margin:0 0 1em;padding:.4em 0}#about-calendar .archivedevent ul#event-legend li,#about-calendar .event ul#event-legend li{border:0;float:right;clear:none;padding-left:20px}section>.archivedevent ul li:before,section>.event ul li:before,section>ul#event-legend li:before{content:none;content:"";width:0;margin:0}section>ul#event-legend li.workshop{padding-right:20px}.subpage .container>section:nth-of-type(1) .event h2{padding-top:.2em;font-size:2em}#about-calendar .archivedevent .level4 ul li a[title^=Workshop]:before,#about-calendar .event .level4 ul li a[title^=Workshop]:before{display:block;background:url(../images/workshops/workshop.png) no-repeat;padding-right:.5em;content:"";float:left;width:14px;height:20px}#about-calendar .archivedevent .level4 ul li a[title^=Presentation]:before,#about-calendar .event .level4 ul li a[title^=Presentation]:before{display:block;background:url(../images/workshops/presentation.png) no-repeat;padding-right:.5em;content:"";float:left;width:14px;height:20px}#about-calendar .archivedevent{border-top:1px solid #ccc;padding-top:1em}#about-calendar .archivedevent h3{font-size:1.6em;line-height:1.2em;margin-bottom:.25em}#about-calendar .archivedevent .level5 h5{margin:0 0 1em}#about-calendar .archivedevent .level4 h4,#about-calendar .archivedevent .level5:first-of-type{display:none}#about-calendar .archivedevent ul{color:#666}#about-calendar .archivedevent li a{font-style:italic}@media all and (-webkit-min-device-pixel-ratio:2){#event-legend li.presentation,.event .level4 ul li a[title^=Workshop]:before,.event li.presentation{background-image:url(../images/workshops/2x-presentation.png);background-size:14px 20px}#event-legend li.workshop,.event .level4 ul li a[title^=Presentation]:before,.event li.workshop{background-image:url(../images/workshops/2x-workshop.png);background-size:14px 20px}}@media all and (min-width:1em) and (max-width:41em){.js header{position:relative;border-bottom:3px solid #FF5F25}.js nav{clear:none;position:absolute;top:0;right:10px;width:70%;border:0;background:0 0}.js nav ul:before{content:"Menu";position:absolute;top:0;right:0;cursor:pointer;text-transform:uppercase;width:5em;display:block;padding:.6em 0;color:#fff;text-decoration:none;text-align:center;font-size:1em;letter-spacing:.05em;text-shadow:0 -1px rgba(0,0,0,.4);-webkit-border-radius:.5em;-moz-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;background:#ff5f25;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff5f25),color-stop(100%,#da3815));background:-moz-linear-gradient(top,#ff5f25 0,#da3815 100%);background:-o-linear-gradient(top,#ff5f25 0,#da3815 100%);background:-ms-linear-gradient(top,#ff5f25 0,#da3815 100%);background:linear-gradient(top,#ff5f25 0,#da3815 100%);border-top:1px solid rgba(255,255,255,.6);border-bottom:1px solid rgba(0,0,0,.4);-webkit-box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0;-moz-box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0;box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0}.js nav ul.show:before{background:#ccc;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none}ul.show{display:block;background:#ccc;border-radius:.4em 0 .4em .4em;margin-top:2.2em;box-shadow:0 0 5px #78B3FC}.js #nav-home,.js nav li{display:none;border-bottom:1px solid #999;float:none}.js .show #nav-home,.js nav .show li{display:list-item}.js nav li li,.js nav li ul{width:100%;border:none;margin:0;box-shadow:none;background:#fff}.js nav li ul:before{content:none;content:"";padding:0;background:0 0;border:0}.js nav li a,.js nav li a:link,.js nav li a:visited{display:block;border-right:none!important;border-left:none!important;padding:1em 0 1em 3.5%;text-align:left;font-size:1em;text-transform:uppercase;font-weight:800;box-shadow:none;color:#000;text-shadow:none}.js nav li:first-of-type a{border-radius:.4em 0 0}.js nav li:last-of-type a{border-radius:0 0 .4em .4em}.js nav li li a,.js nav li li a:link,.js nav li li a:visited{width:auto;font-weight:400;padding:.9em 10px;text-transform:none}.js nav li li:first-of-type a,.js nav li li:last-of-type a{border-radius:0}.js nav li:last-of-type,nav li li:last-of-type a{border:0}.js nav li ul{display:none}.js.section-about li#nav-about ul,.js.section-projects li#nav-projects ul,.js.section-services li#nav-services ul{display:block;left:0;top:0;position:relative}}@media all and (min-width:32em){#nav-home{display:block}}@media all and (min-width:41em){nav,nav li ul,nav>ul,nav>ul>li{display:block}nav{clear:both;float:none;max-width:100%;min-height:3.2em;border-top:1px solid #abc0dd}nav>ul{width:100%}nav>ul>li{position:relative;width:16.66667%;-webkit-box-shadow:inset 0 0 5px #536873;-moz-box-shadow:inset 0 0 5px #536873;box-shadow:inset 0 0 5px #536873}nav li li,nav li ul{float:none;width:200px}nav li ul{position:absolute;left:-9999px;top:auto}nav li:hover ul{left:auto}nav li li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.touch nav>ul li.item-with-ul{background:url(../images/arrow-down.png) right 50% no-repeat;background-size:auto 30%}.touch nav li.item-with-ul.focus,.touch.section-about nav li.item-with-ul#nav-about,.touch.section-projects nav li.item-with-ul#nav-projects,.touch.section-services nav li.item-with-ul#nav-services{background-image:url(../images/arrow-down.png),-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(50%,#f5f5f5),color-stop(100%,#ddd));background-image:url(../images/arrow-down.png),-moz-linear-gradient(top,#f5f5f5 0,#f5f5f5 50%,#ddd 100%);background-image:url(../images/arrow-down.png),-o-linear-gradient(top,#f5f5f5 0,#f5f5f5 50%,#ddd 100%);background-image:url(../images/arrow-down.png),-ms-linear-gradient(top,#f5f5f5 0,#f5f5f5 50%,#ddd 100%);background-image:url(../images/arrow-down.png),linear-gradient(top,#f5f5f5 0,#f5f5f5 50%,#ddd 100%);background-position:right 50%,0 0;background-size:auto 30%,auto auto;background-repeat:no-repeat,repeat}.touch nav li a:hover{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;text-shadow:none}.touch nav li li a:hover{background-color:#fff}.touch nav li.item-with-ul.focus a,.touch nav li.item-with-ul.focus a:hover{color:#333}.touch nav>ul li.item-with-ul>a{margin-right:30%;position:relative;z-index:2}.touch nav>ul li ul{display:none;z-index:1}}@media all and (min-width:65em){header{padding:20px 0 0}header h1{float:left;margin-top:10px;padding-bottom:10px}nav{clear:none;border:none;float:right;margin:10px 10px 0;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 0 5px #78b3fc;-moz-box-shadow:0 0 5px #78b3fc;box-shadow:0 0 5px #78b3fc}nav>ul,nav>ul li{width:auto}nav li a,nav li a:visited{padding:1.2308em 2em}nav>ul>li:first-of-type,nav>ul>li:first-of-type a{border-left:none;-webkit-border-radius:.4em 0 0 .4em;-moz-border-radius:.4em 0 0 .4em;border-radius:.4em 0 0 .4em}nav>ul>li:last-of-type,nav>ul>li:last-of-type a{-webkit-border-radius:0 .4em .4em 0;-moz-border-radius:0 .4em .4em 0;border-radius:0 .4em .4em 0}}@media all and (min-width:18.75em){h1,html.fontface h1{font-size:2.5em;line-height:1em}.subpage .page>section:nth-of-type(1) h1{margin:.3em 0 0}.page>section{padding-left:3.8%;padding-right:3.8%}.page>section:first-of-type h2{font-size:3em;padding:.5em 0 0}.page>section:first-of-type p{font-size:1.2em;line-height:1.8em}.page>section:first-of-type img{max-height:200px;margin:0 auto 1em;display:block}#home .page>section:first-of-type h2{background:url(../images/devices/device-300-sm.png) right 50% no-repeat;font-size:2.4em;padding:.6em 50% .6em 0;margin:0}#what-we-do>section{padding:10px 35px 10px 3.8%;cursor:pointer;background:url(../images/home-section-bg.png) right 50% no-repeat}#what-we-do>section a{background:0 0}section.sideitem img{border:1px solid #ccc;display:block;margin:0 0 1em}section.featureditem h4{font-size:2.8em}.subpage .page>section:nth-of-type(1) h2{font-size:3em;padding:.5em 0 0}#home a[title^=Button]{width:100%;clear:both;max-width:100%}#mobile-obsessed-technologists img,.section-founders #photos img{float:left;width:20%;min-width:100px;margin:.3em 1em .5em 0;-webkit-border-radius:.4em;-moz-border-radius:.4em;border-radius:.4em;-webkit-box-shadow:0 0 3px #888;-moz-box-shadow:0 0 3px #888;box-shadow:0 0 3px #888}.section-founders .page>section:first-of-type img{margin:.3em 1em .5em 0;-webkit-border-radius:.4em;-moz-border-radius:.4em;border-radius:.4em;-webkit-box-shadow:0 0 3px #888;-moz-box-shadow:0 0 3px #888;box-shadow:0 0 3px #888}.section-founders #photos img{float:none;width:auto}.section-founders #photos ul li{margin-left:2%;float:left;width:200px;display:block;clear:none}.section-founders #photos ul li:before{content:none}.section-founders #photos section{clear:both}#mobile-obsessed-technologists .level4{display:block;clear:left}footer li{float:left;width:45%;padding:0 2.5%}footer li li{float:none;width:auto}footer .vcard{padding-right:0}.tel a{max-width:100%;margin-bottom:1em}}@media all and (min-width:23em){#home .page>section:first-of-type h2{font-size:3em;background:url(../images/devices/device-300-lg.png) right 50% no-repeat;background-size:45% auto;margin:0}}@media all and (min-width:25em){.page>section:first-of-type h1{margin:.3em 0 0}#what-we-do{padding:2em 3.8% 30px}#what-we-do>section{margin:0 0 1em;padding:0 35px 1em 0}.tel a{margin:0 0 .5em;max-width:100%}}@media all and (min-width:31em){#home .page>section:first-of-type h2{font-size:4em}}@media all and (min-width:37.5em){h1,html.fontface h1{font-size:4em}#home .page>section:first-of-type{-webkit-box-shadow:inset 0 0 20px #fff;-moz-box-shadow:inset 0 0 20px #fff;box-shadow:inset 0 0 20px #fff}#home .page>section:first-of-type h2{background:url(../images/devices/device-600.png) right 50% no-repeat;padding:.5em 55% .5em 2.5%;background-size:50% auto;font-size:4em;margin-right:-3.8%}#what-we-do,.blog #pagecontent,.subpage .page>section:nth-of-type(2){background-position:50% bottom,0 0;background-size:100% auto,auto auto;background-repeat:no-repeat}#what-were-up-to>section.item:nth-of-type(1){float:left}#what-were-up-to>section.item:nth-of-type(2){float:right}#home a[title^=Button]{width:24%;min-width:130px;max-width:167px}#searchsubmit,.blog input[type=submit],.buttons input[type=submit],button{max-width:24em;margin:0 auto}section.featureditem{width:100%;padding:2em 0 1em;clear:both}section.featureditem img{margin:0 -1.8em 0 0}.page>section:first-of-type img{float:right;max-width:40%;max-height:none;margin:0 0 1em 5%}.page>section:first-of-type p{margin-right:45%}.subpage section.level1>section.level2:first-of-type{float:left;width:48%;clear:left}.subpage section.level1>section.level2:nth-of-type(2){float:right;width:48%;clear:right}.subpage section.level1>section.level2:nth-of-type(3){clear:left}.subpage section.level1>section.level2:only-of-type{float:none;width:100%}.subpage h2{font-size:2.75em}#about-team .item{width:45%;margin:1em 1%;float:left}#about-team .item:nth-of-type(even){clear:right}#about-team .item:nth-of-type(odd){clear:left}#about-team .item:last-of-type{clear:right}#what-we-do{background-image:url(../images/clouds.png),#aaa;background-image:url(../images/clouds.png),-webkit-gradient(linear,left top,left bottom,color-stop(0,#aaa),color-stop(3%,#ccc),color-stop(50%,#f5f5f5));background-image:url(../images/clouds.png),-moz-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds.png),-o-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds.png),-ms-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds.png),linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%)}.blog #pagecontent,.subpage .page>section:nth-of-type(2){background-image:url(../images/clouds.png),#f5f5f5;background-image:url(../images/clouds.png),-webkit-gradient(linear,left top,left bottom,color-stop(0,#aaa),color-stop(3%,#ccc),color-stop(50%,#f5f5f5));background-image:url(../images/clouds.png),-moz-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds.png),-o-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds.png),-ms-linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);background-image:url(../images/clouds.png),linear-gradient(top,#aaa 0,#ccc 3%,#f5f5f5 50%);padding:1.5em 3.8% 90px}.blog #pagecontent,.subpage .page>section:nth-of-type(2).long{background-image:url(../images/clouds.png),#ccc;background-image:url(../images/clouds.png),-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(1%,#e5e5e5),color-stop(30%,#f5f5f5));background-image:url(../images/clouds.png),-moz-linear-gradient(top,#ccc 0,#e5e5e5 1%,#f5f5f5 30%);background-image:url(../images/clouds.png),-o-linear-gradient(top,#ccc 0,#e5e5e5 1%,#f5f5f5 30%);background-image:url(../images/clouds.png),-ms-linear-gradient(top,#ccc 0,#e5e5e5 1%,#f5f5f5 30%);background-image:url(../images/clouds.png),linear-gradient(top,#ccc 0,#e5e5e5 1%,#f5f5f5 30%)}section.sectionbreak{clear:both;background-image:url(../images/clouds.png);background-position:50% top;background-size:100% auto;background-repeat:repeat-x;padding:3.5em 3.8% 90px}footer small{clear:both;text-align:right;background:0 0;border:none;border-top:1px solid #ccc}footer .vcard{float:left;border-right:1px dashed #ff5f25;border-bottom:none;padding-right:2em}footer li{float:left;padding:1em;margin:0;width:auto}footer li li{float:none}}@media all and (min-width:47em){#home .page>section:first-of-type h2{-webkit-backface-visibility:hidden;background:url(../images/devices/device-800.png) right 50% no-repeat;padding-left:0;font-size:5em}}@media all and (min-width:50em){.page>section:first-of-type h1{margin:.7em 0 0}.page>section:first-of-type h2{font-size:4em;padding:.5em 0 0}#home .page>section:first-of-type h2{font-size:5.5em;background-size:50% auto;padding:1.25em 55% 1.25em 5%}#home .page>section:first-of-type img{margin-top:-3%}#home #our-projects,#home #upcoming-events{width:41.6%}#home #our-projects{float:left}#home #upcoming-events{float:right}.blog #main,.subpage section.level1>section.level2:first-of-type{width:55%;float:left;clear:left}.blog #sidebar,.subpage section.level1>section.level2:nth-of-type(2){width:40%;float:right;clear:right}#what-we-do{padding-bottom:90px}#what-we-do:after{content:' ';display:block;height:0;clear:both}#what-we-do>section{float:left;width:30.1%;margin:0 4.85% 0 0;padding:0;border:0;background:0 0}#what-we-do>section h3,#what-we-do>section p{margin:0}#what-we-do>section h3{margin-bottom:.25em}#what-we-do>section:first-of-type{margin-left:0}#what-we-do>section:last-of-type{margin-right:0;float:right}#what-we-do>section p{font-size:1em;line-height:1.6em}#what-we-do>section p:first-of-type{min-height:6em}#what-we-do>section p a{border:0;min-height:1em;display:block;font-size:1em!important;padding:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;color:#fff;text-decoration:none;text-align:center;letter-spacing:.05em;background:#ff5f25;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff5f25),color-stop(100%,#da3815));background:-moz-linear-gradient(top,#ff5f25 0,#da3815 100%);background:-o-linear-gradient(top,#ff5f25 0,#da3815 100%);background:-ms-linear-gradient(top,#ff5f25 0,#da3815 100%);background:linear-gradient(top,#ff5f25 0,#da3815 100%);text-shadow:0 -1px rgba(0,0,0,.4);border-top:1px solid rgba(255,255,255,.6);border-bottom:1px solid rgba(0,0,0,.4);-webkit-box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0;-moz-box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0;box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0}#what-we-do>section p a:hover,.comment-reply-link:hover{background:#d84a16;color:#fff}#what-we-do>section p a:after{content:none}#stuff-we-do{padding-top:.5em}#what-were-up-to{float:left;width:65%}#what-were-up-to:after{content:' ';display:block;clear:both;height:2em}section.sideitem section{float:right;clear:none;margin:0 0 1em;width:30.1%}section.sideitem h4{margin-top:.4em;font-size:1.7em}.event h4,.subpage .container>section:nth-of-type(1) .event h2{font-size:2.75em}section.sideitem h4 img{margin-top:0}#services-workshops-and-training .sectionbreak .item{width:31.5%;margin:1%;float:left}#hautelook img,.section-founders .page>section:first-of-type img{margin-top:-100px}#mobile-development img{margin-top:-5em!important}.subpage .container>section:nth-of-type(1) h1{margin:.7em 0 0}.subpage .container>section:nth-of-type(1) h2{font-size:2.75em;padding:0}#mobile-obsessed-technologists h3{border-bottom:1px solid #FF5F25}.option{width:40%;margin:2.5%;float:left;min-height:10em}.option p{padding-top:.5em}#mobile-obsessed-technologists .level4>*{margin-left:22%}#mobile-obsessed-technologists .level4>h4{margin-left:0}#mobile-obsessed-technologists .level4>figure{float:left;margin:0;display:block;width:20%}#mobile-obsessed-technologists figure img{width:100%;float:none}#about-calendar .event ul{list-style:none;margin:0 0 1em 7em;clear:none}.event .level5:first-of-type h5{float:right}#about-calendar .archivedevent h3{float:left}#about-calendar .archivedevent .level5{float:right}#about-calendar .archivedevent .level5 h5{line-height:2.1em}#about-head-first-mobile-web .item{width:46%;float:left;margin:0 2% 2% 0}#about-head-first-mobile-web .item li em{font-size:1.15em;border-bottom:1px dashed #ccc}#find-a-workshop-that-fits-you section.item{float:left;width:30%}#designers-and-implementers{margin-left:5%;margin-right:5%}#home a[title^=Button]{padding:.5em 0}@-webkit-keyframes squish{0%,100%{-webkit-transform:scaleX(1)}50%{-webkit-transform:scaleX(.8)}80%{-webkit-transform:scaleX(1.2)}}.tel a{background:0 0;padding:0;border:0;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;text-align:left;color:#536873}}@media all and (min-width:53em){#home .page>section:first-of-type h2{background-position:90% 50%;padding:1em 60% 1em 5%;background-size:auto 99%}}@media all and (min-width:57.5em){#home .page>section:first-of-type h2{background-position:right 50%;background-size:50% auto;font-size:6em;padding-right:55%}#what-we-do h3{font-size:2.5em}#what-we-do section>p a{font-size:1.15em}#what-were-up-to>section:nth-of-type(3) h4{font-size:3.1em;line-height:1em;margin:0 0 .3em}footer>div{max-width:1024px;margin:0 auto}#home a[title^=Button]{margin:0;display:inline-block}.blog #main,.subpage section.level1>section.level2:first-of-type{width:65%}.blog #sidebar,.subpage section.level1>section.level2:nth-of-type(2){width:30%}#our-services-what-we-do img{margin-top:-70px}}@media all and (min-width:65.25em){.page>section:first-of-type,.subpage .page>section:nth-of-type(1){border-radius:.8em .8em 0 0}#home .page>section:first-of-type h2{padding:1.15em 50% 1.15em .7em;background-size:45% auto;font-size:6.5em}.page{max-width:1024px;margin:0 auto}.page>section:first-of-type img{max-width:30%;margin-right:5%}#our-services-what-we-do img{margin-top:-100px}footer>div{padding:1em 0}.subpage .page>section:nth-of-type(2){background-size:70% auto,auto auto;background-position:0 bottom,0 0;background-repeat:repeat-x,no-repeat}}@media all and (min-width:100em){body{font-size:.95em}.page{max-width:1550px}#home .page>section:first-of-type h2{padding:1em 40% .7em 1em;background-size:auto 90%;max-width:25em}#what-we-do{background-size:auto;background-repeat:repeat-x}#what-we-do>section{width:24%;padding:0 4.6%;margin:0;border-right:1px solid #ccc}#what-we-do>section h3{font-size:2.25em;margin-bottom:0}#what-we-do>section p:first{min-height:10em}#what-we-do>section p:first-of-type{min-height:6em}#what-we-do>section p a{margin:1.25em auto}}.subpage section.level1:nth-of-type(2) h1{display:none}.blog .widget,.subpage .item,.subpage .level1>.level2:nth-of-type(2)>.level3{display:block;border-radius:.5em;border-top:1px solid #fff;border-bottom:1px solid #999;margin-bottom:.8em;box-shadow:0 0 3px #888;-webkit-box-shadow:0 0 3px #888;-moz-box-shadow:0 0 3px #888;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(50%,#e5e5e5),color-stop(100%,#ddd));background:-moz-linear-gradient(top,#f5f5f5 0,#e5e5e5 50%,#ddd 100%);background:-o-linear-gradient(top,#f5f5f5 0,#e5e5e5 50%,#ddd 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#e5e5e5 50%,#ddd 100%);background:linear-gradient(top,#f5f5f5 0,#e5e5e5 50%,#ddd 100%);padding:.7em}.subpage .item:last-of-type,.subpage .level1>.level2:nth-of-type(2)>.level3:last-of-type{margin-bottom:0}.subpage .item h3,.subpage .item h4,.subpage .level1>.level2:nth-of-type(2)>.level3 h2,.subpage .level1>.level2:nth-of-type(2)>.level3 h3,.subpage .level1>.level2:nth-of-type(2)>.level3 h4 .subpage .item h2{margin:0;font-size:2em;line-height:1em}.subpage .item h5,.subpage .level1>.level2:nth-of-type(2)>.level3 h5{margin:0;color:#666}.subpage .level5 h5{font-size:.9em;margin-bottom:.3em}.subpage .container .level5 p{margin:0 0 1em;font-size:.9em}.subpage .container .level5 p:last-of-type{margin-bottom:0}.subpage .item ol,.subpage .item ul,.subpage section.level1>section.level2:nth-of-type(2)>section.level3 ol,.subpage section.level1>section.level2:nth-of-type(2)>section.level3 ul{margin:0 .5em 1em 0;font-size:.88em}.subpage .item li,.subpage section.level1>section.level2:nth-of-type(2)>section.level3 li{margin:0 .5em .3em 3em;line-height:1.4em}.subpage .item ul li:before,.subpage section.level1>section.level2:nth-of-type(2)>section.level3 ul li:before{font-size:1.5em}@media all and (min-width:37.5em){#snapshots-of-the-workshop .item{width:29%;margin:1%;float:left}}.widget h3{border-bottom:1px solid #FF5F25;margin-bottom:.2em}.widget ul{margin:0}.widget ul li{display:block;padding:.3em 0;border-bottom:1px dashed #ccc;font-size:.9em;margin:0}.blog article,.blog h5{margin:0 0 1em}.widget ul li:last-of-type{border:none}.blog article{display:block;background:#fff;padding:1em;border-radius:.8em;-webkit-box-shadow:0 0 8px #888;-moz-box-shadow:0 0 8px #888;box-shadow:0 0 8px #888}.blog article h2{font-size:2em}.blog article ul{margin-left:2em}.blog article li{margin-bottom:.3em}.blog article img{border:1px solid #ccc}.post-meta{display:block;padding:.5em;margin:0 0 .5em;line-height:1.5em}.post-details{padding:.25em}.post-details span{display:block}#searchform fieldset{padding-bottom:0}form#searchform{margin-bottom:0}.blog .required{float:left;color:#FF5F25}.blog .comment-notes .required{float:none}#comments hr{display:none}#commentform p.comment-notes,#commentform p.form-submit{background:0 0;border:None}#commentform label{width:30%}#commentform label[for=subscribe-reloaded]{width:100%;float:none;line-height:1.4em;text-align:left;padding:.2em}input#subscribe-reloaded{margin:0 .5em 1em 0;float:left;border:1px solid #999;background:#fff;border-radius:.4em}#commentform p.form-allowed-tags{background:#fff;padding:.5em}#commentform p.form-allowed-tags code{padding:0}.alignleft{float:left;margin:0 .5em .5em 0}.alignright{float:right;margin:0 0 10px .5em}.blog .navigation .alignleft,.blog .navigation .alignright{float:none;width:100%;display:block;margin:0}.blog .navigation{display:block;min-height:1em;padding:1em 0}.blog .navigation .alignright{text-align:right}.blog #comments .navigation{padding:0;min-height:0}ol.commentlist li{margin:0 0 1em;padding:0 0 1em;border-bottom:1px solid #ccc}ol.commentlist li:before{content:none;content:"";border:0;width:0;margin:0}.comment-author{font-weight:800;font-size:1.1em}.comment-meta{font-size:.9em;font-style:italic;display:block;margin:0 0 0 36px}.comment-meta a{color:#666}.comment-body p{margin-left:36px;clear:both;line-height:1.4em;font-size:.9em}img.avatar{float:left;margin:0 10px 0 0}.reply{min-height:2em}.comment-reply-link{width:5em;float:right;padding:.5em 0}.comment #respond{margin:-.3em -2.5% 0;padding:1em 2.5% 0;border-radius:.4em .4em 0 0;background:#ddd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ddd),color-stop(100%,#f5f5f5));background:-moz-linear-gradient(top,#ddd 0,#f5f5f5 100%);background:-o-linear-gradient(top,#ddd 0,#f5f5f5 100%);background:-ms-linear-gradient(top,#ddd 0,#f5f5f5 100%);background:linear-gradient(top,#ddd 0,#f5f5f55 100%)}#reply-title small{float:right;display:Block}h3#reply-title a:link{color:#3C6BA6}h3#reply-title a:hover{color:#ff5f25}table{max-width:100%;margin:0 0 1em;display:block}th,thead{font-weight:800;text-align:left}td{padding:.3em 0}tr{border-bottom:1px solid #ccc}@media all and (min-width:35em){.comment-author{float:left}.comment-meta{float:right}}@media all and (min-width:57.5em){.blog article h2{font-size:2.8em}.blog article{padding:1em 2em}.blog .navigation .alignleft,.blog .navigation .alignright{width:50%}.blog .navigation .alignleft{float:left}.blog .navigation .alignright{float:right}.blog .navigation a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;display:inline-block;vertical-align:middle;font-size:.9em}.post-details{border-bottom:1px dashed #ccc}.post-details span{display:inline}.post-details span:after{content:' | '}.post-details span:last-of-type:after{content:''}}#text-3 h3 img,#text-6 h3 img{float:right;width:38%;margin:-5px -10px -20px -20px;max-width:249px}#text-3 h3,#text-6 h3{font-size:1.4em;line-height:1.2em;margin-bottom:.6em}#text-3 h3 a,#text-6 h3 a{color:#FF5F25;font-size:1.3em}#text-3 p,#text-6 p{font-size:.9em}#text-3 p a,#text-6 p a{text-decoration:underline}.cp_embed_iframe{margin-bottom:1em}.wp_syntax table{display:table}.action-button,.subpage .page section a.action-button,a.action-button,a.action-button:active,a.action-button:hover,a.action-button:link,a.action-button:visited{display:block;text-align:center;text-decoration:none;background:linear-gradient(to bottom,#ff5f25 0,#da3815 100%);color:#fff;padding:.5em 1em;border-radius:.5em;box-shadow:inset 0 0 5px #d84a16,0 0 8px #d6afa0;border-top:1px solid rgba(255,255,255,.6);border-bottom:1px solid rgba(0,0,0,.4)}@media all and (min-width:25em){.action-button,.subpage .page section a.action-button,a.action-button,a.action-button:active,a.action-button:hover,a.action-button:link,a.action-button:visited{display:inline-block}}