/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--yellow:#F4D000;--gray:#666;--thin-line:1px solid var(--gray);--light-background:#eee;--medium-background:#ccc;--outer-width:1024px;}#site-title,#site-slogan,#site-name,h1,h2,h3,h4,h5,h6{margin-top:0px;font-family:Verdana;font-weight:normal;}h4.node-subtitle{font-weight:bold;font-size:1.3rem;line-height:1.5rem;margin-top:0.5rem;}body{font-family:Georgia,'Times New Roman',Times,serif;font-size:1.2rem;width:var(--outer-width);margin:0 auto;}#block-theme500th-content{line-height:1.6rem;}#site-name a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}a.is-active,.is-active a{font-weight:bold;}.site-header .slogan{font-size:1.5rem;}#toolbar-bar .is-active a{font-weight:normal;}#block-theme500th-site-branding{background-color:var(--yellow);font-size:5rem;font-weight:bold;padding:0.5rem;}#block-theme500th-site-branding a{text-decoration:none;}#site-name a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline;}h3.inline{display:inline;break-before:always;}h3.inline+p{display:inline;}h3+p{margin-top:0.5rem;}#site-title,#site-slogan,#site-name,h1{font-size:2.5em;line-height:1.3em;margin-bottom:0;font-weight:bold;}.page-node h1{width:600px;}#page-title{font-weight:normal;}#site-slogan,.field-name-field-thing-title,h2{font-size:2rem;line-height:2rem;font-weight:bold;}h3{font-size:1.5rem;line-height:1.3rem;margin-bottom:0;margin-top:2rem;font-weight:normal;}h4{font-size:1rem;line-height:1rem;margin-bottom:1.25rem;}h5{font-size:1rem;font-weight:bold;margin-bottom:1.5rem;}h6{font-size:1rem;font-weight:bold;}#site-slogan{margin-bottom:0.5rem;}h2 p{margin:0;}blockquote,.field--body ul,.field--body ol,.field--body h3,.field--body p{max-width:50rem;margin-left:6rem;}.field--body.node-type--lens p,.field--body.node-type--body_camera p,.field--body.node-type--gear p,.teaser-grid p,.field--body.node-type--lens p,blockquote p{margin-left:0 !important;}a,a:visited,li a.active{color:#000;text-decoration:underline;}a:hover{color:var(--gray);text-decoration:none;}a:active{color:#f97e05;}#menu-bar{background-color:var(--yellow);padding:0 0 0.5rem 0.5rem;margin:0 0 1rem 0;}#block-theme500th-primary-local-tasks ul,#menu-bar ul{padding:0;margin:0;}ul.sf-menu a,ul.sf-menu span.nolink{padding:0.5rem 0;margin:0;}#search.site-search{width:fit-content;float:right;margin-top:-6rem;}#search form .form-item{background-color:transparent;}#block-theme500th-breadcrumbs{margin-bottom:1rem;}#block-theme500th-breadcrumbs ol{margin:0;padding:0;}#block-theme500th-breadcrumbs ol li{display:inline;list-style:none;}#block-theme500th-breadcrumbs ol li::after{content:'>';}#block-theme500th-primary-admin-actions--2 li,#block-theme500th-primary-admin-actions li,.pager ul li,#block-theme500th-primary-local-tasks ul li,#menu-bar ul li{display:inline;list-style:none;margin-right:1rem;}#block-theme500th-primary-local-tasks ul{border-bottom:var(--thin-line);padding-bottom:0.5rem;}#block-theme500th-primary-local-tasks ul li,.pager ul li{font-weight:normal;}#block-theme500th-primary-local-tasks ul li a{padding:0.5rem;border:var(--thin-line);border-bottom:0;}#block-theme500th-primary-admin-actions--2,#block-theme500th-primary-admin-actions{margin:2rem 0;}#block-theme500th-primary-admin-actions--2 li a,#block-theme500th-primary-admin-actions li a{padding:0.5rem;margin:2rem 0;border:var(--thin-line);background-color:var(--light-background);text-decoration:none;}.frame{padding:1rem;margin:1rem 0;border:var(--thin-line);}.frame.frame_right ol,.frame.frame_right ul,.frame.frame_left ol,.frame.frame_left ul,.frame.frame_left h3,.frame.frame_right h3,.frame.frame_left p,.frame.frame_right p{margin-left:0 !important;}.frame.frame_right{float:right;margin:0 0 1rem 1rem;}.field--field_magazine_images img{height:auto !important;}table{width:99%;border-right:var(--thin-line);border-collapse:collapse;margin-left:auto;margin-right:auto;}table tr td p{margin:0 !important;}table tr th,table tr td{border-bottom:var(--thin-line);border-left:var(--thin-line);padding:0.2rem 0.5rem;vertical-align:top;}label{font-weight:bold;}table tr td summary,table tr td label{margin:0;margin-left:0.5rem;font-size:1.2rem !important;}table tr th{border-top:var(--thin-line);text-align:left;padding:0.5rem;background-color:var(--light-background);vertical-align:top;text-align:left;}table tr th p{margin:0 !important;padding:0 !important;}textarea,select,input,button{font-size:1.2rem;font-family:Georgia,'Times New Roman',Times,serif;margin:0.5rem;}input[type="checkbox"]{transform:scale(1.5);}textarea{padding:1rem;}summary,form label{display:block;font-weight:bold;margin-top:2rem;padding-top:0.5rem;margin-left:0.5rem;}form .js-form-type-checkbox label,form .js-form-type-radio label{display:inline;}form .description{color:var(--gray);margin-left:1rem;margin-bottom:2rem;}form details.form-wrapper,form .form-item{background-color:var(--light-background);}.field--field_location_shots.node-type--timeline_year>div:nth-child(2),.field--field_gear_shots.node-type--timeline_year>div:nth-child(2),.field--field_sample_images.node-type--body_camera div:nth-child(2),.field--field_sample_images.node-type--gear div:nth-child(2),.field--field_sample_images.node-type--lens>div:nth-child(2),.field--field_picture.node-type--large_gallery,.field--field_magazine_images.node-type--what_i_shot,article .field--field_magazine_images,.teaser-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;text-align:center;justify-content:center;}.field--field_location_shots.node-type--timeline_year div,.field--field_gear_shots.node-type--timeline_year div,.field--field_sample_images.node-type--lens>div:nth-child(2),.field--field_sample_images.node-type--gear>div:nth-child(2),.field--field_sample_images.node-type--body_camera>div:nth-child(2),article .field--field_magazine_images>div{justify-content:center;background-color:var(--light-background);padding:0.5rem;}.field--field_sample_images.node-type--gear,.field--field_sample_images.node-type--lens,.field--field_sample_images.node-type--body_camera{margin-top:2rem;clear:both;}.teaser-grid header{grid-column:1 / -1;}.teaser-grid.cameras>a{display:none;}.field--field_picture.node-type--large_gallery div,.field--field_magazine_images.node-type--what_i_shot div,.teaser-grid>div,.related-nodes.teaser-grid>article{background-color:var(--light-background);padding:1rem 0;text-align:center;justify-content:center;}.teaser-grid h2{height:4rem;}.teaser-grid article h4.node-subtitle{height:5rem;}.teaser-grid .field--field_image{height:350px;overflow:hidden;background-color:var(--medium-background);border-top:4px solid var(--medium-background);border-bottom:4px solid var(--medium-background);display:flex;justify-content:center;align-items:center;}.teaser-grid .field--field_image.node-type--gear,.teaser-grid .field--field_image.node-type--lens{height:fit-content;}.teaser-grid h2,.teaser-grid .field--body{max-width:90%;margin:0.5rem auto;}#block-theme500th-relatedcontent{margin-top:4rem;clear:both;}#block-theme500th-relatedcontent .related-terms{font-weight:bold;margin-bottom:1rem;margin-top:-1rem;}.messages.messages--status{background-color:lightgreen;}div[role=alert],.messages.messages--error{background-color:pink;}.messages.messages--warning{background-color:peachpuff;}div[role=alert],.messages{margin-bottom:2rem;padding:1rem;clear:both;}nav.pager{grid-column:1 / -1;text-align:center;background-color:var(--yellow);margin-bottom:2rem;}nav.pager ul{padding:0;margin:1rem auto;}.feed-icon{display:none;}.byline-date{text-align:right;padding-right:0.5rem;}.field--field_keywords{background-color:var(--light-background);padding:0.5rem;margin:1rem auto;}.field--field_keywords div:has(.keyword),.field--field_keywords div:has(.info-label),.field--field_keywords .keyword{display:inline;margin-right:1rem;}.field--field_keywords .info-label{font-weight:bold;}body.node-lens .field--field_image.node-type--lens,body.node-body_camera .field--field_image.node-type--body_camera,body.node-gear .field--field_image.node-type--gear,.pic_after,.box_thumbs,.pic_before,.pic_left,.pic_right{float:right;margin:1rem 0 1rem 2rem;text-align:center;color:var(--gray);background-color:var(--light-background);padding:0.5rem;}.teaser-grid .field--field_image.node-type--gear,.teaser-grid .field--field_image.node-type--lens{float:none !important;margin:auto !important;background-color:var(--medium-background) !important;border:0 !important;}.pic_left{float:left;margin:1rem 2rem 1rem 0;text-align:center;color:var(--gray);}.pic_after,.box_thumbs,.pic_before{float:none;margin-left:auto;margin-right:auto;}.box_thumbs{width:fit-content !important;}.box_stretch{display:none;}.box_image{margin:1rem auto;}.field--body{margin:1rem 0;}.views-edit-view .dropbutton-action>*,.views-edit-view .dropbutton-action,ul#views-display-menu-tabs li,.views-ui-display-tab-bucket .views-display-setting,.views-edit-view{font-size:1rem !important;}ul#views-display-menu-tabs li{list-style:none;}.dropbutton-wrapper{background-color:white;}footer.site-footer{background-color:var(--yellow);padding:1rem;text-align:center;margin:1rem 0;clear:both;}.node-preview-form-select{background-color:var(--light-background);width:fit-content;padding:0.5rem;}.eaten_wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:0.5rem;}.eaten_wrapper p{grid-column:-1 / 1;}.eaten_number{position:absolute;font-size:150%;background-color:rgba(10,10,10,0.4);width:55px;padding:5px;color:#fff;text-align:center;}.eaten_block{float:left;}.eaten_meal{margin:10px}p.eaten_meals{width:94%;margin:20px auto;}.term-list{columns:5;}.term-list .views-row{margin-bottom:0.5rem;}blockquote{font-family:Verdana,Geneva,Tahoma,sans-serif;font-weight:bold;font-size:1.5rem;color:var(--gray);margin:2rem 0 1rem 4rem;}blockquote p{display:inline;}blockquote::after,blockquote::before{content:'“';font-size:3rem;margin-left:-2rem;color:var(--yellow);margin-top:0.5rem;}blockquote::after{content:'”';margin-left:0.25rem;}textarea{field-sizing:content;min-width:90%;min-height:5rem;}textarea.text-summary{min-height:5rem;}.toolbar-menu-administration>ul.toolbar-menu:first-child li.menu-item a[href='/admin/dashboard'],.toolbar-menu-administration>ul.toolbar-menu:first-child li.menu-item a[href='/admin/config/development/backup_migrate']{background-image:url(/themes/custom/theme500th/images/backup.png);background-repeat:no-repeat;background-position:10px center;background-size:26px;}.toolbar-menu-administration>ul.toolbar-menu:first-child li.menu-item a[href='/admin/dashboard']{background-image:url(/themes/custom/theme500th/images/dashboard.png);}.menu-item.menu-item--expanded a.toolbar-icon{background-image:none !important;}body.node-unpublished #main-content{background-color:#fcf0e6;}.sitemap-item ul{columns:3;}#superfish-main-accordion a,#superfish-main-toggle a,#superfish-main a{padding:0;color:black;background-color:transparent;}#superfish-main-accordion li,#superfish-main-accordion a,#superfish-main-toggle,#superfish-main a:hover,#superfish-main li{background-color:transparent;}#superfish-main-accordion a{margin-bottom:2rem;}div.sf-accordion-toggle.sf-style-default>a:after{font-size:4rem;}div[data-drupal-messages]{margin:1rem auto;background-color:var(--light-background);border:var(--thin-line);padding:0.5rem;}.alert{border:var(--thin-line);background-color:var(--yellow);padding:0.5rem;}.old-content{text-align:right;float:right;padding:0 0.5rem;font-style:italic;}.old-content.ago-10{background-color:var(--yellow);}.old-content.ago-15{background-color:orange;}
@media (max-width:768px){body,:root{--outer-width:auto;}#block-theme500th-site-branding{font-size:3rem;}#main-content{padding:0 0.5rem;}h1{font-size:2rem;}.site-header .slogan{font-size:1.2rem;}.teaser-grid .field--field_image{height:auto;}img{max-width:95vw;height:auto;}#page-wrapper{overflow:hidden;}#search.site-search{float:none;margin-top:auto;display:none;}#menu-bar ul{background-color:var(--yellow);width:50%;padding:0.5rem;position:absolute;}.sf-accordion-toggle{font-weight:bold;}.field--field_location_shots.node-type--timeline_year>div:nth-child(2),.field--field_gear_shots.node-type--timeline_year>div:nth-child(2),.field--field_sample_images.node-type--body_camera div:nth-child(2),.field--field_sample_images.node-type--gear div:nth-child(2),.field--field_sample_images.node-type--lens>div:nth-child(2),.field--field_picture.node-type--large_gallery,.field--field_magazine_images.node-type--what_i_shot,article .field--field_magazine_images,.eaten_wrapper,.teaser-grid{display:block;text-align:center;}.teaser-grid article{background-color:var(--medium-background);padding:1rem 0;}.teaser-grid h2{height:auto;}.term-list{columns:2;}.field--field_magazine_images img{max-width:90vw;}.magazine-wrapper,.magazine-wrapper div{padding:0 !important;margin:0 !important;}.magazine-wrapper{padding-top:1rem !important;}.magazine-wrapper img{max-width:85vw;margin:0 !important;}.field--field_location_shots.node-type--timeline_year>div:nth-child(2) img,.field--field_gear_shots.node-type--timeline_year>div:nth-child(2) img,.image-filter-block.image-filter-center img,.image-filter-block.image-filter-right img,.image-filter-block.image-filter-left img,.field--field_sample_images img,.teaser-grid img,body.node-lens .field--field_image.node-type--lens img,body.node-body_camera .field--field_image.node-type--body_camera img,body.node-gear .field--field_image.node-type--gear img,.pic_after img,.box_thumbs img,.pic_before img,.pic_right img,.pic_left img,.magazine-wrapper.right img,.magazine-wrapper.left img{max-width:85vw;}.magazine-image{width:auto !important;}.magazine-image div{margin:0 auto !important;}.eaten_block,body.node-lens .field--field_image.node-type--lens,body.node-body_camera .field--field_image.node-type--body_camera,body.node-gear .field--field_image.node-type--gear,.field--body div,.image-filter-block.image-filter-right,.image-filter-block.image-filter-left,.magazine-left,.magazine-right,.pic_after,.box_thumbs,.pic_before,.pic_right,.pic_left,.box_thumbs,.magazine-wrapper.right,.magazine-wrapper.left{float:none !important;margin:1rem auto !important;width:auto !important;}iframe{max-width:90vw;}.frame{width:auto !important;margin:1rem auto !important;max-width:90vw;float:none !important;}blockquote,.field--body ul,.field--body ol,.field--body h3,.field--body p{max-width:none;margin-left:auto;}.teaser-grid.related-nodes article{margin-bottom:2rem;}.sitemap-item ul{columns:1;}blockquote,.field--body ul,.field--body ol,.field--body h3,.field--body p{max-width:80vw;}}@media (max-width:824px){body,:root{--outer-width:auto;}.site-header .slogan{font-size:1.2rem;}article,.views-row{width:auto !important;}.field--field_location_shots.node-type--timeline_year>div:nth-child(2),.field--field_gear_shots.node-type--timeline_year>div:nth-child(2),.field--field_sample_images.node-type--body_camera div:nth-child(2),.field--field_sample_images.node-type--gear div:nth-child(2),.field--field_sample_images.node-type--lens>div:nth-child(2),.field--field_picture.node-type--large_gallery,.field--field_magazine_images.node-type--what_i_shot,article .field--field_magazine_images,.teaser-grid{display:unset;}#superfish-main-toggle span{display:none;}table tr th,table tr td{display:block;}table tr td:first-child{border-top:1px solid black;}table tr{margin-bottom:1rem;border-bottom:1rem solid white;}.eaten_block,body.node-lens .field--field_image.node-type--lens,body.node-body_camera .field--field_image.node-type--body_camera,body.node-gear .field--field_image.node-type--gear,.field--body div,.image-filter-block.image-filter-right,.image-filter-block.image-filter-left,.magazine-left,.magazine-right,.pic_after,.box_thumbs,.pic_before,.pic_right,.pic_left,.box_thumbs,.magazine-wrapper.right,.magazine-wrapper.left{float:none !important;margin:1rem auto !important;width:auto !important;}img{max-width:96vw;}blockquote,.field--body ul,.field--body ol,.field--body h3,.field--body p{margin-right:2rem;}}
