@media all and (min-width: 813px) and (max-width: 1023px) {
	
	div.tabs,
	#messages,
	#main-wrapper > #main,
	#featured div.section,
	article div.section,
	article div.with-border > .text-centered,
	.text-centered.wide .text,
	#node-looks #techniken .view-techniken .content,
	#search-results {
		width: 712px;
	}
	
	#main-wrapper #main {
		padding: 100px 0;
	}
	
	#header div.section {
		padding: 40px 80px;
	}
	#header.small div.section {
		padding: 25px 30px;
	}
	#header .right,
	#block-system-main-menu {
		margin-right: 30px;
	}
	#header .region-header {
		margin-right: 30px;
		padding-right: 30px;
	}
	#block-system-main-menu {
		display: none !important;
	}
	
	#navigation-wrapper > .content-wrapper > .content {
		padding: 100px 25px;
	}
	#navigation-wrapper .region-navigation .block h5.title {
		font-size: 34px;
		line-height: 34px;
		margin: 0 0 30px 0 !important;
	}
	#navigation-wrapper .region-navigation .block ul.menu li {
		padding: 5px 0 !important;
	}
	#navigation-wrapper .region-navigation .block ul.menu li a {
		font-size: 14px;
		line-height: 18px;
	}
	#navigation-wrapper .region-navigation-bottom > .block {
		margin: 0 40px;
		padding: 50px 0;
	}
	
	#footer div.section {
		margin: 0 40px;
		padding: 80px 0;
		font-size: 14px;
	}
	
	#footer #block-menu-menu-fusszeile ul.menu li,
	#footer #block-custom-menu-sync-footer ul.menu li { 
		margin: 0 10px 5px 10px !important;	
	}
	
	h1, h2, h3, h4.big {
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 20px !important;
	}
	h4, h5 {
		font-size: 16px;
		line-height: 22px;
	}
	
	article div.padding {
		margin: 0 40px;
	}
	article div.with-border > .text-centered {
		top: -20px;
	}
	
	.csscalc #featured .borders {
		padding: 127px 30px 30px 30px;
	}
	#featured .content-wrapper .content {
		padding: 250px 90px 160px 90px;
	}
	#featured .content-wrapper .content .text {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	#featured .content-wrapper .title {
		font-size: 110px;
		line-height: 100px;
		margin-bottom: 20px;
	}
	#featured .scroll-icon.scroll,
	.touchevents #featured .scroll-icon.swipe {
		bottom: 80px;
	}
	#featured .social-media-links {
		right: 20px;
	}
	
	#node-startseite,
	#node-das_original,
	#node-looks,
	#node-lounge,
	#node-faq_bersicht,
	#node-galerie,
	#node-videos_bersicht,
	#node-termin_buchen,
	#node-startseite_business,
	#node-ausbildung_franchise,
	#node-schulungstermine_bersicht,
	#node-shop_einleitung,
	#node-startseite_franchise,
	#node-konzept_franchise,
	#node-lounge_franchise,
	#node-marketing_franchise,
	#node-unternehmen,
	#node-presse_bersicht,
	#node-jobs_bersicht,
	#node-ueber_uns {
		padding-top: 100px;
	}
	
	#main-wrapper #main,
	#node-shop_uebersicht,
	#node-startseite_business #franchise,
	#node-downloads_bersicht,
	#node-konzept_franchise #vorteile,
	#node-ausbildung #termine,
	#node-schulungstermin,
	#node-kontakt{
		padding: 100px 0;
	}
	
	#block-warum-luxuslashes,
	#node-looks #techniken,
	#node-videos_bersicht #videos,
	#node-unternehmen #prinzipien,
	#node-ueber_uns #text_blocks {
		margin-top: 100px;
	}
	
	#node-startseite #einleitung,
	#node-startseite #bilder,
	#node-looks #looks,
	#node-looks #bilder,
	#node-lounge #garantie,
	#node-faq_bersicht .view-faq,
	#node-lounge #bilder,
	#node-blog #allgemein,
	#node-startseite_business #produkte,
	#node-startseite_business #events,
	#node-startseite_franchise #erfolg,
	#node-startseite_franchise #lounge,
	#node-startseite_franchise #verbesserung,
	#node-konzept_franchise #text,
	#node-konzept_franchise #text,
	#node-konzept_franchise #marke,
	#node-konzept_franchise #erfolg,
	#node-konzept_franchise #partnerschaft,
	#node-lounge_franchise #beschreibung,
	#node-lounge_franchise #bilder,
	#node-lounge_franchise #garantie,
	#node-ausbildung_franchise #bilder,
	#node-ausbildung_franchise #team,
	#node-ausbildung_franchise #ausbildungen,
	#node-marketing_franchise #bilder,
	#node-marketing_franchise #produkte,
	#node-ausbildung #einleitung,
	#node-job #allgemein{
		margin: 100px 0;
	}
	
	#node-looks #looks .items,
	#node-looks #techniken .view-techniken,
	#node-shop_uebersicht_business .shop-info,
	#node-shop_uebersicht .shop-info,
	#node-schulungstermin #anmeldung,
	#node-jobs_bersicht .text-banner{
		margin-top: 80px;
	}
	
	#block-warum-luxuslashes,
	#node-looks #looks .items,
	#node-looks #techniken,
	#node-startseite_business #ausbildung,
	#node-ausbildung #einleitung{
		margin-bottom: 60px;
	}
	
	#node-startseite #einleitung #video,
	#node-das_original #einleitung .bilder-wrapper,
	#node-looks #einleitung .bild,
	#node-looks #techniken .view-techniken .content .text,
	#node-lounge #einleitung .bild,
	#node-lounge #bilder .bilder-wrapper,
	#node-startseite #quicklinks .items-wrapper,
	#node-startseite #bild-text-slider,
	#node-looks #bilder #bild-text-slider,
	#node-videos_bersicht #einleitung .video-container,
	#node-galerie .bilder-wrapper,
	#node-startseite_franchise .bilder-slider,
	#node-startseite_franchise #verbesserung .items,
	#node-startseite_franchise #lounge .bilder-wrapper,
	#node-startseite_franchise #lounge .link,
	#node-konzept_franchise #einleitung .bild,
	#node-lounge_franchise #einleitung .bild,
	#node-lounge_franchise #beschreibung .bilder-wrapper,
	#node-lounge_franchise #bilder .bilder-wrapper,
	#node-ausbildung_franchise #einleitung .bild,
	#node-ausbildung_franchise #bilder .bilder-slider,
	#node-ausbildung_franchise #team .bilder,
	#node-marketing_franchise #einleitung .bild,
	#node-marketing_franchise #bilder .bilder-slider,
	#node-marketing_franchise #produkte-slider,
	#node-ausbildung .infos,
	#node-ausbildung #einleitung .text,
	#node-kontakt #map,
	#node-kontakt #allgemein,
	#node-unternehmen #einleitung .bild,
	#node-ueber_uns #einleitung #bilder-slider,
	#node-ueber_uns #content {
		margin-top: 60px;
	}
	#node-startseite_business #einleitung {
		margin-bottom: 80px;
	}
	
	#node-ausbildung #termine .no-dates{
		margin-top: 40px;
		padding-top: 40px;
	}

	#no-access-page .content{
		padding: 60px 0;
	}
	#node-presse_bersicht .view-presse{
		margin: 70px 0;
	}
	#block-warum-luxuslashes #gruende,
	.paragraphs-gruende,
	#produktarten,
	#node-termin_buchen #termine,
	.view-downloads .view-filters,
	.view-shop .view-filters{
		margin: 60px 0;
	}
	.paragraphs-formular {
		padding: 100px 0;
	}
	.paragraphs-banner {
		padding: 80px 40px;
	}
	.paragraphs-banner .content {
		margin-top: 60px;
	}
	.paragraphs-banner .slogan,
	.paragraphs-cta-banner .bg-title {
		font-size: 90px;
		line-height: 90px;
	}
	.paragraphs-banner .slogan.big,
	.paragraphs-cta-banner .bg-title.big,
	#block-interested .bg-title {
		font-size: 130px;
		line-height: 130px;
	}
	.paragraphs-banner .slogan.small,
	.paragraphs-cta-banner .bg-title.small {
		font-size: 70px;
		line-height: 70px;
	}
	.paragraphs-cta-banner,
	#block-interested {
		padding: 130px 40px 80px 40px;
	}
	.paragraphs-cta-banner a.button,
	#block-interested a.button {
		margin-top: 60px;
	}
	.paragraphs-cta-banner .bg-title {
		top: -45px;
	}
	.paragraphs-cta-banner .bg-title.big,
	#block-interested .bg-title {
		top: -65px;
	}
	.paragraphs-cta-banner .bg-title.small {
		top: -35px;
	}
	
	.masonry-wrapper .items {
		margin: -10px;
	}
	.masonry-wrapper .items .item {
		margin: 10px;
		width: 224px;
		height: 175px;
	}
	.masonry-wrapper .items .item.wide {
		width: 468px;
	}
	.masonry-wrapper .items .item.high {
		height: 242px;
	}
	.masonry-wrapper .items .item.small {
		height: 108px;
	}
	
	#node-startseite_business #ausbildung .view,
	#node-startseite_business #events .view,
	.paragraphs-bild-text-slider {
		padding: 0 30px;
	}
	
	#node-startseite_business #ausbildung .view-ausbildung a.nav,
	#node-startseite_business #events a.nav,
	.paragraphs-bild-text-slider a.nav,
	#node-shop_produkt .weitere-slider a.nav {
		left: -30px;
		margin-top: -15px;
		font-size: 30px;
	}
	#node-startseite_business #ausbildung .view-ausbildung a.nav.next,
	#node-startseite_business #events a.nav.next,
	.paragraphs-bild-text-slider a.nav.next,
	#node-shop_produkt .weitere-slider a.nav.next {
		right: -30px;
	}
	.paragraphs-bild-text-slider .slider-wrapper {
		margin: 0 -10px;
	}
	.paragraphs-bild-text-slider .item {
		width: 300px;
		margin: 0 10px;
	}
	
	#block-studiofinder {
		padding: 60px 40px;
	}
	#block-studiofinder form {
		width: 500px;
		margin-left: -250px;
	}
	#block-studiofinder form .form-item {
		width: 320px;
	}
	
	a.termin-buchen-button {
		right: 15px;
		bottom: 15px;
	}
	
	#node-das_original #einleitung .link {
		margin-top: 60px;
	}
	
	#node-looks #looks .items .item .title {
		font-size: 60px;
		line-height: 60px;
		margin: 0 0 20px 0;
	}
	
	#node-videos_bersicht #videos {
		padding: 50px 0;
	}
	
	#node-videos_bersicht #videos .border {
		margin-left: -326px;
	}
	
	#node-videos_bersicht #videos .texte {
		padding-top: 50px;
	}
	
	#node-videos_bersicht #videos .videos-slider {
		padding-bottom: 50px;
	}
	
	#loaded-content {
		width: 712px !important;
		margin-left: -356px !important;
	}
	#loaded-content.studiofinder #node-standort .details .spalte {
		width: 48%;
	}
	#node-standort .lounge-banner .content-wrapper {
		padding: 25px;
	}
	#node-standort .lounge-banner .content-wrapper .content {
		padding: 50px;
	}
	#node-standort .lounge-banner .content-wrapper .content br {
		display: none;
	}
	
	/* LUXUSLASHES */
	
	#block-warum-luxuslashes #gruende .item, .paragraphs-gruende .items .item {
		margin: 30px 3%;
		width: 44%;
	}
	
	#node-startseite #quicklinks .items .item {
		font-size: 16px;
		line-height: 22px;
	}
	#node-startseite #quicklinks .items .item .border {
		padding: 20px;
	}
	#node-startseite #quicklinks .items .item .table > div {
		padding: 20px 35px;
	}
	
	#node-looks #techniken .view-techniken .content {
		padding-bottom: 60px;
	}
	
	#node-standorte_uebersicht .bh-sl-form-container {
		width: 300px;
		margin-top: -125px;
	}
	#node-standorte_uebersicht .bh-sl-form-container form {
		padding: 40px;
	}
	#node-standorte_uebersicht .bh-sl-form-container h1 {
		font-size: 24px;
		line-height: 30px;
	}
	#node-standorte_uebersicht .bh-sl-form-container .form-item label {
		font-size: 12px;
	}
	
	#node-shop_uebersicht .view-filters {
		margin-bottom: 100px;
	}
	.view-shop .view-content,
	#search-results .items {
		margin: -20px -10px;
	}
	.view-shop .views-row,
	#search-results .items ul li {
		margin: 20px 10px;
		width: 224px;
	}
	
	.view-blog .view-content {
		margin: -16px;
	} 
	.view-blog .views-row {
		width: 216px;
		margin: 16px;
	}

	.view-blog .views-row-first {
		width: 464px;
	}
	.view-blog .views-row .bild {
		height: 268px;
	}
	
	#node-videos_bersicht #videos .videos-slider .view-content {
		margin: 0 -10px;
	}
	#node-videos_bersicht #videos .videos-slider .views-row {
		width: 336px;
		padding: 0 10px;
	}
	
	.view-schulungstermine-bersicht .views-row{
		width: 50%;
	}
	
	#node-ausbildung_franchise #ausbildungen, #node-startseite_business #produkte, #node-marketing_franchise #produkte-slider {
		padding: 30px 0;
	}
	#node-ausbildung_franchise #ausbildungen .border, #node-startseite_business #produkte .border, #node-marketing_franchise #produkte-slider .border {
		margin-left: -330px;
	}
	#node-ausbildung_franchise #ausbildungen .texte, #node-startseite_business #produkte .texte, #node-marketing_franchise #produkte-slider .produkte-slider {
		padding-top: 30px;
	}
	#node-ausbildung_franchise #ausbildungen .timeline-slider, #node-startseite_business #produkte .produkte-slider, #node-marketing_franchise #produkte-slider .produkte-slider {
		padding-bottom: 30px;
	}
	
	.view-downloads .views-row .bild{
		height: 140px;
	}
	.view-downloads .views-row{
		width: 232px;
		margin: 4px;
	}
	.view-downloads .view-group .view-content{
		margin: -4px;
	}
	
	.view-downloads .views-row.clear-4{
		clear: none;
	}
	
	.view-downloads .views-row .bild .border{
		padding: 18px;
	}
	.view-downloads .views-row .bild .border > div{
		padding: 15px;
	}
	
	#node-shop_einleitung #produktarten .item{
		margin: 3% 5%;
		width: 40%;
	}
	.view-ausbildung .view-grid .views-row{
		width: 341px;
	}
	
	#node-startseite_franchise #verbesserung .items .item{
		width: 100%;
		height: auto;
		margin: 0 0 30px 0;
	}
	#node-startseite_franchise #verbesserung .items .item:last-child{
		margin-bottom: 0;
	}
	#node-startseite_franchise #verbesserung .items .items-wrapper{
		margin: 0;
	}
	#node-konzept_franchise #vorteile h3.title{
		font-size: 90px;
		line-height: 90px;
		margin-bottom: 60px !important;
	}
	#node-konzept_franchise #vorteile .text{
		font-size: 16px;
		line-height: 22px;
	}
	#node-ausbildung_franchise #team .bilder-wrapper{
		margin: -5px;
	}
	#node-ausbildung_franchise #team .bilder .bild{
		margin: 5px;
		width: 230px;
	}
	
	#node-ausbildung .infos .column{
		width: 50%;
	}
	
	#node-ausbildung #beschreibung .row .title{
		width: 100%;
		margin-bottom: 20px;
	}
	#node-ausbildung #beschreibung .row .text{
		width: 100%;
	}
	
	#node-ausbildung #termine .view .termin{
		width: 50%;
	}
	#node-ausbildung #termine .view .land, #node-ausbildung #termine .view .ort{
		width: 25%;
	}
	#node-ausbildung #termine .view .button{
		width: auto;
	}
	#node-ausbildung #termine .text a.button{
		position: relative;
	}
	#node-ausbildung #termine .text{
		padding-right: 0;
	}
	
	.view-schulungstermine .button{
		width: auto;
		text-align: left;
		clear: both;
	}
	.view-schulungstermine .termin{
		width: 40%;
	}
	.view-schulungstermine .land, .view-schulungstermine .ort{
		width: 30%;
	}
	
	#node-standorte_uebersicht #filters label{
		font-size: 16px !important;
		line-height: 22px !important;
	}
	#node-standorte_uebersicht #filters label > span.box{
		top: 1px;
	}
	
	#no-access-page{
		margin: 100px 0 100px 0 !important;
	}
	
	#node-kontakt #allgemein .content > h4.title, #node-kontakt #allgemein .webform > h4.title{
		margin-bottom: 30px !important;
	}
	
	#node-unternehmen #prinzipien #die-prinzipien .item,
	#node-ueber_uns #text_blocks #blocks .item {
		width: 100%;
		margin: 30px 0;
	}
	
	#node-unternehmen #prinzipien #die-prinzipien,
	#node-ueber_uns #text_bloks #blocks {
		margin: 60px 0;
	}
	
	.view-presse .views-row{
		width: 341px;
	}
	
	#node-jobs_bersicht #jobs{
		margin: 80px 0;
	}
	#node-jobs_bersicht .view-jobs{
		padding-top: 80px;
	}
	.view-jobs .views-row{
		width: 96%;
		height: auto;
		margin: 2%;
	}
	.view-jobs .view-content{
		margin: -2%;
	}
	
	#views-exposed-form-ausbildung-block{
		clear: both;
	}
	
	#node-ausbildung_bersicht .view-filters .show-all{
		margin-bottom: 20px;
	}
	
	#page-wrapper.taxonomy-shop_kategorie #main {
		padding-top: 50px;
	}
	#taxonomy-produkt .content-wrapper .sidebar > div {
		padding: 30px;
	}
	#taxonomy-produkt .content-wrapper .sidebar .item-list ul li {
		font-size: 14px;
		line-height: 20px;
	}
	#taxonomy-produkt .view-shop {
		margin-top: 60px;
		padding-top: 60px;
	}
	
	
	#search-overlay .form-item {
		width: 712px;
		margin-left: -356px;
	}
	#search-autocomplete {
		padding-right: 40px;
	}
	#search-overlay a.close {
		right: 30px;
	}
	#search-results .items .error {
		margin: 10px;
	}
	
	.site-business-us #block-block-3 {
		padding: 100px 0;
	}
	
	
	#webform-client-form-2403 .form-item,
	#webform-client-form-2404 .form-item {
		width: 48%;
	}
	
	.dlef_info_banner .dlef_info_banner-inner .dlef_info_banner_wimper {
		width: 230px;
		right: 0px;
		top: -48px;
	}
	.dlef_info_banner .dlef_info_banner-inner .dlef_info_banner-content {
		width: 100%;
	}
	.dlef-banner-neu, .focuslashes-banner-neu{
		font-size: 26px;
		right: 80px;
		bottom: 21px;
	}
	.csscalc #featured .border-bottom.banner .left{
		width: calc(100% - 384px);
	}
	.csscalc #featured .border-bottom.banner-focuslashes .left{
		width: calc(100% - 398px);
	}
	
	
	#node-shop_produkt .breadcrumb {
		margin: -60px 0 70px 0;
	}
	#node-shop_produkt .content-wrapper .bild {
		width: 200px;
		top: 3px;
	}
	#node-shop_produkt .content-wrapper .wrapper {
		margin-left: 200px;
	}
	#node-shop_produkt .weitere-slider {
		margin-top: 70px;
		padding-top: 70px;
	}
	#node-shop_produkt .weitere-slider .slider-wrapper {
		margin: 40px -10px 0 -10px;
	}
	#node-shop_produkt .weitere-slider .views-row {
		width: 300px;
		margin: 0 10px;
	}
	#node-shop_produkt .weitere-slider a.nav {
		display: none !important;
	}
	#node-shop_produkt .weitere-slider .slick-dots {
		margin: 50px 0 0 0 !important;
	}
	
	#morecart_user_dashboard #my-account {
		margin-top: 50px;
	}
	#morecart_user_dashboard #my-orders {
		margin-top: 70px;
		padding-top: 70px;
	}
	#morecart_user_dashboard #my-orders .rows {
		margin-top: 30px;
	}
	#morecart_user_dashboard #my-orders .rows .row {
		font-size: 14px;
	}
	#morecart_user_dashboard #my-orders #pager {
		font-size: 14px;
	}
	
	
	.page-user-register #main > .left {
		width: 100%;
		float: none;
		margin-top: 70px;
	}
	.page-user-register #main > .left > div {
		padding-right: 0;
		border-right: 0;
	}
	.page-user-register #main > .right {
		width: 100%;
		float: none;
		margin-top: 70px;
		padding-top: 70px;
		border-top: 1px solid #dddddd;
	}
	.page-user-register #main > .right > div {
		padding-left: 0;
		border-left: 0;
		margin-left: 0;
	}
	.page-user-register #main > .left > div > h4.title,
	.page-user-register #main > .right > div > h4.title {
		margin-bottom: 10px !important;
	}
	
}