/*
 Theme Name:     Extra Child Theme
 Theme URI:      http://stack.net.au
 Description:    Extra Child Theme
 Author:         Alan Netherclift
 Author URI:     http://scribalpublishing.com.au
 Template:       Extra
 Version:        1.0.0
*/
 
@import url("../Extra/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/* TESTING */

.et_pb_column_1_2 .main-post article.format-standard .post-meta {display: none;}

#et-mobile-navigation {display: none !important;}


/* RESPONSIVE */

.has-banner .wing {top: 20px; display: block;}
.wing {position: absolute; z-index: 1;}
.left {float: left;}
.right {float: right;}

@media screen and (max-width: 1150px) {
  .wing {display: none;}
}

@media screen and (min-width: 2375px) {
  .archive.category .tp-leftarrow {left: 3.5% !important;}
  .archive.category .tp-rightarrow {left: 96.5% !important;}
}

@media screen and (min-width: 1260px) {
  #main-header .logo {height: 42px !important; width: auto !important;}
}

@media screen and (min-width: 1025px) {
.blog.et_extra.et_extra_layout #main-content, .category-movies #main-content, .category-film-tv #main-content, .category-games #main-content, .category-music #main-content, .category-cinema #main-content {padding-top: 0 !important;}
}


/*
@media screen and (min-width: 1150px) {
  .blog.et_extra #main-content {
  background-image: url("/iphone7-skin.png");
  background-position: 50% -15%;
  background-repeat: no-repeat;
  background-color: #000;
  background-attachment: fixed;
}
*/

#main-content {max-width: 2375px; margin: 0 auto; overflow: hidden;}

.et_extra_layout.et_pb_gutters3 .et_pb_row {margin-left: 0 !important;}
 

/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
 /* .module.post-module.et_pb_extra_module.latest-news-posts {max-height: 540px !important; min-height: 410px !important; height: auto !important;}
  .et_pb_column_1_2  .main-post article.format-video .post-content, .et_pb_column_1_4  .main-post article.format-video .post-content {display: none;}
  .et_pb_column_1_2  .main-post article.format-video .header {max-height: 540px !important; min-height: 495px !important; height: auto !important;}
  .et_pb_column_1_4  .main-post article.format-video .header {height: 100%; !important; position: relative;}
  .et_pb_column_1_2 .main-post article.format-standard .header, .et_pb_column_1_4 .main-post article.format-standard .header {height: 290px !important;}
  .et_pb_column_1_2 .main-post article.format-image .header, .et_pb_column_1_4 .main-post article.format-image .header {height: 290px !important;}
  .et_pb_extra_module .main-post article .header img {display: inline-block; top: -25%; position: relative;}*/
  .tp-caption.large_text, .large_text {position: relative;}
  .tp-caption.Read-More-Button {left: 70px;}
  
  .posts-blog-feed-module.masonry .hentry {width: 100%; height: auto !important;}
  .posts-blog-feed-module .hentry.has-post-thumbnail .header {height: auto !important;}
  .read-more-button {position: inherit !important; bottom: 0 !important;}  
  
  .music-state {display: none;}
  .music-facebook {display: none;}
  
    .et_extra_layout.et_pb_gutters3 .et_pb_column {padding: 0 12px 0 0 !important;}
  
  #main-header .logo {width: 100%;}
  #logo {float: right;}
  
  #main-content {padding-top: 84px !important;}
.blog.et_extra.et_extra_layout #main-content {padding-top: 0px !important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
  .posts-blog-feed-module .hentry.has-post-thumbnail .header {height: auto !important; overflow: hidden !important;}
  .posts-blog-feed-module .header img {height: auto !important;}
  .posts-blog-feed-module.masonry .hentry, .posts-blog-feed-module.masonry .column {width: 100%; height: auto !important;}
  
  .et_extra_layout.et_pb_gutters3 .et_pb_column {padding: 0 12px 0 0 !important;}
  
  #main-header .logo {width: 100%;}
  #logo {float: right;}

#main-content {padding-top: 84px !important;}
.blog.et_extra.et_extra_layout #main-content {padding-top: 0px !important;}

}

/* iPhone 6 Plus Portrait*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) { 
  .et_pb_column_1_2  .main-post article.format-video .header, .et_pb_column_1_4  .main-post article.format-video .header {height: 202px !important;}
  .tp-caption.large_text, .large_text {position: relative; top: 60px; width: 330px !important;}
  .tp-caption.large_text, .large_text a {font-size: 25px !important; line-height: 29px !important;}
  .tp-caption.Read-More-Button {left: 30px; top: -120px !important;}
  .tparrows, .tp-bullets {display: none;}  
  /*.fullwidthbanner-container .fullwidthabanner {height: 200px !important;}*/
  div#rev_slider_2_1_forcefullwidth.forcefullwidth_wrapper_tp_banner {height: 200px !important;}
  .rev_slider_wrapper {height: 100% !important;}
 
  .posts-blog-feed-module.masonry .hentry {width: 100%; height: auto !important;}
  .posts-blog-feed-module .hentry.has-post-thumbnail .header {height: auto !important;}
  .read-more-button {position: inherit !important; bottom: 0 !important;}  
  
  .pagernew {height: auto !important; margin: 0 !important;}
  .pagedisplay {display: none;}
  .pagernew img {width: 58px; margin-bottom: 20px;}
  
  .music-location {display: none;}
  .music-state {display: none;}
  .music-facebook {display: none;}
  
  img#logo {width: 100%; height: auto;}
  .logo {height: 24px !important; max-width: 320px;}
  
  .left-right #et-navigation {order: 0;}
  
  #main-content {background: #1a1a1a; padding-top: 84px !important;}
.blog.et_extra.et_extra_layout #main-content {padding-top: 0px !important;}

  .archive h2, .blog h2, h3#reply-title, .competitions-title h2 a, .fun-title h2 a {color: #fff !important;}
  #commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {background: #fff;}
  #page-container .button, #page-container button, #page-container button[type="submit"], #page-container input[type="submit"], #page-container input[type="reset"], #page-container input[type="button"], .comment-body .comment_area .comment-content .reply-container .comment-reply-link, .widget_tag_cloud a, .widget_tag_cloud a:visited, .post-nav .nav-links .button, #footer .widget_tag_cloud a, #footer .widget_tag_cloud a:visited, #footer a.read-more-button, #footer a.read-more-button:visited, #footer .button, #footer button, #footer button[type="submit"], #footer input[type="submit"], #footer input[type="reset"], #footer input[type="button"] {background: #fff;}
  .paginated .pagination li a, .archive-pagination .pagination li a, .paginated > .page-numbers li a, .archive-pagination > .page-numbers li a {background: #fff;}
  .paginated .pagination li.active a, .archive-pagination .pagination li.active a, .paginated > .page-numbers li.active a, .archive-pagination > .page-numbers li.active a {color: rgba(0,0,0,0.6);}
  
    .et_extra_layout.et_pb_gutters3 .et_pb_column {padding: 0 12px 0 0 !important;}

  /* No excerpt body text on mobile */
  .excerpt.entry-summary {display: none !important;}
  
}


/* iPhone 6 Plus Landscape*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) { 
  .module.post-module.et_pb_extra_module.latest-news-posts {max-height: 540px !important; min-height: 390px !important; height: auto !important;}
  .et_pb_column_1_2  .main-post article.format-video .post-content, .et_pb_column_1_4  .main-post article.format-video .post-content {display: none;}
  .et_pb_column_1_2  .main-post article.format-video .header {max-height: 540px !important; min-height: 390px !important; height: auto !important;}
  .et_pb_column_1_4  .main-post article.format-video .header {height: 100% !important; position: relative;}
  .et_pb_column_1_2 .main-post article.format-standard .header, .et_pb_column_1_4 .main-post article.format-standard .header {height: 275px !important;}
  .et_pb_column_1_2 .main-post article.format-image .header, .et_pb_column_1_4 .main-post article.format-image .header {height: 275px !important;}
  .tp-caption.large_text, .large_text {position: relative; top: -45px; width: 330px !important;}
  .tp-caption.large_text, .large_text a {font-size: 25px !important; line-height: 29px !important;}
  .tp-caption.Read-More-Button {left: 30px; top: -160px !important;}
  .tparrows, .tp-bullets {display: none;}  
  /*.fullwidthbanner-container .fullwidthabanner {height: 200px !important;}*/
  .forcefullwidth_wrapper_tp_banner {height: 200px !important;}
  .rev_slider_wrapper {height: 100% !important;} 
  
  .posts-blog-feed-module.masonry .hentry {width: 100%; height: auto !important;}
  .posts-blog-feed-module .hentry.has-post-thumbnail .header {height: auto !important;}
  .read-more-button {position: inherit !important; bottom: 0 !important;}  
  
  .pagernew {height: auto !important; margin: 0 !important;}
  
  .music-location {display: none;}
  .music-state {display: none;}
  .music-facebook {display: none;}
  
   img#logo {width: auto; height: 100%;}
  .logo {height: 24px !important; max-width: 320px;}
  
  .left-right #et-navigation {order: 0;}
  
  #main-content {background: #1a1a1a; padding-top: 84px !important;}
.blog.et_extra.et_extra_layout #main-content {padding-top: 0px !important;}

  .archive h2, .blog h2, h3#reply-title, .competitions-title h2 a, .fun-title h2 a {color: #fff !important;}
  #commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {background: #fff;}
  #page-container .button, #page-container button, #page-container button[type="submit"], #page-container input[type="submit"], #page-container input[type="reset"], #page-container input[type="button"], .comment-body .comment_area .comment-content .reply-container .comment-reply-link, .widget_tag_cloud a, .widget_tag_cloud a:visited, .post-nav .nav-links .button, #footer .widget_tag_cloud a, #footer .widget_tag_cloud a:visited, #footer a.read-more-button, #footer a.read-more-button:visited, #footer .button, #footer button, #footer button[type="submit"], #footer input[type="submit"], #footer input[type="reset"], #footer input[type="button"] {background: #fff;}
  .paginated .pagination li a, .archive-pagination .pagination li a, .paginated > .page-numbers li a, .archive-pagination > .page-numbers li a {background: #fff;}
  .paginated .pagination li.active a, .archive-pagination .pagination li.active a, .paginated > .page-numbers li.active a, .archive-pagination > .page-numbers li.active a {color: rgba(0,0,0,0.6);}
  
    .et_extra_layout.et_pb_gutters3 .et_pb_column {padding: 0 12px 0 0 !important;}
  
}

/* iPhone 6 Portrait*/
@media screen and (max-width: 667px) and (orientation : portrait) {
  .tp-caption.large_text, .large_text {position: relative; top: 60px; width: 300px !important;}
  .tp-caption.large_text, .large_text a {font-size: 25px !important; line-height: 29px !important;}
  .tp-caption.Read-More-Button {left: 30px; top: 50px !important;}
  .tparrows, .tp-bullets {display: none;}  
  /*.fullwidthbanner-container .fullwidthabanner {height: 200px !important;}*/
  .forcefullwidth_wrapper_tp_banner {height: 200px !important;}
  .rev_slider_wrapper {height: 100% !important;}
  
  .posts-blog-feed-module.masonry .hentry {width: 100%; height: auto !important;}
  .posts-blog-feed-module .hentry.has-post-thumbnail .header {height: auto !important;}
  .read-more-button {position: inherit !important; bottom: 0 !important;}  
  
  .pagernew {height: auto !important; margin: 0 !important;}
  .pagedisplay, .pagertext, .pagesize {display: none !important;}
  .pagernew img {width: 58px; margin-bottom: 20px;}
  .searchbox {width: 60% !important;}
   
  
  .music-location {display: none;}
  .music-state, .film-state {display: none;}
  .music-facebook {display: none;}
  
  .music-artist {min-width: 90px; word-break: break-all;}
  .music-title {min-width: 100px; word-break: break-all;}
  .music-date {min-width: 65px; word-break: break-all;}
  .music-genre {display: none;}
  
  img#logo {width: 100%; height: auto;}
  .logo {height: 24px !important; max-width: 220px;}
  
  .left-right #et-navigation {order: 0;}
  
  #main-content {background: #1a1a1a; padding-top: 84px !important;}
.blog.et_extra.et_extra_layout #main-content {padding-top: 0px !important;}

  .archive h2, .blog h2, h3#reply-title, .competitions-title h2 a, .fun-title h2 a {color: #fff !important;}
  #commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {background: #fff;}
  #page-container .button, #page-container button, #page-container button[type="submit"], #page-container input[type="submit"], #page-container input[type="reset"], #page-container input[type="button"], .comment-body .comment_area .comment-content .reply-container .comment-reply-link, .widget_tag_cloud a, .widget_tag_cloud a:visited, .post-nav .nav-links .button, #footer .widget_tag_cloud a, #footer .widget_tag_cloud a:visited, #footer a.read-more-button, #footer a.read-more-button:visited, #footer .button, #footer button, #footer button[type="submit"], #footer input[type="submit"], #footer input[type="reset"], #footer input[type="button"] {background: #fff;}
  .paginated .pagination li a, .archive-pagination .pagination li a, .paginated > .page-numbers li a, .archive-pagination > .page-numbers li a {background: #fff;}
  .paginated .pagination li.active a, .archive-pagination .pagination li.active a, .paginated > .page-numbers li.active a, .archive-pagination > .page-numbers li.active a {color: rgba(0,0,0,0.6);}
  
  .et_extra_layout.et_pb_gutters3 .et_pb_column {padding: 0 12px 0 0 !important;}

  /* No excerpt body text on mobile */
  .excerpt.entry-summary {display: none !important;}
  
}

/* iPhone 6 Landscape*/
@media screen and (max-width: 667px) and (orientation : landscape) {
  .tp-caption.large_text, .large_text {position: relative; top: -25px; width: 300px !important;}
  .tp-caption.large_text, .large_text a {font-size: 25px !important; line-height: 29px !important;}
  .tp-caption.Read-More-Button {left: 30px; top: -110px !important;}
  .tparrows, .tp-bullets {display: none;}  
  /*.fullwidthbanner-container .fullwidthabanner {height: 200px !important;}*/
  .forcefullwidth_wrapper_tp_banner {height: 200px !important;}
  .rev_slider_wrapper {height: 100% !important;} 
  
  .posts-blog-feed-module.masonry .hentry {width: 100%; height: auto !important;}
  .posts-blog-feed-module .hentry.has-post-thumbnail .header {height: auto !important;}
  .read-more-button {position: inherit !important; bottom: 0 !important;}  
  
  .pagernew {height: auto !important; margin: 0 !important;}
  .pagedisplay {display: none;}
  .pagernew img {width: 58px;}
  .searchbox {width: 60% !important;}
  
  .music-location {display: none;}
  .music-state {display: none;}
  .music-facebook {display: none;}
  
   img#logo {width: auto; height: 100%;}
  .logo {height: 24px !important; max-width: 220px;}
  
  .left-right #et-navigation {order: 0;}
  
  #main-content {background: #1a1a1a; padding-top: 84px !important;}
.blog.et_extra.et_extra_layout #main-content {padding-top: 0px !important;}

  .archive h2, .blog h2, h3#reply-title, .competitions-title h2 a, .fun-title h2 a {color: #fff !important;}
  #commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {background: #fff;}
  #page-container .button, #page-container button, #page-container button[type="submit"], #page-container input[type="submit"], #page-container input[type="reset"], #page-container input[type="button"], .comment-body .comment_area .comment-content .reply-container .comment-reply-link, .widget_tag_cloud a, .widget_tag_cloud a:visited, .post-nav .nav-links .button, #footer .widget_tag_cloud a, #footer .widget_tag_cloud a:visited, #footer a.read-more-button, #footer a.read-more-button:visited, #footer .button, #footer button, #footer button[type="submit"], #footer input[type="submit"], #footer input[type="reset"], #footer input[type="button"] {background: #fff;}
  .paginated .pagination li a, .archive-pagination .pagination li a, .paginated > .page-numbers li a, .archive-pagination > .page-numbers li a {background: #fff;}
  .paginated .pagination li.active a, .archive-pagination .pagination li.active a, .paginated > .page-numbers li.active a, .archive-pagination > .page-numbers li.active a {color: rgba(0,0,0,0.6);}
  
  .et_extra_layout.et_pb_gutters3 .et_pb_column {padding: 0 12px 0 0 !important;}
}

@media screen and (max-width: 667px){
  .fullwidthbanner-container .fullwidthabanner {height: 200px !important;}
}


/* HOME PAGE*/

#top-header {border-bottom: 1px solid rgba(233, 233, 233, .1);}

#et-trending-label {font-size: 15px;}

#et-trending-button {display: none !important;}

header.header .et-trending-post a {color: #ffec0f !important; font-size: 15px;}

.revslider-home {
  max-width: 2375px;
  margin: 0 auto;
}

.posts-blog-feed-module.masonry .hentry {
  height: 400px;
  position: relative;
}

.posts-blog-feed-module .hentry.has-post-thumbnail .header {
  height: 202px; 
  overflow: hidden;
}

.posts-blog-feed-module .header img {
  height: auto;
}

.posts-blog-feed-module .post-title {
  line-height: 20px;
}

.et_pb_extra_overlay:before {
  display: none !important;
}

.read-more-button {
  position: absolute;
  bottom: 20px;
}

/* FOOTER*/

#footer {
  background: #2b2b2b;
  margin: 0;
  position: relative;
  z-index: 99;
}

#footer .container {
  max-width: 1150px;
}

#footer-bottom {
  border-top: 1px solid #383838;
  padding: 30px 0;
}

#footer .et_pb_widget {
  margin: 0 0 48px;
}

#footer .et_pb_extra_column {
  max-width: 31%;

}

#footer .et_pb_extra_column {
  margin: 0 auto !important;
}

/* TYPOGRAPHY*/

h1 {
  font-size: 30px !important;
  line-height: 30px;
  font-weight: bold;
  color: #2b2b2b;
  text-transform: none;
}

.archive h2, .blog h2  {
  font-size: 22px !important;
  margin-top: 25px;
}

h2.post-title {
  line-height: 0.8em;
}

/* HOME CATEGORY HEADINGS */

.movies-title h2 a {  
  font-size: 22px !important;
  margin-top: 25px;
  color: rgba(0, 0, 0, 0.75);
}

.movies-title h2 a:hover {  
  color: #8bd623;
}

.games-title h2 a {  
  font-size: 22px !important;
  margin-top: 25px;
  color: rgba(0, 0, 0, 0.75);
}

.games-title h2 a:hover {  
  color: #f29e1a;
}

.music-title h2 a {  
  font-size: 22px !important;
  margin-top: 25px;
  color: rgba(0, 0, 0, 0.75);
}

.music-title h2 a:hover {  
  color: #5496d3;
}

.cinema-title h2 a {  
  font-size: 22px !important;
  margin-top: 25px;
  color: rgba(0, 0, 0, 0.75);
}

.cinema-title h2 a:hover {  
  color: #8e6ecf;
}

.tech-title h2 a {  
  font-size: 22px !important;
  margin-top: 25px;
  color: rgba(0, 0, 0, 0.75);
}

.tech-title h2 a:hover {  
  color: #6dd69c;
}

.fun-title h2 a {  
  font-size: 22px !important;
  margin-top: 25px;
  color: rgba(0, 0, 0, 0.75);
}

.fun-title h2 a:hover {  
  color: #e8533b;
}

.competitions-title h2 a {  
  font-size: 22px !important;
  margin-top: 25px;
  color: rgba(0, 0, 0, 0.75);
}

.competitions-title h2 a:hover {  
  color: #db509f;
}


/* HOME CATEGORY LABELS */

.category-games .post-meta.vcard a {
  color: #f29e1a !important;
}
.category-games-news .post-meta.vcard a {
  color: #f29e1a !important;
}
.category-game-interview .post-meta.vcard a,
.category-games-interview .post-meta.vcard a{
  color: #f29e1a !important;
}
.category-game-review .post-meta.vcard a,
.category-games-review .post-meta.vcard a{
  color: #f29e1a !important;
}

.category-music .post-meta.vcard a {
  color: #5496d3 !important;
}
.category-music-news .post-meta.vcard a {
  color: #5496d3 !important;
}
.category-music-interview .post-meta.vcard a {
  color: #5496d3 !important;
}
.category-live-review .post-meta.vcard a {
  color: #5496d3 !important;
}
.category-album-review .post-meta.vcard a {
  color: #5496d3 !important;
}

.category-film-tv .post-meta.vcard a {
  color: #8bd623 !important;
}
.category-film-tv-news .post-meta.vcard a {
  color: #8bd623 !important;
}
.category-film-tv-interview .post-meta.vcard a {
  color: #8bd623 !important;
}
.category-movie-review .post-meta.vcard a {
  color: #8bd623 !important;
}
.category-tv-review .post-meta.vcard a {
  color: #8bd623 !important;
}
.category-cinema-review .post-meta.vcard a {
  color: #8bd623 !important;
}


.category-fun .post-meta.vcard a {
  color: #e8533b !important;
}

.category-competitions .post-meta.vcard a {
  color: #db509f !important;
}



.et_pb_extra_module .post-meta {
  color: #aaa;
}

.widget_list .post-meta .et-accent-color a {
}

/* CATEGORY PAGES */

.archive h1 {
  display: none;
}

/* POSTS */

.single article .post-meta a {
}

.single article.category-games .post-meta a {
  color: #f29e1a !important;
}
.single article.category-game-news .post-meta a {
  color: #f29e1a !important;
}
.single article.category-game-interview .post-meta a,
.single article.category-games-interview .post-meta a {
  color: #f29e1a !important;
}
.single article.category-game-review .post-meta a,
.single article.category-games-review .post-meta a {
  color: #f29e1a !important;
}

.single article.category-music .post-meta a {
  color: #5496d3 !important;
}
.single article.category-live-review .post-meta a {
  color: #5496d3 !important;
}
.single article.category-album-review .post-meta a {
  color: #5496d3 !important;
}
.single article.category-music-news .post-meta a {
  color: #5496d3 !important;
}
.single article.category-music-interview .post-meta a {
  color: #5496d3 !important;
}

.single article.category-film-tv .post-meta a {
  color: #8bd623 !important;
}

.single article.category-film-tv-news .post-meta a {
  color: #8bd623 !important;
}
.single article.category-film-tv-interview .post-meta a {
  color: #8bd623 !important;
}
.single article.category-movie-review .post-meta a {
  color: #8bd623 !important;
}
.single article.category-tv-review .post-meta a {
  color: #8bd623 !important;
}
.single article.category-cinema-review .post-meta a {
  color: #8bd623 !important;
}

.single article.category-fun .post-meta a {
  color: #e8533b !important;
}

.single article.category-competitions .post-meta a {
  color: #db509f !important;
}

.widget_list_thumbnail {
  background: none !important;
}

.et_pb_widget.widget_et_recent_videos .widget_list .title.active {
  color: #008aff !important;
}

.et_pb_widget.widget_et_recent_videos .widget_list .title:hover {
  color: #008aff !important;
}

.et_pb_widget.buffercode_category_widget_info li a:hover {
  color: #008aff !important;
}



/* POST SHARE BUTTONS */

.post-wrap p.share-title {
   text-transform: uppercase;
    display: inline;
  margin: 0 10px 0 0;
   font-size: 14px;
    font-weight: 600;
    line-height: 30px;
}

.post-wrap .social-icons.ed-social-share-icons {    
  max-width: 380px;
  margin: 10px auto;
  width: 100%;
}

.post-wrap .et-extra-icon {
  background: rgba(0, 0, 0, 0.3);
  margin: 3px 3px 3px;
}

/* FOOTER */

#footer input[type="submit"] {
  display: block;
  color: #222 !important;
  background: #fff200;
  margin: 10px 0;
}

#footer .et_pb_widget input[type="text"] {
  display: block;
  width: 100%;
}

.et_pb_widget.widget_nav_menu .widgettitle {
  line-height: inherit;
}

/* GENERAL */

.rating-stars {
  display: none !important;
}


/* HOME SLIDER */

.tp-dottedoverlay.twoxtwo {
  background: rgba(0,0,0,0.5);
}

.hermes .tp-bullet:after {
  background-color: #fff200;
}

tp-caption.large_text, .large_text, .tp-caption.large_text a, .large_text a {
  color: #fff !important; 
  text-align: center !important; 
  width: 640px !important; 
  font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif; 
  font-weight: 600;
  text-shadow: none;
  vertical-align: middle !important;
}

@media screen and (min-width: 1024px) {
  tp-caption.large_text, .large_text, .tp-caption.large_text a, .large_text a {font-size: 45px !important; line-height: 49px !important;}
}


.tp-bullet {
  background-color: #fff !important;
}

.tp-caption.Read-More-Button {
  position: relative;
  display: inline-block;
  top: 70px;
}

/* TABLE SEARCH */

.searchbox {
  float: right;
    margin-right: 10px;
  width: 30%;
}

.searchsubmit {
  float: right;
}

/* --- Custom css by Al Netherclift. --- */

/*--
tablesorter and Pager
--*/
.pagedisplay {
font-size:14px !important;
      position: relative;
    top: -12px;
  color: #777;
}
.pagesize {
width:80px !important;
font-size:14px !important;
      position: relative;
    top: 3px;
  float: right;
  height: 24px;
  padding: 0 5px;
}
.gotoPage {
width:80px !important;
font-size:14px !important;
}
.pagertext {
font-size:14px !important;
  color: #777;
      position: relative;
    top: 3px;
  float: right;
  margin-right: 10px;
}
.tablesorter-pager .disabled {
  /* visibility: hidden */
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}

.pagernew {
  height: 50px;
  margin-top: 25px;
  max-width: 100%;
}
.tablesorter-blue .header,
.tablesorter-blue .tablesorter-header {
  /* black (unsorted) double arrow */
  background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
  /* white (unsorted) double arrow */
  /* background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); */
  /* image */
  /* background-image: url(images/black-unsorted.gif); */
  background-repeat: no-repeat;
  background-position: center right;
  padding: 4px 18px 4px 4px;
  white-space: normal;
  cursor: pointer;
}
.tablesorter-blue .headerSortUp,
.tablesorter-blue .tablesorter-headerSortUp,
.tablesorter-blue .tablesorter-headerAsc {
  background-color: #ecb46c;
  /* black asc arrow */
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
  /* white asc arrow */
  /* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); */
  /* image */
  /* background-image: url(images/black-asc.gif); */
}
.tablesorter-blue .headerSortDown,
.tablesorter-blue .tablesorter-headerSortDown,
.tablesorter-blue .tablesorter-headerDesc {
  background-color: #ecad5c;
  /* black desc arrow */
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
  /* white desc arrow */
  /* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); */
  /* image */
  /* background-image: url(images/black-desc.gif); */
}

/* tfoot */
.tablesorter-blue tfoot .tablesorter-headerSortUp,
.tablesorter-blue tfoot .tablesorter-headerSortDown,
.tablesorter-blue tfoot .tablesorter-headerAsc,
.tablesorter-blue tfoot .tablesorter-headerDesc {
  /* remove sort arrows from footer */
  background-image: url();
}


/*Eventz Plugin */
#searchRegionFilterWrapper fieldset p {
    padding-bottom: 14px;
}
.eventz-btn {
    color: #fff !important;
    border-color: #2e6da4;
    background-color: #3e5062 !important;
}
/*End Eventz Plugin */


/* Games Future Release Page Table */

.games-title-design {
border-left: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding: 3px 10px;
}

.games-format-design {
border-left: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding: 3px 10px;
}

.games-date-design {
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding: 3px;
}

.dev-games-format {
font-weight:bold;
color:#17AAFF;
}

/* Buy Now button yellow text */
.buynow_yellow a {
  color:#FFFF00 !important;
  text-align:center !important;
}

/* Remove Upper case from TabbedModule Home Page */
.et_pb_extra_module .main-post article .post-content h2,
.et_extra_other_module .main-post article .post-content h2 {
  padding: 0;
  color: #00A8FF;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  padding-bottom: 10px;
  color: rgba(0, 0, 0, 0.75);
  font-family: 'Open Sans';
  font-weight: 700;
  letter-spacing: 0.5px;
  line-height: 1.3em;
  text-transform: uppercase;
}

/* Remove Nav arrows from Tabbed Post Module on Home Page on mobile */
.tabbed-post-module .tab-nav {
    display: none !important;
}

/* Remove text - ALL - from Homepage tabs modules */
.home-thirds-tabs .tabs {
display: none !important;
}

/* Yellow top search box and dark text and magnifying glass */
#et-info .et-top-search .et-search-field {
background-color:#FFFF00 !important;
color:#999999;
}

#et-info .et-top-search .et-search-field:focus {
color:#333333;
}

#et-info .et-top-search .et-search-submit:before {
color: #000000 !important;
}

/* Fix Header (Logo) to top on mobile */
@media only screen and (max-device-width : 1024px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {position: fixed !important; float:right !important; width: 100% !important; height: 84px; }
.revslider-home {padding-top: 84px; background-color: rgba(0,0,0,0) !important;}
}

.detachedwings {
    top:90px !important;
}

/* Line-height of titles on Home Page tab modules */
h2.entry-title {
    line-height:0.8em;
}
/* text top padding for Home Page tab modules small articles */
.et_pb_extra_module .posts-list article .post-content {
padding:0 0 5px;
}

/* Superfly nav menu remove tap highlight */
#sfm-sidebar .sfm-menu li {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

#sfm-sidebar .sfm-menu li a:active { background-color: yellow; }

.posts-blog-feed-module.masonry .column article{
    width: 100% !important;
}

.posts-blog-feed-module.masonry .hentry {
  height: 385px;
  position: relative;
}


.posts-blog-feed-module .hentry.has-post-thumbnail .header {
  height: auto; 
  overflow: hidden;
}

blockquote {
font-size:18px;
}

/* WIN sidebar widget background Red for Nic */
#buffercode_category_widget_info-2 h4 {
  background:#e00505;
}

.errorthor {
margin-bottom:-50px;
}

.future-release-masonry .post-content {
display:none;
}
/* Force horizontal alignment of radio buttons STACK Awards - this one for Staging site */
ul#input_212_1 li {
display: inline-block;
text-align:center;
}

ul#input_212_1 {
display:block;
}


/* Force horizontal alignment of radio buttons STACK Awards  */
ul#input_250_1 li {
display: inline-block;
text-align:center;
}

ul#input_250_1 {
display:block;
}

ul#input_251_1 li {
display: inline-block;
text-align:center;
}

ul#input_251_1 {
display:block;
}

ul#input_252_1 li {
display: inline-block;
text-align:center;
}

ul#input_252_1 {
display:block;
}

ul#input_253_1 li {
display: inline-block;
text-align:center;
}

ul#input_253_1 {
display:block;
}

/* blue outlined for chosen Title Radio button of STACK Awards 2017 */
ul.gfield_radio li input[type=radio]:checked + label {
border:solid 2px #5DC5FF;
background-color:#5DC5FF;
}


.et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light {
	width:24%;
	margin:0 1% 1% 0;
}

#custom_html-5 {
	margin-top:20px;
	background-color:#282828;
	color:#FFFFFF;
}
#custom_html-5 h4 {
	color:#FFFF00;
}
#custom_html-5 a.sidebarheading {
	color:#FFFFFF;
}
#custom_html-5 a.sidebarheading:visited {
	color:#FFFFFF;
}