html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{font-size:100%}body{font-size:1rem;line-height:1;font-family:"Source Sans Pro",sans-serif}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}a:link{color:#4b91db}a:visited{color:#551A8B}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:normal}img{max-width:100%}main{display:block}@media only screen and (min-width: 1em){.header{background:#fff;border-bottom:3px solid #2fb036;left:0;position:fixed;top:0;width:100%;z-index:9997}.official-site{background:#333b46;text-align:right;padding:5px 20px;display:none}.official-site a{color:#fff;font-size:1.25rem}.base-header{padding:15px}.base-header .wrapper{max-width:77.4375rem;margin:0 auto;font-size:0}.base-header .wrapper .column{display:inline-block;vertical-align:middle}.base-header .wrapper.desktop{display:none}.base-header .wrapper.desktop .column{width:33.3%}.base-header .wrapper.desktop .column:nth-child(2){text-align:center}.base-header .wrapper.desktop .column:nth-child(3){text-align:right;font-size:0}.base-header .wrapper.mobile .column{width:50%}.base-header .wrapper.mobile .column form,.base-header .wrapper.mobile .column a{display:inline-block;vertical-align:middle}.base-header .wrapper.mobile .column form{margin-right:15px}.base-header .wrapper.mobile .column:last-child{text-align:right}.search-form{background:#c7cfd4;border-radius:50px;border:1px solid #c7cfd4;display:none;margin:0 auto;max-width:26.25rem}.search-form input{padding:5px;border:0;background:none;font-size:.9375rem;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;color:#333b46;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-indent:25px}.search-form input[type="search"]{width:87%}.search-form input[type="submit"]{width:13%;background-image:url("images/search.png");background-position:center center;background-repeat:no-repeat;background-size:auto;cursor:pointer}.search-form input:focus{outline:0}.search-form input::-webkit-input-placeholder{color:#000;font-style:italic}.search-form input::-moz-placeholder{color:#000;font-style:italic}.search-form input:-ms-input-placeholder{color:#000;font-style:italic}.search-form.white{background:#fff;border:1px solid #000}.categories{background:#2fb036;padding:10px 20px;border-radius:5px;position:relative;display:none;z-index:1000}.categories a{text-transform:uppercase;font-size:1.25rem;background-image:url("images/arrow.png");background-position:right center;background-repeat:no-repeat;background-size:auto;padding-right:30px;color:#fff;display:block}.categories a.active{background-image:url(images/arrow-open.png)}.categories-menu{width:220px;position:absolute;left:-45px;top:70px;border-radius:5px;background:#d1d9de;padding:2px;display:none}.categories-menu .arrow{width:22px;height:12px;background-image:url("images/category-menu-arrow.png");background-position:left top;background-repeat:no-repeat;background-size:auto;position:absolute;right:12px;top:-12px}.categories-menu a{padding:15px 0;background:#fff;padding-right:0;color:#939a9f;text-align:center}.categories-menu a:first-of-type{border-radius:5px 5px 0 0}.categories-menu a:last-of-type{border-radius:0 0 5px 5px}.categories-menu a.active,.categories-menu a:hover{background:#2fb036;color:#fff}.navigation{height:56.05px;background:#000;display:none;text-align:center}.navigation li{text-align:center;display:inline-block;vertical-align:middle;background-image:url("images/separator.jpg");background-position:left center;background-repeat:no-repeat;background-size:auto;padding:0 45px}.navigation li:first-child{background:none}.navigation li:hover+li{background:none}.navigation li:hover>.submenu{display:block}.navigation li:hover{background:#fff}.navigation li:hover>a{color:#2fb036}.navigation li:hover>a span{color:#000}.navigation a{height:56.05px;line-height:3.50313rem;text-transform:uppercase;color:#fff;font-size:1.1875rem;display:block}.navigation a:hover{background:#fff}.submenu{padding:40px 20px;background:#fff;z-index:9999;width:100%;position:absolute;left:0;top:0;text-align:left;display:none}.submenu .wrapper{max-width:82.1875rem;margin:0 auto;font-size:0}.submenu .column{width:50%;display:inline-block;vertical-align:top}.submenu .sub-post{width:50%;max-width:none;margin:auto;display:inline-block;vertical-align:top}.submenu .sub-post a{height:auto;line-height:normal}.submenu .sub-post a:hover{background:none}.submenu .sub-post a:hover h2{color:#2fb036}.submenu .sub-post img{width:230px;border:2px solid #2fb036}.submenu .sub-post h2{width:68.74525%;padding-top:25px;text-transform:uppercase;font-size:1.0625rem;line-height:1.125rem;color:#333b46;font-family:"noyh_r_bookregular"}.submenu .sub-post.small li{padding-bottom:20px;display:block;text-align:left;width:auto;background:none}.submenu .sub-post.small li:after{content:".";visibility:hidden;display:block;height:0;clear:both}.submenu .sub-post.small li:hover a{background:none}.submenu .sub-post.small li:hover a p{color:#2fb036}.submenu .sub-post.small li:last-child{padding-bottom:0}.submenu .sub-post.small img{width:80px;margin-right:15px;float:left}.submenu .sub-post.small h2{padding-top:0}.submenu .sub-post.small p{font-size:1.0625rem;line-height:1.125rem;color:#333b46;font-family:"noyh_r_bookregular";padding-right:15%;text-transform:none}.search-form-mobile{width:23px;height:23px;border-radius:50px;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}.search-form-mobile input{width:100%;height:23px;border-radius:50px;border:2px solid #939a9f;background-image:url("images/search-mobile.png");background-position:5px center;background-repeat:no-repeat;background-size:10px 10px;color:#939a9f;font-size:.75rem;text-indent:15px;font-family:"noyh_r_bookregular"}.search-form-mobile input:focus{outline:0}.search-form-mobile.active{width:60%}.logo-mobile img{width:90px;height:auto !important}.hamburger{width:17px;height:13px;background-image:url("images/hamburger.png");background-position:left top;background-repeat:no-repeat;background-size:17px 13px;display:inline-block}.hamburger.open{width:16px;height:16px;background-image:url(images/hamburger-open.png);background-size:16px 16px}.submenu-mobile{background:#fff;border-left:1px solid #bac0c0;border-bottom:1px solid #bac0c0;width:80%;position:absolute;right:0;display:none;z-index:9000}.submenu-mobile .main-categories-link{padding:20px 0;display:block;text-align:center;font-size:.93813rem;color:#fff;text-transform:uppercase}.submenu-mobile .main-categories-link{background:#2fb036;background-image:url("images/arrow.png");background-position:90% center;background-repeat:no-repeat;background-size:auto}.submenu-mobile .main-categories-link.active{background-image:url(images/arrow-open.png)}.submenu-mobile .mobile-buttons{border-bottom:1px solid #bac0c0}.submenu-mobile .mobile-buttons:last-child{border-bottom:0}.submenu-mobile .other-categories-link,.submenu-mobile .mobile-buttons{background:#828a8f}.submenu-mobile .other-categories-link .header-buttons,.submenu-mobile .mobile-buttons .header-buttons{display:block}.submenu-mobile .other-categories-link .header-buttons a,.submenu-mobile .mobile-buttons .header-buttons a{border-radius:0;display:block;padding:20px 0;width:100%}.submenu-mobile .main-categories{text-align:center}.submenu-mobile .main-categories ul{list-style:none}.submenu-mobile .main-categories li:last-child a{background-image:none}.submenu-mobile .main-categories a{display:block;padding:15px 0;font-size:.93813rem;color:#333b46;background-image:url("images/main-categories-a-bg.jpg");background-position:left bottom;background-repeat:repeat-x;background-size:auto;background-color:#fff}.submenu-mobile .other-categories{text-align:center;display:none}.submenu-mobile .other-categories ul{list-style:none}.submenu-mobile .other-categories a{font-size:.87563rem;font-family:"noyh_r_bookregular";color:#828a8f;display:block;padding:10px 0;background-image:url("images/other-categories-a-bg.jpg");background-position:left bottom;background-repeat:repeat-x;background-size:auto;background-color:#fff}.submenu-mobile .other-categories a:last-child{background-image:none}.header-buttons{display:none;font-size:0}.header-buttons a{background:#000;border-radius:50px;color:#fff;display:inline-block;font-family:"source_code_prosemibold";font-size:1rem;padding:12px 0;text-align:center;text-transform:uppercase;vertical-align:middle;width:36.31961%}.header-buttons a.subscribe,.header-buttons a.subscribe-mobile{background:#4b91db;border:1px solid #4b91db;margin-right:3.63196%}.header-buttons a.subscribe:hover,.header-buttons a.subscribe-mobile:hover{color:#4b91db}.header-buttons a.demo{border:1px solid #000}.header-buttons a.demo:hover{color:#000}.header-buttons a:hover{background:#fff}.modal{background:#4b91db;left:50%;max-width:55.3125rem;left:50%;padding:85px 20px 60px 20px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:9999}.modal h2{color:#fff;font:2.875rem "Source Sans Pro",sans-serif;padding-bottom:20px}.modal p{color:#fff;font:1.5625rem "Source Sans Pro",sans-serif}.modal .close{background:url(images/close.png) left top no-repeat;color:#fff;cursor:pointer;display:block;height:18px;position:absolute;right:20px;top:20px;width:17px}.modal form{padding-top:35px;width:100% !important}.modal .mktoFormRow{margin-bottom:30px !important}.modal .mktoButtonRow{margin-top:30px !important}.modal .mktoField{background:#fff;border:2px solid #c7cfd4 !important;border-radius:50px !important;color:#010101 !important;display:block !important;font-size:1.25rem !important;font-style:normal;float:none !important;font-family:"Source Sans Pro", sans-serif !important;line-height:normal !important;margin:0 auto !important;max-width:19.375rem !important;padding:10px !important;text-align:center}.modal .mktoField::-webkit-input-placeholder{font-style:italic;color:#010101 !important}.modal .mktoField:focus{color:#333b46 !important;font-style:normal !important}.modal .mktoForm button.mktoButton{display:block !important;font-family:"Source Sans Pro", sans-serif !important;margin:0 auto !important;padding:10px 30px !important}.modal .mktoForm button.mktoButton:hover{background:#fff !important;color:#333b46 !important}.overlay{background:rgba(0,0,0,0.8);display:none;left:0;position:fixed;top:0;z-index:9998}.mktoError{position:static !important}.mktoError .mktoErrorArrowWrap{display:none !important}.mktoError .mktoErrorMsg{color:red !important;max-width:100% !important;text-align:center !important}.mktoError .mktoErrorMsg *{text-align:center !important}.intro{display:none;padding:20px 20px 0 20px}.intro h1,.intro h2{color:#000;font-family:"Source Sans Pro",sans-serif;font-weight:400;text-align:center;text-rendering:optimizeLegibility}.intro h1{font-size:3.4375rem}.intro h2{font-size:1.875rem;padding-top:10px;padding-bottom:50px}.intro .wrapper{max-width:77.4375rem;margin:0 auto;font-size:0}.intro .wrapper:after{content:".";visibility:hidden;display:block;height:0;clear:both}.main-post{width:100%;min-height:140px;margin-top:20px;position:relative;background-size:cover;background-position:center top;background-repeat:no-repeat}.main-post .description{width:80.71025%;padding:40px}.main-post .description .title{color:#fff;display:block;font-family:"Source Sans Pro",sans-serif;font-size:2.75rem;line-height:2.9375rem;padding-top:20px}.main-post .meta .author{color:#333b46}.main-post .meta .author:hover{color:#2fb036}.main-post .meta .category{color:#fff;font-size:0;font-family:"Source Sans Pro",sans-serif}.main-post .meta .category img,.main-post .meta .category span{display:inline-block;vertical-align:middle}.main-post .meta .category img{margin-right:2.8169%}.main-post .meta .category span{font-size:1.5625rem}.newsletter{background:#4b91db;width:100%;text-align:center}.newsletter h3{font-size:1.25313rem;color:#fff;text-transform:uppercase;padding-top:45px;display:none}.newsletter .field{display:inline-block;vertical-align:top;padding-right:15px}.newsletter .field:last-child{padding-bottom:0;padding-right:0}.newsletter input{width:100% !important;border:2px solid #c7cfd4 !important;border-radius:50px !important;background:#fff;padding:10px !important;font-size:1.25rem !important;font-style:normal;text-align:center;color:#333b46 !important;font-family:"Source Sans Pro",sans-serif !important;line-height:normal !important;height:auto !important;float:none !important}.newsletter input:focus{outline:0;color:#333b46 !important}.newsletter input::-webkit-input-placeholder{color:#010101 !important;font-style:italic}.newsletter input:-moz-placeholder{color:#010101 !important;font-style:italic}.newsletter input::-moz-placeholder{color:#010101 !important;font-style:italic}.newsletter input:-ms-input-placeholder{color:#010101 !important;font-style:italic}.newsletter button{width:170px !important;padding:10px !important;background:none !important;font-family:"Source Sans Pro",sans-serif !important;height:auto !important;color:#fff !important;cursor:pointer !important;text-transform:uppercase !important;border:2px solid #fff !important;border-radius:50px !important;font-size:1.25rem !important;margin:28px auto 0 !important;display:block}.newsletter button:hover{background:#fff !important;color:#333b46 !important;font-family:"Source Sans Pro",sans-serif !important;font-size:1.25rem !important}.newsletter .social{display:none;padding-top:20px}.newsletter .social a{display:inline-block;vertical-align:top;margin-right:10%}.newsletter .social a:last-child{margin-right:0}.mktoButtonRow{display:block !important}.mktoForm .mktoFormCol,.mktoForm .mktoFieldWrap{float:none !important;min-height:0 !important}span.mktoButtonWrap{margin-left:0 !important;width:100% !important;display:block !important}.search-no-results .posts,.error404 .posts{min-height:200px}.posts{padding:20px 20px 0 20px}.posts h2{text-align:center;color:#939a9f;text-transform:uppercase;font-size:1.37063rem;padding-bottom:20px}.entry .wrapper{max-width:77.4375rem;margin:0 auto;font-size:0}.post{width:100%;position:relative;margin-bottom:20px;background:#e1e1e1}.post .inner{padding:30px 40px}.post .image img{height:auto;width:100%}.post h3{padding-bottom:15px;position:relative}.post h3 img{left:-22px;position:absolute;top:5px;width:22px}.post h3 a{color:#010000;display:inline-block;font-size:1.5625rem;line-height:1.875rem;font-family:"Source Sans Pro",sans-serif;padding-left:10px}.post p{color:#000;font-size:1rem;font-family:"Source Sans Pro",sans-serif;line-height:1.1875rem;padding-left:10px}.post .category{background:#2fb036;bottom:18px;color:#fff;font-size:1.1875rem;font-family:"Source Sans Pro",sans-serif;font-weight:400;padding:10px 25px;position:absolute;text-transform:uppercase;right:0;z-index:10}.post .image{position:relative}.post .image .sti{display:none}.post .read{width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,0,0,0.8);display:none;text-align:center}.post .time{position:absolute;left:50%;top:50%;font-size:1.375rem;color:#2fb036;text-transform:uppercase;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}.post .time img{height:auto !important;max-width:100% !important;position:static !important;transform:none !important;-webkit-transform:none !important;-moz-transform:none !important}.post .time p{color:#2fb036}.post .read-mobile{color:#2fb036;font-size:.625rem;text-transform:uppercase}.post .read-mobile img{width:15px;margin-right:10px}.post .read-more{color:#000;display:block;font-size:1rem;font-family:"Source Sans Pro",sans-serif;font-style:italic;padding-left:10px;padding-top:20px}.post .read-more:hover{text-decoration:underline}.load-mobile{text-align:center}.load-mobile a{background:#2fb036;color:#fff;font-size:.625rem;text-transform:capitalize;padding:5px 15px;border-radius:50px;display:inline-block}.load-mobile a:hover{background:#fff;color:#2fb036}.top{display:none}.sti-share-box{width:100%;height:100%;position:absolute;left:0;bottom:0;background:rgba(47,176,54,0.7);text-align:center}.sti-share-box span{width:46px !important;height:46px !important;margin-right:10px;position:relative;top:50%;margin-top:-23px;background-position:left top !important;background-repeat:no-repeat !important;background-color:transparent !important}.sti-share-box span:last-child{margin-right:0}.sti-share-box span.sti-facebook-btn{background-image:url(images/facebook.png) !important}.sti-share-box span.sti-twitter-btn{background-image:url(images/twitter.png) !important}.sti-share-box span.sti-linkedin-btn{background-image:url(images/linkedin.png) !important}.description .sti.style-flat-small .sti-twitter-btn,.description .sti.style-flat-small .sti-facebook-btn,.description .sti.style-flat-small .sti-linkedin-btn{background-position:left top !important}.mobile-title{color:#666;font-size:1.875rem;line-height:2.3125rem;font-family:"Source Sans Pro",sans-serif;font-weight:400;padding-bottom:20px;text-align:center}.browse-more{text-align:center}.browse-more a{background:#000;border-radius:50px;color:#fff;display:inline-block;font-size:1.25rem;font-family:"Source Sans Pro",sans-serif;font-weight:600;max-width:26.25rem;padding:15px 0;text-transform:uppercase;width:100%}.section{padding:55px 55px 60px 55px}.section.newsletter{margin-top:20px}.section.newsletter h2{color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:1.5625rem;line-height:2.1875rem}.section.newsletter p{color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:1.5625rem;padding-top:20px}.section.newsletter form{display:inline-block;max-width:19.375rem;padding-top:37px;width:100%}.section.newsletter .field{padding-bottom:10px;padding-right:0;display:block}.section.newsletter .field:last-child{padding-bottom:0}.section.black{background:#000;text-align:center}.section.black .wrapper{margin:0 auto;max-width:53.125rem}.section.black h2{color:#fff;font-size:1.5625rem;font-family:"Source Sans Pro",sans-serif;line-height:2.1875rem}.section.black .show-me{font-size:1.25rem;font-family:"Source Sans Pro",sans-serif;font-weight:600;color:#fff;text-transform:uppercase;border:2px solid #fff;border-radius:50px;padding:10px 30px;display:inline-block;margin-top:20px}.section.black .show-me:hover{background:#fff;color:#333b46}.mktoForm .mktoGutter,.mktoForm .mktoLabel,.mktoForm .mktoOffset{display:none !important;height:0 !important}.mktoForm .mktoFormRow,.mktoForm .mktoFormCol{margin-bottom:0 !important}.article h1,.article .description h2,.article .description h3,.article .description h4,.article .description h5,.article .description h6,.article .description p,.article .description blockquote,.article .description pre,.article .description ul,.article .description ol,.article .meta,.article .speed-reading,.article .video,.article .author,.article .about-author,.article .article-social,.article .post-by,.article .category-mobile,.article .wrapped-text,.article #respond,.article .comment-list,.article .comments-title,.article .gist,.article .tweet{max-width:50.625rem;margin:0 auto;font-size:0;margin-left:20px;margin-right:20px}.article .tweet{background:url(images/timeline.png) center bottom no-repeat;color:#000;display:block;font-weight:300;font-size:1.6875rem;line-height:1.875rem;margin-top:25px;padding-bottom:60px;text-align:center}.article .tweet:after,.article .tweet:before{background-position:left top;background-repeat:no-repeat;content:'';display:inline-block;height:10px;position:relative;top:5px;width:11px;vertical-align:top}.article .tweet:after{background-image:url(images/quotes-bottom.png);left:10px}.article .tweet:before{background-image:url(images/quotes-top.png);right:10px}.article .browse-more{padding:60px 0}.article .browse-more a{max-width:none;padding:15px;width:auto}.article .comments-title{font-size:1rem;color:#2fb036;padding-bottom:25px}.article .comment-list{list-style:none;font-size:.875rem}.article .comment-list li{padding-bottom:25px}.article .comment-list li ol{padding-top:15px;padding-left:25px}.article .comment-list a{color:#2fb036;text-decoration:underline}.article .comment-meta{overflow:hidden}.article .comment-author img{float:left;margin-right:20px}.article .comment-metadata{padding-top:5px}.article .comment-content{padding:10px 0}.article .crayon-syntax{max-width:50.625rem;margin:0 auto;font-size:0}.article .wp-caption{padding-top:25px;width:100% !important}.article .wp-caption figcaption{font-size:1.125rem;font-style:italic;padding-top:10px;color:#2fb036}.article .author{padding-top:25px}.article .author a{font-size:1rem;color:#2fb036;font-family:"Source Sans Pro",sans-serif}.article .category-mobile{font-family:"Source Sans Pro",sans-serif;font-size:.6875rem;color:#939a9f;text-transform:uppercase;text-align:center;padding-top:25px}.article h1{color:#000;font-size:2.4375rem;line-height:2.75rem;padding-top:25px;text-align:center;text-rendering:optimizeLegibility}.article .meta{text-align:center;padding-top:20px}.article .meta span{color:#000;display:inline-block;vertical-align:middle;font:1rem "Source Sans Pro",sans-serif;font-weight:600;text-transform:uppercase}.article .meta .time{margin-right:10px;padding-right:10px;background-image:url("images/time-separator.jpg");background-position:right center;background-repeat:no-repeat;background-size:auto}.article .meta.meta-mobile{font-family:"Source Sans Pro",sans-serif;font-size:.6875rem;display:block}.article .meta.meta-mobile a{color:#000}.article .speed-reading{text-align:center}.article .speed-reading span{display:block;font-size:.6875rem;color:#333b46;text-transform:uppercase;padding-top:5px}.article .description{padding-top:40px;position:relative}.article .description img{height:auto !important;display:block}.article .description img.alignleft,.article .description img.alignright{margin-bottom:25px}.article .description h2{font-size:1.0625rem;color:#333b46;padding-top:25px;text-align:center}.article .description h3{font-size:.9375rem;color:#333b46;padding-top:25px;text-align:center}.article .description h4{font-size:.8125rem;color:#333b46;padding-top:25px;text-align:center}.article .description ul,.article .description ol{margin-top:25px;list-style:disc;padding-left:25px}.article .description ul li,.article .description ol li{font-size:1rem;line-height:1.3125rem;margin-top:5px;font-family:"Source Sans Pro",sans-serif;color:#000}.article .description ul li span,.article .description ol li span{color:#000}.article .description ul li:first-child,.article .description ol li:first-child{margin-top:0}.article .description ol{list-style:decimal}.article .description ol li{font-weight:bold}.article .description ol li span{font-weight:normal}.article .description li a{color:#4b91db;font-family:"noyh_r_bookregular"}.article .description li a.tweet{text-decoration:underline;color:#333b46;background-image:url("images/twitter-link.png");background-position:right center;background-repeat:no-repeat;background-size:contain;padding-right:15px}.article .description li a.tweet:hover{color:#2fb036;background-image:url(images/twitter-link-on.png)}.article .description li a:hover{color:#2fb036}.article .description p{font-size:1rem;line-height:1.3125rem;font-family:"Source Sans Pro",sans-serif;color:#000;margin-top:25px !important}.article .description p.share img{display:block}.article .description p.share span{width:100%;height:100%;background:rgba(47,176,54,0.5);display:none;position:absolute;left:0;top:0}.article .description p.share:hover span{display:block}.article .description p.full{max-width:100%;margin-left:0;margin-right:0}.article .description p.full img{width:100%;height:auto !important;display:block}.article .description p:first-of-type{margin-top:0 !important}.article .description figure.full{width:100% !important;max-width:100%;margin-left:0;margin-right:0}.article .description figure.full img{width:100%;height:auto !important;display:block}.article .description blockquote{padding-top:25px}.article .description blockquote span{margin-left:25px;border-left:6px solid #686b6f;padding-left:25px;color:#686b6f;font-size:.6875rem;line-height:.9375rem;font-family:"noyh_r_book_italicregular";display:block}.article .description .crayon-syntax{background:#fff;margin-top:25px !important;text-align:left;font-family:"source_code_prosemibold";border:1px solid #d1d9de;margin-bottom:0 !important}.twitter-block img{display:none !important}.twitter-block a{background:url(images/timeline.png) center bottom no-repeat;color:#000 !important;display:block;font-family:"Source Sans Pro",sans-serif !important;font-weight:300;font-size:1.6875rem;line-height:1.875rem;padding-bottom:60px;text-align:center}.twitter-block a:after,.twitter-block a:before{background-position:left top;background-repeat:no-repeat;content:'';display:inline-block;height:10px;position:relative;top:5px;width:11px;vertical-align:top}.twitter-block a:after{background-image:url(images/quotes-bottom.png);left:10px}.twitter-block a:before{background-image:url(images/quotes-top.png);right:10px}.about-author{padding-top:25px}.about-author h3{font-size:1rem;font-weight:600;color:#333b46;text-transform:uppercase;margin-bottom:25px;background-image:url("images/about-the-author-bg.jpg");background-position:right center;background-repeat:no-repeat;background-size:auto}.about-author h3 span{background:#fff;padding-right:20px}.about-author p{padding-top:25px}.about-author .avatar,.about-author .caption{display:inline-block;vertical-align:top}.about-author .avatar{width:9.87654%;margin-right:5.55556%}.about-author .avatar .avatar{width:100% !important;height:100% !important;margin-right:0 !important;border-radius:50% !important}.about-author .caption{width:84.5679%}.about-author .caption p:first-child{padding-top:0}.about-author .caption .position{font-size:1rem;font-weight:600;color:#333b46}.about-author .caption .position a{color:#2fb036}.about-author .caption .bio{font-size:1rem;line-height:1.125rem}.about-author .caption .more{color:#2fb036;font-size:1rem;font-style:italic;text-decoration:underline}.article-social{padding:25px 0;text-align:center}.article-social h4{font-size:.9375rem;padding-bottom:15px;color:#333b46;text-transform:uppercase}.article-social .t{background-image:url(images/t.png)}.article-social .t:hover{background-image:url(images/t-blue.png)}.article-social .f{background-image:url(images/f.png)}.article-social .f:hover{background-image:url(images/f-blue.png)}.article-social .l{background-image:url(images/l.png)}.article-social .l:hover{background-image:url(images/l-blue.png)}.article-social a{width:22px;height:21px;margin-right:3.7037%;background-position:left top;background-repeat:no-repeat;background-size:22px 21px;display:inline-block;vertical-align:top;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.article-social a:last-child{margin-right:0}.video{padding-top:25px}.video .video-container{position:relative;padding-bottom:56.25%;height:0}.video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post-by{text-align:right;position:relative;display:none}.post-by figure{width:140px;position:absolute;top:0;left:-200px}.post-by img{margin-bottom:20px;border-radius:50px;display:inline-block !important}.post-by figcaption{color:#000;font-size:1rem;font-weight:600;line-height:1.25rem}.post-by figcaption a{color:#000}.post-by.mobile{display:block;text-align:left}.post-by.mobile figure{margin:40px auto 0;position:static;width:265px}.post-by.mobile figure img{height:80px !important;margin-bottom:0;margin-right:30px;width:80px !important}.post-by.mobile figure figcaption{display:inline-block;width:50%}.post-by.mobile figure img,.post-by.mobile figure figcaption{vertical-align:middle}.share-post{position:fixed;top:275px;right:0;display:none;z-index:9999}.share-post .title{color:#4b91db;font-size:1.25rem;font-family:"noyh_r_bookregular";padding-bottom:10px;text-transform:uppercase;text-align:center}.share-post [class^="share-on"]{background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:35px 35px;border-radius:5px 0 0 5px;border:1px solid #000;height:80px;margin-bottom:4px;position:relative;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:76px}.share-post [class^="share-on"]:hover{background-color:#fff;border-color:#4b91db}.share-post [class^="share-on"]:last-child{margin-bottom:0}.share-post .share-on-twitter{background-image:url(images/twitter.png)}.share-post .share-on-twitter:hover{background-image:url(images/t-blue.png)}.share-post .share-on-linkedin{background-image:url(images/linkedin.png)}.share-post .share-on-linkedin:hover{background-image:url(images/l-blue.png)}.share-post .share-on-facebook{background-image:url(images/facebook.png)}.share-post .share-on-facebook:hover{background-image:url(images/f-blue.png)}.share-post a{display:block;height:100%}.share-post span{color:#fff;font-size:1.0625rem;padding-right:10px}.share-post img.hover{width:46px;display:none}.share-post span,.share-post img{display:inline-block;vertical-align:middle}.articles-navigation{width:220px;height:295px;overflow-y:auto;border:solid #c7cfd4;border-width:1px 0 1px 1px;border-radius:5px 0 0 5px;position:fixed;right:0;top:350px;background:#fff;display:none;z-index:1000}.articles-navigation .green-line{width:10px;height:70px;background:#2fb036;display:block;position:absolute;top:0;left:0}.articles-navigation .current-post{padding:10px 15px;min-height:103px}.articles-navigation .current-post h2{font-size:.875rem;color:#2fb036}.articles-navigation .current-post .meta{font-size:.75rem;color:#333b46;padding-top:2px;text-transform:uppercase}.articles-navigation .current-post .meta a{color:#2fb036;padding-right:10px;padding-top:0;padding-bottom:0;padding-left:0;margin-right:5px;display:inline;font-size:inherit;background-image:url("images/time-separator.jpg");background-position:right center;background-repeat:no-repeat;background-size:contain}.articles-navigation .current-post .meta a:hover{background-color:transparent}.articles-navigation .next-articles p{background:#4795c6;background:-moz-linear-gradient(-45deg, #4795c6 0%, #3e9f8b 53%, #34ab4d 100%);background:-webkit-linear-gradient(-45deg, #4795c6 0%, #3e9f8b 53%, #34ab4d 100%);background:linear-gradient(135deg, #4795c6 0%, #3e9f8b 53%, #34ab4d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4795c6', endColorstr='#34ab4d',GradientType=1 );font-size:1rem;color:#fff;text-transform:uppercase;text-align:center;padding:5px 0}.articles-navigation .next-articles ul{list-style:none}.articles-navigation .next-articles li{border-bottom:2px solid #c7cfd4}.articles-navigation .next-articles li.green-line-first{border-radius:5px 0 0 0}.articles-navigation .next-articles li.green-line-last{border-radius:5px 0 0 5px}.articles-navigation .next-articles li.first{border-bottom:0;padding:0;min-height:0}.articles-navigation .next-articles li.title{padding:0;min-height:0;border-bottom:0}.articles-navigation .next-articles li:last-child{border-bottom:0}.articles-navigation .next-articles a{display:block;font-size:.875rem;padding:10px 15px;color:#333b46;min-height:62px}.articles-navigation .next-articles a:hover{background-color:#ebeff1}#respond{padding:25px 0}#respond label{font-size:.875rem;color:#2fb036;padding-bottom:5px;font-family:"noyh_r_bookregular";display:block}#respond textarea,#respond input{padding:10px;border:0;background:none;font-size:1.375rem;font-family:"noyh_r_bookregular";color:#333b46;background:#c7cfd4;border-radius:5px;font-size:1rem;font-family:"noyh_r_bookregular";appearance:none;-moz-appearance:none;-webkit-appearance:none}#respond textarea:focus,#respond input:focus{outline:0}#respond textarea.white,#respond input.white{background:#fff}#respond h3{font-size:1.40625rem;color:#2fb036;font-family:"noyh_r_bookregular";text-align:left}#respond textarea{width:100%;resize:vertical}#respond input{width:80%}#respond input[type="submit"]{width:auto;cursor:pointer;font-family:"noyh_r_regular"}#respond p{margin-bottom:20px}#respond p:last-child{margin-bottom:0}.comment-form{border-bottom:1px solid #939a9f;padding-bottom:50px}.single .section.newsletter{margin-top:0}.author-details{padding-top:25px;padding-left:25px;padding-right:25px}.author-details .wrapper{max-width:56.5625rem;margin:0 auto;font-size:0}.author-details .author-image{text-align:center}.author-details .author-image img{width:80px;height:auto !important;border-radius:50px}.author-details h1{padding-top:15px;color:#333b46;font-size:1.125rem;text-align:center}.author-details h1 a{color:#4b91db}.author-details h1 a:hover{color:#2fb036}.author-details .description{font-size:1.125rem;line-height:2.25rem;color:#333b46;text-align:center;padding-top:20px}.author-details .t{background-image:url(images/t.png)}.author-details .t:hover{background-image:url(images/t-blue.png)}.author-details .f{background-image:url(images/f.png)}.author-details .f:hover{background-image:url(images/f-blue.png)}.author-details .l{background-image:url(images/l.png)}.author-details .l:hover{background-image:url(images/l-blue.png)}.author-details .social{padding-top:15px;text-align:center}.author-details .social a{width:30px;height:30px;margin-right:15px;background-position:left top;background-repeat:no-repeat;background-size:30px 30px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.author-details .social a:last-child{margin-right:0}.footer{background:#000;padding:15px;text-align:center}.footer .wrapper{max-width:77.4375rem;margin:0 auto;font-size:0}.footer .wrapper.desktop{display:none}.footer .wrapper.mobile .menu li{border-right:0;float:left;margin-bottom:10px;margin-right:0;width:33.3%}.footer .column{padding-bottom:30px}.footer .column:last-child{padding-bottom:0}.footer .social a{display:inline-block;vertical-align:middle;margin-right:15px}.footer .social a:last-child{margin-right:0}.footer .social a:hover img{display:none}.footer .social a:hover img.hover{display:block}.footer .social img{width:35px}.footer .social img.hover{display:none}.footer .menu{list-style:none;overflow:hidden;text-align:center}.footer .menu li{font-family:"Source Sans Pro",sans-serif;font-weight:600;font-size:.75rem;color:#fff;display:inline-block;vertical-align:middle;border-right:1px solid #fff;padding-right:5px;margin-right:5px;line-height:normal}.footer .menu li:last-child{border-right:0;padding-right:0;margin-right:0}.footer .menu a{color:#fff}.footer .menu a:hover{color:#828a8f;text-decoration:underline}.date{font-size:.75rem;color:#fff;font-family:"Source Sans Pro",sans-serif;font-weight:600}}@media only screen and (min-width: 23.4375em){.author-details h1 .social{padding-top:0}}@media only screen and (min-width: 35.5em){.search-form-mobile{width:45px;height:45px}.search-form-mobile input{height:45px;background-size:21px 21px;background-position:10px center;font-size:1rem;text-indent:35px}.logo-mobile img{width:185px}.hamburger{width:34px;height:26px;background-size:34px 26px}.hamburger.open{width:31px;height:31px;background-size:31px 31px}.submenu-mobile .main-categories-link,.submenu-mobile .other-categories-link{padding:35px 0;font-size:1.875rem}.submenu-mobile .main-categories-link{background-image:url("images/arrow-big.png");background-position:90% center;background-repeat:no-repeat;background-size:auto}.submenu-mobile .main-categories-link.active{background-image:url(images/arrow-big-open.png)}.submenu-mobile .other-categories-link{background-image:url("images/arrow-big.png");background-position:90% center;background-repeat:no-repeat;background-size:auto}.submenu-mobile .other-categories-link.active{background-image:url(images/arrow-big-open.png)}.submenu-mobile .main-categories a{font-size:1.875rem;padding:35px 0}.submenu-mobile .other-categories a{font-size:1.75rem;padding:15px 0}.newsletter .field{display:block;padding-bottom:15px;padding-right:0}.main-post{min-height:255px}.posts{padding-top:50px}.posts h2{padding-bottom:60px}.post .read-mobile{font-size:1rem}.post .read-mobile img{width:30px}.post .time p{font-size:1.375rem}.load-mobile a{font-size:1.25rem;padding:15px 30px}.mobile-title{padding-bottom:50px}.section.newsletter h2{font-size:1.5625rem;line-height:2.1875rem}.article h1{padding-top:50px}.article .tweet{margin-top:50px}.article .comments-title{font-size:1.5625rem}.article .wp-caption{padding-top:50px}.article .wp-caption.alignleft{margin-right:25px;float:left;margin-bottom:5px}.article .wp-caption.alignright{margin-left:50px;float:right;margin-bottom:50px}.article .category-mobile{font-size:1rem}.article .speed-reading span{font-size:1rem}.article .meta.meta-mobile{font-size:1rem}.article .author a{font-size:1.5625rem}.article .description h2{padding-top:50px;font-size:2.1875rem}.article .description h3{padding-top:50px;font-size:2.0625rem}.article .description h4{padding-top:50px;font-size:1.9375rem}.article .description ul,.article .description ol{margin-top:50px}.article .description ul li,.article .description ol li{font-family:"Source Sans Pro",sans-serif;font-size:1.375rem;line-height:1.9375rem}.article .description ul li:first-child,.article .description ol li:first-child{margin-top:0}.article .description p{margin-top:35px !important;font-size:1.375rem;line-height:1.9375rem}.article .description p a.tweet{padding-right:35px}.article .description blockquote{padding-top:50px}.article .description blockquote span{margin-left:60px;font-size:1.375rem;line-height:1.875rem}.article .description .crayon-syntax{margin-top:50px !important}.about-author{padding-top:50px}.about-author h3{margin-bottom:50px;font-size:1.25rem}.about-author .caption .position{font-size:1.25rem}.about-author .caption .bio{font-size:1.125rem;line-height:1.6875rem}.about-author .caption .more{font-size:1.125rem}.article-social{padding:120px 0}.article-social h4{font-size:1.25313rem;padding-bottom:30px}.article-social a{width:45px;height:44px;background-size:45px 44px}.video{padding-top:50px}.author-details{padding-top:60px;padding-left:60px;padding-right:60px}.footer{padding:45px 0}.footer .menu li{font-size:1rem;padding-right:2.54453%;margin-right:2.54453%}}@media only screen and (min-width: 48em){.article .description img.alignleft{float:left;margin-right:25px;margin-bottom:0}.article .description img.alignright{float:right;margin-left:25px;margin-bottom:0}}@media only screen and (min-width: 64em){.header{border-bottom:0}.official-site,.navigation,.logo,.search-form{display:block}.categories{display:inline-block}.header-buttons{display:block}.base-header{padding:30px}.base-header .wrapper.desktop{display:block}.base-header .wrapper.mobile{display:none}.base-header .wrapper.mobile form{margin-right:35px}.base-header .column:nth-child(2){display:inline-block}.intro{display:block;padding:47.5px 20px 0 20px}.main-post{width:100%;min-height:400px;margin-top:0}.newsletter .field{padding-bottom:20px}.newsletter img{height:100%}.newsletter h3,.newsletter .social{display:block}.search-no-results .posts,.error404 .posts{min-height:400px}.entry .wrapper{align-items:stretch;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;-webkit-align-items:stretch;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between}.post{width:30.58918%;margin-bottom:50px;padding-left:0;padding-bottom:0}.post .image{width:auto;height:280px;overflow:hidden}.post .image:hover .overlay{display:block}.post .image img{width:auto;max-width:none;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}.post .image .overlay{background:rgba(0,0,0,0.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.post .read-mobile{display:none}.post:nth-child(3n){margin-right:0}.load-mobile{display:none}.top{display:block;text-align:center}.top .icon{width:52px;height:52px;display:inline-block;background-image:url("images/top.png");background-position:left top;background-repeat:no-repeat;background-size:auto}.top span{font-size:1.25rem;color:#2fb036;display:block;padding-top:15px}.top a:hover .icon{background-image:url(images/top-hover.png)}.mobile-title{display:none}.section.newsletter{margin-top:50px}.article h1,.article .description h2,.article .description h3,.article .description h4,.article .description h5,.article .description h6,.article .description p,.article .description blockquote,.article .description pre,.article .description ul,.article .description ol,.article .meta,.article .speed-reading,.article .video,.article .author,.article .about-author,.article .article-social,.article .post-by,.article .category-mobile,.article .crayon-syntax,.article .wrapped-text,.article #respond,.article .comment-list,.article .comments-title,.article .gist,.article .tweet{margin-left:auto;margin-right:auto}.article .category-mobile{display:none}#respond textarea,#respond input{width:auto}.post-by.mobile{display:none}.footer{border-top:0}.footer .wrapper{align-items:center;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;-webkit-align-items:center;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between}.footer .wrapper.mobile{display:none}.footer .wrapper.desktop{align-items:center;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;-webkit-align-items:center;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between}.footer .column{padding-bottom:0}.footer .column:nth-child(1),.footer .column:nth-child(3){width:20%}.footer .column:nth-child(2){width:60%}.footer .social a{margin-right:4.84262%}.footer .social a:last-child{margin-right:0}}@media only screen and (min-width: 80em){.header-buttons a{width:31.477%}.article .meta{display:block}.article .meta.meta-mobile{display:none}.articles-navigation,.share-post,.post-by{display:block}}@media only screen and (min-width: 85.375em){.articles-navigation{width:265px}.articles-navigation .current-post h2{font-size:1rem}.articles-navigation .next-articles a{font-size:1rem}}@media only screen and (min-width: 90em){.articles-navigation{width:295px}.articles-navigation .current-post{padding:10px 10px 10px 30px}.articles-navigation .current-post h2{font-size:1.25rem;color:#2fb036}.articles-navigation .current-post .meta{font-size:.8125rem}.articles-navigation .next-articles a{font-size:1.25rem;padding:10px 30px}}@font-face{font-family:'noyh_r_regular';src:url("fonts/NoyhRRegular/typesketchbook_-_noyhr-webfont.eot");src:url("fonts/NoyhRRegular/typesketchbook_-_noyhr-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/NoyhRRegular/typesketchbook_-_noyhr-webfont.woff2") format("woff2"),url("fonts/NoyhRRegular/typesketchbook_-_noyhr-webfont.woff") format("woff"),url("fonts/NoyhRRegular/typesketchbook_-_noyhr-webfont.ttf") format("truetype"),url("fonts/NoyhRRegular/typesketchbook_-_noyhr-webfont.svg#noyh_r_regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'noyh_r_boldregular';src:url("fonts/NoyhRBoldRegular/typesketchbook_-_noyhrbold-webfont.eot");src:url("fonts/NoyhRBoldRegular/typesketchbook_-_noyhrbold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/NoyhRBoldRegular/typesketchbook_-_noyhrbold-webfont.woff2") format("woff2"),url("fonts/NoyhRBoldRegular/typesketchbook_-_noyhrbold-webfont.woff") format("woff"),url("fonts/NoyhRBoldRegular/typesketchbook_-_noyhrbold-webfont.ttf") format("truetype"),url("fonts/NoyhRBoldRegular/typesketchbook_-_noyhrbold-webfont.svg#noyh_r_boldregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'noyh_r_lightregular';src:url("fonts/NoyhRLightRegular/typesketchbook_-_noyhrlight-webfont.eot");src:url("fonts/NoyhRLightRegular/typesketchbook_-_noyhrlight-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/NoyhRLightRegular/typesketchbook_-_noyhrlight-webfont.woff2") format("woff2"),url("fonts/NoyhRLightRegular/typesketchbook_-_noyhrlight-webfont.woff") format("woff"),url("fonts/NoyhRLightRegular/typesketchbook_-_noyhrlight-webfont.ttf") format("truetype"),url("fonts/NoyhRLightRegular/typesketchbook_-_noyhrlight-webfont.svg#noyh_r_lightregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'noyh_r_bookregular';src:url("fonts/NoyhRBookRegular/typesketchbook_-_noyhrbook-webfont.eot");src:url("fonts/NoyhRBookRegular/typesketchbook_-_noyhrbook-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/NoyhRBookRegular/typesketchbook_-_noyhrbook-webfont.woff2") format("woff2"),url("fonts/NoyhRBookRegular/typesketchbook_-_noyhrbook-webfont.woff") format("woff"),url("fonts/NoyhRBookRegular/typesketchbook_-_noyhrbook-webfont.ttf") format("truetype"),url("fonts/NoyhRBookRegular/typesketchbook_-_noyhrbook-webfont.svg#noyh_r_bookregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'noyh_r_book_italicregular';src:url("fonts/NoyhRBookItalicRegular/typesketchbook_-_noyhrbookitalic-webfont.eot");src:url("fonts/NoyhRBookItalicRegular/typesketchbook_-_noyhrbookitalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/NoyhRBookItalicRegular/typesketchbook_-_noyhrbookitalic-webfont.woff2") format("woff2"),url("fonts/NoyhRBookItalicRegular/typesketchbook_-_noyhrbookitalic-webfont.woff") format("woff"),url("fonts/NoyhRBookItalicRegular/typesketchbook_-_noyhrbookitalic-webfont.ttf") format("truetype"),url("fonts/NoyhRBookItalicRegular/typesketchbook_-_noyhrbookitalic-webfont.svg#noyh_r_book_italicregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'source_code_prosemibold';src:url("fonts/SourceCodeProSemiboldRegular/sourcecodepro-semibold-webfont.eot");src:url("fonts/SourceCodeProSemiboldRegular/sourcecodepro-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/SourceCodeProSemiboldRegular/sourcecodepro-semibold-webfont.woff2") format("woff2"),url("fonts/SourceCodeProSemiboldRegular/sourcecodepro-semibold-webfont.woff") format("woff"),url("fonts/SourceCodeProSemiboldRegular/sourcecodepro-semibold-webfont.ttf") format("truetype"),url("fonts/SourceCodeProSemiboldRegular/sourcecodepro-semibold-webfont.svg#source_code_prosemibold") format("svg");font-weight:normal;font-style:normal}
/*# sourceMappingURL=style.css.map */
