.post p, .post li, .post img, .post table  {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
   user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
} 

/* Prevent Print */
 @media print {
	html, body {
		display: none !important; 
  }
}

/* MEDIAVINE */
#mv_privacy_settings {color: white;}
@media only screen and (max-width: 399px) {
.content-container.site-container {
padding-left: 17px;
padding-right: 17px;
}
}

@media only screen and (max-width: 359px) {
.entry-content.single-content {
padding-left: 0px !important;
padding-right: 0px !important;
}
.content-container.site-container {
padding-left: 0px;
padding-right: 0px;
}
}

/* GLOBAL */
.site-main p, .site-main h1 , .site-main h2, .site-main h3 {margin-left: 3%; margin-right: 3%;}
.scroll-up-wrap {border-radius: 50% !important; color: #878787 !important;}
/* Jetpack Form */
.contact-form {margin-left: 30px; margin-right: 30px;}
.contact-form .grunion-radio-label,.contact-form .grunion-field-label {margin-bottom: 10px !important; }
.contact-form button  {font-size: 90%; text-align: center; position: relative; padding-top: 5px;  padding-bottom: 5px; margin-bottom: 60px; border-radius: 0px !important;}

/* TABLES */
.single-post table, .page table {background-image: url("https://oldcynic.com/wp-content/uploads/2022/06/Old-Cynic-Blog-Table-BG.png"); background-repeat: no-repeat; background-position: top 40px left 0px; background-size: 150px auto; font-size: 14pt; }
.single-post .wp-block-table figcaption, .page .wp-block-table figcaption {margin-top: -20px !important;}
/* COLUMNS */
.single-post .wp-block-kadence-rowlayout {background-image: url("https://oldcynic.com/wp-content/uploads/2022/06/Old-Cynic-Blog-Table-BG.png"); background-repeat: no-repeat; background-position: top 40px left 0px; background-size: 150px auto;}
/* HR LINE */
.pMyHRLine {border: none; height: 1px; color: grey; background-color: grey;}

/* Bullet Points */
.wp-block-list { }
.wp-block-list .BPointsCU { margin-top: -8px; position: relative; top: -30px;}


/* BUTTON */
button {border: solid #878787 1px !important;}

/* SITE HEADER*/
.site-header-main-section-center {height: 150px;}

.site-top-header-wrap {border-bottom: solid 2px #a1a1a1 !important;}

#main-header {height: 170px !important; margin-bottom: -0px;}

.site-main-header-wrap {position: relative; top: 0px;}

.site-mobile-header-wrap  {height: 230px;}
.site-title {color: #878787 !important;}
/* below boarder was #878787 */
.site-header-upper-wrap {border-bottom: solid 5px #4A4A4A;}
.custom-logo {height: 130px; width: 88px; position: relative; top:0px;}

/* SIDEBAR */
#secondary {min-width: 300px; margin-top: 0px !important; }
#secondary .sidebar-inner-wrap  { border-radius: 5px; padding-bottom: 0px;}
#secondary #block-21  { border-radius: 3px;  background-color: #202020; border: solid 2px grey; padding-top: 30px; padding-bottom: 20px;}
#secondary .widget_search {border-radius: 3px;  background-color: #202020;  border: solid 2px grey; padding-top: 30px; padding-bottom: 20px;}
#secondary .widget_search label {font-weight: bold; color: whitesmoke; font-size: 120%; }
#secondary .wp-block-search__inside-wrapper { border-radius: 0 !important; background-color: grey; border: none;}
#secondary .wp-block-search__button {font-weight: bold; color: silver ; background-color: #3a3a3a; border: solid 1px black !important;}

#secondary .pSideMe0 {text-align: left;margin-top: 0px;float: left; padding-left: 20px;}
#secondary .pSideMe0 a {font-weight: uppercase !important; color: #2b2823;text-decoration: none; font-weight: bold; font-size: 100%;}
#secondary .pSideMe1 {text-align: right; margin-top: 0px; float: right; padding-right: 20px;}
#secondary .pSideMe1 a {font-weight: uppercase !important; color: #646464; text-decoration: none; font-weight: bold; font-size: 100%;}

#secondary #block-67  { border-radius: 3px;  background-color: #202020; border: solid 2px grey; padding-top: 55px; padding-bottom: 0px; margin-top: -20px;}

#secondary #block-67  form {margin-bottom: 40px;}

#secondary #block-67 input {font-weight: bold; color: #3a3a3a !important; background-color: white !important; border: solid 1px black !important; border-radius: 3px !important; padding-left: 60px; padding-right: 60px; margin-left: 15px; margin-right: 15px; }


#secondary .sidebar-inner-wrap p {color: black;}
.SidBPro {max-width: 350px !important; margin-top: 40px; display: block; margin-left: auto; margin-right: auto; width: 70%; height: auto;}
.SubBu2 {text-align: center; background-color: transparent !important; position: relative; padding-top: 0px;  padding-bottom: 0px; margin-bottom: 60px;}
.SubBu2 input {background-color:  #BB4D4F !important; border: solid 2px  #4f5155 !important; border-radius: 20px !important;}

/* MEDIA SCREEN 600PX */
@media screen and (max-width: 804px){	
	.post-54632 .pHomeBlogRun .entry-content-wrap  {height: 100px; background-color: whitesmoke;  border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; margin-top: -10px;}
}

/* CAT MENU E&P */
.pInnMen img {border-radius: 48% !important; border: solid 3px #BB4D4F;}

.pInnMen {position: relative; left: 0px !important; margin-top: 20px;}

/* Realign whole E&P Ima Gro */
.pInnMenEP {position: relative; left: 40px !important; margin-bottom: 30px;}
.pInnMenEP figcaption {position: relative; left: -30px !important;}

/* NEW SQUARE DOUBLE HOME MENU */
.pInnMen .pInnMen1-SQ { }
.pInnMen1-SQ {display: inline-block; margin-left: auto; margin-right: 5px; width: 15%; height: auto;}
.pInnMen2-SQ {display: inline-block; margin-left: 5px; margin-right: auto; margin-top: 30px;  width: 15%; height: auto; position: relative; top: 0px;}
.pInnMen1-SQ img {height: 150px; width: 150px; border-radius: 4px !important;}
.pInnMen2-SQ img {height: 150px; width: 150px; border-radius: 4px !important;}

.pInnMen1 {display: inline-block; margin-left: auto; margin-right: auto; width: 15%; height: auto;}
.pInnMen2 {display: inline-block; margin-left: auto; margin-right: auto; margin-top: 30px;  width: 15%; height: auto;}
.pInnMen3 {display: inline-block; margin-left: auto; margin-right: auto; width: 15%; height: auto;}

.pInnMen1 img {height: 100px; width: 100px;}
.pInnMen2 img {height: 120px; width: 120px;}
.pInnMen3 img {height: 100px; width: 100px; }
.pInnMen figcaption {text-decoration: none !important; margin-bottom: 30px; margin-top: 10px;}

/* Uu-der-epCard is also used for main EP CAT header */
.un-der-epCard a {text-decoration: none !important; color: #BB4D4F !important; font-weight: bold; }
.un-der-epCard {color: #606060 !important;}
.un-der-epCard span {color: silver !important; }
.un-der-epCard1 a {text-decoration: none !important; color: #BB4D4F !important; font-weight: normal; }
.un-der-epCard1 {text-transform: capitalize !important; color: #424242 !important;}
.un-der-epCard1 span {color: grey !important; }
.un-der-epCardB a {text-decoration: none !important; color: #01739f !important;}

/* MAIN MENU #454138 #5a5a5a */
.site-top-header-wrap {color: #f3f3f3; background-color: #202020;   border-bottom: 1px solid grey;}

/* MAIN MENU NEW */
#primary-menu  {
	height: 40px; position: relative; top: 0px;}
.site-top-header-wrap ul {
 border-bottom: 0px solid #e7e7e7;
  background-color: #f3f3f3;
margin-top: 0px !important;}

.site-top-header-wrap  .current-menu-item a {	color: #ffc677 !important; font-weight: bold !important; background-color: black;}
#primary-menu li a {
  color: whitesmoke; font-size: 90%; height: 40px; font-family: Trebuchet MS;
}

/* NEW HOME PAGE TOP BUTTONS */
.InCatEPMenu {position: relative; left: -20px; top: -6px; margin-top: -6px}
.InCatEPMenu span {border: solid 1px black; border-radius: 3px; color: #424242; background-color: white; padding: 4px 14px 4px 14px; 
font-size: 14px; font-weight: bold;}
.InCatEPMenu button {border: 0px !important; font-size: 20px !important;} 
.InCatEPMenu .wp-block-navigation-item button:hover, .InCatEPMenu  .wp-block-navigation-item button {background-color: transparent !important; box-shadow: none !important;} 
.InCatEPMenu svg {font-size: 20px !important;} 

/* E&P CAT TABLE STYLE */
.EnPCatTab {margin-top: -20px; margin-bottom: 0px; position: relative; top: -20px;}
.EnPCatTab a {line-height: 2.4 !important; border: solid 1px silver; border-radius: 28px; padding: 4px 14px 4px 14px; 
font-size: 14px; font-weight: bold; text-decoration: none;}
.EnPCatTab mark {color: #424242 !important; background-color: white; }


/* Removed from below   overflow: hidden; */
.site-header-inner-wrap ul {
  list-style-type: none;
  margin: 0;
  padding: 0;

  background-color: #202020;
}

.site-header-inner-wrap li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px ;
  text-decoration: none;
	padding-left: 30px !important;
		padding-right: 30px !important;
}

/* Change the link color to #111 (black) on hover */
.site-top-header-wrap  li a:hover {
  background-color: black;
	color: #ffc677 !important;
}

.site-top-header-wrap .active  {
  background-color: #ffc677 ;
}

.site-top-header-wrap li { margin-top: 0px;
  border-right: 1px solid #e5d9c4;
}

.site-header-inner-wrap li:last-child {
  border-right: none;
}

/* Top Primary Sub Button */
.site-top-header-inner-wrap .header-button-wrap {
	position: relative; top: 1px; left: 20px; border: solid 1px black; color: #FFC677; font-size: 80%; border-radius: 3px;}
.site-top-header-inner-wrap .header-button-wrap a:hover {
	background-color: #393939 !important;}


/* NEW DROP DOWN MENU  #2E2E2C 202020*/
.archive #primary-menu .kadence-svg-icon, .home #primary-menu .kadence-svg-icon, .page #primary-menu .kadence-svg-icon, .search-results #primary-menu .kadence-svg-icon {color: white; background-color: #43423f; font-size: 130%; border: solid 2px black; position: relative; top: -1px; left: 10px;}
.single-post #primary-menu .kadence-svg-icon {color: white ; background-color: #43423f; font-size: 130%; border: solid 2px black; position: relative; top: -1px; left: -10px; }

#primary-menu .sub-menu li {color: silver ; background-color: #2E2E2C; font-size: 90%; border: solid 1px black;}
#primary-menu .sub-menu li:hover {background-color: black !important; color: white !important; 
}
#primary-menu .sub-menu .current-menu-item a {	color: white !important; font-weight: bold !important; background-color: black !important;}
.primary-menu-container .sub-menu  {position: relative; left: 0px; top: 38px !important; width: 270px; background-color: transparent !important; box-shadow: none !important; }
	.primary-menu-container .sub-menu  li {position: relative; left: -36px; top: -13px; padding-top: 0px !important; padding-bottom: 0px !important; width: 200px;}
#primary-menu .sub-menu li a {
  color: whitesmoke; font-size: 90%; height: auto;  position: relative; left: -2px; background-color: #252525; color: whitesmoke !important; font-weight: normal !important; 
}
#primary-menu .sub-menu li a:hover {
  background-color: #353535 !important;
}

/* EP ON-PAGE MENU  - THIS HAS BEEN REMOVED BUT MAY BE ELSEWHERE*/
.pEpShowM td {border: none !important;}
.pEpShowM th, td {padding: 2px 10px 2px 10px !important;}
.pEpShowM {margin-top: 50px; margin-bottom: 0px;}
.pEpShowM a {text-decoration: none;}

/* OLD CYNIC HEADER */
.category-life-of-an-old-cynic .post-archive-title h1 {text-transform: capitalize;}

/* SEARCH BUTTON */
.search-toggle-open {border: 0px !important; color: #ffc677 !important; margin-top: 5px; margin-left: 20px;}
.single-post .search-toggle-open {border: 0px !important; position: relative; right: 20px;}
#search-drawer .drawer-inner {width: 80%  !important; opacity: 0.9 !important; border-left: solid 1px #43423f;}
#search-drawer .drawer-inner  .search-field {background-color:  #454138  !important; color: white !important; box-shadow: none !important; }
#search-drawer .drawer-inner .kadence-search-icon-wrap, #search-drawer .drawer-inner .kadence-svg-iconset {color: #ffc677 !important;}
#search-drawer .drawer-inner .search-toggle-close {border-radius: 5px !important; border: solid 2px #9a9a9a !important; margin-top: 20px; padding: 8px 8px 8px 8px !important;}
#search-drawer .search-field  {border: solid 2px white !important; opacity:  !important; width: 180px !important; height: 50px; }
#search-drawer .search-form
{position: relative; top: -60px;}
#search-drawer .kadence-search-svg
{position: relative;right: -10px !important;}


/* HOME PAGE */
.home .pInnMen img, .category-gaming .pInnMen img {
background:
linear-gradient(#ccc 0 0) padding-box,
linear-gradient(115deg, #67491b, #f1de9f) border-box;
color: #313149;
padding: 0px;
border: 3px solid transparent;
border-radius: 15px;
display: inline-block;
margin: 0px 0;
}
.pHome-Icons {margin-bottom: -25px !important;}
		.home .pArcPageTop {margin-top: -10px !important; margin-bottom: -70px !important; }
.home .pInnMen, .category-gaming .pInnMen {text-align: center; margin-bottom: -30px; }
.category-gaming .pInnMen1 {position: relative; top: 82px;}
.home .pInnMen3 {position: relative; top: 50px;}
.category-gaming .pInnMen3 {position: relative; top: 82px;}
/* .home .pInnMen5 {position: relative; top: -32px;} */
/* This is New bottom line */
.pInnMen4 {display: inline-block; margin-left: auto; margin-right: auto; width: 15%; height: auto;}
.pInnMen4 img {height: 120px; width: 120px; }
/* .pInnMen5 {display: inline-block; margin-left: auto; margin-right: auto; width: 15%; height: auto;}
.pInnMen5 img {height: 120px; width: 120px; } */
/*NEW pInnMen for Home ENDS*/
.home #main-header {box-shadow: 0px 5px 20px grey;}
.home #inner-wrap, .home .entry-content-wrap, .home .site-footer, .home .site-footer-row-container-inner {}
.home #main-header {height: 296px;}
.home h1 {display: none;}

/* Home Post Roll - post-thumbnail is site-wide and Latest Page*/
.post-thumbnail-inner {
border-image: linear-gradient(to right, #a1a1a1 0%, #3a3a3a 100%) 1;
border-radius: 4px; 
border-width: 0px 0px 4px 0px;
border-style: solid;
padding: 0px;
}

/* ADDED TO REALIGN POSTS ON THEME UPDATE!!! */
.home .entry-content .post, .page-id-50712 .entry-content .post {width: 105%; position: relative; left: -45px;}
.home .post .entry-content-wrap {background-color: white !important; height: 100px;}
.post-50712 .post .entry-content-wrap {background-color: white !important; height: 120px;}
.home .post .entry-content-wrap h3, .post-50712 .post .entry-content-wrap h3 {font-weight: normal !important;}
.post-50712 .post .entry-content-wrap h3 {margin-top: -10px;}
.home .entry-content h3 {margin-top: -5px !important;}
.home .content-bg .loop-entry, .post-50712 .content-bg  {border: solid 2px #29221f; border-radius: 3px;}
.pHomeBlogRun {margin-top: 20px;}
.pHomeBlogFeat img  {border-width: 4px; border-style: solid;
border-image: linear-gradient(to top, #FFA729 0%, #FFF00A 100%) 1 !important;
}

/*.pHomeBlogFeat img {border: solid 4px #F0A126 !important;} */
.pHomeBlogFeat a {color: black; font-weight: bold;}
.pHomeBlogRun .entry-title {padding-top: 0; padding-bottom: 0; position: relative; top: -50px;}
/* Home Recent Posts */
.pHPButtonText a {}

.home .pFeatButton a, .home .pHPButton a  {border-width: 3px !important; border-style: solid; 
border-image: linear-gradient(to top, #FFA729 0%, #FFF00A 100%) 1 !important;
font-weight: bold; color: #FFC677; margin-top: 20px; text-align: center; width: 230px; border-radius: 0px;}

.home .pHPButton button {color: #363636 !important;}
.home .pHPButton .wp-element-button:hover, .home .pHPButton .wp-element-button:link  { background-color: #363636 !important; }

/* Home Cat Section */
.home .container-1 { }
.home .img-with-text {float: left;  text-align: center; width: 25%; margin: 0 auto; margin-top: 10px; }

.home .img-with-text figcaption { color: white; font-size: 120%;}
.home .img-with-text figcaption a {position: relative; top: -25px; left: -25%; font-size: 80%; font-weight: bold; background-color: #FFC677; color: #1F1E19; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; border-radius: 3px;}

.home .img-with-text img { border-radius: 3px; border: solid 3px orange !important;}
 .wp-block-social-links a  {position: relative; left: -40px;}


/* HOME OLD */
.home .entry-content {margin-top: -0px !important;}
.PhomeGra img {border: solid #ffc677 3px;}
.pHomBlo {text-align: center;}
.pHomBlo h2 {margin-top: -20px !important;}
.pHomBlo img {border-top-right-radius: 10px; border-top-left-radius: 10px;}
.home .HomeSiteMWhole {margin-left: -20px; margin-bottom: 15px;} 
.home .HomeSiteTop {margin-top: 15px}
.home .HomeSiteM {margin-left: -30px; margin-bottom: -5px;} 

/* UNUSED SPIN ANIMATION */
.pSpinAn:hover {position: relative;
		-webkit-animation:spin 4s linear 1;
	-moz-animation:spin 4s linear 1;
	animation:spin 4s linear 1;
}
	@-moz-keyframes spin {100% {-moz-transform: rotate (-360deg);}
	}
		@-webkit-keyframes spin {100% {-webkit-transform: rotate (-360deg);}
	}
@keyframes spin {100% {-webkit-transform: rotate (360deg); transform:rotate(-360deg);}
}

/* SINGLE PAGE */
.page .entry-content {padding-bottom: 30px; margin-top: 40px;}
.page .wrap {background-color: white;}
.page .post-2889 .entry-title, .page .post-50712 h1 {display: none;}
.page .entry-title  {padding-top: 50px; text-align: center;}
	.home .content-container {margin-top: 70px;}
.pBloglog {font-size: 80%}
.pBloglog table {font-size: 115%;}
.pHeroLog p {font-size: 95% !important;}
/* SUB PAGE / PAYPAL */
.post-2889 .OwnedSub {font-size: 120%; margin-left: 0px; width: 100%; padding-top: 15px; padding-bottom: 15px; border-top: solid 4px #FFC677;  background-color: whitesmoke; margin-top: 10px; margin-bottom: 15px;}
.post-2889 .OwnedSub2 {font-size: 120%; margin-left: 0px; width: 100%; padding-top: 15px; padding-bottom: 15px; border-top: solid 4px #15A5F5;  background-color: whitesmoke; margin-top: 10px; margin-bottom: 15px;}
.pFeedBForm { padding-top: 60px; padding-bottom: 0px !important; background-color: whitesmoke; border-top: solid 4px #FFC677; }
.pFeedBForm h2 {font-size: 120%;} 
.pFeedBForm button { border-radius: 0px !important; background-color: #393939 !important; padding: 10px 25px 10px 25px;}
.go-back-message a {padding: 10px 25px 10px 25px; color: black !important; font-weight: bold !important; background-color: silver; border: solid 2px grey;}
.pSPayPa input {padding: 30px; background-color: whitesmoke; border: solid 4px #FFC677; border-radius: 13px;}
/* What are you interested in - Sub page */
.pInTopics {margin-bottom: -20px; margin-left: -20px;}
.pInTopics .grunion-field-label {font-size: 120%;}
.pInTopics p { margin-top: -8px !important;}
.pInTopics button { border-radius: 0px !important; background-color: #393939 !important; padding: 10px 25px 10px 25px; position: relative; top: 10px;}

/* SINGLE POST */
/* POST Font Size - FROM 14pt on 21st March */
.single-post .entry-content p, .home .entry-content p {font-size: 15pt; line-height: 1.8;}

/* MediaV Soci AFTER DELETED */
.single-post .content-wrap {position: relative; top: -10px !important;}
.single-post .site-header-section .kadence-svg-iconset {position: relative; right: -20px;}
.single-post h1 { font-weight: bold; padding-top: 40px; padding-bottom: 0px; padding-right: 10px; padding-right: 10px;  text-align: center; font-size: 170%; text-transform: uppercase;}

.single-post .single-content {padding-right: 60px; padding-left: 60px !important; margin-bottom: 20px !important;}
.single-post .entry-meta {padding-bottom: 30px !important;}
.single-post h2 {font-weight: bold; font-size: 145%;}
.single-post h3, .single-post h4  {font-weight: bold; font-size: 120%;}

/* Social Media re-Added */

#dpsp-content-top {
	display: block; margin-left: auto; margin-right: auto; width: 48%; height: auto;
	
	position: relative; top: -20px; left: -10px; margin-bottom: 0px !important;}
#dpsp-content-top li {margin-bottom: -20px !important;}

#dpsp-content-top a, .dpsp-pinterest { 
	border: solid 1px #202020 !important; 
	color: #202020 !important;}


.dpsp-network-btn span, .dpsp-pinterest a {position: relative; left: 0px !important; top: 1px;}

/* FIX PINTEREST BUTTON ON SOCIAL BAR */
.dpsp-network-list-item-pinterest  {position: relative; left: 0px; margin-right: 4px !important; }

/** SOCIAL MEDIA BOTTOM*/
#dpsp-content-bottom  {
	display: block; margin-left: auto; margin-right: auto; width: 48%; height: auto;
	
	position: relative; top: -20px; margin-bottom: 0px !important;}
#dpsp-content-top li {margin-bottom: -20px !important;}

#dpsp-content-bottom a, .dpsp-pinterest { 
	border: solid 1px #202020 !important; 
	color: #202020 !important;}

/* GUEST AUTHOR TEXT */
.GAText {margin-bottom: 10px !important; margin-right: 2px !important;font-size: 90% !important;}

/* BELOW HEADER META */
.single-post .entry-meta {padding-left: 60px; margin-top: 10px !important; margin-bottom: -25px; font-weight:}
.single-post .entry-meta .author.vcard {font-weight: bold; margin-right: 4px !important;}
 .single-post .entry-meta .entry-date {font-weight: bold; }
 .single-post .entry-meta .updated  {font-weight: normal !important;}
.single-post .entry-meta .posted-by::after  {display: none;}

.single-post .MyTx {background-color: #878787 ; font-weight: bold;  padding: 10px 15px 10px 15px; letter-spacing: 0px;}
.page .content-container ul, .page .content-container ol, .single-post .content-container ol, .single-post .content-container ul {padding-left: 70px !important; }
.single-post .content-container .entry ol, .single-post .content-container .entry ul { font-size: 15pt; margin-top: 40px !important; }
.page .content-container ul li, .page .content-container ol li, .single-post .content-container ul li, .single-post .content-container ol li {padding-bottom: 10px !important;}
.single-post .tFeatImg img {border-radius: 10px !important; display: block; margin-left: auto; margin-right: auto; height: auto; margin-top: 10px;}
.tFeatCen img {border-radius: 7px !important; margin-top: -10px; margin-bottom: -10px;}
.tFeatCen figcaption { margin-top: 15px; margin-bottom: -10px; }
.tFeatCen2 img {
	margin-top: 10px; margin-bottom: -10px;}
.tFeatCen2 figcaption { margin-top: 15px; }
.single-post .pDipList  
{position: relative; top: 80px !important;}

.Imag-BorderP {border-width: 3px !important; border-style: solid; 
border-image: linear-gradient(to top, #CACDE3 0%, #4A5568 100%) 1 !important;
font-weight: bold; color: #FFC677; border-radius: 6px !important;}

/* END */
/* Show more Lists or Objects */
.single-post .wp-block-kadence-show-more {margin-bottom: 30px;}

/* IN POST MENUS */
.pInPMenu {background-color: #F7F7F7; padding: 20px; border: 1px solid grey; margin-bottom: 25px !important;}
.pInPMenuH {font-size: 130% !important; margin-bottom: -25px !important; margin-top: 20px !important; margin-left: 35px !important;}
.pInPMenuT {font-size: 100% !important; margin-left: 0px !important; margin-right: 20px !important; margin-bottom: 15px !important;}

/* Social Media */
.single-post .sharedaddy li .share-count {display: none;}

/* CAVEAT DRESSING */
.pQuestCavImage img {width: 100px; height: 100px; position: relative; z-index: 1 !important; border: solid 2px #444444; border-radius: 55px; }
.pQuestCavText { position: relative; top: -15px; font-size: 110% !important; text-align: center; font-weight: bold; color: #515151;  margin-bottom: -10px !important; padding-left: 20px; padding-right: 20px;}
.pQuestCavText a {position: relative; top: 30px; color: #228F5F !important;  background-color: #E3E3E3; border-radius: 4px; border: grey solid 1px; -moz-box-shadow: 0 0 5px #9999; -webkit-box-shadow: 0 0 5px #9999; box-shadow:  0px 0px 5px #9999; padding: 5px 20px 5px 20px;}
.pQuestCavTBlock {border: solid 2px #444444; border-radius: 5px; position: relative; top: -80px; margin-bottom: -25px !important;}
/* This can be deleted if animation not req */ 
.pQuestCavImage :hover { content: url('https://oldcynic.com/wp-content/uploads/2024/02/Caveat-Final-2.jpg'); width: 100px; height: 100px; border: solid 2px #444444; border-radius: 55px;
	transition: transform 2s; transform-style: preserve-3d; transform: rotateY(360deg);
	z-index: 900 !important; position: relative;
}
.pQuestCavImage :not(:hover) { 
z-index: 1 !important; position: relative;
}
.pCavTBlockSP {position: relative; top: 55px; font-size: 13px !important; margin-bottom: 0px !important;}


/* PLEASE SHARE POST EXIT */
.pPeaseShare p {font-size: 90% !important; color: darkslategray;}
/* NEXT - PREV POSTS */
.post-navigation { margin-bottom: -40px !important;} 
.nav-links {font-size: 85%;} 
.nav-previous {padding-left: 15px;} 
.nav-next {padding-right: 15px;} 
/* Related Posts*/
.single-post .entry-related-carousel img {border-top-right-radius: 10px; border-top-left-radius: 10px;}

.single-post .entry-related {text-align: center; margin-top: -50px;} 
.single-post .entry-related {background-color: white; margin-bottom: -30px;}
.single-post .wp-block-table figcaption {margin-top: -15px;} 
.single-post .wp-block-table  {padding-left: 25px; padding-right: 25px;} 
.single-post .single-content a:link {color: #BB4D4F !important;}
.single-post .entry-taxonomies {text-align: center; margin-bottom: -20px; padding-top: 20px !important;}
.single-post .sd-title {display: none !important;}
.single-post .sd-content {padding-top: 0px !important; text-align: center;}
.single-post .cCoRig {margin-top: 60px; margin-bottom: 5px;}
/* Grade Revised Notice */
.pGradeRevised {margin-top: -30px !important; padding-right: 10px; }
/* Similar Posts Title */
.single-post .entry-related-title  {font-size: 120%; border-top: solid 1px silver; border-bottom: solid 1px silver; background-color: whitesmoke; margin-top: 10px; margin-bottom: 15px; padding-top: 3px; padding-bottom: 3px; }

/* Similar Posts Slides */
.single-post .splide button {opacity: 1.0; margin-left: 30px; margin-right: 30px; margin-top: -40px; border: solid 5px #181413 !important; }
.archive .dots, .home .dots {background-color: transparent !important; border: 0px !important; color: #4f5155 !important;}
.single-post .carousel-item h3 { padding-top: 15px; margin-left: -15px !important; margin-right: -15px !important; margin-top: -13px !important; font-weight: normal;  font-size: 90%; color: black !important;}
.entry-related-carousel .entry-content-wrap  {height: 120px; background-color: whitesmoke;  border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.single-post .splide__pagination {display: none;}
/* Similar Post update due to Theme */
.single-post .splide li {position: relative; left: -35px;}


/* My Thoughts */
.pMyTho {padding-top: 25px; padding-bottom: 20px; padding-right: 25px; padding-left: 20px; background: #f2f2f6;}
.pMyTho1 {padding-top: 25px; padding-bottom: 20px; padding-right: 25px; padding-left: 20px; background: #f8ecbc;}
.pMyTho2 {padding-top: 25px; padding-bottom: 20px; padding-right: 25px; padding-left: 20px; background: #f7edf1;}
.pMyTho3 {padding-top: 25px; padding-bottom: 20px; padding-right: 25px; padding-left: 20px; background: #efefef; border-radius: 2%;}
.pMyTho4 {padding-top: 20px; padding-bottom: 20px; background: #e1e6e0 !important; border-radius: 2%; padding-right: 25px; padding-left: 20px; }
.pMyTho5 {padding-top: 25px; padding-bottom: 20px; padding-right: 25px; padding-left: 20px; background: #fff7cf !important; border-radius: 0%;}
.pMyTho6 {padding-top: 25px; padding-bottom: 20px; padding-right: 25px; padding-left: 20px; background: #efe5ff !important; border-radius: 0%;}
.pMyTho7 {padding-top: 25px; padding-bottom: 20px; padding-right: 25px; padding-left: 20px; background: #f1eceb !important; border-radius: 0%;}

/* LINK DESIGN */
.pMyLink a { font-size: 160%; position: relative; bottom: 1px; margin-left: 2px; margin-right: -2px;}
.pMyLink {color: #595959; font-size: 60%; margin-left: -3px; margin-right: 3px; position: relative; bottom:2px; }
.pSupport a {}

/* YOUTUBE VIDS */
.lyte_disclaimer {position: relative; top: -25px !important; font-size: 16px; }
/* Other peoples YouTube */
.post-2986 .lyte_disclaimer {display: none;}
/* Hero Grades */
.HeroGrade  a {color: #bb4d4f !important;}
.HeroGrade {border: solid 5px white; border-radius: 7px;}
/* Border */
.pFadedBorder img {border-radius: 10px !important; box-shadow: 0 10px 30px 8px yellow;}
/* GameGrades */
.GameGrade  a {color: #bb4d4f !important;}
.GameGrade {border: solid 5px white; border-radius: 7px;}
.wp-block-jetpack-rating-star {padding: 15px 10px 15px 10px; margin-top: -20px; border: solid 5px white; border-radius: 7px; background-color: #F7EDF1 !important;}

/* CYNIC RECOMMENDATION AND PROS & CONS */
.OCsRec {width: 93%; margin-top: -10px !important; margin-bottom: -240px !important;}
.OCsRec img {height: 170px !important; }
.OCsRec p {position: relative; top: -127px; font-size: 80px !important; }
.wp-block-cover p {text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black !important ;}
 .wp-block-cover img {width: auto; border: solid 3px black !important; border-radius: 4px !important; background-color: transparent !important; }
 .wp-block-cover__background  {background-color: transparent !important;}
.OCsPros {background-color: #a4cbea; border-top: solid 2px black; border-left: solid 2px black; border-bottom: solid 2px black; border-radius: 3px 0px 0px 3px !important; padding: 15px 20px 20px 10px; position: relative; right: -22px !important;}
.OCsCons  {background-color: #f4fcb4; border-top: solid 2px black; border-right: solid 2px black; border-bottom: solid 2px black; border-radius: 0px 3px 3px 0px !important; padding: 15px 10px 20px 20px; position: relative; left: -22px !important; }
/* COMMTENTS */
.comments-title {padding-bottom: 20px;}
.comments-area .depth-3 {margin-bottom: 0px;}
.comments-area .depth-4 {margin-bottom: -30px;}
.comments-area .depth-5 {margin-bottom: -40px;}
.comments-area .depth-6 {margin-bottom: -40px;}
/* Main Comment #807C79 Color */
.comment-meta .comment-author b {font-size: 100%; color: #878480; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: black;}
ol.children .comment-author b  {font-size: 105%; color: #878480; -webkit-text-stroke-width: 0px; -webkit-text-stroke-color: black; }
ol.children .comment-author {color: #878480;}
.comments-area .comment-content {font-size: 100%; margin-bottom: 30px;  }
.comments-area .reply {margin-bottom: 10px;}
.comments-area {padding-right: 80px; padding-left: 20px; margin-top: 10px;}
.comments-area article {border-bottom: solid 3px !important; }
.comments-area ol.children {margin-left: -10px; margin-top: -20px !important;}
.comments-area ol.children .comment-body {border-bottom: solid 2px silver !important; margin-bottom: 50px; padding-bottom: 5px;}
.comment-respond {padding-top: 20px;}
.comment li {margin-bottom: 5px;}
.comment-reply-link {border: solid 1px #bb4d4f; border-radius: 5px; margin-top: 20px;}
.comment-reply-title {font-size: 150% !important; color: #bb4d4f;}
/* HIDE WEBSITE */
.comment-form-url {display: none!important;}
.comment-form-email {display: none!important;}
.comment-notes {
    display: none;
}
/* END OF COMMENTS */
.no-comments {font-style: italic; margin-top: 0px; margin-bottom: -20px;}

.akismet_comment_form_privacy_notice {font-size: 13px; font-style: italic; text-align: center;}
.subscribe-label {font-size: 16px;}


/* THEME RELATED POSTS */
.single-post .entry-related-inner-content .post-thumbnail {position: relative; top: 20px;}
.tns-inner h3 {font-size: 100% !important; text-align: center; margin-top: -5px; margin-bottom: -40px;}
.tns-inner .entry-meta {display: none;}

/* ARCHIVES */
.archive .entry-hero {margin-top: 60px;}
.archive .content-container  {margin-top: -30px;}
.search-results .content-container  {margin-top: -200px;}
.archive .entry-content-wrap, .search-results .entry-content-wrap {background-color: white ;}
.archive .content-bg, .search-results .content-bg {border: solid #3B3730 1px;}
.archive .content-area, .archive #inner-wrap, .search-results {background-color: white;}
.archive .post-76748
{display: none !important;}
/*.search-results .post-76748  {display: none !important; position: absolute; left: -9999px; pointer-events: none;} */
article.post-76748, .search-results .post-76748    {  pointer-events: none !important; display: none;}
.datab2 a {font-size: 6px; color: lightgray !important; position: absolute; top:20px;}
.archive .hero-container h1, .search-results h1 {display: none;}
/* Latest / Recent Posts */
.page-id-50712 .entry-content {margin-top: 50px;}
.page-id-50712 .entry-title a {font-size: 100% !important; position: relative; top: 10px;}
.search-results .entry-title a {font-size: 60% !important; font-weight: normal; }
.search-results .entry-title {line-height: 0.9 !important; margin-top: -7px !important;}
.search-results .entry-taxonomies {font-size: 70%;}
.search-results h2 {text-align: center;}
.search-results .entry-content-wrap {height: 170px;}
.archive .hero-container, .blog .hero-container, .search-results .hero-container {background-color: white;}
.blog h1, .archive h1, .search-results h1 {font-size: 150% !important; text-transform: uppercase; position: relative; margin-top: 100px;}
.blog h2, .archive h2 {font-size: 90% !important; text-align: center; text-transform: uppercase; margin-bottom: -10px !important;}
.blog .entry-taxonomies, .archive .entry-taxonomies, .search-results .entry-taxonomies {text-align: center;}
.blog .content-bg img, .archive .content-bg img, .search-results .content-bg img {border-top-right-radius: 3px; border-top-left-radius: 3px;}
.wp-image-838 {display: block; margin-left: auto; margin-right: auto; width: 250px; height: auto; border-radius: 10px;}
.blog .next, .archive .next, .blog .prev, .archive .prev, .archive .page-numbers, .blog .page-numbers, .search-results .page-numbers  {margin-left: 5px !important; border-radius: 50% !important; border: solid 2px #4f5155 !important; color: white !important; background-color: #BB4D4F;  margin-bottom: 5px !important;}
.search-results .dots, .blog .dots, .archive .dots {width: 45px; background-color: transparent; color: #4F5155 !important; border: none; margin-left: -10px !important; margin-right: -10px !important; border: 0px !important;}
.blog .next span, .archive .next span,.blog .prev span, .archive .prev span, .search-results .prev span  {background-color: #BB4D4F; color: white !important;}
.archive .current, .blog .current, .search-results .current {background-color: silver !important; color: #878787 ;}
/* TAGS */
.tag h1 {}
	 
/* FOOTER */
/* My Hero Card #202020  */
.site-bottom-footer-wrap {color: #878787  !important; border-top: solid 3px grey; }


.site-footer-wrap img {border-radius: 10px !important; margin-top: 10px; margin-bottom: -10px; text-align: center !important; display: block; margin-left: auto; margin-right: auto;height: auto;}

/* FOOTER REST */
.pMen-im {content: ""; clear: both; display: table; margin-bottom: 20px; filter: drop-shadow(0 8px rgba(0, 0, 0, 0.9));}
.pMen-im img {height: 60px; width: 60px;}
.pMen-im2 {float: left; width: 33.3%; padding: 0px; margin-right: 10px;}
.pMen-im3 {float: left; width: 33.3%; padding: 0px; margin-left: 10px;}
.pMen-im4 {float: left; width: 33.3%; padding: 0px; margin-left: 20px;}
.pBrekpl {clear: both;}
.site-bottom-footer-wrap a {font-size: 70%; } 
.site-top-footer-wrap {background-color: white !important;}
.site-bottom-footer-wrap {background-color: white !important;}

.pCoRi {font-weight: bold; color: #BB4D4F; } 

.pSubSc p {font-size: 90%;  text-align: justify !important;}
.pSubSc {margin-bottom: -10px;}

/* MEDIA SCREEN 1300PX */
@media screen and (max-width: 1300px){		
	.tFeatImg {width: 250px ; height: auto; float: right; }
	
	/* CAT MENU */
	.pInnMen img {border: solid 2px #BB4D4F;}
.pInnMen {position: relative; left: 20%; margin-top: 40px;}
	.pInnMen1 {width: 20%;}
	.pInnMen2 {width: 20%;}
		.pInnMen3 {width: 20%;}
.pInnMen4 {width: 20%; margin-right: px; position: relative; top: -20px;}
	/*.pInnMen5 {width: 20%; margin-left: 10px;  position: relative; top: -50px !important;} */
	.pInnMen1 img {height: 100px; width: 100px; }
.pInnMen2 img {height: 120px; width: 120px; }
.pInnMen3 img {height: 100px; width: 100px; }
.pInnMen4 img {height: 120px; width: 120px; }
	
	
.archive h1, .blog .entry-title, .search-results h1, .search h1 {margin-top: 100px !important;}
	/* Social Media */
.single-post .sharedaddy  li span {display: none;}
	
	/* HOME IMG-WITH-TEXT */
	.home .img-with-text figcaption a {position: relative; top: -25px; left: -0%;}
}

/* MEDIA SCREEN 1020PX */
@media screen and (max-width: 1020px){
	
	/* FOR HOME -SQ */
	.home .pArcPageTop {margin-bottom: 10px !important;}
.pInnMen1-SQ {height: 113px; width: 113px !important; margin-right: 5px;}
.pInnMen1-SQ img {height: 113px; width: 113px !important; }
.home .pInnMen2-SQ  {height: 113px; width: 113px !important; position: relative; top: 0px; margin-left: 5px;}
	.pInnMen2-SQ img {height: 113px; width: 113px !important; }
	
			.home .content-container {margin-top: 50px !important;}
	
.site-header-row-container-inner  {
margin-bottom: 0px;
}
	
	
}

/* MEDIA SCREEN 1000PX */
@media screen and (max-width: 1000px){

	
	/* Latest / Recent Posts */
.page-id-50712 .entry-title a, .home .entry-title a  {font-size: 100% !important; position: relative; top: -10px;}
	
	.archive .content-container {margin-top: -20px;}
.search-results .content-container {margin-top: -200px;}
	.archive .pArcPageTop {margin-top: 30px !important; }
		.home .pArcPageTop {margin-top: 0px !important; }
	
	.pHomeBlogRun .entry-title {position: relative; top: -30px;}
	
}

/* MEDIA SCREEN 900PX */
@media screen and (max-width: 900px){		
	.tFeatImg {width: 250px !important ;}
	.comment-reply-link {position: relative; right: -50px; bottom: 10px;}
	.single-post .entry-title {font-size: 150%; margin-top: 40px;}
		.single-post .entry-taxonomies {padding-top: 140px !important;}
		.blog h1, .archive h1 {font-size: 120% !important; margin-top: 70px;}
	.blog .archive-description, .archive .archive-description, .search-results .archive-description {font-size: 90% !important; margin-top: -10px;}
	.home .content-container {margin-top: 120px;}
	.archive .hero-container {margin-top: 0px;}
	.page .entry-content {margin-top: 0px !important;}
	.single-post .content-wrap {position: relative; top: -10px !important;}
	.single-post .updated-on { margin-top: 0px !important;}
	
	
		.archive .entry-hero, .search-results .entry-hero {margin-top: 40px;}

		/* ADDED TO REALIGN POSTS ON THEME UPDATE!!! */
.home .entry-content .post, .page-id-50712 .entry-content .post {width: 105%; position: relative; left: -25px;}

}

/* MEDIA SCREEN 800PX */
@media screen and (max-width: 800px){		
		/* HOME */
	
		.single-post .content-wrap {position: relative; top: -20px;}
		.single-post .entry-meta {font-size: 70%; margin-top: 30px !important; margin-bottom: -20px; padding-left: 40px;}
	
		.single-post h1 { font-size: 180%; margin-bottom: -20px;}
	
	/* LATEST RECENT POSTS */
			.page-id-50712 .entry-content {margin-top: 50px !important;}
	
		/* Social Media re-Added */
#dpsp-content-top {
	display: block; margin-left: auto; margin-right: auto; width: 75% !important; height: auto;}
	.dpsp-network-list-item-email a, .dpsp-network-list-item-facebook a    {
	margin-bottom: 14px !important;}
	
		/* FIX PINTEREST BUTTON ON SOCIAL BAR */
.dpsp-network-list-item-pinterest  {position: relative; left: 0px; margin-right: 4px !important; }
	
	/** SOCIAL MEDIA BOTTOM*/
	#dpsp-content-bottom {
	display: block; margin-left: auto; margin-right: auto; width: 74% !important; height: auto;}
	.dpsp-network-list-item-email a, .dpsp-network-list-item-facebook a    {
	margin-bottom: 14px !important;}
	
				/* SEARCH BUTTON */
.search-toggle-open {margin-top: 10px; border: 0px !important; position: relative; right: 5px !important;}
	
	/* OC PROS CONS */
		.OCsPros {border-top: solid 2px black; border-right: solid 2px black; border-left: solid 2px black; border-bottom: solid 0px black; border-radius: 3px 3px 0px 0px !important; padding: 15px 10px 20px 10px; position: relative; left: -0px; }
.OCsCons  {border-top: solid 0px black; border-right: solid 2px black; border-left: solid 2px black; border-bottom: solid 2px black; border-radius: 0px 0px 3px 3px !important; padding: 15px 10px 20px 10px; position: relative;  left: 0px !important; top: -36px; margin-bottom: -40px !important;}
	.OCsRec {width: 100%;}
	

}


/* MEDIA SCREEN 700PX */
@media screen and (max-width: 700px){		
	
	
	/* NEW HOME TOP BUTTONS */
.InCatEPMenu {width: 125%; position: relative; left: -28px; margin-top: -4px !important;}
	.InCatEPMenu span {
		padding: 4px 10px 4px 10px; 
font-size: 11px; font-weight: bold; margin-left: -6px;}
	
	/* E&P CAT TABLE STYLE */
.EnPCatTab a { padding: 4px 10px 4px 10px; 
font-size: 14px; font-weight: bold;}
	.EnPCatTab {margin-top: -20px; position: relative; top: -10px;}
	
	/* SINGLE POST */
	.single-post .single-content {padding-right: 20px !important; padding-left: 15px !important; font-size: 90% !important;}
	.single-post h1 { padding-right: -10px !important; padding-right: -10px !important;  padding-bottom: 0px; margin-bottom: -20px; font-size: 140% !important; width: 95%;}
	.single-post h2 { font-size: 150% !important;}
	.single-post h3, .single-post h4 { font-size: 150% !important;}
	.single-post ol, .single-post ul {padding-left: 30px !important;}
	
	/* SIMILAR MOBILE - WAITING */
	/* Similar Posts Title */
.single-post .entry-related-title  {font-size: 110% !important; margin-bottom: 10px !important; }
	/* Slides */
.single-post .carousel-item h3 { padding-top: 30px; margin-left: -15px !important; margin-right: -15px !important; margin-top: -13px !important; font-size: 90% !important; color: #181413; border-bottom-left-radius: 10px !important; border-bottom-right-radius: 10px !important;}
.entry-related-carousel .entry-content-wrap  {height: 130px;  border-bottom-left-radius: 10px !important; border-bottom-right-radius: 10px !important; }
	/* Similar Post update due to Theme */
.single-post .splide li {position: relative; left: -15px;}

	
	
}

/* MEDIA SCREEN 600PX */
@media screen and (max-width: 604px){		
	
	
		/* CAVEAT DRESSING */
.pQuestCavText {margin-bottom: -30px !important;}
.pQuestCavText a {position: relative; top: 30px;}
.pQuestCavTBlock {border: solid 2px #444444; border-radius: 5px; position: relative; top: -80px; margin-bottom: -10px !important;}
.pCavTBlockSP {position: relative; top: 70px; font-size: 12px !important; margin-bottom: 0px !important;}
	
		.home .content-container {margin-top: 70px;}
	.tFeatImg {width: 100% !important; padding-left: 20px;}
		.single-post .content-wrap {position: relative; top: -90px !important;}
	
/* Home Post Roll */
	.img-with-text  {font-size: 70%; line-height: 20px !important; }
.home .img-with-text figcaption a {position: relative; top: -25px; padding-left: 5px; padding-right: 5px;}

		/* CAT MENU */
	.pInnMen img {border: solid 2px #BB4D4F;}
.pInnMen {position: relative; left: 8%;}
	 .tag-empires-and-puzzles-events .pInnMen, .tag-empires-and-puzzles-hero .pInnMen, .tag-empires-and-puzzles-guide .pInnMen  {margin-top: -60px;}
	
	.pInnMen1 {width: 30%; position: relative; top: 14px !important;}
.category-15		.pInnMen1 {width: 30%; position: relative; top: 14px !important;}
	 .category-gaming .pInnMen1 { position: relative; top: 50px !important;}
	.pInnMen2 {width: 30%;}
	.pInnMen3 {width: 30%; position: relative; top: 14px !important;}
 .category-gaming .pInnMen3 { position: relative; top: 50px !important;}
			.pInnMen4 {width: 30%; margin-right: 0px; position: relative; top: -25px;}
	/* .pInnMen5 {width: 30%; margin-left: 8px;  position: relative; top: -42px !important;} */
	.pInnMen1 img {height: 70px; width: 70px; }
.pInnMen2 img {height: 80px; width: 80px; }
.pInnMen3 img {height: 70px; width: 70px; }
	.pInnMen4 img {height: 80px; width: 80px; }
	
	
	
	/* HERE */
	
		/*.pInnMen5 img {height: 80px; width: 80px; } */
	.pInnMen  figcaption {position: relative; top: -6px !important;}
	
	.single-post .entry-taxonomies {text-align: center; margin-bottom: -20px; padding-top: 60px !important;}
	
	.single-post .updated-on {margin-bottom: -15px !important;}
	
	/* Latest / Recent Posts */
			.page-id-50712 .entry-content {margin-top: 30px !important;}
.page-id-50712 .entry-title a  {font-size: 90% !important; position: relative; top: 0px;}
	
	
	/* SIDEBAR */
	#secondary {margin-left: -10px;}
	#secondary img, #secondary p { font-size: 90%;} 
	/* COMMTENTS */
.comments-area {padding-right: 20px; margin-left: -20px;}
.single-post	.form-submit {text-align: center;}
	
	.single-post .entry {position: relative; top: 20px;}
	
.page .entry-title  {padding-top: 40x; text-align: center;}
	
	.archive .site-main {top: -50px;}
		.page h1 {margin-top: -20px;}
	
	.single-post .entry-related-title {margin-bottom: -30px;}
	
	
	.pHome-Icons  {position: relative; left: 20px;}
	
	/* PADDING FOR ARCH MOBILE */
	.archive #archive-container, .search-results #archive-container {padding: 10px; margin-top: 0px !important;}
	
	
	/* END OF COMMENTS */
.no-comments {font-style: italic; margin-top: 0px; margin-bottom: 50px;}
}
	
		/* FOOTER */


/* MEDIA SCREEN 600PX */
@media screen and (max-width: 604px){	

		/* Realign whole E&P Ima Gro MOBILE */
.pInnMenEP {position: relative; left: 15px !important; margin-bottom: 30px;}
.pInnMenEP figcaption {position: relative; left: -10px !important;}
	
	.single-post .entry-related-carousel .entry-header h3 {font-size: 90%; margin-top: 10px; line-height: 1.1; }
	
	.home #main-header {border-bottom: solid 1px #29221f;}s
	
	
	.tFeatImg {width: 105%; height: auto; position: relative; display: inline-block; left: -5vw !important; margin-left: 10px; float: left; padding-right: 0px;}	
	
	.single-post .content-wrap  {position: relative; top: -40px;}
		.page #inner-wrap, .category #inner-wrap {position: relative; top: -60px;}
	.home .entry-content-wrap .entry-header { position: relative; top: -50px;}
	.home .post .entry-content-wrap, .post-50712 .post .entry-content-wrap {height: 70px;}
.post-50712 .post .entry-content-wrap {height: 70px;}
	.post-50712 .post .entry-content-wrap h3 {margin-top: -60px;}
	
	/* Game Review TAG */
.tag-game-reviews .un-der-epCard1 {margin-top: -60px !important;}
.tag .pInnMen h2 {margin-top: -60px !important;}
	
	/* MOBILE MENU */
	#mobile-toggle {position: relative; top: 2px; border: none !important; color: white; text-transform: uppercase; font-size: 90%;  }
.single-post .menu-toggle-icon  {position: relative; top: 0px; left: -20px; }
	.drawer-inner .menu-toggle-close {border-radius: 5px !important; border: solid 2px #9a9a9a !important; margin-top: 20px; padding: 8px 8px 8px 8px !important;}
	.drawer-inner .menu-toggle-close span {color: #ffc677 !important;}
	
	#mobile-drawer .drawer-inner {
		opacity: 0.9 !important; border-right: solid 2px #43423f;
	} 
	
	#mobile-drawer .menu {
		position: relative; top: -10px; padding-top: 4px; padding-bottom: 10px; padding-left: 10px !important; background-color: #2E2E2C !important; color: white !important; box-shadow: none !important; border: solid 2px white; border-radius: 2px;
	}
	.archive	#mobile-drawer .menu, .search-results	#mobile-drawer .menu {
 padding-bottom: 0px;
	}
		#mobile-drawer .current-menu-item a {color: white !important; font-weight: bold !important; background-color: black !important;
	}
		#mobile-drawer  .menu a {
	 background-color: #2E2E2C !important;  
	}
			#mobile-drawer  .sub-menu li   a {
 background-color: #2E2E2C !important; border-top: solid 1px black !important;  border-bottom: none; 
	}
			#mobile-drawer  .sub-menu   li a:hover{
 background-color: black !important; 
	}
	/* HOME/POST/PAGE MOBILE MENU FIXES */

	.home		#mobile-drawer a, .single-post #mobile-drawer a, .page #mobile-drawer a   {padding-left: 10px !important;  margin-top: 0px !important; margin-bottom: 0px !important; 
	}
	
					.home	#mobile-drawer    a {
 font-weight: normal !important; 
	}
.home	#mobile-drawer .sub-menu, .single-post	#mobile-drawer .sub-menu, .page	#mobile-drawer .sub-menu   {
 margin-bottom: -10px; 
	}
.home	#mobile-drawer  .sub-menu a, .single-post	#mobile-drawer  .sub-menu a, .page	#mobile-drawer  .sub-menu a {
 margin-bottom: -10px;
	}
.archive	#mobile-drawer ul, .home	#mobile-drawer ul, .page	#mobile-drawer ul {
margin-left: 8px;
	}
	.single-post	#mobile-drawer   .sub-menu a {
margin-left: -14px !important;
	}
	
	/* Info Bar Under Mobile Menu */
	.MobMenInfoTop {position: relative; top: -10px; color: silver; font-size: 80%;}
		.MobMenInfoTop a {color: silver; text-decoration: none !important;}
			.MobMenInfoTop a:hover {color: white; text-decoration: none !important;}
 			.home	.MobMenInfoTop a {padding-right: 2px; margin-left: -10px !important;}
		.MobMenInfoBot {position: relative; top: -25px; color: white; font-size: 80%;}
	
		/* Other Buttons */
	#mobile-drawer .search-toggle-open {
		position: relative; left: -20px; top: 10px;}
	#mobile-drawer .mobile-header-button {
	position: relative; top: -34px; left: 50px; border: solid 1px #FFC677; color: #FFC677; }
	
	
	/* END MOBILE */
	
	/* MOVE SEARCH*/
	.drawer-inner .search-form  {position:relative; top: -150px; }
	
	 .search-results .entry-hero {margin-top: 0px;}
	
		.archive .entry-hero  {margin-top: 70px;}
	
		.page .entry-content-wrap {margin-top: 40px;}
	
	
		.archive .pArcPageTop {margin-top: 20px !important;}
	
	
	/* HOME */

	/* Home Post Roll */

	
	/* EP ON-PAGE MENU */
.pEpShowM td {font-size: 80%;}

	
	 .menu-item  {
margin-top: -3px !important;}
	
	.home .search-toggle-open, .page .search-toggle-open, .archive .search-toggle-open { position: relative; right: -10px !important; top: -3px;}
	
	/* IN POST MENUS and POINTS */
.pInPMenuT {margin-left: 0px !important;}
	.page .content-container ul, .page .content-container ol, .single-post .content-container ol, .single-post .content-container ul {padding-left: 40px !important; }
	
}

/* Mediavine mobile fix CSS */
@media only screen and (max-width: 359px) {
.single-post .entry-content.single-content {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
}

/* Mediavine – Fix Header Overflow*/
@media only screen and (max-width: 604px) {
.site-header-top-section-right {
display: none !important;
}
#site-navigation {
left: unset !important;
}
.site-header-row-layout-fullwidth
> .site-header-row-container-inner
> .site-container {
padding: unset !important;
}
.primary-menu-container {
margin-left: 20px !important;
}
}
/* End CSS */
	