body { font-size: 16px !important; background-color: #ebebeb; }
.wp-caption img { padding: 0; }
#popwrap { border: 1px solid #000000; display: inline-block; }
#popi 	{ width: 50%; }
#poptop { font-family: sans-serif; }
#popu	{ font-family: sans-serif; }
#popunder  { font-family: sans-serif; }
.wp-element-caption { color: #191970; }  .sonly { border-top: 1px dashed #bbb; padding-top: .5em; margin: .5em 1.75em 0 1.75em; color: #191970; font-weight: 600; }
.pmpro_login_wrap h2 {
margin-bottom: 1em;
}
#pmpro-member-login-2 {
border: 3px double #ff0000;
}
.pmpro_actions_nav {
text-align: center;
font-size: 1.25em;
font-weight: bold;
}
p.pmpro_actions_nav {
background-color: chartreuse;
padding: 1em;
border: 5px double #bbb;
border-radius: 10px;
}
.pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link 
{ background-color: chartreuse !important; border: 5px double #bbb !important; border-radius: 10px; }
#subnow {
text-align: center;
background-color: chartreuse;
padding: .25em;
font-size: 1em;
font-weight: 600;
border: 5px double #bbb;
border-radius: 10px;
margin: .75em .5em 0 .5em;
}   .twitch-is-online		{ width: 100%; padding: .25em; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; background-color: #00ff00; text-align: center;}
.twitch-is-offline	 { width: 100%; padding: .25em; border-bottom: 1px solid #bbb;  border-top: 1px solid #bbb;
background-color: #bbbbbb25; text-align: center;  }
#liveblink { color: #ff0000; animation: infinite pulse 1s ease-in-out alternate; }
#blinktoo { font-size: 1.5em; padding-right: 2em; }
#blinkreverse { font-size: 1.5em; padding-right: 2em; transform: scaleX(-1); }
@keyframes pulse {
0% { color: #000000; }
100%, 50% { color: #ff0000; }
}
.twitch-is-loading	{ width: 100%; border-bottom: 1px solid #bbb; background-color: #00ff00; text-align: center; }
/ /
#below-menu { border-top: 1px solid #000000; }
a 		{ color: #111111; }
a:visited 	{ color: #191970; }
a:hover 	{ color: #ff0000; }
.entry-title a	{ color: #111111; }  	
.meta-680 { color: #111111; }
.cuss-post-meta   { color: #191970; }
.cuss-post-meta a, .meta-680 a { color: #191970; }
.su-post-excerpt { display: block; text-align: justify; }
#header { height: 136px; min-height: 10vw !important; max-height: 16vw; }
.code-block-label { color: #cccccc; text-align: center; text-transform: uppercase; font-size: .75em !important; }
.top-doc   { display: block; }
#container 	{ border: 0px solid #bbb; }
.entry-header 	{ margin-top: unset; }
.featured-image-caption  { font-size: 14px; color: #191970; }
#toenail .featured-image-caption  { display: none !important; }
#widgets-wrap-below-menu { background-color: #ffffff; padding: 0; margin: 0; }
#widgets-wrap-below-menu .widget-below-menu { background-color: #ffffff; padding: 0; margin: 0; }
.home .entry-header { display: none; }
.home #cattoo { display: none; }
.home #bytoo  { display: none; }
.title-680 	{ font-size: 2.3em; font-weight: bold; display: block; line-height: 1.3 !important; }
#ex-680 	{  text-align: left; font-size: 1.2em; display: table; }
#ptitle		{ display: block; }
.has-drop-cap:not(:focus):first-letter {font-family: times new roman; font-weight: 700; margin: .03em .1em 0 0;  line-height: 1.2; }
h2 { line-height: 1.2 !important; } 
.cuss-post-title { font-size: 1.6em; }
.wp-block-embed { margin: 1em 0 2em 0; }
.one 
{ 
margin: 0px;
padding: 0px;
float: left; 
font: 8.25em times new roman; 
font-weight: 700;      
line-height: .68; 
padding-right: .2ex;
padding-top: .03em;
padding-bottom: .15em;
}
.single-view .entry-content { font-size: 1em; line-height: 1.4; }
.blog-view .entry-content   { font-size: 1em; line-height: 1.4; }
#main  { background-color: #ffffff !important; padding: unset; border-top: 1px solid #bbb; 
padding-top: 0em; } #logo-link	{ display: table; margin: auto;  }
#logogo		{ width: 100%; max-width: 100%; height: auto; } .front-singular { display: inline-grid !important; justify-items: center; color: #191970; 
padding-bottom: 1em; text-align: justify; }
.font-caption { display: table !important; }
.home-680 { margin-bottom: 2em; padding-bottom: 1em; border-bottom: 0px solid #bbb; } 
.post-680 { display: inline-block; margin-bottom: 1em; padding-bottom: 1em; }
#box-680a { padding: 0em; display: inline-block; }  .single-680 { display: block; color: #191970; }
.edits .featured-image-caption { display: none; }
#toenail > div .featured-image-caption { display: none; }
#moreimg > div .featured-image-caption { display: none; }
.entry-thumbnail .featured-image-caption { display: none; }
.home-inline-ad { margin-bottom: 1em; padding-bottom: 1em; } 
#home-ad-3 { margin-top: 1em; padding-top: 1em; border-top: 1px solid #bbb; }
#content  { border-right: 1px solid #bbb !important; border-top: unset !important; 
border-bottom: unset !important; padding: unset; margin: .5em 0; } .gsc-input-box { padding: .5em; border: unset; }
.gsc-control-cse { padding: 0; margin: 1em 0em !important; }
.gsc-control-wrapper-cse { margin: 1em; width: unset !important; } .hidemeta .entry-meta-top {display: none;}
.hidetitle .entry-title  { display: none; }
#nav-main 
{ background-color: #000000; border-top: 2px solid #00ff00; border-bottom: 2px solid #00ff00; }
#meta-author-too { display: contents; }
.blog-view, .single-view, .author-info, .archive-info, .form-404 
{ border: unset; box-shadow: unset; margin: 1em; padding: 1em; }
.single-view { margin-top: 1.3em; padding-top: 0; }
.entry-author, .entry-date, .entry-categories, .entry-comment-info { margin: unset; color: #111111; }
#bytoo  { display: table; padding-bottom: 0; margin-bottom: 0; }
#cattoo	{ display: table; padding-top: 0; margin-bottom: .5em; }
.entry-title { line-height: 1.3; font-size: 1.9em; }
.entry-content a { text-decoration: none; }
.entry-content p { text-align: justify; } .category-photography h2 a { font-family: Raleway; color: #000000; }
.category-photography .blog-view .entry-content  { font-family: Raleway; color: #000000; }
.category-photography h1  { font-family: Raleway; color: #000000; font-weight: bold; }
.category-photography .entry-content {display: block;font-family: Raleway;color: #000000;font-weight: bold;}
.category-photography .one { font-family: Raleway; color: #000000; font-weight: bold; }
gory-photogrphay div#featured1 { max-width: 600px !important; }
.font-caption { display: table; }
.single-680-wrap { margin-bottom: 2em; } .td-photo-680 .video-60-seconds .title-680::before
{
font-family: "dashicons";
content: "\f235" ;
color: #000000;
padding-right: 5px; 
}
.category-video-60-seconds .entry-header h2::before
{
font-family: "dashicons";
content: " \f235" ;
color: #000000;
padding-right: 5px; 
}
.video-60-seconds h2::before 
{
font-family: "dashicons";
content: " \f235" ;
color: #000000;
padding-right: 5px; 
}
.category-video-60-seconds .entry-title::before 
{
font-family: "dashicons";
content: " \f235" ;
color: #000000;
padding-right: 5px; 
}
#termag .video-60-seconds .cuss-post-title::before
{
font-family: "dashicons";
content: " \f235" ;
color: #ff0000;
padding-right: 5px; 
}
.bigfoot, .bigfoot h2::before { display: none; }
.widget-title::before { display: none; }    .cuss-post    {
display: inline-block;
width: 100%;
border-bottom: 1px solid #bbb;
padding: 1em 0 1em 0;  }
.cuss-post-meta, .meta-680, .entry-byline {
line-height: 1.4;
padding: 1em 0;
color: #191970;
font-size: .8rem;
text-align: left; display: block; } .cuss-post-excerpt { display: block; text-align: justify }
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], .entry-content img, .comment-content img { float: right; margin-bottom: .5em; }
.rightgo     { float: right;
width: 40%;
max-width: 200px;
text-align: justify;
color: #191970;
margin-left: 1em;
margin-top: 1em;
margin-bottom: 20px; }
.more-post .cuss-post:last-child   { border-bottom: 1px solid #bbb !important; margin-bottom: 1em; padding-bottom: 1em !important; }
.frontier-widget { border: unset; box-shadow: unset; margin-top: .5em; padding: .5em 1em .5em 1em; }
.entry-thumbnail { max-width: 40%; padding-right: 1em; }
.entry-thumbnail .post-thumbnail { border: 0; background-color: unset; }
.blog-view, .comment-author-admin > .comment-body, .bypostauthor > .comment-body { border-top: 1px solid #bbb !important; }
.barcap, .widget-sidebar .widget-title, .widget-title, .tonga-title, .bigfoot h2
{   font-family: arial, sans-serif;
font-size: 24px;
color: #fff;
border-bottom: 2px solid #222;
padding-top: 0ex;
padding-bottom: .55ex;
padding-right: 1ex;
margin-top: .5em;
margin-bottom: unset;
background-color: #8b0000;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 2px 3px 0px #666666;
line-height: .3em !important;
text-align: right; }
.barcap a,  .widget-sidebar .widget-title  a   { color: #ffffff; text-decoration: none; }
.barcap a:hover,  .widget-sidebar .widget-title  a:hover    { color: #ff0000; text-decoration: none; }
.barcap a:active,  .widget-sidebar .widget-title  a:active   { color: #dcdcdc; text-decoration: none; }
.barcap a:visited, .widget-sidebar .widget-title  a:visited  {color: #ffffff; text-decoration: none; }
.tonga-title, .widget-sidebar .widget-title, .widget-title a, .widget-title, .barcap a, 
.bigfoot h2 
{ color: #ffffff !important;text-shadow: -1px -1px #000000, -1px 1px #000000, 1px -1px #000000, 1px 1px #000000;text-transform: lowercase;  width: unset; margin-bottom: 1em; }
.bigfoot h3 { font-weight: 600; }  #termag { background: #ffffff; 
padding: 1em; border: 0px solid #999999; border-radius: 4px; margin: 2em 1em 1em 1em;}
div#termag .cuss-post-title {
padding-bottom: 1ex;
}
div#termag .cuss-post-meta { padding: 0 0 1ex 0; }
div#termag #toejam { width: 100%; 
padding: 1em 0 1em 0;
}
div#termag .cuss-post {
border-bottom: 1px solid #bbb;
}
div#termag .cuss-post:last-child {
border:  unset;
}
.series { width: 100%; font-family: arial, sans-serif; color: #ffffff; text-align: right; padding-right: 3%; line-height: 1.5; border: 1px solid #333333; 
background: #66666f; border-radius: 4px; margin-bottom: 2%; margin-top: 0%; font-size: 16px;  }
.series-custom {
color: #000000; font-weight: bold; text-align: right; padding-right: 3%; line-height: 1.5; border: 1px solid #333333; 
background: #ffffff; border-radius: 4px; margin-bottom: 2%; margin-top: 0%; font-size: 16px;  }
#moretocc { margin: 1em 2em;  }  #topical { margin: .5em 0 0 0; padding: .5em 0;  }
.st-post-tags {width: 100%;clear: both; }
.related-topics  	{
line-height: 1.5;
margin-bottom: 2%;
text-align: right;
margin-top: 4%;
font-weight: bold;
border-radius: 4px;
padding-right: 3%;
border: 1px solid #000000;
width: 100%;
}
.related-topics-b { text-align: left; font-variant: small-caps; margin-bottom: unset; }  .post-nav {
border-top: 0px solid #999;
padding: 0 1em;
margin: 1em 1em;
}
#nearby { width: 100%; font-weight: bold; text-align: right; padding-right: 3%; line-height: 1.5; border: 1px solid #000000; border-radius: 4px; margin-bottom: 2%; font-size: 16px; }
.link-prev {float: left; width: 100%;}
.link-next {float: right; width: 100%;}
.link-prev a, .link-next a {  border: 0px solid; padding: 3px 6px; box-shadow: unset; display: inline; }
.entry-meta-bottom {
border-bottom: 0px solid #999;
margin-bottom: 10px;
}   #termag .category:nth-child(odd)	{ padding-bottom: 1em; padding-top: 1em; border-bottom: 1px solid #999999; }
#termag .category:nth-child(even)	{ padding-bottom: 1em; padding-top: 1em; border-bottom: 1px solid #999999; }
#termag .category:first-child  	{ padding-top: 0; }
#termag .category:last-child  	{ border-bottom: 0px solid #999999; padding-bottom: 0; }
#termag #toejam { display: table; }
#termag #toejam img {float: left; padding-right: 1em;padding-bottom:  1ex; width: 200px;max-width: 50%;}
#photo-rip img { width: 100%; } #weather_atlas-6 { color: #ffffff; }
.weather-atlas-wrapper .weather-atlas-header { display: flex; flex-direction: row-reverse; 
justify-content: space-around;  align-items: baseline; }
.weather-atlas-header-title-wrapper { width: unset ; margin: 0 1em 0 0 ;  }
.weather-atlas-header-title  { font-size: 1.25em; }
.city_selector_toggle { font-size: 1.25em; width: unset; }
.city_selector_toggle::before { content: "choose city";}
a.city_selector_toggle_link { padding: 0 .5em; font-size: 1.5em; }
#earthquakemonitor-2 { color: #ffffff; }
#earthquakemonitor-3 { color: #ffffff; }
#earthquakemonitor-2 h2 { color: #000000; }
#earthquakemonitor-3 h2 { color: #000000; } .single-format-gallery #content { width: 75%; }
#widgets-wrap-footer  { border-top: unset; background-color: #ebebeb; }
#footer .barcap { margin-bottom: .8em; }
#footer #wishlist { background-color: #ffffffbb !important; } 
#footer .frontier-widget { background-color: #ebebeb; }
#footer .wp-block-group { background-color: #ebebeb; }
.bottom-bar { background-color: #000000; color: #ffffff; text-align: center; padding: .5em;  }
#bottom-bar-text { display: block; float: unset; padding: 0 1em; background-color: #000; } .bigfoot { 
padding: 1em;
border-top: 1px solid #bbb;
display: inline-flex;
flex-direction: row;
flex-wrap: wrap; }
.bigfoot li { width: 25%; float: left; margin: unset; padding: 0 1em 0 1em; border-right: 1px solid #bbb; }
.bigfoot li:nth-child(4n) { border-right: unset; }
.bigfoot .cuss-post { border-bottom: unset; }
#sidebar-right { position: sticky; top: 5px; }
#sidebar-right #toenail { display: flex; }
#sidebar-right .cuss-post { border: unset; }
#toenail {
display: unset;
align-content: center;
padding-top: 1em;
flex-wrap: wrap;
flex-direction: column;
}
#toenail img { width: 80%; }
.bigfoot #toenail { display: flex; }
#feet	    { padding: .5em; border-bottom: 1px solid #bbb; }
#copyright  { padding: .5em; }
#feet a { color: #ffffff; }
#feet a:hover { color: #bbb; } body.page-template-page-sc #container { box-shadow: unset; }
body.page-template-page-sc { color: #ebebeb; max-width: 1100px; margin: auto; background-color: #ebebeb !important; }
body.page-template-page-sc #below-menu { background: #000000 !important; }
.conmen { width: 100%; max-width: 1100px; display: table; padding: 1em; background-color: #000000; border-bottom: 2px solid #00ff00; }
.cover-menu a { float: left; margin-left: 1ex; }
#cover-frame-a .featured-image-caption { display: none; }
.cover-menu a {color: #ffffff; margin-bottom:  1ex;margin-top:  1ex;display:  table;font-size: 12px;border: 2px solid #ffffff; padding: .2em 1em; -webkit-border-radius: 24px;-webkit-box-sizing: content-box !important;-webkit-transition: all .2s; background-color: #8b0000; }
.cover-menu a:hover { color: #ffffff; border-color: #666666;    }
.page-template-page-sc  a 	  		{ color: #ebebeb !important ; }
.page-template-page-sc  a:hover	  		{ color: #ffffff !important ; }
.page-template-page-sc  a:visited 		{ color: #cccccc !important ; }
.page-template-page-sc .title-680 a 	 	{ color: #ebebeb !important ; }
.page-template-page-sc .title-680 a:hover	{ color: #ffffff !important ; }
.page-template-page-sc .title-680 a:visited	{ color: #cccccc !important ; }
.page-template-page-sc .entry-title a 	 	{ color: #ebebeb !important ; }
.page-template-page-sc .entry-title a:hover	{ color: #ffffff !important ; }
.page-template-page-sc .entry-title a:visited	{ color: #cccccc !important ; }
.sharecon-a { float: right; margin: 1ex; }
.page-template-page-sc #main { border-top: 2px solid #00ff00; border-bottom: 2px solid #00ff00; background-color: #000000 !important; }
.page-template-page-sc #sidebar-left { width: 25% !important; }
.page-template-page-sc .single-view { margin: 0; padding: 0; }
.page-template-page-sc #header,  .page-template-page-sc #nav-main { display: none; }
.page-template-page-sc .meta-680   { color: #ebebeb; }
.page-template-page-sc .entry-title { display: none; }
.page-template-page-sc .entry-header { padding: 0; margin: 0; }
.page-template-page-sc .entry-byline { display: none !important; }
.page-template-page-sc .cuss-post-meta .meta-680 { color: #ebebeb; }
.page-template-page-sc .entry-byline { color: #ebebeb; }
.page-template-page-sc .entry-content img { padding: unset; margin: unset; }
.page-template-page-sc .entry-content p { padding: unset; margin: unset; }
.page-template-page-sc #bytoo { display: none; }
.page-template-page-sc #cattoo { display: none; }
.page-template-page-sc .widget-title 	{ margin-bottom: .5em; box-shadow: 1px 2px 3px 0px #ebebeb; }
#logo-cube {  text-align: center;  }
.page-template-page-sc .title-680 { font-size: 1.5em; font-weight: normal; padding: .5em 0 .5em 0; }
.page-template-page-sc #ex-680 		{ padding: .5em 0; border-bottom: 1px solid #ebebeb; display: inline-block; }
.page-template-page-sc .cuss-post-meta { display: inline-block; color: #ebebeb;  }
.page-template-page-sc #sidebar-left { width: unset !important; max-width: 30% !important; }
.page-template-page-sc #sidebar-left .frontier-widget { background-color: #000000;}
.page-template-page-sc #box-680a { display: table; padding: unset; }
.page-template-page-sc #tocc-cube-b { max-width: 100%; }
.page-template-page-sc #gsearch { display: none; }
.page-template-page-sc #topical { display: none; }
#cover-frame-a img 	{ margin: 0; padding: 0;}
#st-covers-five	 	{ margin: auto; margin: unset; padding: unset; padding-bottom: 20px; background-color: #ff0000; }
#covers-only 		{ width: 20%; }
#cover-frame-a  	{ width: 20%; float: left; background-color: #ff0000; padding: .25em; } #spectacular		{ background-color: #ff0000; margin: 0; padding: .25em; font-size: large; 
text-align: center; }
.page-template-page-sc #main #content { width: unset !important; max-width: 70% !important; }  #wordgames #devaraiformat3 a:link, #devaraiformat4 a:link, #wordgames a:visited   {color: #222  !important;}
#wordgames #devaraiformat0 a:link, #wordgames a:visited  {color: #f00 !important;}
.puzzle-bar-class {
width:  33.33%;
float: left;
padding: 2px;
border-right: 1px solid #bbb; }
a#puzzle-bar-id:last-child {
border:  0px solid #bbb;
}
#puzzle-top {
display: table;
padding: 0;
margin: 0;
border-bottom: 1px solid #bbb;
background-color: #ffffff;
}  @media screen and (max-width:960px){
.aftarti		  { padding: 0em 1.3em; }
.sidebar		  { width: 50% !important; margin: 0em 0 2em 0; padding: 1.3em; }
.sidebar .frontier-widget { padding: 0; }
.sidebar .widget-title	  { margin: 0; }
#sidebar-left		  { border-right: 1px solid #bbb; }
.post-nav		  { margin: 1em 0; padding: 0; }
#termag			  { margin: 2em 0 1em 0; padding: 1em 0; }
#moretocc		  { margin: 1em 0; }
.gsc-control-cse	  { padding: 0; }
}
@media screen and (max-width:840px){ 
.bigfoot li { width: 50%; }
.bigfoot li:nth-child(2n) { border-right: unset; } 
#popi { width: 80%; }
}
@media screen and (max-width:800px){ 
.page-template-page-sc #main #content { width: unset !important; max-width: 100% !important; }
#content { border: 0px solid #bbb !important; }
.page-template-page-sc #sidebar-left { width: unset !important; max-width: 100% !important; }
.blog-view, .single-view { padding: 1em 0 ; margin: 1.3em; border-top: 1px solid #bbb; }
#box-680a  { padding: 0 0 0 0; } .post-nav  { border-top: 0px solid #999; } #bfpm { display: none; }
#below-menu { padding: 1em !important; }
}
@media screen and (max-width:600px){ 
.subplan-001, .subplan-003 { margin-bottom: 1.75em; }
}
@media screen and (max-width:480px){ 
.sidebar { width: 100% !important; }
#sidebar-left		  { border-right: 0px solid #bbb; }
.code-block-1 { margin-left: -1.3em !important; margin-right: -1.3em !important; }
.bigfoot li { width: 100%; }
.bigfoot li:nth-child(1n) { border-right: unset; } 
.entry-excerpt, .entry-thumbnail { clear: right !important; margin-right: 1em !important; }
#popi 		{ width: 80%; }
#popcon 	{ flex-direction: column-reverse; }
#popitoo 	{ width: 100% !important; }
#popu		{ width: 100% !important; font-size: 16px !important; }
#poptop		{ font-size: 16px !important;  }
#popunder	{ font-size: 12px !important;  }
}