section.blog-archive-listings #blog-listings{margin:0 auto;width:940px}section.blog-archive-listings #blog-listings .row{margin-bottom:20px}section.blog-archive-listings #blog-listings .row h2.title{color:#3498da;display:block;font:20px/120% open_sansregular,arial,sans-serif;padding:0 0 2px;text-decoration:underline}section.blog-archive-listings #blog-listings .row h2.title:hover{color:#000!important}section.blog-archive-listings #blog-listings .row h3{color:#656f72;font:italic 14px/150% open_sansregular,arial,sans-serif;margin:0;padding:10px 0;text-align:left}section.blog-archive-listings #blog-listings .row .date-published{color:#656f72;font:14px/110%}@media only screen and (max-width:1206px){section.blog-archive-listings .row{width:806px}}@media only screen and (max-width:806px){section.blog-archive-listings .row{width:404px}section.blog-archive-listings .row article{height:auto;margin-bottom:40px}}@media only screen and (max-width:479px){section.blog-archive-listings .row{width:100%}}section.blog-post{color:#656f72;display:block;font:15px/180% open_sansregular,arial,sans-serif;margin:0 auto;width:940px}section.blog-post h1,section.blog-post h2,section.blog-post h3,section.blog-post h4,section.blog-post h5,section.blog-post h6{color:#333;font-family:open_sansregular,arial,sans-serif;font-weight:400;line-height:100%;margin:0;padding:0 0 10px;text-align:left;text-shadow:none;text-transform:none}section.blog-post h1:after,section.blog-post h1:before,section.blog-post h2:after,section.blog-post h2:before,section.blog-post h3:after,section.blog-post h3:before,section.blog-post h4:after,section.blog-post h4:before,section.blog-post h5:after,section.blog-post h5:before,section.blog-post h6:after,section.blog-post h6:before{height:0}section.blog-post h1{font-size:30px}section.blog-post h2{font-size:26px}section.blog-post h3{font-size:22px}section.blog-post h4{font-size:18px}section.blog-post h5{font-size:14px}section.blog-post h6{font-size:12px}section.blog-post p{margin:0 0 20px}section.blog-post p strong{font:15px/180% open_sanssemibold,arial,sans-serif}section.blog-post p img{height:auto;max-width:100%;width:auto}section.blog-post ol,section.blog-post ul{display:block;margin:10px 0 20px;padding:0}section.blog-post ol li,section.blog-post ul li{color:#656f72;font:15px/150% open_sansregular,arial,sans-serif;margin-left:30px}section.blog-post ul{list-style-type:disc}section.blog-post ol{list-style-type:decimal}section.blog-post .blog-author{border-bottom:1px solid #979797;border-top:1px solid #979797;display:inline-block;margin:30px 0;padding:40px 0;position:relative;width:100%}section.blog-post .blog-author span.author-tag{background:#fff;color:#999;display:block;font:16px/100% open_sansbold,arial,sans-serif;letter-spacing:0;padding:0 30px 0 0;position:absolute;text-transform:uppercase;top:-9px}section.blog-post .blog-author img{border:none;border-radius:50%;display:block;float:left;height:auto;margin-right:20px;width:120px}section.blog-post .blog-author span.author-name{color:#555;font:24px/130% open_sansregular,arial,sans-serif}section.blog-post .blog-author span.author-description{color:#6c6c6c;display:block;font:15px/150% open_sanslight,arial,sans-serif}section.blog-post .blog-img{text-align:center}section.blog-post .blog-img img{border:0;display:inline-block;height:auto;margin:0 auto 20px;max-width:100%;width:auto}@media only screen and (max-width:1025px){section.blog-post{padding:0 20px;width:100%}}@media only screen and (max-width:479px){section.blog-post span.author-name{clear:both;display:block;font-size:30px;padding:10px 0}section.blog-post .blog-author img{display:block;float:none;margin:0 auto}}section.blog-crumb{padding:20px 0}section.blog-crumb .row{margin:0 auto}section.blog-crumb .breadcrumb{margin:0;padding-bottom:20px}section.blog-crumb .breadcrumb .view-archive{float:right}@media only screen and (max-width:1025px){section.blog-crumb .row{padding:0 20px;width:100%}section.blog-crumb .row .breadcrumb{margin:0 0 20px;padding:0}}@media only screen and (max-width:806px){section.blog-crumb.post .row{width:100%}}section.blog-social{display:block;margin:0 auto 20px;text-align:right}section.blog-social .row{background:#fafafa;margin:0 auto;padding:20px}section.blog-social .row ul{display:inline-block;text-align:right;width:100%}section.blog-social .row ul li{display:block;float:left;margin:0 0 0 10px}@media only screen and (max-width:790px){section.blog-social{width:100%}section.blog-social .row{padding:20px 10px}}section.blog-hero .row{height:460px;width:100%}section.blog-hero .row .slider-frame{height:100%;width:100%}section.blog-hero .row .slider-frame .cloak{background:none}section.blog-hero .row .slider-frame ul{height:inherit;width:inherit}section.blog-hero .row .slider-frame ul li{height:inherit;position:relative;width:inherit}section.blog-hero .row .slider-frame ul li .slider-img{background-position:50% 20%;background-repeat:no-repeat;background-size:cover;height:inherit;opacity:.5;width:inherit}section.blog-hero .row .slider-frame ul li .excerpt{left:50%;max-width:700px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}section.blog-hero .row .slider-frame ul li .excerpt p{-webkit-font-smoothing:antialiased;font:40px/120% open_sansregular,arial,sans-serif}section.blog-hero .row .slider-frame ul li .excerpt h1,section.blog-hero .row .slider-frame ul li .excerpt p{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;color:#fff;letter-spacing:1px;text-rendering:optimizeLegibility}section.blog-hero .row .slider-frame ul li .excerpt h1{-webkit-font-smoothing:antialiased;font:30px/120% open_sansregular,arial,sans-serif}section.blog-hero .row .slider-frame ul li .excerpt a{border:2px solid #fff;border-radius:3px;clear:both;color:#fff;display:inline-block;font:18px/120% open_sanslight,arial,sans-serif;margin-top:30px;padding:10px 30px}section.blog-hero .row .slider-frame ul li .excerpt a:hover{background:#fff;color:#333}section.blog-hero .row .slider-frame ul li .excerpt div.author-pic{height:80px;margin:20px auto;text-align:center}section.blog-hero .row .slider-frame ul li .excerpt div.author-pic img{border:2px solid #fff;border-radius:50%;height:80px;min-width:80px;width:auto}section.blog-hero .row .slider-frame ul li .excerpt span.author-name{color:#fff;display:block;font:18px/140% open_sansregular,arial,sans-serif;text-align:center}section.blog-hero .row .slider-frame ol{position:relative;top:-40px}section.blog-hero .row .slider-frame ol li input{background:#fff}@media only screen and (min-width:1300px){section.blog-hero .row{height:520px}}@media only screen and (min-width:1500px){section.blog-hero .row{height:620px}}@media only screen and (min-width:1700px){section.blog-hero .row{height:720px}}@media only screen and (max-width:1025px){section.blog-hero .row .slider-frame ul li .excerpt{min-width:80%}section.blog-hero .row .slider-frame ul li .excerpt p{font-size:40px}}@media only screen and (max-width:768px){section.blog-hero .row .slider-frame ul li .excerpt p{font-size:34px}}@media only screen and (max-width:479px){section.blog-hero .row .slider-frame ul li .excerpt{max-width:100%;min-width:90%}section.blog-hero .row .slider-frame ul li .excerpt p{font-size:30px}}body.ATOMIC section.blog-hero .row .slider-frame ul li .slider-img{opacity:1}body.ATOMIC section.blog-hero .row .slider-frame ul li .excerpt a:hover{background:initial;color:initial;-moz-filter:saturate(120%);-ms-filter:saturate(120%);filter:saturate(120%)}section.blog-listings{border-bottom:1px solid #dfe5e8;overflow:hidden;padding:0 0 40px}section.blog-listings h1{margin:40px 0}section.blog-listings h1,section.blog-listings h2.recommendation-heading,section.blog-listings h3.recommendation-heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;color:#333;padding:0;text-align:center;text-rendering:optimizeLegibility;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;text-shadow:none}section.blog-listings h2.recommendation-heading,section.blog-listings h3.recommendation-heading{font-size:37px;font-weight:600!important;font-weight:400;line-height:44px;margin:100px 0 50px}section.blog-listings .row{width:1206px}section.blog-listings .row article{display:none;float:left;height:540px;margin:10px;width:382px}section.blog-listings .row article .img-wrapper{height:226px;overflow:hidden;width:100%}section.blog-listings .row article .img-wrapper img{height:auto;width:100%}section.blog-listings .row article .img-title,section.blog-listings .row article h2.title{color:#3498da;display:block;font:20px/120% open_sansregular,arial,sans-serif;padding:20px 0 10px}section.blog-listings .row article .img-title:hover,section.blog-listings .row article h2.title:hover{color:#000!important}section.blog-listings .row article .img-description,section.blog-listings .row article h3{color:#656f72;font:15px/150% open_sansregular,arial,sans-serif;margin:0;padding:0;text-align:left}section.blog-listings .row article div.date-published{color:#656f72;font:14px/110%;padding:10px 0}section.blog-listings .row article.show{display:block}section.blog-listings.image-less .row article{height:314px}section.blog-listings.image-less .row article .img-wrapper{display:none}section.blog-listings .load-more-row{display:block;text-align:center}section.blog-listings .load-more-row button#load-more{background:#fff;border:1px solid #333;border-radius:3px;display:none;font:16px/1 open_sansregular,arial,sans-serif;margin:0 auto;padding:10px 0;transition:all .3s ease;width:240px}@media only screen and (max-width:1206px){section.blog-listings .row{width:806px}}@media only screen and (max-width:806px){section.blog-listings .row{width:404px}section.blog-listings .row article{height:auto;margin-bottom:40px}section.blog-listings.image-less .row article{height:auto}}@media only screen and (max-width:479px){section.blog-listings .row{width:100%}section.blog-listings .row article{float:none;margin:50px 0;width:100%}section.blog-listings .row article>div{padding:0 10px}section.blog-listings .row article .img-wrapper{height:auto;width:auto}section.blog-listings .row article .img-wrapper img{height:auto;max-width:100%;width:auto}}
