/*!
  Theme Name: CSS-Tricks v13
  Theme URI: http://css-tricks.com/
  Description: The Theme for CSS-Tricks
  Author: Chris Coyier
  Version: 13
*/@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,700,700italic|Source+Code+Pro|PT+Serif:700);*,*::after,*::before{-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{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0}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}body:not(.woocommerce-page) table{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 40px 0}body:not(.woocommerce-page) table th{text-align:left}body:not(.woocommerce-page) table th,body:not(.woocommerce-page) table td{border:2px solid #ccc;padding:5px}html{font-family:'Source Sans Pro', sans-serif;font-size:17px;font-weight:300;line-height:1.45}@media (max-width: 62em){html{font-size:15px}}@media (max-width: 43.75em){html{font-size:14px}}a{color:#2793C7}a:hover,a:focus{color:#333}a:active{color:black;border-bottom-color:black}article a,footer a,.module a{border-bottom:2px solid transparent}article a:hover,article a:focus,footer a:hover,footer a:focus,.module a:hover,.module a:focus{border-bottom-color:#999}h1,h2,h3,h4,h5,h6{margin:0 0 1rem 0;padding:0;font-family:'PT Serif', serif;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#222;border:0}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus{color:#2793C7}h1 a:hover .shape-arrow-right,h1 a:focus .shape-arrow-right,h2 a:hover .shape-arrow-right,h2 a:focus .shape-arrow-right,h3 a:hover .shape-arrow-right,h3 a:focus .shape-arrow-right,h4 a:hover .shape-arrow-right,h4 a:focus .shape-arrow-right,h5 a:hover .shape-arrow-right,h5 a:focus .shape-arrow-right,h6 a:hover .shape-arrow-right,h6 a:focus .shape-arrow-right{-webkit-transform:translateX(5px) rotate(-45deg);-ms-transform:translateX(5px) rotate(-45deg);transform:translateX(5px) rotate(-45deg)}h1 .shape-arrow-right,h2 .shape-arrow-right,h3 .shape-arrow-right,h4 .shape-arrow-right,h5 .shape-arrow-right,h6 .shape-arrow-right{width:18px;height:18px;-webkit-transition:0.2s;transition:0.2s}@media (max-width: 43.75em){h1 .shape-arrow-right,h2 .shape-arrow-right,h3 .shape-arrow-right,h4 .shape-arrow-right,h5 .shape-arrow-right,h6 .shape-arrow-right{width:13px;height:13px}}h1 .shape-link,h2 .shape-link,h3 .shape-link,h4 .shape-link,h5 .shape-link,h6 .shape-link{fill:#ccc;vertical-align:bottom;width:24px;height:24px;position:relative;top:1px}@media (max-width: 43.75em){h1 .shape-link,h2 .shape-link,h3 .shape-link,h4 .shape-link,h5 .shape-link,h6 .shape-link{width:20px;height:20px;top:3px;left:1px}}h1,.h1{font-size:2.5rem;margin:0 0 1rem 0}@media (max-width: 43.75em){h1,.h1{font-size:1.8rem}}h2,.h2{font-size:2.0rem;margin:0 0 1rem 0}@media (max-width: 43.75em){h2,.h2{font-size:1.7em}}h3,.h3{font-size:1.8rem;margin-top:50px}@media (max-width: 43.75em){h3,.h3{font-size:1.6rem}}h4,.h4{font-size:1.2rem;margin:0 0 0.8rem 0}@media (max-width: 43.75em){h4,.h4{font-size:1.2rem}}h5,.h5{font-size:1.0rem;margin:0;text-transform:uppercase}@media (max-width: 43.75em){h5,.h5{font-size:1.0rem}}h6{font-size:1.0rem}.site-section-title{text-align:center;padding:50px 0 5px}.bar-time{display:block;font-family:'PT Serif', serif;color:#CBCBCB}.author-byline,.second-bar::after,.homepage-video::before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1JyBoZWlnaHQ9JzUnPgogIDxyZWN0IHdpZHRoPSc1JyBoZWlnaHQ9JzUnIGZpbGw9J3doaXRlJy8+CiAgPHBhdGggZD0nTTAgNUw1IDBaTTYgNEw0IDZaTS0xIDFMMSAtMVonIHN0cm9rZT0nIzg4OCcgc3Ryb2tlLXdpZHRoPScxJy8+Cjwvc3ZnPg==");text-transform:uppercase;font-weight:700;font-size:0.8rem;letter-spacing:2px;margin:0 0 1rem 0}.author-byline-inside{padding:2px 20px 2px 0;background:white}.mega-header .author-byline-inside{padding:15px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote,.explanation{margin:0 0 1rem 0;padding:0 0 0 1rem;font-weight:300;font-style:italic;border-left:5px solid #ccc}blockquote p:last-child,.explanation p:last-child{margin:0}.explanation{display:block;font-style:normal}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre,figure{margin:0 0 1rem 0}pre{overflow:auto;color:white;background:#1d1f21;padding:0;-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:'PT Serif', serif;padding:5px 0;text-indent:15px}pre code{font-family:'Source Code Pro', Menlo, Consolas, Monaco, monospace;font-size:0.9rem;background:none;padding:15px;white-space:pre;overflow:auto;display:block}@media (max-width: 43.75em){pre code{padding:5px}}p>code,li>code,dd>code,td>code{background:#eee;padding:0 5px 2px;border-radius:4px;position:relative;top:-1px;margin:0 3px 0 1px;font-size:90%}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}.group:after,.forums-module:after,.type-forum:after,.type-topic:after,.forum-titles:after,.bbp-pagination:after,.forums-module>.reply:after{content:"";display:table;clear:both}.screen-reader{position:absolute;top:-9999px;left:-9999px}p:empty{display:none}#wpadminbar .ab-label{margin:0}.hide{display:none}.product_meta>span{display:block}.form-allowed-tags{display:none}.bbpress aside .module{padding:20px}.bbpress .breadcrumbs{background:#e1e1e1;color:black;padding:1px 10px}.bbpress .breadcrumbs a{color:#2793C7}.bbpress .breadcrumbs a:hover,.bbpress .breadcrumbs a:focus{color:#2445AE}.bbpress .breadcrumbs a::after{display:none}.bbpress .breadcrumbs>span>span>span:nth-child(1),.bbpress .breadcrumbs>span>span>span:nth-child(2),.bbpress .breadcrumbs>span>span>span:last-child{display:none}.module.main-forums-column{padding:0}.bbpress-title{text-align:center;padding:20px 0 30px}.bbpress-title a{background:rgba(255,228,198,0.75);display:inline-block;padding:15px 35px;box-shadow:1px 1px 3px rgba(0,0,0,0.4)}.bbpress-topic-title h4{margin:0}.topic-select{width:100%;margin:0 0 20px 0}.topic-title{margin:1rem 0 1rem 0}.bbp-template-notice{font-size:0.75rem}.bbp-header .bbp-reply-content{position:absolute;top:6px;right:50px;width:auto}.bbp-header .bbp-reply-content>span{float:right}.bbp-meta{font-size:0.75rem;position:absolute;bottom:0;right:0;padding:10px}.bbp-meta .bbp-header{display:block;margin:0 0 0.5rem 0}.forums-module,.type-forum,.type-topic{background:white;margin:0 0 20px 0;border:1px solid #ccc;padding:20px 20px 60px 20px;position:relative;overflow:hidden}.forums-module .type-topic{padding:0;box-shadow:none;margin:0;border:0}.bbp-reply-author{width:20%;float:left}.bbp-reply-content{float:right;width:80%;padding-left:20px}.reply-name{font-size:1.5rem;font-weight:bold}.reply-date{font-size:0.8rem;color:#D6D5D5;text-transform:uppercase;letter-spacing:3px;margin:0 0 20px 0}.forum-titles{margin:0 0 10px 0;padding:0 20px}.forum-titles>li{font-weight:bold}@media (max-width: 43.75em){.forum-titles{display:none}}.bbp-topic-permalink a{color:#2793C7}.bbp-topic-permalink .page-numbers{background:#5cb4df;color:white;font-size:0.75rem;min-width:auto;height:auto;line-height:1;padding:1px 3px;vertical-align:middle;position:relative;top:-1px}.bbp-forum-info,.bbp-forum-topic-count,.bbp-forum-reply-count,.bbp-forum-freshness{float:left}.bbp-forum-info{width:58%;padding-right:10px}@media (max-width: 43.75em){.bbp-forum-info{width:100%}}.bbp-forum-topic-count{width:12%;padding-right:10px}@media (max-width: 43.75em){.bbp-forum-topic-count{display:none}}.bbp-forum-reply-count{width:12%;padding-right:10px}@media (max-width: 43.75em){.bbp-forum-reply-count{display:none}}.bbp-forum-freshness{width:30%}@media (max-width: 43.75em){.bbp-forum-freshness{display:none}}.bbp-topic-title,.bbp-topic-voice-count,.bbp-topic-reply-count,.bbp-topic-freshness{float:left}.bbp-topic-title{width:58%;padding-right:10px}@media (max-width: 43.75em){.bbp-topic-title{width:100%}}.bbp-topic-voice-count{width:12%;padding-right:10px}@media (max-width: 43.75em){.bbp-topic-voice-count{display:none}}.bbp-topic-reply-count{width:12%;padding-right:10px}@media (max-width: 43.75em){.bbp-topic-reply-count{display:none}}.bbp-topic-freshness{width:30%}@media (max-width: 43.75em){.bbp-topic-freshness{display:none}}.forums-login-form{margin-bottom:20px;background:#eee;padding:20px}.forums-login-form input[type='text'],.forums-login-form input[type='password']{width:100%;margin:0 0 3px 0}.login-remember{margin:0 0 6px 0}.bbp-pagination{margin:0 0 20px 0}.bbp-pagination-links{display:block;margin:10px 0}.bbp-pagination-count{display:block;margin:10px 0}.page-numbers{font-size:1rem;font-weight:normal;background:#2793C7;color:white;display:inline-block;padding:1px 6px;text-align:center}.page-numbers.current{background:white;border-color:#4e68c7;color:#4e68c7}.page-numbers:hover:not(.current):not(.dots),.page-numbers:focus{background:#1f749c;color:white}.page-numbers.dots{background:none;color:black}.bbp-the-content-wrapper{margin:0 0 15px 0}.bbp-form{padding:20px;border:1px solid #ccc;margin:0 0 20px 0}.bbp-form legend{padding:0 10px}.bbp-form label{display:block}.bbp-form input[type=checkbox]+label{display:inline-block}.bbp-form>div{margin:0 0 10px 0}.bbp-form .description{display:block;margin:0 0 10px 0}.quicktags-toolbar{display:none}.user-title{padding:15px 0}.bbp-user-body .feature-bury-replies{display:none}.bbp-user-navigation{margin:0 0 1.5rem 0;border-bottom:1px solid #ccc}.bbp-user-navigation>ul>li{display:inline-block}.bbp-user-navigation>ul>li>span>a{display:inline-block;padding:5px}.bbp-user-navigation>ul>li.current{font-weight:bold;border-bottom:5px solid #2793C7}.entry-title{font-size:2rem;margin:0 0 0.5rem 0}.forums-module>.reply.buried{overflow:hidden;position:relative;opacity:0.5;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.forums-module>.reply.buried:hover{opacity:1;-webkit-transition:opacity 0.4s 2s;transition:opacity 0.4s 2s}.forums-module>.reply.buried::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:-webkit-linear-gradient(bottom, #fff, transparent);background:linear-gradient(to top, #fff, transparent);pointer-events:none}.forums-module>.reply.featured>*{position:relative;z-index:1}.forums-module>.reply.featured::after{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:-webkit-linear-gradient(top, rgba(255,255,0,0.25), transparent);background:linear-gradient(to bottom, rgba(255,255,0,0.25), transparent);pointer-events:none}.forums-module>.reply.marked-as-good::after{content:"Good answer!";position:absolute;top:0;right:0;background:#4CA454;color:white;padding:5px 10px;text-align:right;font-size:0.8rem}#bbpress-forums .featured-replies.unfeature,#bbpress-forums .featured-replies.unbury,.featured-replies.unfeature,.featured-replies.unbury{display:none}#bbpress-forums .featured-replies,.featured-replies{cursor:pointer}#bbpress-forums .featured.featured-replies.feature,.featured.featured-replies.feature{display:none}#bbpress-forums .featured.featured-replies.unfeature,.featured.featured-replies.unfeature{display:inline}#bbpress-forums .buried.featured-replies.bury,.buried.featured-replies.bury{display:none}#bbpress-forums .buried.featured-replies.unbury,.buried.featured-replies.unbury{display:inline}.feature-bury-replies .featured-replies.good.marked-as-good{display:none}.feature-bury-replies .featured-replies.ungood{display:none}.feature-bury-replies .featured-replies.ungood.marked-as-good{display:inline}.post-type-reply #the-list tr.featured{background-color:#dfd}.post-type-reply #the-list tr.buried{opacity:0.5}.feature-comments.unfeature,.feature-comments.unbury{display:none}.feature-comments{cursor:pointer}.featured.feature-comments.feature{display:none}.featured.feature-comments.unfeature{display:inline}.buried.feature-comments.bury{display:none}.buried.feature-comments.unbury{display:inline}#the-comment-list tr.featured{background-color:#dfd}#the-comment-list tr.buried{opacity:0.5}#bbpress-forums .featured-replies.unfeature,#bbpress-forums .featured-replies.unbury,.featured-replies.unfeature,.featured-replies.unbury{display:none}#bbpress-forums .featured-replies,.featured-replies{cursor:pointer}#bbpress-forums .featured.featured-replies.feature,.featured.featured-replies.feature{display:none}#bbpress-forums .featured.featured-replies.unfeature,.featured.featured-replies.unfeature{display:inline}#bbpress-forums .buried.featured-replies.bury,.buried.featured-replies.bury{display:none}#bbpress-forums .buried.featured-replies.unbury,.buried.featured-replies.unbury{display:inline}.post-type-reply #the-list tr.featured{background-color:#dfd}.post-type-reply #the-list tr.buried{opacity:0.5}.group:after,.forums-module:after,.type-forum:after,.type-topic:after,.forum-titles:after,.bbp-pagination:after,.forums-module>.reply:after{content:"";display:table;clear:both}.screen-reader{position:absolute;top:-9999px;left:-9999px}p:empty{display:none}#wpadminbar .ab-label{margin:0}.hide{display:none}.product_meta>span{display:block}.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,#rcp_submit,#rcp_update_card{display:inline-block;font-family:inherit;font-weight:bold;outline:0 !important;border:1px solid #999 !important;color:#444;background:-webkit-linear-gradient(top, #eee, #ccc);background:linear-gradient(to bottom, #eee, #ccc);white-space:nowrap;padding:5px 8px !important;line-height:1.4 !important;position:relative}.button:not(.disabled):hover,.button:not(.disabled):focus,#rcp_submit:not(.disabled):hover,#rcp_submit:not(.disabled):focus,#rcp_update_card:not(.disabled):hover,#rcp_update_card:not(.disabled):focus{color:white;background:#444}.button:not(.disabled):active,#rcp_submit:not(.disabled):active,#rcp_update_card:not(.disabled):active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.button.disabled,#rcp_submit.disabled,#rcp_update_card.disabled{opacity:0.5}.full-width-button{display:block;text-align:center}.fake-a{color:#2793C7}input[type='text'],input[type='search'],input[type='url'],input[type='email'],input[type='text'],input[type='password'],textarea{font-family:inherit;outline:0;border:1px solid #ccc;-webkit-appearance:none;padding:5px}textarea{width:100%;display:block}input[type=radio]{float:left;position:relative;top:4px;width:10%}.wp-polls input[type=radio]{width:auto;margin-right:3px}.fullwidth{width:100%;margin-bottom:10px}.full-width-form input[type='text'],.full-width-form input[type='search'],.full-width-form input[type='url'],.full-width-form input[type='email'],.full-width-form input[type='text'],.full-width-form input[type='password'],.full-width-form textarea,.full-width-form label{display:block;width:100%}.subscribe-label{color:#666}fieldset{padding:5px 20px 20px;border:1px solid #eee;margin:20px 0}fieldset legend{padding:2px 10px;font-weight:bold}body{overflow-x:hidden}.page-wrap,.promo-bar-inside,.header-inside{width:90%;max-width:960px;margin:0 auto;position:relative}@media (max-width: 62em){.page-wrap,.promo-bar-inside,.header-inside{width:96%}}@media (max-width: 43.75em){.page-wrap,.promo-bar-inside,.header-inside{width:100%}body.show-nav .page-wrap>.grid,body.show-nav .promo-bar-inside>.grid,body.show-nav .header-inside>.grid{padding-top:80px}}@media (max-width: 43.75em){.page-wrap{padding-top:10px}}.content-wrap{padding:10px}.pagination{text-align:center;margin:0 0 120px 0}.pagination a{display:inline-block;padding:0 1rem}.homepage-video{position:relative;padding:20px 0 50px 0}.homepage-video::before{content:"";height:20px;position:absolute;top:-20px;left:0;width:100%}@media (max-width: 62em){.grid{padding:20px 0 20px 20px}}@media (max-width: 43.75em){.grid{padding:10px}.grid .comment [class*='grid-']{padding-right:10px !important}}.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-1-1{width:100%}.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%}.grid [class*='grid-']{float:left;position:relative;margin:0 0 40px 0;padding-right:40px}.grid [class*='grid-']:last-child{padding-right:0}@media (max-width: 62em){.grid [class*='grid-']{padding-right:20px;margin-bottom:10px}}@media (max-width: 43.75em){.grid [class*='grid-']{float:none;width:100%;padding:0 !important}}.no-relative{position:static}.is-relative{position:relative}.module{background:white;clear:both;margin:0 0 100px 0;position:relative;padding:40px}@media (max-width: 43.75em){.module{padding:15px;margin:0 0 10px 0}}aside .module{padding:20px;font-size:0.9rem;border:1px solid #ccc;margin:0 0 40px}.module>:last-child,.module>:last-child>:last-child{margin-bottom:0}.article-card{margin:0 0 120px 0;position:relative}.article-card.link::before{content:"➞";text-align:center;line-height:100px;font-size:60px;color:#ccc;position:absolute;top:-28px;border-radius:50%;z-index:-1;left:-85px;height:100px;width:100px;background:#f4f4f4}.video-card{margin:0 0 50px 0}.video-module-thumbnail{float:right;width:50%;max-width:200px;margin:0 0 10px 10px}.wp-polls-ul{margin:0 0 20px 0}.voting-buttons{line-height:3.2;margin:0}.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:#BE4C39}.related-posts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.module-related{overflow:hidden;clear:none;font-size:80%;width:50%}.module-related:nth-child(1){margin-right:10px}.module-related:nth-child(2){margin-left:10px}.read-article-p{margin:1rem 0 0 0}.module-promo{background:#eee;box-shadow:none}.job-list{list-style:none;margin:1rem 0 1.5rem 0}.job-list>li{margin:0 0 0.5rem 0}.job-list>li a{color:inherit}.job-list>li a strong{color:#2793C7}.module.module-ad{display:block;padding:0}.top-bar{background:#eee;position:relative}body.home .top-bar{padding:30px 0}@media (max-width: 43.75em){.top-bar{padding:0}}@media (min-width: 62em){body.fixed-header .top-bar{margin-bottom:110px}}.second-bar{background:#D8D8D8;margin:0 0 50px 0}@media (max-width: 62em){.second-bar{display:block;margin-bottom:20px}}.second-bar .header-inside{background:black;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 62em){.second-bar .header-inside{padding-left:10px}}@media (max-width: 62em){.second-bar .header-inside{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.second-bar::after{content:"";display:block;height:10px}@media (max-width: 43.75em){.second-bar::after{margin:0}}@media (min-width: 62em){body.fixed-header .second-bar{position:fixed;top:0;left:0;width:100%;z-index:600;background:#000 url(images/logo-white.svg);background-repeat:no-repeat;background-position:20px center;background-size:200px;border-bottom:1px solid white;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:slidedown 0.5s forwards;animation:slidedown 0.5s forwards}body.fixed-header .second-bar::after{display:none}body.fixed-header .second-bar .header-inside{background:none;max-width:none;width:100%;padding-left:233px}}@media (min-width: 62em){body.fixed-header.admin-bar .second-bar{top:32px}}@-webkit-keyframes slidedown{100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slidedown{100%{-webkit-transform:translateY(0);transform:translateY(0)}}.main-nav{font-family:'PT Serif', serif}.main-nav>ul>li{display:inline-block;position:relative}.main-nav>ul>li:hover>ul,.main-nav>ul>li:active>ul,.main-nav>ul>li:focus>ul{top:100%;left:0}.main-nav>ul>li>ul{position:absolute;top:-9999px;left:-9999px;z-index:10;background:black;padding:0 0 6px 0}.main-nav>ul>li>ul>li{white-space:nowrap}.main-nav>ul>li>ul>li>a{color:white;padding:4px 16px;display:block}.main-nav>ul>li>ul>li>a:hover,.main-nav>ul>li>ul>li>a:focus{color:#e18728}@media (max-width: 43.75em){.main-nav>ul{padding:5px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:0.9rem}}.main-nav>ul>li>a{color:white;padding:16px 8px;position:relative;display:inline-block}@media (max-width: 43.75em){.main-nav>ul>li>a{padding:5px 10px}}.main-nav>ul>li>a:hover,.main-nav>ul>li>a:focus{color:#e18728}.main-nav>ul>li>a.has-dropdown:after{content:"";display:inline-block;vertical-align:bottom;margin-left:2px;width:0;height:0;border-top:6px solid white;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}body.home .main-nav>ul>li>a.home{color:#e18728}body.page-template-video-archive-php .main-nav>ul>li>a.videos,body.page-template-video-single-php .main-nav>ul>li>a.videos{color:#e18728}body.page-template-page-almanac-group-php .main-nav>ul>li>a.almanac,body.page-template-page-almanac-single-php .main-nav>ul>li>a.almanac{color:#e18728}body.page-template-page-snippet-cat-php .main-nav>ul>li>a.snippets,body.page-template-page-snippet-php .main-nav>ul>li>a.snippets{color:#e18728}body.bbpress .main-nav>ul>li>a.forums{color:#e18728}body.woocommerce .main-nav>ul>li>a.shop{color:#e18728}@media (max-width: 43.75em){.main-nav{width:100%}}#search-form{width:100%}#search-label{margin-right:10px}.search{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:-1px;padding-left:50px;padding-right:10px}.search .search-parts{opacity:0}.search .search-field{border:1px solid #ccc;box-shadow:none;border-radius:0;width:100%;padding:6px;color:black}.search .search-field:focus{border-color:black}@media (max-width: 43.75em){.search{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px;background:#444;margin:0}}.shape-search{width:25px;height:25px;fill:#ccc;vertical-align:bottom}@media (max-width: 43.75em){.shape-search{width:25px;height:25px}}.flexy-search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.promo-bar{background:#D8D8D8}.promo-bar-inside{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width: 43.75em){.promo-bar-inside{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.lodge-promo,.mt-promo{padding:30px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 43.75em){.lodge-promo,.mt-promo{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;padding:10px}}.lodge-promo{background:#E0E0E0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width: 43.75em){.lodge-promo{display:none}}.mt-promo{background:black;color:#ccc;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mt-promo>p{margin:0;font-size:0.9rem}.mt-promo>img{width:33.33%;margin-right:20px}.mt-promo:hover{color:white}@media (max-width: 43.75em){.mt-promo>img{width:50px;margin-right:10px}.mt-promo>p{font-size:0.8rem}}.logomorph{width:380px;margin-left:-33px;display:block;position:relative}@media (min-width: 62em){body.home .logomorph{width:650px;margin-left:-59px}}@media (max-width: 62em){.logomorph{width:550px;margin:0 auto;-webkit-transform:translateX(33px);-ms-transform:translateX(33px);transform:translateX(33px)}}@media (max-width: 43.75em){.logomorph{width:350px;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}}.logo-link{display:block}@media (max-width: 62em){.logo-link{display:block;overflow:hidden}}.st0{fill:#222222}.st1{fill:#B5B5BE}.st2{fill:#858594}.st3{fill:#D0D0D6}.st4{fill:#414159}.st5{opacity:0.66;fill:#414159}.st6{fill:none;stroke:#E18728}.st7{fill:#4CA454}.st8{fill:#BE4C39}#k2{stroke:black}#repodot1,#repodot2,#repodot3{fill:white}#dotActivate{cursor:pointer}#star,#halfstar,#k2,#repo,#repofill,#i2,#body,#bracket,#kturn,#desktop,#phone,#link,#lbracket,#rbracket,#z1,#z2,.hide{visibility:hidden}#rings,#burst,#slash,#repodot1,#repodot2,#repodot3,#highlight,#shadow{visibility:hidden}#dotExpand,#dotActivate{display:none}@media (min-width: 500px){.ready-to-animate #dotExpand,.ready-to-animate #dotActivate{display:block}}.mega-header{padding:60px 0 70px;text-align:center}.mega-header h1{margin:0 0 20px 0}.mega-header p{margin:0}.mega-header .time,.mega-header time{font-size:0.9rem;margin:0;color:#999}@media (max-width: 43.75em){.mega-header{padding:30px 10px 20px 10px}}.mega-header .avatar{width:30px;vertical-align:middle;position:relative;top:-1px;margin-right:2px}.mega-header a:hover,.mega-header a:active{border:0}.single .explanation{background:lightyellow;padding:1rem}.meta{margin:0 0 20px 0;text-transform:uppercase;letter-spacing:1px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #ccc;font-size:0.9rem;padding:3px 0}.meta time,.meta a{font-weight:bold}.meta .meta-last-updated,.meta .meta-author{white-space:nowrap;padding:3px 10px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.meta .meta-last-updated{border-left:1px solid #ccc;margin-left:-1px}figure{padding:10px;background:#efefef;text-align:center}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 40px}@media (max-width: 43.75em){.google-ad{display:none}}.google-ad a{margin:0 !important}.google-ad iframe{display:block}hr{border:0;height:1px;background:#ccc;margin:35px 0 30px 0}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 1rem 3rem}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}.share-on-title{margin:30px 0 10px}.share-on-link{padding:5px 10px;color:white}.share-on-link:hover,.share-on-link:active{color:white}.share-on-twitter{background:#41B7D8}.share-on-twitter:hover,.share-on-twitter:active{background:#279ebf}.share-on-facebook{background:#3B5997}.share-on-facebook:hover,.share-on-facebook:active{background:#2d4372}.share-on-googleplus{background:#D64937}.share-on-googleplus:hover,.share-on-googleplus:active{background:#b53525}.drag-wrap{position:relative;margin:0 0 40px 0;z-index:500}.drag-wrap>.cover{position:absolute;top:0;left:0;width:100%;height:100%}.drag-wrap iframe{display:block !important}.drag-wrap .ui-resizable-handle{position:absolute;bottom:0;right:0;height:0;width:0;cursor:ew-resize !important;border-right:10px solid #e18728;border-bottom:10px solid #e18728;border-left:10px solid transparent;border-top:10px solid transparent}#comments{padding-bottom:40px}.comments-title{clear:both;padding-top:40px;color:black}.commentlist>.comment,.CommentForm>.comment,.comment ul>.comment{list-style:none;background:rgba(0,0,0,0.05);padding:20px;position:relative;margin:0 0 40px 0;font-size:0.9rem;padding-bottom:1px}.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:10px;padding:0;background:#666;overflow:hidden;box-shadow:0 0 25px 15px #666;margin:30px 0;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.commentlist>.comment.buried>*,.CommentForm>.comment.buried>*,.comment ul>.comment.buried>*{display: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 .reply,.CommentForm>.comment.buried .reply,.comment ul>.comment.buried .reply{display:none}.commentlist>.comment .comment,.CommentForm>.comment .comment,.comment ul>.comment .comment{width:calc(100% + 40px)}@media (max-width: 43.75em){.commentlist>.comment,.CommentForm>.comment,.comment ul>.comment{padding:10px}.commentlist>.comment .grid,.CommentForm>.comment .grid,.comment ul>.comment .grid{padding:0}}.commentlist .comment-avatar img,.CommentForm .comment-avatar img,.comment ul .comment-avatar img{width:100%;height:auto;display:block;border:1px solid black}@media (max-width: 43.75em){.commentlist .comment-avatar,.CommentForm .comment-avatar,.comment ul .comment-avatar{float:left;width:15%}}.commentlist .comment-body,.CommentForm .comment-body,.comment ul .comment-body{padding:0}.commentlist .comment-body time,.CommentForm .comment-body time,.comment ul .comment-body time{color:#ccc;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.1rem}@media (max-width: 43.75em){.commentlist .comment-body,.CommentForm .comment-body,.comment ul .comment-body{float:left;width:85%}}.commentlist .comment-content,.CommentForm .comment-content,.comment ul .comment-content{padding-right:40px;overflow:hidden}@media (max-width: 43.75em){.commentlist .comment-content,.CommentForm .comment-content,.comment ul .comment-content{padding-right:0}}.commentlist .edit-link,.CommentForm .edit-link,.comment ul .edit-link{position:absolute;right:0;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:40px}@media (max-width: 43.75em){.commentlist .reply,.CommentForm .reply,.comment ul .reply{right:5px}}.commentlist .children,.CommentForm .children,.comment ul .children{width:calc(100% - 10px);margin:40px 0 0 20px}.commentlist .comment .respond,.CommentForm .comment .respond,.comment ul .comment .respond{clear:both;margin:40px 0 0 0;padding:10px;background:#d6d5d5}.commentlist .comment .respond .comments-title,.CommentForm .comment .respond .comments-title,.comment ul .comment .respond .comments-title{display:none}@media (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}}.comment-author{font-size:1.2rem}.comment-time{margin:0 0 5px 0}.commenter-inputs{margin:0 0 10px 0}.commenter-inputs input{width:100%}.commenter-inputs>[class*="grid-"]{margin:0}@media (max-width: 43.75em){.commenter-inputs{padding:0}.commenter-inputs input{margin:0 0 5px 0}}#comment{height:180px}.comment-form-button-wrap{padding-right:6px;margin-bottom:10px}#cancel-comment-reply-link{position:relative;top:-4px;left:13px}.comment-subscription-form{color:#ccc;margin:0}.comment .comment-subscription-form{color:#444}.comment-subscription-form:last-of-type{margin:0 0 10px 0}.view-comments-button{display:none}@media (max-width: 43.75em){.view-comments-button{display:block;margin:40px 0 60px 0}}.page-template-lodge-video-php .comment-subscription-form{display:none}.markdown-comment-preview{box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);position:relative;padding:0.5rem;z-index:20;display:none;background:lightyellow;width:100%;height:180px;overflow:auto !important;resize:both}.preview-buttons{margin:0 0 10px 0;position:relative;z-index:30;overflow:hidden}.commentPreviewButton{color:#222;padding:1px 10px;margin-right:2px;font-size:0.8rem;float:left;background:#ccc}.commentPreviewButton.active{background:#222;color:white}.textarea-usage{color:#999;float:right;width:50%;text-align:right;font-size:0.8rem}.posting-code{color:white;font-size:0.8rem;background:#222;padding:20px;margin:0 0 20px 0}.posting-code ul{list-style:disc;padding-left:20px}.posting-code pre{background:black;margin:10px 0}.posting-code pre code{color:#eee}.posting-code code{color:#222}.posting-code a{color:#16bded}.comment-subscription-form+.comment-subscription-form{margin-bottom:10px}.breadcrumbs{background:black;padding:0 40px;color:white;position:relative;clear:both}.breadcrumbs a{color:white;padding:5px 0;display:inline-block}.breadcrumbs a:hover,.breadcrumbs a:focus{color:#2793C7}@media (max-width: 43.75em){.breadcrumbs a{padding:3px 0}.breadcrumbs a::after{margin:0 5px}}@media (max-width: 43.75em){.breadcrumbs{padding:10px}}.breadcrumbs-top{margin:0 0 20px 0}@media (max-width: 43.75em){.breadcrumbs-top{margin:0 0 10px 0}}.breadcrumbs-header{background:none}.breadcrumbs-header .breadcrumb_last{display:block;font-size:2.5rem}@media (max-width: 43.75em){.breadcrumbs-header .breadcrumb_last{font-size:1.8rem}}@media (max-width: 43.75em){.breadcrumbs-header{padding:10px 10px 30px 10px}}.breadcrumbs-header strong{color:#222}#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}.keep-going{margin:20px 0 0 0;background:#eee;text-align:center;padding:40px 0 20px 0}.keep-going h4{margin:0 0 20px 0;line-height:1.8}.keep-going h4>strong{border-bottom:3px solid #666}.keep-going a{color:#2793C7;font-weight:bold}#mc-embedded-subscribe-form{padding:20px 0 5px 0;background:#ccc;text-align:center}#mc-embedded-subscribe-form a{color:#2793C7;font-weight:bold}.get-rss-feed{white-space:nowrap}.footer-wrap{background:black;padding:20px 0 100px;overflow:hidden}.footer-calls-to-action{padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-calls-to-action>.site-footer{width:49%;margin:0 0 2% 0}@media (max-width: 43.75em){.footer-calls-to-action>.site-footer{width:100%}}.site-footer{position:relative;background:#222;color:#b4b4b4;padding:40px;margin:0 0 40px 0}.site-footer p>a{color:#87D8FF}@media (max-width: 43.75em){.site-footer{padding:20px}}.site-footer h4{color:white;font-size:1.5rem;margin:0 0 1rem 0}.site-footer p:last-child{margin:0}.site-footer>span{width:8px;height:8px;background:#F1F1F1;box-shadow:0 0 5px black;position:absolute}.site-footer-colophon{padding:0;background:none;margin:20px 10px 0}.site-footer-links{text-align:center;margin:10px 10px 0 10px;line-height:2;background:none}.site-footer-links h4{color:black}.site-footer-links p>a{margin-right:10px;color:#2793C7;font-weight:bold}.mega-big-time-warning{color:#666}@media (max-width: 43.75em){.mega-big-time-warning{text-align:center;margin:10px}}.logo-footer{fill:#999;width:100px;height:100px;display:block;position:absolute;left:50%;bottom:-110px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.wufoo-ad-6 text{font-family:'Source Sans Pro', sans-serif}.wufoo-ad-6 .wufoo-logo path{fill:none}.wufoo-ad-6 #dino{-webkit-transform:translateX(130px);-ms-transform:translateX(130px);transform:translateX(130px)}.bsap-doubles{margin-top:20px;margin-bottom:100px}@media (max-width: 43.75em){.bsap-doubles{margin:50px 0}}body.page .bsap-doubles{margin:50px 0}.bsa_it{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.bsa_it_p{display:none !important}.bsa_it_ad{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;background:white !important;padding:40px;border:1px solid #ccc}@media (max-width: 43.75em){.bsa_it_ad{padding:15px}}.bsa_it_ad:nth-child(1){margin-right:10px}.bsa_it_ad:nth-child(2){margin-left:10px}.bsa_it_t{display:block;font-weight:bold;color:#222 !important;margin:0 0 5px 0}.bsa_it_i{display:block;margin:0 0 10px 0 !important;float:none !important}.bsa_it_d{color:#555 !important;font-size:0.75rem !important;display:block}.bsap_1241308 a{width:auto !important;float:none !important}img[src*='doubleclick.net']{position:absolute !important;top:-9999px;left:-9999px}.jobs-header{text-align:center;padding:50px 0 40px}.jobs-main-wrap{margin:20px;padding-bottom:10px}.job{color:black;margin:0 0 20px 0;position:relative;border:1px solid #ccc}.job:hover .job-title,.job:active .job-title{color:black}.job:hover a,.job:active a{background:#f3fcef}.job:hover .job-featured-text,.job:active .job-featured-text{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);box-shadow:1px 1px 3px rgba(0,0,0,0.3)}.job>a{display:block;background:white;padding:15px;position:relative}.job:last-child{margin-bottom:0}.job-featured{border-left:8px solid #81E058}.job-featured-text{display:inline-block;background:#555;color:white;padding:2px 6px;margin:10px 0 0 0;max-width:80%;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.job-title{font-weight:900}@media (max-width: 43.75em){.job-title{padding-right:0}}.job-about{font-size:1.0rem;color:#666}.job-type{text-transform:uppercase;color:#999}.job-company{font-weight:bold;padding-right:165px;margin:0 0 0.5rem 0}.job-location{position:absolute;top:20px;right:20px;color:#999}@media (max-width: 43.75em){.job-location{position:static}}.job-heart{position:absolute;right:20px;bottom:10px}.job-heart svg{width:15px;height:15px;fill:#ccc}.job-heart:hover svg,.job-heart:active svg{fill:#999}.post-a-job{margin:50px auto;max-width:400px;padding:20px;background:#ccc}.video-nav{text-align:center;padding:0}.video-nav a{padding:10px 10px}.video-nav a:nth-child(1){color:#fff}.video-nav a:nth-child(2){color:#ebebeb}.video-nav a:nth-child(3){color:#d6d6d6}.video-nav a:nth-child(4){color:#c2c2c2}.video-nav a:nth-child(5){color:#adadad}.video-nav a:nth-child(6){color:#999}.video-nav a:nth-child(7){color:#858585}.video-nav a:nth-child(8){color:#707070}.video-nav a:hover,.video-nav a:focus{color:white}@media (max-width: 43.75em){.video-nav a{margin:0 4px}}.video-nav a.current{background:#2793C7;color:white}.single-video-wrapper{margin:0 0 20px 0}.video-thumb{width:32%;float:left}.video-info{width:68%;float:right;padding-left:40px}@media (max-width: 43.75em){.video-info{padding-left:10px}}.video-info h2{font-size:1.3rem}.video-thumbnail{display:block;margin-bottom:10px}.subscribe-itunes{position:absolute;right:40px}@media (max-width: 43.75em){.subscribe-itunes{display:none !important}}.almanac-wrapper{margin:-5px 40px 0;position:relative}.almanac-pages{display:table;border-collapse:collapse;width:100%}.almanac-page{display:table-cell;width:50%;background:white;border:1px solid #ccc}.almanac-page>h2{text-align:center;padding:50px 0;font-size:2rem}@media (max-width: 43.75em){.almanac-page>h2{font-size:1rem;line-height:1;padding:20px 0}.almanac-page>ul>li>a{width:25px}}.selector-page>h2 a{color:#2793C7;display:block;border-bottom:5px solid #2793C7;padding:5px}.selector-page>h2 a:hover,.selector-page>h2 a:focus{color:#165472}.selector-page>ul>li>a{color:#2793C7}.property-page>h2 a{color:#BE4C39;display:block;border-bottom:5px solid #BE4C39;padding:5px}.property-page>h2 a:hover,.property-page>h2 a:focus{color:#702d21}.property-page>ul>li>a{color:#BE4C39}.almanac-list{list-style:none;padding:0 0 40px 40px}.almanac-list>li{clear:both}.almanac-list>li>a{float:left;width:70px;margin:0 10px 2px 0;font-size:80px;line-height:1;margin-bottom:30px}.almanac-list>li>a:hover,.almanac-list>li>a:focus{color:black}.almanac-list>li>ul{float:left;margin-bottom:50px}.almanac-list>li>ul>li a{color:black}.almanac-list>li>ul>li a:hover,.almanac-list>li>ul>li a:focus{text-decoration:underline}@media (max-width: 43.75em){.almanac-list{padding-left:20px}.almanac-list>li>a{font-size:1.5rem;display:block;float:none;margin-bottom:10px}}.browser-support-table td{width:1000px}.browser-support-table .yep{background:#c8ff92}.browser-support-table .nope{background:#ff7c88}.browser-support-table .yep-nope{background:#ffd34e}@media (max-width: 43.75em){.browser-support-table,.browser-support-table tbody,.browser-support-table th,.browser-support-table td,.browser-support-table tr{display:block}.browser-support-table thead{display:none}.browser-support-table td{width:100%;margin:0 0 5px 0}.browser-support-table td:before{content:attr(data-browser-name) ": ";margin-right:5px;font-weight:bold}}.almanac-nav-wrapper{padding:40px}.almanac-nav{margin:0}.almanac-nav>li{font-size:3em;margin:0 0 20px 0}.almanac-nav>li li{font-size:0.4em}.archives-title{text-align:center;padding:50px 0}@media (max-width: 43.75em){body.show-nav .archives-title{margin-top:80px}}.archive-nav{text-align:center}.archive-nav a::after{content:"";margin:0}.archive-wrap{padding:40px}@media (max-width: 43.75em){.archive-wrap{padding:10px}}.sitemap-meta{float:left;width:20%;text-align:right}.sitemap-article{overflow:hidden;margin:0 0 40px 0}.sitemap-article-content{float:right;width:80%;padding-left:20px}.sitemap-excerpt{color:#999}.sitemap-excerpt p,.sitemap-excerpt ul,.sitemap-excerpt ol{margin:0}.sitemap-excerpt blockquote,.sitemap-excerpt .explanation,.sitemap-excerpt .explanation{font-size:1rem}.lodge-course{background:white;margin:0 0 40px 0;background-clip:padding-box;border:20px solid rgba(0,0,0,0.7);position:relative}.lodge-banner{display:block}.lodge-course-text{padding:10px 40px}.pull-title{background:white;position:relative;margin:-50px 20px 0 20px;padding:15px 20px 10px;box-shadow:3px -3px 4px -2px rgba(0,0,0,0.2)}.lodge-wrap{position:relative}.lodge-home-link{position:absolute;top:1%;left:10px;width:70%;height:90px}.lodge-nav{margin:0 0 40px 0;text-align:center}.lodge-nav a{margin:0 10px}.lodge-nav .sorting{position:absolute;top:0;right:0}.lodge-login-form{background:#eee;padding:20px}.lodge-login-form .input{width:100%}.lodge-callout{line-height:1.1;margin:0;padding:40px;text-align:center;background:rgba(255,255,255,0.8)}.lodge-callout strong{color:#e18728;text-transform:uppercase}.sign-up-bar{background:#e18728;padding:30px 0 30px;text-align:center}.sign-up-bar .button{font-size:32px}.lodge-video-wrapper,.single-video-wrapper{margin:0 0 40px 0}.lodge-audio-wrapper{padding:40px;margin:0 0 40px 0;background:rgba(255,255,255,0.75)}.lodge-audio-wrapper audio{width:100%}.lodge-video-excerpt{padding:20px 40px}.lodge-video-excerpt h2{margin:15px 0 20px}.video-actions{line-height:3}.mar_links{font-size:10px}body.page-template-page-lodge-group-php .mar_links{position:absolute;top:10px;right:10px}.mar_links .mar_mark_as_unread{color:#666}.lodge-files{background:lightyellow;margin:0 0 40px 0;padding:40px}.lodge-files p,.lodge-files ul{margin-bottom:0}.rcp_header{display:none}.rcp_form{margin:0 0 20px 0}.rcp_user_fieldset label,.rcp-paypal-pro-fields label,.rcp_gateway_stripe_fields label{display:block}.rcp_user_fieldset>p,.rcp-paypal-pro-fields>p,.rcp_gateway_stripe_fields>p{clear:both}.rcp_user_fieldset input.error,.rcp-paypal-pro-fields input.error,.rcp_gateway_stripe_fields input.error{background:#f6dbde}.rcp_user_fieldset input[type=text],.rcp_user_fieldset input[type=password],.rcp-paypal-pro-fields input[type=text],.rcp-paypal-pro-fields input[type=password],.rcp_gateway_stripe_fields input[type=text],.rcp_gateway_stripe_fields input[type=password]{border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);width:100%}#rcp_user_first_wrap,#rcp_password_wrap,#rcp_user_login_wrap{float:left;width:48%}#rcp_user_last_wrap,#rcp_password_again_wrap,#rcp_user_email_wrap{clear:none;width:48%;float:right}.card-expiry-month,.card-expiry-year{width:50px !important}#rcp_subscription_levels{list-style:none;padding:0;margin:0}#rcp_subscription_levels>li{border:1px solid #ccc;margin:0 0 10px 0;padding:20px}#rcp_subscription_levels>li input[type=radio]{top:auto;float:none}#rcp_subscription_levels>li .rcp_subscription_level_name{font-weight:bold;color:black}#rcp_subscription_levels>li>*{display:inline-block;float:none;vertical-align:middle}#rcp_subscription_levels>li input[type=radio]{width:auto}#rcp_subscription_levels .rcp_level_description{display:block;padding-left:23px;font-size:0.8rem}.rcp_subscription_message{font-weight:bold;margin:20px 0 5px 0;font-size:24px}.rcp_subscription_message:after{content:"";display:block;background:url(images/bear-vs-fox.png) no-repeat;background-size:contain;height:0;padding-top:40%;margin:20px 0}#rcp_payment_gateways{padding:1px}#rcp_payment_gateways select{margin-right:10px}#rcp_payment_gateways{margin:35px 0 40px 0}.rcp_error{border-left:6px solid #F10E0E;background:#FDEAEA;margin:10px 0;padding:5px}.rcp-update-card-form{padding:20px;background:#eee}.rcp-update-card-form h3:first-of-type{margin-top:0}.mejs-container{width:100% !important;height:auto !important;padding-top:57%}.mejs-overlay,.mejs-poster{width:100% !important;height:auto !important}.mejs-overlay-button{margin:50px 0 0 -38px !important}.mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.module-lodge-video{padding-top:20px}.single-audio-wrapper{padding:20px;background:rgba(0,0,0,0.5);text-align:center;margin:0 0 40px 0}.single-audio-wrapper audio{width:100%}.lodge-video-nav{overflow:hidden;margin:0 0 10px 0;border-bottom:1px solid #ccc;padding-bottom:5px;margin:0 0 20px 0}.lodge-video-prev{float:left}.lodge-video-next{float:right}.lodge-group-title{background:#222;color:white;border-bottom:10px solid #444}.lodge-list li{position:relative;padding:10px 90px 10px 10px}.lodge-list li:hover{background:#eee}.lodge-list .mar_links{position:absolute;right:10px;top:10px}.schedule{padding:20px;background:#eee}.schedule h3{margin:0 0 0.5rem 0;border-bottom:4px solid #ccc;padding:0 0 0.5rem 0}.schedule .link-note{font-size:90%;background:#93db7d;padding:0.5rem;border-radius:5px}.office-hours-intro{font-size:150%}.office-hours-schedule>li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 0 2rem 0}.office-hours-schedule>li.now{background:#b7f3b7;padding:20px;margin-bottom:25px}.office-hours-schedule .avatar{float:left;margin-right:10px;width:50px;height:50px}.office-hours-schedule .localized-time{font-size:80%;color:#999}.office-hours-schedule h4{margin:0}.office-hours-schedule .office-hours-leader{margin:0 0 0.5rem 0;color:#999;font-style:italic}.office-hours-meta{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.snippet-top-level-nav a{display:block;padding:10px 0 10px 10px;font-size:1.2rem}.snippet-top-level-nav a.active{background:#222;color:white;font-weight:bold}@media (max-width: 62em){.snippet-top-level-nav{padding:0;background:transparent;margin:0 0 10px 0}.snippet-top-level-nav li{display:inline-block}.snippet-top-level-nav a{padding:3px 10px;font-size:18px}}.list-of-snippets{position:relative;border-left:7px solid white;background:white}.list-of-snippets>ul{position:absolute;top:-9999px;left:-9999px}.list-of-snippets.HTML .HTML,.list-of-snippets.CSS .CSS,.list-of-snippets.Sass .Sass,.list-of-snippets.htaccess .htaccess,.list-of-snippets.PHP .PHP,.list-of-snippets.JavaScript .JavaScript,.list-of-snippets.jQuery .jQuery,.list-of-snippets.WordPress .WordPress{position:relative;top:0;left:0}.list-of-snippets>ul>li:nth-child(odd){background:#eee}.list-of-snippets>ul>li>a{display:block;padding:6px 12px;color:#444;font-size:1.1rem}@media (max-width: 43.75em){.list-of-snippets>ul>li>a{font-size:0.8rem}}.list-of-snippets>ul>li>a:hover,.list-of-snippets>ul>li>a:focus{background:#999;color:white}@media (max-width: 43.75em){.list-of-snippets{border-left:0}}.gsc-result .gs-title{height:auto !important}.search-results-title{padding-left:40px;padding-top:10px}.search-results-title em{text-transform:lowercase;color:#2793C7;margin-left:10px;cursor:pointer;letter-spacing:-1px;font-size:14px}.search-results-title em:hover,.search-results-title em:focus{color:#165472}@media (max-width: 43.75em){.search-results-title em{display:none}}@media (max-width: 43.75em){.search-results-title{padding-left:10px}body.show-nav .search-results-title{padding-top:65px}}.all-search-results{margin:0 40px 0 40px}@media (max-width: 43.75em){.all-search-results{margin:0 10px 0 10px}}.gsc-resultsHeader{margin:0 !important}.gcsc-branding{height:0;padding:0 !important;margin:0 0 40px 0 !important}@media (max-width: 43.75em){.gcsc-branding{padding:0 0 40px 0 !important}}.gsc-webResult .gsc-result{padding:0 0 10px 0 !important}.gsc-above-wrapper-area{display:none}.gsc-wrapper.gsc-thinWrapper{border-right:0 !important}.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top{padding:0 !important}body .gsc-control-cse .gsc-table-result{font-weight:400}.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{font-size:14px}.gsc-control-cse .gs-spelling,.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{font-size:24px !important;color:#2793C7 !important;margin:0 0 3px 0 !important}.gsc-control-cse .gs-spelling:hover,.gsc-control-cse .gs-spelling:focus,.gsc-control-cse .gs-result .gs-title:hover,.gsc-control-cse .gs-result .gs-title:focus,.gsc-control-cse .gs-result .gs-title *:hover,.gsc-control-cse .gs-result .gs-title *:focus{color:#2445AE !important}.gsc-control-cse .gs-spelling:hover b,.gsc-control-cse .gs-spelling:focus b,.gsc-control-cse .gs-result .gs-title:hover b,.gsc-control-cse .gs-result .gs-title:focus b,.gsc-control-cse .gs-result .gs-title *:hover b,.gsc-control-cse .gs-result .gs-title *:focus b{color:#2445AE !important}.gsc-control-cse .gs-spelling:active,.gsc-control-cse .gs-result .gs-title:active,.gsc-control-cse .gs-result .gs-title *:active{color:black !important}body.page-template-page-search-results-php table td,body.page-template-page-search-results-php table th{border:0}.gsc-cursor-box{background:black;text-align:center !important}.gsc-cursor-box .gsc-cursor-page{padding:7px;font-size:18px;display:inline-block !important;position:relative;color:white;font-weight:normal !important;color:white !important;background:none !important}.gsc-cursor-box .gsc-cursor-page:hover,.gsc-cursor-box .gsc-cursor-page:focus{text-decoration:none !important;color:#e18728 !important}.gsc-cursor-box .gsc-cursor-current-page{color:#e18728 !important;font-weight:bold}.gsc-cursor-box .gsc-cursor-current-page:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;width:0;height:0;border:0;border-bottom:10px solid black;border-left:10px solid transparent;border-right:10px solid transparent}.gsc-results .gsc-cursor{display:block !important}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:'WooCommerce';src:url("https://css-tricks.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff");font-weight:normal;font-style:normal}.single-product .product{overflow:hidden;padding:3px}@media (min-width: 43.75em){.single-product .images{width:49%;float:right}.single-product .summary{width:49%;float:left}.single-product .woocommerce-tabs{clear:both}}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,0.75)}.woocommerce .loader:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,0.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red !important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff !important;background:red}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{padding:1em 2em 1em 3.5em !important;margin:0 0 2em !important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside !important;*zoom:1;width:auto;word-wrap:break-word}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-info:after{content:" ";display:table}.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after{clear:both}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before{font-family:"WooCommerce";content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button{float:right}.woocommerce .woocommerce-message li,.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li{list-style:none outside !important;padding-left:0 !important;margin-left:0 !important}.woocommerce .woocommerce-message{border-top-color:#8fae1b}.woocommerce .woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce .woocommerce-info{border-top-color:#1e85be}.woocommerce .woocommerce-info:before{color:#1e85be}.woocommerce .woocommerce-error{border-top-color:#b81c23}.woocommerce .woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{*zoom:1;margin:0 0 1em;padding:0;font-size:0.92em;color:#777}.woocommerce .woocommerce-breadcrumb:before,.woocommerce .woocommerce-breadcrumb:after{content:" ";display:table}.woocommerce .woocommerce-breadcrumb:after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center;padding:6px}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product span.price,.woocommerce div.product p.price{color:#77a464;font-size:1.25em}.woocommerce div.product span.price ins,.woocommerce div.product p.price ins{background:inherit;font-weight:700}.woocommerce div.product span.price del,.woocommerce div.product p.price del{opacity:0.5}.woocommerce div.product p.stock{font-size:0.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product p.cart:before,.woocommerce div.product p.cart:after{content:" ";display:table}.woocommerce div.product p.cart:after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product form.cart:before,.woocommerce div.product form.cart:after{content:" ";display:table}.woocommerce div.product form.cart:after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px 0}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{width:100%;float:left}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .variations td{vertical-align:top}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce ul.products li.product{background:#eee;padding:20px;width:32%;margin:0 2% 2% 0}.woocommerce ul.products li.product:nth-child(3n){margin-right:0}@media (max-width: 43.75em){.woocommerce ul.products li.product{width:100%}}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product a img{height:auto;display:block;width:100%;margin:0 0 1em;box-shadow:none;border:1px solid #ccc}.woocommerce ul.products li.product h3{margin:0 0 1rem 0}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:black;display:block;font-weight:normal;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:0.5;display:block}.woocommerce ul.products li.product .price ins{background:none;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,0.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:normal;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#ebe9eb;color:#8a7e88}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:.618em 1em;left:auto;border:0;white-space:nowrap;display:inline-block}.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce #respond input#submit.loading{opacity:0.25;padding-right:2.618em}.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after,.woocommerce #respond input#submit.loading:after{font-family:"WooCommerce";content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after,.woocommerce #respond input#submit.added:after{font-family:'WooCommerce';content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce a.button:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:0.5}.woocommerce a.button:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0 0}.woocommerce #review_form #respond{*zoom:1;position:static;margin:0;width:auto;padding:0 0 0;background:transparent none;border:0}.woocommerce #review_form #respond:before,.woocommerce #review_form #respond:after{content:" ";display:table}.woocommerce #review_form #respond:after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,0.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,0.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,0.1);margin:0px -1px 24px 0px;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,0.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:normal}.woocommerce table.shop_table tbody:first-child tr:first-child th,.woocommerce table.shop_table tbody:first-child tr:first-child td{border-top:0}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tbody th{font-weight:700;border-top:1px solid rgba(0,0,0,0.1)}.woocommerce table.my_account_orders{font-size:0.85em}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation{margin:.25em 0;*zoom:1}.woocommerce td.product-name dl.variation:before,.woocommerce td.product-name dl.variation:after{content:" ";display:table}.woocommerce td.product-name dl.variation:after{clear:both}.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation dd{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em 0;margin:0 4px 0 0;clear:left}.woocommerce td.product-name dl.variation dd{padding:0 0 .25em 0}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:0.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;*zoom:1;list-style:none}.woocommerce ul.cart_list li:before,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:before,.woocommerce ul.product_list_widget li:after{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,0.1);*zoom:1}.woocommerce ul.cart_list li dl:before,.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:before,.woocommerce ul.product_list_widget li dl:after{content:" ";display:table}.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after{clear:both}.woocommerce ul.cart_list li dl dt,.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dt,.woocommerce ul.product_list_widget li dl dd{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em 0;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em 0}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce.widget_shopping_cart .total strong,.woocommerce .widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce.widget_shopping_cart .cart_list li,.woocommerce .widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce.widget_shopping_cart .cart_list li a.remove,.woocommerce .widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce.widget_shopping_cart .buttons,.woocommerce .widget_shopping_cart .buttons{*zoom:1}.woocommerce.widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce .widget_shopping_cart .buttons:after{content:" ";display:table}.woocommerce.widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:after{clear:both}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0 2em 0px;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .order_details{*zoom:1;margin:0 0 1.5em;list-style:none}.woocommerce .order_details:before,.woocommerce .order_details:after{content:" ";display:table}.woocommerce .order_details:after{clear:both}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:0.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce .order_details li:last-of-type{border:none}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_layered_nav ul li{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:before,.woocommerce .widget_layered_nav ul li:after{content:" ";display:table}.woocommerce .widget_layered_nav ul li:after{clear:both}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:0.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em}.woocommerce .widget_price_filter .price_slider_amount .button{float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:none;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce-account .addresses .title{*zoom:1}.woocommerce-account .addresses .title:before,.woocommerce-account .addresses .title:after{content:" ";display:table}.woocommerce-account .addresses .title:after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-cart table.cart .product-thumbnail{min-width:32px}.woocommerce-cart table.cart img{width:32px;box-shadow:none}.woocommerce-cart table.cart th,.woocommerce-cart table.cart td{vertical-align:middle}.woocommerce-cart table.cart td.actions .coupon .input-text{float:left;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}.woocommerce-cart table.cart input{margin:0;vertical-align:middle;line-height:1}.woocommerce-cart .wc-proceed-to-checkout{*zoom:1;padding:1em 0}.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after{content:" ";display:table}.woocommerce-cart .wc-proceed-to-checkout:after{clear:both}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em}.woocommerce-cart .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}.woocommerce-cart .cart-collaterals .cart_totals p small{color:#777;font-size:0.83em}.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0;border-left:0}.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td{border-top:0}.woocommerce-cart .cart-collaterals .cart_totals table th{padding:6px 12px 0 0;width:25%}.woocommerce-cart .cart-collaterals .cart_totals table td{padding:6px 0}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;padding:6px 0;line-height:2em}.woocommerce-cart .cart-collaterals .cart_totals table small{color:#777}.woocommerce-cart .cart-collaterals .cart_totals table select{width:100%}.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#77a464}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce-checkout .checkout .col-2 .notes{clear:left}.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:normal}.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}.woocommerce-checkout .checkout .shipping_address{clear:both}.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}.woocommerce-checkout #payment ul.payment_methods{*zoom:1;text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}.woocommerce-checkout #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods:after{content:" ";display:table}.woocommerce-checkout #payment ul.payment_methods:after{clear:both}.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:normal;*zoom:1}.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods li:after{content:" ";display:table}.woocommerce-checkout #payment ul.payment_methods li:after{clear:both}.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}.woocommerce-checkout #payment div.form-row{padding:1em}.woocommerce-checkout #payment div.payment_box{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0 1em 0;font-size:0.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url(../images/icons/credit-cards/visa.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url(../images/icons/credit-cards/mastercard.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url(../images/icons/credit-cards/laser.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url(../images/icons/credit-cards/diners.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url(../images/icons/credit-cards/maestro.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url(../images/icons/credit-cards/jcb.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url(../images/icons/credit-cards/amex.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url(../images/icons/credit-cards/discover.png)}.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:normal}.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:0.83em}.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen .entry-summary,.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0 !important}@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}}
/*# sourceMappingURL=style.css.map */