// Media queries breakpoints @screen-xs: 480px; @screen-sm: 768px; @screen-md: 992px; //@screen-lg: 5000px; @screen-lg: 1664px; // Colors @color-gruen: rgb(64,162,49); @color-winter-gruen: rgb(0,154,155); @color-tecintegral-gruen: rgb(56,77,150); @color-darkgrey: rgb(125,125,125); @color-lightgrey: rgb(223,223,223); // Fonts @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; src: local('Roboto Light'), local('Roboto-Light'), url(../font/roboto-lece-300.woff) format('woff'); } @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/roboto-lece-700.woff) format('woff'); } @font-face { font-family: 'Raleway'; font-style: normal; font-weight: 800; src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(../font/raleway-lece-800.woff) format('woff'); } @font-face { font-family: 'Raleway'; font-style: normal; font-weight: 400; src: local('Raleway'), url(../font/raleway-lece-400.woff) format('woff'); } @font-face { font-family: 'Raleway'; font-style: normal; font-weight: 600; src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(../font/raleway-lece-600.woff) format('woff'); } body { font-size: 18pt; overflow-x: hidden; @media (max-width: (@screen-lg - 1px)) {font-size: 12pt;} } @media (max-width: (@screen-md - 1px)) { .container { width: auto; } } .gruen { h1 { color: rgb(75,150,58); } } .winter-gruen { h1 { color: @color-winter-gruen; } } .tecintegral-gruen { h1 { color: @color-tecintegral-gruen; } } h1 { margin: 0 0 10px 0; font-family: Raleway, sans-serif; font-weight: 600; font-size: 160%; } h2 { margin: 0 0 10px 0; font-family: Raleway, sans-serif; font-weight: 800; font-size: 133.33%; } hr { border-top: 1px solid rgb(182,182,182); border-bottom: 1px solid rgb(182,182,182); height: 1px; background-color: rgb(132,133,132); margin: 0 0 30px 0; } p { color: rgb(91,92,91); font-family: Roboto, sans-serif; font-weight: 300; } table { color: rgb(91,92,91); font-family: Roboto, sans-serif; font-weight: 300; } li { color: rgb(91,92,91); font-family: Roboto, sans-serif; font-weight: 300; } .footer { font-family: Raleway, sans-serif; font-size: 77.77%; background-color: rgb(91,92,91); color: white; .row { margin-top: 30px; @media (min-width: (@screen-lg)) { margin-top: 40px; } } hr { margin: 45px 0 8px 0; @media (min-width: (@screen-lg)) { margin: 60px 0 10px 0; } border-top: none; border-bottom: 2px solid rgb(218,218,218); background-color: transparent; } p, table, a { color:inherit; font-family: inherit; text-decoration: none; } .container>p { margin:10px 0 15px 0; } td { padding: 0; &:first-child { padding-right: 5px; } } p+table{ margin-top: -10px; } } .facebook-logo { margin-right: 10px; width: 23px; height: 23px; @media (min-width: (@screen-lg)) { width: 31px; height: 31px; } } .youtube-logo { margin-right: 10px; width: 23px; height: 23px; @media (min-width: (@screen-lg)) { width: 31px; height: 31px; } } .header-image { background-size: cover; margin-bottom: 60px; @media (max-width: (@screen-lg - 1px)) {margin-bottom: 45px;} min-height: 146px; @media (max-width: (@screen-md - 1px)) {margin: 0 15px 45px 15px} } .menu { height: 125px; @media (max-width: (@screen-lg - 1px)) {height: 94px;} @media (max-width: (@screen-md - 1px)) {height: auto} margin: 17px 0 -142px 0; @media (max-width: (@screen-md - 1px)) { margin: 17px 0 17px 0 } position: relative; z-index: 1; .logo { background-color: rgba(255,255,255,.75); transform: skew(-30deg); width: 250px; @media (max-width: (@screen-lg - 1px)) {width: 188px;} @media (max-width: (@screen-md - 1px)) {width: auto;} height: 125px; @media (max-width: (@screen-lg - 1px)) {height: 94px;} @media (max-width: (@screen-md - 1px)) {height: auto;} position: relative; @media (max-width: (@screen-md - 1px)) {margin-bottom: 15px} img { transform: skew(30deg); position: absolute; @media (max-width: (@screen-md - 1px)) {position: static} top:18px; left:25px; width: 203px; @media (max-width: (@screen-lg - 1px)) {width: 153px;} height: auto; } } } #top-menu, #main-menu { border-spacing: 5px; @media (max-width: (@screen-lg - 1px)) { border-spacing: 3px; } margin:0; padding:0; display: inline-table; @media (max-width: (@screen-md - 1px)) {display: none;} position: absolute; @media (max-width: (@screen-md - 1px)) {position: static} top:-5px; @media (max-width: (@screen-lg - 1px)) { top: -3px; } left:269px; @media (max-width: (@screen-lg - 1px)) {left:202px} z-index: 2; &>li { @media (min-width: (@screen-md)) { transform: skew(-30deg); } padding-left:25px; @media (max-width: (@screen-lg - 1px)) { padding-left:15px; } display: table-cell; @media (max-width: (@screen-md - 1px)) {display: list-item; list-style: none;} background-color: rgba(255,255,255,.75); @media (max-width: (@screen-md - 1px)) { background-color: rgba(157,160,160,.2);} font-family: Raleway, sans-serif; font-weight: 600; font-size: 80%; @media (max-width: (@screen-lg - 1px)) {font-size: 70%;} height: 60px; @media (max-width: (@screen-lg - 1px)) {height: 45px;} @media (max-width: (@screen-md - 1px)) {height: auto} line-height: 1.2; vertical-align: middle; position: relative; @media (max-width: (@screen-md - 1px)) {padding:0!important; width: auto!important; margin-bottom:1px} &:nth-child(1){width: 178px + 75px - 20px; padding-left: 25px} &:nth-child(2){width: 209px + 50px - 20px;} &:nth-child(3){width: 226px + 50px - 17px;} &:nth-child(4){width: 258px + 50px - 20px;} &:nth-child(5){width: 296px + 50px - 18px;} @media (max-width: (@screen-lg - 1px)) { &:nth-child(1){width: 117px + 11px; padding-left: 13px} &:nth-child(2){width: 122px + 11px;} &:nth-child(3){width: 132px + 12px;} &:nth-child(4){width: 151px + 12px;} &:nth-child(5){width: 152px;} } a, a:hover, a:active, a:focus, a:visited { @media (min-width: (@screen-md)) { transform: skew(30deg); } display: block; color: black; text-decoration: none; @media (max-width: (@screen-md - 1px)) { display: block; width: 100%; height: 100%; padding:10px 5px; } } // Untermenü zum Ausklappen @media (min-width: (@screen-md)) { &:hover ul { display: block; } ul { transform: skew(30deg); display: none; position: absolute; top: 45px; @media (min-width: (@screen-lg)) { top: 60px; } left: 15px; &.one {left: 25px; } &.four {left: 21px; } &.three {left: 10px; } @media (min-width: (@screen-lg)) { left: 27px; &.one {left: 42px; } &.four {left: 36px; } &.three {left: 18px; } } width: 100%; list-style: none; padding:0; background-color: rgba(255,255,255,.75); z-index: 2; li { a, a:hover, a:active, a:focus { transform: skew(0deg); display: block; padding: .2em 1em .2em 2em; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } } } } } } #bottom-menu, #sub-menu { @media (min-width: (@screen-md)) { transform: skew(-30deg) }; margin:0; padding:0; display: inline-table; @media (max-width: (@screen-md - 1px)) {display: none;} position: absolute; @media (max-width: (@screen-md - 1px)) {position: static} top:65px; @media (max-width: (@screen-lg - 1px)) {top: 49px;} left:236px; @media (max-width: (@screen-lg - 1px)) {left:177px} z-index: 1; li { display: table-cell; @media (max-width: (@screen-md - 1px)) {display: list-item; list-style: none;} background-color: rgba(157,160,160,.5); @media (max-width: (@screen-md - 1px)) {background-color: rgba(125,125,125,.7)} font-family: Raleway, sans-serif; font-weight: 600; font-size: 80%; @media (max-width: (@screen-lg - 1px)) {font-size: 70%;} height: 60px; @media (max-width: (@screen-lg - 1px)) {height: 45px;} @media (max-width: (@screen-md - 1px)) {height: auto} line-height: 1.2; vertical-align: middle; @media (max-width: (@screen-md - 1px)) {padding:0!important; width: auto!important; margin-bottom:1px} &:nth-child(1){width: 240px; padding-left: 35px} &:nth-child(2){width: 209px + 40px - 10px; padding-left: 25px} &:nth-child(3){width: 275px; padding-left: 25px} @media (max-width: (@screen-lg - 1px)) { &:nth-child(1){width: 155px; padding-left: 25px} &:nth-child(2){width: 122px + 11px;} &:nth-child(3){width: 150px;} } a, a:hover, a:active, a:focus, a:visited { display: inline-block; @media (min-width: (@screen-md)) { transform: skew(30deg); } color: white; text-decoration: none; @media (max-width: (@screen-md - 1px)) { display: block; width: 100%; height: 100%; padding:10px 5px; } } } } .baseline { vertical-align: baseline !important; } #product-menu-header { background-color: rgb(125,125,125); height: 80px; @media (max-width: (@screen-lg - 1px)) {height: 60px;} line-height: 80px; @media (max-width: (@screen-lg - 1px)) {line-height: 60px;} font-family: Roboto, sans-serif; font-weight: 700; font-size: 133%; padding: 0 25px; @media (max-width: (@screen-lg - 1px)) {padding: 0 18px;} text-transform: uppercase; color: white; &:after{ @media (max-width: (@screen-md - 1px)) {display: none}; content:""; position:absolute; z-index: 2; top:0; right:-11px; @media (max-width: (@screen-lg - 1px)) {right: -4px;} width: 52px; height: 80px; @media (max-width: (@screen-lg - 1px)) {height: 60px;} background-color: rgb(125,125,125); transform: skew(-32.51deg); } } #product-breadcrumb { background-color: @color-gruen; &.winter-gruen{ background-color: @color-winter-gruen; } &.tecintegral-gruen{ background-color: @color-tecintegral-gruen; } margin:0; @media (max-width: (@screen-md - 1px)) {margin-bottom: 15px;} padding:0; position: absolute; @media (max-width: (@screen-md - 1px)) {position: static;} top:0; left:-15px; z-index: 1; li { display:inline-block; @media (max-width: (@screen-md - 1px)) {display: block;} height: 80px; @media (max-width: (@screen-lg - 1px)) {height: 60px;} line-height: 80px; @media (max-width: (@screen-lg - 1px)) {line-height: 60px;} font-family: Roboto, sans-serif; font-weight: 700; font-size: 133%; text-transform: uppercase; color: white; padding: 0 25px; @media (max-width: (@screen-lg - 1px)) {padding: 0 18px;} &:first-child { @media (min-width: (@screen-md)) { padding-left: 80px; } } &:last-child { padding-right: 40px; &:after{ @media (max-width: (@screen-md - 1px)) {display: none}; content:""; position:absolute; z-index: 2; top:0; right:-26px; @media (max-width: (@screen-lg - 1px)) {right: -32px;} width: 52px; height: 80px; @media (max-width: (@screen-lg - 1px)) {height: 60px;} background-color: @color-gruen; transform: skew(-32.51deg); } } &.winter-gruen:last-child:after{ background-color: @color-winter-gruen; } &.tecintegral-gruen:last-child:after{ background-color: @color-tecintegral-gruen; } } } #product-menu { background-color: rgb(223,223,223); padding: 0 0 84px 0; @media (max-width: (@screen-lg - 1px)) {padding: 0 0 63px 0;} @media (max-width: (@screen-md - 1px)) {padding: 0 0 0 0;}; margin: 0; @media (max-width: (@screen-md - 1px)) {margin: 0 0 15px 0}; list-style: none; li { line-height: 1.2; margin-top:10px; } &>li { padding: 25px 50px 25px 25px; @media (max-width: (@screen-lg - 1px)) {padding: 18px 36px 18px 18px;} border-bottom: 1px solid white; font-family: Roboto, sans-serif; font-weight: 300; font-size: 100%; position: relative; a, a:hover, a:active, a:focus { color: black; text-decoration: none; display: block; } &>a:after{ content: '▼'; font-family: Arial, sans-serif; position: absolute; color: rgb(91,91,91); right: 25px; @media (max-width: (@screen-lg - 1px)) {right: 18px;} top:25px; @media (max-width: (@screen-lg - 1px)) {top: 18px;} } &.active>a:after{ content: '▲'; } } &.gruen>li.active:after {color: @color-gruen} &.winter-gruen>li.active:after {color: @color-winter-gruen} &.tecintegral-gruen>li.active:after {color: @color-tecintegral-gruen} &.gruen a.active, &.gruen a.active:after, &.gruen a.active:hover, &.gruen a.active:focus, &.gruen a.active:active { color: @color-gruen; font-weight: 700;} &.winter-gruen a.active, &.winter-gruen a.active:after, &.winter-gruen a.active:hover, &.winter-gruen a.active:focus, &.winter-gruen a.active:active { color: @color-winter-gruen; font-weight: 700;} &.tecintegral-gruen a.active, &.tecintegral-gruen a.active:after, &.tecintegral-gruen a.active:hover, &.tecintegral-gruen a.active:focus, &.tecintegral-gruen a.active:active { color: @color-tecintegral-gruen; font-weight: 700;} ul li { list-style: none; color: black; } } .product-image-container { margin-left: -30px; @media (max-width: (@screen-md - 1px)) {margin-left: 0;} margin-bottom: 30px; position: relative; z-index: 0; img { display:block; height: auto; max-width: 100%; } } .no-product-image-container { @media (max-width: (@screen-md - 1px)) {display: none;}; height: 95px; @media (max-width: (@screen-lg - 1px)) {height: 75px;} } #product-content-container{ padding-bottom: 15px; hr { margin: 30px 0; } ul { padding: 0; li { padding-left: 20px; list-style: none; &:before { content: '–'; position: absolute; left: 13px; } } } } .page { position: relative; ul { padding: 0; li { padding-left: 20px; list-style: none; &:before { content: '–'; position: absolute; left: 13px; } } } } a.download { font-family: Roboto, sans-serif; font-weight: 700; color: black; &:active, &:hover, &:focus { text-decoration: none; } &:before { content: '▼'; color: white; background-color: @color-gruen; border-radius: 4px; display: inline-block; height: 30px; @media (max-width: (@screen-lg - 1px)) {height: 20px;} line-height: 30px; @media (max-width: (@screen-lg - 1px)) {line-height: 20px;} width: 30px; @media (max-width: (@screen-lg - 1px)) {width: 20px;} padding: 0 0 0 0; margin-right: 15px; @media (max-width: (@screen-lg - 1px)) {margin-right: 10px;} vertical-align: middle; text-align: center; } } #product-content-container.winter-gruen a.download:before { background-color: @color-winter-gruen } #product-content-container.tecintegral-gruen a.download:before { background-color: @color-tecintegral-gruen } .no-padding { @media (min-width: (@screen-md)) { padding:0; &>.row { margin-right:0; } }; } .row { &.categories { display: none; } } .button, .button:hover, .button:focus, .button:active { background-color: rgb(0, 154, 155)!important; color:white; text-decoration: none; padding: 5px 20px; border: none; &.gruen {background-color: @color-gruen} &.winter-gruen {background-color: @color-winter-gruen} &.tecintegral-gruen {background-color: @color-tecintegral-gruen} } .gruen .button.auto {background-color: @color-gruen} .winter-gruen .button.auto {background-color: @color-winter-gruen} .tecintegral-gruen .button.auto {background-color: @color-tecintegral-gruen} .header-headlines { position: relative; #navigation { position: absolute; top:-28px; @media (min-width: (@screen-lg)) {top:-49px;} left:0; height: 1px; width: 100%; } margin-top: -60px - 114px - 50px; @media (max-width: (@screen-lg - 1px)) {margin-top: -45px - 76px - 30px;} margin-bottom: 60px + 30px; @media (max-width: (@screen-lg - 1px)) {margin-bottom: 45px + 30px;} @media (max-width: (@screen-md - 1px)) {margin-bottom: 45px } @media (max-width: (@screen-md - 1px)) {margin-left: 15px} &.single-product { margin-bottom: 49px; @media (max-width: (@screen-lg - 1px)) {margin-bottom: 28px} } h1,h2 { text-transform: uppercase; margin: 0; color:white; text-shadow: 0 5px 5px rgba(0, 0, 0, 0.3); } h1 { font-size: 166.66%; } h2 { font-size: 266.66%; } &.one-headline { padding-top: 44px; @media (max-width: (@screen-lg - 1px)) {padding-top: 29px;} h1 { font-size: 266.66%; } } } .btn-nav { border-radius: 0; margin-bottom: 5px; width: 100%; text-align: left; padding-left: 25px; position: relative; &:hover { background-color: white; border-color: rgb(204,204,204); } .icon-bar { display: inline-block; position: absolute; left: 5px; top: 10px; height: 2px; width: 15px; background-color: rgb(125,125,125); &:nth-child(2){ top: 10px + 5px } &:nth-child(3){ top: 10px + 2*5px } } } div.csColumn { text-align: left!important; margin-bottom: 30px!important; margin-left:0!important; margin-right:0!important; @media (max-width: (@screen-md - 1px)) {width: 100%!important;} } #map { padding-top:28%; } ul.contacts { li { margin-bottom: 10px; padding-left: 0; &:before{ content: ''; } &>p { padding: 5px 50px 5px 30px; margin: 0; background-color: rgb(91,92,91); color: white; position: relative; cursor: pointer; &:after{ content: '▼'; font-family: Arial, sans-serif; position: absolute; right: 25px; top:5px; } &.active:after{ content: '▲'; } } &>div{ padding-left: 30px; padding-top: 10px; display:none; } } } .form-control, .form-control:focus { border:0; border-radius: 0; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); color: black; } textarea { resize: none; } .btn-success, .btn-success:focus, .btn-success:hover, .btn-success:active { border-radius: 0; border: 0; text-transform: uppercase; padding-right: 100px; font-weight: 700; position: relative; &:after { content: '›'; font-family: Arial, sans-serif; font-size: 200%; font-weight: 800; position: absolute; right: 10px; top: -7px; } } .checkbox{ font-family: Roboto, sans-serif; font-weight: 300; font-size: 16px; } .modal-body{ .checkbox input[type="checkbox"]{ margin: 0px; } } .form-group.has-error .form-control{ box-shadow: 0 3px 5px 0 rgba(139, 0, 0, 0.5); .checkbox{ color: rgba(139, 0, 0, 0.5); } } .page.gruen { .btn-success, .btn-success:focus, .btn-success:hover, .btn-success:active { background-color: @color-gruen; } } .page.winter-gruen { .btn-success, .btn-success:focus, .btn-success:hover, .btn-success:active { background-color: @color-winter-gruen; } } .page.tecintegral-gruen { .btn-success, .btn-success:focus, .btn-success:hover, .btn-success:active { background-color: @color-tecintegral-gruen; } } .errors { h2 { color: #8b0000; } margin-bottom:15px; } table{ td { padding-bottom:5px; } } .posts { .categories { margin-top:30px; margin-bottom:30px; p { font-size:77.77%; color: black; line-height: 1.1; height: 45px; @media (max-width: (@screen-lg - 1px)) { height: 30px} @media (max-width: (@screen-md - 1px)) { height: auto} margin-top:8px; @media (max-width: (@screen-lg - 1px)) { margin-top: 6px} } div.icon { cursor: pointer; position: relative; img { height:80px; @media (max-width: (@screen-lg - 1px)) { height: 60px} width: 80px; @media (max-width: (@screen-lg - 1px)) { width: 60px} } &:after { width: 0; height: 0; content: ''; border-style: solid; border-width: 40px 40px 0 0; border-color: rgb(75,150,58) transparent transparent transparent; position: absolute; top:0; left:85px; @media (max-width: (@screen-lg - 1px)) { left: 65px} } &.disabled:after { border-color: rgb(255,0,0) transparent transparent transparent; } } .category-box { @media (max-width: (@screen-md - 1px)) { margin-top: 30px} } } &>h2 { color: white; background-color: rgb(91,92,91); padding: 10px; } .post { margin-bottom: 60px; .row { margin: 0; } .post-top { background-color: rgb(218,218,218); height: 31px; position: relative; &:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 0 0 31px 31px; border-color: transparent transparent white transparent; position: absolute; right: 0; top:0; } } .post-image-container { border: 6px solid rgb(218,218,218); border-top: 0; max-width: 80%; padding: 15px; img { margin: 0 auto; } .category-icon { position: absolute; bottom:-3px; right:-3px; height:80px; @media (max-width: (@screen-lg - 1px)) { height: 60px} width: 80px; @media (max-width: (@screen-lg - 1px)) { width: 60px} } } h2 { font-size: 111.11%; font-weight: 400; margin-bottom: 15px; margin-top: 25px; } .post-content { font-size: 88.88%; } a, a:hover, a:active, a:focus { text-decoration: none; } } } .row.product-listing { margin-top: 100px; @media (max-width: (@screen-lg - 1px)) { margin-top: 80px} @media (max-width: (@screen-md - 1px)) { margin-top: 0} } .col-product-listing { margin-bottom: 30px; &>a { display: block; text-decoration: none; } } .product-listing-image-container { background-color: rgb(242,242,242); img { margin: 0 auto; } } .product-listing-image-container-v2 { width: 100%; padding-bottom: 71.5%; background-color: rgb(242,242,242); background-size: contain; background-position: center; background-repeat: no-repeat; } .product-listing-name-container { text-align: right; overflow: hidden; &>div{ display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: right; color: black; text-transform: uppercase; padding: 5px 10px 5px 30px; background-color: rgb(223, 223, 223); position: relative; &:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 50px 0 0 10px; border-color: transparent transparent transparent white; position: absolute; left: 0; top:0; } } } .product-listing.gruen a:hover .product-listing-name-container div {background-color: @color-gruen; color: white} .product-listing.winter-gruen a:hover .product-listing-name-container div {background-color: @color-winter-gruen; color: white} .product-listing.tecintegral-gruen a:hover .product-listing-name-container div {background-color: @color-tecintegral-gruen; color: white} .slider-text { span { text-shadow: 0 2px 2px rgba(0, 0, 0, 0.8); } span:first-child{ font-weight: 800; font-size: 177.77%; } span:last-child { font-weight: 600; font-size: 111.11%; } @media (min-width: (@screen-md)) { background-image: none; margin:0; padding: 30px 30px 20px 30px; @media (min-width: (@screen-lg)) { padding: 40px 40px 27px 40px; } position: absolute; top: ~"calc(50% - 66px)"; @media (min-width: (@screen-lg)) { top: ~"calc(50% - 81px)"; } left: 10%; @media (max-width: (@screen-lg - 1px)) { left: ~"calc(50% - 470px)"} @media (max-width: (1176px)) { left: 110px} z-index: 2; line-height: 2; span:first-child{ font-weight: 800; font-size: 277.77%; line-height: 1; } span:last-child { font-weight: 600; font-size: 133.33%; } } margin:0 15px; font-family: Raleway,sans-serif; line-height: 1.1; padding:5px; color: white; background-size: cover; background-image: url(../img/slider/sliderbild-1.jpg); } /* BEGINN SLIDER */ .slider-wrapper { width:100%; position:relative; z-index:0; height: 100vh; @media (max-width: (@screen-md - 1px)) { height: auto} margin-bottom: 60px; .slider { @media (max-width: (@screen-md - 1px)) { display: none} margin:0; position: relative; width:100%; //padding-bottom:21.875%; height: 100vh; ::selection { background: transparent; } ::-moz-selection { background: transparent; } .slider-img { background-size:cover!important; width:100%; //padding-bottom:21.875%; height: 100vh; transition:all linear 0.3s; position: absolute; left: 0; top:0; &.ng-leave-active { left: 100%; &.left { left: -100%; } } &.ng-enter { left: -100%; &.left { left: 100%; } } &.ng-enter-active { left: 0!important; } } } .slider-teaser { @media (min-width: (@screen-md)) { position: absolute; width: 1634px; margin-left: ~"calc((100% - 1634px)/2)"; margin-right: 0; @media (max-width: (@screen-lg - 1px)) { width: 940px; margin-left: ~"calc((100% - 940px)/2)"; } height: 18.7%; bottom: 0; left:0; text-align: center; z-index: 3; display: table; border-spacing: 5px; border-collapse: separate; a { background-color: rgba(255,255,255,.7); &:hover {background-color: rgba(255,255,255,.9);} width: 33.33%; display: table-cell; height: 100%; vertical-align: middle; img { border: 0; padding: 0; margin: 0 auto; width: 306px; @media (max-width: (@screen-lg - 1px)) {width: 230px;} height: 110px; @media (max-width: (@screen-lg - 1px)) {height: 83px;} } } } margin:0 15px; img { border: 1px solid grey; padding: 5px; margin:15px 0; } } .slider-text { span { text-shadow: 0 2px 2px rgba(0, 0, 0, 0.8); } span:first-child{ font-weight: 800; font-size: 177.77%; } span:last-child { font-weight: 600; font-size: 111.11%; } @media (min-width: (@screen-md)) { background-image: none; margin:0; padding: 30px 30px 20px 30px; @media (min-width: (@screen-lg)) { padding: 40px 40px 27px 40px; } position: absolute; top: ~"calc(50% - 66px)"; @media (min-width: (@screen-lg)) { top: ~"calc(50% - 81px)"; } left: 10%; @media (max-width: (@screen-lg - 1px)) { left: ~"calc(50% - 470px)"} @media (max-width: (1176px)) { left: 110px} z-index: 2; line-height: 2; span:first-child{ font-weight: 800; font-size: 277.77%; line-height: 1; } span:last-child { font-weight: 600; font-size: 133.33%; } } margin:0 15px; font-family: Raleway,sans-serif; line-height: 1.1; padding:5px; color: white; background-size: cover; background-image: url(../img/slider/sliderbild-1.jpg); } .slider-controls { @media (max-width: (@screen-md - 1px)) { display: none} width:100%; height:100%; position:absolute; top: ~"calc(50% - 33px)"; left:0; z-index:1; box-sizing: border-box; .controls-wrapper { margin:0 auto; width: 95%; position:relative; } .slider-ctrl { opacity: .75; height: 66px; width: 66px; position: absolute; display:block; cursor: pointer; &.slider-ctrl-left { left:0; background: url(../img/slider/sliderbutton-links.png); } &.slider-ctrl-right { right:0; background: url(../img/slider/sliderbutton-rechts.png); } &:hover { opacity: 1; } } } } /* ENDE SLIDER */ .scroll-button { @media (max-width: (@screen-md - 1px)) { display: none} width: 158px; @media (max-width: (@screen-lg - 1px)) { width: 119px} height: 100px; @media (max-width: (@screen-lg - 1px)) { height: 75px} position: absolute; top: ~"calc(100vh - 100px)"; @media (max-width: (@screen-lg - 1px)) {top: ~"calc(100vh - 75px)";} right:0; background-image: url(../img/slider/scroll-button-down.png); &.scroll-button-en {background-image: url(../img/slider/scroll-button-down-en.png);} background-size: contain; z-index: 5; cursor: pointer; &.scroll-button-slider { top: 70vh; } &.scroll-button-up { background-image: url(../img/slider/scroll-button-up.png); &.scroll-button-en {background-image: url(../img/slider/scroll-button-up-en.png);} } } div.menu-tecintegral-gruen { position: relative; background-image: url(../img/menu/menu-tecintegral-gruen.jpg); background-size: cover; margin: 15px; padding: 15px; @media (min-width: (@screen-md)) { height: 100vh; margin: 0 0 60px 0; padding: 0; } .text { color: white; line-height: 1.1; text-shadow: 0 5px 5px rgba(0, 0, 0, 0.8); span:first-child{ font-weight: 800; font-size: 177.77%; line-height: 1; } span:last-child { font-weight: 600; font-size: 111.11%; } @media (min-width: (@screen-md)) { line-height: 2; position: absolute; top: 48%; left: ~"calc((100% - 940px)/2)"; span:first-child{ font-weight: 800; font-size: 277.77%; line-height: 1; } span:last-child { font-weight: 600; font-size: 133.33%; } } @media (min-width: (@screen-lg)) { left: ~"calc((100% - 1634px)/2)"; } } } #tecintegral-menu { @media (min-width: (@screen-md)) { position: absolute; top: 30%; right: 0; list-style: none; text-align: right; li { display: block; position: absolute; right:0; top:0; text-transform: uppercase; background-color: rgba(104,98,108,.9); height: 95px; &:before{ content: ''; position: absolute; top:0; left: -55px; width: 0; height: 0; border-style: solid; border-width: 0 0 95px 55px; border-color: transparent transparent rgba(104,98,108,.9) transparent; } &:nth-child(2){top: 1 * 150px; width: 283px} &:nth-child(3){top: 2 * 150px; width: 369px} a { padding: 30px 38px; display: block; color: white; font-size: 150%; font-family: Raleway, sans-serif; font-weight: 800; text-decoration: none; } } } @media (min-width: (@screen-lg)) { li { height: 150px; &:before { left: -82px; border-width: 0 0 150px 82px; } &:nth-child(2){top: 1 * 200px; width: 450px} &:nth-child(3){top: 2 * 200px; width: 561px} a { font-size: 200%; padding: 40px 50px; } } } } #winter-gruen-menu { margin: 0 15px 15px 15px; .toggle { position: relative; cursor: pointer; &:after { content: '▶'; font-family: Arial,sans-serif; position: absolute; right:0; top:0; } &.active:after { content: '▼'; font-family: Arial,sans-serif; position: absolute; right:0; top:0; } } @media (min-width: (@screen-md)) { height: 100vh; margin: 0 0 45px 0; position: relative; .preload { visibility: hidden; position: absolute; top:0; left:0; } .background { position: absolute; top:0; left:0; height: 100vh; width: 100vw; background-size: cover; transition: opacity 500ms; z-index: -1; &.ng-enter{opacity: 0;z-index: 0} &.ng-enter.ng-enter-active{opacity:1;} &.ng-leave {opacity: 1} &.ng-leave.ng-leave-active{opacity: .9} } .background-1{background-image: url(../img/menu/sliderbild-5.jpg)} .background-2{background-image: url(../img/menu/sliderbild-5.jpg)} .background-3{background-image: url(../img/menu/sliderbild-5.jpg)} .background-4{background-image: url(../img/menu/sliderbild-5.jpg)} .toggle { text-transform: uppercase; position: absolute; top:49vh; z-index: 2; color: white; text-shadow: 0 5px 5px rgba(0, 0, 0, 0.8); font-size: 200%; font-family: Raleway,sans-serif; font-weight: 800; line-height: 1; cursor: pointer; &:after { content: '▶'; font-family: Arial,sans-serif; position: absolute; right:-1.1em; top:.5em; transform: scaleY(2); } &.toggle-left { left: ~"calc((100% - 940px)/2)"; &.active { &:after { content: '◀'; right:-1.1em; top:.5em; } } } &.toggle-right { right: ~"calc((100% - 940px + 23px)/2)"; &.active { &:after{content: '';} &:before{ content: '▶'; font-family: Arial,sans-serif; position: absolute; left:-1.1em; top:.5em; transform: scaleY(2); } } } } ul { position: absolute; top: 40vh; left: 45vw; list-style: none; padding:0; margin:0; transition: all 500ms ease-out; &.ng-enter{left:-600px} &.ng-enter.ng-enter-active{left: 45vw} &.ng-leave{left:45vw} &.ng-leave.ng-leave-active{left:-600px} &.menu-1 { left: 50vw; &.ng-enter{left:120%} &.ng-enter.ng-enter-active{left: 50vw} &.ng-leave{left:50vw} &.ng-leave.ng-leave-active{left:120%} } li { background-color: rgba(104,98,108,.9); transform: skewX(-30deg); text-align: right; margin-bottom: 39px; &:nth-child(1){position: relative; left:3.9vw;} &:nth-child(3){position: relative; left:-4.0vw;} a { transform: skewX(30deg); display: block; color: white; text-transform: uppercase; font-family: Raleway,sans-serif; font-weight: 800; font-size: 150%; text-decoration: none; padding: 15px 23px; span { text-transform: none; font-size: 66%; } } } } } @media (min-width: (@screen-lg)) { margin: 0 0 60px 0; .toggle { font-size: 266.66%; &.toggle-left {left: ~"calc((100% - 1634px)/2)";} &.toggle-right {right: ~"calc((100% - 1510px)/2)";} } ul { left: 46.5vw; &.ng-enter{left:-600px} &.ng-enter.ng-enter-active{left: 46.5vw} &.ng-leave{left:17.5vw} &.ng-leave.ng-leave-active{left:-600px} &.menu-1{ left: 45vw; &.ng-enter{left:120%} &.ng-enter.ng-enter-active{left: 45vw} &.ng-leave{left:45vw} &.ng-leave.ng-leave-active{left:120%} } li { margin-bottom: 51px; &:nth-child(1){position: relative; left:4.7vw;} &:nth-child(3){position: relative; left:-4.8vw;} a { font-size: 200%; padding: 20px 30px; } } } } } #gruen-menu { margin: 0 15px 15px 15px; .toggle { position: relative; cursor: pointer; &:after { content: '▶'; font-family: Arial,sans-serif; position: absolute; right:0; top:0; } &.active:after { content: '▼'; font-family: Arial,sans-serif; position: absolute; right:0; top:0; } } @media (min-width: (@screen-md)) { height: 100vh; margin: 0 0 45px 0; position: relative; .preload { visibility: hidden; position: absolute; top:0; left:0; } .background { position: absolute; top:0; left:0; height: 100vh; width: 100vw; background-size: cover; transition: opacity 500ms; z-index: -1; &.ng-enter{opacity: 0;z-index: 0} &.ng-enter.ng-enter-active{opacity:1;} &.ng-leave {opacity: 1} &.ng-leave.ng-leave-active{opacity: .9} } .background-1{background-image: url(../img/menu/gruen-1.jpg)} .background-2{background-image: url(../img/menu/gruen-2.jpg)} .background-3{background-image: url(../img/menu/gruen-3.jpg)} .background-4{background-image: url(../img/menu/gruen-4.jpg)} .background-5{background-image: url(../img/menu/gruen-5.jpg)} .background-6{background-image: url(../img/menu/gruen-6.jpg)} .toggle { position: absolute; top:49vh; z-index: 2; color: white; text-shadow: 0 5px 5px rgba(0, 0, 0, 0.8); font-size: 200%; font-family: Raleway,sans-serif; font-weight: 800; text-transform: uppercase; line-height: 1; cursor: pointer; &:after { content: '▶'; font-family: Arial,sans-serif; position: absolute; right:-1.1em; top:.5em; transform: scaleY(2); } &.toggle-left { left: ~"calc((100% - 940px - 40px)/2)"; &.active { &:after { content: '◀'; right:-1.1em; top:.5em; } } } &.toggle-center { left: ~"calc(50% - 100px)"; &.active { &:after { content: '◀'; right:-1.1em; top:.5em; } } } &.toggle-right { right: ~"calc((100% - 940px - 120px)/2)"; &.active { &:after{content: '';} &:before{ content: '◀'; font-family: Arial,sans-serif; position: absolute; left:-1.1em; top:.5em; transform: scaleY(2); } } } } ul { position: absolute; top: 36vh; left: 44vw; list-style: none; padding:0; margin:0; transition: all 500ms ease-out; &.ng-enter{left:-600px} &.ng-enter.ng-enter-active{left: 44vw;} &.ng-leave{left:44vw} &.ng-leave.ng-leave-active{left:-600px} &.menu-1 { left: 45vw; &.ng-enter{left:120%} &.ng-enter.ng-enter-active{left: 45vw;} &.ng-leave{left:45vw} &.ng-leave.ng-leave-active{left:120%} } &.menu-2 { left: 69.7vw; &.ng-enter{left:120%} &.ng-enter.ng-enter-active{left: 69.7vw;} &.ng-leave{left:69.7vw} &.ng-leave.ng-leave-active{left:120%} } li { background-color: rgba(104,98,108,.9); transform: skewX(-30deg); text-align: right; margin-bottom: 39px; &:nth-child(1){position: relative; left:4vw;} &:nth-child(3){position: relative; left:-4.0vw;} &:nth-child(4){position: relative; left:-7.95vw;} a { transform: skewX(30deg); display: block; color: white; text-transform: uppercase; font-family: Raleway,sans-serif; font-weight: 800; font-size: 150%; &.small {font-size: 130%; } text-decoration: none; padding: 15px 38px; span { text-transform: none; font-size: 66%; } } } } } @media (min-width: (@screen-lg)) { margin: 0 0 60px 0; .toggle { font-size: 233.33%; &.toggle-left {left: 2%;} &.toggle-center {left: 38%;} &.toggle-right { right: 5%; &.active { right: 3%; } } } ul { left: 28.8vw; &.menu-1 { left: 33.35vw; &.ng-enter{left:120%} &.ng-enter.ng-enter-active{left: 33.35vw;} &.ng-leave{left:33.35vw} &.ng-leave.ng-leave-active{left:120%} } &.menu-2 { top: 34vh; left: 64.98vw; &.ng-enter{left:120%} &.ng-enter.ng-enter-active{left: 64.98vw;} &.ng-leave{left:64.98vw} &.ng-leave.ng-leave-active{left:120%} } &.menu-3 { left: 38.44vw; &.ng-enter{left:-120%} &.ng-enter.ng-enter-active{left: 38.44vw;} &.ng-leave{left:38.44vw} &.ng-leave.ng-leave-active{left:-120%} } &.ng-enter{left:-600px} &.ng-enter.ng-enter-active{left: 28.8vw;} &.ng-leave{left:28.8vw} &.ng-leave.ng-leave-active{left:-600px} li { margin-bottom: 51px; &:nth-child(1){position: relative; left:4.75vw;} &:nth-child(3){position: relative; left:-4.83vw;} &:nth-child(4){position: relative; left:-9.55vw;} a { font-size: 200%; &.small {font-size: 130%; } padding: 20px 50px; } } } } } .wonderpluginslider-container { //border: 2px solid rgb(223,223,223); } #search { input { border: 1px solid rgb(204,204,204); padding: 4px; } @media (min-width: (@screen-md)) { width: 220px; height: 45px; position: absolute; top: 49px; left: 619px; transform: skewX(-30deg); background-color: rgba(255, 255, 255, 0.75); form { transform: skewX(30deg); &:before { content: ''; width: 27px; height: 27px; position: absolute; left: 8px; top: 9px; background: white url(../img/magnifier.png) no-repeat 7px 7px; } input { font-family: Raleway, sans-serif; font-size: 75%; border: 0; background-color: white; width: 155px; height: 27px; padding: 4px 4px 4px 4px; position: absolute; top:9px; left:35px; } } } @media (min-width: (@screen-lg)) { width: 292px; height: 60px; top: 65px; left: 995px; form { &:before { left: 12px; height: 36px; top: 12px; background-position: 7px 12px; } input { width: 208px; height: 36px; top:12px; left:39px; font-size: 80%; } } } } body.modal-open { overflow: visible; } .modal { text-align: center; } @media screen and (min-width: 768px) { .modal:before { display: inline-block; vertical-align: middle; content: " "; height: 100%; } } .modal-dialog { display: inline-block; text-align: left; vertical-align: middle; } .modal-content { border-radius: 0; h4 { font-size: 100%; font-weight: 600; font-family: Raleway, sans-serif; } label { font-weight: 400; font-size: 80%; } .btn { border-radius: 0; &.btn-primary { background-color: @color-gruen; border: none; &:hover { background-color: darken(@color-gruen,10%); } } &.btn-default { background-color: rgb(230,230,230); border: none; &:hover { background-color: darken(rgb(230,230,230),10%); } } } } #wonderpluginslider-container-2{ border: 0; .amazingslider-nav-thumbnail-tite-2 { display: none; } .amazingslider-arrow-right-2 { right: 16px!important; } @media (max-width: (@screen-md - 1px)) { padding: 0!important; .amazingslider-nav-2 { display: none!important; } #wonderpluginslider-2 { width: 100% !important; } } } .amazingslider-swipe-box-1, .amazingslider-swipe-box-2 { &:before { content: ''; position: absolute; bottom:0; right: 0; width: 0; height: 0; z-index: 1; border-style: solid; border-width: 0 0 74px 74px; @media (min-width: (@screen-md)) { border-width: 0 0 98px 98px; } @media (min-width: (@screen-lg)) { border-width: 0 0 130px 130px; } border-color: transparent transparent @color-gruen transparent; } &:after { content: ''; position: absolute; right: 11px; @media (min-width: (@screen-md)) { right: 15px; } @media (min-width: (@screen-lg)) { right: 20px; } bottom: 11px; @media (min-width: (@screen-md)) { bottom: 15px; } @media (min-width: (@screen-lg)) { bottom: 20px; } width: 22px; @media (min-width: (@screen-md)) { width: 29px; } @media (min-width: (@screen-lg)) { width: 38px; } height: 25px; @media (min-width: (@screen-md)) { height: 33px; } @media (min-width: (@screen-lg)) { height: 44px; } z-index: 1; background-image: url(../img/slider-magnifier.png); background-size: 22px 25px; @media (min-width: (@screen-md)) { background-size: 29px 33px; } @media (min-width: (@screen-lg)) { background-size: 38px 44px; } } } .winter-gruen .amazingslider-swipe-box-2 { &:before { border-color: transparent transparent @color-winter-gruen transparent; } } .amazingslider-box-2{ border: none !important; margin-left: 0 !important; } .amazingslider-text-2 { .amazingslider-title-2 { display: none; } .amazingslider-description-2 { margin-top:0; } } #wonderpluginslider-container-3{ margin: 0 !important; border: none; } #language-switch { position: absolute; z-index: 5; list-style: none; padding: 2px 2px 2px 5px; margin: 0; border: 1px solid rgb(204,204,204); background-color: white; li { cursor: pointer; text-transform: uppercase; display: none; &:first-child{ display: block; &:after { content: '▼'; margin-left:2px; } } a { color: rgb(91,92,91); text-decoration: none; } } @media (max-width: (@screen-md - 1px)) { &.open { li { display: block; background: #ffffff; } } } @media (min-width: (@screen-xs)) { &:not(.open) {height: 33px;} background: #ffffff; border:none; left:192px; top:120px; width: 57px; border:1px solid #CCC; padding: 2px 2px 2px 5px; margin: 0px; z-index:1; position:absolute;} @media (max-width: (@screen-xs - 1px)) { &:not(.open) {height: 33px;} background: #ffffff; border:none; left:192px; top:120px; width:57px; border:1px solid #CCC; padding: 2px 2px 2px 5px; margin: 0px; z-index:1; position:absolute;} @media (min-width: (@screen-md)) { background: transparent; border:none; left:843px; top:49px; width: 67px; @media (min-width: (@screen-lg)) { left:1292px; top:65px; width: 87px; } padding: 0; li { position: relative; left:-13px; @media (min-width: (@screen-lg)) { left: -17px; } background-color: rgba(255,255,255,.75); line-height: 23px; &:after { color: white; } a { padding-left: 15px; @media (min-width: (@screen-lg)) { padding: 5px 15px; } display: block; } &:first-child { left:0; padding: 11px 10px; @media (min-width: (@screen-lg)) { padding: 19px 14px 18px 14px; } transform: skew(-30deg); &:after { display: inline-block; transform: skew(30deg); } a { display: inline-block; width: 22px; @media (min-width: (@screen-lg)) { width: 33px; } transform: skew(30deg); margin: 0; padding: 0; } } } &:hover { li { display: block; } } } } .table-borders { td, th { border: 1px solid #ddd; } } #toggleSlider{ max-width: 400px; a{ display: inline-block; text-align: center; color: #ffffff; font-weight: bold; height: 30px; line-height: 30px; position: relative; max-width: 120px; min-width: 120px; background: @color-darkgrey; outline: none; float: left; &:after,&:before{ background-color: @color-darkgrey; } &.active{ background: @color-lightgrey; color: @color-darkgrey; &:after,&:before{ background-color: @color-lightgrey; color: @color-darkgrey; } } } #toggleImg { &.active{ color: @color-darkgrey; } color: #fff; } #toggleVideo{ &:after,&:before{ content: ""; height: 30px; position: absolute; top: 0; transform: skew(-32.51deg); width: 20px; } &:after{ right: -10px; } &:before{ left: -9px; } } } #sliderContainer{ position: relative; overflow: hidden; max-width: 750px; #imgContainer, #videoContainer{ //min-height: 420px; padding-bottom: 30px; background: #ffffff; margin-bottom: 20px; } #imgContainer{ position: relative; z-index: 5; &.hideContainer{ display: none; } } #videoContainer{ width: 100%; position: absolute; top: 0; z-index: 4; overflow: hidden; &.showContainer{ position: relative; display: block; } &.hideContainer2{ display: none; } } #toggleSlider{ z-index: 99; position: relative; top: -50px; } .amazingslider-box-1, .amazingslider-box-2, .amazingslider-box-3{ border: none !important; } } .table-wintergruen{ width: 65%; margin-top: 35px; @media (max-width: (@screen-md - 1px)) { width: 100%; } } ul.categories li.category { margin-right: 38px !important; } html[lang=fr-FR], html[lang=es-ES], html[lang=ru-RU], html[lang=hu-HU]{ #top-menu > li, #main-menu > li { line-height: 1; } } .search-results { margin-bottom: 35px; li { line-height:2; } } #html5-image img { background-color: white; } html[lang=de-DE]{ @media (min-width: (@screen-md)) { #top-menu > li ul.three, #main-menu > li ul.three { left: 15px; } } @media (min-width: (@screen-lg)) { #top-menu > li ul.three, #main-menu > li ul.three { left: 27px; } } } html[lang=en-GB]{ @media (min-width: (@screen-md)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 21px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 15px; } } @media (min-width: (@screen-lg)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 36px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 27px; } } } html[lang=fr-FR]{ @media (min-width: (@screen-md)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 18px; } #top-menu > li ul.two, #main-menu > li ul.two { left: 14px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 14px; } #top-menu > li ul.four, #main-menu > li ul.four { left: 18px; } #top-menu > li ul.five, #main-menu > li ul.five { left: 14px; } } @media (min-width: (@screen-lg)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 31px; } #top-menu > li ul.two, #main-menu > li ul.two { left: 24px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 24px; } #top-menu > li ul.four, #main-menu > li ul.four { left: 31px; } #top-menu > li ul.five, #main-menu > li ul.five { left: 24px; } } } html[lang=pl-PL]{ @media (min-width: (@screen-md)) { #top-menu > li ul.three, #main-menu > li ul.three { left: 15px; } } @media (min-width: (@screen-lg)) { #top-menu > li ul.three, #main-menu > li ul.three { left: 27px; } } } html[lang=es-ES]{ @media (min-width: (@screen-md)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 21px; } #top-menu > li ul.two, #main-menu > li ul.two { left: 14px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 14px; } #top-menu > li ul.four, #main-menu > li ul.four { left: 18px; } #top-menu > li ul.five, #main-menu > li ul.five { left: 14px; } } @media (min-width: (@screen-lg)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 31px; } #top-menu > li ul.two, #main-menu > li ul.two { left: 24px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 24px; } #top-menu > li ul.four, #main-menu > li ul.four { left: 31px; } #top-menu > li ul.five, #main-menu > li ul.five { left: 24px; } } } html[lang=ro-RO]{ @media (min-width: (@screen-md)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 21px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 15px; } } @media (min-width: (@screen-lg)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 36px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 27px; } } } html[lang=ru-RU]{ @media (min-width: (@screen-md)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 18px; } #top-menu > li ul.two, #main-menu > li ul.two { left: 14px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 14px; } #top-menu > li ul.four, #main-menu > li ul.four { left: 18px; } #top-menu > li ul.five, #main-menu > li ul.five { left: 14px; } } @media (min-width: (@screen-lg)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 31px; } #top-menu > li ul.two, #main-menu > li ul.two { left: 24px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 24px; } #top-menu > li ul.four, #main-menu > li ul.four { left: 31px; } #top-menu > li ul.five, #main-menu > li ul.five { left: 24px; } } } html[lang=hu-HU]{ @media (min-width: (@screen-md)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 21px; } #top-menu > li ul.two, #main-menu > li ul.two { left: 14px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 14px; } #top-menu > li ul.four, #main-menu > li ul.four { left: 18px; } #top-menu > li ul.five, #main-menu > li ul.five { left: 14px; } } @media (min-width: (@screen-lg)) { #top-menu > li ul.one, #main-menu > li ul.one { left: 37px; } #top-menu > li ul.two, #main-menu > li ul.two { left: 24px; } #top-menu > li ul.three, #main-menu > li ul.three { left: 24px; } #top-menu > li ul.four, #main-menu > li ul.four { left: 31px; } #top-menu > li ul.five, #main-menu > li ul.five { left: 24px; } } } .data-menu { width: 300px; position: absolute; right: 15px; top: 25px; text-align: right; color: #009B9A; @media (max-width: (@screen-md)) { right: 0px; } @media (min-width: (@screen-md)) { text-shadow: 2px 2px #000000; color: #FFFFFF; } @media (min-width: (@screen-lg)) { right: 235px; top: 38px; font-size: 12pt; } a { text-decoration: none; color: #FFFFFF; @media (max-width: (@screen-md)) { color: #009B9A; } } } .campaign-monitor-custom-field { &.cm-multi{ ul { padding: 0px; label[for="custom_fields[DSB]"] { display: none !important; } } } }