body {font-size: 0.75rem; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; background: #FFF; color:#000000}

a {color: #A31E39; text-decoration: none;}
a:hover {color: #F0B002;}
.external::after {font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f35d"; margin-left: 0.25rem; font-size: 0.625rem; vertical-align: text-top;}
.post-header {font-weight: bold;font-size: 0.875rem; border-bottom: 0.125rem solid #F0B002; padding-bottom: 0.125rem; margin-bottom: 0.3rem;}

.container {background: #E6E6DB; border-radius: 0.3rem;}
.advert {background: #FFF;}
.banner {background-color: #F0B002; padding: 0; border-radius: 0.3rem;}

.navbar-toggler {float: right; margin-top:  0.625rem; margin-right: 0.625rem; color: #E6E6DB; border-color: #E6E6DB;}
.navbar {padding: 0;}

.header-logo {margin:  0.625rem;}
.breadcrumb {background: #F4F4F4;}
.footer {padding: 0.3rem;}

.social-media-icons ul {list-style: none; padding: 0;}
.social-media-icons a {display: inline-block; text-decoration: none; padding: 0.125rem;}
.social-media-icons a i:hover{color: black;}
.social-media-facebook {color: #1877F2;}
.social-media-twitter {color: #26a7de;}
.social-media-x {color: #000000;}
.social-media-gplus {color: #db4a39;}
.social-media-pinterest {color: #c8232c;}
.social-media-reddit {color: #FF4500;}
.social-media-web {color: #808080;}
.social-media-instagram {color: #C13584;}
.social-media-bluesky {color: #1185FE;}
.social-media-threads {color: #000000;}

.share {color: #ffffff; display: block; float: left; font-size: 24px; margin: 3px; padding: 3px 0; text-decoration: none; width: 40px; height: 40px; border-radius: 5px; text-align: center;}
.share:hover {background: #F4F4F4; text-decoration: none;}
.share-facebook {background: #1877F2;}
.share-x {background: #000000;}
.share-reddit {background: #FF4500;}
.share-pinterest {background: #E60023;}
.share-email {background: #808080;}
.share-bluesky {background: #1185FE;}
.share-threads {background: #000000;}

.post {margin-bottom: 0.3rem; padding:  0.625rem; background: #F4F4F4; border-radius: 0.3rem;}

.update-date {font-weight: bold;}
.update-text {padding-left: 1.25rem; padding-bottom: 0.3rem; border-bottom: 0.0625rem dotted #D6D1B6; margin-bottom: 0.3rem;}

.list-group-menu-item {padding: 0.5rem 0.75rem; background-color: #D6D1B6;}
.list-group-menu-item:focus, .list-group-menu-item:hover {background-color: #F4F4F4; cursor: pointer;}

.list-group-nav-item {padding: 0.5rem 1.0rem; background-color: #F4F4F4;}
.list-group-nav-item.active {background-color: #D6D1B6; border-color: #D6D1B6; color: #000000}
.list-group-nav-item:focus, .list-group-nav-item:hover {background-color: #D6D1B6; cursor: pointer;}

.flag {width: 16px; height: 11px; vertical-align: initial; margin-right: 0.3rem;}
.make {width: 16px; height: 16px; margin-right: 0.125rem;}
.image-thumbnail {width: 120px; height: 90px; border-radius: 0.3rem; border: 0.0625rem solid #D6D1B6;}
.image-main {display: block; margin: 0.3rem auto; max-width: 95%; width: 320px; height: auto; border-radius:  0.625rem;}
.image-full {display: block; margin: auto; max-width: 95%; height: auto;}

.media-item {padding: 0.3rem 0.3rem; background: #F4F4F4; border-radius: 0.3rem; line-height: 125%; border: 0.0625rem solid #D6D1B6;}
.entry-item {margin: 0.3rem; padding: 0.3rem; background: #F4F4F4; border-radius: 0.3rem;}

.subtitle {color: #996633;}
.winner {color: #F0B002;}

.page-link {color: #A31E39; background-color: #F4F4F4; border-color: rgba(0,0,0,.125);}
.page-item.active .page-link {color: #000000; background-color: #D6D1B6; border-color: rgba(0,0,0,.125);}
.page-link:hover {color: #F0B002; background-color: #D6D1B6; border-color: rgba(0,0,0,.125);}

.btn-link {padding: 0.125rem 0.25rem; text-decoration: none; border-radius: 0.125rem; line-height: 90%;}
.btn-link:hover{text-decoration: none;}
.btn-icon-arrow {background: #F0B002; color: #F4F4F4; border: 0.0625rem solid #F0B002;}
.btn-icon-arrow::after {font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f101"; margin-left: 0.3rem;}
.btn-icon-arrow:hover{background: #F4F4F4; color: #F0B002;}

.blockquote {font-size: 100%; padding: 0.5rem; margin: 0  0.625rem; border: 0.0625rem solid #D6D1B6; border-radius: 0.3rem; font-style: italic;}
.blockquote-footer {font-size: 100%; font-weight: bold; color: #996633; font-style:normal}
.blockquote:before {font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f10d"; margin-right: 0.3rem;}

.detail-table {background: #F4F4F4;}
.detail-title {color: #996633; font-weight: bold;}

.series-title {background: #D6D1B6; font-weight: bold; padding: 0.125rem 0.5rem 0; border-radius: 0.3rem;}
.table-results {border: 0.0625rem solid #E6E6DB; background: #F4F4F4;}
.table-results thead th {background: #F0B002; font-weight: bold; text-align: left; border-bottom: 0.0625rem solid #996633;}
.table-results td, .table-results th {padding: .25rem; vertical-align: top; border-top: 0.0625rem solid #996633;}
.row-series {background: #D6D1B6; font-weight: bold}



.instragram-pic {border-radius: 0.3rem; width:60px; height: 60px;}