/*!
Theme Name: Personal Finance Lab
Theme URI: wwww.personalfinancelab.com
Description: WordPress theme for StockTrak, Inc.
Author: Mike Barwick
Author URI: www.barwickandco.com
Version: 1.0
Tags: Zurb Foundation 6, SCSS
*/@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700|Roboto+Slab:100,300,400,700");@keyframes flipIn{0%{transform:translate(90%, 0) rotate3d(0, 1, 0, 90deg);opacity:0}80%{opacity:1}100%{transform:translate(0, 0) rotate3d(0, 0, 0, 0deg);opacity:1}}@keyframes moveUpDown{0%{top:0}100%{top:-.69444rem}}@keyframes flipUp{0%{transform:perspective(600px) rotateX(90deg);opacity:0}80%{transform:perspective(600px) rotateX(-10deg)}100%{transform:perspective(600px) rotateX(0deg);opacity:1}}@keyframes rotateCircle{from{transform:rotate(0deg) translate(3px) rotate(0deg)}to{transform:rotate(360deg) translate(3px) rotate(-360deg)}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{font-family:'Lato', sans-serif;font-weight:400;background:#f5f7f8 !important}h1,h2,h3{font-family:'Roboto Slab', serif;font-weight:300}input,textarea{box-shadow:none !important}input:focus,input:active,textarea:focus,textarea:active{border-color:#95d469 !important;box-shadow:none !important}.main-wrapper{position:relative;margin:0 auto;width:100%;max-width:87.5rem;background:white;overflow:hidden}@media print, screen and (min-width: 64em){.main-wrapper{margin:20px auto;box-shadow:0px 0 8px 3px rgba(0,0,0,0.15)}}.main-wrapper.full{margin:0 auto;max-width:100%}.button{border-radius:3px;text-transform:uppercase}.button:hover,.button.primary:hover{background:#639 !important;color:#fefefe !important}.button.success:hover{background:#95d469 !important;color:#fefefe !important}section,footer{position:relative;padding:4.86111rem 0}section h3,footer h3{color:#639}@media screen and (max-width: 63.9375em){section,footer{padding:3.47222rem 0}}section.menu{position:relative;left:0;top:0;margin:0 auto;padding:.69444rem 0;width:100%;background:#639;transition:all 0.2s ease-in}section.menu.sticky{position:fixed;background:#fefefe;box-shadow:0px 0 4px 2px rgba(0,0,0,0.15);z-index:1000}section.menu.sticky .top-bar .logo{background:url("img/logo-dark.png");background-size:100%}section.menu.sticky .top-bar .menu li a:not(.button){color:#639}section.menu.sticky .top-bar ul.dropdown li.is-dropdown-submenu-parent>a::after{border-color:rgba(102,51,153,0.8) transparent transparent !important}@media screen and (max-width: 39.9375em){section.menu .top-bar-title{display:block;margin-bottom:1.04167rem;float:none;padding:0 .69444rem;z-index:1000}section.menu .top-bar-title .menu-icon.dark{margin-top:.83333rem;float:right}section.menu .top-bar-title .menu-icon.dark::after{background:#c2add6;box-shadow:0 7px 0 #c2add6,0 14px 0 #c2add6}section.menu ul.menu{background:#fefefe;border-radius:.69444rem;box-shadow:0px 0 4px 2px rgba(0,0,0,0.15)}section.menu ul.menu li{display:block;padding:.69444rem 1.04167rem;text-align:center;border-bottom:1px solid #f5f7f8}section.menu ul.menu li:last-child{border-bottom:none}section.menu ul.menu li a{color:#639}section.menu ul.menu li a.button{margin-left:0}section.menu.sticky .columns{padding:0}section.menu.sticky .columns .top-bar-title{background:#fefefe}section.menu.sticky .columns .top-bar-title .menu-icon.dark::after{background:#639;box-shadow:0 7px 0 #639,0 14px 0 #639}section.menu.sticky .columns ul.menu{box-shadow:none;border-bottom:3px solid rgba(0,0,0,0.15);border-radius:0}}@media screen and (min-width: 40em) and (max-width: 63.9375em){section.menu .top-bar-title{display:block;margin-bottom:1.38889rem;float:none;padding:0;text-align:center}section.menu .top-bar-right{float:none}section.menu .top-bar-right ul.menu{text-align:center}section.menu .top-bar-right ul.menu li{display:inline-block}section.menu.sticky{height:9.30556rem}}body.home section.menu{position:absolute;height:5.27778rem;background:transparent;padding:1.38889rem 0;z-index:1000}body.home section.menu .top-bar .logo{background:url("img/logo.png") no-repeat;background-size:100%}body.home section.menu .top-bar .menu li a:not(.button){color:#f5f7f8}body.home section.menu.sticky{position:fixed;background:#fefefe;box-shadow:0px 0 4px 2px rgba(0,0,0,0.15)}body.home section.menu.sticky .top-bar .logo{background:url("img/logo-dark.png") no-repeat;background-size:100%}body.home section.menu.sticky .top-bar .menu li a:not(.button){color:#58595b}.top-bar{padding-left:0;padding-right:0}.top-bar .top-bar-title{padding-top:.27778rem}.top-bar .logo{display:inline-block;min-width:13.05556rem;height:2.43056rem;background:url("img/logo.png");background-size:100%;vertical-align:middle}.top-bar .menu li a{font-size:.83333rem;color:#fefefe;padding:1.11111rem;text-transform:uppercase;transition:all 0.25s ease-in-out}.top-bar .menu li a.button{margin-left:1.04167rem}.top-bar .menu li a:hover:not(.button){color:#95d469}.top-bar .menu li.is-dropdown-submenu-parent>a::after{border-color:rgba(254,254,254,0.2) transparent transparent}.top-bar ul.submenu{background:#fefefe;border:none;box-shadow:0px 0 4px 2px rgba(0,0,0,0.15);border-radius:3px}.top-bar ul.submenu a{color:#639 !important}.top-bar ul.submenu a:hover{color:#95d469 !important}section.home-hero{position:relative;margin:0 auto;padding:6.94444rem 0 5.55556rem;background:#639;overflow:hidden}section.home-hero:before{content:'';position:absolute;display:block;width:100%;height:100%;left:62%;top:0;-ms-transform:skew(-20deg);transform:skew(-20deg);background-color:rgba(194,173,214,0.1);box-shadow:0 0 6px 5px rgba(0,0,0,0.05)}section.home-hero .headline{display:inline-block;padding:8.33333rem 0;animation:1s 0.75s flipUp forwards cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}section.home-hero .headline h4{color:#95d469}section.home-hero .headline h1{color:#fefefe;font-weight:100}section.home-hero .headline a{color:#fefefe;border-bottom:1px dotted #95d469}@media screen and (min-width: 40em) and (max-width: 63.9375em){section.home-hero .headline{text-align:center;padding:5.55556rem 0}}@media screen and (max-width: 39.9375em){section.home-hero .headline{text-align:center;padding:1.38889rem 0 2.77778rem}}section.home-hero figure{position:relative;animation:1.5s 1s flipIn forwards cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}@media screen and (min-width: 40em){section.home-hero figure{margin-top:2.77778rem}}section.home-hero figure video{position:absolute;max-width:71%;top:3%;left:14.7%}@media screen and (max-width: 63.9375em){section.home-hero figure{text-align:center}section.home-hero figure img{max-width:80%}}section.personal-finance-class{padding-top:0;overflow:hidden}section.personal-finance-class figure{position:relative;margin:0 auto;top:0;width:80%;height:17.36111rem;background:url("img/personal-finance-lab-graphic.png") no-repeat;background-size:100%;background-position:top;animation:1.25s moveUpDown alternate-reverse infinite}@media screen and (max-width: 39.9375em){section.personal-finance-class figure{margin-bottom:2.08333rem;width:100%;max-height:12.5rem;background-size:cover;background-position:-10% 0}}@media screen and (min-width: 40em) and (max-width: 63.9375em){section.personal-finance-class figure{margin-bottom:.69444rem;width:100%;max-height:19.44444rem;background-size:cover;background-position:-10% 0}}@media screen and (max-width: 63.9375em){section.personal-finance-class .columns:first-child{padding:0}}section.product-highlight{background:#f5f7f8;overflow:hidden}@media print, screen and (min-width: 64em){section.product-highlight:before{content:'';position:absolute;display:block;width:100%;height:100%;left:45%;top:0;-ms-transform:skew(-20deg);transform:skew(-20deg);background-color:rgba(245,247,248,0.1);box-shadow:0 0 6px 5px rgba(0,0,0,0.05)}}section.product-highlight .columns{position:relative}@media print, screen and (min-width: 64em){section.product-highlight .copy{padding:3.47222rem 0}}section.product-highlight a.button{margin:0}section.product-highlight figure{position:relative;top:7.63889rem;left:16.66667rem;max-width:33.33333rem;max-height:17.36111rem;overflow:hidden;z-index:10}@media screen and (max-width: 39.9375em){section.product-highlight figure{top:3.47222rem;left:3.47222rem}}@media screen and (min-width: 40em) and (max-width: 63.9375em){section.product-highlight figure{left:20.83333rem}}section.product-highlight.dark{background:#639}section.product-highlight.dark:before{content:'';position:absolute;display:block;width:100%;height:100%;left:55%;top:0;-ms-transform:skew(20deg);transform:skew(20deg);background-color:rgba(194,173,214,0.1);box-shadow:0 0 6px 5px rgba(0,0,0,0.05)}@media print, screen and (min-width: 64em){section.product-highlight.dark .copy{text-align:right}}section.product-highlight.dark h3{color:#95d469}section.product-highlight.dark p{color:#fefefe}section.product-highlight.dark figure{left:-3.47222rem}section.product-highlight .graphic-icon-1{position:absolute;top:.69444rem;left:20%;max-height:4.51389rem;animation:4.5s rotateCircle infinite linear;transform:translate3d(0, 0, 0)}section.product-highlight .graphic-icon-2{position:absolute;top:-1.38889rem;right:5%;max-height:5.90278rem;animation:4.5s rotateCircle infinite reverse linear;transform:translate3d(0, 0, 0)}section.product-highlight .graphic-icon-3{position:absolute;top:-1.38889rem;left:5%;max-height:5.20833rem;animation:4.5s rotateCircle infinite reverse linear;transform:translate3d(0, 0, 0)}section.product-highlight .graphic-icon-4{position:absolute;top:1.38889rem;right:20%;max-height:3.47222rem;animation:4.5s rotateCircle infinite linear;transform:translate3d(0, 0, 0)}@media screen and (max-width: 39.9375em){section.product-highlight .graphic-icon-1,section.product-highlight .graphic-icon-2,section.product-highlight .graphic-icon-3,section.product-highlight .graphic-icon-4{display:none}}@media screen and (max-width: 63.9375em){section.product-highlight{text-align:center !important}section.product-highlight .graphic-icon-1{left:5%;top:4.16667rem}section.product-highlight .graphic-icon-4{right:5%;top:4.16667rem}section.product-highlight .graphic-icon-2,section.product-highlight .graphic-icon-3{top:-2.77778rem}}section.features{overflow:hidden}section.features .feature{margin-top:2.77778rem;padding:1.38889rem;border-radius:.69444rem;transition:all 0.25s ease-in-out}section.features .feature img{margin-bottom:1.38889rem;max-height:4.16667rem}section.features .feature h6{font-family:'Roboto Slab', serif;font-weight:300;color:#639}section.features .feature p{margin:0;color:#58595b}section.features .feature:hover{background:#f5f7f8}section.features p.feature-disclaimer{margin-top:2.77778rem;font-weight:bold}section.features p.feature-disclaimer img{display:inline-block;margin-left:.20833rem;max-height:2.22222rem}section.features p.feature-disclaimer img:first-child{margin-right:.20833rem}section.finance-lab{padding-bottom:0;background:#f5f7f8;overflow:hidden}section.finance-lab img.finance-lab{margin:40px auto -3px;width:100%;max-width:52.77778rem;box-shadow:0 0 6px 5px rgba(0,0,0,0.05);border-top-left-radius:.69444rem;border-top-right-radius:.69444rem}section.finance-lab img.text-graphic-1{position:absolute;max-width:15.55556rem;max-height:13.88889rem;top:13.19444rem;left:4.16667rem;animation:4.5s rotateCircle infinite linear}section.finance-lab img.text-graphic-2{position:absolute;max-width:15.55556rem;max-height:11.80556rem;top:13.19444rem;right:4.86111rem;animation:4.5s rotateCircle reverse infinite linear}@media screen and (max-width: 63.9375em){section.finance-lab img.text-graphic-1,section.finance-lab img.text-graphic-2{display:none}}footer{padding:3.47222rem 0 2.77778rem;background:#639;overflow:hidden}footer ul{margin:0 0 2.08333rem}footer ul li{display:inline-block;padding:0 1.04167rem;font-size:.83333rem;text-transform:uppercase}footer ul li a{color:#c2add6;transition:all 0.25s ease-in-out}footer ul li a:hover{color:#fefefe}footer img.logo{margin-bottom:2.08333rem;max-height:2.43056rem}footer p.disclaimer{margin:0;color:#c2add6;font-size:.55556rem}header.header .entry-title,.search-results-header .entry-title,.category-results-header .entry-title{margin-bottom:3.125rem;font-size:1.66667rem;padding-bottom:.69444rem}header.header .entry-title span,.search-results-header .entry-title span,.category-results-header .entry-title span{color:#95d469;border-bottom:1px solid #95d469}header.header .entry-title.has-category-description,header.header .entry-title.has-author-description,.search-results-header .entry-title.has-category-description,.search-results-header .entry-title.has-author-description,.category-results-header .entry-title.has-category-description,.category-results-header .entry-title.has-author-description{margin-bottom:.69444rem}.single-post header .entry-title,.search header .entry-title,.category header .entry-title,.author header .entry-title,.blog header .entry-title{font-size:2.36111rem}.single-post header .entry-meta,.search header .entry-meta,.category header .entry-meta,.author header .entry-meta,.blog header .entry-meta{padding-top:.69444rem;border-top:1px solid #639}.single-post header .entry-meta span,.search header .entry-meta span,.category header .entry-meta span,.author header .entry-meta span,.blog header .entry-meta span{margin-right:1.04167rem}.single-post header .entry-meta span:last-child,.search header .entry-meta span:last-child,.category header .entry-meta span:last-child,.author header .entry-meta span:last-child,.blog header .entry-meta span:last-child{margin:0}.single-post header .entry-meta span i,.search header .entry-meta span i,.category header .entry-meta span i,.author header .entry-meta span i,.blog header .entry-meta span i{margin-right:.34722rem}.single-post .category-description p,.single-post .author-description,.search .category-description p,.search .author-description,.category .category-description p,.category .author-description,.author .category-description p,.author .author-description,.blog .category-description p,.blog .author-description{margin-bottom:3.125rem;font-size:1.11111rem;color:#639;font-style:italic}.single-post .featured-img,.search .featured-img,.category .featured-img,.author .featured-img,.blog .featured-img{display:inline-block;width:100%;height:27.77778rem;margin-bottom:1.38889rem;background-size:cover !important;background-position:center !important;border-radius:3px}.single-post .entry-content,.search .entry-content,.category .entry-content,.author .entry-content,.blog .entry-content{padding:3.125rem 0}.single-post .entry-content h1,.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4,.single-post .entry-content h5,.single-post .entry-content p,.search .entry-content h1,.search .entry-content h2,.search .entry-content h3,.search .entry-content h4,.search .entry-content h5,.search .entry-content p,.category .entry-content h1,.category .entry-content h2,.category .entry-content h3,.category .entry-content h4,.category .entry-content h5,.category .entry-content p,.author .entry-content h1,.author .entry-content h2,.author .entry-content h3,.author .entry-content h4,.author .entry-content h5,.author .entry-content p,.blog .entry-content h1,.blog .entry-content h2,.blog .entry-content h3,.blog .entry-content h4,.blog .entry-content h5,.blog .entry-content p{margin-bottom:1.38889rem}.single-post .entry-content h1,.single-post .entry-content h2,.search .entry-content h1,.search .entry-content h2,.category .entry-content h1,.category .entry-content h2,.author .entry-content h1,.author .entry-content h2,.blog .entry-content h1,.blog .entry-content h2{font-weight:400}.single-post .entry-content h1,.search .entry-content h1,.category .entry-content h1,.author .entry-content h1,.blog .entry-content h1{font-size:2.22222rem}.single-post .entry-content h2,.search .entry-content h2,.category .entry-content h2,.author .entry-content h2,.blog .entry-content h2{color:#639;font-size:1.94444rem}.single-post .entry-content h3,.search .entry-content h3,.category .entry-content h3,.author .entry-content h3,.blog .entry-content h3{font-size:1.45833rem}.single-post .entry-content p,.search .entry-content p,.category .entry-content p,.author .entry-content p,.blog .entry-content p{font-size:.97222rem}.single-post .entry-summary,.search .entry-summary,.category .entry-summary,.author .entry-summary,.blog .entry-summary{margin-bottom:1.38889rem;overflow:hidden}.single-post .entry-summary .read-more,.search .entry-summary .read-more,.category .entry-summary .read-more,.author .entry-summary .read-more,.blog .entry-summary .read-more{margin-left:.69444rem}.single-post .entry-footer,.search .entry-footer,.category .entry-footer,.author .entry-footer,.blog .entry-footer{padding-top:.69444rem;border-top:1px solid #639}.single-post .entry-footer span,.search .entry-footer span,.category .entry-footer span,.author .entry-footer span,.blog .entry-footer span{margin-right:1.04167rem}.single-post .entry-footer span:last-child,.search .entry-footer span:last-child,.category .entry-footer span:last-child,.author .entry-footer span:last-child,.blog .entry-footer span:last-child{margin:0}.single-post .entry-footer span i,.search .entry-footer span i,.category .entry-footer span i,.author .entry-footer span i,.blog .entry-footer span i{margin-right:.34722rem}.search header .entry-title,.category header .entry-title,.author header .entry-title,.blog header .entry-title{font-size:1.66667rem}.category header .entry-meta,.author header .entry-meta,.blog header .entry-meta{margin-bottom:.69444rem;padding-top:0;border-top:none}.category .post header .entry-title,.blog .post header .entry-title{margin-bottom:.34722rem}.category .post .entry-footer,.author .post .entry-footer,.blog .post .entry-footer{display:none !important}.blog .post,.category .post,.author .post{border-bottom:1px dotted #95d469;padding-bottom:1.38889rem;margin-bottom:2.08333rem;border-radius:3px}.blog .post .featured-img,.category .post .featured-img,.author .post .featured-img{display:inline-block;width:13.88889rem;height:10.41667rem;float:left;margin:0 2.08333rem .69444rem 0;background-size:cover !important;background-position:center !important;border-radius:.34722rem;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3)}.blog .post .entry-summary,.category .post .entry-summary,.author .post .entry-summary{margin-bottom:0}.blog .post .entry-summary p,.category .post .entry-summary p,.author .post .entry-summary p{margin-bottom:.34722rem}#comments{padding-top:4.16667rem}#comments h3{font-weight:400;font-size:1.45833rem}#sidebar{padding:1.04167rem 1.38889rem;background:#f5f7f8;border-radius:.69444rem}#sidebar .widget-container{padding:1.04167rem 0}#sidebar .widget-container h3{font-size:1.11111rem;font-weight:bold}#sidebar .widget-container ul{list-style-type:none}#sidebar .widget_search input{border-color:#95d469;border-width:.13889rem;border-radius:3px}#sidebar .widget_search input::-webkit-input-placeholder{color:#95d469}#sidebar .widget_search input::-moz-placeholder{color:#95d469}#sidebar .widget_search input:-ms-input-placeholder{color:#95d469}#sidebar .widget_search input:-moz-placeholder{color:#95d469}#nav-below{overflow:hidden}#nav-below .nav-previous{float:left}#nav-below .nav-next{float:right}ul.accordion .accordion-title{font-size:1.11111rem}ul.accordion .accordion-title+p{display:none}ul.accordion h4{margin:2.77778rem 0 4.16667rem}
