.forceHardwareAcceleration,.shadowItem>span,li.snsItem>span,.shadowItem p,li.snsItem p,nav>ul>li.home a,nav>ul>li.home a span{-webkit-transform:translate3d;-ms-transform:translate3d;transform:translate3d}.realList,article ol,article ul{margin-left:40px !important;list-style-type:circle}.sexyButton,.actions a,#commentForm input[type="submit"],#comments input[type="submit"],.pagination a,a.add,a.article,a.example,.pagination-styles,#pagination a,#pagination span,#olderNewer a,.bbp-pagination a,.bbp-pagination span,#bbpress-forums input[type=submit],#bbpress-forums button[type=submit]{-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;-webkit-text-shadow:0 1px 0 rgba(51,51,51,0.9);-ms-text-shadow:0 1px 0 rgba(51,51,51,0.9);text-shadow:0 1px 0 rgba(51,51,51,0.9);-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.2),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 1px 0 0 rgba(255,255,255,0.2);-ms-box-shadow:0 2px 1px rgba(0,0,0,0.2),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 1px 0 0 rgba(255,255,255,0.2);box-shadow:0 2px 1px rgba(0,0,0,0.2),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 1px 0 0 rgba(255,255,255,0.2);display:inline-block;background:url(../images/bg.jpg);padding:8px 12px;font-family:"Patua One",sans-serif;color:#fff;border-radius:6px;text-decoration:none}.sexyButton:hover,.actions a:hover,#commentForm input[type="submit"]:hover,#comments input[type="submit"]:hover,.pagination a:hover,a.add:hover,a.article:hover,a.example:hover,.pagination-styles:hover,#pagination a:hover,#pagination span:hover,#olderNewer a:hover,.bbp-pagination a:hover,.bbp-pagination span:hover,#bbpress-forums input[type=submit]:hover,#bbpress-forums button[type=submit]:hover,.sexyButton:active,.actions a:active,#commentForm input[type="submit"]:active,#comments input[type="submit"]:active,.pagination a:active,a.add:active,a.article:active,a.example:active,.pagination-styles:active,#pagination a:active,#pagination span:active,#olderNewer a:active,.bbp-pagination a:active,.bbp-pagination span:active,#bbpress-forums input[type=submit]:active,#bbpress-forums button[type=submit]:active,.sexyButton:focus,.actions a:focus,#commentForm input[type="submit"]:focus,#comments input[type="submit"]:focus,.pagination a:focus,a.add:focus,a.article:focus,a.example:focus,.pagination-styles:focus,#pagination a:focus,#pagination span:focus,#olderNewer a:focus,.bbp-pagination a:focus,.bbp-pagination span:focus,#bbpress-forums input[type=submit]:focus,#bbpress-forums button[type=submit]:focus{-webkit-box-shadow:0 4px 1px rgba(0,0,0,0.2),0 -3px 0 rgba(0,0,0,0.2) inset;-ms-box-shadow:0 4px 1px rgba(0,0,0,0.2),0 -3px 0 rgba(0,0,0,0.2) inset;box-shadow:0 4px 1px rgba(0,0,0,0.2),0 -3px 0 rgba(0,0,0,0.2) inset;text-decoration:none;color:#91c661 !important}button.sexyButton,button.pagination-styles,#bbpress-forums button[type=submit]{color:#77a6d2;cursor:pointer}.shadowItem,li.snsItem{border:4px solid rgba(204,204,204,0.5);position:relative;overflow:hidden}.shadowItem>a,li.snsItem>a{padding:20px 20px 20px 40px;line-height:auto;text-decoration:none;display:block}.shadowItem>a:active p,li.snsItem>a:active p,.shadowItem>a:hover p,li.snsItem>a:hover p,.shadowItem>a:focus p,li.snsItem>a:focus p{height:100px;padding-top:10px;opacity:1}.shadowItem>span,li.snsItem>span{position:absolute;bottom:-9px;left:-9px;opacity:0.5;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s}.shadowItem:hover>span,li.snsItem:hover>span,.shadowItem:active>span,li.snsItem:active>span,.shadowItem:focus>span,li.snsItem:focus>span{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);opacity:0.7;bottom:3px;left:3px}.shadowItem p,li.snsItem p{height:0;overflow:hidden;font-size:0.8em;padding:0;line-height:1.8em;opacity:0;-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-delay:0.5s;-ms-transition-delay:0.5s;transition-delay:0.5s}.catty,.right .topics li a,.bbp-breadcrumb p *,body.sns .recommendedTags a{display:inline-block;color:#333;text-decoration:none;font-family:"Patua One",sans-serif;font-size:0.9em;margin:0 10px 0 0;border:1px solid #f2e598;padding:5px 8px;background:#fff5bb;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.32, #fff5bb), color-stop(0.66, #fdf2b1), color-stop(0.83, #fcee9b));background-image:-moz-linear-gradient(top, #fff5bb, #fcee9b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5bb', endColorstr='#fcee9b');border-bottom-left-radius:6px;border-top-right-radius:6px}.catty:hover,.right .topics li a:hover,.bbp-breadcrumb p :hover,body.sns .recommendedTags a:hover{color:#cc3435}.todo{border:1px solid #fc0;background:#fffea1}.protip{font-family:"Patua One",sans-serif;font-weight:bold}.defaultCursor,.right h6,footer{cursor:default}.disabled{pointer-events:none;color:#999 !important}.adOutline,.adContainer,.adLong,.mtAd,.related-features{border:1px solid #eee;padding:10px}.adOutline:before,.adContainer:before,.adLong:before,.mtAd:before,.related-features:before{content:"Sponsor";color:#ddd;font-family:Arial;text-transform:uppercase;font-size:0.7em;margin-top:-16px;display:block;margin-bottom:4px;background:#fff;width:60px;padding:0 10px}.adOutline:hover,.adContainer:hover,.adLong:hover,.mtAd:hover,.related-features:hover{border-color:#ccc}.adOutline:hover:before,.adContainer:hover:before,.adLong:hover:before,.mtAd:hover:before,.related-features:hover:before{color:#999}.mtAd{font-family:Arial;padding:10px;width:237px;margin:0 auto}.mtAd:before{content:"Hosting by Media Temple";width:160px}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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxuw_rQOTGi-AJs5XCWaKIhU.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxhbnBKKEOwRKgsHDreGcocg.woff) format("woff")}@font-face{font-family:'Fredericka the Great';font-style:normal;font-weight:400;src:local("Fredericka the Great"),local("FrederickatheGreat"),url(http://themes.googleusercontent.com/static/fonts/frederickathegreat/v2/7Es8Lxoku-e5eOZWpxw18uNtPus5Q24fzFZQPskWbXv3rGVtsTkPsbDajuO5ueQw.woff) format("woff")}@font-face{font-family:'Patua One';font-style:normal;font-weight:400;src:local("Patua One"),local("PatuaOne-Regular"),url(http://themes.googleusercontent.com/static/fonts/patuaone/v3/yAXhog6uK3bd3OwBILv_SLO3LdcAZYWl9Si6vvxL-qU.woff) format("woff")}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-ms-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;opacity:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards; }html{overflow-y:scroll;overflow-x:hidden}html[dir]{margin-top:0 !important}body{font-size:16px/1.4;font-family:"Open Sans",Arial,sans-serif;color:#333;text-rendering:optimizeLegibility;background:#fff}body ::selection{background:rgba(231,105,105,0.7)}body ::-moz-selection{background:rgba(231,105,105,0.7)}.center,.centerSite,#contentHolder,.right .rightAdBlock{margin:0 auto}.centerSite,#contentHolder{max-width:1200px;position:relative}#indicator{background-color:#f8f8f8;position:fixed;top:100px;right:0;border:1px solid #eee;width:40px;height:40px;font-family:arial;font-size:0.8em;color:#333;background-repeat:no-repeat;background-position:-131px -84px;background-image:url("../images/sprite.png");opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.8s;-ms-transition-duration:0.8s;transition-duration:0.8s;-webkit-border-top-left-radius:20px;-ms-border-top-left-radius:20px;border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-ms-border-bottom-left-radius:20px;border-bottom-left-radius:20px}body.working #indicator{background-image:url("../images/indicatorOn.gif");background-position:4px 4px !important;opacity:1;border-color:#77a6d2;background-color:#e3edf4}header{background:url(../images/header.png) repeat-x scroll 0 0;border-bottom:3px solid #77a6d2;height:58px;position:relative}.headerTitle{color:#cc3435;position:absolute;left:110px;top:70px;font-family:"Patua One",sans-serif;display:block;text-decoration:none}.headerTitle .catty,.headerTitle .right .topics li a,.right .topics li .headerTitle a,.headerTitle .bbp-breadcrumb p *,.bbp-breadcrumb p .headerTitle *,.headerTitle body.sns .recommendedTags a,body.sns .recommendedTags .headerTitle a{margin-left:10px;font-family:arial;font-size:0.7em;opacity:0.7;padding:3px;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.8s;-ms-transition-duration:0.8s;transition-duration:0.8s}.headerTitle .catty:hover,.headerTitle .right .topics li a:hover,.right .topics li .headerTitle a:hover,.headerTitle .bbp-breadcrumb p :hover,.bbp-breadcrumb p .headerTitle :hover,.headerTitle body.sns .recommendedTags a:hover,body.sns .recommendedTags .headerTitle a:hover{opacity:1}nav{-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;position:absolute;top:0;left:0;right:0}nav>ul>li{display:inline-block;width:120px;position:relative;height:56px}nav>ul>li>a{font-family:"Patua One",sans-serif;color:#333;display:block;text-decoration:none;width:120px;padding:20px 20px 0 20px;text-align:center;z-index:10;position:absolute;top:0;left:0;right:0;bottom:0;height:38px}nav>ul>li>a:hover,nav>ul>li>a:active,nav>ul>li>a:focus{color:#61a9c6}nav>ul>li.home,nav>ul>li.home a{height:70px;width:91px;padding:0}nav>ul>li.home{position:absolute;top:12px;left:20px}nav>ul>li.home a{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg);-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;background:url("../images/sprite.png") -489px 0 no-repeat;position:relative;overflow:hidden}nav>ul>li.home a span{background:url("../images/shine.png") -60px -80px no-repeat;-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.8s;-ms-transition-duration:0.8s;transition-duration:0.8s;display:block;width:76px;height:62px;margin:6px 0 0 0;border-radius:50%;position:absolute;top:0;right:10px}nav>ul>li.home a:hover,nav>ul>li.home a:focus,nav>ul>li.home a:active{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}nav>ul>li.home a:hover span,nav>ul>li.home a:focus span,nav>ul>li.home a:active span{background-position:100px 100px}nav>ul>li.articles>a,nav>ul>li.demos>a,nav>ul>li.connect>a,nav>ul>li.discounts>a,nav>ul>li.about>a,nav>ul>li.submit>a,nav>ul>li.customize>a{background-repeat:no-repeat;background-image:url("../images/sprite.png");-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s}nav>ul>li.articles>a:hover,nav>ul>li.articles>a:active,nav>ul>li.articles>a:focus,nav>ul>li.demos>a:hover,nav>ul>li.demos>a:active,nav>ul>li.demos>a:focus,nav>ul>li.connect>a:hover,nav>ul>li.connect>a:active,nav>ul>li.connect>a:focus,nav>ul>li.discounts>a:hover,nav>ul>li.discounts>a:active,nav>ul>li.discounts>a:focus,nav>ul>li.about>a:hover,nav>ul>li.about>a:active,nav>ul>li.about>a:focus,nav>ul>li.submit>a:hover,nav>ul>li.submit>a:active,nav>ul>li.submit>a:focus,nav>ul>li.customize>a:hover,nav>ul>li.customize>a:active,nav>ul>li.customize>a:focus{color:#de4849}nav>ul>li.articles{margin-left:120px}nav>ul>li.articles>a{background-position:66px 50px}nav>ul>li.articles>a:hover,nav>ul>li.articles>a:active,nav>ul>li.articles>a:focus{background-position:66px 44px}nav>ul>li.demos>a{background-position:-228px 52px}nav>ul>li.demos>a:hover,nav>ul>li.demos>a:active,nav>ul>li.demos>a:focus{background-position:-228px 46px}nav>ul>li.connect>a{background-position:-324px 52px}nav>ul>li.connect>a:hover,nav>ul>li.connect>a:active,nav>ul>li.connect>a:focus{background-position:-324px 46px}nav>ul>li.discounts>a{background-position:-128px 52px}nav>ul>li.discounts>a:hover,nav>ul>li.discounts>a:active,nav>ul>li.discounts>a:focus{background-position:-128px 46px}nav>ul>li.about>a{background-position:-31px 52px}nav>ul>li.about>a:hover,nav>ul>li.about>a:active,nav>ul>li.about>a:focus{background-position:-31px 46px}nav>ul>li.submit>a{background-position:-972px 52px}nav>ul>li.submit>a:hover,nav>ul>li.submit>a:active,nav>ul>li.submit>a:focus{background-position:-972px 46px}nav>ul>li.customize>a{background-position:-1102px 52px}nav>ul>li.customize>a:hover,nav>ul>li.customize>a:active,nav>ul>li.customize>a:focus{background-position:-1102px 46px}nav>ul>li .dropdown{-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s}nav>ul>li:hover .dropdown{display:block;opacity:1}nav .sharedDropdownSearchResultsContainers,nav .dropdown ul,nav #searchResults{-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-ms-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);padding:10px;background:#f8f8f8;border:1px solid #ccc;opacity:0.95;overflow:hidden}nav .sharedDropdownSearchResultsContainersArrows:before,nav .dropdown:before,nav #searchResults:before{position:absolute;top:69px;left:54px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #f8f8f8;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}nav .sharedDropdownSearchResultsContainersArrows:after,nav .dropdown:after,nav #searchResults:after{position:absolute;top:71px;left:55px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #f8f8f8;border-left:6px solid transparent;content:''}nav .dropdown{-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;padding-top:76px;position:absolute;top:0;left:20px;width:140px;z-index:2;display:none}nav .dropdown .sep{height:1px;background:#ddd;margin:10px 0}nav .dropdown a{color:#fff;font-size:0.8em;font-family:Arial;text-decoration:none;line-height:2em;display:block;color:#77a6d2}nav .dropdown a:hover,nav .dropdown a:active,nav .dropdown a:focus{text-decoration:underline}nav .search{position:absolute;top:20px;right:20px}nav .search input{display:block;width:300px;background:#fff;padding:5px 10px;border:2px #111;color:#888;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-appearance:textfield}nav .search input::-webkit-input-placeholder{color:#888}nav .search input:focus{background:#fff;color:#555}nav #searchResults{width:300px;min-height:100px;position:absolute;right:0;top:55px;z-index:80;font-family:Arial !important;font-size:0.8em !important;display:none}nav #searchResults:before{top:-7px;left:240px}nav #searchResults:after{top:-5px;left:241px}nav #searchResults.show{display:block}nav #searchResults .close{float:right}nav #searchResults .gsc-result.gs-title{height:auto}nav #searchResults .gs-bidi-start-align.gs-snippet{margin-bottom:10px}nav #searchResults .gsc-url-bottom{font-style:italic}nav #searchResults .gsc-cursor-box.gs-bidi-start-align{margin:20px 0 0 0}nav #searchResults .gsc-tabHeader.gsc-inline-block.gsc-tabhActive{display:none !important}nav.sns{top:-1000px}.nextPrevLink{position:fixed;top:45%;display:block;font-weight:bold;color:#333;text-decoration:none;width:66px;height:140px;background:rgba(231,231,231,0.3);z-index:99;opacity:0.6;-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s}.nextPrevLink:hover,.nextPrevLink.showFull{background:rgba(231,231,231,0.6);opacity:1}.nextPrevLink:hover .detail,.nextPrevLink.showFull .detail{width:220px}.nextPrevLink .label{display:block;position:absolute;top:60px;left:14px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);opacity:0.5}.nextPrevLink .detail{width:0;line-height:1.6em;color:#77a6d2;background:rgba(31,31,31,0.7);font-family:"Patua One",sans-serif;overflow:hidden;position:absolute;top:0;left:70px;-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.5s;-ms-transition-delay:0.5s;transition-delay:0.5s}.nextPrevLink .detail span{padding:20px;display:block;height:100px;overflow:hidden;width:180px}.nextPrevLink .detail span:hover{color:#fff}.nextPrevLink .arrow{width:0;height:0;font-size:0;height:0;position:absolute;top:49px}#prevLink{left:30px}#prevLink .arrow{border-right:20px solid rgba(231,231,231,0.3);border-bottom:20px solid transparent;border-top:20px solid transparent;left:-20px}#prevLink:hover .arrow,#prevLink.showFull .arrow{border-right-color:rgba(231,231,231,0.6)}#nextLink{right:30px}#nextLink .detail{right:70px !important;left:auto}#nextLink>span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#nextLink .arrow{border-bottom:20px solid rgba(231,231,231,0.3);border-left:20px solid transparent;border-right:20px solid transparent;right:-30px}#nextLink:hover .arrow,#nextLink.showFull .arrow{border-bottom-color:rgba(231,231,231,0.6)}#contentHolder{min-height:500px;margin-top:60px}#contentHolder:before,#contentHolder:after{content:"\0020";display:block;height:0;overflow:hidden}#contentHolder:after{clear:both}.pageLoading .left{opacity:0.3;pointer-events:none;cursor:default}.left{width:auto;opacity:1;padding-right:450px;min-height:2170px;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0.5s;-ms-transition-delay:0.5s;transition-delay:0.5s}.promo{margin:20px 0}.shorturl input{border:1px solid #ccc;padding:2px 10px;border-radius:4px;display:inline-block;width:100px;background:#eee;cursor:pointer}.shorturl input.clicked{opacity:0.4}article{position:relative}article:before,article:after{content:"\0020";display:block;height:0;overflow:hidden}article:after{clear:both}article .social{margin-top:-14px}.actions{clear:both;margin:40px 0}.actions:before,.actions:after{content:"\0020";display:block;height:0;overflow:hidden}.actions:after{clear:both}.actions a{margin-right:12px}.actions a:after{content:" > "}.related-features{margin:40px 0 20px 0}.related-features:before{content:"Popular on David Walsh Blog";width:190px}.related-features li{width:30%;display:inline-block;margin-right:5%;padding-top:4px}.related-features li a{text-decoration:none;color:#de4849}.related-features li a:hover .title,.related-features li a:active .title,.related-features li a:focus .title{opacity:0.95;background:#def0f8}.related-features li:last-child{margin-right:0}.related-features h4{font-size:1em;height:150px;position:relative;margin-bottom:0}.related-features h4 .title{position:absolute;background:#fff;opacity:0.9;bottom:0;left:0;right:20px;padding:10px;display:inline-block;-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s}.related{margin:40px 0 20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#eee;padding:20px}.related ol li{padding:6px 0;font-size:0.9em}.related a{color:#090;display:block;transition-property:margin-left;transition-duration:.5s}.related a:hover{margin-left:20px}.pMeta{font-size:.75em;color:#999;padding-left:4px}.single .pMeta{margin-bottom:26px}.bigShow .meta{display:none}.postList{margin:40px 0}.postList>li{padding-bottom:50px;margin-bottom:30px;-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s;position:relative}.postList>li:before,.postList>li:after{content:"\0020";display:block;height:0;overflow:hidden}.postList>li:after{clear:both}.postList>li .social{margin-top:10px}.postList>li h2{margin-top:0}.postList>li h2 a{color:#333}.postList>li h2 a:hover,.postList>li h2 a:active,.postList>li h2 a:focus{color:#77a6d2}.postList>li a.sexyButton,.postList>li .actions a,.actions .postList>li a,.postList>li .pagination a,.pagination .postList>li a,.postList>li a.add,.postList>li a.article,.postList>li a.example,.postList>li a.pagination-styles,.postList>li #pagination a,#pagination .postList>li a,.postList>li #olderNewer a,#olderNewer .postList>li a,.postList>li .bbp-pagination a,.bbp-pagination .postList>li a{margin:0 20px 0 0;font-size:.9em}.postList>li a.sexyButton:after,.postList>li .actions a:after,.actions .postList>li a:after,.postList>li .pagination a:after,.pagination .postList>li a:after,.postList>li a.add:after,.postList>li a.article:after,.postList>li a.example:after,.postList>li a.pagination-styles:after,.postList>li #pagination a:after,#pagination .postList>li a:after,.postList>li #olderNewer a:after,#olderNewer .postList>li a:after,.postList>li .bbp-pagination a:after,.bbp-pagination .postList>li a:after{content:" > "}.postList>li.feature{padding:20px;margin-bottom:40px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-image:url(../images/tinyRays.png);background-position:118% -98px;background-repeat:no-repeat;position:relative}.postList>li.feature h2{margin-top:0}.postList>li.feature a{color:#fffea1}.postList>li.feature a:hover{color:#cc3435}.postList>li.feature .social{background:#cae2f9;padding:7px;border-radius:5px;margin-left:0}.postList>li.feature .sexyButton:hover,.postList>li.feature .actions a:hover,.actions .postList>li.feature a:hover,.postList>li.feature #commentForm input[type="submit"]:hover,#commentForm .postList>li.feature input[type="submit"]:hover,.postList>li.feature #comments input[type="submit"]:hover,#comments .postList>li.feature input[type="submit"]:hover,.postList>li.feature .pagination a:hover,.pagination .postList>li.feature a:hover,.postList>li.feature a.add:hover,.postList>li.feature a.article:hover,.postList>li.feature a.example:hover,.postList>li.feature .pagination-styles:hover,.postList>li.feature #pagination a:hover,#pagination .postList>li.feature a:hover,.postList>li.feature #pagination span:hover,#pagination .postList>li.feature span:hover,.postList>li.feature #olderNewer a:hover,#olderNewer .postList>li.feature a:hover,.postList>li.feature .bbp-pagination a:hover,.bbp-pagination .postList>li.feature a:hover,.postList>li.feature .bbp-pagination span:hover,.bbp-pagination .postList>li.feature span:hover,.postList>li.feature #bbpress-forums input[type=submit]:hover,#bbpress-forums .postList>li.feature input[type=submit]:hover,.postList>li.feature #bbpress-forums button[type=submit]:hover,#bbpress-forums .postList>li.feature button[type=submit]:hover{color:#fff}.postList>li.feature:before{background:#eb7c7d;border-radius:6px;content:"David Walsh Feature";display:block;left:20px;margin-left:-20px;margin-top:-38px;padding:4px 10px;position:absolute;top:20px}.postList.focusable li{border-left:3px solid #e8e8e8;padding-left:20px}.postList.focusable .focused{border-left-color:#77a6d2}.hasImage{padding-left:300px !important}.hasImageDef .postListImage{opacity:0.5}a.postListImage{display:block;padding:10px;position:absolute;top:0;left:0}a.postListImage span{width:250px;height:250px;display:block;background-repeat:no-repeat;background-position:center center;border-radius:10px}.sponsored a{color:#cc3435}.sponsored a.sexyButton,.sponsored .actions a,.actions .sponsored a,.sponsored .pagination a,.pagination .sponsored a,.sponsored a.add,.sponsored a.article,.sponsored a.example,.sponsored a.pagination-styles,.sponsored #pagination a,#pagination .sponsored a,.sponsored #olderNewer a,#olderNewer .sponsored a,.sponsored .bbp-pagination a,.bbp-pagination .sponsored a{color:#fff}.sponsored a.postListImage{border:0}#pagination span{opacity:0.6}#olderNewer{float:right}.pages{display:none !important}.wp-pagenavi{clear:none !important;float:left;margin-top:-3px}.wp-pagenavi a:hover,.wp-pagenavi span{border:1px solid #bfbfbf !important}.wp-pagenavi .current{font-weight:normal !important}.right{width:423px;margin:0 0 0 30px;opacity:0;position:absolute;top:0;right:0}.right.fadeIn{opacity:1}.right .subscribe{margin-top:10px}.right .subscribe li{display:inline-block;width:198px;margin:0 20px 10px 0;position:relative}.right .subscribe li a{padding:10px 10px 10px 40px;display:block;color:#fff;font-family:"Patua One",sans-serif;text-decoration:none;font-size:1em}.right .subscribe li a span{background:#000;width:32px;height:32px;display:block;position:absolute;top:2px;left:0;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.8s;-ms-transition-duration:0.8s;transition-duration:0.8s}.right .subscribe li a:hover span{-webkit-transform:rotate(-380deg);-ms-transform:rotate(-380deg);transform:rotate(-380deg)}.right .subscribe li:nth-child(even){margin-right:0}.right .subscribe .rss span,.right .subscribe .twitter span,.right .subscribe .gplus span,.right .subscribe .facebook span{background-image:url("../images/sprite.png");background-color:transparent}.right .subscribe .rss a{background:#f67f00}.right .subscribe .rss span{background-position:-67px -87px}.right .subscribe .twitter a{background:#91c661}.right .subscribe .twitter span{background-position:-99px -55px}.right .subscribe .gplus a{background:#d74d2f}.right .subscribe .gplus span{background-position:-100px -88px}.right .subscribe .facebook a{background:#3b5998}.right .subscribe .facebook span{background-position:-67px -55px}.right h6{color:#DE4849;background:url(../images/header.png) repeat-x scroll 0 0;padding:6px 10px 6px 60px;position:relative;font-size:1.1em;word-spacing:0.7em}.right h6 span{position:absolute;top:-3px;left:6px;z-index:10;display:block;width:40px;height:31px;background:url(../images/sprite.png) -223px -89px no-repeat}.right h6 a{color:#DE4849;text-decoration:none;display:block;position:relative}.right h6 a i{position:absolute;right:10px;top:2px;font-size:14px}.right section,.right .rightAdBlock{margin:0 0 40px 0}.right .topics{margin-top:10px;margin-left:20px}.right .topics li{display:inline-block;padding:10px 0 0 0}.right .featureBlock li{position:relative;overflow:hidden}.right .featureBlock a{-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s;color:#e3edf4;display:block;padding:10px;text-decoration:none;font-family:"Patua One",sans-serif;border-bottom:1px solid #e3edf4;line-height:1.6em;background:#fff;color:#333}.right .featureBlock a span{font-size:0.8em;font-family:arial;color:#777;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right .featureBlock a:hover{color:#cc3435;background:#f8f8f8}.right .featureBlock p{padding:20px}.right .rightAdBlock{width:300px;height:250px;margin-left:auto;margin-right:auto}.right .rightAdBlock a{width:300px;height:250px}.right .mtPlug{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start;background:url(../images/mt-blocklogo.jpg) 0 0 no-repeat;width:125px;height:125px;display:block;float:left;margin-right:10px;margin-top:10px}footer{height:40px;background:url(../images/bg.jpg);border-top:3px solid #77a6d2;color:#fff;padding:20px 0;text-align:center;margin:40px 0 0 0}footer a{text-decoration:none}body.demo{overflow:hidden;height:10px}.demoBox{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2001;display:none}.demo .demoBox{display:block}.demoToolbar{background:#333;height:60px;border-bottom:3px solid #999}.demoToolbar .intro{font-size:2em;display:block;top:16px;position:absolute;color:#999;left:20px;font-family:"Patua One",sans-serif}.demoToolbar .intro a{text-decoration:none}.demoToolbar a.close{font-weight:bold;font-family:Arial;display:inline-block;color:#fff;top:10px;right:10px;position:absolute;text-decoration:none;border:1px solid #ccc;background-position:6px;padding:5px;background-position:6px -50px !important}.demoIframeHolder{position:fixed;right:0;bottom:0;left:0;top:63px;background:rgba(255,255,255,0.8)}.demoIframeHolder iframe{height:100%;width:100%}#comments li{position:relative}#comments li .meta{margin:0 0 1em 0}#comments li .meta a{text-decoration:none}#comments li .meta a:hover,#comments li .meta a:active,#comments li .meta a:focus{text-decoration:underline}#comments li .arrow{background:url(../images/sprite.png) -24px -52px no-repeat;width:10px;height:21px;position:absolute;top:20px;left:81px;z-index:8}#comments li .author,#comments li .author a{color:#333;font-weight:bold}#comments li .time{color:#999;font-size:0.85em;float:right;margin:0.1em 0 0 0}#comments>li .avatar{width:48px;height:48px;top:3px;left:10px;border-radius:3px}#comments>li>.detail{margin:16px 0 0 90px}#comments>li>.detail .detailContent{border:1px solid #ccc;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.05);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.05)}#comments .detailContent{padding:20px;position:relative;font-size:0.9em;font-family:Arial;-webkit-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:3s;-ms-transition-duration:3s;transition-duration:3s}#comments .detailContent.new{background:#fdfcbd}#comments .avatar{position:absolute}#comments a.reply{width:14px;height:10px;display:block;background:url(../images/sprite.png) -160px -60px no-repeat;position:absolute;top:54px;left:44px;overflow:hidden;text-indent:-9999px;opacity:0.5}#comments a.reply:hover{background:url(../images/sprite.png) -160px -72px no-repeat;opacity:0.8}#comments textarea{resize:none;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.05);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.05);border:1px solid #e8e8e8;margin:4px 0 0 0;font-size:1em;line-height:20px;width:100%;height:34px;min-height:34px;overflow:hidden;color:#666;padding:6px;font-family:Arial;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.1s;-ms-transition-duration:0.1s;transition-duration:0.1s}#comments textarea::-webkit-input-placeholder{color:#ccc;font-style:italic}#comments .measureDiv{height:0;overflow:hidden;line-height:20px;font-size:1em}#comments ul{background:#f8f8f8;border:1px solid #eee;border-top:0;margin:0 2px 0 120px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-border-radius-top-left:0;-ms-border-radius-top-left:0;border-radius-top-left:0;-webkit-border-radius-top-right:0;-ms-border-radius-top-right:0;border-radius-top-right:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.05);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.05)}#comments ul li .avatar{width:32px;height:32px;top:20px;left:20px}#comments ul li .detail{padding:0 20px 10px 70px}#comments ul li .meta .time{margin-right:-20px}#comments ul li:last-child{margin-bottom:0}#comments ul li.removeMe{padding:20px 20px 20px 90px}#comments ul li.removeMe #commentForm{padding:0 !important}#comments .commentTextarea{padding:10px;border-color:#eee !important;border-top-left-radius:0;border-top-right-radius:0;position:relative}#comments .commentTextarea.focused{width:86%}#comments .commentTextarea.focused button{padding:4px;margin-left:10px;position:absolute;right:-60px;bottom:10px;display:block}.dwBack,#comments ul li.dw,li.dw>.detail{background:url(../images/tinyRays.png) 120% -80px no-repeat #b3d4ff}.dwBack a.time,#comments ul li.dw a.time,li.dw>.detail a.time{color:#fff !important}li.dw .arrow{background-position:-24px -73px !important}#commentForm label,#commentForm textarea,.bbp-reply-form label,.bbp-reply-form textarea,.bbp-topic-form label,.bbp-topic-form textarea{display:block;margin:0 0 20px 0}#commentForm .label,.bbp-reply-form .label,.bbp-topic-form .label{display:inline-block;width:100px;font-weight:bold;font-family:"Patua One",sans-serif;padding:0 0 0 10px}#commentForm input,.bbp-reply-form input,.bbp-topic-form input{width:80%}#commentForm input::-webkit-input-placeholder,.bbp-reply-form input::-webkit-input-placeholder,.bbp-topic-form input::-webkit-input-placeholder{color:#999;opacity:0.5;font-style:italic}#commentForm textarea,.bbp-reply-form textarea,.bbp-topic-form textarea{width:99%;min-height:150px}#commentForm input,#commentForm textarea,.bbp-reply-form input,.bbp-reply-form textarea,.bbp-topic-form input,.bbp-topic-form textarea{border:1px solid #ccc;padding:5px 10px;font-size:1em;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.05);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.05)}#commentForm input[type="submit"],#comments input[type="submit"]{color:#77a6d2;font-size:1.1em;cursor:pointer;width:auto !important}a#commentUseEditor{color:#bbb;font-family:arial;font-size:0.8em;display:inline-block;margin-left:40px;text-decoration:none}a#commentUseEditor:hover,a#commentUseEditor:active,a#commentUseEditor:focus{text-decoration:underline}a#commentUseEditor:hover,a#commentUseEditor:active,a#commentUseEditor:focus{color:#888}#comments code{display:block}#comments pre a{font-size:0.9em;width:66px;padding-top:2px;padding-bottom:2px}#comments>li #commentForm{border-top:1px solid #ccc;margin-left:90px}#comments>li #commentForm,#comments>ul #commentForm{padding:20px 20px 60px 20px}#comments>li #commentForm input,#comments>ul #commentForm input{width:70%}#comments>li #commentForm textarea,#comments>ul #commentForm textarea{margin-bottom:10px}.nocomments{display:none}label[for=subscribe]{display:inline !important}.gist{margin-top:20px}.bigShow{margin-bottom:40px}.bigShow h2{margin-top:0;margin-bottom:0.2em;font-size:4em}.bigShow a.sexyButton,.bigShow .actions a,.actions .bigShow a,.bigShow .pagination a,.pagination .bigShow a,.bigShow a.add,.bigShow a.article,.bigShow a.example,.bigShow a.pagination-styles,.bigShow #pagination a,#pagination .bigShow a,.bigShow #olderNewer a,#olderNewer .bigShow a,.bigShow .bbp-pagination a,.bbp-pagination .bigShow a{margin-right:20px}.bigShow a.sexyButton:after,.bigShow .actions a:after,.actions .bigShow a:after,.bigShow .pagination a:after,.pagination .bigShow a:after,.bigShow a.add:after,.bigShow a.article:after,.bigShow a.example:after,.bigShow a.pagination-styles:after,.bigShow #pagination a:after,#pagination .bigShow a:after,.bigShow #olderNewer a:after,#olderNewer .bigShow a:after,.bigShow .bbp-pagination a:after,.bbp-pagination .bigShow a:after{content:" >"}.bigShow .pMeta{margin:10px 0}.pagination a:after{content:" >"}a{color:#61a9c6}blockquote{background:#eee;padding:20px;margin-bottom:10px;font-style:italic;line-height:28px;border-left:5px solid #ccc;margin-left:20px}p code,li code,h2 code,.var,.parameter,.file,p .function,li .function{background:#f8f8f8;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:2px 7px;font-family:monospace,sans-serif;font-weight:bold}pre code{font-weight:normal !important}em{font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Patua One",sans-serif}h1{font-size:4em;margin-bottom:20px;line-height:1.1em}h2{font-size:2em;margin:1em 0 0.1em 0;line-height:1.1em}h2 a{-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;color:#333;text-decoration:none}h2 a:hover,h2 a:active,h2 a:focus{color:#61a9c6}h5{font-family:arial;font-size:.9em;margin:0 0 4px 0;text-transform:uppercase;padding-bottom:3px;display:inline-block}h5 a{text-decoration:none;display:inline-block;margin-right:10px}h5 a:hover{color:#999}h5,h5 a{color:#ddd}article.sponsored,.postList li.sponsored{background:url(../images/sponsoredPost.gif) 0 0;padding:30px 20px 20px 20px;position:relative;margin-bottom:50px}article.sponsored:before,.postList li.sponsored:before{background:none repeat scroll 0 0 rgba(255,255,255,0.6);border-radius:10px;color:#cc3435;content:"Sponsored Post";display:inline-block;font-family:"Patua One",sans-serif;height:auto !important;padding:4px 8px;font-size:0.8em}.postList li.sponsored:before{margin-bottom:0 !important}.postList li.tip{background:url(../images/noise-background.png) 0 0 repeat #f0f1f3;padding:10px 10px 10px 120px;position:relative;margin-bottom:70px}.postList li.tip h2{margin-top:1px;font-size:1.2em}.postList li.tip h2 a:hover{color:#cc3435}.postList li.tip:before{background:none repeat scroll 0 0 rgba(255,255,255,0.6);border-radius:10px;color:#cc3435;content:"Quick Tip";display:inline-block;font-family:"Patua One",sans-serif;height:auto !important;margin-bottom:10px;padding:5px 10px;top:10px;left:10px;position:absolute}h3{color:#cc3435;line-height:1.3em;font-size:1.4em}h4{font-size:1.5em;margin:0 0 0.8em 0}img{display:block;max-width:100%}label{cursor:pointer}.contentBlockPaddingSpacing,article ul,article ol,p,pre,.comments .code,.update,.post-updated,.gb-bio,.gb-top,.gb-intro{margin:0 0 0.8em 0;line-height:1.6em}pre,.comments .code{background:#f8f8f8;padding:20px;font-family:Monaco,Courier,monospace;font-size:.8em;position:relative;margin:0 0 20px 0;resize:both}pre[class*="language-"]{margin:2em 0 !important}code[class*="language-"],pre[class*="language-"]{tab-size:2 !important}small{font-size:0.75em;font-family:tahoma}strong{font-weight:bold}textarea{font-family:arial}video{margin:10px 20px}.image{margin:0 0 30px 30px;float:right}table.poll-results{width:100%;margin:5px 0 20px 0;border:1px solid #f5f5f5}table.poll-results th{background:#999;color:#eee}table.poll-results th,table.poll-results td{padding:5px;text-align:left}table.poll-results tr:nth-child(even){background-color:#eee}.conversion{margin:1em 0 0 0}.conversion a{display:inline-block;padding:6px 12px;color:#333;border:1px solid #77a6d2;background:#e3edf4;box-shadow:2px 2px 2px 2px #ccc;font-family:"Patua One",sans-serif;font-size:0.8em;margin:0 10px 0 0;text-decoration:none;vertical-align:top}.conversion a:active{margin-top:2px}.copy{position:absolute;top:10px;right:10px;color:#fff;padding:0 8px;border-radius:5px;font-size:0.8em;opacity:0.5;background:#0086B3;text-decoration:none;width:70px;text-align:center;display:block}.copy:hover{opacity:0.65}.close{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start;width:16px;height:16px;background:url("../images/sprite.png") 0 -56px no-repeat;opacity:0.5}.close:hover,.close:active,.close:focus{opacity:0.9}.point{cursor:pointer}.show{display:block !important}.social{clear:both;height:24px;margin:0 0 20px 0;margin-left:4px;opacity:0;-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s}.social span,.social form{display:inline-block !important;margin:0;vertical-align:text-top}.social span.reddit iframe,.social form.reddit iframe{border:none;overflow:hidden;float:left;height:24px;width:100px;margin-right:20px}.social.fadeIn{opacity:1}.prefixNotice{background:#eaeff2;font-family:Arial;margin-top:-26px;margin-bottom:20px;padding:12px;font-size:11px;font-style:italic;opacity:0.8;cursor:help;text-align:right;font-weight:bold}a.repoLink{color:#090}a.add,a.article,a.example{display:inline-block;margin:0 10px 0 0}.update,.post-updated{margin-bottom:40px}.update,.post-updated,.gb-bio,.gb-top,.gb-intro{border-top:1px solid #d4dde4;border-bottom:1px solid #d4dde4;background:#eaeff2;padding:20px}.update p:last-child,.post-updated p:last-child,.gb-bio p:last-child,.gb-top p:last-child,.gb-intro p:last-child{margin-bottom:0}.update p,.post-updated p,.gb-bio p,.gb-top p,.gb-intro p{font-style:italic}.update a:hover,.post-updated a:hover,.gb-bio a:hover,.gb-top a:hover,.gb-intro a:hover{color:#cc3435}.gb-intro{margin-bottom:30px}.gb-bio{position:relative;min-height:162px;padding-left:204px;margin-top:20px}.gb-bio p{font-size:0.9em}.gb-bio img{border:5px solid #f3f3f3;-webkit-box-shadow:1px 1px 2px #666;-ms-box-shadow:1px 1px 2px #666;box-shadow:1px 1px 2px #666;width:150px;height:150px;position:absolute;left:20px;top:20px}.gb-bio a.website,.gb-bio a.twitter{display:inline-block;margin-right:20px;text-decoration:none}.update code{background:#e5d5c1}#acebox,#aceboxHolder{width:700px;height:200px}#aceboxHolder{position:relative;border:1px solid #ccc}#aceboxHolder .ace_error,#aceboxHolder .ace_warning{display:none !important}#aceboxMessage{text-align:left;color:#999;font-size:12px;font-family:arial;margin-bottom:40px;font-size:italic;padding:6px 0 0 3px}.ace_print_margin_layer{background:#f8f8f8}li #acebox,li #aceboxHolder{width:500px}.clear{clear:both}.ratingForm{float:right}.social span{margin-right:20px}.social .twitter{width:80px}.social .gplus{width:60px}.social .pinterest{width:64px}.social .facebook{width:200px;height:30px;overflow:hidden}.pagination-styles,#pagination a,#pagination span,#olderNewer a,.bbp-pagination a,.bbp-pagination span{color:#fff;background:url(../images/experimentalBackground1.jpg) 0 0 no-repeat;font-size:0.7em}.dealList{margin-bottom:10px}.dealList li{display:inline-block;height:250px;width:197px;border:1px solid #ccc;padding:20px;vertical-align:text-top;margin:5px 10px 5px 0;cursor:pointer;text-align:center}.dealList li:hover{border-color:#e3edf4}.dealList li:nth-child(3n){margin-right:0}.dealList h3{line-height:1.5em;padding-top:50px}.dealList h3 a{text-decoration:none}.dealList p{font-size:0.9em;font-family:arial}.dealList .media-temple{background:url(../images/deals/meda-temple.png) center 0 no-repeat #000;color:#fff}.dealList .dreamhost{background:url(../images/deals/dreamhost.png) center 20px no-repeat #ccdff2}.dealList .name-com{background:url(../images/deals/namecom.jpg) center 0 no-repeat}.dealList .name-com a{color:#fff}.dealList .mighty-deals{background:url(../images/deals/mightydeals.jpg) 0 bottom no-repeat}.dealList .mighty-deals a{color:#440067}.dealList .inky-deals{background:url(../images/deals/inkydeals.jpg) 0 top no-repeat}.dealList .maxcdn{background:url(../images/deals/maxcdn.jpg) 0 0 no-repeat}.dealList .digitalfyre{background:url(../images/deals/digitalfyre.png) 0 0 no-repeat;color:#fff}.dealList .digitalfyre h3{padding-top:130px}.dealList .digitalfyre code{background:#e89091}@media only screen and (max-width: 1420px){.right{padding-top:150px}}@media only screen and (max-width: 1300px){nav .search input{width:200px}#contentHolder{padding:20px}.nextPrevLink{display:none}}@media only screen and (max-width: 1140px){.hasImage{padding-left:inherit;width:auto}.postListImage{display:none}.related-features li:last-child{display:none !important}.related-features li{width:45%}}@media only screen and (max-width: 1024px){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.nextPrevLink{display:none}#nextLink{right:10px !important}#prevLink{left:10px !important}.left,.right{margin-left:100px;margin-right:100px;width:auto;position:relative;padding:0}.left{max-width:auto !important;min-height:auto}.adLong{margin-left:-20px}.right{margin-top:60px;padding-top:60px;border-top:1px dashed #999}.right .subscribe li{width:auto !important;display:block !important;margin-right:0 !important}.sns .customize,.sns .submit{display:none !important}.sns nav .article{margin-left:150px}code[class*="language-"],pre[class*="language-"]{white-space:pre-wrap}}@media only screen and (max-width: 980px){.search{top:70px !important}.left{margin:0 !important;padding:20px;width:auto}.nextPrevLink{position:static;top:auto;width:auto;height:auto;background:rgba(31,31,31,0.7) !important;margin:10px 0 20px 0;padding:10px;display:block}.nextPrevLink .label{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;position:static;top:auto;left:auto;display:inline-block;color:#fff;width:120px;vertical-align:top}.nextPrevLink .detail{right:auto !important;width:auto;position:static;top:auto;left:auto;display:inline-block;background:transparent;padding-left:20px;font-family:arial;line-height:normal}.nextPrevLink .detail span{padding:0;display:inline-block;height:auto;width:auto}.nextPrevLink:hover,.nextPrevLink.showFull{opacity:1 !important}.nextPrevLink:hover .detail,.nextPrevLink.showFull .detail{width:auto}#nextLink{margin-bottom:40px}#q{border:2px solid #ddd !important}#related .feature{display:none}.image{float:none;margin-left:0}.hasImage{padding-left:0 !important}.crazyEgg{margin-left:0 !important}.postListImage{display:none !important}}@media only screen and (max-width: 750px){nav .articles,nav .demos,nav .connect,nav .discounts,nav .about{width:15%;font-size:0.9em}nav .articles>a,nav .demos>a,nav .connect>a,nav .discounts>a,nav .about>a{background-image:none !important;width:auto;padding-left:10%;padding-right:10%}h1{word-wrap:break-word;font-size:1.4em}h2{word-wrap:break-word;font-size:1.3em !important}.gb-bio{padding-left:20px}.gb-bio img{display:none}.adLong{display:none}}@media only screen and (max-width: 500px){.discounts,.about,.demos,.image,#comments .arrow,#comments img,#comments a.reply,.headerTitle{display:none !important}.articles{margin-right:20px}#comments .detail{margin-left:0 !important}#comments ul{margin-left:20px}#comments ul li .detail{padding-left:0}.left{width:auto !important;padding:10px !important}.right{display:none !important}}.rightBSA{margin-bottom:40px;display:none}.rightBSA a{display:inline-block !important;margin-right:10px !important}.right div.bsap_1284071 a.adhere{display:none !important}.adLong{opacity:0;margin-left:-10px;margin-bottom:30px;position:relative}.adLong,.adLong a{width:728px;height:90px}.adComments{margin-top:30px}.right .treehouse{height:360px;padding:20px;position:relative;overflow:hidden;background:url(../images/treehouseSidebar.png) 0 0 no-repeat}.treehouseVideo{width:390px;height:219px;background:url(../images/treehouseFrog.png) center center no-repeat;display:block;top:92px;left:17px;position:absolute;z-index:3}iframe[name="google_conversion_frame"]{position:absolute;top:-99999px}.postList .sencha{margin-bottom:0}.postList>li.bsaLong{padding-bottom:0 !important}#bbpress-forums ul{margin-left:0 !important}#wp-bbp_reply_content-editor-tools,.bbp-pagination-count,.form-allowed-tags{display:none}#wp-bbp_reply_content-editor-container{border:0}#bbpress-forums ul.bbp-replies,#bbpress-forums .forum-titles,#bbpress-forums .type-forum{font-size:1.2em !important}.bbp-reply-author{font-style:italic;font-size:1em;margin-top:-12px}.bbp-reply-post-date{padding-left:30px !important;font-style:italic;color:#bbb;font-size:.9em}.bbp-form{border:0 !important;padding:0 !important;margin-top:30px}.bbp-form legend{display:none}.bbp-form label{font-weight:bold;font-size:1.1em !important}.bbp-submit-wrapper{float:none !important}.bbp-submit-wrapper button[type=submit]{font-size:1.3em !important}.bbp-pagination span.current{background:#ccc;color:#999}.bbp-breadcrumb p *{padding-top:0;padding-bottom:0}.bbp-breadcrumb p .bbp-breadcrumb-current{background:#fff !important;border-color:#fff !important}.bbp-breadcrumb p .bbp-breadcrumb-sep{opacity:0.5 !important;background:transparent;border:0;margin:0 auto}li.snsItem>a{background:url(../images/bg.jpg);color:#61a9c6}li.snsItem p{color:#ddd}li.snsItem>span{color:#999;font-size:48px;font-family:"Fredericka the Great",cursive}li.snsItem:hover,li.snsItem:active,li.snsItem:focus{color:#cc3435}body.sns ::selection{background:#fa8f8f}body.sns ::-moz-selection{background:#fa8f8f}body.sns #page{background:url(../images/bg.jpg)}body.sns header,body.sns footer{background-image:url(../images/sns-bg.png);border-color:#900}body.sns nav.dwb{top:-1000px}body.sns nav.sns{top:0}body.sns nav .sharedDropdownSearchResultsContainers,body.sns nav .dropdown ul,body.sns nav #searchResults{background:#222;border-color:#111}body.sns nav .sharedDropdownSearchResultsContainers a,body.sns nav .dropdown ul a,body.sns nav #searchResults a{color:#cc3435}body.sns nav .sharedDropdownSearchResultsContainersArrows:before,body.sns nav .dropdown:before,body.sns nav #searchResults:before{border-bottom-color:#222}body.sns nav .sharedDropdownSearchResultsContainersArrows:after,body.sns nav .dropdown:after,body.sns nav #searchResults:after{border-bottom-color:#222}body.sns nav>ul>li>a{color:#fff}body.sns nav>ul>li>a:hover,body.sns nav>ul>li>a:active,body.sns nav>ul>li>a:focus{color:#222}body.sns .archiveSearch{font-size:2em;color:#fc0}body.sns p{color:#f8f8f8}body.sns .bigShow h2 a,body.sns .postList li h2 a{color:#cc3435;font-family:"Fredericka the Great",cursive}body.sns .bigShow h2 a:hover,body.sns .bigShow h2 a:active,body.sns .bigShow h2 a:focus,body.sns .postList li h2 a:hover,body.sns .postList li h2 a:active,body.sns .postList li h2 a:focus{color:#77a6d2}body.sns .postList{color:#fff}body.sns .relatedSns{height:0;overflow-y:hidden;-webkit-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s}body.sns .relatedSns ol{margin-top:30px;margin-left:40px;color:#91c661;list-style-type:circle}body.sns .relatedSns li{padding:5px 0}body.sns .relatedSns a{color:#91c661}body.sns .relatedSns.show{height:150px}body.sns .meta a{color:#77a6d2}body.sns h1{color:#f8f8f8;font-family:"Fredericka the Great",cursive;font-size:5em}body.sns .sexyButton,body.sns .actions a,.actions body.sns a,body.sns #commentForm input[type="submit"],#commentForm body.sns input[type="submit"],body.sns #comments input[type="submit"],#comments body.sns input[type="submit"],body.sns .pagination a,.pagination body.sns a,body.sns a.add,body.sns a.article,body.sns a.example,body.sns .pagination-styles,body.sns #pagination a,#pagination body.sns a,body.sns #pagination span,#pagination body.sns span,body.sns #olderNewer a,#olderNewer body.sns a,body.sns .bbp-pagination a,.bbp-pagination body.sns a,body.sns .bbp-pagination span,.bbp-pagination body.sns span,body.sns #bbpress-forums input[type=submit],#bbpress-forums body.sns input[type=submit],body.sns #bbpress-forums button[type=submit],#bbpress-forums body.sns button[type=submit]{color:#61a9c6}body.sns .adContainer::before,body.sns .adLong::before,body.sns .commentsAds::before{background:url(../images/bg.jpg)}body.sns .right-dwb{display:none}body.sns .right-sns{left:0;width:100%;color:#fff}body.sns .right .topics a,body.sns .recommendedTags a{background:url(../images/sns-bg.png) 0 700px;color:#fff;border-color:#900}body.sns .recommendedTags{padding-top:20px}body.sns .recommendedTags ul{margin-left:0 !important}body.sns .recommendedTags li{display:inline-block}body.sns .recommendedTags li a{padding:0 5px}body.sns .right h6{background:url(../images/sns-bg.png);padding-left:10px}.inset{background:rgba(33,33,33,0.2);border-radius:20px;color:#f8f8f8;padding:20px 20px;box-shadow:0 4px 1px rgba(0,0,0,0.2),0 -3px 0 rgba(0,0,0,0.2) inset}.inset h3{color:#77a6d2}.tdomf_form input,.tdomf_form textarea{width:90%;padding:10px;font-size:1.1em;margin-bottom:40px}.tdomf_form label,.tdomf_form legend{color:#f8f8f8;font-family:"Fredericka the Great",cursive;font-size:1.8em;font-weight:normal}.tdomf_form input[type=submit]{width:auto;cursor:pointer}.tdomf_form .required{font-weight:normal !important}.tdomf_form_message{color:#fff}

:not(pre) > code[class*="language-"], pre[class*="language-"] {
	background: #f9f9f9 !important;
}

.prefixNotice {
	background: #f6f6f6;
}