/* Theme Name: Tomorrowland Movie Fans Restored
Version: 3.0.1
Description: Restoration of the owner's archived Tomorrowland fan website.
License: GPL-3.0-or-later
*/
@font-face{font-family:"Open Sans";src:url("assets/01b5296e77-7f6d9b40344d0829.woff");font-weight:400;font-display:swap;}@font-face{font-family:"Open Sans";src:url("assets/59a9207485-f385708d2e195a5f.woff");font-weight:700;font-display:swap;}
.site-branding img, .site-title { margin: 10px 0 0 0;}
		.site-title a, .site-title a:visited, .site-title a:hover { color: #333;}
a, a:visited { color: #7cb6c2;}
a:hover, a:focus, a:active { color: #c78b31;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a { color: #519dad;}
#bottom-group h4 { color: #c8e1e6;}
#footer-group h4 { color: #a0a0a0;}
#bottom-group a, #bottom-group a:visited { color: #c8e1e6;}
#bottom-group a:hover { color: #c8e1e6;}
#bottom-group .tagcloud a { border-color: #c8e1e6;}
#bottom-group .widget li { border-color: #87a3a8;}
#site-footer a { color: #a0a0a0;}
#site-footer a:hover { color: #c7b596;}
.social-navigation a { color: #5d636a;}
.social-navigation a:hover { color: #a9aeb3;}
.gallery-caption { background-color: #fff; color: #747474;}
.primary-navigation li a, .primary-navigation li li > a, .primary-navigation li.home a { color: #686868;}
.primary-navigation ul ul { background-color: #ebeced;}
.site-navigation li.home a:hover, .site-navigation a:hover, .site-navigation .current-menu-item > a,.site-navigation .current-menu-item > a, 
		.site-navigation .current-menu-ancestor > a { color: #7cb6c2;}
.menu-toggle { background-color: #282828; color: #fff;}
		.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover { background-color: #7cb6c2;}
		.site-navigation.toggled-on a { background-color: #080d07; border-color: #262826; color: #b8b8b8;}
		.site-navigation.toggled-on a:hover, .site-navigation.toggled-on .current-menu-item > a,.site-navigation.toggled-on .current-menu-item > a,	.site-navigation.toggled-on .current-menu-ancestor > a { color: #fff;}
#announcement { background-color: #7cb6c2; color: #fff;}
.header-bg { background-color: #fff;}
#bottom-group { background-color: #709096; color: #fff;}
#site-footer { background-color: #282828; color: #a0a0a0;}


body{background:#fff;color:#595959;font-size:15px}#page{background:#fff}a,a:visited{color:#397782}h1,h2,h3,h4{color:#397782}.site-branding img{max-width:min(94%,615px);height:auto}.header-bg{background:#fff}.site-navigation ul{padding:0}.primary-navigation a{font-size:13px}#full-banner img{width:100%;height:auto}#content{padding:50px 0}.entry-content img{max-width:100%;height:auto}.entry-content p{line-height:1.7}.entry-title{font-size:28px}.sidebar-gallery{display:grid;grid-template-columns:1fr 1fr;gap:4px}.sidebar-gallery img{width:100%;height:105px;object-fit:cover;border:1px solid #bbb;padding:2px}.widget{margin-bottom:35px}.tl-video{margin:16px 0}.tl-load[hidden]{display:none!important}.tl-load{height:auto;min-height:0;padding:0;line-height:1.25;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;background:#111;color:white;border:0;border-radius:0;font-size:32px;cursor:pointer}.tl-load span{font:14px "Open Sans",sans-serif;margin-top:12px}.video-note,.archive-note{font-size:13px;color:#595959}.tl-video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0}.tl-close{margin-top:8px}.restored-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.restored-gallery img{width:100%;height:160px;object-fit:contain;border:1px solid #bbb;padding:4px}.forum-section{border:1px solid #ddd;margin:18px 0;padding:20px}.forum-section h2{margin:0 0 10px;font-size:20px}.forum-empty{font-size:13px;color:#666}.letter-form label{display:block;margin:20px 0}.letter-form input,.letter-form textarea{display:block;width:100%;max-width:650px;padding:12px;border:1px solid #888;background:#fff;color:#333}.letter-form textarea{min-height:180px}.letter-form button,.tl-close{padding:10px 22px;background:#2f6470;color:white;border:0}.honey{position:absolute!important;left:-10000px!important;height:1px!important;overflow:hidden!important}.skip-link{position:absolute;left:10px;top:-80px;background:#fff;padding:10px;z-index:1000}.skip-link:focus{top:10px}:focus-visible{outline:3px solid #a36315;outline-offset:3px}.lightbox{border:0;padding:18px;background:#111;color:#fff;max-width:94vw;max-height:94vh}.lightbox::backdrop{background:#000b}.lightbox img{display:block;max-width:85vw;max-height:75vh;margin:auto}.lightbox button{float:right;background:#fff;color:#111;border:0;padding:8px 15px}.lightbox p{clear:both;margin:12px 0 0}.site-info{padding:28px 20px}#site-footer a{color:#ddd}#site-footer{background:#282828;color:#ddd}.site-info a{margin:0 10px}.entry-content:after{content:"";display:block;clear:both}
@media(max-width:991px){#content{padding:30px 0}.site-navigation .nav-menu{display:none}.site-navigation.toggled-on .nav-menu{display:block}.site-navigation.toggled-on a{background:#fff;color:#333;border-color:#ddd}.site-navigation.toggled-on a:hover{background:#eee;color:#164a56}.menu-toggle{margin:12px}.restored-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}#right-sidebar{border-top:1px solid #ddd;padding-top:30px;margin-top:35px}.sidebar-gallery{max-width:350px}.container{max-width:100%}.entry-content .alignleft,.entry-content .alignright{max-width:100%;float:none;margin:15px 0}.entry-title{font-size:25px}}@media print{#masthead,#full-banner,#shadow,#right-sidebar,#site-footer,.tl-video{display:none}.col-md-8{width:100%}body{color:#000}a{color:#000;text-decoration:underline}}
