.entry-content {
		opacity: 0; 
		transition: opacity 1s ease; 
	}

.entry-cover a {
	color:white;
}

.site-title a {
	color:white;
	font-weight:700;
	text-decoration:none;
}

.site-title a:hover {
	color:white;
	font-weight:700;

}

.visible {
		opacity: 1; 
	}

a {
	text-decoration:none;
	color:#4070df;
	font-weight:400;
}

.panorama {
    //filter: grayscale(100%);
    //transition: filter 0.1s ease; 
}

.panorama:hover {
    filter: grayscale(0%); 
}

.entry-cover{
	position: absolute; 
	z-index:1; 
	left: 0px; 
	top: 100px; 
	width:100%; 
	height: 400px;
}

.entry-bar{
	position: absolute; 
	z-index:2; 
	left:0px; 
	top: 410px; 
	width: 100%; 
	height:90px; 
	background-color:black;
	opacity:0.5
}

.entry-text{
	font-family: 'A Bite', sans-serif; 
	z-index:3; 
	white-space: nowrap; 
	direction:rtl; 
	position: absolute; 
	right: 40px; 
	top: 390px; 
	width: 100%; 
	color: white; 
	text-shadow: 2px 2px 4px black;
	
}

.strong {
	font-weight:600;
	font-size:22px;
}

.map-title {
	font-weight:600;
	font-size:14px;
}

.all_files_hr {
	margin:25px;
	border:1px #EEE dashed;
}

.forVisionProOnly {
	display:none;
}

.logo{
	margin-bottom:10px!important;
	margin-top:10px!important
	
}

.logo:hover{
 filter: brightness(125%);
}

.mega-menu{
	margin-top:0px!important;	
}

.search{
	margin-top:-20px!important;	
}

.action-button:hover{
 filter: brightness(110%);
}

.action-button-large:hover {
	filter: brightness(110%);
}

.action-button {
	height:30px;
	margin-bottom:0px;
}

.action-button-large {
	height:40px;
		margin-bottom:-2px;
}


a:hover {
	text-decoration:underline;
}

body {
	letter-spacing:-1!important;
}


.modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.4);
}

.modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}


.vision-button {
	border:1px #CCC solid;
	background-color:#CCC;
	color:black;
	padding:2px;
	padding-left:50px; 
	padding-right:50px; 	
	border-radius:3px;
	
}

.vision-button:hover{
	background-color:green;
	color:white;
	text-decoration:none;
	
}

.download_count {
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
	font-size:124px!important;
	margin-top:10px;
}

header {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	padding-top:30px;
	background-color:black;
	z-index:999;
}

footer {
	position:fixed;
	bottom:0;
	left:0;
	margin:-50px;
	padding:0px;
	height:75px;
	z-index:999;
	background-color:white;
	display: none;
}


main {
	padding-top:30px;
}

.small {
	font-size:12px!important;
}

.curated_title{
	margin-bottom:20px;

}

.creator_name {
	font-size:18px;
	
}

.creator_image {
	width:150px;
	height:150px;
	object-fit:cover;
	border-radius:5px;
	box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.3);
}

.map-download-button {
	border:1px #EEE solid;
	border-radius:5px;
	padding:5px;
	width:100%;
}

.wall {
	position:absolute;
	top:20;
	left:0;
	width:1000px;
}

.creator_list {
	border:1px #ccc solid;
	padding:40px;
	padding-top:30px;
	padding-bottom:30px;
	border-radius:10px;
}

.leaderboard {
	border:0px #ccc solid;
	padding:40px;
	padding-top:30px;
	padding-bottom:30px;
	border-radius:10px;
	min-height:500px;
}

.leaderboard-flex {
	border:1px #ccc solid;
	padding:40px;
	padding-top:30px;
	padding-bottom:30px;
	border-radius:10px;
	background-color:#EEE;
}

.one-image {
	border:1px #ccc solid;
	padding:20px;
	padding-top:5px;
	padding-bottom:10px;
	border-radius:10px;
}

.all_files {
	border:1px #ccc solid;
	padding:40px;
	padding-top:30px;
	padding-bottom:30px;
	border-radius:10px;
}

.large-container {
	border:1px #ccc solid;
	padding:40px;
	padding-top:30px;
	padding-bottom:30px;
	border-radius:10px;
}

.welcome_message {
	border:1px #ccc solid;
	padding:40px;
	padding-top:30px;
	padding-bottom:30px;
	border-radius:10px;
}

.ai-surrounding-p {
	position:absolute;
	left:0px;	
	top:100px!important;
	width:100%;
}

.icon {
	border:1px #4070df solid;
	background-color:#4070df;
	border-radius:3px;
	font-size:8px;
	text-align:center;
	margin:5px;
	margin-left:30px;
}

.icon a {
		color:white;
}

.icon:hover {
		background-color:green;
}



.wp-polls {
	font-size:18px;
}

.wp-polls-ul {
	font-size:18px;
	text-align:center;
}

.Buttons {
	font-size:24px!important;
}

.wp-block-column {
	border-radius:5px;
}

.wp-block-column-is-layout-flow {
	border:none;
}

.download-button {
	background-color:#4070df;
	color:white;
	min-width:100%!important;
	padding:5px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	border-radius:5px;
	text-decoration:none;
}

.download-button:hover {
	text-decoration:none;
}

.download-button-small {
	background-color:#4070df;
	color:white;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	border-radius:5px;
	text-decoration:none;
}

.download-button-small:hover {
	text-decoration:none;
	background-color:green;
}

.avatar {
	width:50px;
	height:50px;
}

input[type="file"] {
  font-size:18px!important;
	font-family: "Albert Sans";
}

input.shared-files-title, textarea.shared-files-description, input {
	font-size:15px!important;
	font-family: "Albert Sans";
}

input.shared-files-search-files-input, input.shared-files-search-files {
	width:50%!important;
}

.sf-public-file-upload-submit, .donations__donate-button {
	width:100%;
}


.shared-files-tag-select-container {
	position:ab;
	margin-top:-59px!important;
	margin-right:160px!important;
	float:right;
}

.shared-files-category-select-container {
	position:relative;
	margin-top:-59px!important;
	margin-left:390px!important;
	float:right;
}

#map {
		filter: grayscale(70%);
	}

.map-download-button {
	border: 1px #EEE solid;
	border-radius: 5px;
	padding: 5px;
	padding-left: 120px;
	padding-right: 120px;
	background-color: #4070df;
}

a.map-download-button {
	text-decoration: none !important;
	color: white !important;
	font-weight: bold !important;
}