.featured-container, .hashsidebar { 
    display: none;
}
.container {margin-top:25px;}

@media screen and (min-width: 480px) {
    .featured-container {
        
        display: block;
           }

	
}

.blueline {margin-top:80px;padding-bottom:10px;border-bottom:4px solid #4aaed6; text-transform:none;}





/*.main-header {width:100%;} */


.mpp-page-link {background: yellow; padding:10px;
font-weight: bold;
  font-size:22px;
  line-height: 40px; margin-top:30px;
border-bottom:groove 6px black;border-left:groove 6px black;border-radius: 5px; }

.byline .avatar {float: left;margin-right: 15px;
   display: block;
    height: 50px;
    width: 50px; 
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;}

.author-bio {font-family: georgia,serif;font-size:15px;line-height:26px;color:#333;}

.twitter {font-size:15px;}
.byline p {line-height:50px;}

.byline a {text-transform:none!important;}
.byline {line-height:22px; 
  padding-bottom:10px; 
  margin-bottom:10px;
  border-bottom:1px solid #aaa; 
  width:100%!important; 
  
  content: "";
  clear: both;
  display: table;}

.subtitle h2 {width:100%!important;
	color:#999;
  font-style:italic;
  font-weight:lighter!important; 
font-family: georgia,serif;
  text-transform:none!important;
  font-size:1.8em;line-height:1.5;margin-top:20px;margin-bottom:30px;}

.share {margin-top:10px;}
.title h1 {font-size:3.4em;font-weight:100;
  line-height:1.2;margin-top:0px;text-transform:none;}


.entry-content {margin-right:10px;}

.entry-content p {font-size:18px;color:#333; line-height:1.8;}
.entry-content li {font-family: georgia,serif;font-size:18px;color:#333; line-height:1.8;padding-left:10px;padding-right:100px;padding-bottom:10px;}
.entry-content ul {list-style-type: square;padding-left:49px;}

.entry-content ol {list-style-type: numbers;padding-left:49px; }


.entry-content blockquote {background: #f9f9f9;
  border-left: 6px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 16px;
  font-family: georgia,serif;font-size:18px;color:#333;
}
.entry-content h3 {text-transform:none;}


.entry-content p a {font-family: georgia,serif;}

.entry-content iframe {margin-top:20px;margin-bottom:20px;}

/*.entry-content p:first-child:first-letter {
  color: #fff;
    float: left;
  font-family: "Flama Bold",Helvetica,Arial;
  font-size: 80px;
  line-height: 50px;
  margin-top:8px;
  padding: 5px 5px 25px 5px;
  background-color:black;margin-right:5px;

}*/

.bukvycja-letter p:first-child:first-letter {
  color: #fff;
    float: left;
  font-family: "Flama Bold",Helvetica,Arial;
  font-size: 80px;
  line-height: 50px;
  margin-top:8px;
  padding: 5px 5px 25px 5px;
  background-color:black;margin-right:5px;

}

.nocap {float: left;font-size:18px;color:#333; line-height:1.8;
  font-family: georgia,serif; 
	padding:0px;margin:0px;
}

/*

.entry-content p:first-child:first-line {text-transform:uppercase;} */

.dropcap {
  color: #fff;
    float: left;
  font-family: "Flama Bold",Helvetica,Arial;
  font-size: 80px;
  line-height: 50px;
  margin-top:27px;
  padding: 5px 5px 25px 5px;
  background-color:#4aaed6;margin-right:5px;
}

.entry-content p {margin-top:25px;}

.entry-content blockquote p:first-child:first-letter {
  color: #333;
  float: left;
  font-family: georgia,serif;
  font-size: 35px;
  line-height: 30px;
  margin:0px;
  margin-top:10px;
  padding:0px;
  padding-right: 2px;
  background-color:inherit;margin:0;
}



p {font-family: georgia,serif;font-size:14px;line-height:1.4;}

.excerpt {font-family: georgia,serif;font-size:17px;line-height:1.5;margin-top:0px;}

.entry-meta {color:#eee;}
.top-post-content {color:#333;}

.social_inline2 img{float:left;margin-top:15px;margin-left:15px;}

.video-container {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
margin-bottom: 1em;
width: 100%;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}








.excerpt_footer {font-family: georgia,serif;font-size:14px; color:#333;}

.footer_titles {text-align:center;background-color:black;color:white;padding:8px 0px 8px 0px;outline: 1px solid #fff;
    outline-offset: -3px;}

.sidebar-header {padding:8px 0px 8px 0px;background-color:black;color:white;outline: 1px solid #fff;
    outline-offset: -3px;}

.featured-page h2 {text-shadow: 2px 2px 4px rgba(0,0,0,.8);}

.tags_text {border:2px dotted #aaa; text-align:center; padding:10px;background-color:#f1f1f1;margin-bottom:20px;font-size:15px; line-height:1.6em;margin-top:20px; font-family: georgia,serif;
color:#aaa;}
.tags_text a {font-family: georgia,serif;
color:#aaa;font-style:italic;}

.powerpress_player {margin-top:10px;margin-bottom:10px;}

.podcast_header-highly-logical {background-color:#000; font-family: georgia,serif;font-size:17px;line-height:1.5;text-transform:none;color:white;padding:8px 8px 8px 8px;outline: 1px solid #fff; outline-offset: -3px; padding-left:100px; background-image: url("https://thatshelf.com/wp-content/uploads/2019/03/star_trek_ship_transbg-white.png");background-repeat:no-repeat;background-position:20px center;margin-bottom:20px;}

.podcast_header-black-hole-films {background-color:#000; font-family: georgia,serif;font-size:17px;line-height:1.5;text-transform:none;color:white;padding:8px 8px 8px 8px;outline: 1px solid #fff;
    outline-offset: -3px; padding-left:100px; background-image: url("https://thatshelf.com/wp-content/uploads/2019/03/PODCAST-ICON-black-hole-films-png.png");background-repeat:no-repeat;background-position:20px center;margin-bottom:20px;}

.podcast_header {background-color:#000; font-family: georgia,serif;font-size:17px;line-height:1.5;text-transform:none;color:white;padding:8px 8px 8px 8px;outline: 1px solid #fff;
    outline-offset: -3px; padding-left:100px; background-image: url("https://thatshelf.com/wp-content/uploads/2019/03/PODCAST-ICON-that-shelf-blog-trans-white.png");background-repeat:no-repeat;background-position:20px center;margin-bottom:20px;}

.podcast_header-mvm {background-color:#000; font-family: georgia,serif;font-size:17px;line-height:1.5;text-transform:none;color:white;padding:8px 8px 8px 8px;outline: 1px solid #fff;
    outline-offset: -3px; padding-left:100px; background-image: url("https://thatshelf.com/wp-content/uploads/2019/03/podcast-mvm-logo-white2.png");background-repeat:no-repeat;background-position:20px center;margin-bottom:20px;}


.podcast_header-who-is {background-color:#000; font-family: georgia,serif;font-size:17px;line-height:1.5;text-transform:none;color:white;padding:8px 8px 8px 8px;outline: 1px solid #fff;
    outline-offset: -3px; padding-left:100px; background-image: url("https://thatshelf.com/wp-content/uploads/2021/06/PODCAST-ICON-who-is-3.png");background-repeat:no-repeat;background-position:20px center;margin-bottom:20px; }


.flama {font-family: "Flama Bold",Helvetica,Arial;}

.podcast_subscribe p {font-size:15px;}
.podcast_subscribe h4 {font-size:15px;}



.dfrads h3 {display:block!important;text-align:center;font-size:8px;color:white;text-transform: uppercase;background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(234,234,234,0) 2%, rgba(149,149,149,0.2) 10%, rgba(0,0,0,0.48) 24%, rgba(0,0,0,1) 50%, rgba(0,0,0,0.5) 75%, rgba(153,153,153,0.2) 90%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(234,234,234,0) 2%,rgba(149,149,149,0.2) 10%,rgba(0,0,0,0.48) 24%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.5) 75%,rgba(153,153,153,0.2) 90%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(234,234,234,0) 2%,rgba(149,149,149,0.2) 10%,rgba(0,0,0,0.48) 24%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.5) 75%,rgba(153,153,153,0.2) 90%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */}

.onpage_ad {clear:both;}
.onpage_ad h3 {height:10px;text-align:center;font-size:8px;color:white;text-transform: uppercase;background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(234,234,234,0) 2%, rgba(149,149,149,0.2) 10%, rgba(0,0,0,0.48) 24%, rgba(0,0,0,1) 50%, rgba(0,0,0,0.5) 75%, rgba(153,153,153,0.2) 90%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(234,234,234,0) 2%,rgba(149,149,149,0.2) 10%,rgba(0,0,0,0.48) 24%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.5) 75%,rgba(153,153,153,0.2) 90%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(234,234,234,0) 2%,rgba(149,149,149,0.2) 10%,rgba(0,0,0,0.48) 24%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.5) 75%,rgba(153,153,153,0.2) 90%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */}

.giphy {margin-bottom:50px;}

.wp-paginate span.title {color:white;background-color:#4db2dc;padding:6px 15px 6px 15px;outline: 2px solid #fff;
    outline-offset: -4px;white-space: nowrap;}

.wpp-modern-grey {background-color:black;padding:6px 15px 6px 15px;outline: 2px solid #fff;
    outline-offset: -4px;}
.wpp-modern-grey li a {color:#fff!important;background:#4db2dc!important;}

.ap_container {margin-bottom:50px;}

.postnav {width:100%;padding-bottom:10px;font-weight:bold;font-size:12px;line-height:18px;padding:0px 10px 5px 10px;}
.postnav span {padding:0px 5px 0px 5px;color:white;background-color:black;\text-transform:none;}
.postnav span:hover {background-color:#4db2dc;}

.postnav a {text-transform:uppercase;}


.postvan.next {float:right;width:50%;text-align:left;}
.postnav.prev {float:left;width:50%;text-align:right;}

.home_navigation {width:100%;background-color:#4db2dc;height:40px;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}

.home_navigation.outer {padding:0;outline: 2px solid #fff;
    outline-offset: -4px;
  white-space: nowrap;}

.home_navigation.left {height:25px;margin-top:8px;margin-left:7px;background-color:rgba(333,333,333,0.4);float:left;width:25%;padding-top:2px;}
.home_navigation.right {height:25px;margin-top:8px;margin-right:7px;background-color:rgba(333,333,333,0.4);float:right;width:25%;text-align:right;padding-top:2px;}
.home_navigation.center {float:left;color:rgba(148,209,234,1);width:40%;text-align:center;padding-top:10px;text-shadow:1px 1px rgba(0,0,0,.2);}
.home_navigation a {padding:0px 5px 0px 5px;color:#4db2dc;}
.home_navigation.right a:hover {display:block;text-align:right;background-color:rgba(333,333,333,0.8);}
.home_navigation.left a:hover {display:block;background-color:rgba(333,333,333,0.8);}


/* Use a different font family for search results */
    .gs-title {font-family: "Flama Bold",Helvetica,Arial;}

.gs-snippet {
        font-family: georgia, serif;color:red;
    }
    
    /* Add a border between individual search results */
    .gs-webResult {
        border: 2px solid #eee;
        padding: 1em;
    }
    
    /* Do no display the count of search results */    
    .gsc-result-info {
        display: none;
    }
    
    /* Hide the Google branding in search results */
    .gcsc-branding {
        display: none!important; 
    }
    
    /* Hide the thumbnail images in search results */
    .gsc-thumbnail { }
    
    /* Hide the snippets in Google search results 
 .gs-snippet { 
        display: none;
    } */
    
    /* Change the font size of the title of search results */
    .gs-title { 
        font-size: 20px; color:#333!important;
 
      padding-bottom:10px!important;text-transform:uppercase;
    }
    
    .gs-title a:hover {color:#4db2dc!important;}
    

    /* Change the font size of snippets inside search results */
    .gs-snippet {
        font-size: 15px;
      padding-left:10px;
      border-left:1px solid black;
    }
    
    /* Google Custom Search highlights matching words in bold, toggle that

..gs-title b, .gs-snippet b {
        font-weight: normal;
    } */
    
    /* Do no display the URL of web pages in search results */
    .gsc-url-top, .gsc-url-bottom { }


 .gs-visibleUrl {font-family: "Flama",Helvetica,Arial!important;
        color:#4db2dc!important;padding-bottom:10px!important;}
    
    /* Highlight the pagination buttons at the bottom of search results */
    .gsc-cursor-page {
        font-size: 1em;
        padding: 4px 8px;
        border: 2px solid #333;
  }

.gs-richsnippet-box {display:inline!important;}

#feature-page-next {visibility:hidden;} 


.thats-4th-para,
.thats-8th-para,
.thats-12th-para,.thats-16th-para,.thats-20th-para {margin-bottom:25px;margin-top:0px;clear:both;}


.ad {color:#333!important; font-size:14.5px!important;
  font-weight:normal;
  font-family: courier,serif;line-height:1;
}




.caption {background-color:black!important;opacity:1!important;font-size:1em!important;position: absolute; 
bottom: 0%; 
left: 50%; 
text-align:center;text-transform:uppercase!important;line-height:2em!important;font-weight:bold!important;}


.pullquote-border-placement-left {

    border-left: 5px solid #0fc0e5!important;

}

.pullquote-border-placement-right {

    border-right: 5px solid #0fc0e5!important;

}

.pullquote-border-placement-top {

    border-top: 5px solid #0fc0e5!important;

    padding-left:.5em;

	padding-right: .5em;

}

.perfect-pullquote {background-color:#f9f9f9!important;}

.comments h2 {background:black;color:white;font-size:.9em;line-height:.9em;padding:3px;text-transform:capitalize;}

.comments {font-family: georgia,serif;
	text-transform:none!important;}

.widgets-list-layout-links {font-family: "Flama Bold",Helvetica,Arial;;text-transform:capitalize!important;text-align:left!important;line-height:0.9em!important;}
.bump-view {color:#666!important;}

.bump-view img {border:2px solid black!important;padding:1px}

#top-posts2 {background-color:black;color:white!important;}

#top-posts2 a {color:white!important;}
#top-posts2 p {color:white!important;}

.wp-block-embed-youtube {
	overflow: hidden;
	position: relative;
	max-width: 100%;
	height: auto;
	padding-bottom: 56.25%;
}

.wp-block-embed-youtube iframe,
.wp-block-embed-youtube object,
.wp-block-embed-youtube embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.in-line_ad {border-top:1px solid #e2e2e2;padding-top:20px;border-bottom:1px solid #e2e2e2;padding-bottom:40px;}

.thats-adlabel {display:none;}

.post-thumbnail img {margin:0px!important;margin-top:23px!important;}
