@import "https://www.idl-becker.de/fileadmin/Templates/Default/Styles/Colorbox.css";a,a:visited,a:hover{text-decoration: none;color: white}h1,.right h2{color: #0097e6 !important;font-size: 41px !important;font-weight: 400;margin-top: 0;padding: 0;margin-bottom: 27px !important;line-height: 1.1 !important}h2{color: #0097e6 !important;font-size: 2em;padding: 0;margin-bottom: 40px !important;line-height: 1.1 !important}@media only screen and (min-width: 1200px){h1,.right h2{font-size: 51px !important;margin-bottom: 30px !important;line-height: 1.1}h2{margin-bottom: 43px !important}}h3{font-size: 1.6em}h4{font-size: 1.2em;font-weight: bold}p{text-align: justify}ul{padding: 0px;margin: 0px;padding-left: 15px}ul li{list-style-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/list-item.png)}body{font-family: 'Open Sans', sans-serif !important;margin: 0px;top: 0px;padding: 0px;font-size: 1em;background-color: white;background-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/bg.png);background-position: 0px 43px;background-repeat: repeat-x}@media only screen and (min-width: 1200px){body{background-color: white;background-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/bg.png);background-size: auto 660px}}@media only screen and (min-width: 1024px) and (max-width: 1199px){body{background-color: white;background-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/bg.png);background-size: auto 530px}}@media only screen and (max-width: 767px){body{background-color: white;background-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/bg.png);background-size: auto 640px}}#webpage{width: 1200px;margin: 0px auto;overflow: hidden}#webpage .left{float: left;width: 730px}#webpage .right{float: right;width: 395px}.tx_irHovermenu-addedMenu #webpage{margin-top: -55px}.subnavigation,.tx-ir_hovermenu-additionalMenu{width: 1200px;margin-left: auto;margin-right: auto}.subnavigation .headerimage,.tx-ir_hovermenu-additionalMenu .headerimage{height: 351px;width: 938px;display: block;border-bottom-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-bottom-right-radius: 8px;overflow: hidden}.subnavigation ul,.tx-ir_hovermenu-additionalMenu ul,.subnavigation ul li,.tx-ir_hovermenu-additionalMenu ul li{margin: 0px;padding: 0px;list-style: none}.subnavigation .level1menu-list,.tx-ir_hovermenu-additionalMenu .level1menu-list{display: block;width: 100%;overflow: hidden;margin-bottom: 7px;margin-top: 3px}.subnavigation .level1menu-item,.tx-ir_hovermenu-additionalMenu .level1menu-item{background-color: #868789;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;color: white;float: left;width: 97px;text-align: center;margin-right: 10px;margin-top: 16px}.subnavigation .level1menu-item a,.tx-ir_hovermenu-additionalMenu .level1menu-item a{padding: 3px 0px;color: inherit;display: block}.subnavigation .level1menu-item-active,.tx-ir_hovermenu-additionalMenu .level1menu-item-active{background-color: #0097e3;margin-top: 4px}.subnavigation .level1menu-item-active a,.tx-ir_hovermenu-additionalMenu .level1menu-item-active a{padding: 16px 0px 3px 0px}.subnavigation .level2menu-list,.tx-ir_hovermenu-additionalMenu .level2menu-list{width: 100%;background-color: #868789;color: white;overflow: hidden;border-top-left-radius: 8px;-webkit-border-top-left-radius: 8px;-moz-border-top-left-radius: 8px;border-top-right-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-top-right-radius: 8px;border-bottom: 5px solid #0097e3}.subnavigation .level2menu-list .level2menu-item,.tx-ir_hovermenu-additionalMenu .level2menu-list .level2menu-item{float: left;padding: 0 10px;overflow: hidden;font-size: 0.75em}.subnavigation .level2menu-list .level2menu-item a,.tx-ir_hovermenu-additionalMenu .level2menu-list .level2menu-item a{padding: 6px 0;display: block;color: inherit;text-transform: uppercase}.subnavigation .level2menu-list .level2menu-lastItem,.tx-ir_hovermenu-additionalMenu .level2menu-list .level2menu-lastItem{margin-right: 0px}.subnavigation .level2menu-list .level2menu-item-active,.tx-ir_hovermenu-additionalMenu .level2menu-list .level2menu-item-active{background-color: #9c9e9f}.subnavigation .level3menu-list,.tx-ir_hovermenu-additionalMenu .level3menu-list{background-color: rgba(134,135,137,0.8);color: white;height: 351px;width: 285px;display: block;border-top: 1px solid rgba(255,255,255,0.001)}.subnavigation .level3menu-item,.tx-ir_hovermenu-additionalMenu .level3menu-item{padding: 3px 0px;padding-left: 15px;font-size: 0.75em;display: block}.subnavigation .level3menu-item a,.tx-ir_hovermenu-additionalMenu .level3menu-item a{color: inherit}.subnavigation .level3menu-firstItem,.tx-ir_hovermenu-additionalMenu .level3menu-firstItem{margin-top: 25px}.subnavigation .level3menu-item-spacer,.tx-ir_hovermenu-additionalMenu .level3menu-item-spacer{margin-top: 25px;text-transform: uppercase;font-size: 0.9em}.subnavigation .level3menu-item-active,.tx-ir_hovermenu-additionalMenu .level3menu-item-active{background-color: rgba(0,151,227,0.6)}@media only screen and (min-width: 1024px) and (max-width: 1199px){.subnavigation{width: 938px}}@media only screen and (min-width: 1200px){.subnavigationWrapper{margin-bottom: 48px}.subnavigation .level2menu ul.level2menu-list{height: 40px;border-bottom: 5px solid #0097e3}.subnavigation .level2menu ul.level2menu-list li.level2menu-item{height: 100%;padding-top: 3px}.subnavigation .level2menu ul.level2menu-list li.level2menu-item a{font-size: 14px}.subnavigation .level3menu .level3menu-item a{font-size: 16px}.subnavigation .headerimage{width: 100%;height: 440px;background-repeat: no-repeat;background-size: 1200px 440px}.subnavigation .headerimage ul.level3menu-list{height: 440px}}@media only screen and (max-width: 767px){.breadcrumbIDL{font-size: 12px;text-align: right;padding-right: 15px}.breadcrumbIDL a{color: black}.subnavigationWrapper{width: 100%;padding-left: 15px;padding-right: 15px;display: block;margin-bottom: 25px}.subnavigation.level3{width: 330px}.subnavigation.level3 .level2menu ul.level2menu-list{border-radius: 0px}.subnavigation.level3 .level2menu ul.level2menu-list .level2menu-item{display: none}.subnavigation.level3 .level2menu ul.level2menu-list .level2menu-item.level2menu-level1-active{display: inline-block;width: 100%}.subnavigation.level3 .headerimage{width: 330px;height: auto;background-size: 330px 135px;background-repeat: no-repeat;background-position-y: 0px;border-radius: 0px}.subnavigation.level3 .headerimage div.level3menu{height: 100%}.subnavigation.level3 .headerimage div.level3menu ul.level3menu-list{height: auto;width: 100%;margin-top: 135px}.subnavigation.level3 .headerimage div.level3menu ul.level3menu-list li{height: 24px;border-top: 2px #a2a2a2 solid;background: #888888}.subnavigation.level3 .headerimage div.level3menu ul.level3menu-list li.level3menu-firstItem{margin-top: 0px;border-top: none}.subnavigation.level3 .headerimage div.level3menu ul.level3menu-list li.level3menu-item-active{display: inline-block;width: 100%;background-color: rgba(0,151,227,0.6) !important}.subnavigation.level4{width: 100%;border-radius: 8px;overflow: hidden;height: auto;margin-bottom: 30px}.subnavigation.level4 .level2menu{display: none}.subnavigation.level4 .headerimage{width: 100%;height: 159px;background-size: 100% 135px;background-repeat: no-repeat;background-position-y: 24px;border-radius: 0px;margin-bottom: 0px}.subnavigation.level4 .headerimage div.level3menu{height: 100%}.subnavigation.level4 .headerimage div.level3menu ul.level3menu-list{height: auto;width: 100%;background: rgba(134,135,137,0.8)}.subnavigation.level4 .headerimage div.level3menu ul.level3menu-list li{background: none;height: 24px;display: none}.subnavigation.level4 .headerimage div.level3menu ul.level3menu-list li.level3menu-firstItem{margin-top: 0px;border-top: none}.subnavigation.level4 .headerimage div.level3menu ul.level3menu-list li.level3menu-item-active{display: inline-block;width: 100%}ul#mainmenu-navigation li a{font-size: 14px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.breadcrumbIDL{font-size: 12px;text-align: right;padding-right: 35px;margin-bottom: 10px}.breadcrumbIDL a{color: black}.subnavigationWrapper{width: 100%;padding-left: 35px;padding-right: 35px;display: block;margin-bottom: 24px}.subnavigation.level3{width: 100%}.subnavigation.level3 .level2menu ul.level2menu-list{border-radius: 0px}.subnavigation.level3 .level2menu ul.level2menu-list .level2menu-item{display: none}.subnavigation.level3 .level2menu ul.level2menu-list .level2menu-item.level2menu-level1-active{display: inline-block;width: 100%}.subnavigation.level3 .headerimage{width: 100%;height: auto;background-size: 100% 258px;background-repeat: no-repeat;background-position-y: 0px;border-radius: 0px}.subnavigation.level3 .headerimage div.level3menu{height: 100%}.subnavigation.level3 .headerimage div.level3menu ul.level3menu-list{height: auto;width: 100%;margin-top: 258px}.subnavigation.level3 .headerimage div.level3menu ul.level3menu-list li{height: 24px;border-top: 2px #a2a2a2 solid;background: #888888}.subnavigation.level3 .headerimage div.level3menu ul.level3menu-list li.level3menu-firstItem{margin-top: 0px;border-top: none}.subnavigation.level3 .headerimage div.level3menu ul.level3menu-list li.level3menu-item-active{display: inline-block;width: 100%;background-color: rgba(0,151,227,0.6)}.subnavigation.level4{width: 100%;border-radius: 8px;overflow: hidden;height: auto}.subnavigation.level4 .level2menu{display: none}.subnavigation.level4 .headerimage{width: 100%;height: 282px;background-size: 100% 258px;background-repeat: no-repeat;background-position-y: 24px;border-radius: 0px;margin-bottom: 0px}.subnavigation.level4 .headerimage div.level3menu{height: 100%}.subnavigation.level4 .headerimage div.level3menu ul.level3menu-list{height: auto;width: 100%;background: rgba(134,135,137,0.8)}.subnavigation.level4 .headerimage div.level3menu ul.level3menu-list li{background: none;height: 24px;display: none}.subnavigation.level4 .headerimage div.level3menu ul.level3menu-list li.level3menu-firstItem{margin-top: 0px;border-top: none}.subnavigation.level4 .headerimage div.level3menu ul.level3menu-list li.level3menu-item-active{display: inline-block;width: 100%}}@media only screen and (min-width: 1024px){.breadcrumbIDL{display: none}}#news-desktop-small,#news_footer_desktop_small{display: none}footer{width: 100%;background-color: #0095c5;color: white;overflow: hidden;padding: 20px 0px;padding-top: 36px;margin-top: 70px}footer > div{width: 1200px;margin-left: auto;margin-right: auto;overflow: hidden}footer .locations{margin-top: 36px;margin-bottom: 52px;overflow: hidden}footer #location-ettlingen{float: left}footer #location-ettlingen{float: right}footer .location-left,footer .location-right{float: left;padding: 10px 0px;padding-top: 5px}footer .location-right{padding-left: 13px;margin-left: 13px;height: 72px;padding-bottom: 0px;border-left: 2px solid #4eb0e0}footer .location{font-weight: 700;font-size: 21px;text-transform: uppercase;text-align: right}footer .location-name{font-weight: 400;font-size: 16px;text-align: right;margin-top: -3px}#footer-bar{background-color: #4eb0e0;border-top: 1px solid #fff;color: black;overflow: hidden;text-transform: uppercase}#footer-bar #footermenu{width: 1200px;margin-left: auto;margin-right: auto}#footer-bar #footermenu-navigation,#footer-bar #footermenu-navigation-big{padding: 3px 0px;margin: 0px;list-style: none;overflow: hidden;float: left}#footer-bar #footermenu-navigation > li,#footer-bar #footermenu-navigation-big > li{float: left;margin-right: 20px;list-style: none}#footer-bar #footermenu-navigation a,#footer-bar #footermenu-navigation-big a{color: inherit}#footer-bar #footermenu-navigation a:hover,#footer-bar #footermenu-navigation-big a:hover{color: black}#footer-bar .copyrightcomment{float: right;padding-top: 6px;font-size: 11px;text-transform: none}.name-of-person{color: #0097e3 !important}.align-left{text-align: left}.align-right{text-align: right}label em,legend em{text-transform: none;font-size: 0.6em;color: #0097e3}div.csc-mailform ol,div.csc-mailform ol li{margin-bottom: 20px}.csc-mailform input,.csc-mailform select,.csc-mailform textarea{width: 400px}.csc-mailform ol{list-style: none}.csc-mailform input,.csc-mailform textarea{border: 1px solid #0097e3}.csc-mailform label{width: 275px !important;margin-right: 0px !important}.csc-mailform .csc-form-element-checkbox input{width: auto}.csc-mailform .csc-form-element-submit input{margin-left: 275px;background-color: #0097e3;border-color: black;color: white;padding: 4px 0px}.googleMaps-container{border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;overflow: hidden;margin-bottom: 30px}.googleMaps-container .googleMaps-bar{background-color: #868789;border-bottom: 5px solid #0097e3;overflow: hidden}.googleMaps-container .googleMaps-bar ul,.googleMaps-container .googleMaps-bar li{margin: 0px;padding: 0px;list-style: none}.googleMaps-container .googleMaps-bar ul li{float: left;padding: 8px 30px 8px 30px;color: white;cursor: pointer}.googleMaps-container .googleMaps-bar ul li.googleMaps-activeItem{background-color: #9c9e9f}.googleMaps-container .goolgeMaps-mapcontainer > div{height: 0px;overflow: hidden}.googleMaps-container .goolgeMaps-mapcontainer > div.activeMap{height: auto}.googleMaps-container iframe{display: block;margin: 0px;padding: 0px}@media screen and (max-width: 767px){.googleMaps-container{height: 268px;border-radius: 8px}.goolgeMaps-mapcontainer iframe{height: 218px}}@media screen and (min-width: 768px) and (max-width: 1023px){.googleMaps-container{height: 280px;border-radius: 8px}.goolgeMaps-mapcontainer iframe{height: 230px}}@media screen and (min-width: 1024px) and (max-width: 1199px){.googleMaps-container{height: 380px;border-radius: 8px}.goolgeMaps-mapcontainer iframe{height: 330px}}@media screen and (min-width: 1200px){.googleMaps-container{height: 480px}.goolgeMaps-mapcontainer iframe{height: 430px}}@media screen and (min-width: 1200px){.googleMaps-container{height: 480px}.goolgeMaps-mapcontainer iframe{height: 430px}}.whitebox:before{content: "Impressum";background-color: #868789;display: block;border-bottom: 5px solid #0097e3;color: white;border-top-left-radius: 8px;-webkit-border-top-left-radius: 8px;-moz-border-top-left-radius: 8px;border-top-right-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-top-right-radius: 8px;padding: 10px;padding-left: 20px}.whitebox{border-top-left-radius: 15px;-webkit-border-top-left-radius: 15px;-moz-border-top-left-radius: 15px;border-top-right-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-top-right-radius: 15px;background-color: white}.whitebox > *{padding-left: 20px;padding-right: 20px}.noSpace{margin: 0px;padding: 0px}.theme-default .nivoSlider{border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;counter-reset: slides;margin-bottom: 0px}.theme-default .nivoSlider a.nivo-imageLink{cursor: zoom-in}.theme-default .nivo-caption{font-size: 12px}.theme-default .nivo-directionNav a{background-color: transparent}.theme-default .nivo-controlNav{padding-top: 0px;text-align: right;margin: -26px 5px 0px 0px;z-index: 10;position: relative;color: white}.theme-default .nivo-controlNav a{height: 0px;width: 0px;overflow: hidden;counter-increment: slides;margin: 0px;padding: 0px}.theme-default .nivo-controlNav a.active{background: none;border: 0 none;display: inline;height: 22px;margin: 0 2px;text-indent: 0px;font-weight: 400;font-size: 10px;width: auto}.theme-default .nivo-controlNav:after{content: "/ " counter(slides);font-size: 10px}.footer-call-us{background: #4eb0e0;font-weight: bold;color: black;padding: 20px;text-align: center;margin: auto}#news-footer{color: black;font-family: brush-script-std, sans-serif;font-weight: 400;font-style: normal;font-size: 22px;height: 100px}@media only screen and (min-width: 1200px){nav{background-color: #0097e3;display: block;color: white;width: 100%;height: 43px;margin-bottom: 176px;text-transform: uppercase}nav .desktop_top{background-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/logo.png);background-position: right 10px;background-repeat: no-repeat;background-size: 241px 169px}nav .desktop_top ul{padding-left: 0px;width: 1200px;margin-left: auto;margin-right: auto;margin-top: 0px;list-style: none;height: 150px}nav .desktop_top ul li{float: left;padding: 18px 0px 0px 0px;list-style-image: none;list-style: none}nav .desktop_top ul li a:hover{padding-bottom: 8px;background-color: #0097e3;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;color: red;text-decoration: none}nav .desktop_top ul li ul{width: 170px !important}nav .desktop_top ul li ul li{padding: 5px 0px 0px 0px}nav .desktop_top ul li ul li:first-child{padding-top: 10px}nav .desktop_top ul li.mainmenu-level1-active a{padding-bottom: 8px;background-color: #0097e3;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;color: white;text-decoration: none}nav .desktop_top ul li.mainmenu-level1-active ul li{padding: 5px 0px 0px 0px}nav .desktop_top ul li.mainmenu-level1-active ul li:first-child{padding-top: 10px}nav .desktop_top ul li.mainmenu-level1-active ul li:last-child a{padding-bottom: 8px;background-color: #0097e3;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;color: white;text-decoration: none;background: none !important}nav .desktop_top ul a{padding: 0px 15px;color: inherit}nav .desktop_top ul a:hover{padding-bottom: 8px;background-color: #0097e3;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;color: white;text-decoration: none}ul#mainmenu-navigation{width: 1200px !important;margin: auto}ul#mainmenu-navigation a{font-size: 18px}#news-footer{margin-top: 50px;padding-left: 20px;height: 100px}.footer-call-us{height: 90px}footer .row{width: 1200px;margin: auto;vertical-align: center}footer .row .footer-call-us{margin-top: 40px}footer .footer-call-us.mobile{display: none}footer .footer-call-us-mobile-wrapper{display: none}#nav_bg ul.subnavi{display: none}#nav_bg nav .desktop_top{width: 1200px;margin: auto;margin-top: -10px}#nav_bg nav .desktop_top div#navbarSupportedContent{height: 50px}#nav_bg nav .desktop_top div#navbarSupportedContent ul#mainmenu-navigation{height: 50px;margin-top: 0px}#nav_bg nav .desktop_top #news-mobile,#nav_bg nav .desktop_top #news-tablet{display: none}#nav_bg nav .desktop_top #news-desktop{width: 485px;text-transform: none;font-size: 16px;color: black;font-style: normal;margin-top: 43px;height: 90px}#nav_bg nav .desktop_top #news-desktop h3{font-family: brush-script-std, sans-serif;font-weight: 400}#nav_bg nav .desktop_top #news-desktop p{color: red}#nav_bg nav .desktop_top #navbarSupportedContent{width: 1200px;height: 100px}#contentcol_4{margin-bottom: 35px}}@media only screen and (min-width: 992px){#news_footer{line-height: 0.3;margin-top: 49px;width: 262px;height: 90px}#news_footer h3{font-family: brush-script-std, sans-serif;font-weight: 400;font-style: normal;color: black}#news_footer p{color: #00ff00;font-size: 16px;line-height: 0.2}footer div.col-12{max-width: 470px;margin: auto;margin-top: 17px}footer div.col-12 #openingHours{width: 100%;text-align: center}footer div.col-12 .locations{margin-bottom: 0px;margin-top: 25px}footer div.col-12 .locations #location-karlsruhe{display: inline-block;margin-left: 65px}footer div.row .footer-call-us{margin: 71px 0px 62px 0px;width: 262px;height: 68px;padding-top: 10px;font-size: 16px}}@media only screen and (min-width: 992px) and (max-width: 1023px){footer div.col-12{max-width: 100%}footer div.col-12 .locations{width: 600px}footer div.col-12 .locations #location-karlsruhe{margin-left: 176px}footer div.col-12 .locations #location-karlsruhe .location-left,footer div.col-12 .locations #location-karlsruhe .location-right{font-size: 16px}footer div.row .footer-call-us{margin: auto;margin-top: 25px}}@media only screen and (max-width: 767px){#webpage{width: 100%;padding: 15px}#webpage div.left,#webpage div.right{width: 100%}}@media only screen and (max-width: 1023px){body{background-position: 0px 0px}#news-desktop{display: none}#news-mobile{margin-top: 15px;margin-left: 15px;margin-bottom: 20px;font-family: brush-script-std, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;width: 160px;height: 63px}#news_footer{font-size: 16px;margin: auto;line-height: 0.2}#news_footer h3,#news_footer p{text-align: center}#news_footer h3{color: black;font-family: brush-script-std, sans-serif;font-weight: 400;font-style: normal}#news_footer p{color: #00e164}#news-footer .contentcol_10{width: 300px;margin: auto}#nav_bg{background-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/logo.png);background-position: right 15px top 7px;background-repeat: no-repeat;background-size: 170px auto;width: 100%;display: block}#nav_bg .desktop_top{width: 100%}#nav_bg nav,#nav_bg nav.navbar-expand-lg{padding: 0px}#nav_bg nav button.navbar-toggler,#nav_bg nav.navbar-expand-lg button.navbar-toggler{padding-top: 15px}#nav_bg nav .navbar-toggler-icon,#nav_bg nav.navbar-expand-lg .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}#nav_bg nav #navbarSupportedContent ul,#nav_bg nav.navbar-expand-lg #navbarSupportedContent ul{margin-right: 0px;margin-bottom: 0px;padding: 0px}#nav_bg nav #navbarSupportedContent li.nav-item,#nav_bg nav.navbar-expand-lg #navbarSupportedContent li.nav-item{height: auto;list-style: none;background: #1e9adf;width: 100%;padding-left: 20px;border-bottom: 1px solid;border-top: 1px solid;border-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/menu_item_bg.png) 100% 0 0 0}#nav_bg nav #navbarSupportedContent li.nav-item a,#nav_bg nav.navbar-expand-lg #navbarSupportedContent li.nav-item a,#nav_bg nav #navbarSupportedContent li.nav-item a:visited,#nav_bg nav.navbar-expand-lg #navbarSupportedContent li.nav-item a:visited{color: white;height: 40px}#nav_bg nav #navbarSupportedContent li.nav-item:last-child,#nav_bg nav.navbar-expand-lg #navbarSupportedContent li.nav-item:last-child{border-bottom: none}#nav_bg nav #navbarSupportedContent li.mainmenu-item a,#nav_bg nav.navbar-expand-lg #navbarSupportedContent li.mainmenu-item a{text-transform: uppercase}#nav_bg nav #navbarSupportedContent li.mainmenu-item-active,#nav_bg nav.navbar-expand-lg #navbarSupportedContent li.mainmenu-item-active{font-weight: bold}#nav_bg nav #navbarSupportedContent li.mainmenu-item-active ul li.mainmenu-item.mainmenu-level2-active,#nav_bg nav.navbar-expand-lg #navbarSupportedContent li.mainmenu-item-active ul li.mainmenu-item.mainmenu-level2-active{font-weight: bold}#nav_bg nav #navbarSupportedContent li.mainmenu-item-active ul li.mainmenu-item,#nav_bg nav.navbar-expand-lg #navbarSupportedContent li.mainmenu-item-active ul li.mainmenu-item{font-weight: normal}footer{padding: 20px}footer #openingHours{width: 100%;text-align: center;font-size: 11px}footer .locations{width: auto;margin: auto;margin-top: 20px;margin-bottom: 20px}footer .locations .location-contact{text-align: left}footer #location-karlsruhe{width: 350px;margin: auto}footer > div{width: 100%;margin: auto !important}footer .row > .col-12{padding-left: 0px;padding-right: 0px;margin-top: 20px}footer #openingHours{margin: auto}#footer-bar{padding-left: 20px;padding-right: 20px}#footer-bar .copyrightcomment{float: none}}@media only screen and (min-width: 768px) and (max-width: 1023px){#webpage{width: 100%;padding: 35px;padding-top: 0px}#webpage div.left,#webpage div.right{width: 100%}#navbarSupportedContent{padding-left: 35px;padding-right: 35px}#nav_bg{background-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/logo.png);background-position: right 35px top 27px;background-repeat: no-repeat;background-size: 190px auto;width: 100%;display: block}#nav_bg nav button.navbar-toggler,#nav_bg nav.navbar-expand-lg button.navbar-toggler{padding-top: 35px;padding-left: 35px}#news-mobile{display: none}#news-tablet{margin-top: 15px;margin-left: 35px;margin-bottom: 20px;font-weight: 400;font-style: normal;font-size: 16px;width: 290px;height: 75px;line-height: 0.4}#news-tablet h3{font-family: brush-script-std, sans-serif}#news-tablet p{color: #00e164}#news-tablet p,#news-tablet h3{text-align: center}footer{padding: 20px}footer #openingHours{font-size: 16px}}@media only screen and (max-width: 790px){#footermenu-navigation-big{display: none}}@media only screen and (max-width: 767px){#navbarSupportedContent{padding-left: 15px;padding-right: 15px}#news-mobile{margin-top: 15px;margin-left: 15px;margin-bottom: 20px;font-family: brush-script-std, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;width: 160px;height: 63px}#webpage{padding-top: 0px}#news-tablet{display: none}footer .locations{display: block;margin: auto;margin-top: 20px;position: relative}footer .locations #location-karlsruhe{display: table;width: auto}footer .locations .location-left .location-name{font-size: 12px;font-weight: normal}footer .locations .location-left .location-name strong{font-size: 14px}footer .locations .location-right .location-contact{font-size: 12px}footer .footer-call-us{font-size: 14px;width: auto;display: inline-block;padding: 4px 20px 4px 20px;margin-top: 20px}#footer-bar{font-size: 10px}#footer-bar .copyrightcomment{font-size: 9px;padding-top: 3px;display: inline-block;font-size: 8px;float: right}#footer-bar #footermenu{width: 100%}#footermenu-navigation{font-size: 10px}}.footermenu-item-active a{font-weight: bold}@media only screen and (min-width: 768px) and (max-width: 1023px){#news-mobile{margin-top: 15px;margin-left: 15px;margin-bottom: 20px;font-family: brush-script-std, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;width: 160px;height: 63px}#news-mobile h3{font-size: 20px}footer .locations{display: block;margin: auto;margin-top: 20px;position: relative}footer .locations #location-karlsruhe{display: table;width: auto}footer .locations .location-left .location-name{font-size: 12px;font-weight: normal}footer .locations .location-left .location-name strong{font-size: 14px}footer .locations .location-right .location-contact{font-size: 12px}footer .footer-call-us{font-size: 14px;width: auto;display: inline-block;padding: 4px 20px 4px 20px;margin-top: 20px}#footer-bar{padding-left: 35px;padding-right: 35px;font-size: 12px}#footer-bar #footermenu{width: auto}#footer-bar #footermenu .copyrightcomment{font-size: 9px;padding-top: 5px;display: block;float: right}#footermenu-navigation{font-size: 12px}}@media only screen and (max-width: 1023px){.footer-call-us.mobile{margin: auto;display: table;width: auto;margin-top: 20px}.footer-call-us-mobile-wrapper{display: block;width: 100%}.footer-call-us.desktop{display: none}}.footermenu-item a:hover{color: white !important;text-decoration: none}@media only screen and (min-width: 1024px){#mainmenu-level2-active{font-weight: bold}ul.subnavi{width: 120px !important;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;padding-bottom: 10px}ul.subnavi:last-child{width: 160px !important}ul#mainmenu-navigation li{position: relative}ul#mainmenu-navigation a{color: white;text-align: center;text-decoration: none}ul#mainmenu-navigation ul ul{display: none}ul#mainmenu-navigation li:hover > ul{display: block;position: absolute;left: 0;top: 40px;right: 0;background: #0097e3;width: 120px;height: auto;padding-right: 40px;z-index: 100000}ul#mainmenu-navigation li:hover > ul li{float: none;width: 100%}ul#mainmenu-navigation li.mainmenu-level1-active a{padding-bottom: 8px;background-color: #0097e3;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;color: white;text-decoration: none}ul#mainmenu-navigation li.mainmenu-level1-active ul li{padding: 5px 0px 0px 0px}ul#mainmenu-navigation li.mainmenu-level1-active ul li:first-child{padding-top: 10px}ul#mainmenu-navigation li.mainmenu-level1-active ul li:last-child a{padding-bottom: 8px;background-color: #0097e3;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;color: white;text-decoration: none;background: none !important}}@media only screen and (min-width: 1024px) and (max-width: 1199px){#webpage{width: 938px;margin: 0px auto;margin-top: 20px;overflow: hidden}#webpage .left{float: left;width: 595px}#webpage .right{float: right;width: 310px}#news-mobile,#news-tablet,#news-desktop,#news_footer{display: none}#news_footer_desktop_small{display: block;font-size: 16px;float: left;line-height: 0.1;width: 230px;height: 80px;margin-top: 56px}#news_footer_desktop_small h3{text-align: center;color: black;font-family: brush-script-std, sans-serif;font-weight: 400;font-style: normal;font-size: 1.6em}#news_footer_desktop_small p{text-align: left;color: #00e164;line-height: 0.05;font-size: 14px}nav{background-color: #0097e3;display: block;color: white;width: 100%;height: 43px;margin-bottom: 166px;text-transform: uppercase}nav .desktop_top{background-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/logo.png);background-position: right 10px;background-repeat: no-repeat}nav .desktop_top ul{padding-left: 0px;width: 938px;width: 1200px;margin-left: auto;margin-right: auto;margin-top: 0px;list-style: none;height: 150px}nav .desktop_top ul li{float: left;padding: 20px 0px 0px 0px;list-style-image: none;list-style: none}nav .desktop_top ul a{padding: 0px 15px;color: inherit}nav .desktop_top ul a:hover,nav .desktop_top ul .mainmenu-item-active a{padding-bottom: 8px;background-color: #0097e3;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;color: white;text-decoration: none}ul#mainmenu-navigation{width: 938px !important;margin: auto}#news-footer{margin-top: 50px;padding-left: 20px;height: 100px}.footer-call-us{height: 50px !important;width: 230px !important;font-size: 14px;padding-top: 2px !important;margin-top: 87px !important}footer .row{width: 938px;margin: auto;vertical-align: center}footer .row .footer-call-us{margin-top: 40px}footer .footer-call-us.mobile{display: none}footer .footer-call-us-mobile-wrapper{display: none}footer div.col-12{margin-top: 6px}footer div.col-12 .locations{margin-top: 36px}#footer-bar #footermenu{width: 938px;margin-left: auto;margin-right: auto}#nav_bg ul.subnavi{display: none}#nav_bg nav .desktop_top{width: 938px;margin: auto;margin-top: -10px}#nav_bg nav .desktop_top div#navbarSupportedContent{height: 50px}#nav_bg nav .desktop_top div#navbarSupportedContent ul#mainmenu-navigation{height: 50px;margin-top: 0px}#nav_bg nav .desktop_top #news-mobile,#nav_bg nav .desktop_top #news-tablet{display: none}#nav_bg nav .desktop_top #news-desktop-small{display: block;width: 360px;text-transform: none;font-size: 16px;color: black;font-style: normal;margin-top: 43px;height: 87px}#nav_bg nav .desktop_top #news-desktop-small h3,#nav_bg nav .desktop_top #news-desktop-small h5{font-family: brush-script-std, sans-serif;font-weight: 400}#nav_bg nav .desktop_top #news-desktop-small p{color: red;line-height: 0.2}#nav_bg nav .desktop_top #navbarSupportedContent{width: 938px;height: 100px}#contentcol_4{margin-bottom: 32px}}@media only screen and (min-width: 1024px){li.mainmenu-level1:nth-child(2) ul.subnavi{display: none !important}}#kontakt-35 select{width: 100px;border: 2px solid #0097e6;border-radius: 0px}#kontakt-35 input,#kontakt-35 textarea{border: 2px solid #0097e6;border-radius: 0px}#kontakt-35 .input.checkbox .form-check{padding-left: 10px}#kontakt-35 .input.checkbox .form-check span{margin-left: 15px}#kontakt-35 .input.checkbox .form-check input[type=checkbox]{transform: scale(2);outline: 2px solid #0097e6}#kontakt-35 nav.form-navigation{background: white}#kontakt-35 div.btn-group{margin-top: 20px}#kontakt-35 div.btn-group a,#kontakt-35 div.btn-group button{background: #0097e6 !important;border-radius: 0px}#kontakt-35 div.btn-group a{margin-left: 20px;padding-top: 7px;padding-left: 10px;padding-right: 10px}#kontakt-35 div.btn-group a:visited{color: white}li.flex-nav-prev,li.flex-nav-next{list-style-image: none}#contentcol_2 a{color: #0056b3}.arrow_closed{background-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/arrow_closed.jpg);height: 20px;width: 14px;background-repeat: no-repeat;display: inline-block;background-position-y: center;right: 60px;position: absolute}.arrow_open{background-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/arrow_open.jpg);height: 20px;width: 14px;background-repeat: no-repeat;display: inline-block;background-position-y: center;right: 60px;position: absolute}@media screen and (min-width: 1024px){.arrow_closed,.arrow_open{display: none}}@media screen and (max-width: 1023px){.mobile_closed{display: none}}div.flexslider{background: none;border: 0px}div.slidercontent img{border-radius: 8px}.flex-control-nav{display: none}a.flex-prev,a.flex-next{height: 60px}@media screen and (min-width: 1024px){div.tx-ws-flexslider{width: 600px;height: 400px;margin: auto}.flexslider .slides img{width: 600px;height: 400px;margin: auto}.tx-ws-flexslider .caption-align-left .caption-text{height: 35px;padding-top: 5px;width: 100%;left: 0px;top: 350px}div.right .tx-ws-flexslider .caption-align-left .caption-text{top: 210px}ol.flex-control-nav{bottom: -70px}}.tx-ws-flexslider .caption-title{font-weight: 600 !important}@media screen and (min-width: 768px) and (max-width: 1023px){div.tx-ws-flexslider{width: 500px;height: 333px;margin: auto}.flexslider .slides img{width: 500px;height: 333px;margin: auto}}@media screen and (max-width: 469px){div.tx-ws-flexslider{width: 330px;height: 220px;margin: auto}.flexslider .slides img{width: 330px;height: 220px;margin: auto}}@media screen and (min-width: 470px) and (max-width: 767px){div.tx-ws-flexslider{width: 440px;height: 293px;margin: auto}.flexslider .slides img{width: 440px;height: 293px;margin: auto}}@media screen and (min-width: 1024px){div.right div.tx-ws-flexslider{width: 310px;height: 300px;margin: auto}div.right .flexslider .slides img{width: 310px;height: 207px;margin: auto}}@media screen and (min-width: 1200px){div.right div.tx-ws-flexslider{width: 395px;height: 300px;margin: auto}div.right .tx-ws-flexslider .caption-align-left .caption-text{top: 270px}div.right .flexslider .slides img{width: 395px;height: 263px;margin: auto}}@media screen and (min-width: 1px) and (max-width: 469px){.breadcrumbIDL{padding: 0px;width: 330px;margin: auto;margin-bottom: 8px}.subnavigation.level3{width: 330px}.subnavigation.level3 .headerimage{height: auto;min-height: 160px}}@media screen and (min-width: 470px) and (max-width: 639px){.breadcrumbIDL{padding: 0px;width: 440px;margin: auto;margin-bottom: 8px}.subnavigation.level3{width: 440px}.subnavigation.level3 .headerimage{width: 440px;height: auto;min-height: 175px;background-size: 440px 175px}.subnavigation.level3 .headerimage div.level3menu ul.level3menu-list{margin-top: 175px}}@media screen and (min-width: 640px) and (max-width: 767px){.breadcrumbIDL{padding: 0px;width: 610px;margin: auto;margin-bottom: 8px}.subnavigation.level3{width: 610px}.subnavigation.level3 .headerimage{width: 610px;height: auto;background-size: 610px 230px;min-height: 230px}.subnavigation.level3 .headerimage div.level3menu ul.level3menu-list{margin-top: 230px}}@media screen and (min-width: 768px) and (max-width: 1023px){.breadcrumbIDL{padding: 0px;width: 698px;margin: auto;margin-bottom: 8px}.subnavigation.level3{width: 698px}.subnavigation.level3 .headerimage{width: 698px;height: auto;background-size: 698px 260px;min-height: 260px}.subnavigation.level3 .headerimage div.level3menu ul.level3menu-list{margin-top: 260px}}@media screen and (min-width: 1px){.top-jump{display: none;z-index: 100000;width: 40px;height: 40px;bottom: 310px;right: 15px;position: fixed;background-image: url(https://www.idl-becker.de/fileadmin/Templates/Default/Images/top-arrow.png);background-size: 40px 40px}}@media screen and (min-width: 1024px){.top-jump{display: none !important}}#pxa-cookie-bar .cookie-warning{background-color: #0097e3 !important;color: white;border: none;background-image: none}#pxa-cookie-bar .cookie-container{background-color: #0097e3 !important;color: white}#pxa-cookie-bar .cookie-container .cookie-row div a{color: white !important}#pxa-cookie-bar p,a{color: white}#pxa-cookie-bar{background-color: #0097e3 !important}

/* Created: 14.09.2019 - 12:24:07 */

/************************************************
 * RTE-Styles
 ************************************************/
span.textuppercase {
	text-transform: uppercase;
}
span.bluetext20px {
	color: #0097e6;
	font-size: 1.25rem;
}

.h2 {
  font-size: 2rem;
}

h2 {
  color: #0097e6 !important;
  font-size: 2em;
  padding: 0;
  margin-bottom: 27px !important;
  line-height: 1.1 !important;
}
span.red-button-rounded {
	display: inline-block;
	background-color: #ff0000;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 5px;
	text-align: center;
	width: 220px !important;
}
span.red-button-rounded {
	color: #ffffff;
	font-size: 1.25rem;
	font-weight: bold;
}

.ce-above .ce-gallery,
.ce-below .ce-gallery {
	margin-top: 10px;
  	margin-bottom: 25px;
}

.tx-ir_hovermenu-itemcontent * {
  background-color: #0097e3;
  color: white !important;
}
.tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-item {
	width:100%;
  	min-width: 938px;
}

div[id*="wsslider-"] .caption-title,
div[id*="wsslider-"] .caption-align-left .caption-text {
  height: 35px;
  padding-top: 3px;
  width: 100%;
}
div[id*="wsslider-"] .caption-text {
  	padding: 17px;
    padding-top: 0;
    padding-bottom: 0;
}
div[id*="wsslider-"] .caption-title {
  font-weight: 600 !important;
  margin: 0 !important;
}
.flexslider .slides img {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
@media screen and (min-width: 1023px) {
	.slides li div.caption-wrapper {
	 	position: absolute;
	  	width: 100%;
	  	top: auto;
	  	bottom: 15px;
	}
}
@media screen and (min-width: 1023px) {
	div[id*="wsslider-"] .caption-title,
	div[id*="wsslider-"] .caption-align-left .caption-text {
	  left: 0px;
	}
}
@media screen and (min-width: 1023px) {
	div[id*="wsslider-"] .caption-text {
	  position: relative;
	  width: 100%;
	  background: rgba(255,255,255,0.9);
	}
}

@media screen and (max-width: 1024px) {

  .slides li div.caption-wrapper { 
  	position: relative !important; 
  	width: 350px; 
  	top:auto; 
  	bottom: 0 !important; 
  }
  
  .slides li div.caption span { color: #fff; display: block; }
  .slides li div.caption .caption-title { font-size: 18px; font-weight: bold; margin-bottom: 5px; text-align: right; }
  .slides li div.caption .caption-text { font-size: 12px; line-height: 15px; }


  .tx-ws-flexslider .caption-align-left .caption-text { left: 20px; }
  .tx-ws-flexslider .caption-align-left .caption-link { left: 20px; }
  .tx-ws-flexslider .caption-align-right .caption-text { right: 20px; }
  .tx-ws-flexslider .caption-align-right .caption-link { right: 20px; }
  .tx-ws-flexslider .caption-link { position: absolute; bottom: 20px; }
  .tx-ws-flexslider .caption-text { position: absolute; width: 350px; top: 20px; background: rgba(255,255,255,0.9); }

}

@media screen and (min-width: 1024px) {
	div[id*="wsslider-"] {
	  	max-width: 600px;
	  	max-height: 400px;
	  	margin: auto;
	}

}

/* default styles for extension "tx_irhovermenu" */

.tx-ir_hovermenu-container {
	overflow: hidden;
	margin-bottom: 5px;
}

.tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-item {
	/*width: 938px;*/
}

.tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item {
	width: 396px;
	box-sizing: content-box;
}

.tx-ir_hovermenu-item.tx-ir_hovermenu-lastItem {
	border-right: 0px;
}

.tx-ir_hovermenu-item {
	height: 480px;
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
}
.frame-layout-1 .tx-ir_hovermenu-item {
	height:350px;
}
.tx-ir_hovermenu-bigcell .tx-ir_hovermenu-item{
	height: 480px;
}

.tx-ir_hovermenu-line.tx-ir_hovermenu-lastLine {
	border-bottom: 0px;
}

.tx-ir_hovermenu-itemcontent,
.tx-ir_hovermenu-itemcover {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.tx-ir_hovermenu-itemcontent {
	background-color: #0097e3;
	color: white;
}

a.tx-ir_hovermenu-itemcontent p {
	color: white;
	text-decoration: none;
}

        a.tx-ir_hovermenu-itemcontent:hover {
	color: white;
	text-decoration: none;
}

.tx-ir_hovermenu-itemcover {
	background-color: #868789;
	transition: margin-top 0.6s;
	-webkit-transition: margin-top 0.4s;
}

.tx-ir_hovermenu-activeHover:hover .tx-ir_hovermenu-itemcover {
	margin-top: 480px;
}

.tx-ir_hovermenu-bigcell .tx-ir_hovermenu-activeHover:hover .tx-ir_hovermenu-itemcover {
	margin-top: 480px;
}

.tx_ir_hovermenu-covertitle {
	background-color: rgba(134,135,137,0.75);
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
}

.tx_ir_hovermenu-covertitle h4 {
	margin: 22px;
	margin-top: 10px;
	margin-bottom: 3px;
	font-size: 1em;
	color: white;
	text-transform: uppercase;
}

.tx-ir_hovermenu-layout-1cols .tx_ir_hovermenu-covertitle h4 {
	
}

.tx-ir_hovermenu-bigcell .tx_ir_hovermenu-covertitle h4 {
	margin: 10px;
	margin-top: 30px;
	margin-bottom: 0px;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: white;
}

a .tx_ir_hovermenu-covertitle {
	color: white;
}

.tx-ir_hovermenu-description {
	margin: 20px;
	margin-top: 50px;
	margin-bottom: 0px;
}

.tx-ir_hovermenu-description.mobile {
    font-size: 12px;
    font-weight:bold;
}

.tx-ir_hovermenu-bigcell .tx-ir_hovermenu-description {
	margin: 30px;
	margin-top: 40px;
}

.tx-ir_hovermenu-itemcontent {
	font-size: 0.94em;
}

.tx-ir_hovermenu-itemcontent h5 {
	margin: 0px;
	margin-bottom: 2px;
	margin-top: 20px;
	font-size: 1.1em;
	text-transform: uppercase;
}
.tx-ir_hovermenu-itemcontent h5:first-child {
	margin-top: 0px;
}

.tx-ir_hovermenu-itemcontent p {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item {
        height: 265px;
    }

    .tx-ir_hovermenu-item {
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        overflow: hidden;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item {
        margin-bottom: 5px;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-image {
        object-fit: cover;
    }


    .tx-ir_hovermenu-layout-2cols {
        border-radius: 8px;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-line {
        width: 100%;
        height: 140px;
    }

    .tx-ir_hovermenu-layout-2cols > .tx-ir_hovermenu-line > .tx-ir_hovermenu-item {
        width: 50%;
        border-radius: 0px;
        height: 140px;
        border-right: 3px solid #9c9e9f;
    }

    .tx-ir_hovermenu-layout-2cols > .tx-ir_hovermenu-line > .tx-ir_hovermenu-lastItem {
        border-right: 0px solid #9c9e9f;
        border-left: 3px solid #9c9e9f;
    }

    .tx-ir_hovermenu-layout-2cols > .tx-ir_hovermenu-line > .tx-ir_hovermenu-item > .tx-ir_hovermenu-item {
        height: 140px;
        width: 100%;
        border: none;
        border-radius: 0;
    }


    .tx-ir_hovermenu-layout-2cols  .tx_ir_hovermenu-covertitle {
        height: 26px;
    }

    .tx-ir_hovermenu-layout-2cols  .tx_ir_hovermenu-covertitle h4 {
        font-size: 15px;
        text-align: left;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-image {
        width: 100%;
        height: auto;
    }
}

@media only screen and (min-width:1px) and (max-width: 1023px) {
    .tx-ir_hovermenu-itemcover img{
        object-fit: cover !important;
        width: 100%;
    }
}

@media only screen and (max-width: 469px) {
	div.tx-ir_hovermenu-layout-1cols div.tx_ir_hovermenu-covertitle,
    div.tx-ir_hovermenu-layout-3cols div.tx_ir_hovermenu-covertitle {
        text-align: center;
        height:38px;
        font-size:28px;
     }

    div.tx-ir_hovermenu-layout-6cols div.tx_ir_hovermenu-covertitle {
        height:30px;
        font-size:18px;
     }

     div.tx-ir_hovermenu-layout-6cols div.tx_ir_hovermenu-covertitle h4 {
         font-weight: 600;
      }

     .tx-ir_hovermenu-layout-3cols .tx_ir_hovermenu-covertitle h4 {
        font-weight: 600;
     }

     .tx-ir_hovermenu-item {
         border-radius: 4px;
         -webkit-border-radius: 8px;
         -moz-border-radius: 8px;
         overflow: hidden;
     }

     .tx-ir_hovermenu-description.mobile > p {
         text-align: center;
     }
     .tx-ir_hovermenu-description.tablet {
         display: none;
     }
     .tx-ir_hovermenu-description.desktop {
         display: none;
     }

    div.tx-ir_hovermenu-layout-1cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line,
    div.tx-ir_hovermenu-layout-3cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
        width: 330px;
        height: auto;
        margin: auto;
    }
    .tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-item,
    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item {
        width: 330px;
        height: 190px;
        margin-bottom:4px;
    }
    .tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-item {
    	min-width: auto;
    }
    .tx-ir_hovermenu-layout-1cols .tx_ir_hovermenu-covertitle h4 {
    	padding-top: 4px;
		font-size: 1.4rem;
	}

    .tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-image,
    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-image {
        width: 330px;
        height: 190px;
    }


    div.tx-ir_hovermenu-layout-2cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
        width: 330px;
        height: auto;
        margin: auto;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-item {
        width: 330px;
        height: 133px;
        margin-bottom:4px;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-image {
        width: 330px;
        height: 133px;
    }

    .tx-ir_hovermenu-layout-2cols .tx_ir_hovermenu-covertitle h4 {
        margin-left: 10px;
        font-weight: 600;
    }

    div.tx-ir_hovermenu-layout-6cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
        width: 330px;
        height: auto;
        margin: auto;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item {
        width: 330px;
        height: 190px;
        margin-bottom:4px;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-image {
        width: 330px;
        height: 190px;
    }
}

@media only screen and (min-width: 470px) and (max-width: 639px) {
    div.tx-ir_hovermenu-layout-3cols div.tx_ir_hovermenu-covertitle {
        text-align: center;
        height:38px;
        font-size:28px;
     }

    .tx-ir_hovermenu-layout-3cols .tx_ir_hovermenu-covertitle h4 {
        font-weight: 600;
    }
    .tx-ir_hovermenu-layout-1cols .tx_ir_hovermenu-covertitle h4 {
      	text-align: center;
		font-size: 1.75rem;
	    font-weight: bold;
	}


     div.tx-ir_hovermenu-layout-2cols div.tx_ir_hovermenu-covertitle {
         text-align: left;
         height:30px;
         font-size:18px;
      }

      div.tx-ir_hovermenu-layout-6cols div.tx_ir_hovermenu-covertitle {
          height:38px;
          font-size:22px;
       }

       div.tx-ir_hovermenu-layout-6cols div.tx_ir_hovermenu-covertitle h4 {
           font-weight: 600;
           margin-top:7px;
        }

     .tx-ir_hovermenu-item {
         border-radius: 4px;
         -webkit-border-radius: 8px;
         -moz-border-radius: 8px;
         overflow: hidden;
     }

     .tx-ir_hovermenu-description.mobile > p {
         text-align: center;
     }
     .tx-ir_hovermenu-description.tablet {
         display: none;
     }
     .tx-ir_hovermenu-description.desktop {
         display: none;
     }
    div.tx-ir_hovermenu-layout-1cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line,
    div.tx-ir_hovermenu-layout-3cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
        width: 440px;
        height: auto;
        margin: auto;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item {
        width: 440px;
        height: 240px;
        margin-bottom:4px;
    }
    .tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-image,
    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-image {
        width: 440px;
        height: 240px;
    }
    
    .tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-item {
    	min-width: 100%;
    }
    .frame-layout-1 .tx-ir_hovermenu-item {
	    height: 240px;
	}

    div.tx-ir_hovermenu-layout-2cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
        width: 440px;
        height: auto;
        margin: auto;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-item {
        width: 440px;
        height: 175px;
        margin-bottom:4px;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-image {
        width: 440px;
        height: 175px;
    }

    .tx-ir_hovermenu-layout-2cols .tx_ir_hovermenu-covertitle h4 {
        margin-left: 17px;
        margin-top:6px;
        font-size: 17px;
        font-weight: 600;
    }

    div.tx-ir_hovermenu-layout-6cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
        width: 440px;
        height: auto;
        margin: auto;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item {
        width: 440px;
        height: 240px;
        margin-bottom:4px;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-image {
        width: 440px;
        height: 240px;
    }
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
    div.tx-ir_hovermenu-layout-3cols div.tx_ir_hovermenu-covertitle {
        text-align: center;
        height:38px;
        font-size:28px;
     }

    .tx-ir_hovermenu-layout-3cols .tx_ir_hovermenu-covertitle h4 {
        font-weight: 600;
    }
    .tx-ir_hovermenu-layout-1cols .tx_ir_hovermenu-covertitle h4 {
      	text-align: center;
		font-size: 1.5rem;
	    font-weight: bold;
	}
	.frame-layout-1 .tx-ir_hovermenu-item {
	    height: 245px;

	    border-radius: 8px;
	    -webkit-border-radius: 8px;
	    -moz-border-radius: 8px;
	    overflow: hidden;
	}
	.tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-item img {
		height: 245px;
	}
	.tx-ir_hovermenu-layout-1cols .tx_ir_hovermenu-covertitle h4 {
	    font-size: 1.75rem;
	}
    div.tx-ir_hovermenu-layout-2cols div.tx_ir_hovermenu-covertitle {
        text-align: left;
        height:35px;
        font-size:18px;
    }

    div.tx-ir_hovermenu-layout-6cols div.tx_ir_hovermenu-covertitle {
        height:32px;
        font-size:18px;
     }

     div.tx-ir_hovermenu-layout-6cols div.tx_ir_hovermenu-covertitle h4 {
         font-weight: 600;
         margin-top:5px;
      }

     div.tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-firstItem {
         border-top-left-radius: 8px;
         -webkit-border-top-left-radius: 8px;
         -moz-border-top-left-radius: 8px;
         border-bottom-left-radius: 8px;
         -webkit-border-bottom-left-radius: 8px;
         -moz-border-bottom-left-radius: 8px;
         overflow: hidden;
         margin-right: 5px;
     }

     div.tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-lastItem {
          border-top-right-radius: 8px;
          -webkit-border-top-right-radius: 8px;
          -moz-border-top-right-radius: 8px;
          border-bottom-right-radius: 8px;
          -webkit-border-bottom-right-radius: 8px;
          -moz-border-bottom-right-radius: 8px;
          overflow: hidden;
          margin-left: 5px;
      }

     .tx-ir_hovermenu-description.mobile > p {
         text-align: center;
     }
     .tx-ir_hovermenu-description.tablet {
         display: none;
     }
     .tx-ir_hovermenu-description.desktop {
         display: none;
     }
    div.tx-ir_hovermenu-layout-1cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line,
    div.tx-ir_hovermenu-layout-3cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
        width: 610px;
        height: auto;
        margin: auto;
    }
    .tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-item {
	    min-width: 100%;
	}

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item {
        width: 200px;
        height: 245px;
        margin-bottom:4px;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-image {
        width: 200px;
        height: 245px;
    }

    div.tx-ir_hovermenu-layout-2cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
        width: 610px;
        height: auto;
        margin: auto;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-item {
        width: 610px;
        height: 245px;
        margin-bottom:4px;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-image {
        width: 610px;
        height: 245px;
    }

    .tx-ir_hovermenu-layout-2cols .tx_ir_hovermenu-covertitle h4 {
        margin-left: 15px;
        margin-top: 7px;
        font-size: 17px;
        font-weight: 600;
    }

     .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-item {
         border-radius: 4px;
         -webkit-border-radius: 8px;
         -moz-border-radius: 8px;
         overflow: hidden;
     }

     div.tx-ir_hovermenu-layout-6cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
         width: 608px;
         margin: auto;
         border-radius: 8px;
         height: 578px;
         overflow: hidden;
     }

     .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item {
         width: 302px;
         height: 190px;
     }

     .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-image {
         width: 302px;
         height: 190px;
     }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item {
        box-sizing: content-box;
    }
     .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(1) {
         border-bottom: 2px #797b7d solid;
         border-right: 2px #797b7d solid;
     }
     .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(2) {
         border-bottom: 2px #797b7d solid;
         border-left: 2px #797b7d solid;
     }
     .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(3) {
         border-bottom: 2px #797b7d solid;
         border-top: 2px #797b7d solid;
         border-right: 2px #797b7d solid;
     }
     .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(4) {
         border-bottom: 2px #797b7d solid;
         border-top: 2px #797b7d solid;
         border-left: 2px #797b7d solid;
     }
     .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(5) {
         border-top: 2px #797b7d solid;
         border-right: 2px #797b7d solid;
     }
     .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(6) {
         border-top: 2px #797b7d solid;
         border-left: 2px #797b7d solid;
     }
        }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    div.tx_ir_hovermenu-covertitle {
        text-align: center;
        height:38px;
        font-size:28px;
     }
    .tx-ir_hovermenu-layout-1cols .tx_ir_hovermenu-covertitle h4,
    .tx-ir_hovermenu-layout-3cols .tx_ir_hovermenu-covertitle h4 {
    	font-weight: 600;
    }

     .tx-ir_hovermenu-description {
        margin-top: 70px;
     }

      div.tx_ir_hovermenu-covertitle {
         text-align: center;
         height:48px;
         font-size:34px;
         padding-top: 2px;
      }

          div.tx-ir_hovermenu-layout-6cols div.tx_ir_hovermenu-covertitle {
      height:32px;
      font-size:18px;
      text-align: left;
           }

           div.tx-ir_hovermenu-layout-6cols div.tx_ir_hovermenu-covertitle h4 {
       font-weight: 600;
       margin-top:5px;
    }

     .tx-ir_hovermenu-description.mobile {
         display: none;
     }
     .tx-ir_hovermenu-description.desktop {
         display: none;
     }
     .tx-ir_hovermenu-description.tablet {
         display: block;
         font-size: 16px;
         line-height: 2;
     }
     .tx-ir_hovermenu-description.tablet > p {
         text-align: left;
         margin-left: 43px;
     }

    div .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item {
        border-radius: 0px;
    }
     div.tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-firstItem {
         border-top-left-radius: 8px;
         -webkit-border-top-left-radius: 8px;
         -moz-border-top-left-radius: 8px;
         border-bottom-left-radius: 8px;
         -webkit-border-bottom-left-radius: 8px;
         -moz-border-bottom-left-radius: 8px;
         overflow: hidden;
         border-right: 4px solid #c9c9c9;
     }

     div.tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-lastItem {
          border-top-right-radius: 8px;
          -webkit-border-top-right-radius: 8px;
          -moz-border-top-right-radius: 8px;
          border-bottom-right-radius: 8px;
          -webkit-border-bottom-right-radius: 8px;
          -moz-border-bottom-right-radius: 8px;
          overflow: hidden;
          border-left: 4px solid #c9c9c9;
      }
    div.tx-ir_hovermenu-layout-1cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line,
    div.tx-ir_hovermenu-layout-3cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
        width: 698px;
        height: auto;
        margin: auto;
    }
    .tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-item {
	    width: 100%;
	    min-width: 100%;
	}

    div.tx-ir_hovermenu-layout-2cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line.tx-ir_hovermenu-firstLine {
         border-bottom: 4px solid #9c9e9f;
         height: 143px;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item {
        width: 230px;
        height: 282px;
        margin-bottom:4px;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-image {
        width: 230px;
        height: 282px;
    }

    div.tx-ir_hovermenu-layout-2cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
        width: 698px;
        height: auto;
        margin: auto;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-item {
        width: 374px;
        height: 139px;
        border-radius: 4px;
         -webkit-border-radius: 8px;
         -moz-border-radius: 8px;
         overflow: hidden;
         border-right: 4px solid #9c9e9f;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-item.tx-ir_hovermenu-lastItem {
         border-right: 0px;
     }

    div.tx-ir_hovermenu-layout-2cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line.tx-ir_hovermenu-firstLine .tx-ir_hovermenu-item.tx-ir_hovermenu-lastItem {
        border-top-right-radius: 8px;
    }

    div.tx-ir_hovermenu-layout-2cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line.tx-ir_hovermenu-lastLine .tx-ir_hovermenu-item.tx-ir_hovermenu-lastItem {
        border-bottom-right-radius: 8px;
    }

    div.tx-ir_hovermenu-layout-2cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line.tx-ir_hovermenu-firstLine .tx-ir_hovermenu-item.tx-ir_hovermenu-firstItem {
        border-top-left-radius: 8px;
    }

    div.tx-ir_hovermenu-layout-2cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line.tx-ir_hovermenu-lastLine .tx-ir_hovermenu-item.tx-ir_hovermenu-firstItem {
        border-bottom-left-radius: 8px;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-image {
        width: 374px;
        height: 139px;
    }

    .tx-ir_hovermenu-layout-2cols .tx_ir_hovermenu-covertitle h4 {
        margin-left: 15px;
        margin-top: 7px;
        font-size: 17px;
        font-weight: 600;
    }

     .tx-ir_hovermenu-layout-2cols .tx_ir_hovermenu-covertitle {
         height: 24px;
         font-size: 18px;
     }

     .tx-ir_hovermenu-layout-2cols .tx_ir_hovermenu-covertitle > h4 {
         margin-top: 1px;
     }



    div.tx-ir_hovermenu-layout-6cols.tx-ir_hovermenu-container > div.tx-ir_hovermenu-line {
          width: 698px;
          margin: auto;
          border-radius: 8px;
          height: 626px;
          overflow: hidden;
     }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item {
          width: 347px;
          height: 206px;
          border-radius: 0px;
          box-sizing: content-box;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-image {
          width: 347px;
          height: 206px;
      }

     .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item {
         box-sizing: content-box;
     }
      .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(1) {
          border-bottom: 2px #797b7d solid;
          border-right: 2px #797b7d solid;
      }
      .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(2) {
          border-bottom: 2px #797b7d solid;
          border-left: 2px #797b7d solid;
      }
      .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(3) {
          border-bottom: 2px #797b7d solid;
          border-top: 2px #797b7d solid;
          border-right: 2px #797b7d solid;
      }
      .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(4) {
          border-bottom: 2px #797b7d solid;
          border-top: 2px #797b7d solid;
          border-left: 2px #797b7d solid;
      }
      .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(5) {
          border-top: 2px #797b7d solid;
          border-right: 2px #797b7d solid;
      }
      .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(6) {
          border-top: 2px #797b7d solid;
          border-left: 2px #797b7d solid;
      }

}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .tx-ir_hovermenu-description.mobile {
        display: none;
    }
    .tx-ir_hovermenu-description.tablet {
        display: none;
    }
    .tx-ir_hovermenu-container {
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item {
        border-right: 4px solid #c9c8c7;
        width: 310px;
        height: 380px;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item:last-child {
       border-right: none;
    }
    .tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-item {
	    width: auto; 
	    min-width: 100%;
	}
	.tx-ir_hovermenu-layout-1cols .tx-ir_hovermenu-item .tx-ir_hovermenu-image {
		width: 100%;
		object-fit: cover;
	}

    .tx_ir_hovermenu-covertitle {
        height: 74px;
        padding-top:10px;
        font-size: 44px;
        text-align: center;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-image {
        width: 310px;
        height: 380px;
    }


    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-item {
        width: 467px;
        border-right: 4px solid #9c9e9f;
        height: 188px;
        box-sizing: content-box;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-item.tx-ir_hovermenu-lastItem {
        border-right: 0px;
    }

    .tx-ir_hovermenu-layout-2cols .tx_ir_hovermenu-covertitle {
        height: 36px;
        font-size: 16px;
    }

    .tx-ir_hovermenu-layout-2cols .tx_ir_hovermenu-covertitle > h4 {
        margin-top: 1px;
        text-align: left;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-image {
        width: 467px;
        height: 188px;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item {
        height: 188px;
        border-right: 4px #797b7d solid;
        box-sizing: content-box;
        width: 310px;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-image {
        height: 188px;
        width: 310px;
    }

    .tx-ir_hovermenu-layout-6cols .tx_ir_hovermenu-covertitle {
        height: 35px;
        font-size: 22px;
        text-align: left;
        padding-top: 4px;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(3), .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(6) {
        border-right: 0px;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(1), .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(2), .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(3) {
        border-bottom: 4px #797b7d solid;
    }
}



@media only screen and (min-width: 1200px) {
    .tx-ir_hovermenu-description.mobile {
        display: none;
    }
    .tx-ir_hovermenu-description.tablet {
        display: none;
    }

    .tx-ir_hovermenu-container {
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item {
        border-right: 6px solid #c9c8c7;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-item:last-child {
       border-right: none;
    }

    .tx_ir_hovermenu-covertitle {
        height: 84px;
        padding-top:10px;
        font-size: 44px;
        text-align: center;
    }

    .tx-ir_hovermenu-layout-3cols .tx-ir_hovermenu-image {
        width: 396px;
        height: 480px;
    }

    .tx-ir_hovermenu-layout-3cols .tx_ir_hovermenu-covertitle {
        font-size: 51px;
    }

    .tx-ir_hovermenu-layout-3cols .tx_ir_hovermenu-covertitle h4 {
        margin-top:12px;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-lastItem {
        border-right: 0px !important;
        box-sizing: content-box;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-item {
        width: 597px !important;
        border-right: 6px solid #9c9e9f;
        box-sizing: content-box !important;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-item {
        width: 597px;
        height: 238px;
    }

    .tx-ir_hovermenu-layout-2cols .tx-ir_hovermenu-image {
        width: 597px;
        height: 238px;
    }

    .tx-ir_hovermenu-layout-2cols .tx_ir_hovermenu-covertitle {
        height: 43px;
        font-size: 20px;
    }

    .tx-ir_hovermenu-layout-2cols .tx_ir_hovermenu-covertitle > h4 {
        margin-top: 1px;
        text-align: left;
        font-size: 24px;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item {
        height: 237px;
        border-right: 6px #797b7d solid;
        box-sizing: content-box;
        width: 396px;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-image {
        height: 237px;
        width: 396px;
    }

    .tx-ir_hovermenu-layout-6cols .tx_ir_hovermenu-covertitle {
        height:43px;
        font-size: 24px;
        padding-top: 5px;
        text-align: left;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(3), .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(6) {
        border-right: 0px;
    }

    .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(1), .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(2), .tx-ir_hovermenu-layout-6cols .tx-ir_hovermenu-item:nth-child(3) {
        border-bottom: 6px #797b7d solid;
    }
        }

    div.tx_ir_hovermenu-covertitle h4 {
        margin-top: 3px;
    }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .tx-ir_hovermenu-itemcontent {
      background-image: url(/typo3conf/ext/ir_hovermenu/Resources/Public/Images/link-image.png);
      background-position-x: center;
      background-position-y: 21px;
      background-repeat:no-repeat;
      background-size: 55px auto;
    }
}

@media only screen and (max-width: 767px) {
     .tx-ir_hovermenu-itemcontent {
           background-image: url(/typo3conf/ext/ir_hovermenu/Resources/Public/Images/link-image.png);
           background-position-x: center;
           background-position-y: 21px;
           background-repeat:no-repeat;
           background-size: 40px auto;
     }
}

.tx_ir_hovermenu-covertitle {
    font-weight: 600;
}

