.webapp-content span{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}.webapp-content .article__container .preview{font-weight:400}.webapp-content .article__container .preview h1,.webapp-content .article__container .preview h2,.webapp-content .article__container .preview h3,.webapp-content .article__container .preview h4,.webapp-content .article__container .preview h5{color:#333;font-weight:bold;line-height:38px;margin-top:6px;margin-bottom:12px}.webapp-content .article__container .preview h1{font-size:36px}.webapp-content .article__container .preview h2{font-size:30px}.webapp-content .article__container .preview h3{font-size:24px}.webapp-content .article__container .preview h4{font-size:18px}.webapp-content .article__container .preview h5{font-size:14px}.webapp-content .article__container .preview code{border:0;padding:2px 4px;background-color:#eef2f3}.webapp-content .article__container .preview pre{width:100%}.webapp-content .article__container .preview pre code{padding:0px}.template{font-size:18px}.template html,.template body,.template div,.template span,.template applet,.template object,.template iframe,.template h1,.template h2,.template h3,.template h4,.template h5,.template h6,.template p,.template blockquote,.template pre,.template a,.template abbr,.template acronym,.template address,.template big,.template cite,.template code,.template del,.template dfn,.template em,.template font,.template ins,.template kbd,.template q,.template s,.template samp,.template small,.template strike,.template strong,.template sub,.template sup,.template tt,.template var,.template dl,.template dt,.template dd,.template ol,.template ul,.template li,.template fieldset,.template form,.template label,.template legend,.template table,.template caption,.template tbody,.template tfoot,.template thead,.template tr,.template th,.template td{border:0;font-family:Helvetica, Arial, sans-serif;font-size:100%;font-weight:300;margin:0;outline:0;padding:0;vertical-align:baseline;line-height:30px;color:#333}.template span{color:inherit}.template article,.template aside,.template details,.template figcaption,.template figure,.template footer,.template header,.template hgroup,.template nav,.template section{display:block}.template audio,.template canvas,.template video{display:inline-block;max-width:100%}.template html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.template body,.template button,.template input,.template select,.template textarea{color:#2b2b2b;font-family:Lato, sans-serif;font-size:16px;font-weight:400;line-height:1.5}.template body{background:#f5f5f5}.template h1,.template h2,.template h3,.template h4,.template h5,.template h6{clear:both;font-weight:bold;margin-bottom:20px}.template h1 a,.template h2 a,.template h3 a,.template h4 a,.template h5 a,.template h6 a{font-weight:inherit;font-size:inherit}.template h1{font-size:36px;font-weight:normal;line-height:1.5;margin:0.67em 0}.template h1 a{font-weight:inherit;font-size:inherit}.template h2{font-size:24px;line-height:1.2;margin:0.83em 0}.template h2 a{font-weight:inherit;font-size:inherit}.template h3{font-size:22px;line-height:1.3;margin:0.9em 0}.template h3 a{font-weight:inherit;font-size:inherit}.template h4{font-size:20px;line-height:1.5;margin:1em 0}.template h4 a{font-weight:inherit;font-size:inherit}.template h5{font-size:18px;line-height:1.71;margin:1.05em 0}.template h5 a{font-weight:inherit;font-size:inherit}.template h6{font-size:16px;line-height:2;margin:1.1em 0}.template h6 a{font-weight:inherit;font-size:inherit}.template address{font-style:italic;margin-bottom:24px}.template abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}.template b,.template strong{font-weight:700}.template cite,.template dfn,.template em,.template i{font-style:italic}.template mark,.template ins{background:#fff9c0;text-decoration:none}.template p{margin:1em 0}.template code,.template kbd,.template tt,.template var,.template samp,.template pre{font-family:monospace, serif;font-size:15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6}.template pre{border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre-wrap !important;word-wrap:break-word}.template pre span{font-family:monospace, serif;font-size:15px;line-height:24px}.template .gist{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace !important}.template .gist pre span{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace !important;font-size:inherit !important}.template .gist .line-numbers span{line-height:24px !important}.template .gist div{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace !important;line-height:24px !important}.template blockquote,.template q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}.template blockquote:before,.template blockquote:after,.template q:before,.template q:after{content:"";content:none}.template blockquote{background:url(https://cdn.codementor.io/assets/quote.png) no-repeat 0 12px;padding-top:30px}.template blockquote p{color:#333;font-size:20px;line-height:30px;font-weight:bold;margin-bottom:24px}.template blockquote cite,.template blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5}.template blockquote em,.template blockquote i,.template blockquote cite{font-style:normal}.template blockquote strong,.template blockquote b{font-weight:400}.template small{font-size:smaller}.template big{font-size:125%}.template sup,.template sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}.template sup{bottom:1ex}.template sub{top:.5ex}.template dl{margin-bottom:24px}.template dt{font-weight:bold}.template dd{margin-bottom:24px}.template ul,.template ol{list-style:none;margin:0 0 24px 20px}.template ul{list-style:disc}.template ol{list-style:decimal}.template li>ul,.template li>ol{margin:0 0 0 20px}.template img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}.template figure{margin:0}.template fieldset{border:1px solid rgba(0,0,0,0.1);margin:0 0 24px;padding:11px 12px 0}.template legend{white-space:normal}.template button,.template input,.template select,.template textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}.template button,.template input{line-height:normal}.template input,.template textarea{background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0))}.template button,.template html input[type="button"],.template input[type="reset"],.template input[type="submit"]{-webkit-appearance:button;cursor:pointer}.template button[disabled],.template input[disabled]{cursor:default}.template input[type="checkbox"],.template input[type="radio"]{padding:0}.template input[type="search"]{-webkit-appearance:textfield}.template input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.template button::-moz-focus-inner,.template input::-moz-focus-inner{border:0;padding:0}.template textarea{overflow:auto;vertical-align:top}.template table{border:1px solid #dddddd;border-collapse:separate;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:24px;width:100%}.template caption,.template th,.template td{font-weight:normal;text-align:left;padding:8px;line-height:20px}.template th{font-weight:bold;border-left:1px solid #dddddd;vertical-align:bottom}.template td{border-left:1px solid #dddddd;border-top:1px solid #dddddd;vertical-align:top}.template del{color:#767676}.template hr{background-color:rgba(0,0,0,0.1);border:0;height:1px;margin-bottom:23px}.template input,.template textarea{border:1px solid rgba(0,0,0,0.1);border-radius:2px;color:#2b2b2b;padding:8px 10px 7px}.template textarea{width:100%}.template input:focus,.template textarea:focus{border:1px solid rgba(0,0,0,0.3);outline:0}.template button,.template .contributor-posts-link,.template input[type="button"],.template input[type="reset"],.template input[type="submit"]{background-color:#149290;border:0;border-radius:2px;color:#fff;font-size:12px;font-weight:700;padding:10px 30px 11px;text-transform:uppercase;vertical-align:bottom;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.template button:hover,.template button:focus,.template .contributor-posts-link:hover,.template input[type="button"]:hover,.template input[type="button"]:focus,.template input[type="reset"]:hover,.template input[type="reset"]:focus,.template input[type="submit"]:hover,.template input[type="submit"]:focus{background-color:#149290;color:#fff}.template button:active,.template .contributor-posts-link:active,.template input[type="button"]:active,.template input[type="reset"]:active,.template input[type="submit"]:active{background-color:#149290}.template .search-field{width:100%}.template .search-submit{display:none}.template ::-webkit-input-placeholder{color:#939393}.template :-moz-placeholder{color:#939393}.template ::-moz-placeholder{color:#939393;opacity:1}.template :-ms-input-placeholder{color:#939393}.template .comment-content img,.template .entry-content img,.template .entry-summary img,.template #site-header img,.template .widget img,.template .wp-caption{max-width:100%}.template .comment-content img[height],.template .entry-content img,.template .entry-summary img,.template img[class*="align"],.template img[class*="wp-image-"],.template img[class*="attachment-"],.template #site-header img{height:auto}.template img.size-full,.template img.size-large,.template .wp-post-image,.template .post-thumbnail img{height:auto;max-width:100%}.template embed,.template iframe,.template object,.template video{margin-bottom:24px;max-width:100%}.template p>embed,.template p>iframe,.template p>object,.template span>embed,.template span>iframe,.template span>object{margin-bottom:0}.template .alignleft{float:left}.template .alignright{float:right}.template .aligncenter{display:block;margin-left:auto;margin-right:auto}.template blockquote.alignleft,.template img.alignleft{margin:7px 24px 7px 0}.template .wp-caption.alignleft{margin:7px 14px 7px 0}.template blockquote.alignright,.template img.alignright{margin:7px 0 7px 24px}.template .wp-caption.alignright{margin:7px 0 7px 14px}.template blockquote.aligncenter,.template img.aligncenter,.template .wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.template .site-content blockquote.alignleft,.template .site-content blockquote.alignright{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding-top:17px;width:50%}.template .site-content blockquote.alignleft p,.template .site-content blockquote.alignright p{margin-bottom:17px}.template .wp-caption{margin-bottom:24px}.template .wp-caption img[class*="wp-image-"]{display:block;margin:0}.template .wp-caption{color:#767676}.template .wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;padding-right:10px}.template .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.template .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}.template .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000}.template .hide{display:none}.template .footer-sidebar:before,.template .footer-sidebar:after,.template .hentry:before,.template .hentry:after,.template .slider-direction-nav:before,.template .slider-direction-nav:after,.template .contributor-info:before,.template .contributor-info:after,.template .search-box:before,.template .search-box:after,.template [class*="content"]:before,.template [class*="content"]:after,.template [class*="site"]:before,.template [class*="site"]:after{content:"";display:table}.template .footer-sidebar:after,.template .hentry:after,.template .slider-direction-nav:after,.template .contributor-info:after,.template .search-box:after,.template [class*="content"]:after,.template [class*="site"]:after{clear:both}.template .bypostauthor>article .fn:before,.template .comment-edit-link:before,.template .comment-reply-link:before,.template .comment-reply-login:before,.template .comment-reply-title small a:before,.template .contributor-posts-link:before,.template .menu-toggle:before,.template .search-toggle:before,.template .slider-direction-nav a:before,.template .widget_twentyfourteen_ephemera .widget-title:before{display:inline-block;font:normal 16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom}.template .site-content span+.entry-date:before,.template .full-size-link:before,.template .parent-post-link:before,.template span+.byline:before,.template span+.comments-link:before,.template span+.edit-link:before,.template .widget_twentyfourteen_ephemera .entry-title:after{content:"\0020\007c\0020"}.template .site{background-color:#fff;max-width:1260px;position:relative}.template .main-content{width:100%}.template #wpadminbar{min-height:32px}.template #site-header{position:relative;z-index:3}.template .site-header{background-color:#000;max-width:1260px;position:relative;width:100%;z-index:4}.template .header-main{min-height:48px;padding:0 10px}.template .site-title{float:left;font-size:18px;font-weight:700;line-height:48px;margin:0}.template .site-title a,.template .site-title a:hover{color:#fff}.template .search-toggle{background-color:#24890d;cursor:pointer;float:right;height:48px;margin-right:38px;text-align:center;width:48px}.template .search-toggle:hover,.template .search-toggle.active{background-color:#41a62a}.template .search-toggle:before{color:#fff;content:"\f400";font-size:20px;margin-top:14px}.template .search-toggle .screen-reader-text{left:5px}.template .search-box-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:48px;right:0;width:100%;z-index:2}.template .search-box{background-color:#41a62a;padding:12px}.template .search-box .search-field{background-color:#fff;border:0;float:right;font-size:16px;padding:2px 2px 3px 6px;width:100%}.template .site-navigation ul{list-style:none;margin:0}.template .site-navigation li{border-top:1px solid rgba(255,255,255,0.2)}.template .site-navigation ul ul{margin-left:20px}.template .site-navigation a{color:#fff;display:block;text-transform:uppercase}.template .site-navigation a:hover{color:#41a62a}.template .site-navigation .current_page_item>a,.template .site-navigation .current_page_ancestor>a,.template .site-navigation .current-menu-item>a,.template .site-navigation .current-menu-ancestor>a{color:#55d737;font-weight:900}.template .primary-navigation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;padding-top:24px}.template .primary-navigation.toggled-on{padding:72px 0 36px}.template .primary-navigation .nav-menu{border-bottom:1px solid rgba(255,255,255,0.2);display:none}.template .primary-navigation.toggled-on .nav-menu{display:block}.template .primary-navigation a{padding:7px 0}.template .secondary-navigation{border-bottom:1px solid rgba(255,255,255,0.2);font-size:12px;margin:48px 0}.template .secondary-navigation a{padding:9px 0}.template .menu-toggle{cursor:pointer;font-size:0;height:48px;margin:0;overflow:hidden;position:absolute;top:0;right:0;text-align:center;width:48px}.template .menu-toggle:before{color:#fff;content:"\f419";margin-top:16px}.template .content-area{padding-top:48px}.template .hentry{margin:0 auto 48px;max-width:672px}.template .site-content .entry-header,.template .site-content .entry-content,.template .site-content .entry-summary,.template .site-content .entry-meta,.template .page-content{margin:0 auto;max-width:474px}.template .page-content{margin-bottom:48px}.template .post-thumbnail{background:#b2b2b2 url(https://cdn.codementor.io/images/pattern-light.svg) repeat fixed;display:block;position:relative;width:100%;z-index:0}.template a.post-thumbnail:hover{background-color:#999}.template .full-width .post-thumbnail img{display:block;margin:0 auto}.template .entry-header{position:relative;z-index:1}.template .entry-title{font-size:33px;font-weight:300;line-height:1.0909090909;margin-bottom:12px;margin:0 0 12px 0;text-transform:uppercase}.template .entry-title a{color:#2b2b2b}.template .entry-title a:hover{color:#41a62a}.template .site-content .entry-header{background-color:#fff;padding:0 10px 12px}.template .site-content .has-post-thumbnail .entry-header{padding-top:24px}.template .entry-meta{clear:both;color:#767676;font-size:12px;font-weight:400;line-height:1.3333333333;text-transform:uppercase}.template .entry-meta a{color:#767676}.template .entry-meta a:hover{color:#41a62a}.template .sticky .entry-date{display:none}.template .cat-links{font-weight:900;text-transform:uppercase}.template .cat-links a{color:#2b2b2b}.template .cat-links a:hover{color:#41a62a}.template .byline{display:none}.template .single .byline,.template .group-blog .byline{display:inline}.template .site-content .entry-meta{background-color:#fff;margin-bottom:8px}.template .site-content footer.entry-meta{margin:24px auto 0;padding:0 10px}.template .entry-meta .tag-links a{background-color:#767676;border-radius:0 2px 2px 0;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:1.2727272727;margin:2px 4px 2px 10px;padding:3px 7px;position:relative;text-transform:uppercase}.template .entry-meta .tag-links a:hover{background-color:#41a62a;color:#fff}.template .entry-meta .tag-links a:before{border-top:10px solid transparent;border-right:8px solid #767676;border-bottom:10px solid transparent;content:"";height:0;position:absolute;top:0;left:-8px;width:0}.template .entry-meta .tag-links a:hover:before{border-right-color:#41a62a}.template .entry-meta .tag-links a:after{background-color:#fff;border-radius:50%;content:"";height:4px;position:absolute;top:8px;left:-2px;width:4px}.template .entry-content,.template .entry-summary,.template .page-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.template .site-content .entry-content,.template .site-content .entry-summary,.template .page-content{background-color:#fff;padding:12px 10px 0}.template .page .entry-content{padding-top:0}.template .entry-content h1:first-child,.template .entry-content h2:first-child,.template .entry-content h3:first-child,.template .entry-content h4:first-child,.template .entry-content h5:first-child,.template .entry-content h6:first-child,.template .entry-summary h1:first-child,.template .entry-summary h2:first-child,.template .entry-summary h3:first-child,.template .entry-summary h4:first-child,.template .entry-summary h5:first-child,.template .entry-summary h6:first-child,.template .page-content h1:first-child,.template .page-content h2:first-child,.template .page-content h3:first-child,.template .page-content h4:first-child,.template .page-content h5:first-child,.template .page-content h6:first-child{margin-top:0}.template .entry-content a,.template .entry-summary a,.template .page-content a,.template .comment-content a{text-decoration:underline}.template .entry-content a:hover,.template .entry-summary a:hover,.template .page-content a:hover,.template .comment-content a:hover{text-decoration:none}.template .entry-content table,.template .comment-content table{font-size:14px;line-height:1.2857142857;margin-bottom:24px}.template .entry-content th,.template .comment-content th{font-weight:700;padding:8px;text-transform:uppercase}.template .entry-content td,.template .comment-content td{padding:8px}.template .entry-content .edit-link{clear:both;display:block;font-size:12px;font-weight:400;line-height:1.3333333333;text-transform:uppercase}.template .entry-content .edit-link a{color:#767676;text-decoration:none}.template .entry-content .edit-link a:hover{color:#41a62a}.template .hentry .mejs-container{margin:12px 0 18px}.template .hentry .mejs-mediaelement,.template .hentry .mejs-container .mejs-controls{background:#000}.template .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,.template .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#fff}.template .hentry .mejs-controls .mejs-time-rail .mejs-time-current{background:#24890d}.template .hentry .mejs-controls .mejs-time-rail .mejs-time-total,.template .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:rgba(255,255,255,0.33)}.template .hentry .mejs-container .mejs-controls .mejs-time{padding-top:9px}.template .hentry .mejs-controls .mejs-time-rail span,.template .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.template .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{border-radius:0}.template .hentry .mejs-overlay-loading{background:transparent}.template .page-links{clear:both;font-size:12px;font-weight:900;line-height:2;margin:24px 0;text-transform:uppercase}.template .page-links a,.template .page-links>span{background:#fff;border:1px solid #fff;display:inline-block;height:22px;margin:0 1px 2px 0;text-align:center;width:22px}.template .page-links a{background:#000;border:1px solid #000;color:#fff;text-decoration:none}.template .page-links a:hover{background:#41a62a;border:1px solid #41a62a;color:#fff}.template .page-links>.page-links-title{height:auto;margin:0;padding-right:7px;width:auto}.template .gallery{margin-bottom:20px}.template .gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}.template .gallery-columns-1 .gallery-item{max-width:100%}.template .gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px)}.template .gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px)}.template .gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}.template .gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}.template .gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}.template .gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}.template .gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}.template .gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}.template .gallery-columns-1 .gallery-item:nth-of-type(1n),.template .gallery-columns-2 .gallery-item:nth-of-type(2n),.template .gallery-columns-3 .gallery-item:nth-of-type(3n),.template .gallery-columns-4 .gallery-item:nth-of-type(4n),.template .gallery-columns-5 .gallery-item:nth-of-type(5n),.template .gallery-columns-6 .gallery-item:nth-of-type(6n),.template .gallery-columns-7 .gallery-item:nth-of-type(7n),.template .gallery-columns-8 .gallery-item:nth-of-type(8n),.template .gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.template .gallery-caption{background-color:rgba(0,0,0,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.template .gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.template .gallery-item:hover .gallery-caption{opacity:1}.template .gallery-columns-7 .gallery-caption,.template .gallery-columns-8 .gallery-caption,.template .gallery-columns-9 .gallery-caption{display:none}.template .format-aside .entry-content,.template .format-aside .entry-summary,.template .format-quote .entry-content,.template .format-quote .entry-summary,.template .format-link .entry-content,.template .format-link .entry-summary{padding-top:0}.template .site-content .format-link .entry-title,.template .site-content .format-aside .entry-title,.template .site-content .format-quote .entry-title{display:none}.template .nav-links{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;border-top:1px solid rgba(0,0,0,0.1);hyphens:auto;word-wrap:break-word}.template .post-navigation,.template .image-navigation{margin:24px auto 48px;max-width:474px;padding:0 10px}.template .post-navigation a,.template .image-navigation .previous-image,.template .image-navigation .next-image{border-bottom:1px solid rgba(0,0,0,0.1);padding:11px 0 12px;width:100%}.template .post-navigation .meta-nav{color:#767676;display:block;font-size:12px;font-weight:900;line-height:2;text-transform:uppercase}.template .post-navigation a,.template .image-navigation a{color:#2b2b2b;display:block;font-size:14px;font-weight:700;line-height:1.7142857142;text-transform:none}.template .post-navigation a:hover,.template .image-navigation a:hover{color:#41a62a}.template .paging-navigation{border-top:5px solid #000;margin:48px 0}.template .paging-navigation .loop-pagination{margin-top:-5px;text-align:center}.template .paging-navigation .page-numbers{border-top:5px solid transparent;display:inline-block;font-size:14px;font-weight:900;margin-right:1px;padding:7px 16px;text-transform:uppercase}.template .paging-navigation a{color:#2b2b2b}.template .paging-navigation .page-numbers.current{border-top:5px solid #24890d}.template .paging-navigation a:hover{border-top:5px solid #41a62a;color:#2b2b2b}.template .attachment .content-sidebar,.template .attachment .post-thumbnail{display:none}.template .attachment .entry-content{padding-top:0}.template .attachment footer.entry-meta{text-transform:none}.template .entry-attachment .attachment{margin-bottom:24px}.template .archive-header,.template .page-header{margin:24px auto;max-width:474px}.template .archive-title,.template .page-title{font-size:16px;font-weight:900;line-height:1.5;margin:0}.template .taxonomy-description,.template .author-description{color:#767676;font-size:14px;line-height:1.2857142857;padding-top:18px}.template .taxonomy-description p,.template .author-description p{margin-bottom:18px}.template .taxonomy-description p:last-child,.template .author-description p:last-child{margin-bottom:0}.template .taxonomy-description a,.template .author-description a{text-decoration:underline}.template .taxonomy-description a:hover,.template .author-description a:hover{text-decoration:none}.template .contributor{border-bottom:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:48px 10px}.template .contributor:first-of-type{padding-top:24px}.template .contributor-info{margin:0 auto;max-width:474px}.template .contributor-avatar{border:1px solid rgba(0,0,0,0.1);float:left;margin:0 30px 20px 0;padding:2px}.template .contributor-name{font-size:16px;font-weight:900;line-height:1.5;margin:0}.template .contributor-bio a{text-decoration:underline}.template .contributor-bio a:hover{text-decoration:none}.template .contributor-posts-link{display:inline-block;line-height:normal;padding:10px 30px}.template .contributor-posts-link:before{content:"\f443"}.template .error404 .page-content{padding-top:0}.template .error404 .page-content .search-form{margin-bottom:24px}.template .full-width .hentry{max-width:100%}.template .singular .site-content .hentry.has-post-thumbnail{margin-top:-48px}.template .comments-area{margin:48px auto;max-width:474px;padding:0 10px}.template .comment-reply-title,.template .comments-title{font:900 16px/1.5 Lato, sans-serif;margin:0;text-transform:uppercase}.template .comment-list{list-style:none;margin:0 0 48px 0}.template .comment-author{font-size:14px;line-height:1.7142857142}.template .comment-list .reply,.template .comment-metadata{font-size:12px;line-height:2;text-transform:uppercase}.template .comment-list .reply{margin-top:24px}.template .comment-author .fn{font-weight:900}.template .comment-author a{color:#2b2b2b}.template .comment-list .trackback a,.template .comment-list .pingback a,.template .comment-metadata a{color:#767676}.template .comment-author a:hover,.template .comment-list .pingback a:hover,.template .comment-list .trackback a:hover,.template .comment-metadata a:hover{color:#41a62a}.template .comment-list article,.template .comment-list .pingback,.template .comment-list .trackback{border-top:1px solid rgba(0,0,0,0.1);margin-bottom:24px;padding-top:24px}.template .comment-list>li:first-child>article,.template .comment-list>.pingback:first-child,.template .comment-list>.trackback:first-child{border-top:0}.template .comment-author{position:relative}.template .comment-author .avatar{border:1px solid rgba(0,0,0,0.1);height:18px;padding:2px;position:absolute;top:0;left:0;width:18px}.template .bypostauthor>article .fn:before{content:"\f408";margin:0 2px 0 -2px;position:relative;top:-1px}.template .says{display:none}.template .comment-author,.template .comment-awaiting-moderation,.template .comment-content,.template .comment-list .reply,.template .comment-metadata{padding-left:30px}.template .comment-edit-link{margin-left:10px}.template .comment-edit-link:before{content:"\f411"}.template .comment-reply-link:before,.template .comment-reply-login:before{content:"\f412";margin-right:2px}.template .comment-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.template .comment-content ul,.template .comment-content ol{margin:0 0 24px 22px}.template .comment-content li>ul,.template .comment-content li>ol{margin-bottom:0}.template .comment-content>:last-child{margin-bottom:0}.template .comment-list .children{list-style:none;margin-left:15px}.template .comment-respond{margin-bottom:24px;padding:0}.template .comment .comment-respond{margin-top:24px}.template .comment-respond h3{margin-top:0;margin-bottom:24px}.template .comment-notes,.template .comment-awaiting-moderation,.template .logged-in-as,.template .no-comments,.template .form-allowed-tags,.template .form-allowed-tags code{color:#767676}.template .comment-notes,.template .comment-awaiting-moderation,.template .logged-in-as{font-size:14px;line-height:1.7142857142}.template .no-comments{font-size:16px;font-weight:900;line-height:1.5;margin-top:24px;text-transform:uppercase}.template .comment-form label{display:block}.template .comment-form input[type="text"],.template .comment-form input[type="email"],.template .comment-form input[type="url"]{width:100%}.template .form-allowed-tags,.template .form-allowed-tags code{font-size:12px;line-height:1.5}.template .required{color:#c0392b}.template .comment-reply-title small a{color:#2b2b2b;float:right;height:24px;overflow:hidden;width:24px}.template .comment-reply-title small a:hover{color:#41a62a}.template .comment-reply-title small a:before{content:"\f405";font-size:32px}.template .comment-navigation{font-size:12px;line-height:2;margin-bottom:48px;text-transform:uppercase}.template .comment-navigation .nav-next,.template .comment-navigation .nav-previous{display:inline-block}.template .comment-navigation .nav-previous a{margin-right:10px}.template #comment-nav-above{margin-top:36px;margin-bottom:0}.template #secondary{background-color:#000;border-top:1px solid #000;border-bottom:1px solid rgba(255,255,255,0.2);clear:both;color:rgba(255,255,255,0.7);margin-top:-1px;padding:0 10px;position:relative;z-index:2}.template .site-description{display:none;font-size:12px;font-weight:400;line-height:1.5}.template .primary-sidebar{padding-top:48px}.template .secondary-navigation+.primary-sidebar{padding-top:0}.template .content-sidebar{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#767676;padding:48px 10px 0}.template .widget{font-size:14px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.2857142857;margin-bottom:48px;width:100%;word-wrap:break-word}.template .widget a{color:#fff}.template .widget a:hover{color:#41a62a}.template .widget h1,.template .widget h2,.template .widget h3,.template .widget h4,.template .widget h5,.template .widget h6{margin:24px 0 12px}.template .widget h1{font-size:22px;line-height:1.0909090909}.template .widget h2{font-size:20px;line-height:1.2}.template .widget h3{font-size:18px;line-height:1.3333333333}.template .widget h4{font-size:16px;line-height:1.5}.template .widget h5{font-size:14px;line-height:1.7142857142}.template .widget h6{font-size:12px;line-height:2}.template .widget address{margin-bottom:18px}.template .widget abbr[title]{border-color:rgba(255,255,255,0.7)}.template .widget mark,.template .widget ins{color:#000}.template .widget pre,.template .widget fieldset{border-color:rgba(255,255,255,0.2)}.template .widget code,.template .widget kbd,.template .widget tt,.template .widget var,.template .widget samp,.template .widget pre{font-size:12px;line-height:1.5}.template .widget blockquote{color:rgba(255,255,255,0.7);font-size:18px;line-height:1.5;margin-bottom:18px}.template .widget blockquote cite{color:#fff;font-size:14px;line-height:1.2857142857}.template .widget dl,.template .widget dd{margin-bottom:18px}.template .widget ul,.template .widget ol{list-style:none;margin:0}.template .widget li>ol,.template .widget li>ul{margin-left:10px}.template .widget table,.template .widget th,.template .widget td{border-color:rgba(255,255,255,0.2)}.template .widget table{margin-bottom:18px}.template .widget del{color:rgba(255,255,255,0.4)}.template .widget hr{background-color:rgba(255,255,255,0.2)}.template .widget p{margin-bottom:18px}.template .widget input,.template .widget textarea{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);color:#fff;font-size:16px;padding:1px 2px 2px 4px}.template .widget input:focus,.template .widget textarea:focus{border-color:rgba(255,255,255,0.3)}.template .widget button,.template .widget input[type="button"],.template .widget input[type="reset"],.template .widget input[type="submit"]{background-color:#24890d;border:0;font-size:12px;padding:5px 15px 4px}.template .widget input[type="button"]:hover,.template .widget input[type="button"]:focus,.template .widget input[type="reset"]:hover,.template .widget input[type="reset"]:focus,.template .widget input[type="submit"]:hover,.template .widget input[type="submit"]:focus{background-color:#41a62a}.template .widget input[type="button"]:active,.template .widget input[type="reset"]:active,.template .widget input[type="submit"]:active{background-color:#55d737}.template .widget .wp-caption{color:rgba(255,255,255,0.7);margin-bottom:18px}.template .widget .widget-title{font-size:14px;font-weight:700;line-height:1.7142857142;margin:0 0 24px 0;text-transform:uppercase}.template .widget-title,.template .widget-title a{color:#fff}.template .widget-title a:hover{color:#41a62a}.template .widget_calendar table{line-height:2;margin:0}.template .widget_calendar caption{color:#fff;font-weight:700;line-height:1.7142857142;margin-bottom:18px;text-align:left;text-transform:uppercase}.template .widget_calendar thead th{background-color:rgba(255,255,255,0.1)}.template .widget_calendar tbody td,.template .widget_calendar thead th{text-align:center}.template .widget_calendar tbody a{background-color:#24890d;color:#fff;display:block}.template .widget_calendar tbody a:hover{background-color:#41a62a}.template .widget_calendar tbody a:hover{color:#fff}.template .widget_calendar #prev{padding-left:5px}.template .widget_calendar #next{padding-right:5px;text-align:right}.template .widget_twentyfourteen_ephemera>ol>li{border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:18px;padding:0}.template .widget_twentyfourteen_ephemera .hentry{margin:0;max-width:100%}.template .widget_twentyfourteen_ephemera .entry-title,.template .widget_twentyfourteen_ephemera .entry-meta,.template .widget_twentyfourteen_ephemera .wp-caption-text,.template .widget_twentyfourteen_ephemera .post-format-archive-link,.template .widget_twentyfourteen_ephemera .entry-content table{font-size:12px;line-height:1.5}.template .widget_twentyfourteen_ephemera .entry-title{display:inline;font-weight:400}.template .widget_twentyfourteen_ephemera .entry-meta{margin-bottom:18px}.template .widget_twentyfourteen_ephemera .entry-meta a{color:rgba(255,255,255,0.7)}.template .widget_twentyfourteen_ephemera .entry-meta a:hover{color:#41a62a}.template .widget_twentyfourteen_ephemera .entry-content ul,.template .widget_twentyfourteen_ephemera .entry-content ol{margin:0 0 18px 20px}.template .widget_twentyfourteen_ephemera .entry-content ul{list-style:disc}.template .widget_twentyfourteen_ephemera .entry-content ol{list-style:decimal}.template .widget_twentyfourteen_ephemera .entry-content li>ul,.template .widget_twentyfourteen_ephemera .entry-content li>ol{margin:0 0 0 20px}.template .widget_twentyfourteen_ephemera .entry-content th,.template .widget_twentyfourteen_ephemera .entry-content td{padding:6px}.template .widget_twentyfourteen_ephemera .post-format-archive-link{font-weight:700;text-transform:uppercase}.template .widget_archive li,.template .widget_categories li,.template .widget_links li,.template .widget_meta li,.template .widget_nav_menu li,.template .widget_pages li,.template .widget_recent_comments li,.template .widget_recent_entries li{border-top:1px solid rgba(255,255,255,0.2);padding:8px 0 9px}.template .widget_archive li:first-child,.template .widget_categories li:first-child,.template .widget_links li:first-child,.template .widget_meta li:first-child,.template .widget_nav_menu li:first-child,.template .widget_pages li:first-child,.template .widget_recent_comments li:first-child,.template .widget_recent_entries li:first-child{border-top:0}.template .widget_categories li ul,.template .widget_nav_menu li ul,.template .widget_pages li ul{border-top:1px solid rgba(255,255,255,0.2);margin-top:9px}.template .widget_categories li li:last-child,.template .widget_nav_menu li li:last-child,.template .widget_pages li li:last-child{padding-bottom:0}.template .widget_recent_entries .post-date{display:block}.template .rsswidget img{margin-top:-4px}.template .rssSummary{margin:9px 0}.template .rss-date{display:block}.template .widget_rss li{margin-bottom:18px}.template .widget_rss li:last-child{margin-bottom:0}.template .widget_text>div>:last-child{margin-bottom:0}.template .content-sidebar .widget a{color:#24890d}.template .content-sidebar .widget a:hover{color:#41a62a}.template .content-sidebar .widget pre{border-color:rgba(0,0,0,0.1)}.template .content-sidebar .widget mark,.template .content-sidebar .widget ins{color:#2b2b2b}.template .content-sidebar .widget abbr[title]{border-color:#2b2b2b}.template .content-sidebar .widget fieldset{border-color:rgba(0,0,0,0.1)}.template .content-sidebar .widget blockquote{color:#767676}.template .content-sidebar .widget blockquote cite{color:#2b2b2b}.template .content-sidebar .widget li>ol,.template .content-sidebar .widget li>ul{margin-left:18px}.template .content-sidebar .widget table,.template .content-sidebar .widget th,.template .content-sidebar .widget td{border-color:rgba(0,0,0,0.1)}.template .content-sidebar .widget del{color:#767676}.template .content-sidebar .widget hr{background-color:rgba(0,0,0,0.1)}.template .content-sidebar .widget input,.template .content-sidebar .widget textarea{background-color:#fff;border-color:rgba(0,0,0,0.1);color:#2b2b2b}.template .content-sidebar .widget input:focus,.template .content-sidebar .widget textarea:focus{border-color:rgba(0,0,0,0.3)}.template .content-sidebar .widget input[type="button"],.template .content-sidebar .widget input[type="reset"],.template .content-sidebar .widget input[type="submit"]{background-color:#24890d;border:0;color:#fff}.template .content-sidebar .widget input[type="button"]:hover,.template .content-sidebar .widget input[type="button"]:focus,.template .content-sidebar .widget input[type="reset"]:hover,.template .content-sidebar .widget input[type="reset"]:focus,.template .content-sidebar .widget input[type="submit"]:hover,.template .content-sidebar .widget input[type="submit"]:focus{background-color:#41a62a}.template .content-sidebar .widget input[type="button"]:active,.template .content-sidebar .widget input[type="reset"]:active,.template .content-sidebar .widget input[type="submit"]:active{background-color:#55d737}.template .content-sidebar .widget .wp-caption{color:#767676}.template .content-sidebar .widget .widget-title{border-top:5px solid #000;color:#2b2b2b;font-size:14px;font-weight:900;margin:0 0 18px;padding-top:7px;text-transform:uppercase}.template .content-sidebar .widget .widget-title a{color:#2b2b2b}.template .content-sidebar .widget .widget-title a:hover{color:#41a62a}.template .content-sidebar .widget_archive li,.template .content-sidebar .widget_categories li,.template .content-sidebar .widget_links li,.template .content-sidebar .widget_meta li,.template .content-sidebar .widget_nav_menu li,.template .content-sidebar .widget_pages li,.template .content-sidebar .widget_recent_comments li,.template .content-sidebar .widget_recent_entries li,.template .content-sidebar .widget_categories li ul,.template .content-sidebar .widget_nav_menu li ul,.template .content-sidebar .widget_pages li ul{border-color:rgba(0,0,0,0.1)}.template .content-sidebar .widget_calendar caption{color:#2b2b2b;font-weight:900}.template .content-sidebar .widget_calendar thead th{background-color:rgba(0,0,0,0.02)}.template .content-sidebar .widget_calendar tbody a,.template .content-sidebar .widget_calendar tbody a:hover{color:#fff}.template .content-sidebar .widget_twentyfourteen_ephemera .widget-title{line-height:1.2857142857;padding-top:1px}.template .content-sidebar .widget_twentyfourteen_ephemera .widget-title:before{background-color:#000;color:#fff;margin:-1px 9px 0 0;padding:6px 0 9px;text-align:center;vertical-align:middle;width:36px}.template .content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before{content:"\f104"}.template .content-sidebar .widget_twentyfourteen_ephemera .audio.widget-title:before{content:"\f109"}.template .content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before{content:"\f473"}.template .content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before{content:"\f103"}.template .content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before{content:"\f101"}.template .content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before{content:"\f106"}.template .content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before{content:"\f107"}.template .content-sidebar .widget_twentyfourteen_ephemera>ol>li{border-bottom:1px solid rgba(0,0,0,0.1)}.template .content-sidebar .widget_twentyfourteen_ephemera .entry-meta{color:#ccc}.template .content-sidebar .widget_twentyfourteen_ephemera .entry-meta a{color:#767676}.template .content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover{color:#41a62a}.template .content-sidebar.widget_twentyfourteen_ephemera blockquote cite{font-size:13px;line-height:1.3846153846}.template .content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link{font-weight:900}.template #supplementary{padding:0 10px}.template .site-footer,.template .site-info,.template .site-info a{color:rgba(255,255,255,0.7)}.template .site-footer{background-color:#000;font-size:12px;position:relative;z-index:3}.template .footer-sidebar{padding-top:48px}.template .site-info{padding:15px 10px}.template #supplementary+.site-info{border-top:1px solid rgba(255,255,255,0.2)}.template .site-info a:hover{color:#41a62a}.template .featured-content{background:#000 url(https://cdn.codementor.io/images/pattern-dark.svg) repeat fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%}.template .featured-content-inner{overflow:hidden}.template .featured-content .hentry{color:#fff;margin:0;max-width:100%;width:100%}.template .featured-content .post-thumbnail,.template .featured-content .post-thumbnail:hover{background:transparent}.template .featured-content .post-thumbnail{display:block;position:relative;padding-top:55.357142857%;overflow:hidden}.template .featured-content .post-thumbnail img{left:0;position:absolute;top:0}.template .featured-content .entry-header{background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:96px;overflow:hidden;padding:24px 10px}.template .featured-content a{color:#fff}.template .featured-content a:hover{color:#41a62a}.template .featured-content .entry-meta{color:#fff;font-size:11px;font-weight:700;line-height:1.0909090909;margin-bottom:12px}.template .featured-content .cat-links{font-weight:700}.template .featured-content .entry-title{font-size:18px;font-weight:300;line-height:1.3333333333;margin:0;text-transform:uppercase}.template .slider .featured-content .hentry{-webkit-backface-visibility:hidden;display:none;position:relative}.template .slider .featured-content .post-thumbnail{padding-top:55.49132947%}.template .slider-control-paging{background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;list-style:none;margin:-24px 0 0 0;position:relative;width:100%;z-index:3}.template .slider-control-paging li{float:left;margin:2px 4px 2px 0}.template .slider-control-paging li:last-child{margin-right:0}.template .slider-control-paging a{cursor:pointer;display:block;height:44px;position:relative;text-indent:-999em;width:44px}.template .slider-control-paging a:before{background-color:#4d4d4d;content:"";height:12px;left:10px;position:absolute;top:16px;width:12px}.template .slider-control-paging a:hover:before{background-color:#41a62a}.template .slider-control-paging .slider-active:before,.template .slider-control-paging .slider-active:hover:before{background-color:#24890d}.template .slider-direction-nav{clear:both;list-style:none;margin:0;position:relative;width:100%;z-index:3}.template .slider-direction-nav li{border-color:#fff;border-style:solid;border-width:2px 1px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center;width:50%}.template .slider-direction-nav li:last-child{border-width:2px 0 0 1px}.template .slider-direction-nav a{background-color:#000;display:block;font-size:0;height:46px}.template .slider-direction-nav a:hover{background-color:#24890d}.template .slider-direction-nav a:before{color:#fff;content:"\f430";font-size:32px;line-height:46px}.template .slider-direction-nav .slider-next:before{content:"\f429"}.template .slider-direction-nav .slider-disabled{display:none}.template .site-main .widecolumn{padding-top:72px;width:auto}.template .site-main .mu_register,.template .widecolumn>h2,.template .widecolumn>form{margin:0 auto 48px;max-width:474px;padding:0 30px}.template .site-main .mu_register #blog_title,.template .site-main .mu_register #user_email,.template .site-main .mu_register #blogname,.template .site-main .mu_register #user_name{font-size:inherit;width:90%}.template .site-main .mu_register input[type="submit"],.template .widecolumn #submit{font-size:inherit;width:auto}@-ms-viewport{.template{width:device-width}}@viewport{.template{width:device-width}}@media screen and (max-width: 400px){.template .list-view .site-content .post-thumbnail{background:none;width:auto;z-index:2}.template .list-view .site-content .post-thumbnail img{float:left;margin:0 10px 3px 0;width:84px}.template .list-view .site-content .entry-header{background-color:transparent;padding:0}.template .list-view .content-area{padding:0 10px}.template .list-view .site-content .hentry{border-bottom:1px solid rgba(0,0,0,0.1);margin:0;min-height:60px;padding:12px 0 9px}.template .list-view .site-content .cat-links,.template .list-view .site-content .entry-content,.template .list-view .site-content .entry-summary,.template .list-view .site-content footer.entry-meta{display:none}.template .list-view .site-content .entry-title{clear:none;font-size:15px;font-weight:900;line-height:1.2;margin-bottom:6px;text-transform:none}.template .list-view .site-content .format-aside .entry-title,.template .list-view .site-content .format-link .entry-title,.template .list-view .site-content .format-quote .entry-title{display:block}.template .list-view .site-content .entry-meta{background-color:transparent;clear:none;margin:0;text-transform:none}.template .archive-header,.template .page-header{border-bottom:1px solid rgba(0,0,0,0.1);margin:24px auto 0;padding-bottom:24px}.template .error404 .page-header{border-bottom:0;margin:0 auto 24px;padding:0 10px}}@media screen and (min-width: 401px){.template a.post-thumbnail:hover img{opacity:0.85}.template .full-size-link:before,.template .parent-post-link:before,.template .site-content span+.byline:before,.template .site-content span+.comments-link:before,.template .site-content span+.edit-link:before,.template .site-content span+.entry-date:before{content:""}.template .attachment span.entry-date:before,.template .entry-content .edit-link a:before,.template .entry-meta .edit-link a:before,.template .site-content .byline a:before,.template .site-content .comments-link a:before,.template .site-content .entry-date a:before,.template .site-content .featured-post:before,.template .site-content .full-size-link a:before,.template .site-content .parent-post-link a:before,.template .site-content .post-format a:before{display:inline-block;font:normal 16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom}.template .site-content .entry-meta>span{margin-right:10px}.template .site-content .format-video .post-format a:before{content:"\f104"}.template .site-content .format-audio .post-format a:before{content:"\f109"}.template .site-content .format-image .post-format a:before{content:"\f473"}.template .site-content .format-quote .post-format a:before{content:"\f106";margin-right:2px}.template .site-content .format-gallery .post-format a:before{content:"\f103";margin-right:4px}.template .site-content .format-aside .post-format a:before{content:"\f101";margin-right:2px}.template .site-content .format-link .post-format a:before{content:"\f107";position:relative;top:1px}.template .site-content .featured-post:before{content:"\f308";margin-right:3px;position:relative;top:1px}.template .site-content .entry-date a:before,.template .attachment .site-content span.entry-date:before{content:"\f303";margin-right:1px;position:relative;top:1px}.template .site-content .byline a:before{content:"\f304"}.template .site-content .comments-link a:before{content:"\f300";margin-right:2px}.template .entry-content .edit-link a:before,.template .entry-meta .edit-link a:before{content:"\f411"}.template .site-content .full-size-link a:before{content:"\f402";margin-right:1px}.template .site-content .parent-post-link a:before{content:"\f301"}.template .list-view .site-content .hentry{border-top:1px solid rgba(0,0,0,0.1);padding-top:48px}.template .list-view .site-content .hentry:first-of-type,.template .list-view .site-content .hentry.has-post-thumbnail{border-top:0;padding-top:0}.template .archive-header,.template .page-header{margin:0 auto 60px;padding:0 10px}.template .error404 .page-header{margin-bottom:24px}}@media screen and (min-width: 594px){.template .site-content .entry-header{padding-right:30px;padding-left:30px}.template .site-content .has-post-thumbnail .entry-header{margin-top:-48px}}@media screen and (min-width: 673px){.template .header-main{padding:0 30px}.template .search-toggle{margin-right:18px}.template .search-box .search-field{width:50%}.template .content-area{float:left;width:100%}.template .site-content{margin-right:33.33333333%}.template .site-content .has-post-thumbnail .entry-header{margin-top:0}.template .archive-header,.template .comments-area,.template .image-navigation,.template .page-header,.template .page-content,.template .post-navigation,.template .site-content .entry-content,.template .site-content .entry-summary,.template .site-content footer.entry-meta{padding-right:30px;padding-left:30px}.template .singular .site-content .hentry.has-post-thumbnail{margin-top:0}.template .full-width .site-content{margin-right:0}.template .full-width .site-content .has-post-thumbnail .entry-header,.template .full-width.singular .site-content .hentry.has-post-thumbnail{margin-top:-48px}.template #secondary,.template #supplementary{padding:0 30px}.template .content-sidebar{border:0;float:right;margin-left:-33.33333333%;padding:48px 30px 24px;width:33.33333333%}.template .grid .featured-content .hentry{float:left;width:50%}.template .grid .featured-content .hentry:nth-child(2n+1){clear:both}.template .grid .featured-content .entry-header{border-color:#000;border-style:solid;border-width:12px 10px;height:96px;padding:0}.template .slider .featured-content .entry-title{font-size:22px;line-height:1.0909090909}.template .slider .featured-content .entry-header{min-height:inherit;padding:24px 30px 48px;position:absolute;left:0;bottom:0;width:50%;z-index:3}.template .slider-control-paging{background:transparent;margin-top:-48px;padding-left:20px;width:50%}.template .slider-direction-nav{clear:none;float:right;margin-top:-48px;width:98px}.template .slider-direction-nav li{border:0;padding:0 1px 0 0}.template .slider-direction-nav li:last-child{padding:0 0 0 1px}.template .slider-direction-nav a{height:48px}.template .slider-direction-nav a:before{line-height:48px}.template .site-info{padding:15px 30px}}@media screen and (min-width: 783px){.template .header-main{padding-right:0}.template .search-toggle{margin-right:0}.template .masthead-fixed .site-header{position:fixed;top:0}.template .admin-bar.masthead-fixed .site-header{top:32px}.template .masthead-fixed .site-main{margin-top:48px}.template .site-navigation li .current_page_item>a,.template .site-navigation li .current_page_ancestor>a,.template .site-navigation li .current-menu-item>a,.template .site-navigation li .current-menu-ancestor>a{color:#fff}.template .primary-navigation{float:right;font-size:11px;margin:0 1px 0 -12px;padding:0;text-transform:uppercase}.template .primary-navigation .menu-toggle{display:none;padding:0}.template .primary-navigation .nav-menu{border-bottom:0;display:block}.template .primary-navigation.toggled-on{border-bottom:0;margin:0;padding:0}.template .primary-navigation li{border:0;display:inline-block;height:48px;line-height:48px;position:relative}.template .primary-navigation a{display:inline-block;padding:0 12px;white-space:nowrap}.template .primary-navigation ul ul{background-color:#24890d;float:left;margin:0;position:absolute;top:48px;left:-999em;z-index:99999}.template .primary-navigation li li{border:0;display:block;height:auto;line-height:1.0909090909}.template .primary-navigation ul ul ul{left:-999em;top:0}.template .primary-navigation ul ul a{padding:18px 12px;white-space:normal;width:176px}.template .primary-navigation li:hover>a,.template .primary-navigation li.focus>a{background-color:#24890d;color:#fff}.template .primary-navigation ul ul a:hover,.template .primary-navigation ul ul li.focus>a{background-color:#41a62a}.template .primary-navigation ul li:hover>ul,.template .primary-navigation ul li.focus>ul{left:auto}.template .primary-navigation ul ul li:hover>ul,.template .primary-navigation ul ul li.focus>ul{left:100%}.template .primary-navigation .menu-item-has-children>a,.template .primary-navigation .page_item_has_children>a{padding-right:26px}.template .primary-navigation .menu-item-has-children>a:after,.template .primary-navigation .page_item_has_children>a:after{content:"\f502";display:inline-block;font:normal 8px/1 Genericons;position:absolute;right:12px;top:22px;vertical-align:text-bottom}.template .primary-navigation li .menu-item-has-children>a,.template .primary-navigation li .page_item_has_children>a{padding-right:20px;width:168px}.template .primary-navigation .menu-item-has-children li.menu-item-has-children>a:after,.template .primary-navigation .menu-item-has-children li.page_item_has_children>a:after,.template .primary-navigation .page_item_has_children li.menu-item-has-children>a:after,.template .primary-navigation .page_item_has_children li.page_item_has_children>a:after{content:"\f501";right:8px;top:20px}}@media screen and (min-width: 810px){.template .attachment .entry-attachment .attachment{margin-right:-168px;margin-left:-168px;max-width:810px}.template .attachment .site-content .attachment img{display:block;margin:0 auto}.template .contributor-avatar{margin-left:-168px}.template .contributor-summary{float:left}.template .full-width .site-content blockquote.alignleft,.template .full-width .site-content blockquote.alignright{width:-webkit-calc(50% + 130px);width:calc(50% + 130px)}.template .full-width .site-content blockquote.alignleft,.template .full-width .site-content img.size-full.alignleft,.template .full-width .site-content img.size-large.alignleft,.template .full-width .site-content img.size-medium.alignleft,.template .full-width .site-content .wp-caption.alignleft{margin-left:-168px}.template .full-width .site-content .alignleft{clear:left}.template .full-width .site-content blockquote.alignright,.template .full-width .site-content img.size-full.alignright,.template .full-width .site-content img.size-large.alignright,.template .full-width .site-content img.size-medium.alignright,.template .full-width .site-content .wp-caption.alignright{margin-right:-168px}.template .full-width .site-content .alignright{clear:right}}@media screen and (min-width: 846px){.template .content-area,.template .content-sidebar{padding-top:72px}.template .site-content .has-post-thumbnail .entry-header{margin-top:-48px}.template .comment-list .trackback,.template .comment-list .pingback,.template .comment-list article{margin-bottom:36px;padding-top:36px}.template .comment-author .avatar{height:34px;top:2px;width:34px}.template .comment-author,.template .comment-awaiting-moderation,.template .comment-content,.template .comment-list .reply,.template .comment-metadata{padding-left:50px}.template .comment-list .children{margin-left:20px}.template .full-width.singular .site-content .hentry.has-post-thumbnail{margin-top:-72px}.template .featured-content{margin-bottom:0}}@media screen and (min-width: 1008px){.template .search-box-wrapper{padding-left:182px}.template .main-content{float:left}.template .site-content{margin-right:29.04761904%;margin-left:182px}.template .site-content .entry-header{margin-top:0}.template .site-content .has-post-thumbnail .entry-header{margin-top:0}.template .content-sidebar{margin-left:-29.04761904%;width:29.04761904%}.template .site:before{background-color:#000;content:"";display:block;height:100%;min-height:100%;position:absolute;top:0;left:0;width:182px;z-index:2}.template #secondary{background-color:transparent;border:0;clear:none;float:left;margin:0 0 0 -100%;min-height:100vh;width:122px}.template .primary-sidebar{padding-top:0}.template .site-description{display:block;margin:-3px 0 21px}.template .site-description:empty{margin:0}.template .secondary-navigation{font-size:11px;margin:0 -30px 48px;width:182px}.template .secondary-navigation li{border-top:1px solid rgba(255,255,255,0.2);position:relative}.template .secondary-navigation a{padding:10px 30px}.template .secondary-navigation ul ul{background-color:#24890d;position:absolute;top:0;left:-999em;width:182px;z-index:99999}.template .secondary-navigation li li{border-top:0}.template .secondary-navigation li:hover>a,.template .secondary-navigation li.focus>a{background-color:#24890d;color:#fff}.template .secondary-navigation ul ul a:hover,.template .secondary-navigation ul ul li.focus>a{background-color:#41a62a}.template .secondary-navigation ul li:hover>ul,.template .secondary-navigation ul li.focus>ul{left:162px}.template .secondary-navigation .menu-item-has-children>a{padding-right:38px}.template .secondary-navigation .menu-item-has-children>a:after{content:"\f501";display:inline-block;font:normal 8px/1 Genericons;position:absolute;right:26px;top:14px;vertical-align:text-bottom}.template .footer-sidebar .widget,.template .primary-sidebar .widget{font-size:12px;line-height:1.5}.template .footer-sidebar .widget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 30px;width:25%}.template .footer-sidebar .widget h1,.template .primary-sidebar .widget h1{font-size:20px;line-height:1.2}.template .footer-sidebar .widget h2,.template .primary-sidebar .widget h2{font-size:18px;line-height:1.3333333333}.template .footer-sidebar .widget h3,.template .primary-sidebar .widget h3{font-size:16px;line-height:1.5}.template .footer-sidebar .widget h4,.template .primary-sidebar .widget h4{font-size:14px;line-height:1.7142857142}.template .footer-sidebar .widget h5,.template .primary-sidebar .widget h5{font-size:12px;line-height:2}.template .footer-sidebar .widget h6,.template .primary-sidebar .widget h6{font-size:11px;line-height:2.1818181818}.template .footer-sidebar .widget code,.template .footer-sidebar .widget kbd,.template .footer-sidebar .widget tt,.template .footer-sidebar .widget var,.template .footer-sidebar .widget samp,.template .footer-sidebar .widget pre,.template .primary-sidebar .widget code,.template .primary-sidebar .widget kbd,.template .primary-sidebar .widget tt,.template .primary-sidebar .widget var,.template .primary-sidebar .widget samp,.template .primary-sidebar .widget pre{font-size:11px;line-height:1.6363636363}.template .footer-sidebar .widget blockquote,.template .primary-sidebar .widget blockquote{font-size:14px;line-height:1.2857142857}.template .footer-sidebar .widget blockquote cite,.template .primary-sidebar .widget blockquote cite{font-size:12px;line-height:1.5}.template .footer-sidebar .widget input,.template .footer-sidebar .widget textarea,.template .primary-sidebar .widget input,.template .primary-sidebar .widget textarea{font-size:12px;padding:3px 2px 4px 4px}.template .footer-sidebar .widget input[type="button"],.template .footer-sidebar .widget input[type="reset"],.template .footer-sidebar .widget input[type="submit"],.template .primary-sidebar .widget input[type="button"],.template .primary-sidebar .widget input[type="reset"],.template .primary-sidebar .widget input[type="submit"]{padding:5px 15px 4px}.template .footer-sidebar .widget .widget-title,.template .primary-sidebar .widget .widget-title{font-size:11px;font-weight:900;line-height:1.6363636363;margin-bottom:18px}.template .footer-sidebar .widget_twentyfourteen_ephemera .entry-title,.template .footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,.template .footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,.template .footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,.template .footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,.template .primary-sidebar .widget_twentyfourteen_ephemera .entry-title,.template .primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,.template .primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,.template .primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,.template .primary-sidebar .widget_twentyfourteen_ephemera .entry-content table{font-size:11px;line-height:1.6363636363}.template .footer-sidebar .widget_archive li,.template .footer-sidebar .widget_categories li,.template .footer-sidebar .widget_links li,.template .footer-sidebar .widget_meta li,.template .footer-sidebar .widget_nav_menu li,.template .footer-sidebar .widget_pages li,.template .footer-sidebar .widget_recent_comments li,.template .footer-sidebar .widget_recent_entries li,.template .primary-sidebar .widget_archive li,.template .primary-sidebar .widget_categories li,.template .primary-sidebar .widget_links li,.template .primary-sidebar .widget_meta li,.template .primary-sidebar .widget_nav_menu li,.template .primary-sidebar .widget_pages li,.template .primary-sidebar .widget_recent_comments li,.template .primary-sidebar .widget_recent_entries li{border-top:0;padding:0 0 6px}.template .footer-sidebar .widget_archive li:last-child,.template .footer-sidebar .widget_categories li:last-child,.template .footer-sidebar .widget_links li:last-child,.template .footer-sidebar .widget_meta li:last-child,.template .footer-sidebar .widget_nav_menu li:last-child,.template .footer-sidebar .widget_pages li:last-child,.template .footer-sidebar .widget_recent_comments li:last-child,.template .footer-sidebar .widget_recent_entries li:last-child,.template .primary-sidebar .widget_archive li:last-child,.template .primary-sidebar .widget_categories li:last-child,.template .primary-sidebar .widget_links li:last-child,.template .primary-sidebar .widget_meta li:last-child,.template .primary-sidebar .widget_nav_menu li:last-child,.template .primary-sidebar .widget_pages li:last-child,.template .primary-sidebar .widget_recent_comments li:last-child,.template .primary-sidebar .widget_recent_entries li:last-child{padding:0}.template .footer-sidebar .widget_categories li ul,.template .footer-sidebar .widget_nav_menu li ul,.template .footer-sidebar .widget_pages li ul,.template .primary-sidebar .widget_categories li ul,.template .primary-sidebar .widget_nav_menu li ul,.template .primary-sidebar .widget_pages li ul{border-top:0;margin-top:6px}.template #supplementary{padding:0}.template .footer-sidebar{font-size:12px;line-height:1.5}.template .featured-content{padding-left:182px}.template .grid .featured-content .hentry{width:33.3333333%}.template .grid .featured-content .hentry:nth-child(2n+1){clear:none}.template .grid .featured-content .hentry:nth-child(3n+1){clear:both}.template .grid .featured-content .entry-header{height:120px}}@media screen and (min-width: 1040px){.template .site-content .has-post-thumbnail .entry-header{margin-top:-48px}.template .archive-header,.template .comments-area,.template .image-navigation,.template .page-header,.template .page-content,.template .post-navigation,.template .site-content .entry-header,.template .site-content .entry-content,.template .site-content .entry-summary,.template .site-content footer.entry-meta{padding-right:15px;padding-left:15px}.template .full-width .archive-header,.template .full-width .comments-area,.template .full-width .image-navigation,.template .full-width .page-header,.template .full-width .page-content,.template .full-width .post-navigation,.template .full-width .site-content .entry-header,.template .full-width .site-content .entry-content,.template .full-width .site-content .entry-summary,.template .full-width .site-content footer.entry-meta{padding-right:30px;padding-left:30px}}@media screen and (min-width: 1080px){.template .search-box .search-field{width:324px}.template .site-content,.template .site-main .widecolumn{margin-left:222px}.template .site:before{width:222px}.template .search-box-wrapper,.template .featured-content{padding-left:222px}.template #secondary{width:162px}.template .secondary-navigation,.template .secondary-navigation ul ul{width:222px}.template .secondary-navigation ul li:hover>ul,.template .secondary-navigation ul li.focus>ul{left:202px}.template .slider .featured-content .entry-title{font-size:33px}.template .slider .featured-content .entry-header,.template .slider-control-paging{width:534px}.template .slider-control-paging{padding-left:24px}.template .slider-control-paging li{margin:12px 12px 12px 0}.template .slider-control-paging a{height:24px;width:24px}.template .slider-control-paging a:before{top:6px;left:6px}}@media screen and (min-width: 1110px){.template .archive-header,.template .comments-area,.template .image-navigation,.template .page-header,.template .page-content,.template .post-navigation,.template .site-content .entry-header,.template .site-content .entry-content,.template .site-content .entry-summary,.template .site-content footer.entry-meta{padding-right:30px;padding-left:30px}}@media screen and (min-width: 1218px){.template .archive-header,.template .comments-area,.template .image-navigation,.template .page-header,.template .page-content,.template .post-navigation,.template .site-content .entry-header,.template .site-content .entry-content,.template .site-content .entry-summary,.template .site-content footer.entry-meta{margin-right:54px}.template .full-width .archive-header,.template .full-width .comments-area,.template .full-width .image-navigation,.template .full-width .page-header,.template .full-width .page-content,.template .full-width .post-navigation,.template .full-width .site-content .entry-header,.template .full-width .site-content .entry-content,.template .full-width .site-content .entry-summary,.template .full-width .site-content footer.entry-meta{margin-right:auto}}@media screen and (min-width: 1260px){.template .site-content blockquote.alignleft,.template .site-content blockquote.alignright{width:-webkit-calc(50% + 18px);width:calc(50% + 18px)}.template .site-content blockquote.alignleft{margin-left:-18%}.template .site-content blockquote.alignright{margin-right:-18%}}@media print{.template body{background:none !important;color:#2b2b2b;font-size:12pt}.template .site,.template .site-header,.template .hentry,.template .site-content .entry-header,.template .site-content .entry-content,.template .site-content .entry-summary,.template .site-content .entry-meta,.template .page-content,.template .archive-header,.template .page-header,.template .contributor-info,.template .comments-area,.template .attachment .entry-attachment .attachment{max-width:100%}.template #site-header img,.template .search-toggle,.template .site-navigation,.template .site-content nav,.template .edit-link,.template .page-links,.template .widget-area,.template .more-link,.template .post-format-archive-link,.template .comment-respond,.template .comment-list .reply,.template .comment-reply-login,.template #secondary,.template .site-footer,.template .slider-control-paging,.template .slider-direction-nav{display:none}.template .site-title a,.template .entry-meta,.template .entry-meta a,.template .featured-content .hentry,.template .featured-content a{color:#2b2b2b}.template .entry-content a,.template .entry-summary a,.template .page-content a,.template .comment-content a{text-decoration:none}.template .site-header,.template .post-thumbnail,.template a.post-thumbnail:hover,.template .site-content .entry-header,.template .site-footer,.template .featured-content,.template .featured-content .entry-header{background:transparent}.template .header-main{padding:48px 10px}.template .site-title{float:none;font-size:19pt}.template .content-area{padding-top:0}.template .list-view .site-content .hentry{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:48px;padding-bottom:24px}.template .post-thumbnail img{margin:0 10px 24px}.template .site-content .has-post-thumbnail .entry-header{padding-top:0}.template .site-content footer.entry-meta{margin:24px auto}.template .entry-meta .tag-links a{color:#fff}.template .singular .site-content .hentry.has-post-thumbnail{margin-top:0}.template .gallery-columns-1.gallery-size-medium,.template .gallery-columns-1.gallery-size-thumbnail,.template .gallery-columns-2.gallery-size-thumbnail,.template .gallery-columns-3.gallery-size-thumbnail{display:block}.template .archive-title,.template .page-title{margin:0 10px 48px}.template .featured-content .hentry{margin-bottom:48px}.template .featured-content .post-thumbnail,.template .slider .featured-content .post-thumbnail{padding-top:0}.template .featured-content .post-thumbnail img{position:relative}.template .featured-content .entry-header{padding:0 10px 24px}.template .featured-content .entry-meta{font-size:9pt;margin-bottom:11px}.template .featured-content .cat-links{font-weight:900}.template .featured-content .entry-title{font-size:25pt;line-height:36px}}
