/*LAYOUT CSS */
#twitter-widget-0{margin:0 auto !important}
.news-container{display:flex; width:100%; box-sizing:border-box; color:#333;flex-wrap:wrap;}
.news-left{width: 75%;box-sizing:border-box;box-shadow: 0px -3px 15px -5px #000; position:relative;}
.news-left-top{background-color:#fff;}
.news-left-content{padding-left: 80px;padding-right: 80px;padding-bottom: 20px;padding-top: 20px;background: #fff;font-family: 'RobotoDraft', sans-serif;font-size: 1.1rem;line-height: 1.8rem;}
.news-right{width: 25%; box-sizing:border-box;}
/* TITLE + MAIN PICTURE*/
.news-page-title-wrapper{display: flex;height: 100%; width:100%;position: absolute;}
.news-page-title{display: flex;align-self: flex-end;flex-wrap: wrap; font-family: 'RobotoDraft';font-size: 2.5rem;font-weight: 300;color: white;background: rgba(0, 0, 0, 0.6);width: 100%;box-sizing: border-box;padding: 0.5rem;}
.newsFeaturedImageWrapper{position: relative;}
.newsTopLikeWrapper{position: absolute; box-sizing:border-box;right: 5px;top: 5px;}
.top-image{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.written-by-author{font-size:0.9rem;font-family:'RobotoDraft';width: 100%}
/* GAME BAR */
.gameMenuWrapper{display: flex; justify-content: center;position: relative; }
.gameMenu{ width:100%; display: flex; flex-direction: row; justify-content:center ; border-radius: 3px; }
.newsGameMenuLink {color:#000; border-left:1px solid #ccc; width: 150px; text-align: center; font-size: 11px; font-family: 'RobotoDraft'; background-color: #FFF; padding:15px; border-radius: 3px; outline: none; box-shadow: 0 2px 1px #ccc;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.newsGameMenuLink button{ width: 150px; text-align: center; font-size: 11px; font-family: 'RobotoDraft'; background-color: #FFF; padding:15px; border-radius: 3px; outline: none; color: #26578D; box-shadow: 0 2px 1px #ccc; }
.newsGameMenuLink:hover {background-color: #F3F3F3; }
.newsGameMenuLink a{color:#000;}

/* AUTHOR DETAILS BOX */
.author-box{background-color:#fff; position:relative;box-sizing: border-box;padding:20px;display: flex}
.author-box-right{width: 40%;display: flex;flex-wrap: wrap;justify-content: flex-end;}
.author-box-left{width:60%;display: flex;flex-wrap: wrap;justify-content: center;}
.author-box-left-title{width: 100%; font-family: 'raleway'; font-size: 1.5rem;display: flex;justify-content: center;}
.author-box-left-name{width: 100%; font-family: 'RobotoDraft';display: flex;justify-content: center;}
.author-statistics{display: flex;flex-direction: row}
.author-stat{width: 100px ;margin:5px;}
.author-buttons{display: flex;flex-direction: row;  width: 82%;background: #e4e4e4;justify-content: center;}
.author-button{margin: 5px; color: black; border:none !important;    background: #E4E4E4;}
.author-button i:hover{color:#545454;}
.author-page{display: flex;width: 100%;justify-content: center;}
.author-page button{cursor:pointer; height: auto;width: auto;color: #fff;background-color: #2b942d;font-family: 'RobotoDraft';border: none;border-radius: 3px;box-shadow: 0 1px 4px rgba(0, 0, 0, .6);margin-top: 15px;}
.author-page button:hover{background-color:#4BAF4F;}
.avatar{ width:96px; height:96px; cursor:pointer;display:block;}

/* NEWS BAR (RIGHT HAND SIDE) */
.side-container{display: flex;justify-content: center;float:none;background: #fff}
.side-col{margin: 5px; border: 1px solid #CCC; cursor: pointer; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-top: 24px; padding: 10px;padding-bottom:5px; width: 60px;text-align: center; height:37px;}
.related-wrapper{display: flex;flex-wrap: wrap;justify-content: center;background: #fff}
.switch-articles{border-left: 1px solid #ccc;}
div.article-related-title{border-left: 1px solid #ccc; width: 100%; text-align: center;    font-family: 'raleway';font-size: 1.2rem;padding: 5px;background: #e7e7e7;}
div.related-selected, div.side-col:hover {background-color:#E4E4E4;border-bottom:1px solid #E4E4E4;}
div.related-item:hover{background-color:#E4E4E4;}
.news-content{box-shadow: 0px -3px 15px -5px #000;position:relative;}

/* NEW SOCIAL MEDIA BUTTONS */
.article-social-items-container{display: flex;justify-content: center;width: 100%}
.article-social-icons-container{display: flex;flex-direction: column;position: absolute;left: 25px;padding-top: 18px;}
.article-social-icons-container-mobile{display: flex;justify-content: center;flex-direction: row;}
.social-button-facebook{cursor:pointer; text-align:center;width:25px;height:25px;margin:5px;padding:5px;border-radius: 100%;background: #3B5998;color:#fff;}
.social-button-twitter{cursor:pointer; text-align:center;width:25px;height:25px;margin:5px;padding:5px;border-radius: 100%;background: #00ACEE;color:#fff}
.social-button-reddit{cursor:pointer; width:25px;height:25px;margin:5px;padding:5px;border-radius: 100%;background: #FF4500;color:#fff}
.social-button-backstage{cursor:pointer; text-align:center;width:25px;height:25px;margin:5px;padding:5px;border-radius: 100%;background: #FF5722;color:#fff}
.social-button-gdanywhere{cursor:pointer; text-align:center;width:25px;height:25px;margin:5px;padding:5px;border-radius: 100%;background: #8E2424;color:#fff}
.social-button-gdfeed{text-align:center;width:25px;height:25px;margin:5px;padding:5px;border-radius: 100%;background: #00ACEE;color:#fff;cursor: pointer}
.social-icons-bottom-set{flex-direction: row;width: 100%;justify-content: center;position: relative;padding-top: 0;left:0;}


/* LIKE BUTTON*/
.like-prev-next-bar{display: flex;width: 100%;justify-content: space-between;}
.news-like-button{display: flex;flex-direction: row;justify-content: center; width: 100%;border-radius:4px; padding:5px;cursor:pointer;text-align:center;height:2.6rem !important;box-sizing:border-box;font-size:1.1rem;background:#2b942d; color:#fff;padding:5px;margin-top: 5px;}
.news-like-button-disabled{display: flex;flex-direction: row;justify-content: center; width: 50%;border-radius:4px; padding:5px;cursor:pointer;text-align:center;height:2.6rem !important;box-sizing:border-box;font-size:1.1rem;background:#ccc; color:#fff;padding:5px;margin-top: 5px;}
.news-like-button:hover{color: #fff;background: #4BAF4F}
.news-like-button-disabled:hover{color: #fff}
.like-me{border-radius:4px; border-bottom-right-radius:0; border-top-right-radius:0;color:#000; padding:5px;cursor:pointer;  text-align:center;opacity:0.8;background-color:#ddd;width: 80%}
.like-button-with-image{text-align: center;box-sizing:border-box;display: flex;flex-wrap: wrap; justify-content: center;}
.like-button-with-image a{}
.article-like-info{color: #000;font-size: 1.2rem;font-family: 'RobotoDraft'; display: inline-block; padding:10px;width:100%;}
.articleBody table{width:100%;table-layout: fixed;box-sizing:border-box;border-collapse: collapse;}
.articleBody p img{padding: 10px;}

/* SKIP TO BUTTONS */
.skip-to-next{ padding:5px; }
.skip-to-prev{ padding:5px; }
.skip-to-next button{cursor:pointer; height:auto;width:auto;color:#fff;background-color: #2b942d;font-size: 11pt;font-family: 'RobotoDraft',Verdana, Arial, Helvetica, sans-serif;border:none;border-radius: 3px;box-shadow: 0 1px 4px rgba(0, 0, 0, .6);display:flex; align-items:center;}
.skip-to-next button:hover{background-color: #4BAF4F}
.hidden-skip-button{color:#fff !important;background: #fff !important; box-shadow: none !important; width: 150px!important}
.next-arrow{flex:1;margin-left: 5px}
.prev-arrow{flex:1;margin-right: 5px}
/*TAGS*/
.news-tags-wrapper{padding-top:15px;padding-bottom:15px;font-family: 'RobotoDraft'}
a.news-tags{display:inline-block; font-size: 1rem}

/*RESPONSIVE MEDIA QUERIES FOR SMALLER SCREENS*/
@media (max-width: 1365px) and (min-width:979px ){
    body, .news-container, .topbarContainer {
        width: 100% !important;
    }
    #GDlogin{
        padding-left: 0 !important;
    }
    .tprofileMenu{
        padding-right: 21px !important;
    }
    .chrome-add, .topBarDropDownSqaure{
        width: 50px !important;
    }
    .author-box{
        padding-left: 0px;
        padding-right: 0px;
    }
}

/* OLD SOCIAL MEDIA BUTTONS */
.article-social-btn{}
.article-social-facebook-btn{ background:#4051B5; border:1px solid #0E4496;font-size: 11pt;font-family: 'RobotoDraft',Verdana, Arial, Helvetica, sans-serif;box-shadow: 0 1px 4px rgba(0, 0, 0, .6);}
.article-social-facebook-btn:hover{ background:#32409F; border:1px solid #0E4496;}
.article-social-twitter-btn{ background:#00BCD4; border:1px solid #06AFE4;font-size: 11pt;font-family: 'RobotoDraft',Verdana, Arial, Helvetica, sans-serif;box-shadow: 0 1px 4px rgba(0, 0, 0, .6);}
.article-social-twitter-btn:hover{ background:#0097A7; border:1px solid #06AFE4}
.article-social-gdfeed-btn{ background:#00B5FF; border:1px solid rgba(0,0,0,0.1); }
a.article-patreon-btn {background-color: #FF5722;border: 1px solid #D74B00;color:#FFF;font-weight: normal;font-size: 11pt;font-family: 'RobotoDraft',Verdana, Arial, Helvetica, sans-serif;box-shadow: 0 1px 4px rgba(0, 0, 0, .6);}
a.article-patreon-btn:hover {background-color: #E64A19;color:#FFF;}
a.article-gdanywhere-btn {background-color: #8E2424;border: 1px solid #600707;color: #FFF;font-weight: normal;font-size: 11pt;font-family: 'RobotoDraft',Verdana, Arial, Helvetica, sans-serif;box-shadow: 0 1px 4px rgba(0, 0, 0, .6);}
a.article-gdanywhere-btn:hover{background-color: #9B2B2B;color:#FFF;}
div.article-social-facebook-btn, div.article-social-twitter-btn {padding-left: 1.4em;}
/* POTIENIALLY OLD CSS */
.news-header{padding:15px; position:relative; background-color:#aaa; color:#000; background-color: #CCC; padding: 10px; border-bottom: 1px solid #AAA; font-size:150%;z-index:101;height:30px}
.news-content{float:left; overflow:auto; width:671px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; color:#000;box-shadow: 0px -3px 15px -5px #000;}
.news-sidebar{float:right; width:310px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;  }
.news-dt{ width:100%; background-color:#E4E4E4;}
.news-dt th{text-align:left;}
.pad10{padding:10px;}
td a.news-headline{width:595px; display:block; cursor:pointer; font-family:Arial, sans-serif; font-size:22px; color:#066191; font-weight:normal;}
td a.news-user-name{ color:#fff; font-family:'RobotoDraft', sans-serif;  font-size:13px;}
td a.news-user-name:hover{color:#066191}
.news-front-date{font-family:'RobotoDraft',sans-serif; font-size:13px; color:#fff;}
table a img.news-headline-img:hover{border:2px solid #BBB;}
.news-headline-body{width:595px; font-family:verdana, sans-serif; font-size:13px;color:#555;}
.news-headline-body a{font-family:Arial,sans-serif; font-size:13px; color:#066191}
.news-sidebar{color:#000; background-color:#E9E9E9;display: flex;
    width: 310px;
    flex-wrap: wrap}
.related-news-buttons{height:59px;}
#DataTables_Table_0_paginate{background-color:#E4E4E4; overflow:auto; }
#DataTables_Table_0_paginate #DataTables_Table_0_next{float:right; margin:10px; }
#DataTables_Table_0_paginate #DataTables_Table_0_previous{float:left; margin:10px; }
#DataTables_Table_0_paginate #DataTables_Table_0_next:hover{color:#066191; }
#DataTables_Table_0_paginate #DataTables_Table_0_previous:hover{color:#066191; }
.paginate_disabled_previous{display:none;}
.paginate_disabled_next{display:none;}
#DataTables_Table_0_paginate{border-bottom:1px solid #aaa; background-color:#DDD;}
.dataTables_paginate a[class*='previous']{float:left; color:#e4e4e4; cursor:pointer;}
.dataTables_paginate a[class*='next']{float:right; color:#e4e4e4; cursor:pointer;}

a.written-by{color:#fff;}
a.written-by:hover{color:#066191;}

.white-btn:hover {border-bottom: 1px solid #AAA; border-top: 1px solid #CCC; color: #0F4D92 !important; }
.white-btn {cursor: pointer; margin: 0; margin-top: 5px; padding: 8px 12px; border: 1px solid #DCDCDC; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding; margin-left: 17px; zoom: 1; z-index: 1; font: bold 12px Helvetica, Arial, sans-serif; line-height: 12px; text-align: center; text-shadow: 0 1px 0 #FFF; text-decoration: none; white-space: nowrap; color: #999; text-decoration: none; border-color: #C6C6C6; background-color: #F5F5F5; background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F8F8F8), to(#F1F1F1)); background-image: -webkit-linear-gradient(top, #F8F8F8, #F1F1F1); background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: linear-gradient(top, #f8f8f8, #f1f1f1); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f1f1f1', GradientType=0); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); z-index: 99; outline: none; }
.w98{width:98px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.news-nav{background-color:#fff;position:relative;}
.static-pagination{position:absolute; height:0; border-top:1px solid #ECECEC; z-index:100; width:672px; text-align:center; -webkit-box-sizing: border-box; box-sizing:border-box; -moz-box-sizing:border-box;}
.static-inner a{font-weight:normal; color:#545454;}
.static-inner a.selected{color:#066191}
.author-statistics{text-align:center; border-spacing:0;width:165px;}
.author-statistics td{padding:5px;}
.tip-this{border-bottom:1px solid #ccc;}
.news-filter-buttons{font-size:12px;}
.news-filter-buttons .n-btn{height:30px; margin-top:2px; margin-right:10px; color:#000;}
@-moz-document url-prefix() {
  .news-filter { padding-top: 5px;}}

.disabledBuildIt{opacity: 0.5; cursor: default; }
.disabledBuildIt:hover{background-color: #FFF; }
a .like-count{font-weight:normal;}
.before-after-container{position: relative; font-size: 0; -ms-touch-action: none; -webkit-touch-callout: none; -webkit-user-select: none; }
.before-after-container:hover { cursor:pointer;}
.original-image{  height: auto;position:relative; max-width:none; width:100%;}
.enhanced{  position: absolute; top: 0; left: 0; height:97%; width: 50%; background-size: cover; } .compare{display:none; overflow: hidden;}

.privilege-display{background:#808080; color:#fff; font-size:1.4em; border-radius:0.3em; overflow:auto; border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin-top:2em; }
.privilege-display-btn{display:inline-block; padding:1em; font-size:1em; float:right; cursor:pointer; }
.privilege-display-btn:hover{/*background:#1C6D16;*/ }
.privilege-main-text{display:inline-block; padding: 1em; font-size: 1em; }
a.normalise-link{color:inherit; text-decoration: inherit}
a.normalise-link:hover{color:inherit;}
.blog-trailer-centeralise{text-align: center; padding-top:2em; font-size:1.3rem; padding-bottom:2em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }
.privilege-small-text{font-size:0.6em; color:#ddd; }
.blog-trailer-centeralise img{/*-webkit-filter:contrast(0.6);*/ }
.blog-trailer-centeralise img:hover{/*-webkit-filter: contrast(1);*/ }
.highcharts-container{border-top:1px solid #C4C4C4; border-bottom:1px solid #fff; }
.privilege-blinds{position:relative; }
.empty-blinds{min-height:400px; }
.filloutheight{min-height:400px; }
.privilege-inner-blinds{position: absolute; width: 100%; height: 100%; background: rgba(34, 34, 34, 0.38); z-index: 543; }
.privilege-display-member{background:rgb(17, 102, 17); }
.privilege-display-backer{background:#E09916; }
.privilege-display-btn-backer{background:orange; }
.privilege-display-btn-backer:hover{background:rgb(218, 148, 20); }
.discuss-privilege-notification{border-top: 1px solid #333; border-bottom: 1px solid black; background: #222; margin-top:2em; padding:1em; font-size:1.2em; color:#fff; }
.blur-blinds{position:absolute; color: transparent; text-shadow: 0 0 5px rgba(0,0,0,0.5); font-size:14px; padding: 0 1rem; }
.newsblog-privilege-member, .newsblog-privilege-backer{font-size:1em; color:#fff; padding:1.3em; }
.newsblog-privilege-member{background:#161; }
.newsblog-privilege-backer{background:#E09916; }
.privilege-display-btn-member{background:#217F1A; }
.privilege-display-btn-member:hover{background:#1C6D16; }
.newsblog-privilege-line-member,.newsblog-privilege-line-backer{height:2px; position: absolute; width: 100%; margin-left: -20px; margin-top:0px; }
.newsblog-privilege-line-member{background:#161; }
.newsblog-privilege-line-backer{background: #E09916; }
.newsblog-privilege-box-backer,.newsblog-privilege-box-member{ position:relative; display:inline-block; padding:4px; color:#fff; }
.newsblog-privilege-box-backer{background:#E09916; }
.newsblog-privilege-box-member{background:#161; }
.privilege-inner-center{position:absolute; background:#000; z-index:1000; top: 50%; left: 50%; margin: -70px 0 0 -58px; font-size:4em; border-radius:15px; color:#fff; opacity:0.7; padding:10px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.privilege-inner-center:hover{color:#fff; cursor:pointer; opacity:1; }
.privilege-inner-center-member:hover{background:rgb(17, 102, 17); }
.privilege-inner-center-backer:hover{ background:#E09916; }
.pollUndertext { text-align: right; }
.blindPollText { font-size: 0.9rem; font-style: italic; padding: 0.2rem 0; color: #777A88; }
.news-page-pagination{border-bottom:1px solid #AAA;background:#ccc;display:flex; justify-content: space-between;align-items:center;}
.news-page-pagination a{padding:8px 5px;}
.static-inner{}
.news-nav{padding:1rem;background:transparent;}
.news-nav-btn{padding:1rem;}
/*table a img.news-headline-img{border:2px solid #BBB !important;width:599px;height:227px;}*/
.search-mag{width:35px;height:30px;}
.newsfeed-features-text{color:#000;}
.news-no-results{ font-family:'RobotoDraft'; font-size:2rem;font-weight:300; padding:5rem 0;display:flex;justify-content: center;align-items:center;flex-direction: column;}
.news-full{ margin-right:-1px; border-top:5px solid #A90329; background-color:#fff;}
span#search-icon{ position:static; background-position: -1px 2px; }
.search-news-form{display:flex;align-items: center;margin-top:2px;}
.youtube-subscribe-wrapper{width: 100.1%;height: 30px;background-color: black;position: absolute;display: flex;align-items: center;justify-content: center;bottom: -21px;}
.youtube-subscribe-text{color: #fff;padding-right: 10px;padding-left: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.skip-to-next-text, .skip-to-prev-text {
    width: 100%;
    border-top: solid 1px #000000;
    padding-top: 5px;
    height: 60px;
}