@charset "UTF-8";
/* https://torwort.de/wp-content/cache/autoptimize/css/autoptimize_single_c383b3d00385026db3edbfe59c271a5a.css?ver=7.0 */
@media only screen and (min-width:1351px){.container{max-width:991px}.container.half{max-width:495px}h2{font-size:28px}}@media only screen and (max-width:1350px){#hero .overlay .intro{font-size:75px}.download_overlay{padding:30px 50px}.download_overlay div.dl-title{padding-right:10px}.download_overlay div.firstline{width:100%}.download_overlay div.dl-button{float:left;margin-top:0}}@media only screen and (max-width:1100px){.nav-active .header .menu-hauptmenu-container:before{background-color:rgb(222 14 78 / .9)!important}#hero .overlay .intro{font-size:70px;margin-bottom:100px;margin-top:5em}.header .rightcontent .menubutton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .menu-hauptmenu-container{display:none}.nav-active .header .menu-hauptmenu-container{display:block;position:fixed;top:0;right:0;bottom:0;padding:100px 50px 50px 100px}.nav-active .header .menu-hauptmenu-container:before{content:" ";position:absolute;left:0;bottom:0;background:rgb(148 194 22 / .95);width:100%;height:110%;transform:rotate(-2deg);transform-origin:top right}#primary-menu a{font-weight:300}#primary-menu a:hover{color:#3d3c3f}.nav-active .header .menu-hauptmenu-container .menu,.nav-active .header .menu-hauptmenu-container li,.nav-active .header .menu-hauptmenu-container .menu-close,.nav-active .header .menu-hauptmenu-container li a{display:block;color:#fff;position:relative}.nav-active .header .menu-hauptmenu-container li a{padding:20px 0;text-align:center;font-size:30px}.nav-active .header .menu-hauptmenu-container .menu-close{position:absolute;top:-7px;right:1px;display:block;cursor:pointer;height:84px;width:84px}.p-sm-100{width:100%}.p-sm-50{width:50%}}@media only screen and (max-width:992px){.content .slider.ueber_mich .owl-nav{display:none}.content .slider.ueber_mich{padding:20px 78px}.content .slider.ueber_mich .owl-controls{margin-top:20px}}@media only screen and (max-width:768px){.p-xs-50{width:50%}.p-xs-100{width:100%}.container{padding:50px}h1{font-size:36px;line-height:1em}h2{font-size:24px}#main{word-break:break-word}#hero{position:relative}#hero .overlay{height:auto;width:100%;position:absolute;bottom:0;padding:30px 0;margin-left:0}#hero .overlay .intro{padding:0 10%;font-size:60px;margin-top:0;margin-bottom:0}#hero .linkwrapper{margin-top:0;position:absolute;bottom:40px;width:100%}#hero .linkwrapper i.skiphero{padding:30px}#hero .linkwrapper i.skiphero:hover{padding:45px}#hero .logolink{display:block;text-align:center}#hero .logo{position:relative;right:0;top:30px;max-width:100%}#hero .social-media-icons{display:flex;justify-content:center;width:200px;top:130px;left:calc(50% - 100px)}#main{padding-top:70px}.header{height:70px}.header.fixed{height:70px}.header .rightcontent .menubutton{height:70px;width:86px}.header.fixed .rightcontent .menubutton{height:70px;width:86px}.nav-active .header .menu-hauptmenu-container{left:0;padding:50px 0}.nav-active .header .menu-hauptmenu-container:before{content:"";transform:rotate(0deg)}.nav-active .header .menu-hauptmenu-container .menu-close .menu-icon-close{height:84px;width:84px}#submenu{top:70px;padding:10px 0}#submenu+.container{padding-top:84px}#submenu a{display:none;padding:5px 0}#submenu a.active{display:block}#submenu .togglesubmenu{display:block;position:absolute;right:0;top:0;height:54px;cursor:pointer;text-align:right;width:100%}#submenu .togglesubmenu img{margin-right:10px;margin-top:1.5em}#submenu.extended .togglesubmenu{width:auto}#submenu.extended a{display:block}#submenu img{transition:transform .3s ease,height .3s ease}#submenu.extended img{transform:rotate(180deg)}.header .rightcontent .breadcrumb{margin-right:15px}.startseite .content .lp-teaser-left{padding-right:10px}.startseite .content .lp-teaser-right{padding-left:10px}.content .archive-preview .right:before{transform:none}.content .archive-preview .right .container.half,.content #ueber_mich .archive-preview .container.half{padding:50px;width:100%;max-width:none}.content .archive-preview .right:before{transform:rotate(0deg)}.content #ueber_mich .archive-preview .left,.content #ueber_mich .archive-preview .right{width:100%;display:block}.content #ueber_mich .archive-preview .right .container.half{padding-left:50px}.content #ueber_mich .archive-preview .left .container.half,.content #ueber_mich .archive-preview .right .container.half{float:none;display:block}.theisen{text-align:center}.content .slider .item{margin:30px 0}.content .slider .item .quote{position:relative;display:block;margin:auto}.content .slider .item .quote.start{top:auto;left:auto;margin-bottom:30px}.content .slider .item .quote.end{right:auto;bottom:auto;margin-top:30px}.content .newsletter input[type=submit]{border-radius:30px;margin-left:20px;margin-top:20px}.content .theisen .roundimg{margin:auto}.download_overlay div.firstline{display:none}.download_overlay div.dl-button{text-align:center;width:100%}.download_overlay{height:128px}img.download-icon{margin-left:0;margin-bottom:0;margin-top:4px;float:right}.hidden-xs{display:none!important}#userlike a#userlike-tab.userlike-button-bubble.userlike-slideup{right:20px!important;bottom:16px!important}.content .slider.ueber_mich{padding:20px 50px}}@media only screen and (max-width:520px){h1{font-size:30px}h2,.raster h2{font-size:20px}.hidden-xxs{display:none!important}.p-xxs-100{width:100%}.container,.container.half,.content .slider.ueber_mich{padding:20px 30px}#hero .overlay .intro{font-size:50px}.header .logo{margin-left:24px}.content .article-teaser .content h2{margin-bottom:0}.content .article-detail{font-size:16px}.content .article-teaser .content{padding:30px}.fiveOfaKind{margin:0 -20px}.fiveOfaKind+.fiveOfaKind{margin-top:20px}.fiveOfaKind a.archivlink{margin:0}footer .infos{margin:0 20px}footer .infos .sfsi_widget{right:-19px;transform:translateX(0%);left:auto}.download_overlay{height:96px}.download_overlay div.dl-button{font-size:14px;padding:10px}.theisen{padding:20px 0 24px}.newsletter{padding:20px 0 55px}#userlike a#userlike-tab.userlike-button-bubble.userlike-slideup{bottom:51px!important}.content .article-teaser.socialmedia .archive-preview{display:block}.content .article-teaser.socialmedia .archive-preview .left,.content .article-teaser.socialmedia .archive-preview .right{width:100%;display:block}.content .article-teaser.socialmedia .archive-preview .container.half{float:none;display:block;width:100%;max-width:none}.content .article-teaser.socialmedia .archive-preview .container.half a{display:block;padding:10px 0}article.page.has-post-thumbnail{margin-bottom:80px}.content #ueber_mich .archive-preview .left .container.half,.content #ueber_mich .archive-preview .right .container.half{padding:50px 30px}}@media only screen and (max-height:380px){#hero .overlay{padding:0}#hero .overlay .intro{margin-bottom:60px}#hero .linkwrapper{bottom:0}.nav-active .header .menu-hauptmenu-container{padding:10px 0}.nav-active .header .menu-hauptmenu-container li a{padding:10px 0}.content .article-teaser .newsletter .newsletterlink{padding:20px 10px}}@media only screen and (max-width:320px){.content .article-teaser .content,.startseite .content .article-teaser .content{padding:20px 0;max-width:100%}.content .article-teaser a.readmore,.startseite .content .article-teaser a.readmore{padding:17px 0;margin-top:-22px}.content .article-teaser .content p,.content .article-teaser .content h2,.slider{padding:0 20px}.content .article-teaser .content a,.startseite .content .article-teaser .content a{margin:0 20px}.container,.container.half,.content .slider.ueber_mich{padding:20px 0}.header.fixed,.nav-active .header .menu-hauptmenu-container:before{width:320px}.nav-active .header .menu-hauptmenu-container .menu-close{right:20px}.container article,.page-teaser,#comments,.theisen,#aktionsradius,#fankurve,#leidenschaft{padding-left:20px;padding-right:20px}.content .article-detail .container>*{padding-left:20px;padding-right:20px;width:320px}}