/*
Theme Name: Delight
Theme URI: http://tenthousandbeats.com/
Author: Jasper
Author URI: http://tenthousandbeats.com/
Description: 10kBeats Premade #17
*/

#site {
	margin-top: 24px !important;
	visibility: hidden;
}

#social, #search {
	display: none !important;
}

#mbox {
	text-align: center !important;
}

#menu {
	font-size: 12px !important;
}

#wrapper {
	background-image: none !important;
}

section {
	min-width: 100% !important;
}

header {
	height: 550px !important;
}

article .featured {
	display: none;
}

.entry::before {
    width: 16px !important;
    height: 9px !important;
    top: -17px !important;
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
    border: 4px solid !important;
    border-radius: 0 !important;
    z-index: 30 !important;
    content: '\f521' !important;
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 900 !important;
    display: inline-block !important;
    background-color: #f8f8f8 !important;
    line-height: 1 !important;
	border-color: #f8f8f8 !important;
}

.entry img {
    background-image: url(../../uploads/2022/06/header-2022.png);
    background-position: 20% 70%;
	max-width: 98% !important;
	margin: 0 2px;
}

.entry img:hover {
    background-position: 25% 70%;
}

strong, b {
	text-transform: uppercase !important;
}

em {
	color: #69612c;
}

u {
    text-decoration: none !important;
    border-bottom: 1px solid #ca8846 !important;
	padding-bottom: 3px;
}

.sidebox img {
    padding: 0;
}


#st {
	font-family: 'Old Standard TT', serif !important;
    font-size: 22px !important;
	text-transform: uppercase !important;
	text-align: center !important;
}

#su {
	text-align: center !important;	
}


/* ## Gallery Links Box
--------------------------------------------- */
.gallery-post {
	text-align: center;
}

.gallery-post img {
	max-width: 140px !important;
}

ul.gallery-links {
	margin:30px auto 10px;
	padding:15px 20px 15px;
	background: #eee;
	line-height:170%;
	position:relative;
	border: 0px solid #E0E0E0;
}

ul.gallery-links:before,
ul.gallery-links:after {
	color:#474747;
	font-size:14px;
	background:#fff;
}

ul.gallery-links:after {
	content:'Gallery Links';
	text-shadow: none !important;
	font-size: 13px;
    text-transform: uppercase;
	letter-spacing: 1px;
	position:absolute; 
	z-index:6;
	top:-11px; left:25px;
	padding:0 3px;
	color: #fff;
	background-color: #111;
	/*background-image: url(/wp-content/uploads/2022/06/header-2022.png);
    background-position: 100% 70%; */
	font-family: 'Old Standard TT', serif;
}


/* ## Affiliates
--------------------------------------------- */

.sidebox .box ul li img {
    width: 67px;
    margin-bottom: 0;
    filter: brightness(105%) contrast(1);
    -webkit-filter: brightness(100%) contrast(1.2) saturate(1.1);
    opacity: 0.9;
}

.sidebox .box ul li {
    list-style-type: none;
    display: inline-block;
    margin: 0 1px;
    padding-bottom: 0;
	border: 0;
	margin-bottom: 6px;	
}

.sidebox .blogroll li {
	display: inline-block !important;
/*    border: 1px solid #ddd !important; */
    width: 84px;
    height: 34px;
    padding: 5px;
    text-align: center;
    font-size: 10px;
    line-height: 1.5;
    vertical-align: middle;
    margin: 4px 2px;
    letter-spacing: .5px;
    overflow: hidden;
	word-spacing: 20px;
	border: 1px solid transparent !important;
    background-image: linear-gradient(
0deg
, #eee 0%, #eee 100%), linear-gradient(
0deg
, #ddd 0%, #ddd 100%), linear-gradient(
0deg
, #c98e3b 0%, #c98e3b 100%), linear-gradient(
0deg
, #c98e3b 0%, #c98e3b 100%), linear-gradient(
0deg
, #ddd 0%, #ddd 100%);
    background-origin: padding-box, border-box, border-box, border-box, border-box;
    background-repeat: no-repeat;
    background-size: 100% 100%, 50% 50%, 50% 50%, 50% 50%, 50% 50%;
    background-position: top left, top left, top right, bottom left, bottom right;
}

.sidebox .blogroll li a {
	color: #333;
	text-transform: uppercase;
	font-weight: normal !important;
}

.sidebox .blogroll li:hover {
	background-color: #eee !important;
	border: 1px solid transparent;
    background-image: linear-gradient(
0deg
, #eee 0%, #eee 100%), linear-gradient(
0deg
, #ddd 0%, #ddd 100%), linear-gradient(
0deg
, #f8f8f8 0%, #f8f8f8 100%), linear-gradient(
0deg
, #f8f8f8 0%, #f8f8f8 100%), linear-gradient(
0deg
, #ddd 0%, #ddd 100%);
    background-origin: padding-box, border-box, border-box, border-box, border-box;
    background-repeat: no-repeat;
    background-size: 100% 100%, 50% 50%, 50% 50%, 50% 50%, 50% 50%;
    background-position: top left, top left, top right, bottom left, bottom right;
}

.sidebox ul.blogroll {
    text-align: center !important;
	margin-top: 20px;
}

.sidebox .blogroll li::before {
    display: none !important;
} 




/* ## Responsive
--------------------------------------------- */

@media only screen and (max-device-width: 800px), (max-width: 800px) {
header {
    height: 550px !important;
    background-position: 43% top !important;
}
	.gallery-post img {
	max-width: 100px !important;
}
}

@media only screen and (max-device-width: 560px), (max-width: 560px) {
.entry img {
    max-width: 98% !important;
	height: auto;
}
	.gallery-post img {
	max-width: 100px !important;
}
}

@media only screen and (max-device-width: 680px), (max-width: 680px) {
.entry img {
    max-width: 98% !important;
    height: auto;
}
	.gallery-post img {
	max-width: 100px !important;
}
}
