/*!
Theme Name: Takaaki Morofushi
Theme URI: https://filmphotography.eu
Author: FilmPhotography.eu
Author URI: https://filmphotography.eu
Description: Theme for FilmPhotography.eu
Version: 2.7.2
Requires at least: 5.9
Tested up to: 5.9
Requires PHP: 5.6
Text Domain: takaaki-morofushi
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
:root{--main-color:#129d3f;--link-color:#1f49ff;--link-color-hover:#1fb9ff;--link-color-visited:#651fff}.Kamera,.kamera{--main-color:#5fc1e7}.Objektiv,.objektiv{--main-color:#da1b14}.Film,.film{--main-color:#eebd04}.only_desktop,.screen-reader-text{display:none}.only_mobile{display:initial}.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.site-main{width:100%;max-width:2048px;overflow:hidden}.middle_container{display:flex;flex-flow:row wrap;align-items:stretch;overflow:hidden}.middle{display:flex;flex-direction:column;align-self:center;vertical-align:middle}.mobile-menu{display:grid;grid-template-columns:20% 70%;grid-gap:5%}.searchbar-header{margin:2.5rem}.searchbar-header .search-submit{display:none}.searchbar-header input{margin-bottom:0}#menuToggle{display:block;position:absolute;top:3.5rem;left:2.5rem;z-index:1;user-select:none}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}#menu{position:absolute;width:300px;margin:-100px 0 0 -50px;padding:125px 50px 50px;background-color:#fff;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#menu li{padding:10px 0;font-size:22px}#menuToggle input:checked~ul{transform:none}.desktop-menu{position:fixed;z-index:999;width:100%;min-height:54px;background:#fff;border-bottom:4px solid var(--main-color)}.desktop-menu ul{list-style-type:none;margin:0;padding:0;position:absolute;background:#fff}.desktop-menu li{display:inline-block;margin-bottom:0}.desktop-menu li a{display:block;min-width:120px;height:50px;text-align:center;line-height:50px;color:#000;background:#fff;text-decoration:none}.desktop-menu li:hover>a{background:#0eb4cd}.desktop-menu .current_page_item>a{background:#0a7d8f;color:#fff}.desktop-menu ul li ul{display:none;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.desktop-menu ul li:hover ul{display:block}.desktop-menu ul li ul li{display:block;float:none}.desktop-menu li ul a{width:auto;min-width:100px;padding:0 20px}.desktop-menu ul li:hover ul a{background:#fff;color:#000;height:40px;min-width:140px;line-height:40px}.desktop-menu li:hover ul a:hover{background:#0a7d8f;color:#fff}.desktop-menu li>a:not(:only-child):after{content:" +"}.languagebanner{display:flex;justify-content:center;align-items:center;width:100%;min-height:100px;margin-bottom:5rem;background:#a2ae61;color:#fff;text-transform:uppercase;text-align:center;font-size:140%}#germanreader,#englishreader,#japanesebanner,#chinesebanner,#koreanbanner,#vietnamesbanner,#spanishbanner,#frenchbanner,#italianbanner,#ja_reader,#zh_reader,#ko_reader,#vi_reader,#es_reader,#fr_reader,#it_reader{display:none}#masterhead{background:url(//filmphotography.eu/wp-content/themes/takaaki-morofushi/inc/header-bg.svg);padding:2.5rem 0;margin-bottom:5rem}.fplogo{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3.75rem;font-weight:600}.fplogo .textlogo{text-align:center;color:#fff}.fplogo a:hover{color:#fff}.translation_language-ja{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Ｐゴシック",sans-serif}.translation_language-zh{font-family:"PingFang SC","儷黑 Pro","LiHei Pro","Microsoft JhengHei",sans-serif}.translation_language-ko{font-family:"Malgun Gothic","Apple SD Gothic Neo","Dotum","맑은 고딕",sans-serif}.translation_language-vi{font-family:"Libre Franklin","Helvetica Neue",Helvetica,Arial,sans-serif}.translation_language-es{font-family:"Libre Franklin","Helvetica Neue",Helvetica,Arial,sans-serif}.translation_language-fr{font-family:"Libre Franklin","Helvetica Neue",Helvetica,Arial,sans-serif}.translation_language-it{font-family:"Libre Franklin","Helvetica Neue",Helvetica,Arial,sans-serif}.post-area,.page-area{width:95%;margin:0 auto}.entry-data,.entry-header,.entry-img,.alist,.entry-title,.entry-meta{margin-bottom:2.5rem}.entry-title,.entry-meta{text-align:center}.entry-title h1{font-size:3.2rem}.entry-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.entry-meta div{display:inline-block;margin:.625rem;padding:8px 14px;border-bottom:4px solid var(--main-color)}.entry-meta div a{color:#000;cursor:pointer;text-decoration:none}.entry-meta div:has(a):hover{border-bottom-style:dotted;color:#525252}.entry-data ul{list-style:none;margin:1.25rem auto}.entry-content{margin-bottom:5rem}.entry-content h2,.entry-content h3,.entry-content h4{margin-bottom:2.5rem;position:relative}.entry-content h2{margin-top:5rem}.entry-content>h2:first-child{margin-top:0}.entry-content h2:after,.entry-content h3:after{position:absolute;left:0;border-bottom-width:2px;border-bottom-style:solid;border-color:var(--main-color);content:"";bottom:-5px;height:5px}.entry-content h2:after{width:20%}.entry-content h3:after{width:8%}.entry-content ul{list-style:square outside;margin:1.5rem 0;padding-left:1rem}.entry-content a,.entry-data a,.page-template-page-objektiv-overview .alist a,.single-enp .alist a{border-bottom:2px solid;border-bottom-color:var(--link-color);font-weight:700}.entry-content a:hover,.entry-data a:hover,.page-template-page-objektiv-overview .alist a:hover,.single-enp .alist a:hover{color:#525252;border-bottom-color:var(--link-color-hover);border-bottom-style:dotted}.entry-content a:visited,.entry-data a:visited,.page-template-page-objektiv-overview .alist a:visited,.single-enp .alist a:visited{color:#525252;border-bottom-color:var(--link-color-visited)}.postthumb a,.postthumb a:hover,a.amznaff,a:hover.amznaff,a.amznredirect,a[href*="amazon."],a[href*="amzn.to"],a[href*="ebay."]{border:none}a[href*="amazon."],a[href*="amzn.to"],a.amznredirect{color:#f90 !important}a[href*="ebay."]{color:#0064d3 !important}a[href*="amazon."]:hover,a[href*="amzn.to"]:hover,a[href*="ebay."]:hover{text-decoration:underline;border:none}.page-thumb-img{margin:0 auto;text-align:center}.page-thumb-img-excerpt{font-size:80%;text-align:center}.unterstuetzungama{padding:20px 0 30px;margin-bottom:5rem;border-top:4px solid var(--main-color);border-bottom:4px solid var(--main-color);text-align:center;font-size:22px}.unterstuetzungama .hinweis{padding:0;margin-bottom:10px;color:#414040;font-size:10px;text-align:left}.unterstuetzungama a:hover{text-decoration:underline}.supportphotos{display:grid;grid-template-areas:"wide wide wide wide" "color color bw bw"}.wide{grid-area:wide}.color-photo{grid-area:color}.black-and-white-photo{grid-area:bw}.comments-area,.entry-footer{width:95%;margin:2.5rem auto}.entry-related{margin:2.5rem auto 5rem}.related-grid{display:grid;grid-template-columns:48% 48%;grid-gap:4%;margin:2.5rem auto}.related-sticky{margin:2.5rem auto;padding:5%;position:sticky;top:0}.related-video{margin:5rem auto}.comment-list{list-style:none}.comment{margin:2.5rem auto}.comment-avatar{display:inline-block;width:48px;height:48px;margin-right:1.25rem}.comment-meta{display:inline-block}.comment-author{font-size:110%;font-weight:700}.comment-date{font-size:80%}.comment-content{margin:1.25rem auto;padding-left:1.25rem;border-left:4px solid #000}.comment-review{text-decoration:underline}.wpgdprc-checkbox{align-items:center}.wpgdprc-checkbox #wpgdprc{margin-right:1.5rem}.search-box{margin:5rem auto;text-align:center}.search-box .search-form label{display:inline}.search-box .search-form .search-field{max-width:50%}.s-overlay{position:fixed;z-index:9999;top:0;left:0;height:100%;width:0;background-color:#edededf5;overflow-x:hidden;transition:.5s}.overlay-content{position:relative;top:25%;width:95%;margin:30px auto 0;text-align:center}.s-overlay .closebtn{position:absolute;top:40px;right:45px;font-size:60px}.pagination{display:flex;flex-wrap:wrap;justify-content:center;margin:2.5rem auto;text-align:center;font-size:130%}.pagination a,.pagination .current{margin:.5rem;padding:5px 10px}.pagination a{border:2px solid #0eb4cd}.pagination a:hover{background:#0a7d8f;color:#fff}.pagination .current{background:#0a7d8f;color:#fff}.pi{width:100%;margin:2.5rem auto}.pi .title{font-weight:700;letter-spacing:1px;--lh:2.6rem;line-height:var(--lh);--max-lines:2;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;position:relative}.pi .excerpt{font-size:80%;padding:1rem 0}.pi img:hover{opacity:.8;cursor:pointer}.pi-s1{border-top:4px solid var(--main-color)}.pi-s2 .datapoints{display:flex;justify-content:space-between;list-style:none;margin-bottom:0;min-height:29px;padding:0;background:var(--main-color);font-weight:700}.pi-s2 .datapoints li{padding:6px 12px;background:var(--main-color);color:#333;font-size:60%}.pi-s2 .datapoints li:first-child{text-align:left;margin:0}.pi-s2 .datapoints li:last-child{text-align:right;margin:0 0 0 2%}.pi-s2.lastchild{padding-top:29px}.pi-s3 .title{font-size:130%;margin-bottom:1rem}.pi-s3 .excerpt{font-size:90%;padding:2.5rem 0}.pi-s3 .row .column:last-child{padding-bottom:2rem;border-bottom:4px solid var(--main-color)}.Kamera .mehrtext:after{content:"über die Kamera"}.Objektiv .mehrtext:after{content:"über dieses Objektiv"}.Film .mehrtext:after{content:"über den Film"}.en .Kamera .mehrtext:after,.enp .Kamera .mehrtext:after{content:"about the camera"}.en .Objektiv .mehrtext:after,.enp .Objektiv .mehrtext:after{content:"about this lens"}.en .Film .mehrtext:after,.enp .Film .mehrtext:after{content:"about the film"}.pi-s4,.pi-s7{margin:1.25rem auto;border-top:4px solid var(--main-color)}.pi-s4 .excerpt,.pi-s7 .excerpt{font-size:80%;padding:1rem 0}.pi-s7 .info{min-height:25px;padding:0 4%;background:var(--main-color);color:#000;font-size:80%;font-weight:700}.pi-s7 .info a{text-decoration:underline}.pi-s7 .info a:hover{color:#fff}.pi-s2 a,.pi-s4 a,.pi-s7 a{border:none}.pi-s6{min-height:70px;padding:10px;background:#0a7d8f;color:#fff;text-align:center}.pi-s6:hover{background:#0eb4cd}.pi-s6 .middle{margin:0 auto}.article-grid{width:95%;margin:5rem auto}.grid-section{display:grid;grid-template-columns:100%;margin:2.5rem auto}.grid-style-1 .lastchild{width:100%;background:#1ba4e0;color:#fff;text-transform:uppercase;text-align:center;vertical-align:middle;font-size:200%}.ipr-3 .pi .title{text-transform:uppercase;font-size:150%}.link-grid .grid-section{display:grid;grid-template-columns:48% 48%;grid-gap:4%;margin:0 auto}.alist dt{margin-top:2.5rem;font-size:130%}.alist dt:before{content:"\25A0";margin-right:10px}.alist dd{margin-left:1.5rem}.alist .datapoints{padding-left:0}.alist .datapoints li{display:block}.alist .datapoints li:before{content:"\25A0";margin:0 5px}.td-table{margin:5rem 0}.td-table table{margin:0}.td-table caption{text-align:left}.td-table .positive,.entry-data .positive{color:#129d3f}.td-table .negative,.entry-data .negative{color:#da1b14}.series-table,.compare-table{position:relative;overflow:auto;font-size:80%}.series-table th,.compare-table th{font-weight:400}.series-table thead th,.compare-table thead th{font-weight:700}.compare-table thead th{font-size:120%}.series-table .first-col,.compare-table .first-col{position:sticky;left:0;min-width:100px}.series-table .first-col{background:#fff;font-size:120%}.compare-table .first-col{font-weight:700}.compare-table tr:nth-child(even),.compare-table tr:nth-child(even) .first-col span{background-color:#f8f7f7}.compare-table tr:nth-child(odd),.compare-table tr:nth-child(odd) .first-col span{background-color:#fff}span[class^=durchschnittspreis_]{display:none}.cameraquestions{margin:5rem 0}.usedpricestooltip{position:relative;display:inline-block;cursor:pointer}.usedpricestooltip-icon{display:inline-block;width:20px;height:20px;margin-left:10px;background-color:#ccc;color:#fff;border-radius:50%;text-align:center;line-height:20px;font-weight:700;font-size:14px}.usedpricestooltip-content{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:200px;padding:10px;background-color:#333;color:#fff;font-size:12px;line-height:16px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.usedpricestooltip:hover .usedpricestooltip-content,.usedpricestooltip.clicked .usedpricestooltip-content{opacity:1;visibility:visible}#solution-calculator{display:flex;margin-bottom:0}input[type=number].form-input-volume{width:inherit;height:inherit;margin-left:1rem;margin-bottom:2.5rem;padding:0 1rem;border:initial;border-bottom:2px solid #000;line-height:inherit;text-align:center}.form-input-volume:hover{border-style:dotted}.footer-container{width:95%;margin:2.5rem 2.5%}.footer-menu ul{list-style:none}.footer-menu li{display:inline-block}.footer-menu li:not(:last-child):after{content:"\00a0/\00a0"}.tablepress-scroll-wrapper,.td-table,.dev-table{overflow-x:auto;margin-bottom:2.5rem}.breadcrumbs{display:none}.wpgdprc{color:#000;font-family:Verdana,serif;font-size:initial}.lazyload{background:#000}.thepicture img.lazyloading,.thepicture img.lazyload,.lazyloadcolor.lazyload,.lazyloadcolor.lazyloading{color:#fff;animation:fill 2s ease-in infinite alternate}@keyframes fill{0%{box-shadow:0 0 0 2px inset}100%{box-shadow:0 0 0 10px inset}}img.ar-23.lazyloading,img.ar-23.lazyload{padding-bottom:150% !important}img.ar-34.lazyloading,img.ar-34.lazyload{padding-bottom:133.33333333% !important}img.ar-916.lazyloading,img.ar-916.lazyload{padding-bottom:177.77777778% !important}img.ar-11.lazyloading,img.ar-11.lazyload{padding-bottom:100% !important}img.ar-43.lazyloading,img.ar-43.lazyload{padding-bottom:75% !important}img.ar-32.lazyloading,img.ar-32.lazyload{padding-bottom:66.66% !important}img.ar-169.lazyloading,img.ar-169.lazyload{padding-bottom:56.25%}.thepicture{display:block;clear:both;margin:2.5rem auto}.thepicture img{display:block}.thepicture .caption{max-width:80%;margin:15px auto 0;font-size:85%;text-align:center}@media (min-width:768px){.comments-area,.entry-footer{width:80%}.supportphotos{grid-template-areas:"color wide wide bw"}.footer-container{display:grid;grid-template-columns:39% 61%;width:95%;margin:0 auto}.footer-menu ul{text-align:right}.ipr-4 .grid-section{display:grid;grid-template-columns:48% 48%;grid-gap:4%}.ipr-3 .grid-section{display:grid;grid-template-columns:32% 32% 32%;grid-gap:2%}}@media (min-width:1024px){.only_mobile{display:none}.only_desktop{display:initial}#masterhead{padding:70px 20px 20px 0}.fplogo .textlogo{padding-left:15px;text-align:left}.languagebanner span{border-bottom:2px solid #fff}.languagebanner span:hover{border-bottom:2px dotted #fff}.post-area .entry-container{display:grid;grid-template-columns:25% 70%;grid-gap:5%}.entry-header{display:grid;grid-template-columns:50% 50%;margin-bottom:5rem}.entry-title{text-align:left}.entry-title,.entry-meta{margin-bottom:0}.entry-title h1{font-size:3.6rem}.entry-meta{justify-content:right;text-align:right}.single-serie .entry-content,.not-found,.page-template .entry-content,.single-enp .entry-content,.page-template-default p{width:80%;margin-left:auto;margin-right:auto}.ipr-4 .grid-section,.related-grid{display:grid;grid-template-columns:repeat(4,23%);grid-gap:2.6%}.alist .datapoints li{display:inline}.alist .datapoints li:before{content:"\25A0";margin:0 5px 0 20px}.alist .datapoints li:first-child:before{margin:0 5px}.series-table th,.compare-table th{white-space:nowrap}.overlay-content .search-field{width:80%;height:6.8rem;font-size:150%}.overlay-content .search-submit{height:5.8rem;padding:0 7rem;font-size:110%;line-height:5.8rem}}