diff --git a/_config.yml b/_config.yml index 526926b..80a31ae 100755 --- a/_config.yml +++ b/_config.yml @@ -77,7 +77,7 @@ plugins: extlinks: attributes: {rel: nofollow, target: _blank} - rel_exclude: ['widefix.com'] + rel_exclude: ['widefix.com', 'blog.widefix.com'] include: [".htaccess"] exclude: ["lib", "config.rb", "Gemfile", "Capfile", "README.md", "LICENSE", "Gemfile.lock", "config", "log", "Rakefile", "Rakefile.rb", "tmp", "less", "*.sublime-project", "*.sublime-workspace", "test", "spec", "Gruntfile.js", "package.json", "node_modules"] diff --git a/_posts/2023-08-30-risk-free-redesign-ruby-on-rails-app.md b/_posts/2023-08-30-risk-free-redesign-ruby-on-rails-app.md index 9bbaaed..e0a0ced 100644 --- a/_posts/2023-08-30-risk-free-redesign-ruby-on-rails-app.md +++ b/_posts/2023-08-30-risk-free-redesign-ruby-on-rails-app.md @@ -26,6 +26,8 @@ This article shares the approach we took to apply the new design in one of our p - Implementing traffic control and advanced caching. - Making SEO optimization easier. +{% include seeking_dev_help_magnete.html %} + ## Why redesigning a Ruby on Rails app There are several reasons why an app may consider implementing a new UI/UX design. Regardless of the motive, the ultimate goal is always the same - **to increase revenue**. Note, that keeping users using the app and not going away is the same goal. Due to an old and unhandy design, an app can make the customers leave. In this case, redesign also can help. If it's clear that a redesign won't have a positive impact on revenue, it may be an unnecessary expense. Redesigning is usually an expensive change. So learn from the users if the design is a problem before making this decision. @@ -68,6 +70,8 @@ Switching to the new design made the project more attractive to users, resulting The release date was on the 1st of February 2021. +{% include seeking_dev_help_magnete.html %} + ## Why our approach of Ruby on Rails app redesign is cheaper and less risky Redesigning apps can be painful and distracting. The Rails assets pipeline changes often, making sticking with it turn the code into legacy quickly. Finding specialists to maintain this code without sacrificing quality on both front-end and back-end is challenging. Separating the front-end and leaving only the Rails back-end for the API makes redesigning and maintenance smoother, allowing for a diversified team with good specialists on both ends. @@ -86,3 +90,7 @@ I'm grateful and proud to have worked with the following people on this project - Soltan Yangibayev - Svetlana Zhuravitskaya - Alexey Mikitsik + + +When seeking proficient expertise in Ruby on Rails development, explore the option of using a reputable talent marketplace. Toptal provides access to dependable [Ruby on Rails developers](https://www.toptal.com/ruby-on-rails) for hire, assisting companies with their critical web application requirements. + diff --git a/assets/css/main.min.css b/assets/css/main.min.css index 977529f..3ed1199 100644 --- a/assets/css/main.min.css +++ b/assets/css/main.min.css @@ -10,4 +10,4 @@ article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;src:url('../fonts/webfonts/fa-solid-900.eot');src:url('../fonts/webfonts/fa-solid-900.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/fa-solid-900.woff2') format('woff2'),url('../fonts/webfonts/fa-solid-900.woff') format('woff'),url('../fonts/webfonts/fa-solid-900.ttf') format('truetype'),url('../fonts/webfonts/fa-solid-900.svg#fontawesome') format('svg');font-display:block}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}/*! * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;src:url('../fonts/webfonts/fa-regular-400.eot');src:url('../fonts/webfonts/fa-regular-400.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/fa-regular-400.woff2') format('woff2'),url('../fonts/webfonts/fa-regular-400.woff') format('woff'),url('../fonts/webfonts/fa-regular-400.ttf') format('truetype'),url('../fonts/webfonts/fa-regular-400.svg#fontawesome') format('svg');font-display:block}.far{font-family:'Font Awesome 5 Free';font-weight:400}form{margin:0 0 5px 0}form fieldset{padding:0;margin-bottom:5px;border-width:0}form legend{display:block;width:100%;padding:0;margin-bottom:10px;*margin-left:-7px;color:#222;white-space:normal;border:0;border-bottom:1px solid rgba(204,204,204,0.84)}form p{margin-bottom:2.5px}form ul{padding:0;margin:0 0 5px 0;list-style-type:none}form br{display:none}label,input,button,select,textarea{vertical-align:baseline;*vertical-align:middle}input,button,select,textarea{font-family:Georgia,Times,"Times New Roman",serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}label{display:block;margin-bottom:1.25px;font-weight:bold;color:#222;cursor:pointer}label input,label textarea,label select{display:block}input,textarea,select{display:inline-block;width:100%;padding:4px;margin-bottom:1.25px;color:#222;background-color:#fff;border:1px solid rgba(204,204,204,0.84)}input:hover,textarea:hover,select:hover{border-color:rgba(128,128,128,0.84)}.input-mini{width:60px}.input-small{width:90px}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input[type="checkbox"],input[type="radio"]{*width:13px;*height:13px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type="image"]{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:transparent;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;*overflow:visible;cursor:pointer}select,input[type="file"]{*margin-top:4px}select{width:auto;background-color:#fff}select[multiple],select[size]{height:auto}textarea{height:auto;overflow:auto;vertical-align:top;resize:vertical}input[type="hidden"]{display:none}.radio,.checkbox{padding-left:18px;font-weight:normal}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}input:focus,textarea:focus{border-color:rgba(0,0,0,0.84);outline:0;outline:thin dotted \9}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.help-block,.help-inline{color:rgba(128,128,128,0.84)}.help-block{display:block;margin-bottom:1em;line-height:1em}.help-inline{display:inline-block;padding-left:5px;vertical-align:middle}.form-inline input,.form-inline textarea,.form-inline select{display:inline-block;margin-bottom:0}.form-inline label{display:inline-block}.form-inline .radio,.form-inline .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.dosearch{display:block;padding:6px 10px;color:#fff;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transform:translateY(-2px)}.dosearch:hover{background-color:rgba(26,26,26,0.84);-webkit-box-shadow:inset 0 0 1px #fff;-moz-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff}.feed{transform:translateY(-2px)}.search-form{position:relative;top:0;left:-200px;z-index:9002;width:100%;opacity:0;transition:all 200ms 100ms cubic-bezier(0,0.6,0.4,1)}.search-form .search-field{width:100%;font-family:"Lucida Grande",Arial,sans-serif;font-size:32px;font-size:2rem;line-height:36px;color:#fff;background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;box-shadow:none;background-clip:padding-box;-webkit-appearance:none}.search-form .search-field:focus{outline:0;box-shadow:none}.search-form.active{top:0;left:0;opacity:1}.search-form.hidden{display:none}.search-form ::-webkit-input-placeholder{font-size:32px;font-size:2rem}.search-form .fa-times-circle{position:absolute;top:.4rem;right:1rem;z-index:1;display:block;margin-bottom:2px;color:#fff;text-align:center;cursor:pointer}.search-form .search-field::-webkit-search-decoration,.search-form .search-field::-webkit-search-cancel-button,.search-form .search-field::-webkit-search-results-button,.search-form .search-field::-webkit-search-results-decoration{display:none}.search-form .post-list{position:absolute;width:100%}.search-form .post-list h4,.search-form .post-list li,.search-form .post-list p,.search-form .post-list a{color:#fff}.search-form .post-list li{line-height:30px;border-bottom:1px solid #fff}body.search-overlay{overflow:hidden}body.search-overlay:after{position:absolute;top:0;left:0;z-index:9001;width:100%;height:100%;min-height:100%;background-color:#2a79c9;background-color:rgba(38,108,180,0.95);content:''}.no-js .dosearch{display:none}body{width:100%;padding:0;margin:0;background-color:#fff;border-top:3px solid #266cb4}p{margin-top:1em;margin-bottom:-0.46em;font-size:21px;line-height:32px;letter-spacing:-0.003em}.navigation-wrapper{text-align:center;*zoom:1}.navigation-wrapper:before,.navigation-wrapper:after{display:table;line-height:0;content:""}.navigation-wrapper:after{clear:both}.navigation-wrapper ul{display:flex;padding:4px 20px;margin:0 0 5px;vertical-align:top;background-color:#266cb4;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;*zoom:1;justify-content:center}.navigation-wrapper ul:before,.navigation-wrapper ul:after{display:table;line-height:0;content:""}.navigation-wrapper ul:after{clear:both}@media only screen and (max-width:727px){.navigation-wrapper ul{display:block}}.navigation-wrapper li{display:block;float:left;font-family:"Lucida Grande",Arial,sans-serif;font-size:15px;font-size:.9375rem;color:#fff;text-align:center;text-transform:uppercase;list-style:none}.navigation-wrapper li a:hover{-webkit-box-shadow:inset 0 0 1px #fff;-moz-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff}.navigation-wrapper a{display:block;padding:6px 10px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.navigation-wrapper a:hover{background-color:#3885d5}#site-nav{z-index:9000;display:none}@media only screen and (min-width:830px){#site-nav{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}}@media only screen and (min-width:830px){#site-nav.closed{display:block}}#site-nav.opened{display:block;max-height:100%}#site-nav.opened li{float:none}@media only screen and (min-width:830px){#site-nav.opened li{float:left}}.no-js #site-nav{display:block}#nav-toggle{z-index:9999;display:block;padding:5px 20px;margin:0;font-family:"Lucida Grande",Arial,sans-serif;font-size:14px;font-size:.875rem;text-transform:capitalize;vertical-align:top;background-color:#266cb4;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media only screen and (min-width:830px){#nav-toggle{display:none}}.masthead{margin-top:40px;*zoom:1}.masthead:before,.masthead:after{display:table;line-height:0;content:""}.masthead:after{clear:both}@media only screen and (max-width:727px){.masthead{margin-top:0}}.masthead .wrap{width:100%;max-width:690px;margin-right:auto;margin-left:auto}@media only screen and (min-width:728px){.masthead .wrap{float:left}}.site-title{margin-bottom:0;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.site-title a{color:rgba(0,0,0,0.84)}.site-description{margin-top:0;font-family:Georgia,Times,"Times New Roman",serif;font-size:16px;font-size:1rem;font-style:italic;font-weight:400;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@media only screen and (max-width:727px){.site-description{font-size:20px;font-size:1.25rem}}#main{*zoom:1}#main:before,#main:after{display:table;line-height:0;content:""}#main:after{clear:both}.display-flex{display:flex}.flex-self{margin-bottom:-3px;align-self:flex-end}@media only screen and (max-width:727px){.flex-self{margin-bottom:30px;align-self:unset}}.entry,.hentry{border-bottom:2px solid #266cb4;*zoom:1}.entry:before,.hentry:before,.entry:after,.hentry:after{display:table;line-height:0;content:""}.entry:after,.hentry:after{clear:both}.entry-feature-image{width:100%;margin:20px 0 0}@media only screen and (max-width:727px){.entry-feature-image{margin-top:-75px}}@media only screen and (min-width:728px){.entry-feature-image{margin-top:-145px}}.entry-header{width:100%;max-width:690px;margin-right:auto;margin-left:auto}@media only screen and (min-width:728px){.entry-header{max-width:100%;margin-right:0;margin-left:0}}.entry-running{display:flex;margin-bottom:25px;justify-content:space-between}@media only screen and (max-width:727px){.entry-running{flex-direction:column-reverse}}.entry-tags{display:flex;display:block;margin-top:4em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:11px;font-size:.6875rem;font-weight:400;flex-wrap:wrap}.entry-tags a{padding:5px 10px;margin-right:5px;line-height:22px;color:rgba(0,0,0,0.54);background-color:rgba(0,0,0,0.05);border-radius:3px}.entry-tags a:hover{color:#fff;background-color:rgba(0,0,0,0.84)}span+.entry-title{margin-top:0}.entry-title{margin-bottom:35px;font-family:Georgia,Times,"Times New Roman",serif;font-size:3rem;font-weight:400;line-height:53px;letter-spacing:.5px}.entry-title a{color:rgba(0,0,0,0.84);text-decoration:underline}@media only screen and (max-width:727px){.entry-title{max-width:600px;font-size:24px;font-size:1.5rem;font-size:1.7rem;line-height:33px}}.entry-wrapper{padding-right:20px;padding-left:20px;margin:0 auto 3em;*zoom:1}.entry-wrapper:before,.entry-wrapper:after{display:table;line-height:0;content:""}.entry-wrapper:after{clear:both}@media only screen and (max-width:727px){.entry-wrapper{padding:0;margin:0 15px}}@media only screen and (min-width:728px){.entry-wrapper{max-width:690px}}@media only screen and (min-width:1200px){.entry-wrapper{max-width:1000px}}.entry-meta{display:block;width:100%;max-width:690px;margin-right:auto;margin-bottom:30px;margin-left:auto;font-size:14px;font-size:.875rem;text-transform:uppercase}.entry-meta a{color:#222}@media only screen and (min-width:728px){.entry-meta{float:left;width:160px;padding:0;margin:0 40px 40px 0}}.entry-meta>span{display:inline-block;padding:0 20px 10px 0}@media only screen and (min-width:728px){.entry-meta>span{display:block;padding:8px 0;border-bottom:1px solid rgba(204,204,204,0.84);border-bottom:1px solid rgba(0,0,0,0.1)}}.author-data{margin:-2px 0 0 15px}.author-data *{line-height:20px}.author-photo{width:60px;height:60px;border-radius:50%}.entry-content{width:100%;max-width:690px;margin-right:auto;margin-left:auto}@media only screen and (min-width:728px){.entry-content{float:left}}@media only screen and (min-width:1200px){.entry-content{max-width:1000px}}.entry-content li{margin-left:-15px;font-size:21px;line-height:32px;letter-spacing:-0.003em}.entry-content p>a,.entry-content li>a{border-bottom:1px dotted #808080}.entry-content p>a:hover,.entry-content li>a:hover{border-bottom-style:solid}.entry-content h2{margin-top:25px;margin-bottom:-10px;font-size:1.9em;font-weight:bold}.entry-content h3{margin-top:25px;margin-bottom:-10px;font-size:1.6em;font-weight:bold}.entry-content h4{margin:30px 0 -5px;font-size:1.5em;font-weight:bold}@media only screen and (max-width:727px){.entry-content li{margin-left:-20px;font-size:18px}.entry-content h1{margin-bottom:25px}.entry-content h2{font-weight:500}.entry-content h2.recent-posts{font-size:23px}.entry-content h3{font-size:1.7em}.entry-content h4{margin:25px 0 -10px}.entry-content p{margin-top:1.3em;font-size:18px;line-height:30px}}li.remove-li-margin{margin-left:0}@media only screen and (max-width:727px){li.remove-li-margin{margin-left:0}}.fn{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:14px;letter-spacing:.02em}.fn:hover{text-decoration:underline}#disqus_thread{margin-top:2em}.pagination{text-align:center}#home .entry-title,#page .entry-title{max-width:100%}@media only screen and (min-width:728px){#home .entry-content,#page .entry-content{float:none}}h2.slogan{margin-top:-1.05em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.6em}@media only screen and (max-width:727px){h2.slogan{font-size:1.3em}}.entry-title.home-page{margin-bottom:48px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:3rem}@media only screen and (max-width:727px){.entry-title.home-page{margin-top:20px;margin-bottom:36px;font-size:2.3em;line-height:1em}}.entry-tags.static-tags{margin:0 0 44px}@media only screen and (max-width:727px){.entry-tags.static-tags{margin:0 0 33px}}.post-list{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;list-style-type:none}.post-list li{border-bottom:1px solid rgba(204,204,204,0.84);border-bottom:1px solid rgba(0,0,0,0.1);*zoom:1}.post-list li:before,.post-list li:after{display:table;line-height:0;content:""}.post-list li:after{clear:both}.post-list li>a{border-bottom-width:0}.post-list li.main-list{position:relative;margin:12px 0;border:1px solid #d9d9d9}.post-list li.main-list:hover{bottom:.25rem;box-shadow:-0.25rem .25rem .625rem 0 rgba(0,0,0,0.2);transition-duration:.4s}@media only screen and (max-width:727px){.post-list li.main-list{margin:8px 0}}.post-list li.main-list.featured-post{margin:40px 0;background-color:#63ffc7}@media only screen and (max-width:727px){.post-list li.main-list.featured-post{margin:25px 0}}.post-list li.articles-index{margin-left:0}.post-list h2{margin:5px 0}.post-list p{margin:0;font-size:18px;line-height:23px}.post-list a>span{float:right}.post-list .preview{min-height:80px;padding-right:10px;padding-left:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.post-list .preview h2{font-size:1.2em!important}.post-list .display-flex{padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:20px;justify-content:space-between}.post-list .entry-tags{display:flex;margin-top:0}.post-list .entry-date{font-size:14px;font-size:.875rem;text-transform:capitalize;white-space:nowrap}@media only screen and (max-width:727px){.post-list .entry-date{display:inline}}.entry-date time{font-family:"Lucida Grande",Arial,sans-serif;font-size:14px;letter-spacing:.02em;color:rgba(0,0,0,0.54)}.tag-box{padding:4px 0;margin:0;overflow:hidden;list-style:none;*zoom:1}.tag-box:before,.tag-box:after{display:table;line-height:0;content:""}.tag-box:after{clear:both}.tag-box.inline li{float:left;font-size:14px;font-size:.875rem;line-height:2.5}.tag-box a{padding:4px 6px;margin:2px;text-decoration:none;background-color:rgba(230,230,230,0.84);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tag-box a span{font-size:10px;font-size:.625rem;vertical-align:super}.search-wrapper{position:absolute;top:50px;display:none;width:90%;padding-right:5%;padding-left:5%;*zoom:1}.search-wrapper:before,.search-wrapper:after{display:table;line-height:0;content:""}.search-wrapper:after{clear:both}@media only screen and (max-width:727px){.search-wrapper{top:100px}}.footer-wrapper{margin:2em auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:14px;font-size:.875rem;*zoom:1}.footer-wrapper:before,.footer-wrapper:after{display:table;line-height:0;content:""}.footer-wrapper:after{clear:both}.footer-wrapper .display-flex{max-width:670px;margin:0 auto;justify-content:space-between}@media only screen and (max-width:727px){.footer-wrapper .display-flex{margin:0 15px}}.social-icons,.social-share,.social-author{color:rgba(0,0,0,0.84)}.social-icons a,.social-share a,.social-author a{color:rgba(0,0,0,0.84)}.social-icons a:hover,.social-share a:hover,.social-author a:hover{color:#000}.social-icons a:visited,.social-share a:visited,.social-author a:visited{color:rgba(0,0,0,0.84)}.social-author{margin:0 2px;font-size:1.1em}.social-author:first-child{margin-left:0}.social-author:last-child{margin-right:0}.social-share{margin:0 3px;font-size:1.6em}.social-icons{font-size:1.2em;white-space:nowrap;transform:translateY(-3px)}.social-icons a{padding-left:8px}.share-word{position:relative;bottom:1.5px;left:5px;font-family:"Lucida Grande Bold",Arial,sans-serif;font-size:16px;letter-spacing:.02em;color:rgba(0,0,0,0.4);text-transform:uppercase;vertical-align:text-top}.first{font-size:1.6em;color:rgba(0,0,0,0.4)}.upgrade{padding:10px;text-align:center}#goog-fixurl ul{padding-left:0;margin-left:0;list-style:none}#goog-fixurl ul li{list-style-type:none}#goog-wm-qt{width:auto;margin-right:10px}#goog-wm-sb{display:inline-block;padding:8px 20px;color:#fff;background-color:rgba(0,0,0,0.84);border:2px solid rgba(0,0,0,0.84)!important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#goog-wm-sb:visited{color:#fff}#goog-wm-sb:hover{color:rgba(0,0,0,0.84);background-color:#fff}.ad-vertical{display:none;margin-top:10px}@media only screen and (min-width:728px){.ad-vertical{display:block}}@media only screen and (max-width:727px){.ad-horizontal{max-width:600px}}@media only screen and (min-width:728px){.ad-horizontal{max-width:800px}}.widefix-ad{margin-bottom:0!important;font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-transform:uppercase}.widefix-ad h2{font-size:32px}.widefix-ad a{color:#266cb4!important;background-color:white}.widefix-ad a:hover{color:black!important}.schedule-button{display:inline-block;width:30%;height:52px;padding:0 24px;font:500 18px/28px Inter;line-height:52px;color:#fff!important;text-align:center;text-decoration:none;-webkit-text-size-adjust:100%;background-color:#f04338;border:0;border-radius:100px;transition:background-color .3s;flex-direction:row;align-items:flex-start}@media only screen and (max-width:727px){.schedule-button{width:70%}}.schedule-button:hover{background-color:#e53b30}.seeking-assistance-magnete{display:block;margin:15px 0 -5px;font-size:1.5em;font-weight:bold} \ No newline at end of file + */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;src:url('../fonts/webfonts/fa-regular-400.eot');src:url('../fonts/webfonts/fa-regular-400.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/fa-regular-400.woff2') format('woff2'),url('../fonts/webfonts/fa-regular-400.woff') format('woff'),url('../fonts/webfonts/fa-regular-400.ttf') format('truetype'),url('../fonts/webfonts/fa-regular-400.svg#fontawesome') format('svg');font-display:block}.far{font-family:'Font Awesome 5 Free';font-weight:400}form{margin:0 0 5px 0}form fieldset{padding:0;margin-bottom:5px;border-width:0}form legend{display:block;width:100%;padding:0;margin-bottom:10px;*margin-left:-7px;color:#222;white-space:normal;border:0;border-bottom:1px solid rgba(204,204,204,0.84)}form p{margin-bottom:2.5px}form ul{padding:0;margin:0 0 5px 0;list-style-type:none}form br{display:none}label,input,button,select,textarea{vertical-align:baseline;*vertical-align:middle}input,button,select,textarea{font-family:Georgia,Times,"Times New Roman",serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}label{display:block;margin-bottom:1.25px;font-weight:bold;color:#222;cursor:pointer}label input,label textarea,label select{display:block}input,textarea,select{display:inline-block;width:100%;padding:4px;margin-bottom:1.25px;color:#222;background-color:#fff;border:1px solid rgba(204,204,204,0.84)}input:hover,textarea:hover,select:hover{border-color:rgba(128,128,128,0.84)}.input-mini{width:60px}.input-small{width:90px}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input[type="checkbox"],input[type="radio"]{*width:13px;*height:13px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type="image"]{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:transparent;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;*overflow:visible;cursor:pointer}select,input[type="file"]{*margin-top:4px}select{width:auto;background-color:#fff}select[multiple],select[size]{height:auto}textarea{height:auto;overflow:auto;vertical-align:top;resize:vertical}input[type="hidden"]{display:none}.radio,.checkbox{padding-left:18px;font-weight:normal}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}input:focus,textarea:focus{border-color:rgba(0,0,0,0.84);outline:0;outline:thin dotted \9}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.help-block,.help-inline{color:rgba(128,128,128,0.84)}.help-block{display:block;margin-bottom:1em;line-height:1em}.help-inline{display:inline-block;padding-left:5px;vertical-align:middle}.form-inline input,.form-inline textarea,.form-inline select{display:inline-block;margin-bottom:0}.form-inline label{display:inline-block}.form-inline .radio,.form-inline .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.dosearch{display:block;padding:6px 10px;color:#fff;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transform:translateY(-2px)}.dosearch:hover{background-color:rgba(26,26,26,0.84);-webkit-box-shadow:inset 0 0 1px #fff;-moz-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff}.feed{transform:translateY(-2px)}.search-form{position:relative;top:0;left:-200px;z-index:9002;width:100%;opacity:0;transition:all 200ms 100ms cubic-bezier(0,0.6,0.4,1)}.search-form .search-field{width:100%;font-family:"Lucida Grande",Arial,sans-serif;font-size:32px;font-size:2rem;line-height:36px;color:#fff;background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;box-shadow:none;background-clip:padding-box;-webkit-appearance:none}.search-form .search-field:focus{outline:0;box-shadow:none}.search-form.active{top:0;left:0;opacity:1}.search-form.hidden{display:none}.search-form ::-webkit-input-placeholder{font-size:32px;font-size:2rem}.search-form .fa-times-circle{position:absolute;top:.4rem;right:1rem;z-index:1;display:block;margin-bottom:2px;color:#fff;text-align:center;cursor:pointer}.search-form .search-field::-webkit-search-decoration,.search-form .search-field::-webkit-search-cancel-button,.search-form .search-field::-webkit-search-results-button,.search-form .search-field::-webkit-search-results-decoration{display:none}.search-form .post-list{position:absolute;width:100%}.search-form .post-list h4,.search-form .post-list li,.search-form .post-list p,.search-form .post-list a{color:#fff}.search-form .post-list li{line-height:30px;border-bottom:1px solid #fff}body.search-overlay{overflow:hidden}body.search-overlay:after{position:absolute;top:0;left:0;z-index:9001;width:100%;height:100%;min-height:100%;background-color:#2a79c9;background-color:rgba(38,108,180,0.95);content:''}.no-js .dosearch{display:none}body{width:100%;padding:0;margin:0;background-color:#fff;border-top:3px solid #266cb4}p{margin-top:1em;margin-bottom:-0.46em;font-size:21px;line-height:32px;letter-spacing:-0.003em}.navigation-wrapper{text-align:center;*zoom:1}.navigation-wrapper:before,.navigation-wrapper:after{display:table;line-height:0;content:""}.navigation-wrapper:after{clear:both}.navigation-wrapper ul{display:flex;padding:4px 20px;margin:0 0 5px;vertical-align:top;background-color:#266cb4;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;*zoom:1;justify-content:center}.navigation-wrapper ul:before,.navigation-wrapper ul:after{display:table;line-height:0;content:""}.navigation-wrapper ul:after{clear:both}@media only screen and (max-width:727px){.navigation-wrapper ul{display:block}}.navigation-wrapper li{display:block;float:left;font-family:"Lucida Grande",Arial,sans-serif;font-size:15px;font-size:.9375rem;color:#fff;text-align:center;text-transform:uppercase;list-style:none}.navigation-wrapper li a:hover{-webkit-box-shadow:inset 0 0 1px #fff;-moz-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff}.navigation-wrapper a{display:block;padding:6px 10px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.navigation-wrapper a:hover{background-color:#3885d5}#site-nav{z-index:9000;display:none}@media only screen and (min-width:830px){#site-nav{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}}@media only screen and (min-width:830px){#site-nav.closed{display:block}}#site-nav.opened{display:block;max-height:100%}#site-nav.opened li{float:none}@media only screen and (min-width:830px){#site-nav.opened li{float:left}}.no-js #site-nav{display:block}#nav-toggle{z-index:9999;display:block;padding:5px 20px;margin:0;font-family:"Lucida Grande",Arial,sans-serif;font-size:14px;font-size:.875rem;text-transform:capitalize;vertical-align:top;background-color:#266cb4;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media only screen and (min-width:830px){#nav-toggle{display:none}}.masthead{margin-top:40px;*zoom:1}.masthead:before,.masthead:after{display:table;line-height:0;content:""}.masthead:after{clear:both}@media only screen and (max-width:727px){.masthead{margin-top:0}}.masthead .wrap{width:100%;max-width:690px;margin-right:auto;margin-left:auto}@media only screen and (min-width:728px){.masthead .wrap{float:left}}.site-title{margin-bottom:0;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.site-title a{color:rgba(0,0,0,0.84)}.site-description{margin-top:0;font-family:Georgia,Times,"Times New Roman",serif;font-size:16px;font-size:1rem;font-style:italic;font-weight:400;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@media only screen and (max-width:727px){.site-description{font-size:20px;font-size:1.25rem}}#main{*zoom:1}#main:before,#main:after{display:table;line-height:0;content:""}#main:after{clear:both}.display-flex{display:flex}.flex-self{margin-bottom:-3px;align-self:flex-end}@media only screen and (max-width:727px){.flex-self{margin-bottom:30px;align-self:unset}}.entry,.hentry{border-bottom:2px solid #266cb4;*zoom:1}.entry:before,.hentry:before,.entry:after,.hentry:after{display:table;line-height:0;content:""}.entry:after,.hentry:after{clear:both}.entry-feature-image{width:100%;margin:20px 0 0}@media only screen and (max-width:727px){.entry-feature-image{margin-top:-75px}}@media only screen and (min-width:728px){.entry-feature-image{margin-top:-145px}}.entry-header{width:100%;max-width:690px;margin-right:auto;margin-left:auto}@media only screen and (min-width:728px){.entry-header{max-width:100%;margin-right:0;margin-left:0}}.entry-running{display:flex;margin-bottom:25px;justify-content:space-between}@media only screen and (max-width:727px){.entry-running{flex-direction:column-reverse}}.entry-tags{display:flex;display:block;margin-top:4em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:11px;font-size:.6875rem;font-weight:400;flex-wrap:wrap}.entry-tags a{padding:5px 10px;margin-right:5px;line-height:22px;color:rgba(0,0,0,0.54);background-color:rgba(0,0,0,0.05);border-radius:3px}.entry-tags a:hover{color:#fff;background-color:rgba(0,0,0,0.84)}span+.entry-title{margin-top:0}.entry-title{margin-bottom:35px;font-family:Georgia,Times,"Times New Roman",serif;font-size:3rem;font-weight:400;line-height:53px;letter-spacing:.5px}.entry-title a{color:rgba(0,0,0,0.84);text-decoration:underline}@media only screen and (max-width:727px){.entry-title{max-width:600px;font-size:24px;font-size:1.5rem;font-size:1.7rem;line-height:33px}}.entry-wrapper{padding-right:20px;padding-left:20px;margin:0 auto 3em;*zoom:1}.entry-wrapper:before,.entry-wrapper:after{display:table;line-height:0;content:""}.entry-wrapper:after{clear:both}@media only screen and (max-width:727px){.entry-wrapper{padding:0;margin:0 15px}}@media only screen and (min-width:728px){.entry-wrapper{max-width:690px}}@media only screen and (min-width:1200px){.entry-wrapper{max-width:1000px}}.entry-meta{display:block;width:100%;max-width:690px;margin-right:auto;margin-bottom:30px;margin-left:auto;font-size:14px;font-size:.875rem;text-transform:uppercase}.entry-meta a{color:#222}@media only screen and (min-width:728px){.entry-meta{float:left;width:160px;padding:0;margin:0 40px 40px 0}}.entry-meta>span{display:inline-block;padding:0 20px 10px 0}@media only screen and (min-width:728px){.entry-meta>span{display:block;padding:8px 0;border-bottom:1px solid rgba(204,204,204,0.84);border-bottom:1px solid rgba(0,0,0,0.1)}}.author-data{margin:-2px 0 0 15px}.author-data *{line-height:20px}.author-photo{width:60px;height:60px;border-radius:50%}.entry-content{width:100%;max-width:690px;margin-right:auto;margin-left:auto}@media only screen and (min-width:728px){.entry-content{float:left}}@media only screen and (min-width:1200px){.entry-content{max-width:1000px}}.entry-content li{margin-left:-15px;font-size:21px;line-height:32px;letter-spacing:-0.003em}.entry-content p>a,.entry-content li>a{border-bottom:1px dotted #808080}.entry-content p>a:hover,.entry-content li>a:hover{border-bottom-style:solid}.entry-content h2{margin-top:25px;margin-bottom:-10px;font-size:1.9em;font-weight:bold}.entry-content h3{margin-top:25px;margin-bottom:-10px;font-size:1.6em;font-weight:bold}.entry-content h4{margin:30px 0 -5px;font-size:1.5em;font-weight:bold}@media only screen and (max-width:727px){.entry-content li{margin-left:-20px;font-size:18px}.entry-content h1{margin-bottom:25px}.entry-content h2{font-weight:500}.entry-content h2.recent-posts{font-size:23px}.entry-content h3{font-size:1.7em}.entry-content h4{margin:25px 0 -10px}.entry-content p{margin-top:1.3em;font-size:18px;line-height:30px}}li.remove-li-margin{margin-left:0}@media only screen and (max-width:727px){li.remove-li-margin{margin-left:0}}.fn{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:14px;letter-spacing:.02em}.fn:hover{text-decoration:underline}#disqus_thread{margin-top:2em}.pagination{text-align:center}#home .entry-title,#page .entry-title{max-width:100%}@media only screen and (min-width:728px){#home .entry-content,#page .entry-content{float:none}}h2.slogan{margin-top:-1.05em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.6em}@media only screen and (max-width:727px){h2.slogan{font-size:1.3em}}.entry-title.home-page{margin-bottom:48px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:3rem}@media only screen and (max-width:727px){.entry-title.home-page{margin-top:20px;margin-bottom:36px;font-size:2.3em;line-height:1em}}.entry-tags.static-tags{margin:0 0 44px}@media only screen and (max-width:727px){.entry-tags.static-tags{margin:0 0 33px}}.post-list{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;list-style-type:none}.post-list li{border-bottom:1px solid rgba(204,204,204,0.84);border-bottom:1px solid rgba(0,0,0,0.1);*zoom:1}.post-list li:before,.post-list li:after{display:table;line-height:0;content:""}.post-list li:after{clear:both}.post-list li>a{border-bottom-width:0}.post-list li.main-list{position:relative;margin:12px 0;border:1px solid #d9d9d9}.post-list li.main-list:hover{bottom:.25rem;box-shadow:-0.25rem .25rem .625rem 0 rgba(0,0,0,0.2);transition-duration:.4s}@media only screen and (max-width:727px){.post-list li.main-list{margin:8px 0}}.post-list li.main-list.featured-post{margin:40px 0;background-color:#63ffc7}@media only screen and (max-width:727px){.post-list li.main-list.featured-post{margin:25px 0}}.post-list li.articles-index{margin-left:0}.post-list h2{margin:5px 0}.post-list p{margin:0;font-size:18px;line-height:23px}.post-list a>span{float:right}.post-list .preview{min-height:80px;padding-right:10px;padding-left:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.post-list .preview h2{font-size:1.2em!important}.post-list .display-flex{padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:20px;justify-content:space-between}.post-list .entry-tags{display:flex;margin-top:0}.post-list .entry-date{font-size:14px;font-size:.875rem;text-transform:capitalize;white-space:nowrap}@media only screen and (max-width:727px){.post-list .entry-date{display:inline}}.entry-date time{font-family:"Lucida Grande",Arial,sans-serif;font-size:14px;letter-spacing:.02em;color:rgba(0,0,0,0.54)}.tag-box{padding:4px 0;margin:0;overflow:hidden;list-style:none;*zoom:1}.tag-box:before,.tag-box:after{display:table;line-height:0;content:""}.tag-box:after{clear:both}.tag-box.inline li{float:left;font-size:14px;font-size:.875rem;line-height:2.5}.tag-box a{padding:4px 6px;margin:2px;text-decoration:none;background-color:rgba(230,230,230,0.84);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tag-box a span{font-size:10px;font-size:.625rem;vertical-align:super}.search-wrapper{position:absolute;top:50px;display:none;width:90%;padding-right:5%;padding-left:5%;*zoom:1}.search-wrapper:before,.search-wrapper:after{display:table;line-height:0;content:""}.search-wrapper:after{clear:both}@media only screen and (max-width:727px){.search-wrapper{top:100px}}.footer-wrapper{margin:2em auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:14px;font-size:.875rem;*zoom:1}.footer-wrapper:before,.footer-wrapper:after{display:table;line-height:0;content:""}.footer-wrapper:after{clear:both}.footer-wrapper .display-flex{max-width:670px;margin:0 auto;justify-content:space-between}@media only screen and (max-width:727px){.footer-wrapper .display-flex{margin:0 15px}}.social-icons,.social-share,.social-author{color:rgba(0,0,0,0.84)}.social-icons a,.social-share a,.social-author a{color:rgba(0,0,0,0.84)}.social-icons a:hover,.social-share a:hover,.social-author a:hover{color:#000}.social-icons a:visited,.social-share a:visited,.social-author a:visited{color:rgba(0,0,0,0.84)}.social-author{margin:0 2px;font-size:1.1em}.social-author:first-child{margin-left:0}.social-author:last-child{margin-right:0}.social-share{margin:0 3px;font-size:1.6em}.social-icons{font-size:1.2em;white-space:nowrap;transform:translateY(-3px)}.social-icons a{padding-left:8px}.share-word{position:relative;bottom:1.5px;left:5px;font-family:"Lucida Grande Bold",Arial,sans-serif;font-size:16px;letter-spacing:.02em;color:rgba(0,0,0,0.4);text-transform:uppercase;vertical-align:text-top}.first{font-size:1.6em;color:rgba(0,0,0,0.4)}.upgrade{padding:10px;text-align:center}#goog-fixurl ul{padding-left:0;margin-left:0;list-style:none}#goog-fixurl ul li{list-style-type:none}#goog-wm-qt{width:auto;margin-right:10px}#goog-wm-sb{display:inline-block;padding:8px 20px;color:#fff;background-color:rgba(0,0,0,0.84);border:2px solid rgba(0,0,0,0.84)!important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#goog-wm-sb:visited{color:#fff}#goog-wm-sb:hover{color:rgba(0,0,0,0.84);background-color:#fff}.ad-vertical{display:none;margin-top:10px}@media only screen and (min-width:728px){.ad-vertical{display:block}}@media only screen and (max-width:727px){.ad-horizontal{max-width:600px}}@media only screen and (min-width:728px){.ad-horizontal{max-width:800px}}.widefix-ad{margin-bottom:0!important;font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-transform:uppercase}.widefix-ad h2{font-size:32px}.widefix-ad a{color:#266cb4!important;background-color:white}.widefix-ad a:hover{color:black!important}.schedule-button{display:inline-block;width:30%;height:52px;padding:0 24px;font:500 18px/28px Inter;line-height:52px;color:#fff!important;text-align:center;text-decoration:none;-webkit-text-size-adjust:100%;background-color:#f04338;border:0;border-radius:100px;transition:background-color .3s;flex-direction:row;align-items:flex-start}@media only screen and (max-width:727px){.schedule-button{width:70%}}.schedule-button:hover{background-color:#e53b30}.seeking-assistance-magnete{display:block;margin:15px 0 -5px;font-size:1.5em;font-weight:bold}small.side-note a{color:#266cb4} \ No newline at end of file diff --git a/assets/less/page.less b/assets/less/page.less index 14c4b96..3f8646c 100755 --- a/assets/less/page.less +++ b/assets/less/page.less @@ -720,3 +720,7 @@ h2.slogan { margin: 15px 0 -5px; display: block; } + +small.side-note a { + color: #266cb4; +}