/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.bannerpo{margin-bottom:20px;}.bannerpo img{border-radius:10px;}.infog img{max-width:500px;height:auto;display:block;margin:0 auto;}@media (max-width:767px){.infog img{max-width:300px;}}.copyright-warning{color:#191838;}.rowitemarticle{display:flex;align-items:flex-start;margin-bottom:20px;}.author-title{color:#191838;font-size:1.1em;margin-bottom:20px;}.expertise-section,.credentials-section,.approach-section{margin:25px 0;padding:20px;background-color:#f8f9fa;border-left:4px solid #1a73e8;}.expertise-section h4,.credentials-section h4,.approach-section h4{color:#191838;margin-bottom:15px;font-size:1.1em;}.expertise-section ul{margin:15px 0;padding-left:20px;}.expertise-section li{margin-bottom:8px;}.personal-note{background-color:#e8f4fd;padding:20px;border-radius:8px;margin:25px 0;font-style:italic;}.contact-info{margin-top:30px;padding-top:20px;border-top:2px solid #e9ecef;}.contact-info p{margin:5px 0;color:#666;}.article-summary{background-color:#f8f9fa;border-left:3px solid #191838;padding:18px 22px;margin:20px 0 30px 0;font-size:1.05rem;line-height:1.6;color:#333;}.article-summary p{margin:0;font-weight:400;}@media (max-width:768px){.article-summary{padding:16px 18px;margin:16px 0 24px 0;font-size:1rem;line-height:1.5;}}.max180{flex-shrink:0;width:180px;margin-right:15px;}.evkatalog100 img{width:100px;float:left;margin-right:15px;}.rowitemarticle p{margin:0;}@media (max-width:768px){.rowitemarticle{display:block;text-align:center;}.max180{width:100%;margin:0 0 10px 0;}.rowitemarticle p{text-align:left;}.boxart img{width:120px;display:block;margin:0 auto;margin-right:15px;}}.boxart{background-color:#191838;border-radius:10px;margin-top:20px;padding:15px;}.boxart img{border-radius:80px;}.pboxart a,.pboxart a:link{color:#16d378!important;}.boxart p{margin-left:0px !important;margin-top:5px !important;color:#ffffff;}p.pboxart{margin-left:0px !important;margin-top:5px !important;color:#ffffff;}.boxart h3{color:#ffffff;font-size:18px;margin:0 0 10px 0;}.boxart a,.boxart a:link,.boxart a:visited,.boxart a:hover{color:#add8e6;text-decoration:none;font-size:18px;background:none !important;}@media screen and (max-width:1200px){#dxpr-theme-menu-toggle.navbar-toggle--active span{background:#14454e !important;}#dxpr-theme-menu-toggle span{display:block;width:25px;height:3px;margin:5px auto;background-color:#fff !important;position:relative;}#dxpr-theme-menu-toggle span::before,#dxpr-theme-menu-toggle span::after{content:'';position:absolute;width:100%;height:3px;background-color:#fff !important;}#dxpr-theme-menu-toggle span::before{top:-8px;}#dxpr-theme-menu-toggle span::after{bottom:-8px;}}.mediaart{padding-bottom:20px;}#secondary-header{padding-top:5px!important;padding-bottom:0px!important;background:#274f56!important;}.onepx,.onepx img{width:3px;height:3px;}.header-topmain{display:flex;flex-wrap:wrap;width:70%;margin:0 auto;}.b-login{float:right;width:20%;text-align:right;padding-right:7px;}.header-top{width:80%;font-size:13px;color:#fff;padding:0px 10px;line-height:16px;}.header-top p{line-height:23px;}.b-login img{width:28px;}.fb-link{background-image:url('/images/facebooklogin.jpg');width:200px;height:50px;background-position:center;background-size:contain;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;display:block;border:none;text-align:center;line-height:50px;cursor:pointer;}.goologr .go-link{background-image:url('/images/googlelogin.jpg');width:230px;height:50px;background-position:center;background-size:contain;background-repeat:no-repeat;border-left:1.5px solid #4285f6;text-indent:-9999px;overflow:hidden;display:block;text-align:center;line-height:50px;cursor:pointer;}.html select,.html select.form-control{height:2em;height:calc(1.6em + 24px);padding:0 22px !important;}form .error{border-color:red;background-color:#FFEBE8;}.kontaktmain{display:flex;flex-wrap:wrap;}.kontakt1{width:30%;padding:30px;}.kontakt1-obr{width:200px;margin:0 auto;}.kontakt1 h3,.kontakt1 p{text-align:center;}.ev-footer{border-top:3px solid #1dd37c;background:#191838;color:rgba(255,255,255,0.65);font-size:0.9rem;line-height:1.7;}.ev-footer a{color:rgba(255,255,255,0.65);text-decoration:none;transition:color 0.2s ease;}.ev-footer a:hover{color:#1dd37c;text-decoration:none;}.ev-footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;max-width:84rem;margin:0 auto;padding:3rem 2rem 2.5rem;}.ev-footer__logo img{width:140px;display:block;margin-bottom:0.75rem;}.ev-footer__tagline{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.08em;color:#1dd37c;margin:0 0 1.25rem;}.ev-footer__social{display:flex;gap:0.75rem;align-items:center;}.ev-footer__social-link img{width:36px;height:36px;object-fit:contain;border-radius:50%;opacity:0.75;transition:opacity 0.2s ease,transform 0.2s ease;}.ev-footer__social-link:hover img{opacity:1;transform:translateY(-2px);}.ev-footer__heading{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#fff;margin:0 0 1rem;padding-bottom:0.5rem;border-bottom:1px solid rgba(29,211,124,0.25);}.ev-footer__links{list-style:none;margin:0;padding:0;}.ev-footer__links li{margin-bottom:0.45rem;}.ev-footer__links--contact li{display:flex;flex-direction:column;gap:0.1rem;}.ev-footer__contact-label{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.4);}.ev-footer__bottom{border-top:1px solid rgba(255,255,255,0.08);background:rgba(0,0,0,0.2);}.ev-footer__bottom-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0.5rem 2rem;max-width:84rem;margin:0 auto;padding:1rem 2rem;font-size:0.78rem;color:rgba(255,255,255,0.4);}.ev-footer__bottom-inner a{color:rgba(255,255,255,0.4);}.ev-footer__bottom-inner a:hover{color:#1dd37c;}@media (max-width:900px){.ev-footer__inner{grid-template-columns:1fr 1fr;gap:2rem;padding:2rem 1.25rem;}.ev-footer__col--brand{grid-column:1 / -1;}}@media (max-width:560px){.ev-footer__inner{grid-template-columns:1fr;padding:1.75rem 1rem;}.ev-footer__bottom-inner{flex-direction:column;align-items:flex-start;padding:1rem;}}#navbar{width:100%;height:60px !important;}.navbar-container{background-color:rgba(20,69,78,1);width:70%;margin :auto;}.adopcnimapa,.loga-main,.lateststationmain{width:70%;margin:0 auto;padding:0px 15px;}.block__content{width:100%;}#block-simplenewssubscription{width:50%;margin:30px auto 50px auto;background:#274f56;padding:30px;border-radius:10px;text-align:center;}.dxpr-theme-header--side .dxpr-theme-main-menu{padding:0px!important;}a.contact{color:#fff!important;font-size:13px;}.listrental{font-size:13px;margin-bottom:20px;}.studiografix-bikessale-banner img{border-radius:8px 8px 0px 0px;}.studiografix-bikessale-banner picture img{width:100%;height:auto;}.studiografix-bikessale{width:70%;margin:30px auto;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.2);box-sizing:border-box;background:url('/images/body.webp')no-repeat #3ed1bf;background-position:top right;}.studiografix-bikessale02{width:100%;}.studiografix-bikessale-banner h3{padding:30px 20px;font-size:38px;}.bike-detail-dalsi{background:#fff;width:23%;padding:10px;cursor:pointer;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.2);margin-top:20px;box-sizing:border-box;}.bike-detail-dalsi h3{font-size:30px;padding-top:15px;}.bike-detail-in{margin:5px;border:2px solid #fff;border-radius:8px;padding:10px;}a.button-ai-1{display:block;width:200px;padding:20px;background:#14454e;border-radius:50px;text-align:center;color:#fff;margin-right:10px;margin-bottom:10px;}a.button-ai-1:hove{background:#999;}span.pozadi{background:#fff;font-weight:900;}span.pozadi-green{background:#3ed1bf;font-weight:900;padding:0px 5px;}.studiografix-bikessale  h2{padding:30px 0px 0px 20px;box-sizing:border-box;}.perex{padding:0px 0px 0px 20px;box-sizing:border-box;}.bikes-list-hp{padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;}a.bike-detail-hp{width:24%;padding:10px;cursor:pointer;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.2);margin-top:20px;background:#fff;box-sizing:border-box;}a.bike-detail-hp:hover{border:1px solid #e6e6e6;box-shadow:0 10px 40px 0 rgba(0,0,0,.2);color:#14454e;text-decoration:none;}.bike-title h3{font-size:16px;text-align:center;}.bike-price{background:#f8f8f8;padding:5px;font-weight:bold;border-radius:10px;text-align:center;}.bike-detail-link{text-align:center;border-radius:0px 0px 10px 10px;width:100%;border-color:#14454e;border:1px solid;padding:5px 10px;background:#14454e;}.bike-detail-link a,.bike-detail-link a:link{color:#fff;}.bike-brand,.bike-motor-brand,.bike-baterie{font-size:14px;text-align:center;}.bike-detail-sale{text-align:center;color:#e82a2a;}.bike-detail-img{display:flex;justify-content:center;align-items:center;position:relative;}.bike-action-sale{position:absolute;right:0px;top:0px;background:#6be946;color:#14454e;padding:4px 10px;border-radius:30px;font-size:20px;box-shadow:0 2px 10px rgba(0,0,0,.2);}.img-fluid{margin-bottom:10px;border-radius:10px;}.art-head{display:flex;flex-wrap:wrap;}.articlehead-main{width:100%;padding-right:20px;display:flex;flex-wrap:wrap;box-sizing:border-box;}.art-add{width:28%;}.art-add img{box-shadow:0 2px 10px rgba(0,0,0,.2);margin-bottom:15px;width:100%;}.mediaart img{border-radius:10px;}.articlefirstb-in{width:100%;padding-bottom:20px;background:#f5f5f5;padding:20px;box-sizing:border-box;border-radius:10px;}.imgarticle img{width:100%;border-radius:10px;}.articlesBlockVertical{background:#ddebfe;border-radius:10px;}#block-olivero-nejvetsivyrobceev{background:#191838;padding:20px;box-sizing:border-box;border-radius:10px;}#block-olivero-nejvetsivyrobceev h2{color:#fff!important;margin-bottom:20px;font-size:25px;}.containerv{background:#191838 !important;box-shadow:0 0 0px rgba(0,0,0,0.1)!important;}h3.poll-results-title{font-size:18px;}.bartop{background:#191838 !important;margin:0px !important;}.articlesothers-in{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0px;border-radius:10px;margin-top:40px;}.articles-second-in{width:49%;margin-bottom:15px;display:flex;flex-wrap:wrap;justify-content:space-between;}.artsecont-img{width:35%;}.artsecont-text{width:62%;}.artsecont-h3{margin:0px;font-size:20px;}.article-main a,.article-main a:link,.articlehead-main a,articlehead-main a:link{color:#191838;text-decoration:none;}.article-main a:hover{color:#191838;text-decoration:none;}.adopcnimapa-stanice,.adopcnimapa-pujcovny{width:100%;}.mapadivstationlist{z-index:5;display:flex;flex-wrap:wrap;padding:10px 0px 10px 0px;box-sizing:border-box;}#rentalsbut.button-unpressed{background:#14454e;border-color:#14454e;color:white;}#rentalsbut img{width:26px;margin-left:5px;}.html .dxpr-theme-mini-tabs-wrapper .tabs--primary li.active a,.tabs--primary li a{color:#000!important;}.html .dxpr-theme-mini-tabs-wrapper .tabs--primary li{margin-right:2px!important;}.art-motor{display:flex;flex-wrap:wrap;border-top:1px solid #3fd1c0;padding-top:40px;margin-top:30px;margin-bottom:20px;}.art-motor-obr{width:32%;}.art-motor-obr p{text-align:center;}span.green{color:#fff;background:#3fd1c0;padding:3px 6px;font-size:22px;}.art-motor-vyhody,.art-motor-nevyhody{width:33%;margin-right:5px;}.art-motor-nadpis{display:flex;flex-wrap:wrap;}.art-motor-nadpis img{width:30px;}.art-motor-vyhody h3,.art-motor-nevyhody h3{font-size:15px;padding:8px 0px 0px 10px;display:block;}.art-motor-vyhody h3{color:#3fd1c0;}.art-motor-nevyhody h3{color:#f9485e;}.media-wrapper--blazy{min-width:0% !important;}.art-motor-vyhody{padding:10px;box-sizing:border-box;}.art-motor-nevyhody{padding:10px;box-sizing:border-box;}.car-filter-form{background:#f9f9f9;padding:10px;box-sizing:border-box;margin-bottom:20px;}#car-filter-form{display:flex;flex-wrap:wrap;}.js-form-item-brand,.js-form-item-name{margin-right:10px;}#block-olivero-aktualnianketa{background:#ebecf0;padding:25px;box-sizing:border-box;border-radius:10px;}#studiografix-katalog-user-car-form{display:flex;flex-wrap:wrap;}.form-item,.form-text,.form-select,.form-number{margin-right:10px;}#edit-actions{width:100%;}@media screen and (max-width:1400px){.header-top p{font-size:12px;line-height:18px;}.header-topmain,.navbar-container{width:95%;}#block-studiografixarticles{padding:0px 15px;}.loga-main{padding:40px;}}@media screen and (max-width:1000px){.art-motor-obr{width:100%;margin-bottom:20px;}.art-motor-vyhody,.art-motor-nevyhody{width:48%;}a.bike-detail-hp{width:32%;}.bike-detail-dalsi{width:32%;}}@media screen and (max-width:800px){.form-item,.form-text,.form-select{margin-right:10px;width:100%;}.header-topmain,.navbar-container{width:99%;}.bike-detail-dalsi{width:48%;}.bike-detail-dalsi h3{font-size:22px;padding-top:15px;}a.button-ai-1{width:140px;}h1,.html #page-title .page-title{font-size:28px !important;line-height:var(--sp3) !important;}.article-title h1,.article-title h1 a,.article-title h1 a:hover,.article-title h1 a:visited{line-height:var(--sp2) !important;}.articlehead-main{width:100%;padding-right:0px;}.art-add,.articles-second-in{width:100%;}.art-motor-obr,.art-motor-vyhody,.art-motor-nevyhody{width:100%;}.adopcnimapa,.articlesBlock,.loga-main,.lateststationmain{width:100%;margin:0 auto;padding:0px 15px;box-sizing:border-box;}#block-simplenewssubscription{width:90%;}.html select,.html select.form-control{height:2em;height:calc(1.5em + 12px)!important;font-size:13px;}.b-login{width:40%;}.header-top{width:60%;}.kontakt1{width:49%;padding:10px;}#secondary-header{padding-left:10px;}.studiografix-bikessale-banner h3{font-size:24px;}.bike-title h3{font-size:16px;}}.titleart h3{cursor:pointer;}.titleart h3:hover{color:#35f29c;}.articles-second-in{padding:10px;border-radius:10px;}.articles-second-in:hover{background:#f5f5f5;}.landerssoc a,.landerssoc a:link,.landerssoc a:visited,.landerssoc a:hover{color:#fff;}.specs-box{background-color:#f8f9fa;border:1px solid #dee2e6;padding:20px;margin:25px 0;border-radius:5px;}.specs-box h3{margin-top:0;color:#0066cc;}.highlight-ex{background-color:#fff3cd;padding:15px;border-left:4px solid #ffc107;margin:20px 0;}.highlight-box{background:rgba(46,91,255,0.10);border-left:5px solid #00dce5;padding:20px;margin:25px 0;border-radius:0 8px 8px 0;color:#dae2fd;}.stats{display:flex;justify-content:space-around;background:#f1f5f9;padding:20px;margin:25px 0;border-radius:8px;flex-wrap:wrap;}.stat-item{text-align:center;margin:10px;}.stat-number{font-size:2em;font-weight:bold;color:#1e3a8a;display:block;}.stat-label{font-size:0.9em;color:#64748b;margin-top:5px;}.stats-box{background-color:#e8f4fd;padding:20px;border-radius:5px;margin:20px 0;}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:20px 0;}.stat-item{background:white;padding:15px;border-radius:5px;text-align:center;border:1px solid #ddd;}.stat-number{font-size:1.8em;font-weight:bold;color:#3498db;}.timeline{position:relative;padding-left:30px;margin:30px 0;}.timeline::before{content:'';position:absolute;left:15px;top:0;bottom:0;width:2px;background:#3b82f6;}.timeline-item{position:relative;margin-bottom:30px;background:white;padding:15px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.timeline-item::before{content:'';position:absolute;left:-22px;top:20px;width:12px;height:12px;border-radius:50%;background:#3b82f6;border:3px solid white;}.year{font-weight:bold;color:#1e3a8a;font-size:1.1em;}.quoten{font-style:italic;background:#f8fafc;padding:20px;border-radius:8px;margin:25px 0;position:relative;}.quoten::before{content:'"';font-size:4em;color:#cbd5e1;position:absolute;top:-10px;left:15px;}.manufacturing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0;}.manufacturing-card{background:white;border:1px solid #e2e8f0;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.manufacturing-card h4{color:#1e3a8a;margin-top:0;margin-bottom:15px;}.models-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0;}.model-card{background:white;padding:20px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.1);border-left:5px solid #0066cc;}.model-card h4{color:#000;margin-top:0;font-size:1.3em;}.model-specs{background:#f8f9fa;padding:15px;border-radius:8px;margin:15px 0;}.model-specs strong{color:#0066cc;}.tech-box{background:white;padding:20px;border-radius:10px;margin:20px 0;border:2px solid #e9ecef;}.tech-box h4{color:#0066cc;margin-top:0;}.features-list{background:#f8f9fa;padding:20px;border-radius:8px;margin:20px 0;}.features-list ul{margin:0;padding-left:20px;}.features-list li{margin-bottom:8px;}.program-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:20px 0;}.program-card{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e9ecef;}.program-card h4{color:#1e3a8a;margin-top:0;margin-bottom:15px;font-size:1.2em;}.program-list{list-style:none;padding:0;margin:0;}.program-list li{padding:6px 0;font-size:0.9em;line-height:1.4;}.program-time{font-weight:bold;color:#1e3a8a;}.vehicles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:20px 0;}.vehicle-item{background:#f8f9fa;padding:15px;border-radius:6px;text-align:center;border:1px solid #e2e8f0;font-weight:500;font-size:0.9em;}@media (max-width:768px){.stats{flex-direction:column;}.manufacturing-grid{grid-template-columns:1fr;}.articlesBlock{padding:0px 0px;}.artsecont-h3{margin:0px;font-size:15px;line-height:18px;}.articles-second-in{margin-bottom:5px;}}.brand-analysis{background:white;border-radius:12px;padding:20px;margin:20px 0;box-shadow:0 4px 20px rgba(0,0,0,0.08);}.brand-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0;}.brand-row:last-child{border-bottom:none;}.brand-name{font-weight:bold;color:#333;}
