13a03c4b6Sdesbest/* =Responsive Structure 23a03c4b6Sdesbest----------------------------------------------- */ 33a03c4b6Sdesbestbody.pa-mobile {-webkit-text-size-adjust: 100%;} /* Iphone browser fix*/ 43a03c4b6Sdesbestbody.pa-mobile .main {min-height:0;} 53a03c4b6Sdesbest 63a03c4b6Sdesbest@media (max-width: 800px) { 73a03c4b6Sdesbest body { 83a03c4b6Sdesbest font-size: .95em; 93a03c4b6Sdesbest } 103a03c4b6Sdesbest 113a03c4b6Sdesbest #header, 123a03c4b6Sdesbest #access, 133a03c4b6Sdesbest #branding, 143a03c4b6Sdesbest #bg_image, 153a03c4b6Sdesbest .topmenu { 163a03c4b6Sdesbest width: 100%; 173a03c4b6Sdesbest } 183a03c4b6Sdesbest 193a03c4b6Sdesbest #header-full, 203a03c4b6Sdesbest #footer { 213a03c4b6Sdesbest min-width: 100%; 223a03c4b6Sdesbest } 233a03c4b6Sdesbest 243a03c4b6Sdesbest #branding, 253a03c4b6Sdesbest #bg_image { 263a03c4b6Sdesbest min-height: 100px; 273a03c4b6Sdesbest } 283a03c4b6Sdesbest #branding, #header-container { 293a03c4b6Sdesbest height: auto; 303a03c4b6Sdesbest } 313a03c4b6Sdesbest 323a03c4b6Sdesbest #wrapper, 333a03c4b6Sdesbest #colophon, 343a03c4b6Sdesbest #main, 353a03c4b6Sdesbest article.post, 363a03c4b6Sdesbest #container, 373a03c4b6Sdesbest #linky { 383a03c4b6Sdesbest width: auto; 393a03c4b6Sdesbest } 403a03c4b6Sdesbest 413a03c4b6Sdesbest 423a03c4b6Sdesbest #access .menu-header, 433a03c4b6Sdesbest div.menu { 443a03c4b6Sdesbest margin: 0 5px; 453a03c4b6Sdesbest } 463a03c4b6Sdesbest 473a03c4b6Sdesbest #header-container > div:first-child { 483a03c4b6Sdesbest height: 100%; 493a03c4b6Sdesbest } 503a03c4b6Sdesbest 513a03c4b6Sdesbest #header a#logo { 523a03c4b6Sdesbest height: 100%; 533a03c4b6Sdesbest display: block; 543a03c4b6Sdesbest } 553a03c4b6Sdesbest 563a03c4b6Sdesbest a#logo img { 573a03c4b6Sdesbest width: auto; 583a03c4b6Sdesbest max-width: 90%; 593a03c4b6Sdesbest height: 80%; 603a03c4b6Sdesbest } 613a03c4b6Sdesbest 623a03c4b6Sdesbest .safari a#logo img { 633a03c4b6Sdesbest max-height: 80px; 643a03c4b6Sdesbest height: auto; 653a03c4b6Sdesbest } 663a03c4b6Sdesbest 673a03c4b6Sdesbest #site-title, 683a03c4b6Sdesbest #site-description { 693a03c4b6Sdesbest margin-left: 5px; 703a03c4b6Sdesbest } 713a03c4b6Sdesbest 723a03c4b6Sdesbest #header-widget-area { 733a03c4b6Sdesbest left: 0; 743a03c4b6Sdesbest position: relative; 753a03c4b6Sdesbest top: 0; 763a03c4b6Sdesbest width: 100%; 773a03c4b6Sdesbest } 783a03c4b6Sdesbest 793a03c4b6Sdesbest #header-widget-area .yoyo > li { 803a03c4b6Sdesbest margin-bottom: 2px; 813a03c4b6Sdesbest } 823a03c4b6Sdesbest 833a03c4b6Sdesbest #slefts, 843a03c4b6Sdesbest #srights { 853a03c4b6Sdesbest display: none; 863a03c4b6Sdesbest } 873a03c4b6Sdesbest 883a03c4b6Sdesbest #container[class*='column'] #primary, 893a03c4b6Sdesbest #container[class*='column'] #secondary, 903a03c4b6Sdesbest #container[class*='column'] #content { 913a03c4b6Sdesbest width: 100%; 923a03c4b6Sdesbest float: none; 933a03c4b6Sdesbest margin: 0; 943a03c4b6Sdesbest clear: both; 953a03c4b6Sdesbest } 963a03c4b6Sdesbest 973a03c4b6Sdesbest #container[class*='column'] #content { 983a03c4b6Sdesbest margin-bottom: 20px; 993a03c4b6Sdesbest } 1003a03c4b6Sdesbest 1013a03c4b6Sdesbest article.post, 1023a03c4b6Sdesbest article.page { 1033a03c4b6Sdesbest padding: 1.5em; 1043a03c4b6Sdesbest } 1053a03c4b6Sdesbest 1063a03c4b6Sdesbest .footertwo .widget-area, 1073a03c4b6Sdesbest .footerthree .widget-area, 1083a03c4b6Sdesbest .footerfour .widget-area { 1093a03c4b6Sdesbest width: 98%; 1103a03c4b6Sdesbest margin-left: 1%; 1113a03c4b6Sdesbest } 1123a03c4b6Sdesbest 1133a03c4b6Sdesbest /* Presentation Page */ 1143a03c4b6Sdesbest #slider { 1153a03c4b6Sdesbest width: auto; 1163a03c4b6Sdesbest height: auto; 1173a03c4b6Sdesbest } 1183a03c4b6Sdesbest 1193a03c4b6Sdesbest .nivo-caption { 1203a03c4b6Sdesbest padding: 1em; 1213a03c4b6Sdesbest line-height: 1.3; 1223a03c4b6Sdesbest } 1233a03c4b6Sdesbest 1243a03c4b6Sdesbest .nivo-caption h3 { 1253a03c4b6Sdesbest margin-bottom: 0; 1263a03c4b6Sdesbest } 1273a03c4b6Sdesbest 1283a03c4b6Sdesbest #front-columns > div { 1293a03c4b6Sdesbest width: 49%; 1303a03c4b6Sdesbest } 1313a03c4b6Sdesbest #front-columns > div.ppcolumn:nth-child(3n), 1323a03c4b6Sdesbest #front-columns > div.ppcolumn:nth-child(4n) { 1333a03c4b6Sdesbest margin-right: 2%; 1343a03c4b6Sdesbest } 1353a03c4b6Sdesbest 1363a03c4b6Sdesbest #front-columns > div.ppcolumn:nth-child(2n+2) { 1373a03c4b6Sdesbest margin-right: 0; 1383a03c4b6Sdesbest clear: right; 1393a03c4b6Sdesbest } 1403a03c4b6Sdesbest 1413a03c4b6Sdesbest .column-image img { 1423a03c4b6Sdesbest height: auto; 1433a03c4b6Sdesbest max-width: none; 1443a03c4b6Sdesbest } 1453a03c4b6Sdesbest 1463a03c4b6Sdesbest #column3 { 1473a03c4b6Sdesbest clear: left; 1483a03c4b6Sdesbest } 1493a03c4b6Sdesbest} 1503a03c4b6Sdesbest 1513a03c4b6Sdesbest@media (max-width: 650px) { 1523a03c4b6Sdesbest 1533a03c4b6Sdesbest #branding { 1543a03c4b6Sdesbest height:auto; 1553a03c4b6Sdesbest } 1563a03c4b6Sdesbest 1573a03c4b6Sdesbest a#logo img { 1583a03c4b6Sdesbest max-height: 75%; 1593a03c4b6Sdesbest max-width: 90%; 1603a03c4b6Sdesbest width: auto; 1613a03c4b6Sdesbest height: auto; 1623a03c4b6Sdesbest } 1633a03c4b6Sdesbest 1643a03c4b6Sdesbest #header-container > div:first-child { 1653a03c4b6Sdesbest margin-top: 10px; 1663a03c4b6Sdesbest } 1673a03c4b6Sdesbest 1683a03c4b6Sdesbest .topmenu ul li a { 1693a03c4b6Sdesbest font-size: 0.9em; 1703a03c4b6Sdesbest } 1713a03c4b6Sdesbest 1723a03c4b6Sdesbest .entry-meta a , 1733a03c4b6Sdesbest .entry-meta, 1743a03c4b6Sdesbest .comments-link{ 1753a03c4b6Sdesbest font-size: 12px; 1763a03c4b6Sdesbest } 1773a03c4b6Sdesbest 1783a03c4b6Sdesbest #header .socials a img { 1793a03c4b6Sdesbest width: 20px; 1803a03c4b6Sdesbest height: 20px; 1813a03c4b6Sdesbest } 1823a03c4b6Sdesbest 1833a03c4b6Sdesbest div.post, 1843a03c4b6Sdesbest div.page, 1853a03c4b6Sdesbest div.hentry, 1863a03c4b6Sdesbest .yoyo > li, 1873a03c4b6Sdesbest #comments { 1883a03c4b6Sdesbest padding: 1.5em; 1893a03c4b6Sdesbest } 1903a03c4b6Sdesbest 1913a03c4b6Sdesbest #nav-below .nav-previous a { 1923a03c4b6Sdesbest padding-left: 1.5em; 1933a03c4b6Sdesbest } 1943a03c4b6Sdesbest 1953a03c4b6Sdesbest #nav-below .nav-next a { 1963a03c4b6Sdesbest padding-right: 1.5em; 1973a03c4b6Sdesbest } 1983a03c4b6Sdesbest 1993a03c4b6Sdesbest #main { 2003a03c4b6Sdesbest margin-top: 0; 2013a03c4b6Sdesbest } 2023a03c4b6Sdesbest 2033a03c4b6Sdesbest #nav-toggle { 2043a03c4b6Sdesbest display: block; 2053a03c4b6Sdesbest float: left; 2063a03c4b6Sdesbest margin: 0 auto; 2073a03c4b6Sdesbest cursor:pointer; 2083a03c4b6Sdesbest width: 100%; 2093a03c4b6Sdesbest padding: 2px 4%; 2103a03c4b6Sdesbest } 2113a03c4b6Sdesbest 2123a03c4b6Sdesbest #nav-toggle span:before { 2133a03c4b6Sdesbest content: "\e820"; 2143a03c4b6Sdesbest font-family: "elusive"; 2153a03c4b6Sdesbest font-size: 16px; 2163a03c4b6Sdesbest height: 40px; 2173a03c4b6Sdesbest line-height: 40px; 2183a03c4b6Sdesbest } 2193a03c4b6Sdesbest 2203a03c4b6Sdesbest #access { 2213a03c4b6Sdesbest display: none; 2223a03c4b6Sdesbest margin-top: 0; 2233a03c4b6Sdesbest padding-bottom: 5px; 2243a03c4b6Sdesbest } 2253a03c4b6Sdesbest 2263a03c4b6Sdesbest #access .menu ul, 2273a03c4b6Sdesbest #access .menu ul li { 2283a03c4b6Sdesbest width: 100%; 2293a03c4b6Sdesbest margin:0; 2303a03c4b6Sdesbest } 2313a03c4b6Sdesbest 2323a03c4b6Sdesbest #access > .menu li ul { 2333a03c4b6Sdesbest position: inherit; 2343a03c4b6Sdesbest margin-top: 0; 2353a03c4b6Sdesbest } 2363a03c4b6Sdesbest 2373a03c4b6Sdesbest #access > .menu ul ul { 2383a03c4b6Sdesbest width: 95%; 2393a03c4b6Sdesbest left: 5%; 2403a03c4b6Sdesbest } 2413a03c4b6Sdesbest 2423a03c4b6Sdesbest #access > .menu > ul > li > a > span { 2433a03c4b6Sdesbest border-width: 0 0 1px 0; 2443a03c4b6Sdesbest border-style: solid; 2453a03c4b6Sdesbest border-color: rgba(128,128,128,0.3); 2463a03c4b6Sdesbest } 2473a03c4b6Sdesbest 2483a03c4b6Sdesbest .parabola-menu-center #access > .menu > ul > li > a > span { 2493a03c4b6Sdesbest text-align: left; 2503a03c4b6Sdesbest } 2513a03c4b6Sdesbest 2523a03c4b6Sdesbest #access > .menu ul li > a:not(:only-child) > span:after { 2533a03c4b6Sdesbest font-family:"Elusive"; 2543a03c4b6Sdesbest content: '\e80a'; 2553a03c4b6Sdesbest position: absolute; 2563a03c4b6Sdesbest right: 5px; 2573a03c4b6Sdesbest top: 10px; 2583a03c4b6Sdesbest z-index: 251; 2593a03c4b6Sdesbest -webkit-transition:all .2s ease-in-out; 2603a03c4b6Sdesbest transition:all .2s ease-in-out; 2613a03c4b6Sdesbest } 2623a03c4b6Sdesbest 2633a03c4b6Sdesbest #access > .menu ul li:hover > a:not(:only-child) > span:after { 2643a03c4b6Sdesbest top: 20px; 2653a03c4b6Sdesbest opacity: 0; 2663a03c4b6Sdesbest } 2673a03c4b6Sdesbest 2683a03c4b6Sdesbest #access > .menu > ul ul > li a:not(:only-child) > span:after { 2693a03c4b6Sdesbest -webkit-transform: rotate(0); 2703a03c4b6Sdesbest -ms-transform: rotate(0); 2713a03c4b6Sdesbest transform: rotate(0); 2723a03c4b6Sdesbest } 2733a03c4b6Sdesbest 2743a03c4b6Sdesbest #access > .menu ul li > a:not(:only-child) > span { 2753a03c4b6Sdesbest padding-right: 18px; 2763a03c4b6Sdesbest } 2773a03c4b6Sdesbest 2783a03c4b6Sdesbest /* Presentation Page */ 2793a03c4b6Sdesbest .slider-wrapper { 2803a03c4b6Sdesbest margin: 15px auto; 2813a03c4b6Sdesbest } 2823a03c4b6Sdesbest 2833a03c4b6Sdesbest #front-text1 h1, 2843a03c4b6Sdesbest #front-text2 h1 { 2853a03c4b6Sdesbest font-size: 2em; 2863a03c4b6Sdesbest line-height: 1.3em; 2873a03c4b6Sdesbest } 2883a03c4b6Sdesbest 2893a03c4b6Sdesbest #front-text1 h1 { 2903a03c4b6Sdesbest margin-top: 20px; 2913a03c4b6Sdesbest } 2923a03c4b6Sdesbest 2933a03c4b6Sdesbest #front-text2 h1 { 2943a03c4b6Sdesbest margin-bottom: 0; 2953a03c4b6Sdesbest } 2963a03c4b6Sdesbest 2973a03c4b6Sdesbest 2983a03c4b6Sdesbest #front-columns > div { 2993a03c4b6Sdesbest margin-bottom: 10px; 3003a03c4b6Sdesbest } 3013a03c4b6Sdesbest 3023a03c4b6Sdesbest .slider-bullets .nivo-controlNav a { 3033a03c4b6Sdesbest width: 10px; 3043a03c4b6Sdesbest height: 10px; 3053a03c4b6Sdesbest } 3063a03c4b6Sdesbest 3073a03c4b6Sdesbest .nivo-directionNav { 3083a03c4b6Sdesbest display: none; 3093a03c4b6Sdesbest } 3103a03c4b6Sdesbest 3113a03c4b6Sdesbest .nivo-caption { 3123a03c4b6Sdesbest position: relative; 3133a03c4b6Sdesbest background: transparent; 3143a03c4b6Sdesbest color: inherit; 3153a03c4b6Sdesbest padding: 1.5em; 3163a03c4b6Sdesbest } 3173a03c4b6Sdesbest 3183a03c4b6Sdesbest .nivo-caption a { 3193a03c4b6Sdesbest color: inherit; 3203a03c4b6Sdesbest } 3213a03c4b6Sdesbest 3223a03c4b6Sdesbest} 3233a03c4b6Sdesbest 3243a03c4b6Sdesbest 3253a03c4b6Sdesbest@media (max-width: 480px) { 3263a03c4b6Sdesbest body { 3273a03c4b6Sdesbest font-size: .9em; 3283a03c4b6Sdesbest } 3293a03c4b6Sdesbest 3303a03c4b6Sdesbest .topmenu ul { 3313a03c4b6Sdesbest display: table; 3323a03c4b6Sdesbest margin: 0 auto; 3333a03c4b6Sdesbest float: none; 3343a03c4b6Sdesbest } 3353a03c4b6Sdesbest 3363a03c4b6Sdesbest .footermenu ul li { 3373a03c4b6Sdesbest display: table; 3383a03c4b6Sdesbest float: none; 3393a03c4b6Sdesbest clear: both; 3403a03c4b6Sdesbest margin: 0 auto; 3413a03c4b6Sdesbest text-align: center; 3423a03c4b6Sdesbest } 3433a03c4b6Sdesbest 3443a03c4b6Sdesbest #front-columns > div { 3453a03c4b6Sdesbest width: 100%; 3463a03c4b6Sdesbest margin-bottom: 1em; 3473a03c4b6Sdesbest } 3483a03c4b6Sdesbest 3493a03c4b6Sdesbest .magazine-layout #content article.post, 3503a03c4b6Sdesbest .magazine-layout .search #content article { 3513a03c4b6Sdesbest margin: 5px 0; 3523a03c4b6Sdesbest width: 100%; 3533a03c4b6Sdesbest } 3543a03c4b6Sdesbest 3553a03c4b6Sdesbest #toTop { 3563a03c4b6Sdesbest bottom: 5px; 3573a03c4b6Sdesbest right: 5px; 3583a03c4b6Sdesbest } 3593a03c4b6Sdesbest 3603a03c4b6Sdesbest .theme-default .nivoSlider { 3613a03c4b6Sdesbest background-image: none; 3623a03c4b6Sdesbest } 3633a03c4b6Sdesbest 3643a03c4b6Sdesbest .theme-default .nivo-directionNav a { 3653a03c4b6Sdesbest display: none; 3663a03c4b6Sdesbest } 3673a03c4b6Sdesbest} 3683a03c4b6Sdesbest 3693a03c4b6Sdesbest@media (max-width: 400px) { 3703a03c4b6Sdesbest 3713a03c4b6Sdesbest} 3723a03c4b6Sdesbest 3733a03c4b6Sdesbest/* taken from inline css */ 3743a03c4b6Sdesbest @media screen and ( max-width: 782px ) { 3753a03c4b6Sdesbest html { margin-top: 46px !important; } 3763a03c4b6Sdesbest * html body { margin-top: 46px !important; } 3773a03c4b6Sdesbest } 3783a03c4b6Sdesbest 3793a03c4b6Sdesbest 3803a03c4b6Sdesbest@media (max-width: 650px) { 3813a03c4b6Sdesbest #access, 3823a03c4b6Sdesbest #nav-toggle { 3833a03c4b6Sdesbest background-color: #333333; 3843a03c4b6Sdesbest } 3853a03c4b6Sdesbest} 3863a03c4b6Sdesbest 3873a03c4b6Sdesbest 3883a03c4b6Sdesbest@media (max-width: 800px) { 3893a03c4b6Sdesbest #content h1.entry-title, 3903a03c4b6Sdesbest #content h2.entry-title { 3913a03c4b6Sdesbest font-size:34.2px ; 3923a03c4b6Sdesbest } 3933a03c4b6Sdesbest #site-title span a { 3943a03c4b6Sdesbest font-size:43.2px; 3953a03c4b6Sdesbest } 3963a03c4b6Sdesbest} 3973a03c4b6Sdesbest@media (max-width: 650px) { 3983a03c4b6Sdesbest #content h1.entry-title, 3993a03c4b6Sdesbest #content h2.entry-title { 4003a03c4b6Sdesbest font-size:32.4px ; 4013a03c4b6Sdesbest } 4023a03c4b6Sdesbest #site-title span a { 4033a03c4b6Sdesbest font-size:38.4px; 4043a03c4b6Sdesbest } 4053a03c4b6Sdesbest} 4063a03c4b6Sdesbest@media (max-width: 480px) { 4073a03c4b6Sdesbest #site-title span a { 4083a03c4b6Sdesbest font-size:28.8px; 4093a03c4b6Sdesbest } 4103a03c4b6Sdesbest} 4113a03c4b6Sdesbest 4123a03c4b6Sdesbest/* FIN */ 4133a03c4b6Sdesbest 414*a0226fccSdesbest/* media manager and config manager for mobile */ 415*a0226fccSdesbest@media screen and (max-width: 480px){ 416*a0226fccSdesbest/* for dokuwiki */ 417*a0226fccSdesbestbutton { margin: 8px; } 418*a0226fccSdesbestbutton img { margin: 3px; } 4193a03c4b6Sdesbest 420*a0226fccSdesbest/* --- */ 421*a0226fccSdesbest 422*a0226fccSdesbest fieldset, 423*a0226fccSdesbest #mediamanager__page, 424*a0226fccSdesbest #mediamanager__page .filelist{ 425*a0226fccSdesbest max-width: 100%; min-width: unset; 426*a0226fccSdesbest } 427*a0226fccSdesbest #mediamanager__page .file, 428*a0226fccSdesbest #mediamanager__page .namespaces, 429*a0226fccSdesbest #mediamanager__page .panel { 430*a0226fccSdesbest width: 100%; clear: both; float: none; 431*a0226fccSdesbest } 432*a0226fccSdesbest .page li, .page dd { margin: 1em 0px !important; display: block; } 433*a0226fccSdesbest #config__manager tr { } 434*a0226fccSdesbest #config__manager td { display: block; padding: 1.15em 0px; max-width: 50%; } 435*a0226fccSdesbest 436*a0226fccSdesbest #config__manager fieldset { width: 100%; box-sizing: border-box; } 437*a0226fccSdesbest 438*a0226fccSdesbest /* make <select> not exceed it's parent div's width */ 439*a0226fccSdesbest /* https://stackoverflow.com/q/44810056/337306 */ 440*a0226fccSdesbest div.input { display: flex; } select { width: 100%; flex-shrink: 1; } 441*a0226fccSdesbest 442*a0226fccSdesbest #config__manager fieldset td.value { width: unset; } 443*a0226fccSdesbest 444*a0226fccSdesbest #config__manager td .input, 445*a0226fccSdesbest #config__manager fieldset td.value, 446*a0226fccSdesbest #config__manager td input.edit { 447*a0226fccSdesbest max-width: 100%; 448*a0226fccSdesbest width: unset; 449*a0226fccSdesbest } 450*a0226fccSdesbest}