/*
 Theme Name:   GeneratePress Child
 Theme URI:    http://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Paul Dixon
 Author URI:   http://www.pauldixonwebdesign.co.uk
 Template:     generatepress
 Version:      1.0
 Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, clean
*/

/* Image with 'data' attribute is hidden */
img[data-lazy-src] {
/* we set the opacity to 0 */
   opacity: 0;
}
/* Image without 'data' attribute is (or becomes) visible */
img.lazyloaded {
/* prepare the future animation */
   -webkit-transition: opacity .3s linear 0.1s;
       -moz-transition: opacity .3s linear 0.1s;
                 transition: opacity .3s linear 0.1s;
/* we set the opacity to 1 to do the magic */
   opacity: 1;
}

/* WELCOME PAGE */

.welcome-content{margin:15px auto 0px auto;max-width:980px;border: 4px solid #f6f6f6;padding: 50px 30px 5px 30px;}

.welcome-content h2{font-size:250%;}

.welcome-content ol{margin-left:40px;}

.welcome-content li{margin-bottom:25px;}

/* SHOW OR HIDE NAV ITEMS BASED ON LOGIN STATUS */

.my-stuff,.logout{display:none;}

.logged-in .my-stuff, .logged-in .logout{display:block;}

.logged-in .login{display:none}

/* BUDDY PRESS */

#buddypress div.pagination{font-size:19px!important;background-color:#f6f6f6!important;}

.directory .item-list-tabs,.bp-user #buddypress #item-header .activity,.base,#edit-personal-li,#xprofile-personal-li,#public-personal-li,.change-avatar #change-avatar-personal-li{display:none!important;}

.dir-search{margin-top:-15px!important;margin-bottom:25px!important;float:left!important;}

.dir-search input{height:36px;padding:2px 12px 2px 12px!important;}

.dir-search #members_search_submit{background-color:#bf2034!important;color:#fff!important;border:none!important;font-size:19px!important;}

.dir-search #members_search_submit:hover{background-color:#000!important;}

.dir-form .item-meta{margin-top:-10px!important;}

.mob-chat{display:none}

.wrap-test{margin-left:auto;margin-right:auto;max-width:1300px;margin-bottom:50px;margin-top:-20px;background-color:#f6f6f6;border: 1px solid #e6e6e6;transition-property: background-color;transition-duration: 150ms;transition-timing-function: ease-in;transition-delay: 0s;}

.wrap-test:hover{background-color:#fff;}

.revenue{background-color: #f6f6f6;padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;border: 1px solid #e6e6e6;}

.page-id-95737 .page-header-image img{display:none}

header input[type="search"]{background-color: #000;}

.win-stuff{margin-bottom:15px;margin-top:15px;}

.win-stuff-mobile{display:none}

.lsvid{margin-bottom:15px;}

.side-chat{margin-left:0px}

.nab-box{margin-bottom:25px}

.nab-sched{margin-top:20px;padding-bottom:15px;text-align:left!important}

.inside-left-sidebar, .separate-containers .inside-right-sidebar{margin-top:0px;}

a.pop1{clear:both;display:block;float:right;margin-top:-25px;}

.silver-box{background-color:#f6f6f6;clear:both;margin-bottom:30px;text-align:center;padding:15px 25px 18px}

a img{border-image-width: 0 0 0 0!important;}

a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}

.reg-pic{display: block;}

.mob-pic{display: none;}

.search-item .screen-reader-text{top: 0;right: 0;left: auto;}

.wp-show-posts img{width: 100%;height: auto;max-width: 100%;}

.home .generate-columns-container{margin-right: -10px!important;margin-left: -12px!important;}

#primary-menu{margin-top: 0px!important;}

.inside-article .post-image{margin-bottom: 10px!important;}

body .content-area{margin-top: -40px!important;}

.separate-containers .inside-article{margin-top: 0px!important;padding-top: 0px!important;}

.home .inside-article,.category .inside-article,.search-results .inside-article,.author .inside-article{margin-bottom:20px;}

#content,#primary{margin: 0px!important;padding: 0px!important;}

#primary{background-image: url(https://geekslife.com/wp-content/uploads/2016/09/vline2.png);background-repeat: repeat-y;background-position: 97.5%;padding-right: 50px!important;}

.no-sidebar #primary{background-image:none;padding-right: 0px!important;}

.page-header-image-single{display:none;}

.nav-previous,.nav-next{display:none;}

.grid-33, .tablet-grid-50, .mobile-grid-100{box-sizing: border-box;padding-left: 12px;padding-right: 12px;}

.custom-container{margin-top: 70px;margin-bottom: 30px;}

.entry-header{margin-top: 0px!important; padding: 0px!important;}

.single-post .entry-header{margin-top: 18px!important;	}

.single-post .entry-content{margin-top: 0px!important;	}

.single-post .entry-content h4{font-weight: 800;color: #000;}

.sidebar .widget h4.widget-title,.widget-title{font-size:24px;font-weight:800;color:#000!important;margin-bottom:18px;margin-top:15px;padding-top:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E6E6E6}

.home h2.entry-title{font-size: 26px;color: #000;line-height: 30px;}

.home .featured-column h2.entry-title{font-size: 45px;line-height: 110%;margin-top: 20px!important;}

.post-image:hover + .entry-header h2.entry-title a,.entry-header h2.entry-title a:hover{color: #000;}

.post-image{overflow:hidden;-webkit-backface-visibility:hidden;border:none!important}

.post-image img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;margin-bottom:-12px}

.post-image img:hover{transform: scale(1.1);}

.home .featured-column .post-image img{width:100%;height:auto}

.home .featured-column .inside-article{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #eee;margin-bottom: 30px;}

.sidebar h2.wp-show-posts-entry-title{font-size: 20px;color: #333!important;line-height: 24px;}

.sidebar h2 a{color: #333!important;}

h1.entry-title{font-size:50px;color:#000!important;padding-bottom:8px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e6e6e6;margin-top:0!important;padding-top:0!important;line-height:100%}

.entry-content a{text-decoration: underline;}

.page-header-image-single{margin-bottom: 0px!important;}

.holder{background-color: #f6f6f6;}

.inside-right-sidebar{width: auto;}

.site-header{padding-top:0px;padding-bottom:0px}

.inside-header{padding-right: 0px;padding-left:0px;}

.main-navigation{margin-top: 0px;}

.navigation-clone{padding-top:0px;padding-bottom:0px;background-color:#23527b}

.navigation-clone .main-nav{float:right}

.site-logo img{max-width: 275px;height: auto;}

.sticky-logo img{max-width: 170px;height: auto;padding-top: 0px;padding-bottom: 4px;margin-top:-6px}

.main-navigation .sticky-logo, .main-navigation .sticky-logo img{height: auto;}

.main-navigation .main-nav ul li > a:hover, .main-navigation .main-nav ul li > a:focus, .main-navigation .main-nav ul li.sfHover > a{background-color: transparent!important;}

.main-navigation .main-nav ul li .fa{font-size: 18px!important;margin-left: 4px;margin-top:-2px;}

.main-navigation .menu-item{margin-right: 18px;}

.menu-item-has-children .dropdown-menu-toggle{margin-left: 0px;margin-right: 0px;}

.main-navigation .main-nav ul .current-menu-item > a, .main-navigation .main-nav ul .current-menu-parent > a, .main-navigation .main-nav ul .current-menu-ancestor > a,#generate-slideout-menu .slideout-menu .sub-menu,#generate-slideout-menu .slideout-menu .sub-menu .current-menu-item > a{background-color: transparent!important;}

#generate-slideout-menu .slideout-menu a:hover,.main-navigation .main-nav ul a:hover{background-color: transparent!important;text-decoration: none;}

.main-navigation .main-nav ul a:hover,.main-navigation .main-nav ul li.current-menu-item a,.home .main-navigation .main-nav ul .home-current a{background-image:url("https://geekslife.com/wp-content/uploads/2017/04/nav-pointer.png");background-repeat: no-repeat;background-size:20px;background-position: center bottom;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}

#generate-slideout-menu .slideout-menu a,.main-navigation .main-nav ul ul li a{background-image:none!important}

.main-navigation .main-nav ul ul li a:hover{background-color:#0d3456!important;}

.main-navigation .main-nav ul ul li a{font-size:21px;padding-left:15px}

.promo-container{max-width:1230px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;position: relative;}

.home-patreon{background-color: #093555;text-align: center;overflow: hidden;max-height: 200px;}

.home-patreon img{margin-bottom: 0px;max-width: 1230px;width: 100%;}

.gl-promo{background-color: #112647;text-align: center;overflow: hidden;}

.gl-promo img{margin-bottom: 0px;max-width: 1230px;width: 100%;}

.home .gl-promo{display: none;}

.paged .home-patreon{display: none;}

.paged .gl-promo{display: block;}

.entry-meta{font-size: 13px;}

.custom-meta-single{background-color:#fff;margin-top:0;height:60px;width:auto;clear:both}

.custom-meta .avatar{float: left;}

.custom-meta .meta-text{padding-top: 8px;}

.custom-meta{font-size: 14px;color: #929292;margin-top: 10px;margin-bottom: 15px;}

.custom-meta .fa{margin-left: 8px;}

.custom-meta .first-icon{margin-left: 0px;}

.post-promo{margin-top: 25px;margin-bottom: 25px;}

.comments-title{margin: 0px;padding: 0px;}

.generate-back-to-top{margin-bottom: 40px;}

.sidebar, .home .featured-column, .category .page-header, .single-post h1.entry-header{margin-top: 0px;}

.category h1.page-title,.search h1.page-title{font-size:45px;margin-top:-18px;margin-bottom:35px;color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd}

.category h2.entry-title,.search h2.entry-title,.author h2.entry-title{font-size: 24px;color: #000!important;line-height: 28px;}

.category .featured-column,.search .featured-column,.paged .featured-column,.author .featured-column{width: 33.32%!important;float: left;}

.category .grid-50,.search .grid-50,.paged .grid-50,.author .grid-50{width: 33.32%!important;}

.category .page-header,.search .page-header,.author .page-header{margin-top: 0px;margin-right: 10px;margin-left: 10px;}

.category .generate-columns-container,.search .generate-columns-container,.paged .generate-columns-container,.author .generate-columns-container{margin-right: -10px;margin-left: -10px;}

.single-post .inside-article, .page .inside-article{margin-top: -18px!important;}

.sidebar .widget{margin-bottom: 25px;clear: both;}

.sidebar .widget img{border:1px solid #E6E6E6!important;background-color:#f6f6f6;-webkit-transition:background-color 150ms ease-in;-moz-transition:background-color 150 ease-in;-o-transition:background-color 150 ease-in;-ms-transition:background-color 150 ease-in;transition:background-color 150 ease-in}

.sidebar .widget img:hover{background-color: #fff;cursor: pointer; cursor: hand;}

.wp-show-posts-entry-header{width: 100%!important;height: auto!important;clear: both!important;}

.wp-show-posts-image{width: 100%!important;height: auto!important;clear: both!important;}

#comments{margin-top: 25px;}

.comment-form textarea{height: 150px;margin-bottom: 10px;font-size: 17px;}

.comment-form input[type='text']{font-size: 17px;}

.comment-author-info{font-size: 15px;}

button, html input[type="button"], input[type="reset"], input[type="submit"]{background-color: #bf2034;font-size: 16px;}

.comment-content{border-color: #ddd;font-size: 17px;background-color: #fff;}

.bypostauthor > .comment-body > .comment-content{background: #EDF8FF;}

.comment-respond{margin-top: 25px;}

#wc-comment-header{font-size: 25px;}

#wpcomm .wc-comment .wc-comment-right{padding: 15px;margin-bottom: 20px;border: 1px solid #eee!important;}

#wpcomm .wc-reply .wc-comment-right{background: #FFF}

#wc_show_hide_loggedin_username{font-size: 15px;}

#wpcomm .wc-comment-text p{font-size: 17px;line-height: 26px;}

.wc-blog-post_author > .wc-comment-right{background: #EDF8FF!important;}

.wpdiscuz-sort-buttons .wpdiscuz-sort-button{color: #666666;}

.wpdiscuz-sort-buttons .wpdiscuz-sort-button-active{color: #333!important;font-weight:bold;}

.wpdiscuz-sort-buttons .wpdiscuz-sort-button:hover{color: #000!important;}

#wpcomm .wc-vote-result{border: 1px solid #AAA!important;}

.wc-comment-label{display:none!important}

h3#reply-title{font-size: 25px;margin-bottom: 10px;}

#wpcomm .avatar{padding: 0px!important}

.wc-comment-author{font-weight: bold;}

.wc-down{display:none!important}

.logged-in-as{font-size: 15px;}

.avatar{border-radius: 50%;background-color: #FFF;}

#generate-slideout-menu{background-color:transparent;background-image:url(https://geekslife.com/wp-content/uploads/2016/09/slide-bg.png);border-right-width:1px;border-right-style:solid;border-right-color:#fff;padding-top:30px;padding-left:25px}

.paging-navigation{text-align:center;margin-left:10px!important;margin-right:10px!important;margin-top:35px!important;border-top-width:1px;border-top-style:solid;border-top-color:#eee;padding-top:10px!important}

#footer-widgets{background-color:#F6F6F6;width:100%;height:auto;padding-top:40px;padding-bottom:20px;margin-top:70px}

.inside-footer-widgets{text-align: center!important;padding-left:0px!important;padding-right:0px!important;}

.inside-footer-widgets img{height:35px;width:35px;margin-bottom:5px!important;border-radius:2px}

.inside-footer-widgets h4.widget-title{color:#000;margin-bottom:10px;font-size:21px}

.mm-slide{position: absolute;height: auto;width: 600px;margin-bottom: -800px;bottom: -20px;z-index: 100;}

.mm-slide-button{position: absolute;z-index: 101;}

ul.social-icons{margin-left: auto;margin-right: auto;width: 252px;}

.social-icons li{list-style-type:none;text-align:center;float:left;margin-right:4px;margin-left:4px}

.social-icons a .s-icon{height:34px;width:34px;display:block;background-image:url(https://geekslife.com/wp-content/uploads/2017/04/social-grid-r1.png);background-size:272px 34px;margin:0px;background-repeat: no-repeat;}

.social-icons .ytu-social a .s-icon{background-position:0px 0px}
.social-icons .fbk-social a .s-icon{background-position:-34px 0px}
.social-icons .twt-social a .s-icon{background-position:-68px 0px}
.social-icons .twc-social a .s-icon{background-position:-102px 0px}
.social-icons .pat-social a .s-icon{background-position:-136px 0px}
.social-icons .per-social a .s-icon{background-position:-170px 0px}
.social-icons .itu-social a .s-icon{background-position:-204px 0px}
.social-icons .rss-social a .s-icon{background-position:-238px 0px}

.site-info{padding-top:0;padding-bottom:40px;margin-top:0;background-color:#f6f6f6;padding-left:0px;padding-right:0px}

.header-widget .social-icons{margin-top:10px;}

/* AUTHOR BOX */

body .author-box{background-color:#f6f6f6;clear:both;float:left;font-size:17px;margin-top:30px;margin-bottom:10px!important;width:auto;height:auto;padding:20px 20px 30px}

.author-box .avatar{float: left;margin-right: 15px;}

.author-box .author-text{overflow:hidden}

.author-box h4{font-weight:700;color:#000;font-size:25px;margin:0 0 8px;padding:0}

.author .page-header{background-color:#f6f6f6;margin-right:10px;margin-bottom:40px;margin-left:10px;padding:25px;font-size:17px}

.author .page-header h1{font-weight:700;color:#1F74BF;font-size:26px;margin:0 0 8px;padding:0}

.author .page-header .avatar{float:left;margin-right:15px}

/* VIDEO STUFF */

.fb-wrapper{background-color: #f6f6f6;margin-bottom: 25px;}

.fb-wrapper{overflow:hidden;padding-bottom:100%;position:relative;height:0}

.fb-wrapper iframe{left:0;top:0;height:100%;width:100%;position:absolute}

.tv-pre{display: none;}

.gltv-wrapper{height:auto;width:100%;max-width:1240px;overflow:hidden;margin:-50px auto -60px}

.gltv{position:relative;padding-bottom:56.25%;padding-top:25px}

.gltv img{position:absolute;width:100%;height:auto;z-index:101}

.show1 img{position:absolute;z-index:100;width:47%;height:auto;margin-top:9%;margin-left:22%}

.swtch{position:absolute;z-index:102;left:66.099998%;height:8%;width:5.1%;background-size:100%;top:64%;cursor:hand;display:block;background-image:url(https://geekslife.com/wp-content/uploads/2016/11/switch1.png);background-repeat:no-repeat}

.swtch:hover{background-image:url(https://geekslife.com/wp-content/uploads/2016/11/switch2.png)!important}

.flowplayer{margin-bottom:40px!important}

.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-left:auto;margin-right:auto}

.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.is-paused.flowplayer .fp-ui{background:url(https://geekslife.com/wp-content/uploads/2017/01/play-button2.png) center no-repeat;background-size:15%;}
.is-rtl.is-splash.flowplayer .fp-ui, #content .is-rtl.is-paused.flowplayer .fp-ui{background:url(https://geekslife.com/wp-content/uploads/2017/01/play-button2.png) center no-repeat;background-size: 20% auto!important;}

@media (-webkit-min-device-pixel-ratio: 2){
.is-splash.flowplayer .fp-ui, #content .is-paused.flowplayer .fp-ui{background:url(https://geekslife.com/wp-content/uploads/2017/01/play-button2.png) center no-repeat;background-size: 20% auto!important;}
.is-rtl.is-splash.flowplayer .fp-ui, #content .is-rtl.is-paused.flowplayer .fp-ui{background:url(https://geekslife.com/wp-content/uploads/2017/01/play-button2.png)}
}

.is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui{background-size: 20% auto!important;}

/* TWITCH STUFF */

.twitch-container{max-width:1240px;position:relative;padding-bottom:56.25%;padding-top:0;height:0;margin:30px auto 30px}

.twitch-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.page-id-44 .entry-content{margin-top: -10px!important;}

/* RECENT POSTS SIDBAR */

.sidebar .wp-show-posts .wp-show-posts-image{float: left!important;margin-bottom: 0px!important;max-width: 43%;}

.sidebar .wp-show-posts img{border: none;}

.sidebar .wp-show-posts .wp-show-posts-entry-title{float: left!important;font-size: 18px!important;line-height: 19px!important;overflow: hidden!important;margin-bottom: 0px;}

.sidebar .wp-show-posts:hover + h2.wp-show-posts-entry-title a:link,h2.wp-show-posts-entry-title a:hover{color:#000!important;}

.wp-show-posts-entry-header{clear: none!important;max-width: 50%!important;float: left!important;margin-left: -13px;}

.wp-show-posts-entry-date{font-size: 13px;color: #929292;margin-top: 2px;clear: both;float: left!important;}

/* SUBSCRIBE PAGE */

.subscribe-wrapper{background-color:#090806;background-image:url(https://geekslife.com/wp-content/uploads/2017/04/sub-df1b.jpg);background-repeat:no-repeat;background-position:center -50px;background-size:130%;padding:25px 30px}

.subscribe-wrapper h2{color:#fff;margin-bottom:10px;font-size:20px}

.subscribe-wrapper ul{margin-left: 0px;max-width:350px;margin-bottom: 15px;}

.subscribe-wrapper li{list-style-type: none;margin-bottom: 5px;}

.subscribe-wrapper li img{max-width: 28px;margin-right: 8px;margin-bottom: -9px;border-radius:2px;}

.subscribe-wrapper li a{font-size:16px;display:block;text-decoration:none!important;border-radius:2px;color:#FFF!important;background-image:url(https://geekslife.com/wp-content/uploads/2017/04/subscribe-link-bg2.png);background-color:transparent;-webkit-transition:background 150ms ease-in;-moz-transition:background 150 ease-in;-o-transition:background 150 ease-in;-ms-transition:background 150 ease-in;transition:background 150 ease-in;border-style:none;padding:4px 15px 7px 5px}

.subscribe-wrapper li a:hover{background-color:#fff;color:#23527b!important;background-image:none}

.ab1{background-image:url(https://geekslife.com/wp-content/uploads/2016/09/ab1b.png);position:absolute;height:271px;width:200px;background-repeat:no-repeat;opacity:100;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;bottom:-265px;left:53%;background-size:100%;display:block;padding-top:50px}

/*.ab1{background-image:url(https://geekslife.com/wp-content/uploads/2016/09/ab1bx2.png);position:absolute;height:281px;width:210px;background-repeat:no-repeat;opacity:100;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;bottom:-300px;left:53%;background-size:100%;display:block;padding-top:50px}*/

.ab1:hover{bottom:-75px;}

.error404 .entry-content input[type="search"],.search-no-results .entry-content input[type="search"]{
height: 48px;
}

.error404 .entry-content input[type="submit"],.search-no-results .entry-content input[type="submit"]{
height: 48px!important;	
}

/* -------DISQUS------- */

body #disqus_thread{padding: 20px!important;clear:both;background-color:#f6f6f6!important;}

/* -------RESPONSIVE STYLES------- */

@media (max-width: 1400px){

.grid-container{max-width:1150px!important;}

.wrap-test{max-width:1150px;margin-bottom:40px;margin-top:-20px}

.page-id-96446 .custom-container{padding-right: 0px;padding-left: 0px;}

#welcome-top{margin:0px -130px 0px -130px;}
		
}

 @media (max-width: 1280px) {

.wrap-test{margin-bottom:30px;margin-top:0px}

.inside-header{padding-right: 40px;padding-left:40px;}

.home .custom-container{padding-right: 40px;padding-left: 40px;margin-top:40px;}

.custom-container{padding-right: 40px;padding-left: 40px;margin-top:50px;}

#content,#primary{margin:0!important;padding:0 25px 0 0}

.category #content,.category #primary,.search #content,.search #primary,.paged #primary,.author #primary{margin: 0px!important;padding: 0px!important;}

.promo-container,#site-navigation{padding-right:40px;padding-left:40px}

.page-id-95647 .custom-container, .page-id-95647 .grid-30,.page-id-95647 .grid-70, .page-id-96124 .custom-container, .page-id-96124 .grid-30,.page-id-96124 .grid-70{padding:10px!important;}

.page-id-96446 .custom-container{padding-right: 0px;padding-left: 0px;}

} 

@media (max-width: 1150px) {

#welcome-top{margin:0px 0px 0px 0px;}

.site-info{padding-bottom: 40px;}

.sidebar .wp-show-posts .wp-show-posts-image{float: none!important;margin-bottom: 10px!important;max-width: 100%;}

.sidebar .wp-show-posts img{border: none;}

.sidebar .wp-show-posts .wp-show-posts-entry-title{float: none!important;font-size: 16px!important;line-height: 20px!important;overflow: hidden!important;margin-bottom: 0px;}

.wp-show-posts-entry-header{clear:none!important;max-width:100%!important;float:left!important;margin-left:0}

.wp-show-posts-entry-date{font-size: 14px;color: #929292;margin-top: 2px;clear: both;float: left!important;}

.ab1{display:none;}

.home .featured-column h2.entry-title{font-size: 35px;line-height: 42px;margin-top: 20px!important;}

}

@media (min-width: 768px) and max-width: 1100px{

.custom-container{padding-right: 50px;padding-left: 50px;}

}

@media (max-width: 1024px) {

.side-chat{margin-left:0px}

.category .featured-column,.search .featured-column{width: 33.3%!important;}

#primary{padding-right: 25px!important;background-image: none;}

#primary{background-image: none;}

.rpwe-thumb{float: none!important;max-width: 100%;margin-bottom: 5px!important;}

.rpwe-thumb img{height: auto;width: 100%;max-width: 100%;}

.rpwe-time{display: none;}

.subscribe-wrapper{background-color:#232D32;background-image:url(https://geekslife.com/wp-content/uploads/2017/04/sub-df2.jpg);background-position:right top;background-size:100%}

.show1 img{margin-top:8%;}

.page-id-95647 .grid-30{width:35%;float:right;}
.page-id-95647 .grid-70{width:65%;float:left;}

.mob-chat{display:block;}

.desk-chat{display:none}

}

@media (max-width: 980px) {

.page-id-95647 .grid-30{width:100%;float:none;}
.page-id-95647 .grid-70{width:100%;float:none;}

.page-id-95647 .lsvid, .page-id-96124 .lsvid{margin-top:-20px!important;}

.mob-chat{display:block;margin-top:-20px}

}

@media (max-width: 768px) {

.welcome-content{margin:0px auto 0px auto;max-width:980px;border:none;padding: 0px 25px 5px 25px;}

/* bye logout page */

.page-id-96272 #footer-widgets{margin-top:0px;}

.grid-100, .grid-50,[class*="mobile-grid-"], [class*="tablet-grid-"]{
padding-left: 8px;
padding-right: 8px;
}

.pop-out1,.pop1,.nab-box,a.pop1{display: none;}

.mob-chat{display:block;margin-top:-40px}

.win-stuff{display:none}

.win-stuff-mobile{margin-bottom:15px;margin-top:15px;display:block}

.main-navigation .main-nav ul li .fa{font-size: 18px!important;margin-left: 4px;margin-top:-2px;}

.main-navigation.mobile-header-navigation{background-color:#23527b}

.promo-container{padding-right:25px;padding-left:25px}

.sidebar{margin-top: 40px;}

.sidebar h4.widget-title{margin-top: 40px!important;}

.home #primary, .single-post #primary, .category #primary{padding-right: 5px!important;padding-left: 5px!important;}

.custom-container{padding-right: 10px;padding-left: 10px;margin-top: 50px;}

.home .custom-container{margin-top: 25px;padding-right: 20px;padding-left: 20px;}

.category .custom-container,.search-results .custom-container{padding-right: 20px!important;padding-left: 20px!important;}

.category .custom-container,.search .custom-container,.paged .custom-container,.author .custom-container{margin-top: 20px;}

.category h1.page-title,.search h1.page-title{margin-bottom: 15px;margin-top: 0px;font-size: 30px;}

#primary{background-image: none;}

.buddypress #primary{padding-right:0px!important;}

.home-patreon{margin-bottom: 0px;}

h1.entry-title,.home .featured-column h2.entry-title{font-size: 30px;}

.category .featured-column,.search .featured-column,.category .grid-50,.author .featured-column,.paged .grid-50{width: 100%!important;}

.search .featured-column,.search-results .grid-50{width: 100%!important;}

.inside-navigation{padding-right: 8px!important;padding-left: 8px!important}

#mobile-header .menu-toggle, #mobile-header .mobile-bar-items{margin-top: 2px!important;margin-bottom:0px!important;}

.mobile-bar-items{margin-right:10px;}

#mobile-header{padding-top:0px;padding-bottom:2px;}

#mobile-header .mobile-menu{margin-left:0px}

#mobile-header .fa-search{margin-left:10px;}

#mobile-header .site-logo img{width:200px;height:auto;margin-top:0px;margin-left:0px;}

#mobile-header .fa-search{font-size:19px;}

#mobile-header .menu-toggle{font-size:21px;}

.sidebar .wp-show-posts .wp-show-posts-image{float: left!important;margin-bottom: 0px!important;max-width: 43%;}

.sidebar .wp-show-posts img{border: none;}

.sidebar .wp-show-posts .wp-show-posts-entry-title{float: left!important;font-size: 18px!important;line-height: 25px!important;overflow: hidden!important;margin-bottom: 0px;}

.wp-show-posts-entry-header{clear: none!important;max-width: 50%!important;float: left!important;margin-left: -15px;}

.wp-show-posts-entry-date{font-size: 13px;color: #929292;margin-top: 2px;clear: both;float: left!important;}

.reg-pic{display: none;}

.mob-pic{display: block;}

.author-box .avatar{float: left;margin-right: 15px;}

.author-box .author-text{overflow: visible}

.site-logo img{padding-left: 5px}

.subscribe-wrapper{background-size: 160%}

.show1 img{margin-top:7%;}

.inside-site-info{padding-left:20px;padding-right:20px}
	
}


@media (max-width: 600px) {

#buddypress div.pagination .pagination-links{float:left!important;padding-left:10px;}

.page-id-95647 .custom-container, .page-id-95647 .grid-30,.page-id-95647 .grid-70, .page-id-96124 .custom-container, .page-id-96124 .grid-30,.page-id-96124 .grid-70{padding:4px!important;}

.page-id-95647 .socw,.page-id-95647 .footer-widgets,.page-id-96124 .footer-widgets{display:none!important;}

.page-id-95647 .lsvid, .page-id-96124 .lsvid{margin-top:-30px!important;}

.mob-chat{display:block;margin-top:-32px}

.desk-chat{display:none}

.page-id-95647 .site-info, .page-id-96124 .site-info{padding-top:15px;padding-bottom:15px;}

}


@media (max-width: 479px) {

body{font-size: 17px;}

.dir-search input,.dir-search{width:100%!important;}

h1.entry-title,.home .featured-column h2.entry-title{font-size: 25px;line-height: 30px;}

.sidebar .widget{width: 100%;clear: both;}

.sidebar .wp-show-posts .wp-show-posts-entry-title{font-size: 18px!important;line-height: 18px!important;}

#content ul, #content ol{margin-left: 25px;}

.subscribe-wrapper ul{margin-left: 0px!important;}

.subscribe-wrapper{background-image: none!important;}
	
ul.social-icons{width: 184px;text-align:center}

ul.social-icons li{margin-bottom: 4px;}

.fb-wrapper{max-height: 430px;}

.show1 img{margin-top:5%;}

#mobile-header .site-logo img{width:170px;height:auto;margin-top:0px;margin-left:5px;padding-left: 0px}

body #disqus_thread{padding: 10px!important;}
	
}

@media (max-width: 401px) {
.fb-wrapper{max-height: 350px;}	
}


.page-id-96167 .custom-container{padding:0px!important;}

.page-id-96167 .grid-container{max-width:100%!important;}

body.page-id-96167, .page-id-96167 .site-content, .page-id-96167 #content{background-color:#000!important;}

body.page-id-96167 .page-content,body.page-id-96167 .entry-content{background-color:#000!important;}


body.page-id-96167 .video-wrapper{margin-top:-70px;}
	