/*!
Theme Name: Gates Open Research
Author: Steve Weintraub
Author URI: swein@mac.com
*/@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i");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,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none;padding:0;margin:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent}ins,mark{background:#333;color:#fff;text-decoration:none}mark{padding:0 .2em}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;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}::-moz-selection,::-webkit-selection,::selection{text-shadow:none;background:#333;color:#fff}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}[type=submit]{cursor:pointer}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{position:relative;min-height:100%;background:#f1efec;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:26px;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer{text-align:center}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif,Georgia,Times,sans-serif;font-size:35px;font-weight:normal;color:#333}@media (min-width: 0) and (max-width: 767px){h1{font-size:36px}}h1 a{color:#333}h2{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:19px;line-height:26px;color:#999;margin:0 0 15px 0}.sidebar h2{text-transform:uppercase;position:relative;font-weight:bold}h2 hr{margin:8px 0 0}h2.subhed{margin:0 15px 40px 25px}h3,h4,h5,h6{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;color:#333}h3 a,h4 a,h5 a,h6 a{color:#333}h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#3086ab}h3{font-size:24px;line-height:30px}@media (min-width: 0) and (max-width: 767px){h3{font-size:18px;line-height:22px}}h4{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:19px;line-height:24px;color:#999;margin:0 0 20px 0}h4 hr{margin:10px 0 0}h5{font-size:16px;line-height:18px}h6{font-size:14px;line-height:16px}a{color:#3086ab;text-decoration:none;font-weight:bold;-webkit-transition:ease all .1s;-o-transition:ease all .1s;transition:ease all .1s}a:hover{color:#333}p{font:normal 14px/24px Arial,"Helvetica Neue",Helvetica,sans-serif}@media (min-width: 0) and (max-width: 767px){p{line-height:21px}}.inner{max-width:1024px;margin:0 auto;position:relative;height:100%;padding:0 24px}@media (min-width: 0) and (max-width: 767px){.inner{padding:0}}header{background:#fff;height:70px;color:#9b242d;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}.mobile header{padding:0 15px}header h2{font-size:24px;letter-spacing:-0.01em;font-weight:bold;color:#9b242d;padding:0;margin:0;line-height:70px}header h2 a:hover{color:#69181f;font-weight:bold}header a{color:#9b242d;font-weight:bold}ul#menu-main-menu{display:block;height:30px;position:absolute;bottom:10px;z-index:3460}.mobile ul#menu-main-menu{position:relative;height:auto;background:#fff}ul#menu-main-menu li{display:inline-block;margin:0 40px 0 0;height:100%;position:relative;vertical-align:top}ul#menu-main-menu li.current-menu-item>a,ul#menu-main-menu li.menu-item-home>a{border-bottom:2px solid #fff;color:#fff}ul#menu-main-menu li a{text-transform:uppercase;padding:0 0 16px 0;color:rgba(255,255,255,0.7)}ul#menu-main-menu li a:hover{color:#fff}@media (min-width: 0) and (max-width: 767px){ul#menu-main-menu li{padding:0 25px 0 0}}.desktop ul#menu-main-menu li.menu-item-has-children:after{display:block;content:'';width:9px;height:6px;position:absolute;right:0;top:0;bottom:0;margin:auto;background:url(assets/images/icon-menu-arrow) no-repeat;opacity:.7}.desktop ul#menu-main-menu li.menu-item-has-children>a{display:block;padding:0 15px 16px 0;height:100%;text-transform:uppercase;color:rgba(255,255,255,0.7)}.desktop ul#menu-main-menu li.menu-item-has-children>a:hover{color:#fff}.desktop ul#menu-main-menu li.menu-item-has-children.open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:1.0}ul#menu-main-menu ul.sub-menu{background:#fff}.desktop ul#menu-main-menu ul.sub-menu{display:none;position:absolute;height:auto;top:30px;left:14px;padding:0 0;margin:0 0 0 -14px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2)}.mobile ul#menu-main-menu ul.sub-menu{display:block;position:relative;top:auto;border:none}ul#menu-main-menu ul.sub-menu li{margin:0;display:block;padding:0}ul#menu-main-menu ul.sub-menu li a{text-transform:none;text-align:left;display:block;width:100%;font-size:14px;padding:5px 35px 5px 10px;white-space:nowrap;font-weight:normal;line-height:22px;color:#999}.mobile ul#menu-main-menu ul.sub-menu li a{padding:5px 0 5px 0}.desktop ul#menu-main-menu ul.sub-menu li a:hover{color:#fff;background:#3086ab}.hamburger{display:none;position:absolute;pointer-events:all;top:12px;right:10px;width:30px;height:30px;cursor:pointer;padding:7px 5px;background:url(assets/images/icon-hamburger.svg) no-repeat center center}@media (min-width: 0) and (max-width: 767px){.hamburger{display:block}}.hamburger.opened{background-image:url(assets/images/icon-hamburger-white.svg);background-color:#707070}.desktop .hamburger{display:none}hr{border-top:1px solid #E3E3E3;border-bottom:1px solid #fff;margin:0;padding:0}footer{background:#212121;color:#fff;padding:32px 28px 52px 28px}footer h2 a:hover{text-decoration:none}footer a{color:#888;font-weight:normal}footer a:hover{color:#fff;text-decoration:underline}footer p{font:normal 14px Arial,"Helvetica Neue",Helvetica,sans-serif}footer .top{background:#5d5d5d;padding:20px 0;border-bottom:1px solid #fff;text-align:center}footer .top ul li{display:inline;margin:0 50px 0 0}@media (min-width: 0) and (max-width: 767px){footer .top ul li{font-size:12px;margin:0 10px}}footer .footer-cta{margin:0;display:inline-block !important}@media (min-width: 640px){footer .footer-cta{height:36px;white-space:nowrap}}footer .footer-heading{text-align:center}@media (min-width: 640px){footer .footer-heading{text-align:left}}footer .footer-heading a{font-size:19px;line-height:24px;font-weight:normal;margin-bottom:24px}@media (min-width: 640px){footer .footer-heading a{font-size:20px;text-align:left}}.footer-hr{border:none;border-bottom:1px solid #666;margin:48px 0}@media (min-width: 640px){.footer-hr{margin-top:24px}}.footer-menu-row{margin-top:48px}@media (min-width: 640px){.footer-menu-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-menu-row>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}ul#menu-footer-menu{padding:0;margin-bottom:32px;text-align:center;line-height:20px}@media (min-width: 640px){ul#menu-footer-menu{text-align:left;margin-bottom:0}}ul#menu-footer-menu li{display:inline-block;margin:0 -3px 0 0}ul#menu-footer-menu li:last-child a{border-right:none}ul#menu-footer-menu li a{text-transform:uppercase;border-right:1px solid #666;padding:0 10px 0 0;margin:0 10px 0 0;display:block;font-size:12px;line-height:20px}@media (min-width: 440px){ul#menu-footer-menu li a{font-size:13px}}.footer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;max-width:320px}.footer-logos::after{display:table;content:" ";clear:both}@media (min-width: 600px){.footer-logos{margin-bottom:0}}.footer-logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:auto;height:37px}.footer-logo>img{min-height:37px;display:inline-block}.footer-logo:first-child{text-align:left;padding-right:16px}.footer-logo:last-child{text-align:right}#menu-footer-menu>li>a{font-size:13px}.copyright{position:relative;vertical-align:bottom}.copyright p{color:#888;font-size:12px;line-height:1.5em;text-align:right}.copyright a{display:inline-block;vertical-align:middle}.copyright a img{opacity:.45}.copyright a:hover>img{opacity:1.0}@media (min-width: 600px){.copyright{display:table;table-layout:fixed;width:100%}.copyright>*{display:table-cell;width:50%;vertical-align:bottom}}.wellcome-brand-button{float:right;margin:5px 0 0 0;padding:4px 12px;font-size:14px;font-family:"RobotoMedium", sans-serif;border:1px solid #888;color:#888;text-align:center;text-transform:uppercase;border-radius:2px;letter-spacing:0.01em}.wellcome-brand-button:hover{text-decoration:none;color:#fff;border-color:#fff}.wellcome-brand-button img{float:left;margin:3px 5px 0 0}.mobile .wellcome-brand-button{float:none;display:block}#content{min-height:500px;max-width:1024px;margin:0 auto;padding:0 0 48px 0}.breadcrumbs{margin:5px 0 40px 25px;font-size:12px}.mobile .breadcrumbs{margin-left:15px}#page_header{margin:0 0 10px 0;padding:0 15px 15px 25px;position:relative;height:55px}#page_header h1 img{display:inline-block;vertical-align:top}#page_header h1 span{display:inline-block;font:bold 28px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;margin:0 0 0 5px}@media (min-width: 0) and (max-width: 767px){#page_header h1 span{display:none}}#page_header hr{position:absolute;bottom:0;width:calc(100% - 50px)}@media (min-width: 0) and (max-width: 767px){#page_header{height:auto;padding:0}#page_header h1{margin:0 0 0 15px;padding:0 0 20px 0}#page_header hr{width:calc(100% - 25px);position:relative;margin:auto}}#global_search{position:absolute;right:25px;padding:3px 0 3px 10px;top:0;border:1px solid #ddd;border-radius:2px;width:230px}#global_search #mobile_search_icon{display:none}#global_search input[type="image"]{display:inline-block;vertical-align:middle;padding:5px 0 5px 10px;border-radius:0;-webkit-appearance:none}#global_search .input_wrapper{display:inline-block;vertical-align:middle;margin:0;width:175px}#global_search input[type="text"]{font:400 16px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#999;font-style:italic;border:none;background:#f1efec;padding:0;width:100%}#global_search input[type="text"]:focus{outline:none}.mobile #global_search{position:relative;right:inherit;top:inherit;width:calc(100% - 25px);margin:0 auto 20px auto}.mobile #global_search input[type="image"]{position:absolute;right:12px}.inner.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 0) and (max-width: 767px){.inner.grid{display:block}}.primary-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:720px;overflow:hidden}.mobile .primary-content{max-width:100%}.sidebar{-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px;margin:0 0 0 38px}.sidebar p{font:normal 14px/22px Arial,"Helvetica Neue",Helvetica,sans-serif}@media (min-width: 0) and (max-width: 767px){.sidebar{display:none}}.module{margin:0 0 40px 0}.module.follow{margin:0}.module.follow h2{margin:0 0 5px}.module.follow a{position:absolute;right:2px;bottom:5px}.module.follow a img{-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.desktop .module.follow a img:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}@media (min-width: 0) and (max-width: 767px){.module.follow a img{-webkit-filter:contrast(0) brightness(100) opacity(30%);filter:contrast(0) brightness(100) opacity(30%)}}@media (min-width: 0) and (max-width: 767px){.module.follow{margin:20px 0}.module.follow a{margin:0 15px}.module.follow h2{display:none}}.popular h2{margin:0 0 5px 0}.popular ul{margin:0 0 0}.popular ul li{margin:0 0  8px 0;padding:8px 0 0 20px;border-top:1px dotted #ddd;background:url(assets/images/icon-pixel-arrow.svg) no-repeat left top 12px}.popular ul li:first-child{border:none}.popular ul li span{display:block;color:#999}.box{border:1px solid #EBEAEA;background:#fff;padding:15px 15px 5px 15px}.box.topics a{font-weight:normal;color:#000}.box.topics a:hover{color:#3086ab}.box h2{font-size:19px;line-height:23px;margin:0;font-weight:bold}.box p:last-child a{border:none}.box p a{display:block;border-bottom:1px dotted #E3E3E3;padding:5px 0 5px 10px;font-weight:bold;position:relative}.box p a img{position:absolute;right:0;top:9px}.box.our_blogs p a{background:url(assets/images/icon-linkout) no-repeat right center}.module.tags a{font:500 14px Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:italic;padding:10px 0 10px 10px}.module.tags a[title]:after{content:attr(title);float:right;font-weight:normal}article{position:relative;color:#666}article h3.entry_title{margin:0 0 20px 0}article h3.entry_title a.hovered{color:#3086ab}.mobile.single article h3.entry_title{margin:0 15px 20px 15px}article .post_footer{clear:both;margin:0 0 30px 0}@media (min-width: 0) and (max-width: 767px){article .post_footer{margin:10px auto 30px auto;width:calc(100% - 30px)}}article .post_footer p.tags{font-size:12px;line-height:1.5em;display:inline-block;vertical-align:middle}article .post_footer p.tags a{font-style:italic;font-weight:normal}article .post_footer a.button{display:inline-block;vertical-align:middle}@media (min-width: 0) and (max-width: 767px){article .post_footer a.button{width:100%;float:none;margin:10px 0 0}}article.article_listing{overflow:auto;margin:0 0 40px 0}@media (min-width: 0) and (max-width: 767px){article.article_listing{margin:0 15px 40px 15px}}article.article_listing .wp-post-image{width:230px;height:auto;float:left;margin:5px 20px 30px 0}@media (min-width: 0) and (max-width: 767px){article.article_listing .wp-post-image{float:none;width:100%;margin:0}}article.article_listing .body_text{margin:0 0 20px 0;padding:0 0 0 0}@media (min-width: 0) and (max-width: 767px){article.article_listing .body_text{margin:0 0 0 0}}article.article_listing.has_thumb .body_text{margin:0 0 20px 250px}@media (min-width: 0) and (max-width: 767px){article.article_listing.has_thumb .body_text{margin:0 0 0 0}}.mobile article.article_listing p.tags{display:none}article.article_single .hero{margin:0 0 25px 0}article.article_single .hero p{color:#333;font-size:12px}@media (min-width: 0) and (max-width: 767px){article.article_single .hero{margin:0 15px 25px 15px}}article.article_single .wp-post-image{width:100%;height:auto}@media (min-width: 0) and (max-width: 767px){article .body_text{margin:0 15px}}article .body_text p{margin:0 0 10px 0;color:#333}article .body_text h3{font-size:19px}.desktop article .body_text .alignleft{float:left;margin:7px 20px 10px 0;clear:left}.desktop article .body_text .alignright{float:right;margin:7px 0 20px 20px}.desktop article .body_text .aligncenter{text-align:center;margin:10px auto 0 auto;display:block;max-width:100%;height:auto}@media (min-width: 0) and (max-width: 767px){article .body_text .alignleft,article .body_text .alignright,article .body_text .aligncenter{width:100%;height:auto;margin:10px 0}article .body_text .wp-caption{width:100% !important;height:auto;margin:10px 0}article .body_text .wp-caption img{width:100%;height:auto}}article .body_text ul{list-style:disc;margin:0 0 10px 40px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}article .body_text ol{list-style:decimal;margin:0 0 10px 40px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}article .body_text .wp-caption{max-width:100% !important}article .body_text .wp-caption img{width:100%;height:auto}article .body_text .wp-caption .wp-caption-text{font-size:12px;line-height:1.5em;text-align:left}.single article hr{display:none}.share{margin:0 0 30px 0}@media (min-width: 0) and (max-width: 767px){.share,#disqus_thread{margin:0 15px}}@media (min-width: 0) and (max-width: 767px){.comments{margin:30px 15px}}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.box.article_nav{background-color:transparent;margin:30px 0;padding:0;display:table;width:100%}@media (min-width: 0) and (max-width: 767px){.box.article_nav{display:none}}.box.article_nav a{display:table-cell;padding:15px 15px 20px 15px;width:50%}.box.article_nav a:hover{color:#3086ab;background:#fff}.box.article_nav a p{font-size:12px;margin:0 0 10px 0;position:relative}.box.article_nav a p img{position:absolute;top:8px}.box.article_nav a h4{padding:0 20px}.box.article_nav a.older p{padding:0 0 0 20px}.box.article_nav a.older img{left:0}.box.article_nav a.newer{text-align:right}.box.article_nav a.newer p{padding:0 20px 0 0}.box.article_nav a.newer img{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}a.button{border:1px solid #EBEAEA;font:normal 14px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;padding:8px 10px;color:#999;min-width:135px;float:right;text-align:center}a.button:hover{color:#3086ab;background:#fff}a.button.more{background:#fff;font:normal 20px Arial,"Helvetica Neue",Helvetica,sans-serif;position:relative;width:265px;padding:11px 10px;margin:0 auto}.paginate{margin:10px 0}@media (min-width: 0) and (max-width: 767px){.paginate{margin:10px 15px}}.paginate .page-numbers{border:1px solid #EBEAEA;font:normal 12px/17px Arial,"Helvetica Neue",Helvetica,sans-serif;padding:4px 10px;color:#999}.paginate .page-numbers:hover{color:#3086ab;background:#fff}.paginate .page-numbers.dots{border:none}.paginate .page-numbers.dots:hover{background:inherit}.paginate .page-numbers.current{font-weight:bold;cursor:default;background:#fff}#comments ol{margin:0 0 0 20px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}table.entry_meta{width:100%;font:normal 12px/17px Arial,"Helvetica Neue",Helvetica,sans-serif}.desktop table.entry_meta{border:1px solid #E3E3E3;margin:0 0 20px 0}.mobile .article_single table.entry_meta{margin:0 auto 10px auto;width:calc(100% - 30px)}table.entry_meta td{text-align:center;vertical-align:middle}.desktop table.entry_meta td{padding:5px;border:1px solid #E3E3E3}table.entry_meta td.date{width:150px;color:#424242}@media (min-width: 0) and (max-width: 767px){table.entry_meta td.date{text-align:left}}table.entry_meta td.author{width:200px}@media (min-width: 0) and (max-width: 767px){table.entry_meta td.author{text-align:right}}table.entry_meta td.comment_count{text-align:right;padding-left:25px}table.entry_meta td.comment_count a{display:inline-block;line-height:1.4em;height:18px;padding:0 0 0 20px;background:url(assets/images/icon-comment-bubble.svg) no-repeat;background-position:0 3px;-webkit-transition:none;-o-transition:none;transition:none}table.entry_meta td.comment_count a:hover{background-position:0 -13px}@media (min-width: 0) and (max-width: 767px){table.entry_meta td.comment_count{padding-left:0}}table.entry_meta td.blog_label{width:20%;padding:0}table.entry_meta td.blog_label a{display:block;padding:5px}table.entry_meta td.blog_label a:hover>img{-webkit-filter:grayscale(50%);filter:grayscale(50%)}table.entry_meta td.blog_label img{height:10px;-webkit-transition:ease all .1s;-o-transition:ease all .1s;transition:ease all .1s}@media (min-width: 1024px){table.entry_meta td.blog_label img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}.mobile table.entry_meta td.blog_label{text-align:right}.mobile table.entry_meta.top{margin:0 auto 10px auto}.mobile table.entry_meta.top .comment_count,.mobile table.entry_meta.top .blog_label{display:none}.desktop table.entry_meta.bottom{display:none}body.contributors #page_header,body.author #page_header{margin:0 0 5px 0}body.contributors .inner.grid,body.author .inner.grid{display:block}@media (min-width: 0) and (max-width: 767px){body.contributors .inner.grid,body.author .inner.grid{margin:0 15px}}body.contributors .inner.grid .switch,body.author .inner.grid .switch{width:100%}body.contributors .inner.grid .switch a,body.author .inner.grid .switch a{color:#333;font:normal 12px/17px Arial,"Helvetica Neue",Helvetica,sans-serif}body.contributors .inner.grid .switch a:hover,body.author .inner.grid .switch a:hover{color:#3086ab}body.contributors .inner.grid .switch a.cycle-pager-active,body.author .inner.grid .switch a.cycle-pager-active{font-weight:bold}body.contributors section.primary-content,body.author section.primary-content{margin:30px 0 0 0;max-width:990px;overflow:hidden}body.contributors section.primary-content .slide,body.author section.primary-content .slide{max-width:990px;text-align:justify}@media (min-width: 0) and (max-width: 767px){body.contributors section.primary-content .slide,body.author section.primary-content .slide{width:100%}}body.author .left_col{display:table-cell}@media (min-width: 0) and (max-width: 767px){body.author .left_col{display:block}}body.author section.primary-content{display:table-cell;vertical-align:top;max-width:675px;padding:30px 0 0}@media (min-width: 0) and (max-width: 767px){body.author section.primary-content{display:block;max-width:100%;padding:0;margin:0}}body.author section.primary-content .bio{margin:0 0 40px 0}body.author section.primary-content h2{border-bottom:1px solid #E3E3E3;padding:0 0 5px 0}body.author section.primary-content .item{margin:0 0 15px 0}body.author section.primary-content .item p{line-height:1.5em}body.author section.primary-content .item .meta{color:#999}.author_box{width:230px;text-align:center;display:inline-block;vertical-align:top;position:relative;transition:ease all 0.1s;-webkit-transition:ease all 0.1s}@media (min-width: 0) and (max-width: 767px){.author_box{width:48.5%;min-width:135px;min-height:200px;height:200px}}.contributors .author_box{min-height:300px;margin:0 0 25px 0;padding:0 20px}.contributors .author_box:hover{background:#ededed}.author .author_box{margin:30px 79px 0 0;padding:0 0 20px 0;background:#ededed;border:1px solid #d0d0d0}.single .author_box{padding:0 0;background:#ededed;border:1px solid #d0d0d0;min-height:inherit}.author_box h3{margin:0;font-weight:normal}@media (min-width: 0) and (max-width: 767px){.author_box h3{font-size:14px;line-height:18px}}.author_box a.box_link{display:block;padding:40px 0 0;height:100%;color:#000}@media (min-width: 0) and (max-width: 767px){.author_box a.box_link{padding:20px 5px}}.author_box.break{height:0;border:none;padding:0;min-height:inherit}.author_box .headshot{background-color:#B8E986;border-radius:50%;margin:0 auto 20px auto;width:150px;height:150px;overflow:hidden}.author_box .headshot img{width:150px;height:150px}@media (min-width: 0) and (max-width: 767px){.author_box .headshot{width:100px;height:100px;margin:0 auto 10px auto}.author_box .headshot img{width:100px;height:100px}}.author_box p.user_title{font-style:italic;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;line-height:20px}@media (min-width: 0) and (max-width: 767px){.author_box p.user_title{font-size:12px;line-height:16px}}.author_box hr{border-top:1px solid #d0d0d0;border-bottom:none;margin:0 15px 10px}.author_box .follow{padding:0 0 20px 0;margin:0}.author_box .follow a{display:inline-block;margin:5px 5px 0 5px}.author_box .follow img{width:30px;height:30px;transition:ease all 0.1s;-webkit-transition:ease all 0.1s}.author_box .follow img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.author_box .author_box_top{position:relative;padding:30px 20px 10px 20px}.author_box .author_overlay{transition:ease-in-out all 0.1s;-webkit-transition:ease-in-out all 0.1s;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px 10px 0 10px;background:rgba(0,0,0,0.7);color:#fff}.author_box .author_overlay.hover{opacity:1}.author_box .author_overlay h2{position:absolute;top:60px;left:0;width:100%;color:#fff;font-size:16px;line-height:20px;padding:0 15px;text-transform:none}.author_box .author_overlay a{color:#fff;font-style:italic;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}.author_box .author_overlay a:hover{text-decoration:underline}.author_box .author_overlay p.view_link{position:absolute;top:180px;left:0;width:100%;font-weight:normal}.author_box .author_overlay p.view_link a{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}@media (min-width: 0) and (max-width: 767px){.author .author_box{width:100%;padding:0 0 30px 0;margin:40px 0 0 0;text-align:left;background:none;border:none;min-height:inherit;height:inherit}.author .author_box .headshot{margin:0 20px 40px 0;float:left}.author .author_box .follow a{margin:0 10px 0 0}.author .author_box h2{font-size:20px;line-height:22px;margin:0 0 5px 0}.author .author_box p.user_title{font-size:14px;line-height:16px}.author .author_box hr{margin:10px 0}}
