/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: https://github.com/tidythemes
Description: Donations: https://calmestghost.com/donate. BlankSlate is the definitive WordPress boilerplate starter theme. We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2023
Requires at least: 5.2
Tested up to: 6.1
Requires PHP: 7.0
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2023 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}input[type="search"]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}
.hidden{ display:hidden!important; }

body{
	padding:5vh 0.125vw;
	font-size:14px;
	cursor:default;
	font-family: 'Times new Roman';	text-align:center;
	line-height:1.125!important; 
	width:100%;
}
.monero{float:left; font-size:10px!important; overflow:hidden; display:block; width:100%!important; max-width:100%!important;}
	
a{
	color:#000;
	text-decoration:none;
}
h1.branding{
	display:block;
	font-size:36px;
	font-weight:600;
	padding:24px 0;
}
h1.branding a{
	float:left;
	display:block;
	width:100%;
	overflow:visible;
	text-align:center;
	font-weight:400;
	padding-left:48px;
}
h1.branding a em{
	font-size:12px;
    font-style: italic!important;
	font-weight:100;
}
h1.branding a strong{
	font-size: 48px;
	font-weight:600;
    font-style: italic!important;
    color: #e4010b;
}
.single img.tb,
.page img.tb{
	display:none!important;
}
img.tb{
	display:block;
	position: absolute;
    top: 24px;
    right: 24px;
    width: auto;
}
a.aboard{
	display:block;
	position: fixed;
    bottom: 24px;
    right: 24px;
	z-index:100;
}
a.aboard img{
	width:100%;
}
.dfp-icon{
	position:absolute;
	top:0;
	left:0;
}
/* #branding h1{
	display:none;
	font-size:36x;
	font-weight:600;
	padding:24px 0;
}
#branding a{
	float:left;
	display:block;
	width:100%;
	overflow:visible;
	text-align:center;
}
#branding a img{
	float:none;
	display:inline;
} */
#site-title{
	display:none!important;
}
#content{
	float:left;
	display:block;
	text-align:left;
	position:relative;
	z-index:4;
	width:100%;
	padding:12px 0 12px 0!important;
	margin:0 0 24px 0;
	border-bottom:3px solid #000;
}
.wp-show-posts-entry-summary{
	display:none;
}
.page-id-689 .headlines{
	display:none;
}
.headlines{
	float:left;
	display:block;
	overflow:hidden;
	text-align:left;
	width:100%;
	position:relative;
	z-index:4;
	background:#fff;
}
.wp-show-posts-columns, .wp-show-posts{
	margin: 0!important;
    padding: 12px;
    width: 100%;
    box-sizing: border-box;
}
.page-id-689 .wp-show-posts{
	padding:0!important;
}
.wp-show-posts .wp-show-posts-entry-title{
	margin:0!important;
	padding:0!important;
	font-weight:400!important;
	font-size:16px;
}
.wp-show-posts .wp-show-posts-entry-title a{
	text-decoration:none!important;
}
.wp-show-posts .wp-show-posts-entry-title a *{
	text-decoration:none!important;
}
.wp-show-posts-entry-header,
.wp-show-posts{
	margin:0!important;
}
.wp-show-posts-single{
	float:left;
	display:block;
	width:100%;
	margin:0 0 12px 0!important;
}
.wp-show-posts-inner div {
    margin-top: 2px!important;
}
.wp-show-posts-inner a{
	text-decoration:none!important;
}
.wp-show-posts-inner a:hover{
	text-decoration:underline!important;
}
.highlights{ 
	float:left;
	display:block;
	overflow:hidden;
	text-align:left;
	width:100%;
	position:relative;
	z-index:4;
	background:#fff;
	border-top:2px dotted rgb(21, 115, 192);
}
.highlights .item{
	float:left;
	display:inline;
	overflow:hidden;
	text-align:center;
	position:relative;
	z-index:4;
	width:auto;
}
.highlights .item img{
	float:left;
	display:none;
	text-align:center;
	width:24px;
	margin:0;
	position:relative;
}
.highlights .item a{
	float:left;
	display:block;
	overflow:hidden;
	width:100%;
	position:relative;
	line-height:40px;
	padding:0 0 0 8px;
}
.highlights .item a:hover{
	text-decoration:underline;
}
/* .item .ays-poll-main {
	width:240px!important;
	display:inline-block;
}
.item #ays-poll-id-67b9b97e62abb.box-apm {
    width: auto;
    margin: auto;
    border:0;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100%;
    position: relative;
    padding:0;
}
.item .ays-poll-main .box-apm>div{
	margin:0;
}
.item .ays-poll-main .box-apm .ays-poll-answer-container-list{
	width:auto;
	display:inline-block;
} */

.poll {
	display: block;
    width: auto;
    padding:8px 16px;
	z-index: 100;
    bottom: 0;
    left:0;
    background: #fff;
	max-width: 100%;
}
.poll .ays-poll-main .ays_question{
	display:none;
}
.poll #ays-poll-id-67b9bea456507.box-apm{
	padding:0!important;
}
.post blockquote{
	font-style:italic;
	padding:24px 0 0 24px;
	background:url("https://dailyfpapers.com/wp-content/uploads/2023/12/Quotes_icon-icons.svg") fixed center center no-repeat 124px;
}
.entry-content a{
	text-decoration:underline;
}
.entry-content a:hover{
	text-decoration:none!important;
}
.home .banner h1{
	top:60px;
}
.banner h1{
	position:relative;
	top:24px;
	color:#fff;
	font-size:32px;
	z-index:1000;
	margin:0 0 0 0!important;
}
.banner h1 em{
	font-size:14px;
	font-style:italic;
}
.banner h1 strong{
	font-size:48px;
	font-style:italic!important;
	color:#e4010b;
}
.banner .date{
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
	transform: scale(1);
	animation: pulse 2s infinite;
}

.single .banner .date,
.woocommerce-shop .banner .date{
	display:none;
}
@keyframes pulse {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}
.instagram-icon{
	position: absolute;
    top: 16px;
    left: -16px;
    width: 32px;
    opacity: 1;
    z-index: 100;	
}
.ship-icon{
	position:absolute;
	top:40px;
	left:5vw;
	width:520px;
	max-width:100%!important;
	opacity:0.25;
	z-index:1;
}
.currency-icon{
 	position: relative;
    width: 120px;
    opacity: 1;
    z-index: 0;
    margin: -40px 0 -48px 0;
}
#site-description{
	font-size:20px;
	font-style:italic;
	margin: 24px 0 24px 0;
}
#menu-top. #search, #menu, .menu-top-container{
	float:left;
	display:block;
	width:100%;
	margin:20px 0 0 0;
}
#header{
	float: left;
    display: block;
    width: 100%;
    position: relative;
    z-index: 100;
}
#menu{
	float: left;
    display: block;
    width: 100%;
    position: relative;
    z-index: 100;
	background:#fff;
}
#branding{
	float: left;
    display: block;
    width: 100%;
    position: relative;
    z-index: 100;
}
#container{
	display:block;
	overflow:visible;
	position:relative;
	z-index:100;
	width:100%;
}
#search{
	display:none;
}
#sidebar{
	float:left;
	display:none;
	width:100%;
}
.single .post, .post, #comments, .page .page {
	float:left;
	display:block;
	width:100%!important;
	margin:0 8px 0 0!important;
	padding:24px;
	border-top:2px dotted #e4010b;
	transition:0.4s ease all!important;
	overflow:hidden;
}
.headlines + .type-headines{
	float:left;
	display:block;
	width:100%!important;
	margin:0 8px 0 0!important;
	padding:12px;
	border-bottom:2px dotted #e4010b;
	transition:0.4s ease all!important;
	overflow:hidden;
}
.single .post{
	border-top:2px dotted #e4010b;
	height:auto!important;
}
.single .banner{
	height:240px;
}
.post:hover, .page:hover{
/*	background: linear-gradient(45deg, #ededed, #bdbdbd)!important;
background: -webkit-radial-gradient(45deg, #ededed, #bdbdbd)!important;
background: -moz-radial-gradient(45deg, #ededed, #bdbdbd)!important;
background: -o-radial-gradient(45deg, #ededed, #bdbdbd)!important;*/
}
.post a:hover, .page a:hover{
	text-decoration:underline;
}
.post b, .post strong, .page b, .page strong{
font-weight: 600;
}
.post em{
	font-style:italic;
}
.post ul,
.post ol{
	margin:0 0 0 24px;
}
.post ul li,
.post ol li{
	padding:6px 0;
}
.post h3, .post h4, .post h2,
.page h3, .page h4, .page h2{
	float:left;
	width:100%;
	margin-top:24px;
	margin-bottom:24px;
	padding-left:24px;
	font-size:20px;
}
#content .header{
    float: left;
    display: block;
    width: 100%;
    padding: 24px 24px 0;
}
.page #content .header{
	padding:0!important;
}
 #reply-title{	 
	margin:12px 0;
	font-size:16px;
	font-weight:600;
}
.comment-form-comment label{
	float:left;
	display:block;
	width:100%!important;
	margin:0 0 4px 0;
}
.post h2{	
	padding-left:0;
	margin-top:0;
	margin-bottom:0;
}
.post hr{
	float:left;
	display:block;
	width:100%;
	margin:0 0 24px 0;
	border:0;
	border-bottom:1px dotted #e4010b;
	background:none;
}
.post table td:first-child{
	width:200px;
}
.post table td:nth-child(2),
.post table td:nth-child(4){
	width:60px;
}
button, input[type="submit"]{
	color:#fff;
	border:#000;
	background:#e4010b;
	line-height:28px;
}
.page iframe,
.post iframe{
	float:left;
	display:block;
	width:320px!important;
	height:240px!important;
}
.post h3, .page h3{
	font-style:italic;
}
.post p, .page p, .entry-content{
	float:left;
	display:block;
	width:100%;
	margin-bottom:24px;
	line-height:1.25;
	font-size:15px;
}

.post h1, .page h1{
	float:left;
	display:block;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:24px 0 0 0;
}
.single .post h1{
	left:0!important;
}
.post .entry-meta, .entry-footer{
	float:left;
	margin:0 0 12px 0;
	font-style:italic;
	opacity:0.5;
}
.tag-links{
	margin-left:12px;
}

.post-edit-link{
	float:right;
	display:block;
	overflow:hidden;
	position:relative;
	z-index:100;
	width:auto;
	margin:0 0 0 0;
}
#footer{
	float:left;
	display:block;
	width:100%;	
	margin-bottom:24px;
}
#footer a{
	padding:8px 8px;
	color:#000;
	display:inline-block;
	width:auto;
	font-weight:600;
	border:1px solid #000;
}
#footer a:hover{
	background:#000;
	color:#fff;
}
p.protected{
	display:none;
}
.page-template-default.page.page-id-1453 p.protected{
	display:none;
}

.page-template-default.page.page-id-1453 .banner{
	height:320px;
	background-size:cover;
	background-position:center center;
	background-image: url("https://dailyfpapers.com/wp-content/uploads/2024/11/dominic-kurniawan-suryaputra-R5ZNrI5sRPc-unsplash.jpg")!important;
}
.page-template-default.page .banner{
	height:160px;
	background-size:cover;
	background-position:center center;
	background-image: url("https://dailyfpapers.com/wp-content/uploads/2024/11/dominic-kurniawan-suryaputra-R5ZNrI5sRPc-unsplash.jpg")!important;
}
.woocommerce-page .banner{
	height:160px;
	background-size:cover;
	background-position:center center;
	background-image: url("https://dailyfpapers.com/wp-content/uploads/2024/11/dominic-kurniawan-suryaputra-R5ZNrI5sRPc-unsplash.jpg")!important;
}
.woocommerce-shop .banner{
	height:160px;
	background-size:cover;
	background-position:center center;
	background-image: url("https://dailyfpapers.com/wp-content/uploads/2024/11/dominic-kurniawan-suryaputra-R5ZNrI5sRPc-unsplash.jpg")!important;
}
.home .banner{
	height:360px;
	background-size:cover;
	background-position:right center;
	background-image: url("https://dailyfpapers.com/wp-content/uploads/2024/11/dominic-kurniawan-suryaputra-R5ZNrI5sRPc-unsplash.jpg")!important;
}
.single .banner{
	height:160px;
	background-size:cover;
	background-position:center center;
	background-image: url("https://dailyfpapers.com/wp-content/uploads/2024/11/dominic-kurniawan-suryaputra-R5ZNrI5sRPc-unsplash.jpg");
}
.single-headines .banner,
.page-id-689.page-template-default.page .banner{
	height:160px;
	background-size:cover;
	background-position:center center;
	background-image: url("https://dailyfpapers.com/wp-content/uploads/2024/11/dominic-kurniawan-suryaputra-R5ZNrI5sRPc-unsplash.jpg")!important;
}
.banner{
	float:left;
	display:block;
	position:relative;
	width:100%;
	margin:0;
	padding:24px;
	height:240px;
	background-size:cover;
	background-position:center bottom	;
background-image: url(https://dailyfpapers.com/wp-content/uploads/2024/11/dominic-kurniawan-suryaputra-R5ZNrI5sRPc-unsplash.jpg");
	border-top:3px dotted #000;
	transition:0.4s ease all!important;	
}
.pirate-flag{
	position: absolute;
    top: -120px;
    right: -40px;
    width: 120px;
	z-index:1000;
}
.pirate-icon-blocked-flag{
	position:absolute;
	bottom:-40px;
	left:-40px;
	width:80px;
}
.compass-icon{
	position:absolute;
	top:100%;
	left:calc(100% - 40px);
	width:80px;
	z-index:9;
	opacity:0.5;
	margin-top:4px;
}
.compass-icon:hover{
	opacity:0.5;
}
span.date{
	color:#fff;
	position:absolute;
	bottom:24px;
	left:24px;
}
#menu-top{
	border-top:3px solid #e4010b;
}
#menu-top li{
	float:left;
	display:block;
}
#menu-top li:first-child{ margin-left:6px; }
#menu-top li a{
	padding:12px 6px;
	color:#000;
	display:block;
	width:100%;
	font-weight:600;
}
#menu-top li a:hover{
	text-decoration:underline;
}
.comment-icon{
	position: absolute;
    left: -2px;
    width: 20px;
    margin: 12px 0 10px 0;
}
.post{
	margin:0 0 12px 0;
}
.entry-summary{
    float: left;
    display: block;
	width:100%;
    padding: 4px 0 12px 0;
    font-size: 16px;
    overflow: visible;
    position: relative;
}
.entry-summary div{
	float:left;
	display:inline;
}
.entry-summary a{
	position:absolute;
	top:-40px;
	right:0;
	display:block;
}
.entry-title{
	font-weight:600;
	padding:6px 0 6px 0;
	font-size:24px;
}

.attachment-full{
	width:240px;
    height: auto;
    position: absolute;
    right: 0;
    opacity: 0.5;
}
.wp-block-heading{
	font-size:24px;
	padding:24px 0 6px 0;
	font-weight:600
}
.wp-block-heading{
	padding:0;
}
.logo{
	float:none;
	width:400px;
	margin-bottom:-28px;
}
a.logo{
	border:0;
}
a.logo:hover{
	background:transparent;
}
.logo-small{
	float:none;
	width:240px;
}
.size-post-thumbnail{    
	display: inline;
    position: relative;
    height: 40px!important;
    opacity: 0.5;
    width: auto!important;
    margin: 0 -20px 0 0;
}
.logged-in-as{
	float:left;
	display:block;
	width:100%;
	margin: 0 0 4px 0;
}
.nav-links{
	float:left;
	display:inline;
	width:100%!important;
	height:auto!important;
	margin-top:24px;
	padding-top:12px;
	padding-bottom:12px;
	border-top:2px dotted #e4010b;
}
.nav-previous,
.nav-next{
	float:left;
	display:inline;
	width:50%!important;
	height:auto!important;
}
.nav-next{
	text-align:right;
}

@media print {
  /* All your print styles go here */
  #menu, 
  .headlines,
	.instagram-icon,
	a.aboard,
	.post-edit-link{
    display: none !important;
  }
	.compass-icon,
	.pirate-flag{
		left:auto;
		right:0!important;
	}
}

/* On screens that are 992px or less, set the background color to blue */
@media screen and (min-width: 600px) {
	body{
		padding:5vh 5vw;
	}
	.banner{
    	height:320px;
	}	
	.pirate-flag{
		width: 200px;
	}	
	.home .banner{
		height:360px;
	}
	.home .banner h1{
/* 		top:100px; */
	}
	.wp-show-posts-single{	
		width:33.3333%;
	}
	.page-id-689 .banner h1,
	.single-headines .banner h1,
	.page-template-default .banner h1,
	.woocommerce-page .banner h1,
	.woocommerce-shop .banner h1,
	.single .banner h1{
		top:24px;
	}
	.currency-icon{	 
	
	}
	.post{
		height:220px;
		width:calc(50% - 8px)!important;
	}	
	.post:nth-child(2n){
		margin:0 0 0 8px!important;
	}	
}
/* On screens that are 992px or less, set the background color to blue */
@media screen and (min-width: 992px) {
	
	body{
		padding:5vh 12.5vw;
	}
	.banner{
    	height:320px;
	}	
	.post{
		height:260px;
	}		
}
/* On screens that are 992px or less, set the background color to blue */
@media screen and (min-width: 1400px) {
	body{
		padding:5vh 25vw;
	}
	.banner{
    	height:320px;
	}	
	.post{
		height:240px;
	}	
}
/* On screens that are 600px or less, set the background color to olive 
@media screen and (max-width: 992px) {
  .banner{
    height:240px
  }
	body{
	padding:5vh 10vw;
	}
	.post{
		height:320px;
	}

	
}
 On screens that are 600px or less, set the background color to olive
@media screen and (max-width: 600px) {
  .banner{
    height:240px
  }
	body{
	padding:5vh 5vw;
	}

.home .post{
	width:100%!important;
}	
	.post{
		max-height:280px;
		height:auto;
	}
} */