body{ background:#f7f7f7 none repeat scroll top left; background-color:#212121; background-size:cover; font:400 16px Ubuntu, sans-serif; margin:0; min-height:100vh } body,h3,h3.title{ color:#ffffff } .post-wrapper .post-title,.post-wrapper .post-title a,.post-wrapper .post-title a:hover,.post-wrapper .post-title a:visited{ color:#ffffff } a{ color:#18ffff; text-decoration:none } a:visited{ color:#18ffff } a:hover{ color:#18ffff } blockquote{ color:#eeeeee; font:400 16px Ubuntu, sans-serif; font-size:x-large; font-style:italic; font-weight:300; text-align:center } .dim-overlay{ z-index:100 } .page{ -webkit-box-orient:vertical; -webkit-box-direction:normal; box-sizing:border-box; display:-webkit-box; display:flex; flex-direction:column; min-height:100vh; padding-bottom:1em } .page>*{ -webkit-box-flex:0; flex:0 0 auto } .page>#footer{ margin-top:auto } .bg-photo-container{ overflow:hidden } .bg-photo-container,.bg-photo-container .bg-photo{ height:464px; width:100% } .bg-photo-container .bg-photo{ background-position:50%; background-size:cover; z-index:-1 } .centered{ margin:0 auto; position:relative; width:1482px } .centered .main,.centered .main-container{ float:left } .centered .main{ padding-bottom:1em } .centered .centered-bottom:after{ clear:both; content:""; display:table } @media (min-width:1626px){ .page_body.has-vertical-ads .centered{ width:1625px } } @media (min-width:1225px) and (max-width:1482px){ .centered{ width:1081px } } @media (min-width:1225px) and (max-width:1625px){ .page_body.has-vertical-ads .centered{ width:1224px } } @media (max-width:1224px){ .centered{ width:680px } } @media (max-width:680px){ .centered{ max-width:600px; width:100% } } .feed-view .post-wrapper.hero,.main,.main-container,.post-filter-message,.top-nav .section{ width:1187px } @media (min-width:1225px) and (max-width:1482px){ .feed-view .post-wrapper.hero,.main,.main-container,.post-filter-message,.top-nav .section{ width:786px } } @media (min-width:1225px) and (max-width:1625px){ .feed-view .page_body.has-vertical-ads .post-wrapper.hero,.page_body.has-vertical-ads .feed-view .post-wrapper.hero,.page_body.has-vertical-ads .main,.page_body.has-vertical-ads .main-container,.page_body.has-vertical-ads .post-filter-message,.page_body.has-vertical-ads .top-nav .section{ width:786px } } @media (max-width:1224px){ .feed-view .post-wrapper.hero,.main,.main-container,.post-filter-message,.top-nav .section{ width:auto } } .widget .title{ font-size:18px; line-height:28px; margin:18px 0 } .extendable .show-less,.extendable .show-more{ color:#18ffff; cursor:pointer; font:500 12px Ubuntu, sans-serif; margin:0 -16px; padding:16px; text-transform:uppercase } .widget.Profile{ font:400 16px Ubuntu, sans-serif } .sidebar-container .widget.Profile{ padding:16px } .widget.Profile h2{ display:none } .widget.Profile .title{ margin:16px 32px } .widget.Profile .profile-img{ border-radius:50% } .widget.Profile .individual{ display:-webkit-box; display:flex } .widget.Profile .individual .profile-info{ margin-left:16px; align-self:center } .widget.Profile .profile-datablock{ margin-bottom:.75em; margin-top:0 } .widget.Profile .profile-link{ background-image:none!important; font-family:inherit; max-width:100%; overflow:hidden } .widget.Profile .individual .profile-link{ display:block; margin:0 -10px; padding:0 10px } .widget.Profile .individual .profile-data a.profile-link.g-profile,.widget.Profile .team a.profile-link.g-profile .profile-name{ color:#ffffff; font:500 16px Ubuntu, sans-serif; margin-bottom:.75em } .widget.Profile .individual .profile-data a.profile-link.g-profile{ line-height:1.25 } .widget.Profile .individual>a:first-child{ flex-shrink:0 } .widget.Profile dd{ margin:0 } .widget.Profile ul{ list-style:none; padding:0 } .widget.Profile ul li{ margin:10px 0 30px } .widget.Profile .team .extendable,.widget.Profile .team .extendable .first-items,.widget.Profile .team .extendable .remaining-items{ margin:0; max-width:100%; padding:0 } .widget.Profile .team-member .profile-name-container{ -webkit-box-flex:0; flex:0 1 auto } .widget.Profile .team .extendable .show-less,.widget.Profile .team .extendable .show-more{ left:56px; position:relative } #comments a,.post-wrapper a{ color:#18ffff } div.widget.Blog .blog-posts .post-outer{ border:0 } div.widget.Blog .post-outer{ padding-bottom:0 } .post .thumb{ float:left; height:20%; width:20% } .no-posts-message,.status-msg-body{ margin:10px 0 } .blog-pager{ text-align:center } .post-title{ margin:0 } .post-title,.post-title a{ font:500 24px Ubuntu, sans-serif } .post-body{ display:block; font:400 16px Merriweather, Georgia, serif; line-height:32px; margin:0 } .post-body,.post-snippet{ color:#ffffff } .post-snippet{ font:400 14px Merriweather, Georgia, serif; line-height:24px; margin:8px 0; max-height:72px } .post-snippet .snippet-fade{ background:-webkit-linear-gradient(left,#000000 0,#000000 20%,rgba(0, 0, 0, 0) 100%); background:linear-gradient(to left,#000000 0,#000000 20%,rgba(0, 0, 0, 0) 100%); bottom:0; color:#ffffff; position:absolute } .post-body img{ height:inherit; max-width:100% } .byline,.byline.post-author a,.byline.post-timestamp a{ color:#ffffff; font:italic 400 12px Merriweather, Georgia, serif } .byline.post-author{ text-transform:lowercase } .byline.post-author a{ text-transform:none } .item-byline .byline,.post-header .byline{ margin-right:0 } .post-share-buttons .share-buttons{ background:#000000; color:#ffffff; font:400 14px Ubuntu, sans-serif } .tr-caption{ color:#eeeeee; font:400 16px Ubuntu, sans-serif; font-size:1.1em; font-style:italic } .post-filter-message{ background-color:#18ffff; box-sizing:border-box; color:#000000; display:-webkit-box; display:flex; font:italic 400 18px Merriweather, Georgia, serif; margin-bottom:16px; margin-top:32px; padding:12px 16px } .post-filter-message>div:first-child{ -webkit-box-flex:1; flex:1 0 auto } .post-filter-message a{ padding-left:30px; color:#18ffff; color:#000000; cursor:pointer; font:500 12px Ubuntu, sans-serif; text-transform:uppercase; white-space:nowrap } .post-filter-message .search-label,.post-filter-message .search-query{ font-style:italic; quotes:"\201c" "\201d" "\2018" "\2019" } .post-filter-message .search-label:before,.post-filter-message .search-query:before{ content:open-quote } .post-filter-message .search-label:after,.post-filter-message .search-query:after{ content:close-quote } #blog-pager{ margin-bottom:1em; margin-top:2em } #blog-pager a{ color:#18ffff; cursor:pointer; font:500 12px Ubuntu, sans-serif; text-transform:uppercase } .Label{ overflow-x:hidden } .Label ul{ list-style:none; padding:0 } .Label li{ display:inline-block; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap } .Label .first-ten{ margin-top:16px } .Label .show-all{ border-color:#18ffff; color:#18ffff; cursor:pointer; font-style:normal; margin-top:8px; text-transform:uppercase } .Label .show-all,.Label .show-all.hidden{ display:inline-block } .Label li a,.Label span.label-size,.byline.post-labels a{ background-color:rgba(24,255,255,.1); border-radius:2px; color:#18ffff; cursor:pointer; display:inline-block; font:500 10.5px Ubuntu, sans-serif; line-height:1.5; margin:4px 4px 4px 0; padding:4px 8px; text-transform:uppercase; vertical-align:middle } body.item-view .byline.post-labels a{ background-color:rgba(24,255,255,.1); color:#18ffff } .FeaturedPost .item-thumbnail img{ max-width:100% } .sidebar-container .FeaturedPost .post-title a{ color:#18ffff; font:500 14px Ubuntu, sans-serif } body.item-view .PopularPosts{ display:inline-block; overflow-y:auto; vertical-align:top; width:280px } .PopularPosts h3.title{ font:500 16px Ubuntu, sans-serif } .PopularPosts .post-title{ margin:0 0 16px } .PopularPosts .post-title a{ color:#18ffff; font:500 14px Ubuntu, sans-serif; line-height:24px } .PopularPosts .item-thumbnail{ clear:both; height:152px; overflow-y:hidden; width:100% } .PopularPosts .item-thumbnail img{ padding:0; width:100% } .PopularPosts .popular-posts-snippet{ color:#eeeeee; font:italic 400 14px Merriweather, Georgia, serif; line-height:24px; max-height:calc(24px * 4); overflow:hidden } .PopularPosts .popular-posts-snippet .snippet-fade{ color:#eeeeee } .PopularPosts .post{ margin:30px 0; position:relative } .PopularPosts .post+.post{ padding-top:1em } .popular-posts-snippet .snippet-fade{ right:0; background:-webkit-linear-gradient(left,#212121 0,#212121 20%,rgba(33, 33, 33, 0) 100%); background:linear-gradient(to left,#212121 0,#212121 20%,rgba(33, 33, 33, 0) 100%); height:24px; line-height:24px; position:absolute; top:calc(24px * 3); width:96px } .Attribution{ color:#ffffff } .Attribution a,.Attribution a:hover,.Attribution a:visited{ color:#18ffff } .Attribution svg{ fill:#ffffff } .inline-ad{ margin-bottom:16px } .item-view .inline-ad{ display:block } .vertical-ad-container{ margin-left:15px; float:left; min-height:1px; width:128px } .item-view .vertical-ad-container{ margin-top:30px } .inline-ad-placeholder,.vertical-ad-placeholder{ background:#000000; border:1px solid #000; opacity:.9; text-align:center; vertical-align:middle } .inline-ad-placeholder span,.vertical-ad-placeholder span{ color:#ffffff; display:block; font-weight:700; margin-top:290px; text-transform:uppercase } .vertical-ad-placeholder{ height:600px } .vertical-ad-placeholder span{ margin-top:290px; padding:0 40px } .inline-ad-placeholder{ height:90px } .inline-ad-placeholder span{ margin-top:35px } .centered-top-container.sticky,.sticky .centered-top{ background-color:#000000 } .centered-top{ -webkit-box-align:start; align-items:flex-start; display:-webkit-box; display:flex; flex-wrap:wrap; margin:0 auto; max-width:1482px; padding-top:40px } .page_body.has-vertical-ads .centered-top{ max-width:1625px } .centered-top .blog-name,.centered-top .hamburger-section,.centered-top .search{ margin-left:16px } .centered-top .return_link{ -webkit-box-flex:0; -webkit-box-ordinal-group:1; flex:0 0 auto; height:24px; order:0; width:24px } .centered-top .blog-name{ -webkit-box-flex:1; -webkit-box-ordinal-group:2; flex:1 1 0; order:1 } .centered-top .search{ -webkit-box-flex:0; -webkit-box-ordinal-group:3; flex:0 0 auto; order:2 } .centered-top .hamburger-section{ -webkit-box-flex:0; -webkit-box-ordinal-group:4; display:none; flex:0 0 auto; order:3 } .centered-top .subscribe-section-container{ -webkit-box-flex:1; -webkit-box-ordinal-group:5; flex:1 0 100%; order:4 } .centered-top .top-nav{ -webkit-box-flex:1; -webkit-box-ordinal-group:6; flex:1 0 100%; margin-top:32px; order:5 } .sticky .centered-top{ -webkit-box-align:center; align-items:center; box-sizing:border-box; flex-wrap:nowrap; padding:0 16px } .sticky .centered-top .blog-name{ -webkit-box-flex:0; flex:0 1 auto; max-width:none; min-width:0 } .sticky .centered-top .subscribe-section-container{ border-left:1px solid rgba(255, 255, 255, 0.3); -webkit-box-flex:1; -webkit-box-ordinal-group:3; flex:1 0 auto; margin:0 16px; order:2 } .sticky .centered-top .search{ -webkit-box-flex:1; -webkit-box-ordinal-group:4; flex:1 0 auto; order:3 } .sticky .centered-top .hamburger-section{ -webkit-box-ordinal-group:5; order:4 } .sticky .centered-top .top-nav{ display:none } .search{ position:relative; width:250px } .search,.search .search-expand,.search .section{ height:48px } .search .search-expand{ margin-left:auto; background:transparent; border:0; display:none; margin:0; outline:none; padding:0 } .search .search-expand-text{ display:none } .search .search-expand .svg-icon-24,.search .search-submit-container .svg-icon-24{ fill:#ffffff; -webkit-transition:fill .3s cubic-bezier(.4,0,.2,1); transition:fill .3s cubic-bezier(.4,0,.2,1) } .search h3{ display:none } .search .section{ right:0; box-sizing:border-box; line-height:24px; overflow-x:hidden; position:absolute; top:0; -webkit-transition-duration:.3s; transition-duration:.3s; -webkit-transition-property:background-color,width; transition-property:background-color,width; -webkit-transition-timing-function:cubic-bezier(.4,0,.2,1); transition-timing-function:cubic-bezier(.4,0,.2,1); width:250px; z-index:8 } .search .section,.search.focused .section{ background-color:rgba(255, 255, 255, 0.3) } .search form{ display:-webkit-box; display:flex } .search form .search-submit-container{ -webkit-box-align:center; -webkit-box-flex:0; -webkit-box-ordinal-group:1; align-items:center; display:-webkit-box; display:flex; flex:0 0 auto; height:48px; order:0 } .search form .search-input{ -webkit-box-flex:1; -webkit-box-ordinal-group:2; flex:1 1 auto; order:1 } .search form .search-input input{ box-sizing:border-box; height:48px; width:100% } .search .search-submit-container input[type=submit]{ display:none } .search .search-submit-container .search-icon{ margin:0; padding:12px 8px } .search .search-input input{ background:none; border:0; color:#ffffff; font:400 16px Merriweather, Georgia, serif; outline:none; padding:0 8px } .search .search-input input::-webkit-input-placeholder{ color:rgba(255, 255, 255, 0.66); font:italic 400 15px Merriweather, Georgia, serif; line-height:48px } .search .search-input input::-moz-placeholder{ color:rgba(255, 255, 255, 0.66); font:italic 400 15px Merriweather, Georgia, serif; line-height:48px } .search .search-input input:-ms-input-placeholder{ color:rgba(255, 255, 255, 0.66); font:italic 400 15px Merriweather, Georgia, serif; line-height:48px } .search .search-input input::-ms-input-placeholder{ color:rgba(255, 255, 255, 0.66); font:italic 400 15px Merriweather, Georgia, serif; line-height:48px } .search .search-input input::placeholder{ color:rgba(255, 255, 255, 0.66); font:italic 400 15px Merriweather, Georgia, serif; line-height:48px } .search .dim-overlay{ background-color:transparent } .centered-top .Header h1{ box-sizing:border-box; color:#ffffff; font:500 62px Ubuntu, sans-serif; margin:0; padding:0 } .centered-top .Header h1 a,.centered-top .Header h1 a:hover,.centered-top .Header h1 a:visited{ color:inherit; font-size:inherit } .centered-top .Header p{ color:#ffffff; font:italic 300 14px Merriweather, Georgia, serif; line-height:1.7; margin:16px 0; padding:0 } .sticky .centered-top .Header h1{ color:#ffffff; font-size:32px; margin:16px 0; overflow:hidden; padding:0; text-overflow:ellipsis; white-space:nowrap } .sticky .centered-top .Header p{ display:none } .subscribe-section-container{ border-left:0; margin:0 } .subscribe-section-container .subscribe-button{ background:transparent; border:0; color:#18ffff; cursor:pointer; display:inline-block; font:700 12px Ubuntu, sans-serif; margin:0 auto; outline:none; padding:16px; text-transform:uppercase; white-space:nowrap } .top-nav .PageList h3{ margin-left:16px } .top-nav .PageList ul{ list-style:none; margin:0; padding:0 } .top-nav .PageList ul li{ color:#18ffff; cursor:pointer; font:500 12px Ubuntu, sans-serif; font:700 12px Ubuntu, sans-serif; text-transform:uppercase } .top-nav .PageList ul li a{ background-color:#000000; color:#18ffff; display:block; height:44px; line-height:44px; overflow:hidden; padding:0 22px; text-overflow:ellipsis; vertical-align:middle } .top-nav .PageList ul li.selected a{ color:#18ffff } .top-nav .PageList ul li:first-child a{ padding-left:16px } .top-nav .PageList ul li:last-child a{ padding-right:16px } .top-nav .PageList .dim-overlay{ opacity:0 } .top-nav .overflowable-contents li{ float:left; max-width:100% } .top-nav .overflow-button{ -webkit-box-align:center; -webkit-box-flex:0; align-items:center; display:-webkit-box; display:flex; flex:0 0 auto; height:44px; padding:0 16px; position:relative; -webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1); transition:opacity .3s cubic-bezier(.4,0,.2,1); width:24px } .top-nav .overflow-button.hidden{ display:none } .top-nav .overflow-button svg{ margin-top:0 } @media (max-width:1224px){ .search{ width:24px } .search .search-expand{ display:block; position:relative; z-index:8 } .search .search-expand .search-expand-icon{ fill:transparent } .search .section{ background-color:rgba(255, 255, 255, 0); width:32px; z-index:7 } .search.focused .section{ width:250px; z-index:8 } .search .search-submit-container .svg-icon-24{ fill:#18ffff } .search.focused .search-submit-container .svg-icon-24{ fill:#ffffff } .blog-name,.return_link,.subscribe-section-container{ opacity:1; -webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1); transition:opacity .3s cubic-bezier(.4,0,.2,1) } .centered-top.search-focused .blog-name,.centered-top.search-focused .return_link,.centered-top.search-focused .subscribe-section-container{ opacity:0 } body.search-view .centered-top.search-focused .blog-name .section,body.search-view .centered-top.search-focused .subscribe-section-container{ display:none } } @media (max-width:745px){ .top-nav .section.no-items#page_list_top{ display:none } .centered-top{ padding-top:16px } .centered-top .header_container{ margin:0 auto; max-width:600px } .centered-top .hamburger-section{ -webkit-box-align:center; margin-right:24px; align-items:center; display:-webkit-box; display:flex; height:48px } .widget.Header h1{ font:500 36px Ubuntu, sans-serif; padding:0 } .top-nav .PageList{ max-width:100%; overflow-x:auto } .centered-top-container.sticky .centered-top{ flex-wrap:wrap } .centered-top-container.sticky .blog-name{ -webkit-box-flex:1; flex:1 1 0 } .centered-top-container.sticky .search{ -webkit-box-flex:0; flex:0 0 auto } .centered-top-container.sticky .hamburger-section,.centered-top-container.sticky .search{ margin-bottom:8px; margin-top:8px } .centered-top-container.sticky .subscribe-section-container{ -webkit-box-flex:1; -webkit-box-ordinal-group:6; border:0; flex:1 0 100%; margin:-16px 0 0; order:5 } body.item-view .centered-top-container.sticky .subscribe-section-container{ margin-left:24px } .centered-top-container.sticky .subscribe-button{ margin-bottom:0; padding:8px 16px 16px } .centered-top-container.sticky .widget.Header h1{ font-size:16px; margin:0 } } body.sidebar-visible .page{ overflow-y:scroll } .sidebar-container{ margin-left:15px; float:left } .sidebar-container a{ color:#18ffff; font:400 14px Merriweather, Georgia, serif } .sidebar-container .sidebar-back{ float:right } .sidebar-container .navigation{ display:none } .sidebar-container .widget{ margin:auto 0; padding:24px } .sidebar-container .widget .title{ font:500 16px Ubuntu, sans-serif } @media (min-width:681px) and (max-width:1224px){ .error-view .sidebar-container{ display:none } } @media (max-width:680px){ .sidebar-container{ margin-left:0; max-width:none; width:100% } .sidebar-container .navigation{ display:block; padding:24px } .sidebar-container .navigation+.sidebar.section{ clear:both } .sidebar-container .widget{ padding-left:32px } .sidebar-container .widget.Profile{ padding-left:24px } } .post-wrapper{ background-color:#000000; position:relative } .feed-view .blog-posts{ margin-right:-15px; width:calc(100% + 15px) } .feed-view .post-wrapper{ border-radius:0px; float:left; overflow:hidden; -webkit-transition:box-shadow .3s cubic-bezier(.4,0,.2,1); transition:box-shadow .3s cubic-bezier(.4,0,.2,1); width:385px } .feed-view .post-wrapper:hover{ box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2) } .feed-view .post-wrapper.hero{ background-position:50%; background-size:cover; position:relative } .feed-view .post-wrapper .post,.feed-view .post-wrapper .post .snippet-thumbnail{ background-color:#000000; padding:24px 16px } .feed-view .post-wrapper .snippet-thumbnail{ -webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1); transition:opacity .3s cubic-bezier(.4,0,.2,1) } .feed-view .post-wrapper.has-labels.image .snippet-thumbnail-container{ background-color:rgba(255, 255, 255, 1) } .feed-view .post-wrapper.has-labels:hover .snippet-thumbnail{ opacity:.7 } .feed-view .inline-ad,.feed-view .post-wrapper{ margin-right:15px; margin-left:0; margin-bottom:15px; margin-top:0 } .feed-view .post-wrapper.hero .post-title a{ font-size:20px; line-height:24px } .feed-view .post-wrapper.not-hero .post-title a{ font-size:16px; line-height:24px } .feed-view .post-wrapper .post-title a{ display:block; margin:-296px -16px; padding:296px 16px; position:relative; text-overflow:ellipsis; z-index:2 } .feed-view .post-wrapper .byline,.feed-view .post-wrapper .comment-link{ position:relative; z-index:3 } .feed-view .not-hero.post-wrapper.no-image .post-title-container{ position:relative; top:-90px } .feed-view .post-wrapper .post-header{ padding:5px 0 } .feed-view .byline{ line-height:12px } .feed-view .hero .byline{ line-height:15.6px } .feed-view .hero .byline,.feed-view .hero .byline.post-author a,.feed-view .hero .byline.post-timestamp a{ font-size:14px } .feed-view .post-comment-link{ float:left } .feed-view .post-share-buttons{ float:right } .feed-view .header-buttons-byline{ height:24px; margin-top:16px } .feed-view .header-buttons-byline .byline{ height:24px } .feed-view .post-header-right-buttons .post-comment-link,.feed-view .post-header-right-buttons .post-jump-link{ display:block; float:left; margin-left:16px } .feed-view .post .num_comments{ display:inline-block; font:500 24px Ubuntu, sans-serif; font-size:12px; margin:-14px 6px 0; vertical-align:middle } .feed-view .post-wrapper .post-jump-link{ float:right } .feed-view .post-wrapper .post-footer{ margin-top:15px } .feed-view .post-wrapper .snippet-thumbnail,.feed-view .post-wrapper .snippet-thumbnail-container{ height:184px; overflow-y:hidden } .feed-view .post-wrapper .snippet-thumbnail{ background-position:50%; background-size:cover; display:block; width:100% } .feed-view .post-wrapper.hero .snippet-thumbnail,.feed-view .post-wrapper.hero .snippet-thumbnail-container{ height:272px; overflow-y:hidden } @media (min-width:681px){ .feed-view .post-title a .snippet-container{ height:48px; max-height:48px } .feed-view .post-title a .snippet-fade{ background:-webkit-linear-gradient(left,#000000 0,#000000 20%,rgba(0, 0, 0, 0) 100%); background:linear-gradient(to left,#000000 0,#000000 20%,rgba(0, 0, 0, 0) 100%); color:transparent; height:24px; width:96px } .feed-view .hero .post-title-container .post-title a .snippet-container{ height:24px; max-height:24px } .feed-view .hero .post-title a .snippet-fade{ height:24px } .feed-view .post-header-left-buttons{ position:relative } .feed-view .post-header-left-buttons:hover .touch-icon{ opacity:1 } .feed-view .hero.post-wrapper.no-image .post-authordate,.feed-view .hero.post-wrapper.no-image .post-title-container{ position:relative; top:-150px } .feed-view .hero.post-wrapper.no-image .post-title-container{ text-align:center } .feed-view .hero.post-wrapper.no-image .post-authordate{ -webkit-box-pack:center; justify-content:center } .feed-view .labels-outer-container{ margin:0 -4px; opacity:0; position:absolute; top:20px; -webkit-transition:opacity .2s; transition:opacity .2s; width:calc(100% - 2 * 16px) } .feed-view .post-wrapper.has-labels:hover .labels-outer-container{ opacity:1 } .feed-view .labels-container{ max-height:calc(23.75px + 2 * 4px); overflow:hidden } .feed-view .labels-container .labels-more,.feed-view .labels-container .overflow-button-container{ display:inline-block; float:right } .feed-view .labels-items{ padding:0 4px } .feed-view .labels-container a{ display:inline-block; max-width:calc(100% - 16px); overflow-x:hidden; text-overflow:ellipsis; vertical-align:top; white-space:nowrap } .feed-view .labels-more{ margin-left:8px; min-width:23.75px; padding:0; width:23.75px } .feed-view .byline.post-labels{ margin:0 } .feed-view .byline.post-labels a,.feed-view .labels-more a{ background-color:#000000; box-shadow:0 0 2px 0 rgba(0,0,0,.18); color:#18ffff; opacity:.9 } .feed-view .labels-more a{ border-radius:50%; display:inline-block; font:500 10.5px Ubuntu, sans-serif; height:23.75px; line-height:23.75px; max-width:23.75px; padding:0; text-align:center; width:23.75px } } @media (max-width:1224px){ .feed-view .centered{ padding-right:0 } .feed-view .centered .main-container{ float:none } .feed-view .blog-posts{ margin-right:0; width:auto } .feed-view .post-wrapper{ float:none } .feed-view .post-wrapper.hero{ width:680px } .feed-view .page_body .centered div.widget.FeaturedPost,.feed-view div.widget.Blog{ width:385px } .post-filter-message,.top-nav{ margin-top:32px } .widget.Header h1{ font:500 36px Ubuntu, sans-serif } .post-filter-message{ display:block } .post-filter-message a{ display:block; margin-top:8px; padding-left:0 } .feed-view .not-hero .post-title-container .post-title a .snippet-container{ height:auto } .feed-view .vertical-ad-container{ display:none } .feed-view .blog-posts .inline-ad{ display:block } } @media (max-width:680px){ .feed-view .centered .main{ float:none; width:100% } .feed-view .centered .centered-bottom,.feed-view .centered-bottom .hero.post-wrapper,.feed-view .centered-bottom .post-wrapper{ max-width:600px; width:auto } .feed-view #header{ width:auto } .feed-view .page_body .centered div.widget.FeaturedPost,.feed-view div.widget.Blog{ top:50px; width:100%; z-index:6 } .feed-view .main>.widget .title,.feed-view .post-filter-message{ margin-left:8px; margin-right:8px } .feed-view .hero.post-wrapper{ background-color:#18ffff; border-radius:0; height:416px } .feed-view .hero.post-wrapper .post{ bottom:0; box-sizing:border-box; margin:16px; position:absolute; width:calc(100% - 32px) } .feed-view .hero.no-image.post-wrapper .post{ box-shadow:0 0 16px rgba(0,0,0,.2); padding-top:120px; top:0 } .feed-view .hero.no-image.post-wrapper .post-footer{ bottom:16px; position:absolute; width:calc(100% - 32px) } .hero.post-wrapper h3{ white-space:normal } .feed-view .post-wrapper h3,.feed-view .post-wrapper:hover h3{ width:auto } .feed-view .hero.post-wrapper{ margin:0 0 15px } .feed-view .inline-ad,.feed-view .post-wrapper{ margin:0 8px 16px } .feed-view .post-labels{ display:none } .feed-view .post-wrapper .snippet-thumbnail{ background-size:cover; display:block; height:184px; margin:0; max-height:184px; width:100% } .feed-view .post-wrapper.hero .snippet-thumbnail,.feed-view .post-wrapper.hero .snippet-thumbnail-container{ height:416px; max-height:416px } .feed-view .header-author-byline{ display:none } .feed-view .hero .header-author-byline{ display:block } } .item-view .page_body{ padding-top:70px } .item-view .centered,.item-view .centered .main,.item-view .centered .main-container,.item-view .page_body.has-vertical-ads .centered,.item-view .page_body.has-vertical-ads .centered .main,.item-view .page_body.has-vertical-ads .centered .main-container{ width:100% } .item-view .main-container{ margin-right:15px; max-width:890px } .item-view .centered-bottom{ margin-left:auto; margin-right:auto; max-width:1185px; padding-right:0; padding-top:0; width:100% } .item-view .page_body.has-vertical-ads .centered-bottom{ max-width:1328px; width:100% } .item-view .bg-photo{ -webkit-filter:blur(12px); filter:blur(12px); -webkit-transform:scale(1.05); transform:scale(1.05) } .item-view .bg-photo-container+.centered .centered-bottom{ margin-top:0 } .item-view .bg-photo-container+.centered .centered-bottom .post-wrapper{ margin-top:-368px } .item-view .bg-photo-container+.centered-bottom{ margin-top:0 } .item-view .inline-ad{ margin-bottom:0; margin-top:30px; padding-bottom:16px } .item-view .post-wrapper{ border-radius:0px 0px 0 0; float:none; height:auto; margin:0; padding:32px; width:auto } .item-view .post-outer{ padding:8px } .item-view .comments{ border-radius:0 0 0px 0px; color:#ffffff; margin:0 8px 8px } .item-view .post-title{ font:500 24px Ubuntu, sans-serif } .item-view .post-header{ display:block; width:auto } .item-view .post-share-buttons{ display:block; margin-bottom:40px; margin-top:20px } .item-view .post-footer{ display:block } .item-view .post-footer a{ color:#18ffff; color:#18ffff; cursor:pointer; font:500 12px Ubuntu, sans-serif; text-transform:uppercase } .item-view .post-footer-line{ border:0 } .item-view .sidebar-container{ margin-left:0; box-sizing:border-box; margin-top:15px; max-width:280px; padding:0; width:280px } .item-view .sidebar-container .widget{ padding:15px 0 } @media (max-width:1328px){ .item-view .centered{ width:100% } .item-view .centered .centered-bottom{ margin-left:auto; margin-right:auto; padding-right:0; padding-top:0; width:100% } .item-view .centered .main-container{ float:none; margin:0 auto } .item-view div.section.main div.widget.PopularPosts{ margin:0 2.5%; position:relative; top:0; width:95% } .item-view .bg-photo-container+.centered .main{ margin-top:0 } .item-view div.widget.Blog{ margin:auto; width:100% } .item-view .post-share-buttons{ margin-bottom:32px } .item-view .sidebar-container{ float:none; margin:0; max-height:none; max-width:none; padding:0 15px; position:static; width:100% } .item-view .sidebar-container .section{ margin:15px auto; max-width:480px } .item-view .sidebar-container .section .widget{ position:static; width:100% } .item-view .vertical-ad-container{ display:none } .item-view .blog-posts .inline-ad{ display:block } } @media (max-width:745px){ .item-view.has-subscribe .bg-photo-container,.item-view.has-subscribe .centered-bottom{ padding-top:88px } .item-view .bg-photo,.item-view .bg-photo-container{ height:296px; width:auto } .item-view .bg-photo-container+.centered .centered-bottom .post-wrapper{ margin-top:-240px } .item-view .bg-photo-container+.centered .centered-bottom,.item-view .page_body.has-subscribe .bg-photo-container+.centered .centered-bottom{ margin-top:0 } .item-view .post-outer{ background:#000000 } .item-view .post-outer .post-wrapper{ padding:16px } .item-view .comments{ margin:0 } } #comments{ background:#000000; border-top:1px solid rgba(255, 255, 255, 0.12); margin-top:0; padding:32px } #comments .comment-form .title,#comments h3.title{ clip:rect(1px,1px,1px,1px); border:0; height:1px; overflow:hidden; padding:0; position:absolute; width:1px } #comments .comment-form{ border-bottom:1px solid rgba(255, 255, 255, 0.12); border-top:1px solid rgba(255, 255, 255, 0.12) } .item-view #comments .comment-form h4{ clip:rect(1px,1px,1px,1px); border:0; height:1px; overflow:hidden; padding:0; position:absolute; width:1px } #comment-holder .continue{ display:none } -->
Skip to main content