{“@context”:”http:\/\/schema.org”,”@type”:”WebSite”,”url”:”https:\/\/www.gwhatchet.com”,”name”:”The GW Hatchet”}
@media only screen and (min-width: 650px) {
blockquote.right {
width: 40%;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 30px;
margin-right: 0px;
}
}
@media only screen and (max-width: 650px) {
blockquote.right {
margin-top: -10px;
margin-bottom: 10px;
margin-left: 15px;
}
}
blockquote.right {
border-left: 4px solid #043c5b;
color: #043c5b;
font-family: Source Sans Pro, sans-serif;
font-weight: bold;
padding-left: 15px;
float: right;
font-style: italic;
}
blockquote > p {
padding: 0;
margin: 0;
}
@media only screen and (min-width: 650px) {
blockquote.left {
width: 40%;
margin-top: 5px;
margin-bottom: 10px;
margin-left: 15px;
margin-right: 30px;
}
}
@media only screen and (max-width: 650px) {
blockquote.left {
margin-top: -5px;
margin-bottom: 15px;
margin-left: 15px;
margin-right: 30px;
}
}
blockquote.left {
border-left: 4px solid #043c5b;
color: #043c5b;
font-family: Source Sans Pro, sans-serif;
font-weight: bold;
padding-left: 15px;
float: left;
font-style: italic;
}
blockquote > p {
padding: 0;
margin: 0;
}
aside {
background-color: rgb(227, 227, 227);
top: 0px;
float: right;
padding: 10px 15px 0px 15px;
width: 100%;
margin: 0px 0px 15px 0px;
color: #043c5b;
font-family: Source Serif Pro, Georgia, Cambria, Times New Roman, serif;
border-top: 4px solid #043c5b;
font-size: 20px;
line-height: 1em;
font-weight: bold;
}
.related:before {
content: “Related: “;
color: rgb(99, 113, 122);
font-family: Source Serif Pro, Georgia, Cambria, Times New Roman, serif;
}
.aside {
font-family: sans-serif;
font-size: 16px;
color: rgb(99, 113, 122);
line-height: 1.2em;
font-weight: 100;
}
.aside2 {
font-family: Source Serif Pro, Georgia, Cambria, Times New Roman, serif;
font-size: 16px;
color: #043c5b;
font-weight: 100;
}
aside > p {
margin: 0px 0px 10px 0px;
}
html {
margin-top: 0px !important;
}
@import url(“https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700”);
.basketball-guide-2017-container {
max-width: 1100px;
text-align: center;
font-family: “Source Serif Pro”, “Cambria”, “Georgia”, serif;
margin: 1rem auto
}
.basketball-guide-2017-container * {
box-sizing: border-box
}
.basketball-guide-2017-container a:link {
text-decoration: none
}
.basketball-guide-2017-container h1 {
font-size: 2rem;
font-family: “Source Sans Pro”, “Segoe UI”, “Helvetica Neue”, “Helvetica”, sans-serif;
text-transform: uppercase;
background-color: #224193;
color: white;
padding: 0.5rem 0;
margin: 0.5rem 0
}
.basketball-guide-2017-container header.guide-header img {
width: 100%;
max-height: 550px;
object-fit: cover;
}
.basketball-guide-2017-container header.guide-header .cover-story {
max-width: 900px;
margin: 0 auto;
color: black
}
.basketball-guide-2017-container header.guide-header .cover-story h2.big-headline {
font-size: 3rem;
margin: 0.75rem 0 0.75rem 0;
font-family: “Source Sans Pro”, “Segoe UI”, “Helvetica Neue”, “Helvetica”, sans-serif;
text-transform: uppercase;
line-height: 3rem;
color: #224193
}
.basketball-guide-2017-container header.guide-header .cover-story p.big-subheadline {
font-size: 1.5rem;
margin: -0.25rem 0 1rem 0;
font-family: “Source Sans Pro”, “Segoe UI”, “Helvetica Neue”, “Helvetica”, sans-serif
}
.basketball-guide-2017-container header.guide-header .cover-story p.big-excerpt {
margin-top: 0.5rem;
font-size: 1.1rem
}
@media screen and (max-width: 500px) {
.basketball-guide-2017-container header.guide-header .cover-story h2.big-headline {
font-size: 2rem;
line-height: 2rem
}
.basketball-guide-2017-container header.guide-header .cover-story p.big-subheadline {
font-size: 1.5rem
}
.basketball-guide-2017-container header.guide-header .cover-story p.big-excerpt,
.basketball-guide-2017-container header.guide-header .cover-story p.read-button span {
font-size: 1rem
}
}
.basketball-guide-2017-container header.guide-header:hover .cover-story h2.big-headline {
color: black
}
.basketball-guide-2017-container section.guide-section {
margin-bottom: 0rem
}
.basketball-guide-2017-container section.guide-section header h3 {
font-size: 2rem;
font-family: “Source Sans Pro”, “Segoe UI”, “Helvetica Neue”, “Helvetica”, sans-serif;
text-transform: uppercase;
/*background-color: #224193;*/
color: white;
padding: 0.5rem 0;
margin: 0.5rem 0
}
.basketball-guide-2017-container section.guide-section section.row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.basketball-guide-2017-container .story-box {
flex-grow: 1;
height: 500px;
/*height: 600px;
/*height: 100%;*/
/*background-color: white;*/
display: block;
/*border: 5px solid #224193;*/
margin: 0.7rem 0.7rem;
margin-bottom: -1.0em;
overflow: hidden;
position: relative;
flex-shrink: 0;
flex-basis: 0;
min-width: 45%
}
.basketball-guide-2017-container .story-box img {
width: 100%;
height: 252px;
/*background-color: white;*/
object-fit: cover;
object-position: center top
}
.basketball-guide-2017-container .story-box div.blurb {
width: 100%;
position: absolute;
bottom: 0;
color: white
}
.basketball-guide-2017-container .story-box div.blurb h4,
.basketball-guide-2017-container .story-box div.blurb p.description {
background-color: #224193;
padding: 0.25rem 0.5rem
}
.basketball-guide-2017-container .story-box div.blurb h4 {
font-size: 1.5rem;
margin: 2rem 0;
text-align: right;
max-width: 75%;
position: absolute;
right: 0;
bottom: 0
}
.basketball-guide-2017-container .story-box div.blurb p.description {
text-align: left;
display: none;
max-width: 75%
}
.basketball-guide-2017-container p.read-button span {
background-color: #224193;
color: white;
text-transform: uppercase;
display: inline-block;
padding: 0.5rem 1rem;
font-family: “Source Sans Pro”, “Segoe UI”, “Helvetica Neue”, “Helvetica”, sans-serif;
font-weight: bold;
font-size: 1.25rem
}
footer .social-links li.social a {
color: #FFF;
}
body.ios header {
display: none
}
body.ios .basketball-guide-2017-container header {
display: block
}
body.ios article.post {
padding-left: 0;
padding-right: 0
}
html {
height: 100%;
overflow: hidden;
}
html {
background-color: #1D1D1D;
}
body {
color: #fff;
margin: 0;
padding: 0;
-webkit-perspective: 1px;
perspective: 1px;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
height: 100%;
overflow-y: scroll;
overflow-x: hidden;
}
figure {
box-sizing: border-box;
min-height: 40vw;
padding: 30vw 0 5vw;
margin-left: -0.0em;
position: relative;
-webkit-transform-style: inherit;
transform-style: inherit;
width: 100vw;
background-blend-mode: darken;
transition: 3s;
}
figure,
figure:before {
background: 50% 50% / cover;
}
figure::before {
bottom: 0;
content: “”;
left: 0;
position: absolute;
right: 0;
top: 0;
display: block;
background-color: white;
/*./ArmellTransfer_OA-2000×1340.gif*/
/*https://www.gwhatchet.com/wp-content/uploads/2018/11/LandingPage_GS-2000×1340.jpg*/
background-image: url(https://www.gwhatchet.com/wp-content/uploads/2019/11/2019-fall-basketball-preview-image-1.jpg);
background-size: cover;
background-repeat: no-repeat;
background-origin: center;
background-clip: center;
background-attachment: fixed;
background-blend-mode: darken;
transition: 3s;
/*-webkit-transform-origin: center center 0;
-webkit-transform: translateZ(-1px) scale(2);
transform-origin: center center 0;
transform: translateZ(-1px) scale(2);*/
z-index: -1;
min-height: 50vh;
}
@media screen and (max-width: 600px) {
figure::before {
background-attachment: scroll;
}
}
figure * {
text-align: center;
margin: 0;
padding: 0.1em 0;
font-family: “Source Serif Pro”, “Georgia”, “Cambria”, “Times New Roman”, serif;
}
figure h2 {
font-size: 3rem;
margin: 0.75rem 0 0.75rem 0;
font-family: “Source Sans Pro”, “Segoe UI”, “Helvetica Neue”, “Helvetica”, sans-serif;
text-transform: uppercase;
line-height: 3rem;
color: #224193;
}
figure .big-subheadline {
font-family: “Source Sans Pro”, “Segoe UI”, “Helvetica Neue”, “Helvetica”, sans-serif;
}
main {
background-color: hsl(60, 10%, 10%);
line-height: 1.7;
max-width: 32em;
padding: 5% calc(50% – 16em) 35%;
position: relative;
z-index: 2;
}
.basketball-guide-2017-container:hover .read-container {
background-color: black;
}
.basketball-guide-2019-story-title {
font-size: 24pt;
font-weight: 600;
/*margin: 1rem 0 0.0rem 0;*/
width: 100%;
margin-top: auto;
margin-bottom: auto;
text-transform: none;
line-height: 1.2;
color: white;
/*margin-left: 1em;
margin-right: 1em;*/
font-family: “Roboto”, sans-serif;
}
.basketball-guide-2019-story-excerpt {
color: rgba(255, 255, 255, 0.7);
font-size: 14pt;
line-height: 1.15;
/*margin-left: 2em;
margin-right: 2em;*/
width: 100%;
/*margin-bottom: auto;*/
margin-top: auto;
font-family: “Rockwell”, “Source Serif Pro”, “Segoe UI”, “Helvetica Neue”, “Helvetica”, sans-serif;
}
.basketball-guide-2019-story-author {
color: rgba(255, 255, 255, 0.7);
font-size: 12pt;
line-height: 1.15;
margin-left: 2em;
margin-right: 2em;
margin-bottom: auto;
font-family: “Source Sans Pro”, “Segoe UI”, “Helvetica Neue”, “Helvetica”, sans-serif;
}
@media screen and (max-width: 600px) {
.basketball-guide-2019-story-title {
font-size: 22pt;
margin-left: 0.25em;
margin-right: 0.25em;
}
.basketball-guide-2019-story-excerpt {
font-size: 10pt;
margin-left: 0.25em;
margin-right: 0.25em;
}
.basketball-guide-2019-story-author {
font-size: 10pt;
margin-left: 1em;
margin-right: 1em;
}
}
@media screen and (max-width: 350px) {
.basketball-guide-2019-story-title {
font-size: 18pt;
margin-left: 0.25em;
margin-right: 0.25em;
}
.basketball-guide-2019-story-excerpt {
font-size: 10pt;
margin-left: 0.25em;
margin-right: 0.25em;
}
.basketball-guide-2019-story-author {
font-size: 10pt;
margin-left: 1em;
margin-right: 1em;
}
}
.basketball-guide-2019-button-subtitle {
font-family: “Source Sans Pro”, “Segoe UI”, “Helvetica Neue”, “Helvetica”, sans-serif;
font-size: 12pt;
color: white;
opacity: 0.7;
margin-top: 0;
font-weight: 700;
}
.read-button {
transition: .5s ease;
}
.hover-button {
transition: .5s ease;
width: calc(50% – 1.0rem);
}
.hover-button:hover {
opacity: 0.8;
}
.hover-button { cursor: pointer; }
a { cursor: pointer; }
.read-background {
transition: .5s ease;
width: 55%;
}
.read-background:hover {
background-color: black;
}
.backgroundBox {
transition: .5s ease;
/* padding-top: 1em; */
justify-content: space-between;
display: flex;
flex-direction: column;
width: 100%;
padding-left: 1rem;
padding-right: 1rem;
/* padding-bottom: 1rem; */
}
}
.story-box:hover div {
opacity: 0.8;
}
.basketball-guide-2017-container {
padding-bottom: 2em;
}
.disappearing-box {
display: block;
}
.centered-post {
max-width: 48.5%;
margin-left: auto;
margin-right: auto;
}
@media screen and (max-width: 600px) {
.centered-post {
max-width: 100%;
}
.hover-button {
width: calc(100% – 1.0rem);
margin-bottom: 0.25rem;
margin-top: 0.25rem;
}
.read-background {
width: 100%;
}
.basketball-guide-2017-container {
padding-bottom: 0em;
}
.disappearing-box {
display: none;
}
}
@media screen and (max-width: 350px) {
.big-headline {
font-size: 2.5rem;
}
}
.read-button:hover .read-background {
opacity: 0.8;
}
.header-title {
text-transform: uppercase;
background-color: #224193;
color: white;
padding: 0.5rem 0;
margin: 0;
font-size: 40pt;
font-weight: bold;
font-family: trade-gothic-next, sans-serif;
margin-top: -0.4em;
}
.header-subtitle {
text-transform: uppercase;
background-color: #224193;
color: white;
padding: 0.5rem 0;
padding-top: 0.9em;
margin: 0;
font-size: 20pt;
font-weight: bold;
font-family: trade-gothic-next, sans-serif;
color: #E5D28D;
}
.threeboxgallery {
width: 50%;
}
@media screen and (max-width: 900px) {
.threeboxgallery {
width: 100%;
}
}
.basketball-guide-2017-container .story-box {
min-width: calc(100% – 1.4rem);
}
.basketball-guide-2017-container .story-box {
height: 650px;
}
.basketball-guide-2017-container .story-box img {
height: 400px;
}
@media screen and (min-width: 900px) {
.basketball-guide-2017-container .story-box {
min-width: 45%;
}
.basketball-guide-2017-container .story-box img {
height: 252px;
}
.basketball-guide-2017-container .story-box {
height: 500px;
}
}
.tallBox {
width: 100%;
height: 60%;
}
.winter-is-coming, .snow {
z-index: 100;
pointer-events: none;
}
.winter-is-coming {
overflow: hidden;
position: absolute;
top: 0;
height: 100%;
width: 100%;
max-width: 100%;
z-index: -1;
}
.snow {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
scale: 0.5;
-webkit-animation: falling linear infinite both;
animation: falling linear infinite both;
-webkit-transform: translate3D(0, -100%, 0);
transform: translate3D(0, -100%, 0);
}
.snow–near {
-webkit-animation-duration: 10s;
animation-duration: 10s;
background-image: url(“https://dl6rt3mwcjzxg.cloudfront.net/assets/snow/snow-large-075d267ecbc42e3564c8ed43516dd557.png”);
background-size: contain;
}
.snow–near + .snow–alt {
-webkit-animation-delay: 5s;
animation-delay: 5s;
}
.snow–mid {
-webkit-animation-duration: 20s;
animation-duration: 20s;
background-image: url(“https://dl6rt3mwcjzxg.cloudfront.net/assets/snow/snow-medium-0b8a5e0732315b68e1f54185be7a1ad9.png”);
background-size: contain;
}
.snow–mid + .snow–alt {
-webkit-animation-delay: 10s;
animation-delay: 10s;
}
.snow–far {
-webkit-animation-duration: 30s;
animation-duration: 30s;
background-image: url(“https://dl6rt3mwcjzxg.cloudfront.net/assets/snow/snow-small-1ecd03b1fce08c24e064ff8c0a72c519.png”);
background-size: contain;
}
.snow–far + .snow–alt {
-webkit-animation-delay: 15s;
animation-delay: 15s;
}
@-webkit-keyframes falling {
0% {
-webkit-transform: translate3D(-7.5%, -100%, 0);
transform: translate3D(-7.5%, -100%, 0);
}
100% {
-webkit-transform: translate3D(7.5%, 100%, 0);
transform: translate3D(7.5%, 100%, 0);
}
}
@keyframes falling {
0% {
-webkit-transform: translate3D(-7.5%, -100%, 0);
transform: translate3D(-7.5%, -100%, 0);
}
100% {
-webkit-transform: translate3D(7.5%, 100%, 0);
transform: translate3D(7.5%, 100%, 0);
}
}
.lightrope {
text-align: center;
white-space: nowrap;
overflow: hidden;
z-index: 1;
margin: -15px 0 0 0;
padding: 0;
pointer-events: none;
width: 100%;
-moz-transform: scale(1, -1);
-webkit-transform: scale(1, -1);
-o-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
.lightrope li {
position: relative;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
list-style: none;
margin: 0;
padding: 0;
display: block;
width: 12px;
height: 28px;
border-radius: 50%;
margin: 20px;
display: inline-block;
background: #00f7a5;
box-shadow: 0px 4.6666666667px 24px 3px #00f7a5;
-webkit-animation-name: flash-1;
animation-name: flash-1;
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.lightrope li:nth-child(2n+1) {
background: cyan;
box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 255, 255, 0.5);
-webkit-animation-name: flash-2;
animation-name: flash-2;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
}
.lightrope li:nth-child(4n+2) {
background: #f70094;
box-shadow: 0px 4.6666666667px 24px 3px #f70094;
-webkit-animation-name: flash-3;
animation-name: flash-3;
-webkit-animation-duration: 1.1s;
animation-duration: 1.1s;
}
.lightrope li:nth-child(odd) {
-webkit-animation-duration: 1.8s;
animation-duration: 1.8s;
}
.lightrope li:nth-child(3n+1) {
-webkit-animation-duration: 1.4s;
animation-duration: 1.4s;
}
.lightrope li:before {
content: “”;
position: absolute;
background: #222;
width: 10px;
height: 9.3333333333px;
border-radius: 3px;
top: -4.6666666667px;
left: 1px;
}
.lightrope li:after {
content: “”;
top: -14px;
left: 9px;
position: absolute;
width: 52px;
height: 18.6666666667px;
border-bottom: solid #222 2px;
border-radius: 50%;
}
.lightrope li:last-child:after {
content: none;
}
.lightrope li:first-child {
margin-left: -40px;
}
@-webkit-keyframes flash-1 {
0%, 100% {
background: #00f7a5;
box-shadow: 0px 4.6666666667px 24px 3px #00f7a5;
}
50% {
background: rgba(0, 247, 165, 0.4);
box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 247, 165, 0.2);
}
}
@keyframes flash-1 {
0%, 100% {
background: #00f7a5;
box-shadow: 0px 4.6666666667px 24px 3px #00f7a5;
}
50% {
background: rgba(0, 247, 165, 0.4);
box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 247, 165, 0.2);
}
}
@-webkit-keyframes flash-2 {
0%, 100% {
background: cyan;
box-shadow: 0px 4.6666666667px 24px 3px cyan;
}
50% {
background: rgba(0, 255, 255, 0.4);
box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 255, 255, 0.2);
}
}
@keyframes flash-2 {
0%, 100% {
background: cyan;
box-shadow: 0px 4.6666666667px 24px 3px cyan;
}
50% {
background: rgba(0, 255, 255, 0.4);
box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 255, 255, 0.2);
}
}
@-webkit-keyframes flash-3 {
0%, 100% {
background: #f70094;
box-shadow: 0px 4.6666666667px 24px 3px #f70094;
}
50% {
background: rgba(247, 0, 148, 0.4);
box-shadow: 0px 4.6666666667px 24px 3px rgba(247, 0, 148, 0.2);
}
}
@keyframes flash-3 {
0%, 100% {
background: #f70094;
box-shadow: 0px 4.6666666667px 24px 3px #f70094;
}
50% {
background: rgba(247, 0, 148, 0.4);
box-shadow: 0px 4.6666666667px 24px 3px rgba(247, 0, 148, 0.2);
}
}
The Hatchet’s 2021
Holiday Guide