/* https://www.modellauto-stuebla.de/wp-content/themes/modellautostuebla/style.css?ver=1.0 */
p{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}div.site-branding p a,div.site-branding h1.site-title{text-transform:none}#masthead *{hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none}h1,h2,h3,h4,h5,h6{color:#a1521a}hr{border-bottom-color:#a1521a!important}.site{width:80%;max-width:1100px;margin:auto}.site-header,#banner{margin-top:5vh}#banner{margin-left:auto;margin-right:auto;width:100%;text-align:center}.site-content{background-color:white!important}.site-header,.site-footer{background-color:#fff}.site-header,.site-footer,.site-content{padding:20px;border-radius:3px}aside.widget-area{display:none}.site-footer,.site-content{margin-top:5vh}#colophon{margin-bottom:5vh}.post-thumbnail,.entry-content .wp-audio-shortcode,.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),[class*="inner-container"]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),.default-max-width{max-width:1000px}ul.blocks-gallery-grid{margin:auto}.footer-navigation{margin-top:calc(var(--global--spacing-vertical))}.site-footer>.site-info .site-name{text-transform:none;margin:auto}#masthead{background:#a1521a;justify-content:center;align-items:center}#masthead .site-branding{margin-top:0}#masthead h1.site-title{margin-bottom:0}#masthead *{color:#fff}.site-title a,.site-name a{text-decoration:none}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:transparent}.site-footer>.site-info{border-top-color:#a1521a}body header h1.entry-title{text-align:center;font-size:5em!important;color:#a1521a;font-weight:500}p a{text-decoration:none}header.entry-header{border-bottom-color:#a1521a!important}div.entry-content h1,div.entry-content h2,div.entry-content h3,div.entry-content h4{font-weight:500}header.entry-header{margin-bottom:50px!important}.footer-navigation{margin-top:0}.footer-navigation a{text-decoration:none}.site-info{margin-bottom:0}#colophon .site-info .site-name{font-size:1em}div.wpcf7 p{margin-bottom:15px;margin-top:15px;text-align:center}div.wpcf7{max-width:700px!important;margin:auto}div.wpcf7 p:last-of-type{display:flex;flex-direction:column}div.wpcf7 label{color:#a1521a}.wpcf7-list-item-label{color:#000}.wpcf7-spinner{margin:auto;margin-top:10px}div.wpcf7 .wpcf7-submit{max-width:150px;margin:auto;margin-top:30px;transition:all ease 0.5s;border-radius:3px}.wpcf7 input.wpcf7-submit:disabled{background:lightgrey!important;color:white!important;border-color:lightgrey!important}.wpcf7 input.wpcf7-submit{background:#B9744C!important;border-color:#B9744C!important;color:white!important}.wpcf7 input.wpcf7-submit:not(:disabled):hover{background:transparent!important;color:#B9744C!important}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],.site textarea{border-color:#B9744C;border-width:1px;border-radius:2px}span.captcha-image{border:none}span.captcha-image span.cf7ic_instructions{color:#000;margin-bottom:20px}span.captcha-image span.cf7ic_instructions span{color:#B9744C}span.captcha-image label svg{border:2px solid #fff}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:unset}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,.site textarea:focus{outline-color:#B9744C}input[type="checkbox"],input[type="radio"]{width:15px;height:15px}span.wpcf7-acceptance span{margin:0}input[type="checkbox"]::after{left:2px;top:0;width:5px;height:8px;color:red}.captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border:2px solid #B9744C!important;border-radius:2px!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;-ms-border-radius:2px!important;-o-border-radius:2px!important}input[name="kc_captcha"]{border-width:4px!important}.pageclass-impressum h2,.pageclass-datenschutz h2{font-size:1.5em;margin-bottom:10px}.pageclass-impressum h3,.pageclass-datenschutz h3{font-size:1.2em;margin-top:1em;margin-bottom:10px}.pageclass-impressum h4,.pageclass-datenschutz h4{font-size:1em;margin-top:25px;margin-bottom:5px}.pageclass-impressum p,.pageclass-datenschutz p{margin-bottom:10px;margin-top:10px;word-wrap:break-word}.pageclass-shops div.wp-block-button a.wp-block-button__link{color:white!important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.modellcarservicelink a{background-color:#095074!important;border-color:#095074!important;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;color:white!important}.modellcarservicelink:hover a{background-color:white!important;color:#095074!important}.modellcarservicelink:hover{background-color:white!important;color:#095074!important}.wikishoplink a{background-color:#7A2345!important;border-color:#7A2345!important;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s}.wikishoplink:hover a{background-color:white!important;color:#7A2345!important;border-color:#7A2345!important}.wikishoplink:hover{background-color:white!important;color:#7A2345!important;border-color:#7A2345!important}.pageclass-shops .shoplinks{justify-content:center}@keyframes fadein{100%{opacity:1}}body.home #content{opacity:0;animation-name:fadein;animation-duration:1s;animation-delay:3s;animation-fill-mode:forwards}body.home #banner{opacity:0;animation-name:fadein;animation-duration:1s;animation-delay:2s;animation-fill-mode:forwards}body.home #masthead{opacity:0;animation-name:fadein;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.pageclass-home p a,.pageclass-impressum p a{text-decoration-line:underline!important;text-decoration-style:dotted!important;-moz-text-decoration-style:dotted!important;-moz-text-decoration-line:underline!important}@media only screen and (max-width:1200px){body header h1.entry-title{font-size:3em!important}}@media only screen and (max-width:1000px){#masthead{flex-direction:column;align-content:center;padding:0}#site-navigation{margin-left:0}}@media only screen and (max-width:822px){#colophon .site-info .site-name{text-align:center;font-size:.7em}}@media only screen and (max-width:600px){.blocks-gallery-grid{display:flex!important}body header h1.entry-title{font-size:2em!important}.wp-block-table{font-size:15px}}@media only screen and (max-width:550px){nav.footer-navigation li{padding:5px;line-height:1;font-size:13px}body .entry-content h2,body .entry-content h2{font-size:30px!important}body .entry-content h3,body .entry-content h3{font-size:25px!important}.pageclass-datenschutz .entry-content h2,.pageclass-impressum .entry-content h2{font-size:25px!important}.pageclass-datenschutz .entry-content h3,.pageclass-impressum .entry-content h3{font-size:20px!important}.pageclass-datenschutz .entry-content h4,.pageclass-impressum .entry-content h4{font-size:18px!important}}@media only screen and (max-width:481px){#masthead .site-branding{max-width:none;padding:10px;text-align:center;row-gap:10px}.menu-button-container #primary-mobile-menu{background-color:#fff;color:#B9744C!important;right:20px;top:5px;border:1px solid gray}.menu-button-container{margin-top:calc(0.5 * var(--global--spacing-vertical));margin-bottom:calc(0.25 * var(--global--spacing-vertical));padding:0}.menu-button-container #primary-mobile-menu:focus{outline:none!important}.menu-button-container #primary-mobile-menu *{color:#000}.primary-menu-container,.menu-button-container{background-color:white!important}#primary-menu-list li *{text-align:center;color:#B9744C;font-weight:700}p,span.wpcf7-acceptance span{font-size:15px!important}span.wpcf7-acceptance span{line-height:initial}}@media only screen and (max-width:460px){.site{width:90%}}@media only screen and (max-width:415px){nav.footer-navigation li{padding:5px;line-height:1;font-size:10px}}