Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @charset "utf-8";
- /*
- Logotype: font-family: 'Aldrich', san-serif;
- Text: font-family: 'Open Sans', sans-serif;
- Open Sans font-weights: 400, 300, 600, 700, 800
- COLOR PALETTE
- The Gamers Nation color palette consists of 7 different colors that have been given name for convinience: Tech Yellow, Ice Blue, Water Blue, Deep Blue, Soft White, Light Gray, and Metal Gray. Each color may also have up to 2 variations: 15% more White or 25% more Black. These variations may not be available if they look like an existing color, is unnecessary or doesn't look good in general.
- ---------------------------------------
- Tech Yellow 15%W: #EFD58A rgba(239,213,138,1)
- Tech Yellow: #ECCE76 rgba(36,206,118,1)
- Tech Yellow 25%B: #B19A58 rgba(177,154,88,1)
- Ice Blue 15%W: #7CB2EF rgba(124,178,239,1)
- Ice Blue: #65A5EC rgba(101,165,236,1)
- Water Blue: #3F6089 rgba(63,96,137,1)
- Water Blue 25%B: #2F4867 rgb(47,72,103,1)
- Deep Blue: #333745 rgba(51,55,69,1)
- Deep Blue 25%B: #262934 rgba(38,41,52,1)
- Soft White: #FAFDFF rgba(250,253,255,1)
- Light Gray 15%W: #EAEBEB rgba(234,235,235,1)
- Light Gray: #E6E7E8 rgba(230,231,232,1)
- Light Gray 25%B: #ACADAE rgba(172,173,174,1)
- Metal Gray: #2F2D30 rgba(47,45,48,1)
- Metal Gray 25%B: #232224 rgba(35,34,36,1)
- Metal Gray 50%B: #1A191B rgba(26,25,27,1)
- Metal Gray 75%B: #131314 rgba(19,19,20,1)
- * {outline: 2px orange dashed;}
- /* Toolbox
- --------------------------------------- */
- .clear {
- clear: both;
- }
- /* Headlines and bodytext
- --------------------------------------- */
- body { /* Default Text Style - non-text related body style is further down */
- font-family: Arial, Helvetica, sans-serif;
- font-size: 14px;
- font-weight: 400;
- line-height: 1.3;
- }
- h2,
- h2>a { /* Headlines */
- font-family: 'Lato', sans-serif;
- font-size: 18px;
- font-weight: 600;
- line-height:1.65;
- }
- h3,
- h3>a { /* Subheaders */
- font-family: 'Lato', sans-serif;
- font-size: 18px;
- font-weight: 600;
- line-height:1.35;
- }
- p+h3, h2+h3 {
- margin-top:18px; /* If there is text above h3, move it one line down */
- }
- /* General Hyperlinks
- --------------------------------------- */
- a { /* Standard hyperlink behavior */
- text-decoration:none;
- color: #3f6089/*Water Blue*/;
- -webkit-transition: color .1s linear;
- -moz-transition: color .1s linear;
- -o-transition: color .1s linear;
- -ms-transition: color .2s linear;
- transition: color .1s linear;
- }
- a:hover,
- .newsfeed article a:hover {
- color: #333745/*Deep Blue*/;
- text-decoration:underline;
- }
- /* Logo
- --------------------------------------- */
- h1, /* Logotype */
- h1 a:hover, /* Prevents logotype from changing color on hovor */
- footer ul.gnLogo a /* Logotype (footer) */ {
- font-family: 'Aldrich', san-serif;
- font-size: 26px !important;
- line-height: 55px;
- text-align: left;
- color: #E6E7E8/*Light Gray*/;
- float: left;
- padding: 0 5px;
- margin-top: -3px;
- }
- h1 span {
- color: #ECCE76/*Tech Yellow*/;
- }
- /* Header & Main Menu
- --------------------------------------- */
- header { /* Header at top of page */
- width: 960px;
- height: 55px;
- padding:0 40px;
- margin:0 auto;
- background: url(../images/bg.png) #2f2d30/*Metal Gray*/;
- }
- header nav { /* Main menu */
- font-family: 'Aldrich', san-serif;
- font-size:16px;
- line-height: 55px; /* Centers the nav items */
- text-align: right; /* Moves the nav to the right side of the page */
- width: 950px;
- padding: 0 5px;
- margin: 0 auto;
- }
- h1>a {
- color: #FAFDFF/*Soft White*/;
- padding: 8px 26px; /* Increase the hitbox of logo items */
- position:relative;
- right:37px; /* Realign and compensate h1 after padding */
- }
- header nav>a {
- color: #FAFDFF/*Soft White*/;
- padding: 8px 18px; /* Increase the hitbox of logo items */
- position:relative;
- left:13px; /* Realign and compensate menu items after padding */
- }
- header nav a:hover {
- color: #ECCE76/*Tech Yellow*/;
- }
- /* Body, wrapper & list styling
- --------------------------------------- */
- body {
- background: url(../images/bg_darkgray.png); /* Background Image */
- }
- .content-wrapper { /* Page specific content-wrapper */
- background: url(../images/main_bg.png) #E6E7E8/*Light Gray*/; /* Background Image */
- box-shadow:inset 0 0 60px 5px rgba(47,45,48,.2)/*Metal Gray*/;
- width: 960px;
- padding: 40px 40px;
- margin: 0px auto 0 auto;
- height: 100%;
- }
- .list ul {
- list-style: outside square;
- margin-top: 5px;
- }
- .list ol {
- list-style: outside decimal;
- margin-top: 5px;
- }
- .list li {
- margin-left: 24px;
- }
- /* Content (Left)
- --------------------------------------- */
- section.left {
- float: left;
- width: 620px;
- background:url(../images/bg_gray.png);
- }
- section.left p, /* Body text */
- section.left li {
- color: #131314 /*Metal Gray 75%B*/;
- }
- /* Stream / Video player
- --------------------------------------- */
- .stream { /* Video player-container (div) */
- height: 349px;
- width: 620px;
- }
- section.video-embeds object, /* Objects in the section containing video-player (stream) */
- section.video-embeds embed {
- height: 349px;
- width: 620px;
- }
- .announcement {
- width: 588px;
- min-height:80px;
- padding: 8px 16px;
- border-top:none;
- background: url(../images/main_bg.png) #E6E7E8/*Light Gray*/;
- }
- .announcement aside {
- width:27px;
- min-height:80px;
- padding:0 4px 0 0;
- display:block;
- float:left;
- }
- /* Thumbnail sliders: containers
- --------------------------------------- */
- .frontpageSlider { /* Containers for video slider */
- width: 530px;
- height: 164px;
- padding: 8px 45px 8px 45px;
- margin-bottom:1px;
- clear: both;
- position: relative;
- white-space: nowrap;
- }
- .frontpageSlider h2 {
- display:block;
- margin:0 3px 0 2px;
- }
- .frontpageSlider h2 a {
- }
- #carousel-1 {
- padding-top:16px; /* Must be .frontpageSlider top padding + 8 to fit the first carousel correctly */
- }
- /* Thumbnail sliders: Content
- --------------------------------------- */
- .frontpageSlider .thumbnail img { /* Video & stream thumbnails */
- width: 163px;
- height: 90px;
- }
- .frontpageSlider :before { /* Slider hover text */
- font-size: 90%;
- float: left;
- color: #EAEBEB /* Light Gray 15%W */;
- background: rgba(35,34,36,.95) /* Metal Gray 25%B */;
- position: absolute;
- padding: 8px 14px;
- }
- #carousel-1 li:hover a:before,
- #carousel-2 li:hover a:before {
- content: 'PLAY';
- margin: 30px 0 0 52px;
- }
- #carousel-1 .active:before,
- #carousel-2 .active:before,
- #carousel-1 li:hover .active:before,
- #carousel-2 li:hover .active:before {
- content: 'NOW PLAYING';
- margin: 30px 0 0 30px;
- }
- #carousel-3 li:hover a:before {
- content: 'BROWSE GALLERY';
- margin: 30px 0 0 24px;
- }
- /* Events
- --------------------------------------- */
- figure { /* Container for event image and description */
- max-width: 100%; /* % of the area of the event image that the figcaption span across */
- }
- figcaption .timestamp {
- padding: 4px 8px;
- display:inline;
- font-weight:300;
- color: #FAFDFF/*Soft White*/ !important;
- background: rgba(19,19,20,.9)/*Metal Gray 75%B*/;
- }
- figcaption h4 a{ /* Event title/link */
- position:relative;
- top:-12px;
- padding: 4px 8px;
- background: rgba(19,19,20,.9)/*Metal Gray 75%B*/;
- color: #65A5EC;
- font-size:16px;
- line-height:2;
- font-weight:300;
- word-wrap:5px;
- }
- figcaption h4 a:hover { /* Hover: Event titles */
- color: #ECCE76/*Tech Yellow*/!important;
- }
- figcaption { /* Container for event title + other text */
- position: relative;
- top:-75px;
- }
- /* Archive
- --------------------------------------- */
- #archive_collapsable .ui-accordion-header { /* Archive article header links */
- padding: 10px;
- margin: 0;
- border-top: 2px rgba(172,173,174,.75)/*Light Gray 25%B*/ solid;
- cursor: pointer;
- }
- .listitem { /* Archive article container */
- height: 70px;
- padding: 12px;
- border-top: 1px #c8c8c8 dotted;
- }
- .listitem a img { /* Archive article thumbnail */
- width: 120px;
- height: 67px;
- margin: 0 12px 0 0;
- float: left;
- background: url(../images/loading.gif) 50% 50% no-repeat; /* Loading animation */
- background-size: 120px;
- }
- #archive_collapsable .archiveList { /* Archive Sections */
- padding-bottom: 12px;
- }
- /* Aside
- --------------------------------------- */
- .content-wrapper aside { /* Aside wrapper */
- float: left;
- width: 310px;
- margin-left: 30px; /* Space from .left to aside */
- }
- .content-wrapper>aside * {
- transition: color .1s, border .1s, border-color .1s, background .1s, background-color .1s;
- -o-transition: color .1s, border .1s, border-color .1s, background .1s, background-color .1s;
- -ms-transition: color .1s, border .1s, border-color .1s, background .1s, background-color .1s;
- -moz-transition: color .1s, border .1s, border-color .1s, background .1s, background-color .1s;
- -webkit-transition: color .1s, border .1s, border-color .1s, background .1s, background-color .1s;
- }
- /* Aside vertical navigation menu
- --------------------------------------- */
- .content-wrapper>aside ul li {
- padding: 14px 10px;
- border-left: 2px rgba(172,173,174,.75)/*Light Gray 25%B*/ solid;
- }
- .content-wrapper>aside li:hover {
- border-color: #3f6089/*Water Blue*/;
- background: #EAEBEB/*Light Gray 15%W*/;
- }
- .content-wrapper>aside li:active {
- border-color: #2F2D30/*Metal Gray*/;
- }
- /* Aside newsfeed
- --------------------------------------- */
- .content-wrapper>aside section:first-child article {
- margin:0 0 16px 0;
- }
- .content-wrapper>aside section:first-child article p { /* Article preview */
- margin:0 0 4px 0;
- }
- .itemInfo a+p,
- .content-wrapper>aside section:first-child article span, /* Timestamp */
- .content-wrapper>aside section:first-child article span+a, /* Read more */
- .content-wrapper>aside section:first-child article span+a+a { /* Browse articles */
- color:#acadae/*Light Gray 25%B*/;
- font-size:90%;
- }
- .content-wrapper>aside section:first-child article span { /* Timestamp */
- font-size:87%;
- }
- .content-wrapper>aside section:first-child article span+a { /* Browse articles */
- padding:0 4px;
- border-left:1px solid rgba(47,45,48,.2)/*Metal Gray*/;
- border-right:1px solid rgba(47,45,48,.2)/*Metal Gray*/;
- }
- /* Forms
- --------------------------------------- */
- /* Text input fields */
- input[type=email],
- input[type=text] {
- color: #2F2D30 /*Metal Gray*/;
- box-shadow: inset 0px 1px 2px rgba(19,19,20,.1)/*Metal Gray 75%B*/;
- border: solid 1px #ACADAE /*Light Gray 25%B*/;
- padding: 10px;
- width: 250px; /* Standard width */
- }
- input[type=email]:focus,
- input[type=text]:foucs {
- color: #2F2D30 /* Metal Gray */;
- }
- input[type=email]:hover,
- input[type=text]:hover {
- box-shadow: inset 0px 1px 2px rgba(19,19,20,.2)/*Metal Gray 75%B*/;
- }
- input[type=email]:active,
- input[type=text]:active {
- box-shadow: inset 0px 1px 2px rgba(19,19,20,.5)/*Metal Gray 75%B*/;
- }
- /* Buttons */
- button,
- input[type=submit] {
- -webkit-box-shadow: inset 0 1px 0 0 #FAFDFF /*Soft White*/;
- box-shadow: inset 0 1px 0 0 #FAFDFF; /*Light Gray 15%W*/
- background-color: #EAEBEB /*Light Gray 15%W*/;
- border-radius: 2px; /*Light Gray 25%B*/
- border: 1px solid rgba(172,173,174,.5) /*Light Gray 25%B*/;
- color: rgba(47,45,48,.7) /*Metal Gray*/;
- padding: 7px 13px;
- text-decoration: none;
- text-shadow: 1px 1px 0 #FAFDFF /*Soft White*/;
- display: inline-block;
- position: relative;
- }
- button:hover,
- input[type=submit]:hover {
- color: #131314; /*Light Gray*/
- background-color: #E6E7E8; /*Light Gray 25%B*/
- border: 1px solid rgba(172,173,174,.4) /*Light Gray 25%B*/;
- }
- button:active,
- input[type=submit]:active {
- cursor: pointer;
- border: 1px solid rgba(172,173,174,.8) /*Light Gray 25%B*/;
- }
- /* HTML5 validation styles */
- input:required,
- textarea:required {
- background: #FAFDFF /*Soft White*/ url(../images/red_asterisk.png) no-repeat right center;
- outline: none;
- }
- input:required:valid,
- textarea:required:valid {
- background: #FAFDFF /*Soft White*/ url(../images/valid.png) no-repeat 98% center;
- box-shadow: 0 0 5px #5cd053;
- border-color: #28921f;
- box-shadow: inset 0px 1px 2px rgba(19,19,20,.5)/*Metal Gray 75%B*/;
- }
- input:focus:invalid,
- textarea:focus:invalid {
- background: #FAFDFF /*Soft White*/ url(../images/invalid.png) no-repeat 98% center;
- box-shadow: 0 0 5px #d45252;
- box-shadow: inset 0px 1px 2px rgba(19,19,20,.5)/*Metal Gray 75%B*/;
- border-color: #b03535;
- }
- /* Aside newsletter signup form
- --------------------------------------- */
- .content-wrapper>aside form {
- }
- .content-wrapper>aside .email {
- display:inline-block;
- width: 150px;
- }
- .content-wrapper>aside .submit {
- width:90px;
- padding: 9px 0;
- margin:0 0 0 5px;
- display:inline-block;
- }
- /* Footer
- --------------------------------------- */
- footer {
- min-height:120px;
- background: url(../images/bg.png) #2f2d30/*Metal Gray*/;
- }
- footer .footerContent {
- width: 960px;
- padding: 10px 0;
- margin: 0 auto;
- }
- /* Footer: Links & Text
- --------------------------------------- */
- footer ul { /* Floating sections */
- width:158px;
- float: left;
- margin-right: 12px;
- color: #E6E7E8/*Light Gray*/;
- }
- footer ul li a { /* Footer links */
- float: left;
- min-width:150px;
- }
- footer ul li a { /* White links */
- color: #E6E7E8/*Light Gray*/;
- }
- footer ul li:first-child, /* Blue Links */
- footer ul li:first-child a {
- color: #3f6089/*Water Blue*/;
- font-size:16px;
- line-height:1.45; /* Distance from blue links > white links */
- }
- footer a { /* Footer link animation */
- -webkit-transition: all .12s;
- -moz-transition: all .12s;
- -o-transition: all .12s;
- -ms-transition: all .12s;
- transition: all .12s;
- }
- footer a:hover {
- color: #ECCE76/*Tech Yellow*/ !important; /* All links turn yellow on hover */
- }
- /* Footer: Social Media
- --------------------------------------- */
- footer a.socialLink {
- background-image: url(../images/sprite.png);
- width: 16px;
- height: 16px;
- min-width: 16px;
- min-height: 16px;
- margin: 4px 8px 4px 0; /* Social Media icons spacing */
- }
- footer a.yt_ico { /* Youtube Icon sprite */
- background-position: 0 0;
- }
- footer a.fb_ico { /* Facebook Icon sprite */
- background-position: -16px 0;
- }
- footer a.tw_ico { /* Twitter Icon sprite */
- background-position: -32px 0;
- }
- footer li.copyright,
- footer li.copyright a {
- clear: left;
- color: #acadae/*Light Gray 25%B*/;
- }
- .yt_ico:hover,
- .fb_ico:hover,
- .tw_ico:hover { /* Social Media icons animation */
- -webkit-transform: rotate(360deg);
- -moz-transform: rotate(360deg);
- -o-transform: rotate(360deg);
- -ms-transform: rotate(360deg);
- transform: rotate(360deg);
- -webkit-transition: -webkit-transform .5s;
- -moz-transition: -moz-transform .5s;
- -o-transition: -o-transform .5s;
- -ms-transition: -ms-transform .5s;
- transition: transform .5s;
- }
- /* Footer: GN Logo
- --------------------------------------- */
- footer ul.gnLogo {
- margin-right:0;
- }
- footer ul.gnLogo a {
- opacity: 0.6;
- margin: 20px 0 0 60px;
- color: #E6E7E8/*Light Gray*/ !important;
- }
- footer ul.gnLogo a span {
- opacity: 0.6;
- }
- footer ul.gnLogo a:hover {
- opacity: 1;
- }
- footer ul.gnLogo a:hover span {
- color: #ECCE76/*Tech Yellow*/;
- opacity: 1;
- }
- /* Footer: Stick to bottom
- --------------------------------------- */
- html,
- body {
- height: 100%;
- }
- .wrapper {
- min-height: 100%;
- height: auto !important;
- height: 100%;
- margin: 0 auto -120px auto; /* the bottom margin is the negative value of the footer's height */
- box-shadow:inset 0 0 80px 5px rgba(19,19,20,.25)/*Metal Gray 75%B*/;
- }
- .push { /* Empty div that force the footer to the bottom of the page */
- height: 120px; /* .push must be the same height as .footer */
- clear: both;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement