/*
Theme Name: CSS-Tricks
Theme URI: http://css-tricks.com/
Description: The Theme for CSS-Tricks dude.
Author: Chris Coyier
Version: 10
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: orange, css
*/@font-face{font-family:'icomoon-xxx';src:url("wp-content/themes/CSS-Tricks-10/fonts/icomoon.eot");src:url("wp-content/themes/CSS-Tricks-10/fonts/icomoon.eot#iefix") format("embedded-opentype"),url("wp-content/themes/CSS-Tricks-10/fonts/icomoon.woff") format("woff"),url("wp-content/themes/CSS-Tricks-10/fonts/icomoon.ttf") format("truetype"),url("wp-content/themes/CSS-Tricks-10/fonts/icomoon.svg") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'icomoon-xxx';content:attr(data-icon);margin-right:6px;speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}body{font-family:'Whitney SSm A', 'Whitney SSm B', "ff-meta-web-pro", sans-serif;font-size:16px;color:#333;line-height:1.4}@media (max-width: 43.75em){body{font-size:13px}}a{color:#859ce6}a:hover,a:focus{color:#2445ae}a:active{color:black}h1,h2,h3,h4,h5,h6{margin:0 0 10px 0;padding:0;font-family:'Whitney Cond A', 'Whitney Cond B', "ronnia-condensed", sans-serif;font-weight:700;font-style:normal;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#111}h1,.h1{font-size:48px;margin:0}@media (max-width: 43.75em){h1,.h1{font-size:32px}}h2,.h2{font-size:42px;margin:0}@media (max-width: 43.75em){h2,.h2{font-size:24px}}h3,.h3{font-size:36px;margin-top:50px}@media (max-width: 43.75em){h3,.h3{font-size:24px}}h4,.h4{font-size:24px;margin:0 0 5px 0}@media (max-width: 43.75em){h4,.h4{font-size:18px}}h5,.h5{font-size:21px;margin:0;text-transform:uppercase}@media (max-width: 43.75em){h5,.h5{font-size:14px}}h6{font-size:16px}.site-section-title{text-align:center;padding:50px 0 40px}.time{margin:20px 0}time,.time{color:#d6d5d5;text-transform:uppercase;letter-spacing:3px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote,.explanation{padding:10px 10px 10px 15px;margin:0 0 20px 0;background:#eee;border-left:6px solid #859ce6}blockquote p:last-child,.explanation p:last-child{margin:0}.explanation{display:block;font-style:normal;padding:20px !important;border-left-color:orange}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0 0 20px 0}pre{overflow:auto;color:white;background:#1d1f21;padding:0;font-family:Menlo, Monaco, monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-ms-word-break:normal;word-break:normal;word-break:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;position:relative}pre[rel]{padding-top:33px}pre[rel]:before{content:attr(rel);color:white;position:absolute;top:0;left:0;width:100%;background:#e18728;font-family:'Gotham Rounded A', 'Gotham Rounded B', "proxima-nova-soft", sans-serif;padding:5px 0;text-indent:15px}pre code{font-family:Menlo, Monaco, monospace;background:none;padding:15px;white-space:pre;overflow:auto;display:block}code{background:lightyellow;padding:1px}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.expire-message p{font-size:11px !important;color:red !important;margin:0 0 5px 0 !important}@media screen{*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}dl,menu,ol,ul{margin:0;list-style:none}dd{margin:0}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 20px 0}table th{text-align:left}table th,table td{border:1px solid #ccc;padding:5px}.group:after{content:"";display:table;clear:both}.screen-reader{position:absolute;top:-9999px;left:-9999px}p:empty{display:none}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#777}.token.punctuation,.token.tag,.token.attr-name{color:#ab875d}.token.property,.token.boolean,.token.number{color:#9b869c}.token.selector{color:#dfc48c}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59}.token.atrule,.token.attr-value,.token.keyword,.token.string{color:#8f9c6c}.token.regex,.token.important{color:#e90}.language-css{color:#cd6a51}.language-css .token.punctuation{color:white}.button,.markItUpHeader ul li,#rcp_submit{display:inline-block;border:0;border-radius:0;outline:0;background:#4e68c7;box-shadow:1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891,2px 3px 1px #3852b1,4px 3px 1px #203891,3px 4px 1px #3852b1,5px 4px 1px #203891,4px 5px 1px #3852b1,6px 5px 1px #203891;color:white;white-space:nowrap;font-family:'Gotham Rounded A', 'Gotham Rounded B', "proxima-nova-soft", sans-serif;padding:9px 16px;line-height:1.4;position:relative;top:-5px}.button:not(.disabled):hover,.markItUpHeader ul li:not(.disabled):hover,.button:not(.disabled):focus,.markItUpHeader ul li:not(.disabled):focus,#rcp_submit:not(.disabled):hover,#rcp_submit:not(.disabled):focus{color:white;background:#3d57b4}.button:not(.disabled):active,.markItUpHeader ul li:not(.disabled):active,#rcp_submit:not(.disabled):active{box-shadow:1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891;-webkit-transform:translate(3px, 3px);-moz-transform:translate(3px, 3px);-ms-transform:translate(3px, 3px);-o-transform:translate(3px, 3px);transform:translate(3px, 3px)}.button:after,.markItUpHeader ul li:after,#rcp_submit:after{content:"";position:absolute;top:0;left:0;right:-5px;bottom:-5px}.button:active:after,.markItUpHeader ul li:active:after,#rcp_submit:active:after{top:-3px;left:-3px;right:-2px;bottom:-2px}.button.disabled,.markItUpHeader ul li.disabled,#rcp_submit.disabled{opacity:0.5;cursor:auto}.button.disabled:hover,.markItUpHeader ul li.disabled:hover,.button.disabled:focus,.markItUpHeader ul li.disabled:focus,#rcp_submit.disabled:hover,#rcp_submit.disabled:focus{color:white}.full-width-button{display:block;text-align:center}input[type='search'],input[type='url'],input[type='email'],input[type='text'],input[type='password'],textarea{border:1px solid #ccc;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);font-family:'Whitney SSm A', 'Whitney SSm B', "ff-meta-web-pro", sans-serif;outline:0;-webkit-appearance:none;padding:0.5rem;border-radius:2px}textarea{width:100%}input[type=radio]{float:left;position:relative;top:3px;width:10%}body{background:url(img/bg.png);overflow-x:hidden}.grid{padding:20px 0 20px 20px}.grid.gridswitch{padding:20px 20px 20px 0}.grid.nopadding{padding:0}.grid.nopadding .grid-1-3,.grid.nopadding .grid-1-4{padding-right:0}.grid-1-8{width:12.5%}.grid-1-6{width:16.66%}.grid-1-5{width:20%}.grid-1-4{width:25%}.grid-1-3{width:33.33%}.grid-1-2{width:50%}.grid-2-3{width:66.66%}.grid-3-4{width:75%}.grid-4-5{width:80%}.grid-5-6{width:83.33%}.grid-7-8{width:87.5%}[class*='grid-']{float:left;padding-right:20px;position:relative}.gridswitch [class*='grid-']{float:right;padding-right:0;padding-left:20px}.top{position:relative;height:400px}.logo{background:#e18728;position:absolute;top:0;right:90%;margin:0 -345px 0 0;height:315px;width:1000px;text-align:right;padding:65px 35px 0 0;text-transform:uppercase;font-family:'Gotham Rounded A', 'Gotham Rounded B', "proxima-nova-soft", sans-serif;font-size:50px;box-shadow:0 0 10px rgba(0,0,0,0.4)}.logo a{color:#444}.logo a span{color:white;margin-left:4px}.logo a:hover span,.logo a:focus span{text-shadow:0 0 7px white}.logo:before,.logo:after{content:"";position:absolute;top:6px;left:6px;width:100%;height:100%;background:#8f5314;z-index:-1}.logo:before{top:12px;left:12px;background:#62390e}.search{position:absolute;top:69px;right:5%;white-space:nowrap;overflow:hidden;height:81px;width:75px;background:#5B7ADD;color:white;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}.search.open{width:400px}.open-search{text-align:center;height:100%;cursor:pointer}.open-search:hover{background:#859ce6}.open-search span:before{font-size:42px;line-height:83px;position:relative;left:4px}.open-search a{color:white}.close-search{display:none;height:100%;width:400px;padding:13px 10px 10px 10px}.search-field{width:70%;float:left;margin-right:2%;-webkit-appearance:none}.search-button{width:23%;float:right;position:relative;right:6px}.search-button:active{left:-2px}.search-parts{font-size:9px;padding:7px 0;text-transform:uppercase;position:relative;clear:both}.search-parts a{color:#b9c7f6;margin:0 3px;cursor:pointer}.search-parts a.active{color:white;text-decoration:underline}.search-parts a:hover,.search-parts a:focus{color:white}.x-search{position:absolute;right:0;top:7px}.frog-foot-box{width:55px;height:55px;float:left;margin-right:10px;position:relative}.home .frog-foot-box{opacity:0;-webkit-animation:come-in 2s 1s ease-in forwards;-moz-animation:come-in 2s 1s ease-in forwards;animation:come-in 2s 1s ease-in forwards}.frog-foot{width:100%;height:100%}.frog-foot-shape{fill:#80a34c}@-webkit-keyframes come-in{from{-webkit-transform:translate(-150px, -100px) scale(5);opacity:0}to{-webkit-transform:translate(0, 0) scale(1);opacity:1}}@-moz-keyframes come-in{from{-moz-transform:translate(-150px, -100px) scale(5);opacity:0}to{-moz-transform:translate(0, 0) scale(1);opacity:1}}@keyframes come-in{from{transform:translate(-150px, -100px) scale(5);opacity:0}to{transform:translate(0, 0) scale(1);opacity:1}}.treehouse-brand{color:#80a34c;font-family:'Gotham Rounded A', 'Gotham Rounded B', "proxima-nova-soft", sans-serif;white-space:nowrap}.treehouse-topics span{color:#ccc}.treehouse-topics span:after{content:"•";color:white;margin:0 3px 0 5px}.treehouse-topics span:nth-child(3):after{content:""}.top-treehouse-ad{position:absolute;left:42.5%;height:100px;top:25px;width:40%;padding:25px 0 0 0}.top-treehouse-ad h5{color:white;text-transform:none;font-size:24px;margin:0 0 5px 0}.wufoo-ad-graphic{display:block;height:0;padding-top:100%;background-repeat:no-repeat;background-size:cover;background-image:url(img/wufoo-june2013-3.jpg);margin:0 0 10px 0;border:1px solid rgba(0,0,0,0.5)}.bsa_it_p{display:none !important}.bsa_it_ad{background:#404040 !important;border:0 !important;box-shadow:0 0 5px rgba(0,0,0,0.2);margin:0 0 20px 0;width:48%;float:left;text-align:center}.ad1{margin-right:4%}.bsa_it_t{font-family:'Whitney Cond A', 'Whitney Cond B', "ronnia-condensed", sans-serif;font-weight:700;font-style:normal;color:white !important;font-size:18px !important}.bsa_it_i{display:block;margin:0 0 10px 0 !important;float:none !important}.bsa_it_d{color:#d6d5d5 !important;font-family:'Whitney SSm A', 'Whitney SSm B', "ff-meta-web-pro", sans-serif;font-size:14px}.bsap_1241308 a{width:auto !important;float:none !important}.bsap_1250418{overflow:hidden}.illustrator-link{position:absolute;top:0;right:0;font-size:12px;background:black;color:white;padding:5px 10px}.illustrator-link:hover,.illustrator-link:focus{color:white;background:#859ce6}.page-wrap{background:#d6d5d5;width:90%;margin:-250px auto 40px;position:relative;padding-top:20px}.page-wrap:before,.page-wrap:after{content:"";position:absolute;top:6px;left:6px;width:100%;height:100%;background:#989898;z-index:-1}.page-wrap:before{top:12px;left:12px;background:#6c6666}.module{overflow:hidden;background:white;padding:45px 40px 30px;clear:both;box-shadow:0 0 5px rgba(0,0,0,0.2);margin:0 0 20px 0;position:relative}aside .module{padding:30px 20px 20px}aside .module p,aside .module li{font-size:80%;color:black}aside .module p:last-child,aside .module li:last-child{margin:0}aside .module .h4{font-size:24px}.module.dark{background:#404040}.module.bare{padding-top:20px}.module>:last-child,.module>:last-child>:last-child{margin-bottom:0}.module:before{content:"";position:absolute;font-size:11px;text-transform:uppercase;top:0;left:0;width:100%;padding:1px 10px 0;color:white}.module-blogpost .time{margin-bottom:8px}.module-blogpost:before{background:#e18728;content:"Blog Post"}.module-hotlink:before{background:#d45b43;content:"Hot Link"}.module-hotlink h2 a span{color:#859ce6}.module-video{padding:15px 0 0 0 !important}.module-video .inner{padding:20px}.module-video:before{background:#71ca28;content:"Latest Video"}.video-module-thumbnail{background-size:100% !important;position:relative;text-align:center;height:0;padding-top:26%;padding-bottom:35%}.module-subscribe h4{margin:0 0 15px 0}.module-subscribe:before{background:#859ce6;content:"Subscribe"}.module-subscribe-buttons{margin:0 0 10px 0}.module-subscribe-buttons .button:first-child,.module-subscribe-buttons .markItUpHeader ul li:first-child,.markItUpHeader ul .module-subscribe-buttons li:first-child{margin-right:10px}.module-image-ad{padding:27px 10px 10px 10px !important}.module-image-ad img{display:block;max-width:100%;height:auto !important;margin:0 0 10px 0}.module-image-ad:before{background:#333;content:"Sponsor"}.module-poll{background-image:url(img/poll-pattern.png);background-repeat:repeat-x;background-position:bottom left;background-size:160px;padding-bottom:73px !important}.module-poll:before{background:purple;content:"Poll"}.wp-polls-ul{margin:0 0 20px 0}.voting-buttons{line-height:3}.wp-polls label{float:left;padding-left:5px;width:90%}.wp-polls li{clear:both;margin:0 0 5px 0}.pollbar{height:12px;margin:0 0 10px 0;background:red}.module-lodge{padding-top:70px !important;background:url(img/module-lodge-bg.jpg) top left no-repeat;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}.module-lodge:before{display:none}.page-id-17923 .module-lodge,.page-template-page-lodge-group-php .module-lodge,.page-template-lodge-video-php .module-lodge{padding-top:20px !important;background:rgba(0,0,0,0.7);color:white}.module-lodge .intro-lodge{color:black;background:white;padding:15px;margin:0}.lodge-module-part{background:white;padding:10px}.lodge-module-part h4{color:black}.lodge-avatar{width:25%;float:left}.lodge-avatar img{width:100%}.lodge-user-info{width:75%;float:right;padding-left:10px}.lodge-user-info nav a{display:block}.lodge-actions{padding-right:5px}.lodge-actions a{display:block;text-align:right}.lodge-actions .button,.lodge-actions .markItUpHeader ul li,.markItUpHeader ul .lodge-actions li{text-align:center;font-size:24px}.login-field{margin:0 0 10px 0}.module-level-based:before{background:#1099a1;content:"Level Based Learning"}.module-related{padding:30px 20px 20px !important;width:48%;overflow:hidden;float:left;clear:none;font-size:80%}.module-related:before{background:#33b4e4;content:"Related Post"}.module-related:nth-child(1){margin-right:4%}.module-files:before{background:#9c6d4c;content:"Project Files"}.main-nav{font-size:0;border-bottom:6px solid #444;padding:0 20px;overflow:hidden;height:50px}.main-nav a{display:inline-block;position:relative;width:12.49%;padding:12px 0 0;height:100%;background:#afafaf;color:#444;text-align:center;font-family:'Gotham Rounded A', 'Gotham Rounded B', "proxima-nova-soft", sans-serif;font-size:15px;text-transform:uppercase;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;box-shadow:8px 0 25px 2px rgba(0,0,0,0.3)}.main-nav a:nth-child(8){z-index:1;box-shadow:none}.main-nav a:nth-child(7){z-index:2}.main-nav a:nth-child(6){z-index:3}.main-nav a:nth-child(5){z-index:4}.main-nav a:nth-child(4){z-index:5}.main-nav a:nth-child(3){z-index:6}.main-nav a:nth-child(2){z-index:7}.main-nav a:nth-child(1){z-index:8}.main-nav a:hover,.main-nav a:focus{background:#969696;color:white;-webkit-transition:background 0.05s ease;-moz-transition:background 0.05s ease;-o-transition:background 0.05s ease;transition:background 0.05s ease}.home .main-nav a.home,.snippets .main-nav a.snippets,.page-template-page-snippet-cat-php .main-nav a.snippets,.page-template-page-snippet-php .main-nav a.snippets,.bbpress .main-nav a.forums,.gallery .main-nav a.gallery,.tax-gallerytags .main-nav a.gallery,.post-type-archive-screenshot .main-nav a.gallery,.single-screenshot .main-nav a.gallery,.videos .main-nav a.videos,.page-template-video-archive-php .main-nav a.videos,.page-template-video-single-php .main-nav a.videos,.almanac .main-nav a.almanac,.page-template-page-almanac-group-php .main-nav a.almanac,.page-template-page-almanac-single-php .main-nav a.almanac,.demos .main-nav a.demos,.page-template-page-downloads-php .main-nav a.demos,.page-template-page-lodge-php .main-nav a.lodge{background:#444;color:white}.main-nav .show-hide-navigation{display:none}.breadcrumbs{background:black;padding:0 20px;color:white;position:relative}.breadcrumbs a{color:white;padding:5px 0;display:inline-block}.breadcrumbs a:hover,.breadcrumbs a:focus{color:#859ce6}.breadcrumbs strong{color:#e18728}#wp_page_numbers ul{margin:0}#wp_page_numbers li{display:inline-block;font-size:20px}#wp_page_numbers li a{padding:7px;color:white;display:inline-block;text-align:center;position:relative}#wp_page_numbers li a:hover,#wp_page_numbers li a:focus{color:#e18728}#wp_page_numbers li.active_page a{color:#e18728;font-weight:bold}#wp_page_numbers li.active_page a:after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;width:0;height:0;border:0;border-top:10px solid black;border-left:10px solid transparent;border-right:10px solid transparent}.archive-nav-bottom #wp_page_numbers li.active_page a:after{border-top:0;border-bottom:10px solid black;top:auto;bottom:100%}#wp_page_numbers li.space{margin-left:5px}nav.navigation{overflow:hidden}nav.navigation a:nth-of-type(1){float:left}nav.navigation a:nth-of-type(2){float:right}article ul,article ol,.comment-content ul,.comment-content ol,.bbp-reply-content ul,.bbp-reply-content ol,.text ul,.text ol{margin:0 0 20px 22px}article ul,article ul ul,article ol ul,.comment-content ul,.comment-content ul ul,.comment-content ol ul,.bbp-reply-content ul,.bbp-reply-content ul ul,.bbp-reply-content ol ul,.text ul,.text ul ul,.text ol ul{list-style:disc}article ol,article ul ol,article ol ol,.comment-content ol,.comment-content ul ol,.comment-content ol ol,.bbp-reply-content ol,.bbp-reply-content ul ol,.bbp-reply-content ol ol,.text ol,.text ul ol,.text ol ol{list-style:decimal}article ul ul,article ol ul,article ol ol,article ul ol,.comment-content ul ul,.comment-content ol ul,.comment-content ol ol,.comment-content ul ol,.bbp-reply-content ul ul,.bbp-reply-content ol ul,.bbp-reply-content ol ol,.bbp-reply-content ul ol,.text ul ul,.text ol ul,.text ol ol,.text ul ol{margin:5px 0 0 22px}article li,.comment-content li,.bbp-reply-content li,.text li{margin:0 0 5px 0}article li p,.comment-content li p,.bbp-reply-content li p,.text li p{margin:5px 0 5px 0}.cp_embed_iframe{margin:0 0 20px 0}.single-post article>p:nth-of-type(2){font-size:125%}figure{padding:10px;background:#efefef;text-align:center;margin:0 0 20px 0}figure figcaption{margin-top:10px;font-style:italic;color:#444}figure img{display:block;margin:0 auto}img{max-width:100%;height:auto !important}.google-ad{float:right;background:#eee;margin:0 0 5px 20px}.google-ad a{margin:0 !important}hr{border:0;height:1px;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0.5)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));background:-moz-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));background:-o-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));background:linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));margin:35px 0 33px 0}#comments{padding-bottom:20px}.comments-title{clear:both;font-size:36px;margin:0 0 10px 0;padding-top:20px}.comments-title span[data-icon]:before{font-size:58px}.commentlist>.comment,.CommentForm>.comment,.comment ul>.comment{list-style:none;background:white;position:relative;padding:20px 0 20px 20px;box-shadow:0 0 5px rgba(0,0,0,0.2);margin:0 0 20px 0;font-size:14px}.commentlist>.comment.featured,.CommentForm>.comment.featured,.comment ul>.comment.featured{border-top:10px solid yellow}.commentlist>.comment.bypostauthor,.CommentForm>.comment.bypostauthor,.comment ul>.comment.bypostauthor{border-top:10px solid #e18728}.commentlist>.comment.buried,.CommentForm>.comment.buried,.comment ul>.comment.buried{height:50px;opacity:0.3;overflow:hidden;box-shadow:none}.commentlist>.comment.buried:hover,.commentlist>.comment.buried:focus,.CommentForm>.comment.buried:hover,.CommentForm>.comment.buried:focus,.comment ul>.comment.buried:hover,.comment ul>.comment.buried:focus{opacity:0.6}.commentlist>.comment.buried:after,.CommentForm>.comment.buried:after,.comment ul>.comment.buried:after{content:"";background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #ffffff));background:-webkit-linear-gradient(rgba(255,255,255,0),#ffffff);background:-moz-linear-gradient(rgba(255,255,255,0),#ffffff);background:-o-linear-gradient(rgba(255,255,255,0),#ffffff);background:linear-gradient(rgba(255,255,255,0),#ffffff);position:absolute;bottom:0;left:0;width:100%;height:20px}.commentlist>.comment.buried .reply,.CommentForm>.comment.buried .reply,.comment ul>.comment.buried .reply{display:none}.commentlist .comment-avatar img,.CommentForm .comment-avatar img,.comment ul .comment-avatar img{width:100%;height:auto;display:block}.commentlist .comment-body,.CommentForm .comment-body,.comment ul .comment-body{padding:0}.commentlist .comment-body time,.commentlist .comment-body .time,.CommentForm .comment-body time,.CommentForm .comment-body .time,.comment ul .comment-body time,.comment ul .comment-body .time{font-size:13px}.commentlist .comment-content,.CommentForm .comment-content,.comment ul .comment-content{padding-right:20px;overflow:hidden}.commentlist .edit-link,.CommentForm .edit-link,.comment ul .edit-link{position:absolute;left:100%;top:0;width:30px;margin-left:5px;font-size:10px}.commentlist .feature-bury-actions,.CommentForm .feature-bury-actions,.comment ul .feature-bury-actions{position:absolute;top:14px;left:100%;margin-left:5px;width:100px;font-size:10px}.commentlist .feature-bury-actions a,.CommentForm .feature-bury-actions a,.comment ul .feature-bury-actions a{display:block}.commentlist .reply,.CommentForm .reply,.comment ul .reply{position:absolute;top:0;right:20px}.commentlist .children,.CommentForm .children,.comment ul .children{width:101%;margin:20px 0 0 0}.commentlist .children>li:last-of-type,.CommentForm .children>li:last-of-type,.comment ul .children>li:last-of-type{margin:0}.commentlist .comment .respond,.CommentForm .comment .respond,.comment ul .comment .respond{clear:both;margin:20px 20px 0 0;padding:10px;background:#d6d5d5}.commentlist .comment .respond .comments-title,.CommentForm .comment .respond .comments-title,.comment ul .comment .respond .comments-title{display:none}.comment-author{font-family:'Whitney Cond A', 'Whitney Cond B', "ronnia-condensed", sans-serif;font-weight:700;font-style:normal;font-size:32px}.comment-time{margin:0 0 5px 0}.commenter-inputs{margin:0 0 10px 0}.commenter-inputs input{width:100%}#comment{height:180px}.comment-form-button-wrap{padding-right:6px}#cancel-comment-reply-link{position:relative;top:-4px;left:13px}#commentPreview{padding:10px;margin:0 0 15px 0;background:lightyellow}#commentPreview .comment-reply-link,#commentPreview .feature-bury-actions,#commentPreview .edit-link{display:none}#commentPreview .commentlist,#commentPreview .comment{margin:0}#commentPreview:before{content:"Comment Preview";font-weight:bold}.comment-subscription-form{margin:0}.comment-subscription-form:last-of-type{margin:0 0 10px 0}.view-comments-button{display:none}.page-template-lodge-video-php .comment-subscription-form{display:none}.markItUpHeader ul{margin:25px 0 5px 0}.markItUpHeader ul li{display:inline-block;padding:2px 5px;margin:0 10px 0 0;font-size:0.8em}.markItUpHeader ul li a{color:white}.site-footer{background:rgba(0,0,0,0.25);box-shadow:inset 0 5px 18px rgba(0,0,0,0.6);padding:20px 10%}.site-footer a:hover,.site-footer a:active{color:#e18728}.top-footer{background-image:url(img/photostar.png);background-position:center center;background-repeat:no-repeat;background-size:260px;position:relative}.new-store-link{position:absolute;bottom:30px;left:44%;background:#ff4e4e;color:white;font-size:14px;padding:4px 10px;box-shadow:0 0 10px black;border-radius:10px}.new-store-link:hover,.new-store-link:active{background:#b40000;color:white}.bottom-footer{background:rgba(0,0,0,0.45)}.link-list{width:50%;list-style:none;margin:0}.link-list li{position:relative}.link-list a{color:white;font-size:14px}.link-list a>span{position:absolute;pointer-events:none;bottom:0;width:100%;height:1px;margin-bottom:3px;left:0;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffffff), color-stop(5%, #ffffff), color-stop(5%, rgba(255,255,255,0.25)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, #ffffff,#ffffff 5%,rgba(255,255,255,0.25) 5%,rgba(255,255,255,0));background:-moz-linear-gradient(left, #ffffff,#ffffff 5%,rgba(255,255,255,0.25) 5%,rgba(255,255,255,0));background:-o-linear-gradient(left, #ffffff,#ffffff 5%,rgba(255,255,255,0.25) 5%,rgba(255,255,255,0));background:linear-gradient(left, #ffffff,#ffffff 5%,rgba(255,255,255,0.25) 5%,rgba(255,255,255,0));background-position:100% 0;-webkit-background-size:200% 100%;-moz-background-size:200% 100%;-o-background-size:200% 100%;background-size:200% 100%;-webkit-transition:background 0s linear;-moz-transition:background 0s linear;-o-transition:background 0s linear;transition:background 0s linear}.link-list a:hover>span,.link-list a:focus>span{background-position:-100% 0;-webkit-transition:background 0.4s;-moz-transition:background 0.4s;-o-transition:background 0.4s;transition:background 0.4s}.link-list .footer-store-link{color:#e18728;font-weight:bold}.link-list .space{margin-bottom:10px}.left-links{float:left}.right-links{float:right;text-align:right}.right-links a>span{background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255,255,255,0)), color-stop(95%, rgba(255,255,255,0.25)), color-stop(95%, #ffffff), color-stop(100%, #ffffff));background:-webkit-linear-gradient(left, rgba(255,255,255,0),rgba(255,255,255,0.25) 95%,#ffffff 95%,#ffffff);background:-moz-linear-gradient(left, rgba(255,255,255,0),rgba(255,255,255,0.25) 95%,#ffffff 95%,#ffffff);background:-o-linear-gradient(left, rgba(255,255,255,0),rgba(255,255,255,0.25) 95%,#ffffff 95%,#ffffff);background:linear-gradient(left, rgba(255,255,255,0),rgba(255,255,255,0.25) 95%,#ffffff 95%,#ffffff);-webkit-background-size:200% 100%;-moz-background-size:200% 100%;-o-background-size:200% 100%;background-size:200% 100%;background-position:-200% 0}.right-links a:hover>span,.right-links a:focus>span{background-position:0 0}.bottom-footer-part{width:50%;float:left;padding:0 20px;color:white;font-size:0}.bottom-footer-part p,.bottom-footer-part .footer-logo{display:inline-block;vertical-align:middle;margin:0}.bottom-footer-part .footer-logo{width:25%;height:25%}.bottom-footer-part .footer-logo img{width:100%}.bottom-footer-part p{width:75%;font-size:15px;padding-left:15px}.slogan{background:rgba(0,0,0,0.85);padding:25px;text-align:center;color:white;font-size:12px}iframe[name*='google']{position:absolute;left:-9999px;top:-9999px}#wpadminbar .ab-label{margin:0}}@media screen and (max-width: 43.75em){.grid{padding:10px}}@media screen and (max-width: 43.75em){[class*='grid-']{float:none;width:100%;padding:0 !important}}@media screen and (max-width: 62em){.logo{right:95%}}@media screen and (max-width: 59.375em){.logo{font-size:36px;margin-right:-260px;padding-top:58px}}@media screen and (max-width: 43.75em){.logo{font-size:28px;right:98%;margin-right:-200px;padding-top:18px;padding-right:15px}}@media screen and (max-width: 62em){.search{right:2%}}@media screen and (max-width: 59.375em){.search{top:42px}}@media screen and (max-width: 43.75em){.search{top:213px;width:100%;padding:0 2px 0 10px;background:none;z-index:1;right:auto;left:0;position:absolute;top:-9999px;left:-9999px}.search .open-search{display:none !important}.search .close-search{display:block !important;padding-left:0;width:100%}.search .search-parts{color:#666;padding-top:12px}.search .search-parts a{color:#666}.search .search-parts a.active,.search .search-parts a:hover,.search .search-parts a:focus{color:black}.search .x-search{top:12px}body.show-nav .search{top:222px;left:0}}@media screen and (max-width: 84.375em){.top-treehouse-ad{left:51%;width:25%;padding-top:10px}.top-treehouse-ad .top-treehouse-text{float:left}.top-treehouse-ad h5 strong{display:none}.top-treehouse-ad h5 span{color:white;font-size:21px}.top-treehouse-ad span:after{display:none}.top-treehouse-ad span{display:block;font-size:13px;white-space:nowrap}}@media screen and (max-width: 59.375em){.top-treehouse-ad{top:11px}.top-treehouse-ad .frog-foot-box{display:none}}@media screen and (max-width: 43.75em){.top-treehouse-ad{left:auto;right:10px;top:0;width:48px}.top-treehouse-ad .frog-foot-box{display:block}.top-treehouse-ad .top-treehouse-text{display:none}}@media screen and (max-width: 75em){.page-wrap{width:96%}}@media screen and (max-width: 59.375em){.page-wrap{margin-top:-280px}}@media screen and (max-width: 43.75em){.page-wrap{width:100%;margin-top:-329px;padding-top:10px}body.show-nav .page-wrap>.grid{padding-top:80px}}@media screen and (max-width: 43.75em){.page-wrap:before,.page-wrap:after{display:none}}@media screen and (max-width: 43.75em){.module{padding:30px 20px 20px}}@media screen and (max-width: 43.75em){aside .module p,aside .module li{font-size:100%}}@media screen and (max-width: 43.75em){.lastest-blog-posts{display:none}}@media screen and (max-width: 43.75em){.module-hotlink{padding:10px}}@media screen and (max-width: 43.75em){.module-video{padding:10px}}@media screen and (min-width: 62em){.module-subscribe-buttons br{display:none}}@media screen and (max-width: 62em){.main-nav a{width:24.9%;height:50%}.main-nav a:nth-child(4){box-shadow:0 12px 25px -6px rgba(0,0,0,0.3)}}@media screen and (max-width: 43.75em){.main-nav a{width:49.9%;height:100%;padding-top:8px;padding-bottom:6px}.main-nav a:nth-child(2),.main-nav a:nth-child(4),.main-nav a:nth-child(6),.main-nav a:nth-child(8){box-shadow:0 12px 25px -6px rgba(0,0,0,0.3)}}@media screen and (max-width: 43.75em){.main-nav{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px;padding:0 10px}.main-nav a:not(.show-hide-navigation){height:0;padding:0;opacity:0;-webkit-transform:rotateX(269deg);-moz-transform:rotateX(269deg);-ms-transform:rotateX(269deg);-o-transform:rotateX(269deg);transform:rotateX(269deg);-webkit-transform-origin:bottom 50%;-moz-transform-origin:bottom 50%;-ms-transform-origin:bottom 50%;-o-transform-origin:bottom 50%;transform-origin:bottom 50%;-webkit-transition:-webkit-transform 0s ease;-moz-transition:-moz-transform 0s ease;-o-transition:-o-transform 0s ease;transition:transform 0s ease}body.show-nav .main-nav a:not(.show-hide-navigation){display:inline-block;height:auto;padding:8px 0 6px 0;opacity:1;-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-ms-transform:rotateX(360deg);-o-transform:rotateX(360deg);transform:rotateX(360deg)}.main-nav .show-hide-navigation{display:block;width:100%;height:auto;position:absolute;top:0;left:0;box-shadow:none}body.show-nav .main-nav .show-hide-navigation{display:none}}@media screen and (max-width: 62em){.main-nav{height:94px}}@media screen and (max-width: 43.75em){.main-nav{height:40px}.show-nav .main-nav{height:146px}.show-nav .main-nav a:not(.show-hide-navigation){-webkit-transition:-webkit-transform 0.5s ease;-moz-transition:-moz-transform 0.5s ease;-o-transition:-o-transform 0.5s ease;transition:transform 0.5s ease}}@media screen and (max-width: 43.75em){.google-ad{display:none}}@media screen and (max-width: 43.75em){#comments{display:none}}@media screen and (max-width: 43.75em){.commentlist .comment-avatar,.CommentForm .comment-avatar,.comment ul .comment-avatar{float:left;width:15%}}@media screen and (max-width: 43.75em){.commentlist .comment-body,.CommentForm .comment-body,.comment ul .comment-body{float:left;width:85%}}@media screen and (max-width: 43.75em){.commentlist .respond [class*='grid-'],.CommentForm .respond [class*='grid-'],.comment ul .respond [class*='grid-']{padding-right:0;margin:0 0 10px 0}.commentlist .respond .commenter-inputs,.CommentForm .respond .commenter-inputs,.comment ul .respond .commenter-inputs{margin:0}}@media screen and (max-width: 43.75em){.view-comments-button{display:block;margin:40px 0 60px 0}}@media screen and (max-width: 62em){.site-footer{padding:20px 5%}}@media screen and (max-width: 43.75em){.site-footer{padding:20px}}@media screen and (max-width: 43.75em){.top-footer{background-image:none}}@media screen and (max-width: 43.75em){.new-store-link{position:static;display:block;clear:both;border-radius:0;margin-top:15px;text-align:center}}@media screen and (max-width: 62em){.bottom-footer-part p,.bottom-footer-part .footer-logo{vertical-align:top}}@media screen and (max-width: 43.75em){.bottom-footer-part{width:100%;float:none}.bottom-footer-part p,.bottom-footer-part .footer-logo{vertical-align:top;margin:0}.bottom-footer-part.footer-codepen{padding:0 20px 20px}}@media screen and (max-width: 400px){@-ms-viewport{width:320px}}@media print{aside,header,footer,nav,.google-ad,.related-posts,[class*='bsa'],.view-comments-button{display:none}#comments{page-break-before:always}}