/*
 Theme Name:     Lima
 Author:         Crotalus
 Author URI:     https://crotalus.me/
 Template:       Divi
 Version:        1.0
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.4
*/


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */

.taptap-menu-button-wrapper.taptap-absolute {
    display: none !important;
}

.et_boxed_layout #page-container {
	box-shadow: none !important;
}

#hero-title .et_pb_text_inner h1, #hero-title .et_pb_text_inner h3 {
    z-index: 99999999;
    position: relative;
}

a#cn-accept-cookie {
    background: #fff;
    padding: 5px;
    color: #000;
}

a#cn-more-info {
    color: #cc0404;
    text-decoration: underline;
}

.ark-lima-entry-person {
    font-size: 20px;
    line-height: 1.5;
    color: #f6f5ef;
}

@font-face {
    font-family: Sneak Regular;
    src: url(/wp-content/themes/lima/fonts/sneak-regular.woff);
}

@font-face {
    font-family: Sneak Bold;
    src: url(/wp-content/themes/lima/fonts/sneak-bold.woff);
}

@font-face {
    font-family: Times Roman;
    src: url(/wp-content/themes/lima/fonts/TimesLTStd-Roman.woff);
}

.main-hero {
	height:100vh;
	display:flex;
  	flex-direction: column;
    justify-content: center;
    align-items: center;
}
/*
h2 {
	text-transform:uppercase;
	font-weight:800;
}
*/
.hero-text {

	display:flex;
  	flex-direction: column;
    justify-content: center;
    align-items: center;
}

.hero-text.red h1 {
	color: #cc0404;
}

.hero-text h1 {
color: #FFB1BB;
    font-size: 92px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;
}

.hero-text h1 span {
	font-weight: 300;
	font-family: "Times Roman", serif;
	font-size: 92px;
}

.smaller-typewriter h2 {
	color: #cc0404;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;
	padding-bottom:0;
}

.smaller-typewriter h2 span {
	color: #cc0404;
	font-weight: 300;
	font-family: "Times Roman", serif;
	font-size: 35px;
}


.smaller-typewriter .typewrite > .wrap {
    border-right: 0.08em solid #cc0404 !important;
}

.hero-text h1 {
color: #FFB1BB;
    font-size: 92px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;
}

.page-id-12371 .hero-text h1 span {
	color: #FFB1BB;
	font-weight: 300;
	font-family: "Times Roman", serif;
	font-size: 92px;
}



.subtitle-small h4 {
	color: #cc0404;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;

}

.subtitle-small h4 span {
	font-weight: 300;
	font-family: "Times Roman", serif;
	font-size: 35px;

}

.lima-animated {
	float: left;
    margin-right: 10px;
	color: #CC0404;
	font-size: 26px !important;
	font-weight: 800;
	text-transform: uppercase;
	font-family: "Sneak Bold", Arial;
	padding-bottom:0;
}

.typewriter {
	float:left;
	width: 50%;
}

.typewriter h2 {
  color: #CC0404;
	font-weight:400;
	font-size: 26px;
  font-family: "Sneak Bold", Arial;
	overflow: hidden; /* Ensures the content is not revealed until the animation */
  border-right: .15em solid orange; /* The typwriter cursor */
  white-space: nowrap; /* Keeps the content on a single line */
  margin: 0 auto; /* Gives that scrolling effect as the typing happens */
  letter-spacing: .15em; /* Adjust as needed */
	text-transform: uppercase;
  animation:
    typing 1.5s steps(30, end),
    blink-caret .5s step-end infinite;
	padding-bottom:0;
}

/* The typing effect */
@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}

/* The typewriter cursor effect */
@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: #CC0404 }
}

.footer-values, .footer-values a {
    color: #ffb1bb;
}

.lima-projects-container {
    display: flex;
    flex-direction: row;
}

/*.project-entry-link {
    margin-right: 15%;
}*/

.project-entry-link:nth-child(2n){
    margin-right: 0;
}

.project-block {
    position: relative;

}

.project-hidden-overlay {
	opacity:0;
    position: absolute;
	top: 0;
    left: 0;
    background: #CC0404;
    width: 100%;
    height: 100%;
	padding-right:30px;
transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
}

.project-hidden-overlay h4 {
    top: 5%;
    left: 5%;
    color: #FFB1BB;
    position: relative;
    width: 95%;
	font-size:35px;
	text-transform: uppercase;
	font-weight: 300;
    font-family: "Times Roman", serif;

}

.project-tags ul li {
    padding-bottom: 5px;
}

span.line {
	display:block;
	    width: 35px;
    border-bottom: 1px solid #FFB1BB;
    position: relative;
    left: 5%;
    top: 8%;
}

span.project-tags {
	top: 10%;
    left: 5%;
    position: relative;
    /* width: 95%; */
    color: #FFB1BB;
    font-size: 26px;
    font-weight: 300;
    font-family: 'Sneak Regular',Helvetica,Arial,Lucida,sans-serif;
    margin-top: 20px;
    display: block;
}

.project-tags ul {
    list-style: none;
    padding-left: 0;
}

.project-tags ul li::after {
	content:","
}
.project-tags ul li:last-child::after {
	content:""
}


.project-block:hover .project-hidden-overlay {
	opacity:1;
}

h3.podnaslov {
    font-family: "Sneak Bold", Arial;
}
h3.podnaslov span {
	font-family: "Times Roman", serif;
	font-weight: 300;
}

h3.podnaslov {
	font-weight: 700;
	font-size: 32px;
	text-transform: uppercase;
	color: #cc0404
}

.single-work .container {
	padding-top:30px !important;
}








#main-content .container:before {
    display:none;
}

.single-title {
	color: #cc0404 !important;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;
	padding:20px;

}

.single-title span {
	font-weight: 300;
	font-family: "Times Roman", serif;
	font-size: 30px;

}

.single-long-description {
	padding-top:3%;
	padding-bottom: 7% !important;
	color: #cc0404;
	font-family: "Times Roman", serif;
	font-size: 28px;
    line-height: 1.3em;
}

.pink {
	background: #FFB1BB;
}

.project-content {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
	padding-top:60px;
}
.project-content div {
	padding-bottom:70px;
}

.content-div {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}

.content-div p {
    padding-right: 50px;
    font-size: 24px;
    line-height: 1.2em;
    color: #000;
	font-family: "Sneak Regular", Arial;
}

.content-div.pt p {
    padding: 0 50px;
    font-size: 24px;
    line-height: 1.2em;
    color: #000;
}

.left img {
	float:left;
}
.right img {
	float:right;
}

.center {
	text-align:center;
}

.offset-left img {
	float:left;
	margin-left: 20%;
}

.offset-right img  {
	float:right;
	margin-right:20%;
}

.project-tasks h4 {
	font-size: 24px;
    line-height: 1.2em;
    color: #000;
	text-transform: uppercase;
	font-family: "Sneak Regular", Arial;
}

.project-tasks {
	font-size: 24px;
    line-height: 1.2em;
    color: #000;
	font-family: "Sneak Regular", Arial;
	padding-bottom: 100px;
	display: flex;
}

.project-tasks div {
	margin-right:5%;
}

.content-div.pt div:first-child {
	max-width:45%;
}

.content-div.pt div:last-child {
    max-width: 50%;
    margin-left: 10%;
}


.content-div.tp div:first-child {
    max-width: 50%;
	margin-right:10%
}

.content-div.tp div:last-child {
    max-width: 40%;

}

.project-slider {
	background:#f1f1f1;
}

.lima-projects-slider-container {
    display: flex;
    flex-direction: row;
	justify-content: space-between;
    margin-top: 3%;
	padding-bottom: 3%;
}

.project-image-round {
    width: 225px;
    height: 225px;
    border-radius: 50%;
	object-fit: cover;
}

.slider-nav {
	padding-top:3%;
	padding-bottom:2%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.slider-nav a, .slider-nav h4 {
	font-size: 24px;
    line-height: 1.2em;
    color: #000;
    text-transform: uppercase;
    font-family: "Sneak Regular", Arial;
}

.slider-nav h4 {
    margin-left: -55px;
}

.back-to-top-arrow {
    text-align: center;
	padding-bottom: 3%;
}

.back-to-top-arrow img {
    height: 70px;
}

p.footer-values {
    font-size: 28px;
    line-height: 35px;
}

footer#main-footer {
    display: none;
}

.lima-projects-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.project-entry {
    margin-bottom: 25%;
}

#main-header {
	display:none !important;
}

.main-hero.pink, .main-hero {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding-bottom: 0;
}

.scroll-down {
    display: flex;
    justify-content: center;
}

.scroll-down img {
	height: 60px;
}

.lima-footer {
	padding-bottom:30px;
}

.lima-instagram h2 {
	font-family: "Sneak Bold", Arial;
}

#footer-section h2, #footer-section h3 {
	font-family: "Sneak Bold", Arial;
	font-size:35px;
}

#footer-section h3, .footer-values {
	font-family: "Sneak Regular", Arial;
	font-size:28px;
}

/*

.page-id-12371 .taptap-main-menu-button:before, .page-id-12371 .taptap-main-menu-button div.taptap-main-menu-button-middle:before, .page-id-12371 .taptap-main-menu-button:after, .page-id-12371 .taptap-main-menu-button-two:before, .page-id-12371 .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before, .page-id-12371 .taptap-main-menu-button-two:after, .page-id-12371 .taptap-main-menu-button-three:before, .page-id-12371 .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before, .page-id-12371 .taptap-main-menu-button-three:after, .page-id-12371 .taptap-main-menu-button-four:before, .page-id-12371 .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .page-id-12371 .taptap-main-menu-button-four:after, .page-id-12371 .taptap-main-menu-button-five:before, .page-id-12371 .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before, .page-id-12371 .taptap-main-menu-button-five:after, .page-id-12371 .taptap-main-menu-button-six:before, .page-id-12371 .taptap-main-menu-button-six:after {
	background-color: #cc0404 !important;

}

.page-id-12478 .taptap-main-menu-button:before, .page-id-12478 .taptap-main-menu-button div.taptap-main-menu-button-middle:before, .page-id-12478 .taptap-main-menu-button:after, .page-id-12478 .taptap-main-menu-button-two:before, .page-id-12478 .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before, .page-id-12478 .taptap-main-menu-button-two:after, .page-id-12478 .taptap-main-menu-button-three:before, .page-id-12478 .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before, .page-id-12478 .taptap-main-menu-button-three:after, .page-id-12478 .taptap-main-menu-button-four:before, .page-id-12478 .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .page-id-12478 .taptap-main-menu-button-four:after, .page-id-12478 .taptap-main-menu-button-five:before, .page-id-12478 .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before, .page-id-12478 .taptap-main-menu-button-five:after, .page-id-12478 .taptap-main-menu-button-six:before, .page-id-12478 .taptap-main-menu-button-six:after {
	background-color: #ffb1bb !important;

}


.page-id-12464 .taptap-main-menu-button:before, .page-id-12464 .taptap-main-menu-button div.taptap-main-menu-button-middle:before, .page-id-12464 .taptap-main-menu-button:after, .page-id-12464 .taptap-main-menu-button-two:before, .page-id-12464 .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before, .page-id-12464 .taptap-main-menu-button-two:after, .page-id-12464 .taptap-main-menu-button-three:before, .page-id-12464 .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before, .page-id-12464 .taptap-main-menu-button-three:after, .page-id-12464 .taptap-main-menu-button-four:before, .page-id-12464 .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .page-id-12464 .taptap-main-menu-button-four:after, .page-id-12464 .taptap-main-menu-button-five:before, .page-id-12464 .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before, .page-id-12464 .taptap-main-menu-button-five:after, .page-id-12464 .taptap-main-menu-button-six:before, .page-id-12464 .taptap-main-menu-button-six:after {
	background-color: #ffb1bb !important;

}


*/
/*MENU*/

.page-id-12494 .taptap-by-bonfire ul li.full-item-arrow-hover > a, .page-id-12494 .taptap-by-bonfire ul li a:hover, .single-work .taptap-by-bonfire ul li.full-item-arrow-hover > a, .single-work .taptap-by-bonfire ul li a:hover {
    color: #ffb1bb !important;
}

.page-id-12494 .taptap-main-menu-button:before, .page-id-12494 .taptap-main-menu-button div.taptap-main-menu-button-middle:before, .page-id-12494 .taptap-main-menu-button:after, .page-id-12494 .taptap-main-menu-button-two:before, .page-id-12494 .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before, .page-id-12494 .taptap-main-menu-button-two:after, .page-id-12494 .taptap-main-menu-button-three:before, .page-id-12494 .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before, .page-id-12494 .taptap-main-menu-button-three:after, .page-id-12494 .taptap-main-menu-button-four:before, .page-id-12494 .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .page-id-12494 .taptap-main-menu-button-four:after, .page-id-12494 .taptap-main-menu-button-five:before, .page-id-12494 .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before, .page-id-12494 .taptap-main-menu-button-five:after, .page-id-12494 .taptap-main-menu-button-six:before, .page-id-12494 .taptap-main-menu-button-six:after {
	background-color: #cc0404 !important;

}

.single-work .taptap-main-menu-button:before, .single-work .taptap-main-menu-button div.taptap-main-menu-button-middle:before, .single-work .taptap-main-menu-button:after, .single-work .taptap-main-menu-button-two:before, .single-work .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before, .single-work .taptap-main-menu-button-two:after, .single-work .taptap-main-menu-button-three:before, .single-work .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before, .single-work .taptap-main-menu-button-three:after, .single-work .taptap-main-menu-button-four:before, .single-work .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .single-work .taptap-main-menu-button-four:after, .single-work .taptap-main-menu-button-five:before, .single-work .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before, .single-work .taptap-main-menu-button-five:after, .single-work .taptap-main-menu-button-six:before, .single-work .taptap-main-menu-button-six:after {
	background-color: #cc0404 !important;

}



.page-id-12494 .taptap-background-color, .single-work .taptap-background-color  {
    background-color: #cc0404;
}

.page-id-12494  .taptap-by-bonfire ul li a, .single-work  .taptap-by-bonfire ul li a {
    color: #ffb1bb;
    font-size: 70px;
}

.page-id-12494 .taptap-by-bonfire ul li.current-menu-item > a, .single-work .taptap-by-bonfire ul li.current-menu-item > a {
    color: #ffb1bb;
}

.page-id-12494 .taptap-menu-active .taptap-main-menu-button::before, .page-id-12494 .taptap-menu-active .taptap-main-menu-button::after {
    background: #ffb1bb !important;
}

.single-work .taptap-menu-active .taptap-main-menu-button::before, .single-work .taptap-menu-active .taptap-main-menu-button::after {
    background: #ffb1bb !important;
}

.taptap-by-bonfire ul li a {
    font-family: "Times Roman";
    text-transform: uppercase;
}

.taptap-by-bonfire ul li#menu-item-12715 a {
    font-family: "Sneak Bold";
}

.taptap-main-inner {
    width: 100%;
    height: 100%;
    overflow-y: hidden;
}

.taptap-main-wrapper.taptap-main-wrapper-active {
     height:50%;
}

.taptap-background-color.taptap-background-color-active {
    height:50%;
}

.taptap-background-overlay-active {
    top: 0;
    opacity: 0;
}


.taptap-background-color-active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

ul#menu-primary {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.taptap-by-bonfire ul li {
    width: auto;
    min-height: 30px;
    list-style-type: none;
    margin: 0;
    padding: 1px;
    text-align: center;
    padding: 0 150px 0 0 !important;
}

/* REGULAR PAGES */

.ig-title h2 {
    font-family: "Sneak Regular", Arial;
    font-weight: 500;
    font-size: 28px;
}

.home-hero-text {
	font-size:60px !important;
	font-family: "Sneak Regular", Arial;
	line-height:1.2em;
}

.regulars p {
	font-size:28px;
}

.lima-team a {
    color: #cc0404;
}

.regular-red-text p {
    font-family: "Sneak Regular";
	font-size:28px;
	line-height:1.2em;
}

.home-more-projects a {
    color: #000 !important;
    text-transform: uppercase;
    font-family: "Sneak Regular", Arial;
    font-size: 28px;
}

.regular-text-subpages p {
    color: #000;
    font-family: "Sneak Regular";
    font-size: 28px;
}

.regular-text-subpages li {
    font-family: "Sneak Bold";
    font-size: 35px;
    color: #000;
    padding-bottom: 20px;
}

.regular-text-subpages h2 {
    font-family: "Sneak Bold";
    font-size: 45px;
    color: #000;
    padding-bottom: 20px;
}

.regular-text-subpages h3 {
    font-family: "Sneak Bold";
    font-size: 35px;
    color: #000;
    padding-bottom: 20px;
}

.footer-titles a {
    color: #FFB1BB !important;
	font-size:28px;
}


		.page-id-12606 .main-hero {
    height: 100% !important;
}

/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) and ( max-width: 1600px) {

	.content-div img {

    height: auto;

}

	.project-image-round {
    width: 175px;
    height: 175px;
    border-radius: 50%;
}
	.project-entry-link {
    margin-right: 0 !important;
    max-width: 44%;
}

		.taptap-by-bonfire ul li a {
    color: #cc0404;
    font-size: 50px !important;
    letter-spacing: px;
    margin-top: px;
}

		.page-id-12606 .main-hero {
    height: 100% !important;
}
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {
    /* your css goes here */

.content-div img {

    height: auto;

}

	.project-image-round {
    width: 150px;
    height: 150px;
    border-radius: 50%;
}
	.project-entry-link {
    margin-right: 0 !important;
    max-width: 44%;
}




}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {
    /* your css goes here */

		.hero-text h1 {
		text-align: center;
color: #FFB1BB;
    font-size: 62px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;
		line-height:50px;
}


		.hero-text h1 span {
    font-weight: 300;
    font-family: "Times Roman", serif;
    font-size: 62px;
    line-height: 70px;
}

.page-id-12371 .hero-text h1 span {
	color: #FFB1BB;
	font-weight: 300;
	font-family: "Times Roman", serif;
	font-size: 62px;
}

	.taptap-by-bonfire ul li a {
    color: #cc0404;
    font-size: 38px !important;
    letter-spacing: px;
    margin-top: px;
}

		.page-id-12606 .main-hero {
    height: 100% !important;
}
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
    /* your css goes here */
	.hero-text h1 span {
    font-weight: 300;
    font-family: "Times Roman", serif;
    font-size: 62px;
    line-height: 70px;
}
			.hero-text h1 {
		text-align: center;
color: #FFB1BB;
    font-size: 62px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;
		line-height:50px;
}



.page-id-12371 .hero-text h1 span {
	color: #FFB1BB;
	font-weight: 300;
	font-family: "Times Roman", serif;
	font-size: 62px;
}

	.taptap-by-bonfire ul li a {
    color: #cc0404;
    font-size: 40px;
    letter-spacing: px;
    margin-top: px;
}
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

	.project-image-round {
    width: 150px;
    height: 125px;
    border-radius: 50%;
    object-fit: cover;
    /* margin-right: 10px; */
}

	.hero-text h1 span {
    font-weight: 300;
    font-family: "Times Roman", serif;
    font-size: 62px;
    line-height: 70px;
}
	.taptap-by-bonfire ul li a {
    font-size: 34px !important;
}

	ul#menu-primary {

    display: block;
}

	.taptap-by-bonfire ul li {
    width: auto;
    min-height: 30px;
    list-style-type: none;
    margin: 0;
    padding: 1px;
    text-align: left;
    padding: 0 0 30px 50px !important;
}


.taptap-main-wrapper.taptap-main-wrapper-active {
     height:70%;
}

.taptap-background-color.taptap-background-color-active {
    height:70%;
}


		.page-id-12606 .main-hero {
    height: 100% !important;
}

	.project-entry-link {
    margin-right: 0;
}
	.home-hero-text {
    font-size: 40px !important;
    font-family: "Sneak Regular", Arial;
    line-height: 1.2em;
}

	.hero-text h1 {
		text-align: center;
color: #FFB1BB;
    font-size: 52px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;
		line-height:50px;
}

	.scroll-down img {
    height: 40px;
}

.page-id-12371 .hero-text h1 span {
	color: #FFB1BB;
	font-weight: 300;
	font-family: "Times Roman", serif;
	font-size: 52px;
}

	.project-tasks {
    flex-direction: column;
}
	.project-tasks div:first-child {
		margin-bottom:30px;
	}

	.content-div.pt div:first-child {
    max-width: 100%;
}

	.content-div.pt div:last-child {
    max-width: 100%;
    margin-left: 0;
}
	.content-div.pt p, .content-div p {
		padding: 0 !important;
	}


	.home-hero-text.about {
    font-size: 34px !important;
}

	.content-div.tp div:first-child {
    max-width: 100%;
    margin-right: 0;
}
	.content-div.tp div:last-child {
    max-width: 100%;
}

	.offset-right img {
    float: right;
    margin-right: 0;
}
.content-div {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}

	.offset-left img {
    float: left;
    margin-left: 0;
}

			#hero-text-agb .hero-text h1 {
    font-size: 44px;
		line-height:32px;
}

	#hero-text-agb .hero-text h1 span {
    font-size: 44px;
}

}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {

	.offset-left img {
    float: left;
    margin-left: 0;
}

	.content-div {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}

	.home-hero-text.about {
    font-size: 34px !important;
}

		.hero-text h1 {
		text-align: center;
color: #FFB1BB;
    font-size: 42px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;
		line-height:50px;
}

	.scroll-down img {
    height: 40px;
}

.page-id-12371 .hero-text h1 span {
	color: #FFB1BB;
	font-weight: 300;
	font-family: "Times Roman", serif;
	font-size: 42px;
}

	.hero-text h1 span {
    font-weight: 300;
    font-family: "Times Roman", serif;
    font-size: 42px;
}


	.single-title {
    padding-top: 80px;
		    padding-bottom: 0;
}
	.container {
    width: 100%;
    padding: 0 20px !important;
}
	.single-long-description {
    padding-top: 3%;
    padding-bottom: 22% !important;
    font-size: 20px;


}
	.content-div.pt p {
    padding: 40px 0;
    font-size: 20px;
    line-height: 1.3em;
    color: #000;
}
	.offset-left img {
    float: left;
    margin-left: 0;

}

	.content-div p {
    padding: 40px 0 40px 0;
    font-size: 20px;
    line-height: 1.2em;
    color: #000;
    font-family: "Sneak Regular", Arial;
}

	.content-div {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
	.project-content div {
    padding-bottom: 40px;
}

	.project-tasks {

    margin-top: 40px;
}

	.slider-nav {
    padding-top: 3%;
    padding-bottom: 2%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}
	.slider-nav h4 {
    margin-left: 0;
    padding-top: 10px;
}
	.lima-projects-slider-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 14%;
    padding-bottom: 14%;
    text-align: center;
}
	.project-slider-container {
    margin: 3% 0;
}
	.back-to-top-arrow {
    text-align: center;
    padding-bottom: 15%;
}
	.typewriter {
    float: left;
    width: 100%;
}

	.hero-text.red h1 {
    color: #cc0404;
    text-align: center;
}
	.project-entry-link {
    margin-right: 0;
}

	.home-hero-text p {
    font-size: 28px;
}

	.back-to-top-arrow img {
    height: 40px;
}

	.taptap-by-bonfire ul li a {
    font-size: 34px !important;
}

	ul#menu-primary {

    display: block;
}

	.taptap-by-bonfire ul li {
    width: auto;
    min-height: 30px;
    list-style-type: none;
    margin: 0;
    padding: 1px;
    text-align: left;
    padding: 0 0 30px 50px !important;
}


.taptap-main-wrapper.taptap-main-wrapper-active {
     height:70%;
}

.taptap-background-color.taptap-background-color-active {
    height:70%;
}

	.smaller-typewriter h2 {
    color: #cc0404;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;
    padding-bottom: 0;
}

	.smaller-typewriter h2 span {
    color: #cc0404;
    font-weight: 300;
    font-family: "Times Roman", serif;
    font-size: 35px;
}

	.page-id-12606 .main-hero {
    height: 100% !important;
}

	.project-tasks {
    flex-direction: column;
}
	.project-tasks div:first-child {
		margin-bottom:30px;
	}

	.content-div.pt div:first-child {
    max-width: 100%;
}

	.content-div.pt div:last-child {
    max-width: 100%;
    margin-left: 0;
}
	.content-div.pt p, .content-div p {
		padding: 0 !important;
	}


	.home-hero-text.about {
    font-size: 34px !important;
}

	.content-div.tp div:first-child {
    max-width: 100%;
    margin-right: 0;
}
	.content-div.tp div:last-child {
    max-width: 100%;
}

	.offset-right img {
    float: right;
    margin-right: 0;
}


		#hero-text-agb .hero-text h1 {
    font-size: 28px;
		line-height:32px;
}

	#hero-text-agb .hero-text h1 span {
    font-size: 28px;
}


}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
    /* your css goes here */

	#hero-text-agb .hero-text h1 {
    font-size: 22px;
		line-height:32px;
}

	#hero-text-agb .hero-text h1 span {
    font-size: 22px;
}

	.offset-left img {
    float: left;
    margin-left: 0;
}

	.project-tasks {
    flex-direction: column;
}
	.project-tasks div:first-child {
		margin-bottom:30px;
	}

	.content-div.pt div:first-child {
    max-width: 100%;
}

	.content-div.pt div:last-child {
    max-width: 100%;
    margin-left: 0;
}
	.content-div.pt p, .content-div p {
		padding: 0 !important;
	}


	.home-hero-text.about {
    font-size: 34px !important;
}

	.content-div.tp div:first-child {
    max-width: 100%;
    margin-right: 0;
}
	.content-div.tp div:last-child {
    max-width: 100%;
}

	.offset-right img {
    float: right;
    margin-right: 0;
}



	.hero-text h1 {
		text-align: center;
color: #FFB1BB;
    font-size: 42px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;
		line-height:50px;
}

	.scroll-down img {
    height: 40px;
}

.page-id-12371 .hero-text h1 span {
	color: #FFB1BB;
	font-weight: 300;
	font-family: "Times Roman", serif;
	font-size: 42px;
}

	.hero-text h1 span {
    font-weight: 300;
    font-family: "Times Roman", serif;
    font-size: 42px;
}


	.single-title {
    padding-top: 80px;
		    padding-bottom: 0;
}
	.container {
    width: 100%;
    padding: 0 20px !important;
}
	.single-long-description {
    padding-top: 3%;
    padding-bottom: 22% !important;
    font-size: 20px;


}
	.content-div.pt p {
    padding: 40px 0;
    font-size: 20px;
    line-height: 1.3em;
    color: #000;
}
	.offset-left img {
    float: left;
    margin-left: 0;

}

	.content-div p {
    padding: 40px 0 40px 0;
    font-size: 20px;
    line-height: 1.2em;
    color: #000;
    font-family: "Sneak Regular", Arial;
}

	.content-div {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
	.project-content div {
    padding-bottom: 40px;
}

	.project-tasks {

    margin-top: 40px;
}

	.slider-nav {
    padding-top: 3%;
    padding-bottom: 2%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}
	.slider-nav h4 {
    margin-left: 0;
    padding-top: 10px;
}
	.lima-projects-slider-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 14%;
    padding-bottom: 14%;
    text-align: center;
}
	.project-slider-container {
    margin: 3% 0;
}
	.back-to-top-arrow {
    text-align: center;
    padding-bottom: 15%;
}
	.typewriter {
    float: left;
    width: 100%;
}

	.hero-text.red h1 {
    color: #cc0404;
    text-align: center;
}
	.project-entry-link {
    margin-right: 0;
}

	.home-hero-text p {
    font-size: 28px;
}

	.back-to-top-arrow img {
    height: 40px;
}

	.taptap-by-bonfire ul li a {
    font-size: 34px !important;
}

	ul#menu-primary {

    display: block;
}

	.taptap-by-bonfire ul li {
    width: auto;
    min-height: 30px;
    list-style-type: none;
    margin: 0;
    padding: 1px;
    text-align: left;
    padding: 0 0 30px 50px !important;
}


.taptap-main-wrapper.taptap-main-wrapper-active {
     height:70%;
}

.taptap-background-color.taptap-background-color-active {
    height:70%;
}

	.smaller-typewriter h2 {
    color: #cc0404;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Sneak Bold", Arial;
    padding-bottom: 0;
}

	.smaller-typewriter h2 span {
    color: #cc0404;
    font-weight: 300;
    font-family: "Times Roman", serif;
    font-size: 35px;
}

	.page-id-12606 .main-hero {
    height: 100% !important;
}

	span.project-tags {

    font-size: 18px;

}

	.project-hidden-overlay h4 {

    font-size: 18px;

}

}


/* NEW WEBSITE */

/* COMING SOON */

div#coming-soon-hero {
    height: 100vh;
   
}

div#coming-soon-hero-row {
    position: absolute;
    width: 100%;
    max-width: 2560px;
    bottom: 3%;
}

div#hero-title-row {
    margin-bottom: 0;
}

div#hero-subtitle-row {
    width: fit-content;
    margin: 0 auto;
    margin-bottom: 10px;
    padding: 10px 10px;
    padding-bottom: 0;
}


div#hero-text-row {
    margin-bottom: 20px;
}

div#coming-soon-countdown {
    padding: 0;
}



#coming-soon-hero.ty {
	 display: flex;
    flex-direction: column;
    justify-content: flex-end;
	height:auto;
	padding-top:50px;
}
#coming-soon-hero.ty .danke-title-row {
    margin-top: 50px !important;
}


/* END COMING SOON */


/* HOME */

#lima-header-row .et_pb_column:first-child {
    display: flex;
    align-items: center;
}

#lima-header-row h2 {
    padding-bottom:0 !important;
}

div#lima-menu .et_pb_menu__wrap {
    justify-content: flex-end !important;
}

#lima-menu img {
    max-height: 18px;
}

#lima-menu li.menu-cta a {
color: #000000!important;
    border-width: 0px!important;
    border-radius: 30px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #fff;
	box-shadow: 1px 2px 18px 3px rgb(0 0 0 / 12%);
	padding:20px 30px !important;
}

#lima-menu li.menu-cta a:hover {
	    color: #ff5f38!important;
}

#lima-menu #menu-main-menu-1 a {
    padding: 18px 0;
}

.et-menu a:hover {
    opacity: 1;
}

#menu-main-menu-1 li {
    padding-right: 55px;
}

#menu-main-menu-1 li:last-child {
    padding-right: 0;
}

div#lima-header-row {
    max-width: 1200px;
	width:80%;
}

.error404 div#lima-header-row {
    max-width: 1200px !important;
	width:80% !important;
}

.error404 #lima-menu img {
    max-height: 18px !important;
}

.error404 #new-footer .et_pb_column .et_pb_module {
    display: flex;
    flex-direction: column;
}

#lima-menu .et_pb_menu__wrap {
    margin-right: -16vw;
}

div#hero-subtitle-row.home-hsrw {
    margin-left: 0;
}

div#hero-thrive-form {
    padding: 0;
}

#hero-thrive-form .tcb-flex-col:first-child {
    padding-left: 10px;
}

#hero-thrive-form .tcb-flex-row.v-2.tcb--cols--1 {
    padding: 0;
}

#hero-thrive-form .thrv-leads-form-box.tve_no_drag.tve_no_icons.thrv_wrapper.tve_editor_main_content.thrv-leads-in-content.tve_empty_dropzone {
    margin: 0;
}

#hero-thrive-form .thrv_wrapper {
    margin: 0 !important;
}

#hero-thrive-form .thrv_wrapper.thrv_text_element {
    left: 3px !important;
    position: relative;
}

div#hero-tagline-row .hero-tagline {
    text-align: center;
    color: #fff;
    font-family: "Open Sans", Arial;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
	text-shadow: 0em 0.1em 0.24em rgb(0 0 0 / 18%);
	margin-top:-20px;
	text-transform: uppercase;
    line-height: 1.5;
    letter-spacing: 0.1em;
    font-size: 14px;
    text-align: center;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
}

div#home-hero {
    max-height: 840px;
    display: flex;
    flex-direction: column;
    padding-top:150px;
	padding-bottom:70px;
	background-position-y: -90px;
}

#home-hero h1 {
    padding-bottom: 0;
    margin-left: -3px;
}

.home-about-row-section-right {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.countdown-home p {
    padding: 0 !important;
}

.countdown-home span.percent-value:after {
    content: " +";
}

.countdown-home.first-quote-eu span.percent-value:after {
    content: " €";
    font-weight: 500;
    font-family: "Open Sans", Arial;
    font-size: 20px;
}

#quote-top {
    margin-top: -140px !important;
}

#home-hero .et_pb_bottom_inside_divider {
transform: scale(1.5,-1) !important;

}	

.quote-text em {
    font-style: normal;
    transform: skew(-13deg);
    -webkit-transform: skew(-13deg);
    display: inline-block;
}

.testimonial-photo {
}

.testimonial-photo img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 50%;
}

.testimonial-photo.right-testimonial-photo img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 50%;
    margin-right: 90px;
}

.testimonials-row .quote-text {
    padding: 40px 0 !important;
}

.quote-small {
    position: absolute;
    top: -20px;
    left: 80px;
}

.quote-small.bottomsmallquote {
    position: absolute;
    bottom: -20px;
    left: auto;
	top:auto;
    right: 60px;
}

.quote-small.rightquote {
    position: absolute;
    top: -20px;
    right: 20px;
}

.quote-small.small-testimonial {
    left: 30px;
}

.testimonial-photo.small-testimonial {
    margin-top: -85px;
}
div#home-testimonials {
    z-index: 4;
}

.testimonial-photo.small-testimonial img {
    width: 132px;
    height: 132px;
    object-fit: cover;
    border-radius: 50%;
}

.big-testimonial-left-column {
    padding: 60px 110px 40px 110px !important;
}

.below-testimonial {
    display: flex;
    justify-content: space-between;
}

.below-testimonial p {
    font-family: 'Montserrat';
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
}

.below-testimonial span {
    text-transform: uppercase;
    line-height: 1.5;
    letter-spacing: 0.1em;
    font-size: 26px;
    text-align: center;
    font-family: 'Montserrat';
    font-weight: 700;
    color: #000;
    padding: 20px;
	padding-left:10px;
	
}

.circle-text {
	position:relative;
}

.circle-text img {
    max-width: 140px;
    position: absolute;
    left: -15px;
    transform: rotate(354deg);
    top: 8px;
}

.underline-text img {
    position: absolute;
    right: -70px;
    bottom: 10px;
    width: 180px;
	transform: rotate(354deg);
}

.testimonial-small-column {
    padding: 20px;
}

.testimonial-photo.medium-testimonial img {
    margin-left: 0;
}

.more-testimonials h4:hover {
    color: #ff5f38 !important
}

div#sb_instagram #sbi_images {
    display: flex;
    justify-content: space-between;
}

div#cursive-testimonials-section {
    padding-top: 6%;
    padding-bottom: 3%;
}

div#home-testimonials, div#instagram-section {
    padding-top: 0;
}

.services-steps-row .et_pb_column .et_pb_module {
    padding: 0 30px;
}

.services-steps-row .et_pb_column .et_pb_module.services-main-image {
    padding: 0;
}

.services-steps-row .et_pb_column {
    padding-bottom: 50px;
}

.services-second-column {
    margin-top: 40px;
}

.services-first-column {
    margin-top: 80px;
}

div#work-with-lima-video-row-text {
    left: -80px;
}

/* FOOTER */

div#new-footer {
    padding: 3% 0;
}

div#block-2, div#block-3 {
    margin-bottom: 4%;
}

#new-footer .wp-social-link-instagram {
    background-color: transparent !important;
    color: #000 !important;
    /* font-weight: 700 !important; */
}

div#block-6 svg {
    width: 30px;
    margin-left: -4px;
	transition: all .4s ease;
-webkit-transition: all .4s ease;
}

#block-6 a:hover svg {
    fill: #ff5f38;
}

ul.impressum-list a {
    color: #000 !important;
    text-transform: uppercase;
    line-height: 1.5;
    letter-spacing: 0.1em;
    font-size: 14px;
    text-align: center;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
}

ul.impressum-list a:hover, .pages-list li a:hover {
    color: #ff5f38 !important;
    text-decoration: underline;
}

#block-2 img {
    width: 180px;
}

div#block-7, div#block-10, div#block-12 {
    margin-bottom: 8%;
}

#new-footer h4 {
    color: rgba(0,0,0,1);
    text-transform: uppercase;
    line-height: 1.5;
    letter-spacing: 0.1em;
    font-size: 14px;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
}

.pages-list li a {
	text-transform: none;
    letter-spacing: 0em;
    font-size: 17px;
    text-align: left;
    font-family: 'Playfair Display';
    font-weight: 400;
    font-style: normal;
	color:#000 !important;
}

#new-footer .et_pb_widget_area_left {
	border-right:none;
}

div#footer-first-column {
    border-right: 1px solid #000;
}

a.back-to-top-footer svg {
    max-width: 30px;
	margin-left:15px;
}
a.back-to-top-footer {
    display: flex;
    align-items: center;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
    position: absolute;
    right: -10px;
    flex-wrap: wrap;
    min-width: 150px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    top: -25px;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0.1px;
}

#block-15 h2 {
    font-size: 34px;
    font-family: 'Playfair Display';
}	
	
div#block-15 {
    margin-bottom: 20px;
}

/* END FOOTER */
	
/* END HOME */

/* IMPRESSUM */

.impressum-text a {
    color: #000;
}

.impressum-text a:hover {
	color: #ff5f38 !important;
    text-decoration: underline;
}

/* END IMPRESSUM */

/* COACHING */

.page-id-13467 div#page-container {
    overflow-x: hidden;
}

div#home-hero.coaching-hero {
    height: 750px;
    padding-top: 50px;
}

body {
    background: #fff !important;
}

div#coaching-second-section {
    padding: 30px 0 !important;
    margin-top: -200px;
}

.coaching-first-text p {
    padding-bottom: 30px !important;
}

.coaching-first-text h2 {
    padding-bottom: 30px;
}

.coaching-boxed-texts-row .et_pb_module {
    padding: 20px 40px;
}

.coaching-boxed-texts-row.second-cbt .et_pb_module {
    padding-top: 50px;
}

div#coaching-third-section {
    padding-bottom: 5% !important;
}

.black-divider {
    width: 128px;
    height: 8px;
    background: #000;
    float: right;
}

.black-divider-code {
    border-top: 1px solid #000;
}

.numbers-row-right-column {
    display: flex;
    max-width: 570px;
}

.number-number {
    padding: 0 40px;
}

div#fourth-section-numbers-title {
    padding-bottom: 5% !important;
}

.number-title-text p {
    max-width: 80%;
    padding-top: 20px;
}

.numbers-row {
    padding-bottom: 5% !important;
}

.onboarding-divider {
    width: 1px;
    height: 120px;
    background: #000;
    position: absolute;
    left: 50%;
}

.controlling-divider-box {
    min-height: 120px;
}

.onboarding-number {
    float: right;
    display: block;
    margin-right: 30%;
    margin-top: 15%;
}

.dot-divider {
    width: 12px;
    height: 12px;
    background: #000;
    border-radius: 50%;
    display: flex;
}

.dot-divider-line {
    width: 100%;
    height: 1px;
    background: #000;
}

.dot-divider-holder {
    display: flex;
    align-items: center;
}

#divider-line-row {
    margin-left: 20% !important;
    padding-bottom: 0;
}

.square-divider {
    width: 9px;
    height: 29px;
    background: #000;
}

#divider-line-row-left {
    margin-left: -20% !important;
    padding-bottom: 0;
}
.divider-coaching-blurb-numbers-row.second-dcbn {
    top: -14px;
}

.divider-coaching-blurb-numbers-row {
    padding-top: 0 !important;
    /* margin-top: -6px !important; */
    top: -6px;
}

.colored-headings h2 {
    width: fit-content;
    margin: 0 auto;
    padding: 0 10px;
    padding-bottom: 3px;
}


.deal-blurb-h-row h2 {
    padding-bottom: 4%;
}

.deal-blurb-row {
    width: 90%;
    display: flex;
}

.deal-blurb-row .et_pb_blurb_content {
    display: flex;
    align-items: center;
}

.deal-blurb-row .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.deal-blurb-row h4.et_pb_module_header {
    padding: 0;
}

div#lr-coaching-sixth-section {
    padding-top: 7%;
}

.lr-coaching-sixth-section-top-h-row {
    max-width: 900px !important;
}

.lr-coaching-sixth-section-top-h-row h2 {
    padding-bottom: 9%;
}

.lr-coaching-sixth-section-text-column-left {
    margin-right: 0 !important;
}

.lr-coaching-sixth-section-text-blurb-row {
    justify-content: center;
	padding-bottom: 0 !important;
}

.coaching-three-step-blurb-row .number-number {
    margin-bottom: 5% !important;
}

.coaching-three-step-blurb-row .et_pb_module.et_pb_text.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 3%;
}

div#lr-coaching-sixth-section .et_pb_row.coaching-three-step-blurb-row {
    padding-bottom: 7%!important;
}

.lr-coaching-sixth-section-last-row h4 {
    padding-bottom: 5%;
}

.lr-coaching-sixth-section-last-row-column-right {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 10.4%;
	width: 90%;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    width: 74%;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_button_module_wrapper {
    margin-top: 8.5%;
}

div#lr-coaching-sixth-section div#work-with-lima-video-row-text {
    left: auto;
}

div#lr-coaching-seventh-section {
    padding-top: 7.8%;
    padding-bottom: 7.5%;
}

div#lr-zero-three-section .et_pb_module.et_pb_text h2 {
    padding-bottom: 0;
}

.lr-zero-three-h-row p {
    margin-bottom: 8%;
}

.lr-zero-three-blurb-row h4 {
    padding-bottom: 5%;
}

.lr-zero-three-blurb-row .et_pb_text_inner p {
    padding-bottom: 5%;
}

.lr-zero-three-blurb-row {
    margin-bottom: 1% !important;
}

.lr-zero-three-blurb-column-right {
    display: flex;
    justify-content: flex-end;
}

div#lr-zero-three-section {
    padding: 5% 0 0;
}

div#lr-zero-four-section {
    padding: 6% 0 0;
}

.lr-zero-four-section-h-row .et_pb_module.et_pb_text h3 {
    padding-bottom: 0;
}

.lr-zero-four-section-h-row .et_pb_module.et_pb_text h2 {
    padding-bottom: 0;
}

.lr-zero-four-section-card-row .lr-zero-four-section-card-column-left, .lr-zero-four-section-card-column-middle, .lr-zero-four-section-card-column-right {
    padding: 7% 2%;
}

div#lr-zero-five-section h3 {
    padding-bottom: 6%;
}

div#lr-zero-five-section h2 {
    padding-bottom: 6%;
}

div#lr-zero-five-section h4 {
    padding-bottom: 8%;
}

.lr-zero-five-section-bottom-row h3 {
    padding-top: 15%;
}

.lr-zero-five-section-top-row .et_pb_button_module_wrapper {
    padding-bottom: 15%;
}

.lr-zero-five-section-bottom-row .et_pb_button_module_wrapper {
    padding-bottom: 5%;
}

.lr-zero-five-section-p-row {
    padding-top: 10% !important;
}

div#lr-zero-five-section {
    padding-bottom: 3%;
}

.lr-zero-five-section-top-row {
    margin-top: 180px;
}

div#lr-zero-five-section {
    padding-bottom: 3%;
    margin-top: -250px;
}

div#lr-zero-five-section h4 span {
    font-size: 15px;
    font-family: 'Montserrat';
    line-height: 1.5;
    letter-spacing: 0.1em;
    padding-left: 3%;
}

div#lr-zero-six-section {
    padding: 6% 0;
}

.lr-zero-six-section-h-image-row .et_pb_module.et_pb_image {
    margin-bottom: 11%;
}

.lr-zero-six-section-text-column-right h3 span {
    font-size: 18px;
    font-family: 'Playfair Display';
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0em;
}

.lr-zero-seven-section-h-row h3 {
    padding-bottom: 0;
}

.lr-zero-seven-section-h-row h2 {
    padding: 0;
}

.lr-zero-seven-section-h-row p {
    margin-bottom: 7%;
}

.lr-zero-seven-section-divider-row .et_pb_module.et_pb_divider {
    margin-top: 7%;
}

div#lr-zero-seven-section {
    padding-top: 5%;
    padding-bottom: 1%;
}

div#lr-zero-eight-section {
    padding-top: 1%;
    padding-bottom: 7%;
}

.lr-zero-eight-h-row h2 {
    padding-bottom: 7%;
}

.lr-zero-eight-blurb-row h3 {
    padding-bottom: 0;
}

.lr-zero-eight-blurb-row .lr-zero-eight-p-header {
    margin-bottom: 9% !important;
}

.lr-zero-eight-button-row .et_pb_button_module_wrapper {
    margin-top: 2%;
}

.lr-zero-nine-column-left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	padding: 10% 5%;
}

.lr-zero-nine-column-left .et_pb_module.et_pb_divider {
    width: 100%;
}

.lr-zero-nine-column-left .lr-zero-nine-p-header {
    margin-bottom: 12% !important;
}

.lr-zero-nine-column-left .et_pb_module.et_pb_divider {
    margin-top: 9%;
    margin-bottom: 5% !important;
}

.lr-zero-nine-column-right .et_pb_module.et_pb_image {
    height: 100%;
}

.lr-zero-nine-column-right span.et_pb_image_wrap {
    height: 100%;
}

.lr-zero-nine-column-right img {
    height: 100%;
    object-fit: cover;
}

div#lr-zero-ten-section {
    padding: 0 !important;
}

.lr-zero-ten-h-row p {
    margin-bottom: 3%;
}

.lr-zero-twelve-first-row {
    margin-top: -240px;
}

div#lr-zero-twelve-section .et_pb_module.et_pb_image {
    margin-bottom: 6%;
}

div#lr-zero-twelve-section p {
    margin-bottom: 8%;
}

div#lr-zero-twelve-section .et_pb_button_module_wrapper {
    margin-bottom: 8%;
}

.lr-zero-twelve-section-dividing-row {
    padding: 6% 0 !important;
}

.lr-zero-twelve-second-row-column .et_pb_button_module_wrapper {
    margin-top: 6%;
}

div#lr-zero-twelve-section {
    height: 137vh;
    margin-bottom: 14%;
}

div#home-hero.coaching-hero {
    margin-right: -50px;
}

.number-title-text.quote-text {
    margin-top: -10px;
}

div#lr-coaching-sixth-section {
    padding-top: 9%;
}

.lr-coaching-sixth-section-top-h-row h2 {
    padding-bottom: 3%;
}

.home-about-row-section-left.lr-coaching-sixth-section-last-row-column-left {
    margin-right: 1% !important;
}

div#lr-coaching-seventh-section {
    padding-top: 6%;
    padding-bottom: 7.5%;
}

.lr-zero-six-section-h-image-row .et_pb_module.et_pb_image {
    margin-bottom: 8%;
}

.lr-zero-six-section-text-row {
    padding-top: 20px;
}

div#home-testimonials .lr-coaching-home-testimonials-h-row {
    padding-top: 6%;
}

/* END COACHING */

/* ABOUT */

.about-title-text h1 {
    padding-bottom: 30px;
}

.about-title-text {
    padding: 60px 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

div#coaching-second-section-row.about-second-section-row {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
	padding-left:70px !important;
	padding-right:70px !important;
}

div#coaching-second-section.about-second-section {
    margin-top: -420px;
}

.nmw .underline-text img {
    position: absolute;
    bottom: 0px;
    right: auto;
    left: 140px;
    transform: rotate(354deg);
}

.new-about-testimonial-row .below-testimonial {
    padding-bottom: 10px;
}

.new-about-testimonial-row .et_pb_module {
    padding-left: 340px;
    padding-right: 40px;
}

div#screen-image-right {
    position: absolute;
    padding-left: 0;
    top: 10%;
    left: -60%;
    max-width: 1130px;
}

.aboout-timeline-colored-headings h2 {
    margin-bottom: 3px;
}

.colored-headings.about-timeline-colored-headings h2 {
    margin-bottom: 3px;
}

.triangle-divider {
	width: 0;
height: 0;
border-style: solid;
border-width: 13.25px 0 13.25px 13.25px;
border-color: transparent transparent transparent #00000f;
}

.page-id-13955 .controlling-divider-box {
    margin-bottom: 0 !important;
}

.about-quotemark-title {
    padding-top: 80px;
    padding-left: 100px;
    padding-right: 100px;
}

.about-quotemark.top-aq {
    margin-bottom: 0 !important;
    margin-top: -20px;
    margin-left: 80px;
}

.about-quotemark-text, .about-quotemark-subtitle {
	padding-left: 100px;
    padding-right: 100px;
	padding-bottom:0;
}
.about-quotemark-text {
	padding-bottom:30px;
}

.page-id-13955 div#main-content {
    overflow-x: hidden;
}

.lima-signature {
    padding-right: 100px;
}

div#cursive-testimonials-section.about-cts {
    padding-bottom: 6%;
}

.new-about-testimonials-row-right {
	margin-top:80px;
}

.new-about-testimonials-row-right .et_pb_module {
    padding-right: 340px;
    padding-left: 40px;
}

div#screen-image-right.rightright {
    left: auto;
    padding-right: 0;
    right: -65%;
	padding-left:0;
}

/* END ABOUT */

/* KONTAKT */

div#home-hero.contact-hero {
    height: 850px;
}

div#kontakt-gif {
    height: 387px !important;
    overflow: hidden;
}

#kontakt-gif img {
    position: relative;
    bottom: 250px;
    display: block;
    transform: scale(2);
    -ms-transform: scale(2);
    -moz-transform: scale(2);
    -webkit-transform: scale(2);
    -o-transform: scale(1.5);
}

div#kontakt-second-section {
    padding-top: 4%;
}

button.et_pb_contact_submit.et_pb_button {
    border-color: rgba(255,255,255,0.7);
    border-width: 0px;
    background-color: #fff;
    border-style: solid;
    border-radius: inherit;
    border-radius: 50px;
    padding: 20px 75px;
    color: #000;
    font-family: "Open Sans", Arial;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
	line-height: 1.5;
    letter-spacing: 0.1em;
    font-size: 14px;
    text-align: center;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
	box-shadow: 2px 2px 23px rgb(0 0 0 0.3);
	box-shadow: 1px 2px 12px 3px rgb(0 0 0 / 18%);
}

button.et_pb_contact_submit.et_pb_button:hover {
	border-color: rgba(255,255,255,0.7);
    border-width: 0px;
    background-color: #fff;
	padding: 20px 75px;
    border-style: solid;
    border-radius: inherit;
    border-radius: 50px;
    color: #000;
    font-family: "Open Sans", Arial;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
	line-height: 1.5;
    letter-spacing: 0.1em;
    font-size: 14px;
    text-align: center;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
	
}

button.et_pb_contact_submit.et_pb_button:hover:after {
	display:none;
}

.et_contact_bottom_container {
    width: 100%;
    text-align: center;
    justify-content: center;
    margin-top: 30px;
}

div#kontakt-hero-row {
    left: -50px;
}

.page-id-14051 div#main-content {
    overflow-x: hidden;
}

.page-id-14051 h2 {
	font-weight:400;
}

/* END KONTAKT */

/* HOME 29-08 */

#home-hero .et_pb_bottom_inside_divider {
    transform: scale(1.8,-1) !important;
    height: 50px !important;
}

h2 {
	font-weight:400;
}

#home-icons-row .et_pb_main_blurb_image {
    margin-bottom: 20px;
}

div#home-single-testimonial-section .quote-top-img {
    padding-bottom: 120px;
}

#home-single-testimonial-section .quote-text {
    margin-bottom: 12% !important;
}

div#home-single-testimonial-section p {
    font-weight: 400;
}

.services-steps-row .et_pb_column {
    padding-bottom: 50px;
    padding-top: 50px;
}

div#block-6 {
    margin-top: -20px;
}

#new-footer h4 {
    padding-bottom: 0;
}

div#home-hero {
	max-height:940px;
}

#lima-menu #menu-main-menu-1 a {
    font-weight: 700;
}

.about-title-text {
    padding: 50px 0;
}

div#home-hero.about-hero {
    background-position-y: -300px;
}

div#coaching-second-section.about-second-section {
    margin-top: -380px;
}

.ff-link a {
    color: #ff5f38;
}

.ff-menu a {
    color: #fff;
}

#mep_0 video {
    width: 1900px !important;
    background: #fff !important;
    top: 100px !important;
    position: absolute !important;
    height: 900px !important;
    left: 110px;
}

.et_pb_section_video_bg .mejs-video {
    left: 0;
    position: absolute;
    max-width: none;
	background:#fff;
}

.et_mobile_nav_menu {
    background: #fff;
}

/* COACHING DANKE */

div#coaching-danke-s2 {
    padding-top: 0;
    margin-top: -300px;
    background: transparent;
}

div#coaching-danke-header {
    padding-bottom: 16%;
}

.small-text-below-video {
    padding-top: 0;
}

.small-text-below-video {
    padding-top: 0 !important;
    margin-top: -30px;
}

/* END COACHING DANKE */

/* ONBOARDING */

div#onboarding-second-section {
    padding-bottom: 16%;
}

div#onboarding-video-row {
    margin-top: -200px;
}

div#onboarding-arrow img {
    transform: rotate(-45deg);
    left: 50px;
}

/* END ONBOARDING */

/* END HOME 29-08 */

/* COCKPIT */

div#coaching-second-section.cockpit-over-section {
    z-index: 10;
	margin-top: -240px;
}

div#cockpit-description-first-column {
    padding-right: 5%;
}

div#cockpit-desc-right-column {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

#cockpit-desc-right-column .et_pb_module.et_pb_video.et_pb_video_0 {
    width: 100%;
}

#lr-coaching-sixth-section div#cockpit-buttons-first {
    padding-bottom: 30px !important;
}

#cockpit-buttons-first a.et_pb_button, #cockpit-buttons-second a.et_pb_button {
    width: 100%;
}

div#cockpit-buttons-title-row {
    padding-top: 6%;
}

div#cockpit-shadow-box-row {
    max-width: 780px;
}

div#cockpit-shadow-box-row .et_pb_column {
    padding: 80px 0;
}

.w-checklist label {
    font-family: "Open Sans", Arial;
    color: #000;
    font-size: 16px;
	line-height:1.5em;
}

.w-checklist label span {
    color: #a7a7a7;
    width: 100%;
    display: block;
	text-align:center;
}

.w-checklist .et_pb_toggle_content {
    max-width: 80% !important;
    margin: 0 auto;
}

div#page-container {
    overflow-x: hidden;
}

.w-checklist .testimonial-photo img {
    height: auto;
}

/* END COCKPIT */

@media only screen and ( max-width: 769px ) {
	
div#home-hero.cockpit-hero {
    min-height: 600px;
}
	
div#home-hero.cockpit-hero {
    min-height: 600px;
    background-position-y: -100px;
}
	
	div#coaching-second-section.about-second-section.cockpit-over-section {
    margin-top: -250px;
}
	
div#lr-coaching-sixth-section.cockpit-first-section {
    padding-top: 120px;
}	
	
.cockpit-description-row h5 {
    font-size: 16px !important;
}	
	
div#cockpit-buttons-second {
    margin-top: 30px;
}	
	
div#cockpit-shadow-box-row .et_pb_column {
    padding: 60px 30px;
}	
	
.smaller-h2 h2 {
    font-size: 28px !important;
}	
	
div#lr-coaching-sixth-section {
    padding-top: 150px;
}	
	
}

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

	#section-with-video span.et_pb_section_video_bg {
		display:none;
	}
	
	#section-with-video #mobile-video span.et_pb_section_video_bg {
		display:block;
	}
	
.ig-section-image {
    text-align: center !important;
}
	
div#mep_1 {
    left: 50%;
}	
	
div#mobile-video {
    min-height: 440px;
}	
	
div#work-with-lima-video-row-text {
    padding-top: 0;
    top: -50px !important;
}	
	
#work-with-lima-video-row-text .et_pb_button_module_wrapper {
    text-align: center;
}	
	
}


@media only screen and ( min-width: 1205px ) {
#lima-menu .et_pb_menu__logo-wrap {
    max-width: 20%;
}
}

/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) and ( max-width: 1800px) { 
    /* your css goes here */
	
	div#lr-coaching-sixth-section.cockpit-first-section .et_pb_row.coaching-three-step-blurb-row {
    padding-bottom: 35px !important;
    padding-top: 40px !important;
    width: 82% !important;
}
	
	#lima-menu .et_pb_menu__wrap {
    margin-right: -8vw;
}
	
/* HOME */
	
	
	
#menu-main-menu-1 li {
    padding-right: 25px;
}	
	
	#lima-menu .et_pb_menu__wrap {
    margin-right: -6vw;
}
	
div#home-hero {
    max-height: inherit;
    display: flex;
    flex-direction: column;
    padding-top: 150px;
    padding-bottom: 160px;
    background-position-y: -90px;
    height: auto;
}
	
#home-hero.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {

    background-size: cover;
    background-position-x: center;
    bottom: 90px;
    height: 38px;
    z-index: 1;
    transform: scale(1,-1);
}	
	
a.tcb-button-link.tve-form-button-submit.tcb-plain-text {
    width: 200px;
}
	
div#home-first-section {
    padding-top: 0;
    padding-bottom: 6%;
}	
	
div#home-single-testimonial-section {
    padding: 4% 0;
}	
	
div#cursive-testimonials-section {
    padding-top: 12%;
    padding-bottom: 6%;
}	
	
.cursive-testimonial-row {
    padding-bottom: 100px;
}	
	
.testimonial-photo img {
    width: 100px !important;
    height: 100px !important;
    margin: 0 auto !important;
}	
	
.testimonial-photo {
    margin-top: -70px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}	
/*	
#home-testimonials .quote-text p {
    font-size: 24px;
} */
	
#home-testimonials h4 {
    line-height: 1.3em;
}	

	.testimonial-small-column {
    display: flex;
    flex-direction: column;
}
	
.testimonial-name {
    margin-top: auto;
}	
	

	
/* END HOME */			

/* Coaching Page */

div#home-hero.coaching-hero {
    height: 800px;
    padding-top: 50px;
}
	
.lr-coaching-hero-row .et_pb_module.et_pb_text {
    margin-bottom: 1.8% !important;
}

.lr-coaching-hero-row .et_pb_button_module_wrapper {
    margin-bottom: 3% !important;
}

.coaching-first-text.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 0;
}

.coaching-first-text h2 {
    padding-bottom: 25px;
}

.coaching-first-text p {
    padding-bottom: 40px !important;
}	

.coaching-boxed-texts h2 {
    padding-bottom: 25px;
}

.lr-coaching-single-testimonial-section {
    padding: 10.3% 0 !important;
}

.lr-coaching-single-testimonial-section .et_pb_module.et_pb_image.quote-top-img {
    padding-bottom: 115px !important;
    margin-top: -185px!important;
}

.lr-coaching-single-testimonial-section .et_pb_module.et_pb_image.quote-bottom-img {
    padding-top: 65px !important;
    margin-bottom: -185px!important;
}

div#coaching-fourth-section {
    padding-top: 150px !important;
}

div#fourth-section-numbers-title .et_pb_module.et_pb_text.quote-text.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 75px !important;
}

div#fourth-section-numbers-title {
    width: 65%;
}

div#fourth-section-numbers-title .et_pb_module.et_pb_image {
    margin-bottom: 30px !important;
}

.number-title-text p {
    padding-top: 30px;
}

.numbers-row {
    padding-bottom: 13% !important;
}

div#coaching-fourth-section .et_pb_row.et_pb_row_8.thirdnumbersrow {
    padding-bottom: 11.8% !important;
}

div#lr-coaching-fifth-section {
    padding-top: 145px !important;
    padding-bottom: 115px !important;
}

#cursive-testimonials-section .et_pb_module.et_pb_image.lr-coaching-testimonial-photo {
    justify-content: flex-end !important;
    transform: none;
    left: -335px !important;
	top: -12%;
}

.lr-cursive-testimonials-section-single {
    padding-top: 11% !important;
    padding-bottom: 7% !important;
}

.lr-coaching-cursive-testimonial-row .et_pb_module.et_pb_text.quote-text.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 45px !important;
}

.lr-coaching-cursive-testimonial-row .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    margin-bottom: 35px;
}

.lr-coaching-sixth-section-top-h-row h4 {
    padding-bottom: 0;
}

.lr-coaching-sixth-section-top-h-row h2 {
    padding-bottom: 85px;
}

.lr-coaching-sixth-section-h2-module {
    max-width: 85% !important;
}

.lr-coaching-sixth-section-text-column-left .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    max-width: 84% !important;
}

.lr-coaching-sixth-section-text-column-left .et_pb_module.et_pb_text.highlighted-sentence.et_pb_text_align_left.et_pb_bg_layout_light {
    padding-top: 0 !important;
}

div#lr-coaching-sixth-section .et_pb_row.coaching-three-step-blurb-row {
    padding-bottom: 145px !important;
    padding-top: 90px !important;
	width: 82% !important;
}

.lr-coaching-sixth-section-text-column-left .et_pb_module.et_pb_image {
    transform: translateX(-250px) translateY(25px) rotateX(360deg) rotateY(0deg) rotateZ(105deg);
}

.coaching-three-step-blurb-row .number-number {
    margin-bottom: 20px !important;
}

.lr-coaching-sixth-section-last-row h4 {
    padding-bottom: 20px;
}

.lr-coaching-sixth-section-last-row-column-right h2 {
    padding-bottom: 0;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    width: 100%;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    width: 87%;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_button_module_wrapper {
    margin-top: 35px !important;
}

div#lr-coaching-sixth-section {
    padding-top: 88px;
    padding-bottom: 150px;
}

div#big-testimonial-above-title h4 {
    padding-bottom: 0;
}

.lr-coaching-seventh-section-h-row h2 {
    padding-bottom: 55px;
}

#divider-line-row {
    margin-left: 5% !important;
}

#divider-line-row-left {
    margin-left: -5% !important;
}

div#deal-blurb-section {
    padding-top: 40px;
	padding-bottom: 115px;
}

.deal-blurb-h-row h2 {
    padding-bottom: 20px;
}

.deal-blurb-h-row {
    padding-bottom: 45px;
}

.deal-blurb-row .et_pb_module.et_pb_blurb.et_pb_text_align_left.et_pb_blurb_position_left.et_pb_bg_layout_light {
    margin-bottom: 30px;
}

div#lr-zero-two-section {
    padding-top: 125px !important;
    padding-bottom: 90px !important;
}

div#lr-zero-three-section {
    padding: 92px 0 0;
}

.lr-zero-three-h-row .et_pb_module.et_pb_text.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 20px;
}

.lr-zero-three-h-row {
    padding-bottom: 50px;
}

.lr-zero-three-blurb-row h4 {
    padding-bottom: 25px;
}

.lr-zero-three-blurb-row .et_pb_text_inner p {
    padding-bottom: 25px;
}

.lr-zero-three-blurb-row span.et_pb_image_wrap {
    margin-right: 10px !important;
}

.lr-zero-three-blurb-row {
    margin-bottom: 20px !important;
}

div#lr-zero-four-section {
    padding: 90px 0 0;
}

.lr-zero-four-section-h-row .et_pb_module.et_pb_text h2 {
    padding-bottom: 10px;
}

div#lr-zero-five-section {
    padding-bottom: 55px;
    margin-top: -240px;
    max-width: 90% !important;
}

.lr-zero-four-section-h-row .et_pb_module.et_pb_image.et_pb_image_8 {
    transform: translateX(-95px) translateY(-120px) rotateX(0deg) rotateY(0deg) rotateZ(130deg);
}

.et_pb_module.et_pb_text.lr-zero-four-card-number.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0px;
}

.lr-zero-four-card-number h3 {
    padding-bottom: 5px;
}

.lr-zero-four-section-card-row h2 {
    padding-bottom: 15px;
}

.lr-zero-four-section-card-row .lr-zero-four-section-card-column-left, .lr-zero-four-section-card-column-middle, .lr-zero-four-section-card-column-right {
    padding: 80px 2% 65px;
}

.lr-zero-five-section-top-row {
    margin-top: 240px;
}

div#lr-zero-five-section h3 {
    padding-bottom: 20px;
}

div#lr-zero-five-section h2 {
    padding-bottom: 35px;
}

div#lr-zero-five-section h4 {
    padding-bottom: 40px;
}

.lr-zero-five-section-p-row {
    padding-top: 120px !important;
}

div#lr-zero-six-section {
    padding: 120px 0 130px;
}

.lr-zero-six-section-h-image-row .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 10px;
}

.lr-zero-six-section-h-image-row h2 {
    padding-bottom: 40px;
}

.lr-zero-six-section-text-column-right .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 10px;
}

.et_pb_module.et_pb_text.lr-zero-six-section-text-marked.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 25px !important;
}

div#cursive-testimonials-section {
    padding-top: 11%;
    padding-bottom: 7.5%;
}

.et_pb_row.lr-coaching-testimonial-section-one-h-row {
    padding-bottom: 25px !important;
}

.lr-coaching-testimonial-row-one .et_pb_module.et_pb_text.quote-text.et_pb_text_align_left.et_pb_bg_layout_light {
    width: 85% !important;
	margin-bottom: 25px !important;
}

.lr-coaching-testimonial-row-two .et_pb_module.et_pb_text.quote-text.et_pb_text_align_left.et_pb_bg_layout_light {
    width: 82% !important;
    margin-bottom: 25px !important;
}

div#lr-zero-seven-section {
    padding-top: 9%;
    padding-bottom: 1%;
}

.lr-zero-seven-section-h-row h2 {
    padding: 7px;
}

.lr-zero-seven-section-h-row {
    padding-bottom: 45px;
}

.lr-zero-seven-section-card-row h3 {
    padding: 0;
}

.lr-zero-seven-section-card-row h2 {
    padding-bottom: 5px;
}

.lr-zero-seven-lower-arrow {
    bottom: -48px !important;
    left: 255px !important;
}

.lr-zero-seven-section-divider-row {
    padding-top: 60px;
    padding-bottom: 45px;
}

.lr-zero-eight-blurb-row .et_pb_module.et_pb_text.et_pb_text_align_center.et_pb_bg_layout_light:first-child {
    margin-bottom: 15px;
}

.lr-zero-eight-blurb-row .et_pb_module.et_pb_text.lr-zero-eight-p-header.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 50px !important;
}

.lr-zero-eight-blurb-row .et_pb_module.et_pb_blurb {
    max-width: 80% !important;
    margin-bottom: 25px;
}

.lr-zero-eight-button-row .et_pb_button_module_wrapper {
    margin-top: 50px;
}

div#lr-zero-eight-section {
    padding-bottom: 10.5%;
}

.lr-zero-nine-column-left {
    padding: 15% 8%;
}

.lr-zero-nine-column-left .lr-zero-nine-p-header {
    margin-bottom: 30px !important;
}

.lr-zero-ten-h-row h2 {
    padding-bottom: 5px;
}

.lr-zero-ten-h-row p {
    margin-bottom: 55px;
}

.lr-zero-eleven-section {
    padding-top: 200px !important;
	padding-bottom: 135px !important;
}

.lr-zero-eleven-section-row .et_pb_module.et_pb_text.et_pb_text_align_center.et_pb_bg_layout_light:first-child {
    margin-bottom: 20px;
}

.lr-zero-twelve-first-row {
    margin-top: -190px;
}

div#lr-zero-twelve-section {
    height: 180vh;
    margin-bottom: 250px;
}

.lr-zero-twelve-first-row h3, .lr-zero-twelve-second-row h3 {
    padding: 0;
}

.lr-zero-twelve-first-row h2, .lr-zero-twelve-second-row h2 {
    padding-bottom: 0;
}

div#lr-zero-twelve-section .et_pb_button_module_wrapper {
    margin-bottom: 55px;
}

.lr-zero-twelve-section-dividing-row {
    padding: 70px 0 60px !important;
}

div#lr-zero-twelve-section p {
    margin-bottom: 50px;
}

.et_pb_module.et_pb_text.lr-zero-twelve-section-marked-text.et_pb_text_align_center.et_pb_bg_layout_light p {
    margin-bottom: 0px !important;
    padding-bottom: 15px;
}

.lr-zero-twelve-second-row-column .et_pb_module.et_pb_blurb {
    margin-bottom: 15px;
}

.lr-coaching-home-testimonials-h-row {
    padding-top: 150px;
}

.lr-coaching-home-testimonials-h-row h4 {
    padding-bottom: 20px;
}

.lr-coaching-home-testimonials-h-row h2.se-t.st-m-heading.st-d-heading.se-rc {
    padding-bottom: 0px;
}
	
/* NEW C */	
	
.coaching-hero .lr-coaching-hero-row {
    margin-right: 50px !important;
}
	
.coaching-hero .lr-coaching-hero-row {
    left: -120px;
	
}	
	
div#lr-coaching-sixth-section {
    padding-top: 150px;
    padding-bottom: 150px;
}	
	
.lr-coaching-sixth-section-top-h-row h2 {
    padding-bottom: 35px;
}	
	
div#lr-coaching-seventh-section {
    padding-top: 3%;
}	
	
.number-number {
    margin-top: -5px;
}	
	
div#lr-zero-six-section {
    padding: 100px 0 130px;
}	
	
.lr-zero-six-section-text-row {
    padding-top: 0;
}	
	
div#lr-zero-ten-section {
    padding-top: 40px !important;
}	
	
/* END NEW C */	

/* END Coaching Page */	
	
/* NEW CSS */
	
#cursive-testimonials-section .big-testimonial-left-column {
    width: 75%;
}	
	
#cursive-testimonials-section .testimonial-photo {
    margin-top: auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    bottom: 35% !important;
    left: -70px !important;
}	
	
.testimonial-photo img {
    width: 130px !important;
    height: 130px !important;
    margin: 0 auto !important;
}	
	
#cursive-testimonials-section .et_pb_column_empty {
    width: 0;
}	
	
#cursive-testimonials-section .testimonial-photo.tst-photo-right {
    margin-top: auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    width: 100%;
    bottom: 35% !important;
    left: auto !important;
    right: -70px !important;
}	
	
#block-15 h2 {
    font-size: 30px;
    font-family: 'Playfair Display';
}	
	
div#home-new-section {
    padding-top: 10%;
}	
	
div#work-with-lima-video-row-text {
    left: 0;
}	
	
div#video-left {
    top: 240px;
    left: -250px;
}	
	
div#section-with-video {
    padding-top: 8%;
}	
	
div#award-image {
    max-width: 220px;
    bottom: 25px;
}	
	
div#below-award-image {
    left: 120px;
    bottom: -50px;
}
	
div#cursive-testimonials-section {
    padding-top: 8%;
    padding-bottom: 6%;
}	
	
#section-with-video .home-about-row-section-right {
    padding: 20px;
}	
	
.cursive-testimonial-row.first-cursive-row.second-cursive-row {
    justify-content: flex-end;
}	
	
div#home-testimonials {
    padding-top: 4%;
}	
	
	div#lr-zero-twelve-section	{
		    height: 180vh;
    margin-bottom: 150px;
	}
	
div#divider-line-row-left {
    margin-top: 50px;
}	
	
.lr-zero-four-section-h-row .et_pb_module.et_pb_image.et_pb_image_8 {
    transform: translateX(-95px) translateY(-120px) rotateX(20deg) rotateY(0deg) rotateZ(130deg);
    bottom: -480px;
}	
	
#cursive-testimonials-section .single-cursive .big-testimonial-left-column {
    width: 75%;
    margin: 0 auto;
}
	
#cursive-testimonials-section .et_pb_module.et_pb_image.lr-coaching-testimonial-photo {
    justify-content: center;
    transform: none;
    left: 0 !important;
    top: -12%;
}	
	
div#lr-zero-twelve-section {
    height: 150vh;
    margin-bottom: 180px;
    padding-bottom: 0 !important;
}	
	
div#video-left {
    top: 240px;
    left: -300px;
}		
	
div#home-icons-row {
    padding-top: 8% !important;
}	
	
div#home-new-section {
    padding-bottom: 8%;
}	
	
/* END NEW CSS */	
	
/* NEW ABOUT */
	
div#screen-image-right {
    position: absolute;
    padding-left: 0;
    top: 14%;
    left: -43%;
    max-width: 1000px;
}	
	
div#screen-image-right.rightright {
    left: auto;
    padding-right: 0;
    right: -47%;
    padding-left: 0;
}	
	
/* END NEW ABOUT */	
	
/* NEW KONTAKT */
	
div#kontakt-hero-row {
    left: -100px;
}	
	
#kontakt-first-section .kontakt-row-with-gif {
    margin-top: 15px !important;
}	
	
/* END NEW KONTAKT */	
	
	
/* ABOUT 29-08 */
	
	div#home-hero.about-hero {
    background-position-y: -100px;
    height: 750px !important;
}
	
div#coaching-second-section.about-second-section {
    margin-top: -380px;
}	
	
div#coaching-second-section-row {
    max-width: 780px;
}	
	
.about-title-text h1 {
    padding-bottom: 32px;
    font-weight: 400;
}	
	
div#screen-image-right {
    position: absolute;
    padding-left: 0;
    top: 12%;
    left: -62%;
    max-width: 1139px;
}	
	
div#screen-image-right.rightright {
    left: auto;
    padding-right: 0;
    right: -64%;
    padding-left: 0;
    max-width: 1139px;
	top:10%;
}	
	
div#lr-coaching-seventh-section {
    padding-top: 8%;
}	
	
div#cursive-testimonials-section.about-cts {
    padding-bottom: 11% !important;
}	
	
/* END ABOUT 29-08*/
	
	
#mep_0 video {
   width: 1500px !important;
    background: #fff !important;
    top: 130px !important;
    position: absolute !important;
    height: 1000px !important;
    left: 90px;
}

.et_pb_section_video_bg .mejs-video {
    left: 0;
    position: absolute;
    max-width: none;
	background:#fff;
}	
	
div#cursive-testimonials-section.about-cts {
    padding-top: 50px !important;
}	

div#about-third-section {
    padding-bottom: 20%;
}	
	
/* COACHING DANKE */
	

	
div#coaching-danke-header {
    padding-bottom: 22%;
}	
	
	div#coaching-danke-s2 {
    padding-top: 0;
    margin-top: -300px;
    background: transparent;
}
	
div#mentoring-danke-orange-text {
    right: -20px;
}	
	
div#mentoring-danke-arrow {
    right: 80px;
}	
	
/* END COACHING DANKE */	
	
/* ONBOARDING */

div#onboarding-second-section {
    padding-bottom: 20%;
}

div#onboarding-video-row {
    margin-top: -200px;
}

/* END ONBOARDING */	
	
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
    /* your css goes here */
#hero-title-row h1 {
    font-size: 48px;
}	
	
	div#lr-coaching-sixth-section.cockpit-first-section .et_pb_row.coaching-three-step-blurb-row {
    padding-bottom: 35px !important;
    padding-top: 40px !important;
    width: 82% !important;
}	
	
	
/* HOME */
	
	
	
#menu-main-menu-1 li {
    padding-right: 25px;
}	
	
	#lima-menu .et_pb_menu__wrap {
    margin-right: -6vw;
}
	
div#home-hero {
    max-height: inherit;
    display: flex;
    flex-direction: column;
    padding-top: 150px;
    padding-bottom: 160px;
    background-position-y: -90px;
    height: auto;
}
	
#home-hero.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {

    background-size: cover;
    background-position-x: center;
    bottom: 90px;
    height: 38px;
    z-index: 1;
    transform: scale(1,-1);
}	
	
a.tcb-button-link.tve-form-button-submit.tcb-plain-text {
    width: 200px;
}
	
div#home-first-section {
    padding-top: 0;
    padding-bottom: 8%;
}	
	
div#home-single-testimonial-section {
    padding: 5% 0;
}	
	
div#cursive-testimonials-section {
    padding-top: 12%;
    padding-bottom: 6%;
}	
	
.cursive-testimonial-row {
    padding-bottom: 100px;
}	
	
.testimonial-photo img {
    width: 100px !important;
    height: 100px !important;
    margin: 0 auto !important;
}	
	
.testimonial-photo {
    margin-top: -70px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}	
/*	
#home-testimonials .quote-text p {
    font-size: 24px;
} */
	
#home-testimonials h4 {
    line-height: 1.3em;
}	

	.testimonial-small-column {
    display: flex;
    flex-direction: column;
}
	
.testimonial-name {
    margin-top: auto;
}	
	
/* END HOME */

/* Coaching Page */

div#home-hero.coaching-hero {
    height: 800px;
    padding-top: 50px;
}
	
.lr-coaching-hero-row .et_pb_module.et_pb_text {
    margin-bottom: 1.8% !important;
}

.lr-coaching-hero-row .et_pb_button_module_wrapper {
    margin-bottom: 3% !important;
}

.coaching-first-text.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 0;
}

.coaching-first-text h2 {
    padding-bottom: 25px;
}

.coaching-first-text p {
    padding-bottom: 40px !important;
}	

.coaching-boxed-texts h2 {
    padding-bottom: 25px;
}

.lr-coaching-single-testimonial-section {
    padding: 10.3% 0 !important;
}

.lr-coaching-single-testimonial-section .et_pb_module.et_pb_image.quote-top-img {
    padding-bottom: 115px !important;
    margin-top: -185px!important;
}

.lr-coaching-single-testimonial-section .et_pb_module.et_pb_image.quote-bottom-img {
    padding-top: 65px !important;
    margin-bottom: -185px!important;
}

div#coaching-fourth-section {
    padding-top: 150px !important;
}

div#fourth-section-numbers-title .et_pb_module.et_pb_text.quote-text.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 75px !important;
}

div#fourth-section-numbers-title {
    width: 65%;
}

div#fourth-section-numbers-title .et_pb_module.et_pb_image {
    margin-bottom: 30px !important;
}

.number-title-text p {
    padding-top: 30px;
}

.numbers-row {
    padding-bottom: 13% !important;
}

div#coaching-fourth-section .et_pb_row.et_pb_row_8.thirdnumbersrow {
    padding-bottom: 11.8% !important;
}

div#lr-coaching-fifth-section {
    padding-top: 145px !important;
    padding-bottom: 115px !important;
}

#cursive-testimonials-section .et_pb_module.et_pb_image.lr-coaching-testimonial-photo {
    justify-content: flex-end !important;
    transform: none;
    left: -335px !important;
	top: -12%;
}

.lr-cursive-testimonials-section-single {
    padding-top: 11% !important;
    padding-bottom: 7% !important;
}

.lr-coaching-cursive-testimonial-row .et_pb_module.et_pb_text.quote-text.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 45px !important;
}

.lr-coaching-cursive-testimonial-row .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    margin-bottom: 35px;
}

.lr-coaching-sixth-section-top-h-row h4 {
    padding-bottom: 0;
}

.lr-coaching-sixth-section-top-h-row h2 {
    padding-bottom: 85px;
}

.lr-coaching-sixth-section-h2-module {
    max-width: 85% !important;
}

.lr-coaching-sixth-section-text-column-left .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    max-width: 84% !important;
}

.lr-coaching-sixth-section-text-column-left .et_pb_module.et_pb_text.highlighted-sentence.et_pb_text_align_left.et_pb_bg_layout_light {
    padding-top: 0 !important;
}

div#lr-coaching-sixth-section .et_pb_row.coaching-three-step-blurb-row {
    padding-bottom: 145px !important;
    padding-top: 90px !important;
	width: 82% !important;
}

.lr-coaching-sixth-section-text-column-left .et_pb_module.et_pb_image {
    transform: translateX(-250px) translateY(25px) rotateX(360deg) rotateY(0deg) rotateZ(105deg);
}

.coaching-three-step-blurb-row .number-number {
    margin-bottom: 20px !important;
}

.lr-coaching-sixth-section-last-row h4 {
    padding-bottom: 20px;
}

.lr-coaching-sixth-section-last-row-column-right h2 {
    padding-bottom: 0;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    width: 100%;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    width: 87%;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_button_module_wrapper {
    margin-top: 35px !important;
}

div#lr-coaching-sixth-section {
    padding-top: 88px;
    padding-bottom: 150px;
}

div#big-testimonial-above-title h4 {
    padding-bottom: 0;
}

.lr-coaching-seventh-section-h-row h2 {
    padding-bottom: 55px;
}

#divider-line-row {
    margin-left: 5% !important;
}

#divider-line-row-left {
    margin-left: -5% !important;
}

div#deal-blurb-section {
    padding-top: 40px;
	padding-bottom: 115px;
}

.deal-blurb-h-row h2 {
    padding-bottom: 20px;
}

.deal-blurb-h-row {
    padding-bottom: 45px;
}

.deal-blurb-row .et_pb_module.et_pb_blurb.et_pb_text_align_left.et_pb_blurb_position_left.et_pb_bg_layout_light {
    margin-bottom: 30px;
}

div#lr-zero-two-section {
    padding-top: 125px !important;
    padding-bottom: 90px !important;
}

div#lr-zero-three-section {
    padding: 92px 0 0;
}

.lr-zero-three-h-row .et_pb_module.et_pb_text.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 20px;
}

.lr-zero-three-h-row {
    padding-bottom: 50px;
}

.lr-zero-three-blurb-row h4 {
    padding-bottom: 25px;
}

.lr-zero-three-blurb-row .et_pb_text_inner p {
    padding-bottom: 25px;
}

.lr-zero-three-blurb-row span.et_pb_image_wrap {
    margin-right: 10px !important;
}

.lr-zero-three-blurb-row {
    margin-bottom: 20px !important;
}

div#lr-zero-four-section {
    padding: 90px 0 0;
}

.lr-zero-four-section-h-row .et_pb_module.et_pb_text h2 {
    padding-bottom: 10px;
}

div#lr-zero-five-section {
    padding-bottom: 55px;
    margin-top: -240px;
    max-width: 1110px !important;
}

.lr-zero-four-section-h-row .et_pb_module.et_pb_image.et_pb_image_8 {
    transform: translateX(-95px) translateY(-120px) rotateX(0deg) rotateY(0deg) rotateZ(130deg);
}

.et_pb_module.et_pb_text.lr-zero-four-card-number.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0px;
}

.lr-zero-four-card-number h3 {
    padding-bottom: 5px;
}

.lr-zero-four-section-card-row h2 {
    padding-bottom: 15px;
}

.lr-zero-four-section-card-row .lr-zero-four-section-card-column-left, .lr-zero-four-section-card-column-middle, .lr-zero-four-section-card-column-right {
    padding: 80px 2% 65px;
}

.lr-zero-five-section-top-row {
    margin-top: 240px;
}

div#lr-zero-five-section h3 {
    padding-bottom: 20px;
}

div#lr-zero-five-section h2 {
    padding-bottom: 35px;
}

div#lr-zero-five-section h4 {
    padding-bottom: 40px;
}

.lr-zero-five-section-p-row {
    padding-top: 120px !important;
}

div#lr-zero-six-section {
    padding: 120px 0 130px;
}

.lr-zero-six-section-h-image-row .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 10px;
}

.lr-zero-six-section-h-image-row h2 {
    padding-bottom: 40px;
}

.lr-zero-six-section-text-column-right .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 10px;
}

.et_pb_module.et_pb_text.lr-zero-six-section-text-marked.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 25px !important;
}

div#cursive-testimonials-section {
    padding-top: 11%;
    padding-bottom: 7.5%;
}

.et_pb_row.lr-coaching-testimonial-section-one-h-row {
    padding-bottom: 25px !important;
}

.lr-coaching-testimonial-row-one .et_pb_module.et_pb_text.quote-text.et_pb_text_align_left.et_pb_bg_layout_light {
    width: 85% !important;
	margin-bottom: 25px !important;
}

.lr-coaching-testimonial-row-two .et_pb_module.et_pb_text.quote-text.et_pb_text_align_left.et_pb_bg_layout_light {
    width: 82% !important;
    margin-bottom: 25px !important;
}

div#lr-zero-seven-section {
    padding-top: 9%;
    padding-bottom: 1%;
}

.lr-zero-seven-section-h-row h2 {
    padding: 7px;
}

.lr-zero-seven-section-h-row {
    padding-bottom: 45px;
}

.lr-zero-seven-section-card-row h3 {
    padding: 0;
}

.lr-zero-seven-section-card-row h2 {
    padding-bottom: 5px;
}

.lr-zero-seven-lower-arrow {
    bottom: -48px !important;
    left: 255px !important;
}

.lr-zero-seven-section-divider-row {
    padding-top: 60px;
    padding-bottom: 45px;
}

.lr-zero-eight-blurb-row .et_pb_module.et_pb_text.et_pb_text_align_center.et_pb_bg_layout_light:first-child {
    margin-bottom: 15px;
}

.lr-zero-eight-blurb-row .et_pb_module.et_pb_text.lr-zero-eight-p-header.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 50px !important;
}

.lr-zero-eight-blurb-row .et_pb_module.et_pb_blurb {
    max-width: 80% !important;
    margin-bottom: 25px;
}

.lr-zero-eight-button-row .et_pb_button_module_wrapper {
    margin-top: 50px;
}

div#lr-zero-eight-section {
    padding-bottom: 10.5%;
}

.lr-zero-nine-column-left {
    padding: 15% 8%;
}

.lr-zero-nine-column-left .lr-zero-nine-p-header {
    margin-bottom: 30px !important;
}

.lr-zero-ten-h-row h2 {
    padding-bottom: 5px;
}

.lr-zero-ten-h-row p {
    margin-bottom: 55px;
}

.lr-zero-eleven-section {
    padding-top: 200px !important;
	padding-bottom: 135px !important;
}

.lr-zero-eleven-section-row .et_pb_module.et_pb_text.et_pb_text_align_center.et_pb_bg_layout_light:first-child {
    margin-bottom: 20px;
}

.lr-zero-twelve-first-row {
    margin-top: -190px;
}

div#lr-zero-twelve-section {
    height: 180vh;
    margin-bottom: 250px;
}

.lr-zero-twelve-first-row h3, .lr-zero-twelve-second-row h3 {
    padding: 0;
}

.lr-zero-twelve-first-row h2, .lr-zero-twelve-second-row h2 {
    padding-bottom: 0;
}

div#lr-zero-twelve-section .et_pb_button_module_wrapper {
    margin-bottom: 55px;
}

.lr-zero-twelve-section-dividing-row {
    padding: 70px 0 60px !important;
}

div#lr-zero-twelve-section p {
    margin-bottom: 50px;
}

.et_pb_module.et_pb_text.lr-zero-twelve-section-marked-text.et_pb_text_align_center.et_pb_bg_layout_light p {
    margin-bottom: 0px !important;
    padding-bottom: 15px;
}

.lr-zero-twelve-second-row-column .et_pb_module.et_pb_blurb {
    margin-bottom: 15px;
}

.lr-coaching-home-testimonials-h-row {
    padding-top: 150px;
}

.lr-coaching-home-testimonials-h-row h4 {
    padding-bottom: 20px;
}

.lr-coaching-home-testimonials-h-row h2.se-t.st-m-heading.st-d-heading.se-rc {
    padding-bottom: 0px;
}

/* END Coaching Page */
	
/* NEW CSS */
	
#cursive-testimonials-section .big-testimonial-left-column {
    width: 100%;
}	
	
#cursive-testimonials-section .testimonial-photo {
    margin-top: auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    bottom: 35% !important;
    left: -70px !important;
}	
	
.testimonial-photo img {
    width: 130px !important;
    height: 130px !important;
    margin: 0 auto !important;
}	
	
#cursive-testimonials-section .et_pb_column_empty {
    width: 0;
}	
	
#cursive-testimonials-section .testimonial-photo.tst-photo-right {
    margin-top: auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    width: 100%;
    bottom: 35% !important;
    left: auto !important;
    right: -70px !important;
}	
	
#block-15 h2 {
    font-size: 30px;
    font-family: 'Playfair Display';
}	
	
div#home-new-section {
    padding-top: 10%;
}	
	
div#work-with-lima-video-row-text {
    left: -50px;
}	
	
/* END NEW CSS */	
	
	
/* NEW C */	
	
.coaching-hero .lr-coaching-hero-row {
    margin-right: 50px !important;
}
	
.coaching-hero .lr-coaching-hero-row {
    left: -120px;
	
}	
	
div#lr-coaching-sixth-section {
    padding-top: 150px;
    padding-bottom: 150px;
}	
	
.lr-coaching-sixth-section-top-h-row h2 {
    padding-bottom: 35px;
}	
	
div#lr-coaching-seventh-section {
    padding-top: 3%;
}	
	
.number-number {
    margin-top: -5px;
}	
	
div#lr-zero-six-section {
    padding: 100px 0 130px;
}	
	
.lr-zero-six-section-text-row {
    padding-top: 0;
}	
	
div#lr-zero-ten-section {
    padding-top: 40px !important;
}	
	
/* END NEW C */	
	
/* NEW ABOUT */
	
div#screen-image-right {
    position: absolute;
    padding-left: 0;
    top: 14%;
    left: -43%;
    max-width: 1000px;
}	
	
div#screen-image-right.rightright {
    left: auto;
    padding-right: 0;
    right: -47%;
    padding-left: 0;
}	
	
/* END NEW ABOUT */		
	
	
/* NEW HOME */
	
div#home-icons-row {
    padding-top: 8% !important;
}	
	
.services-arrow {
    max-width: 150px;
}	
	
/* END NEW HOME */
	
/* NEW KONTAKT */
	
div#kontakt-hero-row {
    left: -100px;
}	
	
#kontakt-first-section .kontakt-row-with-gif {
    margin-top: 15px !important;
}	
	
	.vertical-tabs1 .et_pb_tabs_controls li a {
		font-size:20px !important;
		display:flex;
	}
	
/* END NEW KONTAKT */		

/* HOME 29-08 */
	
div#home-new-section {
    padding-top: 10%;
    padding-bottom: 10%;
}
	
div#video-left {
    left: -366px;
}	
	
a.back-to-top-footer {

	right: -40px;	}
	
.services-title p {
    font-size: 28px;
}	
	
.services-arrow {
    left: 194px !important;
	max-width: 175px;
}	
	
	
/* END HOME 29-08 */
	
/* ABOUT 29-08 */
	
	div#home-hero.about-hero {
    background-position-y: -100px;
    height: 750px !important;
}
	
div#coaching-second-section.about-second-section {
    margin-top: -380px;
}	
	
div#coaching-second-section-row {
    max-width: 900px;
}	
	
.about-title-text h1 {
    padding-bottom: 32px;
    font-weight: 400;
}	
	
div#screen-image-right {
    position: absolute;
    padding-left: 0;
    top: 8%;
    left: -66%;
    width: 1239px;
    max-width: 1390px;
}
	
div#screen-image-right.rightright {
    left: auto;
    padding-right: 0;
    right: -64%;
    padding-left: 0;
    max-width: 1139px;
	top:10%;
}	
	
div#lr-coaching-seventh-section {
    padding-top: 8%;
}	
	
div#cursive-testimonials-section.about-cts {
    padding-bottom: 11% !important;
}	
	
/* END ABOUT 29-08*/	
	
	
#mep_0 video {
    width: 1800px !important;
    background: #fff !important;
    top: 100px !important;
    position: absolute !important;
    height: 800px !important;
    left: -160px;
}

.et_pb_section_video_bg .mejs-video {
    left: 0;
    position: absolute;
    max-width: none;
	background:#fff;
}	
	
div#cursive-testimonials-section.about-cts {
    margin-top: 100px;
}	
	
div#about-video-row {
    margin-top: -25% !important;
}	
	
/* COACHING DANKE */
	

	
div#coaching-danke-header {
    padding-bottom: 22%;
}	
	
	div#coaching-danke-s2 {
    padding-top: 0;
    margin-top: -300px;
    background: transparent;
}
	
div#mentoring-danke-orange-text {
    right: -100px;
}	
	
div#mentoring-danke-arrow {
    right: 80px;
}	
	
div#mentoring-danke-arrow {
    right: -10px;
}	
	
/* END COACHING DANKE */	
/* ONBOARDING */

div#onboarding-second-section {
    padding-bottom: 22%;
}

div#onboarding-video-row {
    margin-top: -200px;
}

/* END ONBOARDING */	
	
}

@media only screen and ( min-width: 1190px ) and ( max-width: 1240px ) { 
	
#mep_0 video {
    width: 1800px !important;
    background: #fff !important;
    top: 100px !important;
    position: absolute !important;
    height: 800px !important;
    left: -200px;
}

.et_pb_section_video_bg .mejs-video {
    left: 0;
    position: absolute;
    max-width: none;
	background:#fff;
}	
	
	
}

@media only screen and ( min-width: 981px ) and ( max-width: 1189px ) { 
#mep_0 video {
    width: 1800px !important;
    background: #fff !important;
    top: 100px !important;
    position: absolute !important;
    height: 800px !important;
    left: -300px;
}

}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
    /* your css goes here */
	
	#hero-title-row h1 {
    font-size: 52px;
    max-width: 90%;
    margin: 0 auto;
	margin-bottom:10px;
}	
	
div#hero-text-row {
    max-width: 90%;
    margin: 0 auto;
	margin-top:15px;
	margin-bottom:15px;
}	
	
/* HOME */
	
div#lima-header-row {
    width: 90%;
}	
	
#menu-main-menu-1 li {
    padding-right: 25px;
}	
	
	#lima-menu .et_pb_menu__wrap {
    margin-right: 0;
}
	
div#home-hero {
    max-height: inherit;
    display: flex;
    flex-direction: column;
    padding-top: 150px;
    padding-bottom: 160px;
    background-position-y: -90px;
    height: auto;
}
	
#home-hero.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {

    background-size: cover;
    background-position-x: center;
    bottom: 90px;
    height: 38px;
    z-index: 1;
    transform: scale(1,-1);
}	
	
a.tcb-button-link.tve-form-button-submit.tcb-plain-text {
    width: 200px;
}
	
div#home-first-section {
    padding-top: 0;
    padding-bottom: 12%;
}	
	
div#home-single-testimonial-section {
    padding: 6% 0;
}	
	
div#cursive-testimonials-section {
    padding-top: 12%;
    padding-bottom: 6%;
}	
	
.cursive-testimonial-row {
    padding-bottom: 100px;
}	
	
.testimonial-photo img {
    width: 100px !important;
    height: 100px !important;
    margin: 0 auto !important;
}	
	
.testimonial-photo {
    margin-top: -70px;
    display: flex;
    align-items: center;
    justify-content: center;
}	
	
#home-testimonials .quote-text p {
    font-size: 24px;
}
	
/* END HOME */	
	
/* 404 */
	
.error404 div#lima-header-row {
    width: 90% !important;
}	
	
.error404 #menu-main-menu-1 li {
    padding-right: 25px !important;
}	
	
.error404 #lima-menu .et_pb_menu__wrap {
    margin-right: 0 !important;
}	
	
/* END 404 */	
	
	
/* Coaching Page */
	
div#home-hero.coaching-hero {
    background-position-x: 28%;
}

div#home-hero .et_pb_module.et_pb_text {
    margin-bottom: 15% !important;
}

div#home-hero a.et_pb_button {
    margin-bottom: 14%;
}

div#coaching-second-section-row {
    padding: 10% 5% !important;
}

	

div#coaching-third-section {
    padding-bottom: 20% !important;
    padding-top: 10% !important;
}

div#coaching-fourth-section {
    padding-top: 20% !important;
	padding-bottom: 10%;
}

.et_pb_module.et_pb_image.et_pb_image_2 {
    margin: 0 !important;
}

div#coaching-fourth-section h3 {
    padding-top: 15%;
}

div#coaching-fourth-section .number-number {
    padding: 75px 40px;
}

div#coaching-fourth-section .firstnumbersrow .et_pb_module.et_pb_code.black-divider-code {
    margin-right: 0;
}

div#coaching-fourth-section .numbers-row.secondnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 0;
}

div#coaching-fourth-section .numbers-row.thirdnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 0;
}

div#lr-coaching-fifth-section h2 {
    font-size: 45px;
}

div#lr-coaching-fifth-section {
    background-position-x: 70%;
}

.lr-coaching-testimonial-section-one .quote-text {
    padding-bottom: 10% !important;
}

.lr-coaching-testimonial-row-one .testimonial-photo {
    transform: none;
    top: -465px;
    left: 0px;
}

.lr-coaching-testimonial-row-two .testimonial-photo {
    transform: none;
    top: -415px;
    right: 0px;
}

.lr-coaching-cursive-testimonial-row .testimonial-photo {
    top: 2%;
}

.lr-cursive-testimonials-section-single {
    padding-top: 10% !important;
}

.lr-coaching-testimonial-row-one {
    margin-bottom: 10% !important;
}

.lr-coaching-testimonial-section-one {
    padding-top: 10% !important;
}

.lr-coaching-sixth-section-text-column-left .et_pb_module.et_pb_image {
    display: none;
}

.lr-coaching-sixth-section-h2-module {
    min-width: 100%;
}

.lr-coaching-sixth-section-text-blurb-row .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    min-width: 100%;
}

.lr-coaching-sixth-section-text-column-left .highlighted-sentence {
    font-size: 17px;
    margin-bottom: 10%;
    padding-bottom: 1% !important;
}

.lr-coaching-sixth-section-blurb-column-right .et_pb_blurb_content {
    display: flex !important;
    align-items: center;
}

.lr-coaching-sixth-section-blurb-column-right .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.lr-coaching-sixth-section-blurb-column-right h4.et_pb_module_header {
    padding-bottom: 0;
}

.lr-coaching-sixth-section-text-blurb-row {
    padding-bottom: 15% !important;
}

.coaching-three-step-blurb-row .et_pb_column {
    margin-bottom: 10%;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 10.4%;
    width: 100%;
}

.lr-coaching-sixth-section-last-row-column-left .et_pb_module.et_pb_image {
    margin-bottom: 10% !important;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    width: 100%;
}

div#deal-blurb-section {
    padding: 10% 0;
}

.lr-zero-three-blurb-column-right {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 5% !important;
}

div#lr-zero-four-section {
    padding: 20% 0 0;
}

.lr-zero-four-card-number {
    margin-bottom: 4% !important;
}

div#lr-zero-five-section {
    padding-bottom: 5%;
    margin-top: -160px;
	min-width: 90% !important;
}

.lr-zero-five-section-top-row {
    margin-top: 170px;
}

.lr-zero-five-section-top-row-column-left, .lr-zero-five-section-bottom-row-column-left, .lr-zero-five-section-bottom-row-column-right {
    border-right: none;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}

div#lr-zero-five-section h3 {
    padding-bottom: 6%;
    padding-top: 10%;
}

.lr-zero-five-section-bottom-row .et_pb_button_module_wrapper {
    padding-bottom: 15%;
}

.lr-zero-seven-section-card-row .lr-zero-seven-upper-arrow {
    transform: translateX(250px) translateY(340px) rotateX(0deg) rotateY(180deg) rotateZ(460deg);
    top: 120px;
}

.lr-zero-seven-section-card-row .lr-zero-seven-lower-arrow {
    transform: translateX(-580px) translateY(230px) rotateX(180deg) rotateY(180deg) rotateZ(270deg);
}

.lr-zero-eight-blurb-row .et_pb_module.et_pb_blurb {
    min-width: 100%;
}

.lr-zero-eight-blurb-column-left {
    margin-bottom: 15%;
}

.lr-zero-eight-p-header {
    padding-bottom: 5%;
}

.lr-zero-eight-button-row a.et_pb_button.et_pb_bg_layout_light {
    width: auto;
}

.lr-zero-nine-row {
    display: flex;
    flex-direction: column-reverse;
}

.lr-zero-nine-column-left {
    padding: 10%;
}

.lr-zero-nine-column-left .et_pb_module.et_pb_divider {
    margin-top: 10%;
    margin-bottom: 5% !important;
}

.lr-zero-nine-column-left {
    padding: 10%;
}

.lr-zero-eleven-section-row .et_pb_module.et_pb_text:last-child {
    margin-bottom: 10%;
}

.lr-zero-twelve-first-row {
    margin-top: -90px;
}

div#lr-zero-twelve-section {
    height: 150vh;
    margin-bottom: 32%;
}

div#lr-zero-twelve-section .et_pb_button_module_wrapper {
    margin-bottom: 12%;
}

.lr-zero-twelve-second-row-column h2 {
    padding-left: 4%;
    padding-right: 4%;
}

.lr-zero-twelve-section-dividing-row {
    padding: 15% 0 !important;
}

.lr-zero-twelve-second-row-column .et_pb_module.et_pb_blurb {
    min-width: 85%;
}

.lr-zero-twelve-second-row-column .et_pb_blurb_content {
    display: flex;
    align-items: center;
}

.lr-zero-twelve-second-row-column .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.lr-zero-twelve-second-row-column h4.et_pb_module_header {
    padding-bottom: 0;
}

.lr-zero-twelve-second-row-column .et_pb_module.et_pb_text p {
    margin-bottom: 10% !important;
}

div#lr-zero-twelve-section a.et_pb_button {
    width: 50%;
}

.lr-coaching-above-footer-section {
    background-position-x: 35% !important;
}
	
.lr-coaching-cursive-testimonial-row .big-testimonial-left-column {
    width: 100% !important;
}	
	
.lr-coaching-sixth-section-text-column-left {
    padding-right: 50px;
}
	
div#lr-coaching-sixth-section .et_pb_row.coaching-three-step-blurb-row {
    padding: 0 !important;
}	

/* END Coaching Page */	
	
	
/* NEW C */
	
div#home-hero .lr-coaching-hero-row .et_pb_module.et_pb_text {
    margin-bottom: 30px !important;
}	
	
	
	div#home-hero .lr-coaching-hero-row {
		left:-130px;
		margin-top: 150px;
	}	
	
	
.lr-zero-four-section-h-row .et_pb_image_8 {
    position: absolute!important;
    bottom: -250px;
    top: auto;
    left: -330px;

}	
	
	
#cursive-testimonials-section .lr-coaching-testimonial-row-one .big-testimonial-left-column {
    width: 100% !important;
}	
	
.underline-text img {
    position: absolute;
    right: 50px;
    left: auto;
    width: 180px;
    transform: rotate(354deg);
    top: 60px;
}	
	
.lr-zero-seven-section-card-row .lr-zero-seven-lower-arrow {
    transform: none;
}	
	
.lr-zero-seven-section-card-row .lr-zero-seven-upper-arrow {
    top: 0;
    transform: scaleX(-1);
    transform: scaleY(-1);
    left: 200px;
}
	
	.lr-zero-eight-blurb-column-left {
    margin-bottom: 0;
}
	
.lr-zero-nine-row {
    display: flex;
    flex-direction: row;
}	
	
.vertical-tabs1 .et_pb_tabs_controls li a {
    font-size: 20px !important;
}	
	
.lr-zero-twelve-section-dividing-row {
    padding: 5% 0 !important;
}	
	
.lr-zero-twelve-first-row {
    margin-top: -190px;
}	
	
div#lr-zero-twelve-section {
    height: 155vh;
    margin-bottom: 16%;
}	
	
.lr-zero-eleven-section {
    padding-bottom: 18%;
}	
	
#block-15 h2 {
    font-size: 24px;
    font-family: 'Playfair Display';
}	
	
#menu-main-menu-1 li {
    padding-right: 20px;
}	
	
/* END NEW C */	
	
	
/* COACHING DANKE */
	

	
div#coaching-danke-header {
    padding-bottom: 30%;
}	
	
	div#coaching-danke-s2 {
    padding-top: 0;
    margin-top: -300px;
    background: transparent;
}
	
div#mentoring-danke-orange-text {
    right: -100px;
}	
	
div#mentoring-danke-arrow {
    right: 80px;
}	
	
div#mentoring-danke-arrow {
    right: -10px;
}	
	
div#mentoring-danke-orange-text {
    max-width: 120px;
    top: 240px;
}	
	
div#mentoring-danke-arrow {
    right: -50px;
}	
	
/* END COACHING DANKE */	
	
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
    /* your css goes here */
	
#hero-title-row h1 {
    font-size: 52px;
    max-width: 90%;
    margin: 0 auto;
	margin-bottom:10px;
}	
	
div#hero-text-row {
    max-width: 90%;
    margin: 0 auto;
	margin-top:15px;
	margin-bottom:15px;
}	
	
/* HOME */
	
#lima-menu .et_pb_menu__wrap {
    margin-right: 0;
}	
	
div#lima-header-row {
    width: 100%;
    padding: 0 !important;

}	
	
.et_mobile_nav_menu {
    padding: 20px;
    background: #fff;
    margin-right: 0 !important;
}	
	
span.mobile_menu_bar:before {
    color: #000 !important;
}	
	
#lima-menu .et_pb_menu__logo-wrap {
    padding-left: 10%;
}	
	
#home-hero h1 {
    padding-bottom: 0;
    font-size: 42px;
}
	
#home-hero h1 span br {
    display:none;
}	
	
div#hero-subtitle-row {
    margin-bottom: 20px;
}	
	
.hero-subtext p {
    font-size: 16px;
}	
	
.tcb-flex-row.v-2:not(.tcb-mobile-no-wrap)>.tcb-flex-col {
    width: 100%;
    max-width: 100% !important;
    flex: 1 0 350px;
    padding-left: 10px;
}	
	
.thrv_wrapper.thrv_text_element {
    padding-left: 5px;
}	
	
div#home-hero {
    max-height: initial;
    display: flex;
    flex-direction: column;
    padding-top: 120px;
    padding-bottom: 70px;
    background-position-y: -30px;
    background-position-x: 65%;
}	
	
div#hero-tagline-row {
    padding-top: 80px !important;
}	
	
div#hero-tagline-row .hero-tagline {
    text-align: center;
    color: #fff;
    font-family: "Open Sans", Arial;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    text-shadow: 0em 0.1em 0.24em rgb(0 0 0 / 18%);
    margin-top: -20px;
    font-size: 16px;
    line-height: 1.3em;
}	
	
.hero-tagline img {
    width: 60%;
    margin: 0 10px;
}	
	
#home-hero.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
    background-size: cover;
    background-position-x: center;
    bottom: 30px;
    height: 38px;
    z-index: 1;
    transform: scale(1,-1);
}	
	
#lima-menu li.menu-cta a {
    background: transparent;
    padding: 10px 5% !important;
    border-radius: 0;
    text-decoration: underline;
}	
	
div#home-single-testimonial-section {
    padding: 8% 0 !important;
}	
	
div#big-testimonial-above-title {
    padding-top: 30px !important;
    margin-bottom: 2% !important;
}	
	
#home-single-testimonial-section .quote-text {
    margin-bottom: 8% !important;
}	
	
.testimonial-photo img {
    width: 100px !important;
    height: 100px !important;
    margin: 0 auto !important;
}	
	
.testimonial-photo {
    margin-top: -70px;
    display: flex;
    align-items: center;
    justify-content: center;
}	
	
	div#cursive-testimonials-section {
    padding: 18% 0;
		padding-bottom: 6%;
}
	
div#home-new-section {
    padding: 8% 0;
}	
	
.et_pb_row.testimonials-row {
    padding-top: 14% !important;
}	
	
.testimonial-small-column {
    margin-bottom: 100px;
}
	
.testimonials-2-3{
    margin-top: 50px;
}	
	
	
.testimonials-row-1-1 {
    margin-top: 50px;
}	
	
#instagram-section h2 br {
    display: none;
}	
	
div#sb_instagram #sbi_images {
    display: initial;
    /* justify-content: space-between; */
}	
	
div#footer-first-column {
    border-right: none;
}	
	
.above-footer-thrive .tcb-flex-row.v-2.tcb--cols--1 {
    margin-left: 0 !important;
}	
	
.testimonials-row.testimonials-first-row {
    margin-top: 30px;
}	
	
.testimonials-row h4 {
    line-height: 1.3em;
}	
	
.testimonials-row p {
    font-size: 24px;
}
	
.hero-tagline img {
    width: auto;
    margin: 0;
}	
	
a.tcb-button-link.tve-form-button-submit.tcb-plain-text {
    width: 200px;
}	
	
/* END HOME */	

/* Coaching Page */
	
div#home-hero.coaching-hero {
    background-position-x: 28%;
}

div#home-hero .et_pb_module.et_pb_text {
    margin-bottom: 15% !important;
}

div#home-hero a.et_pb_button {
    margin-bottom: 14%;
}

div#coaching-second-section-row {
    padding: 10% 5% !important;
}

div#coaching-third-section .et_pb_with_border {
    border: none;
}	

div#coaching-third-section {
    padding-bottom: 20% !important;
    padding-top: 10% !important;
}

div#coaching-fourth-section {
    padding-top: 20% !important;
	padding-bottom: 10%;
}

.et_pb_module.et_pb_image.et_pb_image_2 {
    margin: 15% 0 !important;
}

div#coaching-fourth-section h3 {
    padding-top: 15%;
}

div#coaching-fourth-section .number-number {
    padding: 75px 40px;
}

div#coaching-fourth-section .firstnumbersrow .et_pb_module.et_pb_code.black-divider-code {
    margin-right: 250px;
}

div#coaching-fourth-section .numbers-row.secondnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 170px;
}

div#coaching-fourth-section .numbers-row.thirdnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 120px;
}

div#lr-coaching-fifth-section h2 {
    font-size: 45px;
}

div#lr-coaching-fifth-section {
    background-position-x: 70%;
}

.lr-coaching-testimonial-section-one .quote-text {
    padding-bottom: 10% !important;
}

.lr-coaching-testimonial-row-one .testimonial-photo {
    transform: none;
    top: -465px;
    left: 0px;
}

.lr-coaching-testimonial-row-two .testimonial-photo {
    transform: none;
    top: -415px;
    right: 0px;
}

.lr-coaching-cursive-testimonial-row .testimonial-photo {
    top: 2%;
}

.lr-cursive-testimonials-section-single {
    padding-top: 10% !important;
}

.lr-coaching-testimonial-row-one {
    margin-bottom: 10% !important;
}

.lr-coaching-testimonial-section-one {
    padding-top: 10% !important;
}

.lr-coaching-sixth-section-text-column-left .et_pb_module.et_pb_image {
    display: none;
}

.lr-coaching-sixth-section-h2-module {
    min-width: 100%;
}

.lr-coaching-sixth-section-text-blurb-row .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    min-width: 100%;
}

.lr-coaching-sixth-section-text-column-left .highlighted-sentence {
    font-size: 17px;
    margin-bottom: 10%;
    padding-bottom: 1% !important;
}

.lr-coaching-sixth-section-blurb-column-right .et_pb_blurb_content {
    display: flex !important;
    align-items: center;
}

.lr-coaching-sixth-section-blurb-column-right .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.lr-coaching-sixth-section-blurb-column-right h4.et_pb_module_header {
    padding-bottom: 0;
}

.lr-coaching-sixth-section-text-blurb-row {
    padding-bottom: 15% !important;
}

.coaching-three-step-blurb-row .et_pb_column {
    margin-bottom: 10%;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 10.4%;
    width: 100%;
}

.lr-coaching-sixth-section-last-row-column-left .et_pb_module.et_pb_image {
    margin-bottom: 10% !important;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    width: 100%;
}

div#deal-blurb-section {
    padding: 10% 0;
}

.lr-zero-three-blurb-column-right {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 5% !important;
}

div#lr-zero-four-section {
    padding: 20% 0 0;
}

.lr-zero-four-card-number {
    margin-bottom: 4% !important;
}

div#lr-zero-five-section {
    padding-bottom: 5%;
    margin-top: -160px;
	min-width: 90% !important;
}

.lr-zero-five-section-top-row {
    margin-top: 170px;
}

.lr-zero-five-section-top-row-column-left, .lr-zero-five-section-bottom-row-column-left, .lr-zero-five-section-bottom-row-column-right {
    border-right: none;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}

div#lr-zero-five-section h3 {
    padding-bottom: 6%;
    padding-top: 10%;
}

.lr-zero-five-section-bottom-row .et_pb_button_module_wrapper {
    padding-bottom: 15%;
}

.lr-zero-seven-section-card-row .lr-zero-seven-upper-arrow {
    transform: translateX(250px) translateY(340px) rotateX(0deg) rotateY(180deg) rotateZ(460deg);
    top: 120px;
}

.lr-zero-seven-section-card-row .lr-zero-seven-lower-arrow {
    transform: translateX(-580px) translateY(230px) rotateX(180deg) rotateY(180deg) rotateZ(270deg);
}

.lr-zero-eight-blurb-row .et_pb_module.et_pb_blurb {
    min-width: 100%;
}

.lr-zero-eight-blurb-column-left {
    margin-bottom: 15%;
}

.lr-zero-eight-p-header {
    padding-bottom: 5%;
}

.lr-zero-eight-button-row a.et_pb_button.et_pb_bg_layout_light {
    width: auto;
}

.lr-zero-nine-row {
    display: flex;
    flex-direction: column-reverse;
}

.lr-zero-nine-column-left {
    padding: 10%;
}

.lr-zero-nine-column-left .et_pb_module.et_pb_divider {
    margin-top: 10%;
    margin-bottom: 5% !important;
}

.lr-zero-nine-column-left {
    padding: 10%;
}

.lr-zero-eleven-section-row .et_pb_module.et_pb_text:last-child {
    margin-bottom: 10%;
}

.lr-zero-twelve-first-row {
    margin-top: -90px;
}

div#lr-zero-twelve-section {
    height: 150vh;
    margin-bottom: 32%;
}

div#lr-zero-twelve-section .et_pb_button_module_wrapper {
    margin-bottom: 12%;
}

.lr-zero-twelve-second-row-column h2 {
    padding-left: 4%;
    padding-right: 4%;
}

.lr-zero-twelve-section-dividing-row {
    padding: 15% 0 !important;
}

.lr-zero-twelve-second-row-column .et_pb_module.et_pb_blurb {
    min-width: 85%;
}

.lr-zero-twelve-second-row-column .et_pb_blurb_content {
    display: flex;
    align-items: center;
}

.lr-zero-twelve-second-row-column .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.lr-zero-twelve-second-row-column h4.et_pb_module_header {
    padding-bottom: 0;
}

.lr-zero-twelve-second-row-column .et_pb_module.et_pb_text p {
    margin-bottom: 10% !important;
}

div#lr-zero-twelve-section a.et_pb_button {
    width: 50%;
}

.lr-coaching-above-footer-section {
    background-position-x: 35% !important;
}

/* END Coaching Page */
	
/* 404 */
	
.error404 #lima-menu .et_pb_menu__wrap {
    margin-right: 0 !important;
}	
	
.error404 div#lima-header-row {
    width: 100% !important;
    padding: 0 !important;

}	
	
.error404 .et_mobile_nav_menu {
    padding: 20px !important;
    background: #f0eae7 !important;
    margin-right: 0 !important;
}	
	
.error404 span.mobile_menu_bar:before {
    color: #000 !important;
}	
	
.error404 #lima-menu .et_pb_menu__logo-wrap {
    padding-left: 10% !important;
}	
	
.error404 #lima-header div#lima-header-row {
    padding: 0 !important;
}	
	
.error404 #hero-subtitle-row h2 {
    text-align: left !important;
    line-height: 1.3em;
    /* max-width: 90% !important; */
}	
	
.error404 div#hero-subtitle-row {
    max-width: 90%;
}	
	
/* END 404 */	
	
/* NEW COACHING */
	
#home-hero.coaching-hero h1 {
   text-align:center;
}	
	
div#home-hero.coaching-hero {
    margin-right: 0;
}	
	
#home-hero.coaching-hero .et_pb_button_module_wrapper {
    text-align: center;
}	
	
div#home-hero.coaching-hero  .et_pb_module.et_pb_text {
    margin-bottom: 10% !important;
}	
	
.coaching-first-text p {
    padding-bottom: 0 !important;
}	
	
.coaching-boxed-texts-row .et_pb_module {
    padding: 20px 10px;
}	
	
.coaching-boxed-texts-row.second-cbt .et_pb_module {
    padding-top: 20px;
}	
	
#fourth-section-numbers-title .et_pb_module.et_pb_image.et_pb_image_2 {
    transform: rotateX(0deg) rotateY(0deg) rotateZ(126deg);
    text-align: center;

}	
	
div#coaching-fourth-section .firstnumbersrow .et_pb_module.et_pb_code.black-divider-code {
    margin-right: 210px;
}	
	
div#coaching-fourth-section .numbers-row.secondnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 150px;
}	
	
div#coaching-fourth-section .numbers-row.thirdnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 60px;
}
	
div#coaching-fourth-section {
    padding-bottom: 25%;
}	
	
.cursive-testimonial-row.first-cursive-row.lr-coaching-cursive-testimonial-row.single-cursive {
    padding-top: 14% !important;
}	
	
div#lr-coaching-sixth-section {
    padding-top: 18%;
}	
	
div#lr-coaching-sixth-section .et_pb_row.coaching-three-step-blurb-row {
    padding-bottom: 18%!important;
}	
	
.lr-coaching-sixth-section-last-row-column-right .et_pb_button_module_wrapper {
    text-align: center !important;
}	
	
#lr-coaching-seventh-section h4 {
    line-height: 1.5em;
}
	
div#deal-blurb-section {
    padding-bottom: 18%;
}	
	
div#lr-zero-three-section {
    padding-top: 18%;
}	
	
div#lr-zero-five-section {
    padding-bottom: 5%;
    margin-top: -600px;
    min-width: 100% !important;
}	
	
#lr-zero-five-section .lr-zero-five-section-top-row-column-left {
    margin-top: 70px !important;
}	
	
.lr-zero-six-section-text-marked {
    padding-bottom: 40px;
}	
	
.cursive-testimonial-row.first-cursive-row.lr-coaching-testimonial-row-one {
    padding-top: 14% !important;
}	
	
div#lr-zero-seven-section {
    padding-top: 18%;
}	
	
.lr-zero-seven-section-card-row .lr-zero-seven-upper-arrow {
    transform: translateX(90px) translateY(258px) rotateX(0deg) rotateY(180deg) rotateZ(460deg);
    top: 40px;
    max-width: 100px;
    left: 140px;
}	
	
.lr-zero-seven-section-card-row .lr-zero-seven-lower-arrow {
    transform: translateX(-410px) translateY(81px) rotateX(180deg) rotateY(180deg) rotateZ(270deg);
	top: 100px;
    max-width: 100px;
    left: 260px;
}	
	
div#lr-zero-eight-section {
    padding-bottom: 18%;
}	
	
.lr-zero-nine-p-header {
    font-size: 29px;
}	
	
.lr-zero-nine-column-left .et_pb_module.et_pb_divider {
    margin-top: 15%;
    margin-bottom: 5% !important;
}	
	
div#home-testimonials.lr-coaching-home-testimonials {
    padding-top: 18%;
}	
	
.vertical-tabs1 .et_pb_tab_content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    border-left: none !important;
    padding-left: 55px;
}	
	
.vertical-tabs1 .et_pb_tabs_controls li a {
    font-size: 23px !important;
    font-family: "Playfair Display", Arial;
    color: #000 !important;
    line-height: 1.4em;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 400;
    padding-right: 0 !important;
    padding-left: 0;
}	
	
.vertical-tabs1 .et_pb_tab_content {
    padding-left: 0 !important;
}	
	
div#lr-zero-twelve-section {
    margin-top: 50px;
    height: 170vh;
	margin-bottom: 30%;
}	
	
.lr-zero-twelve-first-row {
    margin-top: -140px;
}	
	
.lr-zero-twelve-section-marked-text {
    padding: 0 20px;
}	
	
div#lima-header-row {
    display: flex;
}	
	
#lima-header-row .et_pb_column {
    margin-bottom: 0 !important;
}	
	
#lima-header-row h2 {
    padding: 20px;
}	
	
/* END NEW COACHING */	
	
/* ABOUT */
	
div#home-hero.about-hero {
    background-position-x: 60%;
}
	
div#coaching-second-section-row.about-second-section-row {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}	
	
.about-title-text h1 {
    font-size: 32px !important;
}	
	
div#about-third-section {
    padding-top: 70px;
}	
	
#about-third-section .et_pb_row_2 {
    display: flex;
    flex-direction: column-reverse;
}
	
#about-third-section .et_pb_text {
   padding-top:40px;
}	
	
.new-about-testimonial-row .et_pb_module {
    padding-left: 20px;
    padding-right: 20px;
}	
	
.nmw .underline-text img {
    position: absolute;
    bottom: 0px;
    right: auto;
    left: 0px;
    transform: rotate(354deg);
}	
	
.new-about-testimonials-row-right .et_pb_module {
    padding-right: 20px;
    padding-left: 20px;
}	
	
div#screen-image-right {
position: relative !important;
    /* top: initial; */
    left: -65px;
    right: auto !important;
    /* min-height: 200px; */
    display: flex;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 400px;
}
	
	div#screen-image-right img {
		width: 400px;
		
	}
	
div#screen-image-right.rightright {
	 position: relative !important;
    left: -65px !important;
    padding-right: 0;
    right: auto !important;
    padding-left: 0;


    width: 450px;

    display: flex;
}
	
div#cursive-testimonials-section.about-cts {
    padding-bottom: 18%;
}	
	
div#lr-zero-two-section.zero-two-about h1 {
    font-size: 30px;
}	
	
div#lr-zero-two-section {
    background-position-x: 20%;
}	
	
.about-quotemark-title {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
}	
	
.about-quotemark-text, .about-quotemark-subtitle {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0;
}	
	
.lima-signature {
    padding-right: 20px;
}	
	
.coaching-first-text.about-title-text {
    padding-top: 30px;
    padding-bottom: 30px;
}	
	
#about-third-section .quote-text {
    margin-bottom: 0 !important;
}	
	
/* END ABOUT */	
	
/* Contact Mobile */
	
div#home-hero.contact-hero {
    max-height: 550px;
}	
	
	.contact-mobile-divider {
		max-height:500px;
	}	
	
.contact-hero .et_parallax_bg, .contact-mobile-divider .et_parallax_bg {
 height: 750.1px !important;
    transform: translate(0px, 178.5px);
	    background-size: contain;
}	
	
div#kontakt-hero-row {
    padding-top: 80px !important;
}	
	
#kontakt-first-section h2 {
    font-size: 35px;
}	
	
#kontakt-first-section .et_pb_row {
    width: 90%;
}	
	
div#kontakt-gif {
    height: 158px !important;
    overflow: hidden;
    max-width: 70%;
    margin: 0 auto;
}	
	
#kontakt-gif img {
    bottom: 150px;

}
	
.kontakt-row-with-gif {
    padding-top: 0;
}	
	
.vertical-tabs1 .et_pb_tabs_controls li a {
    font-size: 16px !important;

    display: flex;
}	
	
.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a:before {
    height: 24px;
}	
	
.contact-form-title-row {
    width: 95%;
}	
	
div#kontakt-form-section {
    padding-bottom: 30%;
}
	
div#airpods-image {
    left: 10px;
}	
	
#above-footer-section.spotify-section h2 {
    font-size: 33px !important;
}	
	
	
.kontakt-above-footer-spotify-row {
    width: 92% !important;
}	
	
div#above-footer-section {
    padding-top: 120px;
    padding-bottom: 120px;
}	
	
#above-footer-section .et_pb_button_module_wrapper .et_pb_button {
    width: 100% !important;
}	
	
#kontakt-form-section .et_pb_row {
    width: 90%;
}	
	
#kontakt-hero-row .services-button {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}	
	
	a.back-to-top-footer {
		top:-15px;
	}	
	
div#kontakt-hero-row {
    left: 0;
}	
	
#lima-header-row h2 {
    padding-top: 0;
}	
	
/* End Contact Mobile */	

/* HOME 30-08 */
	
div#home-hero .et_pb_module.et_pb_text {
    margin-bottom: 5% !important;
}	
	
#home-about-row .et_pb_image {
    margin: 0 auto;
}	
	
.home-about-row-section-right {
    margin-top: 120px;
}	
	
div#award-image {
    left: 29px;
    bottom: -50px;
}	
	
div#below-award-image {
    bottom: -250px;
    left: 190px;
}	
	
.hide-on-mobile {
    display: none;
}	
	
.services-arrow {
    display: none;
}	
	
.mobile-services-arrow {
    display: block !important;
    position: absolute;
    bottom: -40px;
}	
	
.mobile-services-arrow-right {
    display: block !important;
    position: absolute;
    right: 0;
    bottom: -40px;
}	
	
.services-third-column {
    margin-top: 50px;
}	
	
.testimonial-photo {
    margin-top: -70px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 20px !important;
    bottom: auto !important;
    left: 10px !important;
}	
	
.testimonial-photo.tst-photo-right {
    left: -40px !important;
    right: 0;
}	
	
div#mobile-video {
    display: block !important;
}	
	
#mep_1 video {
    height: 550px !important;
    width: auto !important;
}	
	
div#work-with-lima-video-row-text {
    left: 0;
}	
	
.home-about-row-section-right {
    margin-top: 20px;
}	
	
#mep_1  .mejs-mediaelement {
    display: flex;
    /* align-items: center; */
    justify-content: center;
}	
	
div#ig-arrow-right {
    right: -500px;
    left: auto;
}	
	
.ig-section-image {
    text-align: center;
}	
	
/* END HOME 30-08 */
	
/* IMPRESSUM */
	
.impressum-hero-row {
    display: flex;
    flex-direction: column-reverse;
}	
	
.impressum-hero-text-column {
    padding-bottom: 40px;
}	
	
.impressum-hero-section {
    padding-bottom: 8% !important;
}	
	
/* END IMPRESSUM */		
	
/* Mentoring Danke */	
	
div#coaching-danke-header {
    padding-bottom: 30%;
}	
	
div#coaching-danke-s2 {
    padding-top: 0;
    margin-top: -220px;
    background: transparent;
}	
	
#coaching-danke-s2 .et_pb_video {
    max-width: 80%;
}	
	
div#mentoring-danke-orange-text {
    max-width: 120px;
    top: 140px;
    right: -70px;
}	
	
div#mentoring-danke-arrow {
    right: -30px;
}	
	
/* End Mentoring Danke */	
	
	
	
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    /* your css goes here */
	
.ig-section-image {
    text-align: center;
}	
	
#hero-title-row h1 {
    font-size: 46px;
    max-width: 90%;
    margin: 0 auto;
}	
	
div#hero-text-row {
    max-width: 90%;
    margin: 0 auto;
}		
	
/* HOME */
	
#lima-menu .et_pb_menu__wrap {
    margin-right: 0;
}	
	
div#lima-header-row {
    width: 100%;
    padding: 0 !important;

}	
	
.et_mobile_nav_menu {
    padding: 20px;
    background: #f0eae7;
    margin-right: 0 !important;
}	
	
span.mobile_menu_bar:before {
    color: #000 !important;
}	
	
#lima-menu .et_pb_menu__logo-wrap {
    padding-left: 10%;
}	
	
#home-hero h1 {
    padding-bottom: 0;
    font-size: 36px;
}
	
#home-hero h1 span br {
    display:none;
}	
	
div#hero-subtitle-row {
    margin-bottom: 20px;
}	
	
.hero-subtext p {
    font-size: 16px;
}	
	
.tcb-flex-row.v-2:not(.tcb-mobile-no-wrap)>.tcb-flex-col {
    width: 100%;
    max-width: 100% !important;
    flex: 1 0 350px;
    padding-left: 10px;
}	
	
.thrv_wrapper.thrv_text_element {
    padding-left: 5px;
}	
	
div#home-hero {
    max-height: initial;
    display: flex;
    flex-direction: column;
    padding-top: 120px;
    padding-bottom: 70px;
    background-position-y: -30px;
    background-position-x: 65%;
}	
	
div#hero-tagline-row {
    padding-top: 80px !important;
}	
	
div#hero-tagline-row .hero-tagline {
    text-align: center;
    color: #fff;
    font-family: "Open Sans", Arial;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    text-shadow: 0em 0.1em 0.24em rgb(0 0 0 / 18%);
    margin-top: -20px;
    font-size: 16px;
    line-height: 1.3em;
}	
	
.hero-tagline img {
    width: 60%;
    margin: 0 10px;
}	
	
#home-hero.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
    background-size: cover;
    background-position-x: center;
    bottom: 30px;
    height: 38px;
    z-index: 1;
    transform: scale(1,-1);
}	
	
#lima-menu li.menu-cta a {
    background: transparent;
    padding: 10px 5% !important;
    border-radius: 0;
    text-decoration: underline;
}	
	
div#home-single-testimonial-section {
    padding: 16% 0 !important;
}	
	
div#big-testimonial-above-title {
    padding-top: 30px !important;
    margin-bottom: 2% !important;
}	
	
#home-single-testimonial-section .quote-text {
    margin-bottom: 8% !important;
}	
	
.testimonial-photo img {
    width: 100px !important;
    height: 100px !important;
    margin: 0 auto !important;
}	
	
.testimonial-photo {
    margin-top: -70px;
    display: flex;
    align-items: center;
    justify-content: center;
}	
	
	div#cursive-testimonials-section {
    padding: 18% 0;
		padding-bottom: 6%;
}
	
div#home-new-section {
    padding: 8% 0;
}	
	
.et_pb_row.testimonials-row {
    padding-top: 14% !important;
}	
	
.testimonial-small-column {
    margin-bottom: 100px;
}
	
.testimonials-2-3{
    margin-top: 50px;
}	
	
	
.testimonials-row-1-1 {
    margin-top: 50px;
}	
	
#instagram-section h2 br {
    display: none;
}	
	
div#sb_instagram #sbi_images {
    display: initial;
    /* justify-content: space-between; */
}	
	
div#footer-first-column {
    border-right: none;
}	
	
.above-footer-thrive .tcb-flex-row.v-2.tcb--cols--1 {
    margin-left: 0 !important;
}	
	
.testimonials-row.testimonials-first-row {
    margin-top: 30px;
}	
	
.testimonials-row h4 {
    line-height: 1.3em;
}	
	
.testimonials-row p {
    font-size: 24px;
}
	
.hero-tagline img {
    width: auto;
    margin: 0;
}	
	
	
#hero-thrive-form .tcb-flex-row.v-2.tcb--cols--2.tcb-resized, #hero-thrive-form .thrv_wrapper {
    max-width: 440px !important;
}	
	
#above-footer-section .tcb-flex-col {
    padding-left: 0 !important;
}	
	
#above-footer-section .tcb-flex-row.v-2.tcb--cols--2.tcb-resized {
    padding-left: 10px;
}		
	
/* END HOME */

/* Coaching Page */
	
div#home-hero.coaching-hero {
    background-position-x: 28%;
}

div#home-hero .et_pb_module.et_pb_text {
    margin-bottom: 15% !important;
}

div#home-hero a.et_pb_button {
    margin-bottom: 14%;
}

div#coaching-second-section-row {
    padding: 10% 5% !important;
}

div#coaching-third-section .et_pb_with_border {
    border: none;
}	

div#coaching-third-section {
    padding-bottom: 20% !important;
    padding-top: 10% !important;
}

div#coaching-fourth-section {
    padding-top: 20% !important;
	padding-bottom: 10%;
}

.et_pb_module.et_pb_image.et_pb_image_2 {
    margin: 15% 0 !important;
}

div#coaching-fourth-section h3 {
    padding-top: 15%;
}

div#coaching-fourth-section .number-number {
    padding: 75px 40px;
}

div#coaching-fourth-section .firstnumbersrow .et_pb_module.et_pb_code.black-divider-code {
    margin-right: 250px;
}

div#coaching-fourth-section .numbers-row.secondnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 170px;
}

div#coaching-fourth-section .numbers-row.thirdnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 120px;
}

div#lr-coaching-fifth-section h2 {
    font-size: 45px;
}

div#lr-coaching-fifth-section {
    background-position-x: 70%;
}

#cursive-testimonials-section .testimonial-photo {
    transform: none;
}

.lr-coaching-sixth-section-text-column-left .et_pb_module.et_pb_image {
    display: none;
}

.lr-coaching-sixth-section-h2-module {
    min-width: 100%;
}

.lr-coaching-sixth-section-text-blurb-row .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    min-width: 100%;
}

.lr-coaching-sixth-section-text-column-left .highlighted-sentence {
    font-size: 17px;
    margin-bottom: 10%;
    padding-bottom: 1% !important;
}

.lr-coaching-sixth-section-blurb-column-right .et_pb_blurb_content {
    display: flex !important;
    align-items: center;
}

.lr-coaching-sixth-section-blurb-column-right .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.lr-coaching-sixth-section-blurb-column-right h4.et_pb_module_header {
    padding-bottom: 0;
}

.lr-coaching-sixth-section-text-blurb-row {
    padding-bottom: 15% !important;
}

.coaching-three-step-blurb-row .et_pb_column {
    margin-bottom: 10%;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 10.4%;
    width: 100%;
}

.lr-coaching-sixth-section-last-row-column-left .et_pb_module.et_pb_image {
    margin-bottom: 10% !important;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    width: 100%;
}

div#deal-blurb-section {
    padding: 10% 0;
}

.deal-blurb-row {
    display: flex;
    flex-direction: column;
    width: 80%;
}

.lr-zero-three-blurb-column-right {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 5% !important;
}

div#lr-zero-four-section {
    padding: 20% 0 0;
}

.lr-zero-four-card-number {
    margin-bottom: 4% !important;
}

div#lr-zero-five-section {
    padding-bottom: 5%;
    margin-top: -160px;
	min-width: 100% !important;
}

.lr-zero-five-section-top-row {
    margin-top: 170px;
}

.lr-zero-five-section-top-row-column-left, .lr-zero-five-section-bottom-row-column-left, .lr-zero-five-section-bottom-row-column-right {
    border-right: none;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}

div#lr-zero-five-section h3 {
    padding-bottom: 6%;
    padding-top: 10%;
}

.lr-zero-five-section-bottom-row .et_pb_button_module_wrapper {
    padding-bottom: 15%;
}

.lr-zero-seven-section-card-row .lr-zero-seven-upper-arrow {
    transform: translateX(160px) translateY(298px) rotateX(0deg) rotateY(180deg) rotateZ(460deg);
    top: 120px;
}

.lr-zero-seven-section-card-row .lr-zero-seven-lower-arrow {
    transform: translateX(-490px) translateY(130px) rotateX(180deg) rotateY(180deg) rotateZ(270deg);
}

.lr-zero-eight-blurb-row .et_pb_module.et_pb_blurb {
    min-width: 100%;
}

.lr-zero-eight-blurb-column-left {
    margin-bottom: 35%;
}

.lr-zero-eight-p-header {
    padding-bottom: 5%;
}

.lr-zero-eight-button-row a.et_pb_button.et_pb_bg_layout_light {
    width: 100%;
}

.lr-zero-nine-row {
    display: flex;
    flex-direction: column-reverse;
}

.lr-zero-nine-column-left {
    padding: 10%;
}

.lr-zero-nine-column-left .et_pb_module.et_pb_divider {
    margin-top: 15%;
    margin-bottom: 10% !important;
}

.lr-zero-nine-column-left {
    padding: 10% 10% 20% 10%;
}

.lr-zero-eleven-section-row .et_pb_module.et_pb_text:last-child {
    margin-bottom: 10%;
}

.lr-zero-twelve-first-row {
    margin-top: -90px;
}

div#lr-zero-twelve-section {
    height: 179vh;
    margin-bottom: 25%;
}

div#lr-zero-twelve-section .et_pb_button_module_wrapper {
    margin-bottom: 15%;
}

.lr-zero-twelve-second-row-column h2 {
    padding-left: 4%;
    padding-right: 4%;
}

.lr-zero-twelve-section-dividing-row {
    padding: 15% 0 !important;
}

.lr-zero-twelve-second-row-column .et_pb_module.et_pb_blurb {
    min-width: 85%;
}

.lr-zero-twelve-second-row-column .et_pb_blurb_content {
    display: flex;
    align-items: center;
}

.lr-zero-twelve-second-row-column .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.lr-zero-twelve-second-row-column h4.et_pb_module_header {
    padding-bottom: 0;
}

.lr-zero-twelve-second-row-column .et_pb_module.et_pb_text p {
    margin-bottom: 15% !important;
}

div#lr-zero-twelve-section a.et_pb_button {
    width: 50%;
}

.lr-coaching-above-footer-section {
    background-position-x: 35% !important;
}

/* END Coaching Page */	

/* 404 */
	
.error404 #lima-menu .et_pb_menu__wrap {
    margin-right: 0 !important;
}	
	
.error404 div#lima-header-row {
    width: 100% !important;
    padding: 0 !important;

}	
	
.error404 .et_mobile_nav_menu {
    padding: 20px !important;
    background: #f0eae7 !important;
    margin-right: 0 !important;
}	
	
.error404 span.mobile_menu_bar:before {
    color: #000 !important;
}	
	
.error404 #lima-menu .et_pb_menu__logo-wrap {
    padding-left: 10% !important;
}	
	
.error404 #lima-header div#lima-header-row {
    padding: 0 !important;
}	
	
.error404 #hero-subtitle-row h2 {
    text-align: left !important;
    line-height: 1.3em;
    /* max-width: 90% !important; */
}	
	
.error404 div#hero-subtitle-row {
    max-width: 90%;
}	
	
/* END 404 */	
	
/* NEW CSS */
	
div#lima-header-row {
    display: flex;
}	
	
#lima-header-row .et_pb_column:first-child {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 20px;
}	
	
	
.et_mobile_nav_menu {
    background: #fff;
}	
	
#lima-menu li.menu-cta a {
    box-shadow: none;
	letter-spacing: 0;
	text-decoration:none;
	font-weight:600 !important;
}	
	
div#award-image {
    max-width: 80px;
    bottom: -50px;
    left: 30px;
}	
	
#home-about-row .home-about-row-section-right {
    padding-top: 100px;
}	
	
div#below-award-image {
    max-width: 70px;
    bottom: -80px;
    left: 110px;
}
	
#home-first-section #home-about-row .et_pb_button_module_wrapper {
    margin-top: 40px;
}
	
div#home-icons-row {
    padding-bottom: 80px !important;
}	
	
div#home-new-section {
    padding-top: 16%;
}	
	
.services-first-column {
    margin-top: 0px;
}	
	
.services-arrow {
    display: none;
}	
	
.services-second-column {
    margin-top: 40px;
    margin-bottom: 70px !important;
}	
	
.big-testimonial-left-column {
    padding: 30px !important;
}	
	
.big-testimonial-left-column h2 {
    font-size: 28px;
}	
	
#cursive-testimonials-section .testimonial-photo {
    margin-top: -70px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative !important;
    left: 0;
}	
	
#cursive-testimonials-section .quote-small {
    left: 30px;
}	
	
.below-testimonial {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}	
	
.underline-text img {
    position: absolute;
    right: auto;
    bottom: -10px;
    width: 180px;
    transform: rotate(354deg);
    left: 0;
}	
	
.first-cursive-row {
    margin-bottom: 40px;
}	
	
div#video-left {
    position: relative !important;
    left: -150px !important;
    top: 0;
}	
	
div#work-with-lima-video-row-text {
    left: 0;
}	
	
.services-title p {
    font-size: 28px;
}	
	
/* END NEW CSS */
	
/* NEW COACHING */
	
#home-hero.coaching-hero h1 {
   text-align:center;
}	
	
div#home-hero.coaching-hero {
    margin-right: 0;
}	
	
#home-hero.coaching-hero .et_pb_button_module_wrapper {
    text-align: center;
}	
	
div#home-hero.coaching-hero  .et_pb_module.et_pb_text {
    margin-bottom: 10% !important;
}	
	
.coaching-first-text p {
    padding-bottom: 0 !important;
}	
	
.coaching-boxed-texts-row .et_pb_module {
    padding: 20px 10px;
}	
	
.coaching-boxed-texts-row.second-cbt .et_pb_module {
    padding-top: 20px;
}	
	
#fourth-section-numbers-title .et_pb_module.et_pb_image.et_pb_image_2 {
    transform: rotateX(0deg) rotateY(0deg) rotateZ(126deg);
    text-align: center;

}	
	
div#coaching-fourth-section .firstnumbersrow .et_pb_module.et_pb_code.black-divider-code {
    margin-right: 210px;
}	
	
div#coaching-fourth-section .numbers-row.secondnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 150px;
}	
	
div#coaching-fourth-section .numbers-row.thirdnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 60px;
}
	
div#coaching-fourth-section {
    padding-bottom: 25%;
}	
	
.cursive-testimonial-row.first-cursive-row.lr-coaching-cursive-testimonial-row.single-cursive {
    padding-top: 14% !important;
}	
	
div#lr-coaching-sixth-section {
    padding-top: 18%;
}	
	
div#lr-coaching-sixth-section .et_pb_row.coaching-three-step-blurb-row {
    padding-bottom: 18%!important;
}	
	
.lr-coaching-sixth-section-last-row-column-right .et_pb_button_module_wrapper {
    text-align: center !important;
}	
	
#lr-coaching-seventh-section h4 {
    line-height: 1.5em;
}
	
div#deal-blurb-section {
    padding-bottom: 18%;
}	
	
div#lr-zero-three-section {
    padding-top: 18%;
}	
	
div#lr-zero-five-section {
    padding-bottom: 5%;
    margin-top: -600px;
    min-width: 100% !important;
}	
	
#lr-zero-five-section .lr-zero-five-section-top-row-column-left {
    margin-top: 70px !important;
}	
	
.lr-zero-six-section-text-marked {
    padding-bottom: 40px;
}	
	
.cursive-testimonial-row.first-cursive-row.lr-coaching-testimonial-row-one {
    padding-top: 14% !important;
}	
	
div#lr-zero-seven-section {
    padding-top: 18%;
}	
	
.lr-zero-seven-section-card-row .lr-zero-seven-upper-arrow {
    transform: translateX(90px) translateY(258px) rotateX(0deg) rotateY(180deg) rotateZ(460deg);
    top: 40px;
    max-width: 100px;
    left: 140px;
}	
	
.lr-zero-seven-section-card-row .lr-zero-seven-lower-arrow {
    transform: translateX(-410px) translateY(81px) rotateX(180deg) rotateY(180deg) rotateZ(270deg);
	top: 100px;
    max-width: 100px;
    left: 260px;
}	
	
div#lr-zero-eight-section {
    padding-bottom: 18%;
}	
	
.lr-zero-nine-p-header {
    font-size: 29px;
}	
	
.lr-zero-nine-column-left .et_pb_module.et_pb_divider {
    margin-top: 15%;
    margin-bottom: 5% !important;
}	
	
div#home-testimonials.lr-coaching-home-testimonials {
    padding-top: 18%;
}	
	
.vertical-tabs1 .et_pb_tab_content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    border-left: none !important;
    padding-left: 55px;
}	
	
.vertical-tabs1 .et_pb_tabs_controls li a {
    font-size: 23px !important;
    font-family: "Playfair Display", Arial;
    color: #000 !important;
    line-height: 1.4em;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 400;
    padding-right: 0 !important;
    padding-left: 0;
}	
	
.vertical-tabs1 .et_pb_tab_content {
    padding-left: 0 !important;
}	
	
div#lr-zero-twelve-section {
    margin-top: 50px;
    height: 170vh;
	margin-bottom: 30%;
}	
	
.lr-zero-twelve-first-row {
    margin-top: -140px;
}	
	
.lr-zero-twelve-section-marked-text {
    padding: 0 20px;
}	
	
/* END NEW COACHING */	
	
/* ABOUT */
	
div#home-hero.about-hero {
    background-position-x: 60%;
}
	
div#coaching-second-section-row.about-second-section-row {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}	
	
.about-title-text h1 {
    font-size: 32px !important;
}	
	
div#about-third-section {
    padding-top: 70px;
}	
	
#about-third-section .et_pb_row_2 {
    display: flex;
    flex-direction: column-reverse;
}
	
#about-third-section .et_pb_text {
   padding-top:40px;
}	
	
.new-about-testimonial-row .et_pb_module {
    padding-left: 20px;
    padding-right: 20px;
}	
	
.nmw .underline-text img {
    position: absolute;
    bottom: 0px;
    right: auto;
    left: 0px;
    transform: rotate(354deg);
}	
	
.new-about-testimonials-row-right .et_pb_module {
    padding-right: 20px;
    padding-left: 20px;
}	
	
div#screen-image-right {
position: relative !important;
    /* top: initial; */
    left: -65px;
    right: auto !important;
    /* min-height: 200px; */
    display: flex;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 400px;
}
	
	div#screen-image-right img {
		width: 400px;
		
	}
	
div#screen-image-right.rightright {
	 position: relative !important;
    left: -65px !important;
    padding-right: 0;
    right: auto !important;
    padding-left: 0;


    width: 450px;

    display: flex;
}
	
div#cursive-testimonials-section.about-cts {
    padding-bottom: 18%;
}	
	
div#lr-zero-two-section.zero-two-about h1 {
    font-size: 30px;
}	
	
div#lr-zero-two-section {
    background-position-x: 20%;
}	
	
.about-quotemark-title {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
}	
	
.about-quotemark-text, .about-quotemark-subtitle {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0;
}	
	
.lima-signature {
    padding-right: 20px;
}	
	
.coaching-first-text.about-title-text {
    padding-top: 30px;
    padding-bottom: 30px;
}	
	
#about-third-section .quote-text {
    margin-bottom: 0 !important;
}	
	
/* END ABOUT */	
	
/* Contact Mobile */
	
div#home-hero.contact-hero {
    max-height: 550px;
}	
	
	.contact-mobile-divider {
		max-height:500px;
	}	
	
.contact-hero .et_parallax_bg, .contact-mobile-divider .et_parallax_bg {
 height: 750.1px !important;
    transform: translate(0px, 178.5px);
	    background-size: contain;
}	
	
div#kontakt-hero-row {
    padding-top: 80px !important;
}	
	
#kontakt-first-section h2 {
    font-size: 35px;
}	
	
#kontakt-first-section .et_pb_row {
    width: 90%;
}	
	
div#kontakt-gif {
    height: 158px !important;
    overflow: hidden;
    max-width: 70%;
    margin: 0 auto;
}	
	
#kontakt-gif img {
    bottom: 150px;

}
	
.kontakt-row-with-gif {
    padding-top: 0;
}	
	
.vertical-tabs1 .et_pb_tabs_controls li a {
    font-size: 16px !important;

    display: flex;
}	
	
.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a:before {
    height: 24px;
}	
	
.contact-form-title-row {
    width: 95%;
}	
	
div#kontakt-form-section {
    padding-bottom: 30%;
}
	
div#airpods-image {
    left: 10px;
}	
	
#above-footer-section.spotify-section h2 {
    font-size: 33px !important;
}	
	
	
.kontakt-above-footer-spotify-row {
    width: 92% !important;
}	
	
div#above-footer-section {
    padding-top: 120px;
    padding-bottom: 120px;
}	
	
#above-footer-section .et_pb_button_module_wrapper .et_pb_button {
    width: 100% !important;
}	
	
#kontakt-form-section .et_pb_row {
    width: 90%;
}	
	
#kontakt-hero-row .services-button {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}	
	
	a.back-to-top-footer {
		top:-15px;
	}	
	
div#kontakt-hero-row {
    left: 0;
}	
	
/* End Contact Mobile */	
	
	
/* IMPRESSUM */
	
.impressum-hero-row {
    display: flex;
    flex-direction: column-reverse;
}	
	
.impressum-hero-text-column {
    padding-bottom: 40px;
}	
	
.impressum-hero-section {
    padding-bottom: 16% !important;
}	
	
/* END IMPRESSUM */	
	
/* NEW ABOUT */
	
div#below-ipad-testimonials {
    margin-top: 100px !important;
}	
	
/* END NEW ABOUT */		
	
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
    /* your css goes here */
	
#hero-title-row h1 {
    font-size: 38px;
    max-width: 90%;
    margin: 0 auto;
}	
div#coming-soon-hero-row {
    position: absolute;
    width: 100%;
    max-width: 2560px;
    bottom: 10%;
}	
	
div#hero-text-row {
    max-width: 90%;
    margin: 0 auto;
}	
	
#coming-soon-countdown p.value, #coming-soon-countdown p {
    font-size: 36px !important;
}	
	
#coming-soon-countdown p.label {
    font-size: 14px !important;
}	
	
div#coming-soon-countdown {
    margin-top: 10px;
}	
	
div#hero-subtitle-row {
    width: fit-content;
    margin: 0 auto;
    margin-bottom:0;
    padding: 10px 10px;
    padding-bottom: 0;
    margin-top: 5px !important;
}	
	
/* HOME */
	
#lima-menu .et_pb_menu__wrap {
    margin-right: 0;
}	
	
div#lima-header-row {
    width: 100%;
    padding: 0 !important;

}	
	
.et_mobile_nav_menu {
    padding: 20px;
    background: #f0eae7;
    margin-right: 0 !important;
}	
	
span.mobile_menu_bar:before {
    color: #000 !important;
}	
	
#lima-menu .et_pb_menu__logo-wrap {
    padding-left: 10%;
}	
	
#home-hero h1 {
    padding-bottom: 0;
    font-size: 36px;
}
	
#home-hero h1 span br {
    display:none;
}	
	
div#hero-subtitle-row {
    margin-bottom: 20px;
}	
	
.hero-subtext p {
    font-size: 16px;
}	
	
.tcb-flex-row.v-2:not(.tcb-mobile-no-wrap)>.tcb-flex-col {
    width: 100%;
    max-width: 100% !important;
    flex: 1 0 350px;
    padding-left: 10px;
}	
	
.thrv_wrapper.thrv_text_element {
    padding-left: 5px;
}	
	
div#home-hero {
    max-height: initial;
    display: flex;
    flex-direction: column;
    padding-top: 120px;
    padding-bottom: 70px;
    background-position-y: -30px;
    background-position-x: 65%;
}	
	
div#hero-tagline-row {
    padding-top: 80px !important;
}	
	
div#hero-tagline-row .hero-tagline {
    text-align: center;
    color: #fff;
    font-family: "Open Sans", Arial;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    text-shadow: 0em 0.1em 0.24em rgb(0 0 0 / 18%);
    margin-top: -20px;
    font-size: 16px;
    line-height: 1.3em;
}	
	
.hero-tagline img {
    width: 60%;
    margin: 0 10px;
}	
	
#home-hero.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
    background-size: cover;
    background-position-x: center;
    bottom: 30px;
    height: 38px;
    z-index: 1;
    transform: scale(1,-1);
}	
	
#lima-menu li.menu-cta a {
    background: transparent;
    padding: 10px 5% !important;
    border-radius: 0;
    text-decoration: underline;
}	
	
div#home-single-testimonial-section {
    padding: 16% 0 !important;
}	
	
div#big-testimonial-above-title {
    padding-top: 30px !important;
    margin-bottom: 2% !important;
}	
	
#home-single-testimonial-section .quote-text {
    margin-bottom: 8% !important;
}	
	
.testimonial-photo img {
    width: 100px !important;
    height: 100px !important;
    margin: 0 auto !important;
}	
	
.testimonial-photo {
    margin-top: -70px;
    display: flex;
    align-items: center;
    justify-content: center;
}	
	
	div#cursive-testimonials-section {
    padding: 18% 0;
		padding-bottom: 6%;
}
	
div#home-new-section {
    padding: 8% 0;
}	
	
.et_pb_row.testimonials-row {
    padding-top: 14% !important;
}	
	
.testimonial-small-column {
    margin-bottom: 100px;
}
	
.testimonials-2-3{
    margin-top: 50px;
}	
	
	
.testimonials-row-1-1 {
    margin-top: 50px;
}	
	
#instagram-section h2 br {
    display: none;
}	
	
div#sb_instagram #sbi_images {
    display: initial;
    /* justify-content: space-between; */
}	
	
div#footer-first-column {
    border-right: none;
}	
	
.above-footer-thrive .tcb-flex-row.v-2.tcb--cols--1 {
    margin-left: 0 !important;
}	
	
.testimonials-row.testimonials-first-row {
    margin-top: 30px;
}	
	
.testimonials-row h4 {
    line-height: 1.3em;
}	
	
.testimonials-row p {
    font-size: 24px;
}	
	
#hero-thrive-form .tcb-flex-row.v-2.tcb--cols--2.tcb-resized, #hero-thrive-form .thrv_wrapper {
    max-width: 300px !important;
}	
	
#above-footer-section .tcb-flex-col {
    padding-left: 0 !important;
}	
	
#above-footer-section .tcb-flex-row.v-2.tcb--cols--2.tcb-resized {
    padding-left: 10px;
}	
	
/* END HOME */	

/* Coaching Page */
	
div#home-hero.coaching-hero {
    background-position-x: 28%;
}

div#home-hero .et_pb_module.et_pb_text {
    margin-bottom: 15% !important;
}

div#home-hero a.et_pb_button {
    margin-bottom: 14%;
}

div#coaching-second-section-row {
    padding: 10% 5% !important;
}

div#coaching-third-section .et_pb_with_border {
    border: none;
}	

div#coaching-third-section {
    padding-bottom: 20% !important;
    padding-top: 10% !important;
}

div#coaching-fourth-section {
    padding-top: 20% !important;
	padding-bottom: 10%;
}

.et_pb_module.et_pb_image.et_pb_image_2 {
    margin: 15% 0 !important;
}

div#coaching-fourth-section h3 {
    padding-top: 15%;
}

div#coaching-fourth-section .number-number {
    padding: 14% 6%;
}

div#coaching-fourth-section .firstnumbersrow .et_pb_module.et_pb_code.black-divider-code {
    margin-right: 150px;
}

div#coaching-fourth-section .numbers-row.secondnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 120px;
}

div#coaching-fourth-section .numbers-row.thirdnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 90px;
}

div#lr-coaching-fifth-section h2 {
    font-size: 37px;
}

div#lr-coaching-fifth-section {
    background-position-x: 70%;
}

#cursive-testimonials-section .testimonial-photo {
    transform: none;
}

.lr-coaching-sixth-section-h2-module {
    min-width: 100%;
}

.lr-coaching-sixth-section-text-blurb-row .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    min-width: 100%;
}

.lr-coaching-sixth-section-text-column-left .highlighted-sentence {
    font-size: 17px;
    margin-bottom: 1%;
    padding-bottom: 1% !important;
}

.lr-coaching-sixth-section-blurb-column-right .et_pb_blurb_content {
    display: flex !important;
    align-items: center;
}

.lr-coaching-sixth-section-blurb-column-right .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.lr-coaching-sixth-section-blurb-column-right h4.et_pb_module_header {
    padding-bottom: 0;
}

.lr-coaching-sixth-section-text-blurb-row {
    padding-bottom: 15% !important;
}

.coaching-three-step-blurb-row .et_pb_column {
    margin-bottom: 20%;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 10.4%;
    width: 100%;
}

.lr-coaching-sixth-section-last-row-column-left .et_pb_module.et_pb_image {
    margin-bottom: 10% !important;
}

.lr-coaching-sixth-section-last-row-column-right .et_pb_module.et_pb_text.et_pb_text_align_justified.et_pb_bg_layout_light {
    width: 100%;
}

div#deal-blurb-section {
    padding: 10% 0;
}

.deal-blurb-row {
    display: flex;
    flex-direction: column;
    width: 80%;
}

.lr-zero-three-blurb-column-right {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 15% !important;
}

div#lr-zero-four-section {
    padding: 20% 0 0;
}

.lr-zero-four-card-number {
    margin-bottom: 4% !important;
}

div#lr-zero-five-section {
    padding-bottom: 5%;
    margin-top: -160px;
	min-width: 100% !important;
}

.lr-zero-five-section-top-row {
    margin-top: 170px;
}

.lr-zero-five-section-top-row-column-left, .lr-zero-five-section-bottom-row-column-left, .lr-zero-five-section-bottom-row-column-right {
    border-right: none;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}

div#lr-zero-five-section h3 {
    padding-bottom: 6%;
    padding-top: 10%;
}

.lr-zero-five-section-bottom-row .et_pb_button_module_wrapper {
    padding-bottom: 15%;
}

.lr-zero-seven-section-card-row .lr-zero-seven-upper-arrow {
    transform: translateX(90px) translateY(258px) rotateX(0deg) rotateY(180deg) rotateZ(460deg);
    top: 120px;
}

.lr-zero-seven-section-card-row .lr-zero-seven-lower-arrow {
    transform: translateX(-410px) translateY(81px) rotateX(180deg) rotateY(180deg) rotateZ(270deg);
}

.lr-zero-eight-blurb-row .et_pb_module.et_pb_blurb {
    min-width: 100%;
}

.lr-zero-eight-blurb-column-left {
    margin-bottom: 35%;
}

.lr-zero-eight-p-header {
    padding-bottom: 5%;
}

.lr-zero-eight-button-row a.et_pb_button.et_pb_bg_layout_light {
    width: 100%;
}

.lr-zero-nine-row {
    display: flex;
    flex-direction: column-reverse;
}

.lr-zero-nine-column-left {
    padding: 10%;
}

.lr-zero-nine-column-left .et_pb_module.et_pb_divider {
    margin-top: 15%;
    margin-bottom: 10% !important;
}

.lr-zero-nine-column-left {
    padding: 10% 10% 20% 10%;
}

.lr-zero-twelve-first-row {
    margin-top: -90px;
}

div#lr-zero-twelve-section {
    height: 179vh;
    margin-bottom: 50%;
}

div#lr-zero-twelve-section .et_pb_button_module_wrapper {
    margin-bottom: 15%;
}

.lr-zero-twelve-second-row-column h2 {
    padding-left: 4%;
    padding-right: 4%;
}

.lr-zero-twelve-section-dividing-row {
    padding: 15% 0 !important;
}

.lr-zero-twelve-second-row-column .et_pb_module.et_pb_blurb {
    min-width: 85%;
}

.lr-zero-twelve-second-row-column .et_pb_blurb_content {
    display: flex;
    align-items: center;
}

.lr-zero-twelve-second-row-column .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.lr-zero-twelve-second-row-column h4.et_pb_module_header {
    padding-bottom: 0;
}

div#lr-zero-twelve-section a.et_pb_button {
    width: 80%;
}

.lr-coaching-above-footer-section {
    background-position-x: 35% !important;
}

/* END Coaching Page */
	
/* 404 */
	
.error404 #lima-menu .et_pb_menu__wrap {
    margin-right: 0 !important;
}	
	
.error404 div#lima-header-row {
    width: 100% !important;
    padding: 0 !important;

}	
	
.error404 .et_mobile_nav_menu {
    padding: 20px !important;
    background: #f0eae7 !important;
    margin-right: 0 !important;
}	
	
.error404 span.mobile_menu_bar:before {
    color: #000 !important;
}	
	
.error404 #lima-menu .et_pb_menu__logo-wrap {
    padding-left: 10% !important;
}	
	
.error404 #lima-header div#lima-header-row {
    padding: 0 !important;
}	
	
.error404 #hero-subtitle-row h2 {
    text-align: left !important;
    line-height: 1.3em;
    /* max-width: 90% !important; */
}	
	
.error404 div#hero-subtitle-row {
    max-width: 90%;
}	
	
/* END 404 */	
	
/* NEW CSS */
	
div#lima-header-row {
    display: flex;
}	
	
#lima-header-row .et_pb_column:first-child {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 20px;
}	
	
	
.et_mobile_nav_menu {
    background: #f7f4ed;
}	
	
#lima-menu li.menu-cta a {
    box-shadow: none;
	letter-spacing: 0;
	text-decoration:none;
	font-weight:600 !important;
}	
	
div#award-image {
    max-width: 80px;
    bottom: -50px;
    left: 30px;
}	
	
#home-about-row .home-about-row-section-right {
    padding-top: 100px;
}	
	
div#below-award-image {
    max-width: 70px;
    bottom: -80px;
    left: 110px;
}
	
#home-first-section #home-about-row .et_pb_button_module_wrapper {
    margin-top: 40px;
}
	
div#home-icons-row {
    padding-bottom: 80px !important;
}	
	
div#home-new-section {
    padding-top: 16%;
}	
	
.services-first-column {
    margin-top: 0px;
}	
	
.services-arrow {
    display: none;
}	
	
.services-second-column {
    margin-top: 40px;
    margin-bottom: 70px !important;
}	
	
.big-testimonial-left-column {
    padding: 30px !important;
}	
	
.big-testimonial-left-column h2 {
    font-size: 28px;
}	
	
#cursive-testimonials-section .testimonial-photo {
    margin-top: -70px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative !important;
    left: 0;
}	
	
#cursive-testimonials-section .quote-small {
    left: 30px;
}	
	
.below-testimonial {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}	
	
.underline-text img {
    position: absolute;
    right: auto;
    bottom: -10px;
    width: 180px;
    transform: rotate(354deg);
    left: 0;
}	
	
.first-cursive-row {
    margin-bottom: 40px;
}	
	
div#video-left {
    position: relative !important;
    left: -150px !important;
    top: 0;
}	
	
div#work-with-lima-video-row-text {
    left: 0;
}	
	
.services-title p {
    font-size: 28px;
}	
	
div#video-shown-on-mobile {
    margin-left: -150px;
}	
	
/* END NEW CSS */	
	
	
/* NEW COACHING */
	
#home-hero.coaching-hero h1 {
   text-align:center;
}	
	
div#home-hero.coaching-hero {
    margin-right: 0;
}	
	
#home-hero.coaching-hero .et_pb_button_module_wrapper {
    text-align: center;
}	
	
div#home-hero.coaching-hero  .et_pb_module.et_pb_text {
    margin-bottom: 10% !important;
}	
	
.coaching-first-text p {
    padding-bottom: 0 !important;
}	
	
.coaching-boxed-texts-row .et_pb_module {
    padding: 20px 10px;
}	
	
.coaching-boxed-texts-row.second-cbt .et_pb_module {
    padding-top: 20px;
}	
	
#fourth-section-numbers-title .et_pb_module.et_pb_image.et_pb_image_2 {
    transform: rotateX(0deg) rotateY(0deg) rotateZ(126deg);
    text-align: center;

}	
	
div#coaching-fourth-section .firstnumbersrow .et_pb_module.et_pb_code.black-divider-code {
    margin-right: 210px;
}	
	
div#coaching-fourth-section .numbers-row.secondnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 150px;
}	
	
div#coaching-fourth-section .numbers-row.thirdnumbersrow .et_pb_module.et_pb_code.black-divider-code.fbd {
    margin-right: 60px;
}
	
div#coaching-fourth-section {
    padding-bottom: 25%;
}	
	
.cursive-testimonial-row.first-cursive-row.lr-coaching-cursive-testimonial-row.single-cursive {
    padding-top: 14% !important;
}	
	
div#lr-coaching-sixth-section {
    padding-top: 18%;
}	
	
div#lr-coaching-sixth-section .et_pb_row.coaching-three-step-blurb-row {
    padding-bottom: 18%!important;
}	
	
.lr-coaching-sixth-section-last-row-column-right .et_pb_button_module_wrapper {
    text-align: center !important;
}	
	
#lr-coaching-seventh-section h4 {
    line-height: 1.5em;
}
	
div#deal-blurb-section {
    padding-bottom: 18%;
}	
	
div#lr-zero-three-section {
    padding-top: 18%;
}	
	
div#lr-zero-five-section {
    padding-bottom: 5%;
    margin-top: -600px;
    min-width: 100% !important;
}	
	
#lr-zero-five-section .lr-zero-five-section-top-row-column-left {
    margin-top: 70px !important;
}	
	
.lr-zero-six-section-text-marked {
    padding-bottom: 40px;
}	
	
.cursive-testimonial-row.first-cursive-row.lr-coaching-testimonial-row-one {
    padding-top: 14% !important;
}	
	
div#lr-zero-seven-section {
    padding-top: 18%;
}	
	
.lr-zero-seven-section-card-row .lr-zero-seven-upper-arrow {
    transform: translateX(90px) translateY(258px) rotateX(0deg) rotateY(180deg) rotateZ(460deg);
    top: 40px;
    max-width: 100px;
    left: 140px;
}	
	
.lr-zero-seven-section-card-row .lr-zero-seven-lower-arrow {
    transform: translateX(-410px) translateY(81px) rotateX(180deg) rotateY(180deg) rotateZ(270deg);
	top: 100px;
    max-width: 100px;
    left: 260px;
}	
	
div#lr-zero-eight-section {
    padding-bottom: 18%;
}	
	
.lr-zero-nine-p-header {
    font-size: 29px;
}	
	
.lr-zero-nine-column-left .et_pb_module.et_pb_divider {
    margin-top: 15%;
    margin-bottom: 5% !important;
}	
	
div#home-testimonials.lr-coaching-home-testimonials {
    padding-top: 18%;
}	
	
.vertical-tabs1 .et_pb_tab_content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    border-left: none !important;
    padding-left: 55px;
}	
	
.vertical-tabs1 .et_pb_tabs_controls li a {
    font-size: 23px !important;
    font-family: "Playfair Display", Arial;
    color: #000 !important;
    line-height: 1.4em;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 400;
    padding-right: 0 !important;
    padding-left: 0;
}	
	
.vertical-tabs1 .et_pb_tab_content {
    padding-left: 0 !important;
}	
	
div#lr-zero-twelve-section {
    margin-top: 50px;
    height: 170vh;
	margin-bottom: 30%;
}	
	
.lr-zero-twelve-first-row {
    margin-top: -140px;
}	
	
.lr-zero-twelve-section-marked-text {
    padding: 0 20px;
}	
	
/* END NEW COACHING */	
	
/* ABOUT */
	
div#home-hero.about-hero {
    background-position-x: 60%;
}
	
div#coaching-second-section-row.about-second-section-row {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}	
	
.about-title-text h1 {
    font-size: 32px !important;
}	
	
div#about-third-section {
    padding-top: 70px;
}	
	
#about-third-section .et_pb_row_2 {
    display: flex;
    flex-direction: column-reverse;
}
	
#about-third-section .et_pb_text {
   padding-top:40px;
}	
	
.new-about-testimonial-row .et_pb_module {
    padding-left: 20px;
    padding-right: 20px;
}	
	
.nmw .underline-text img {
    position: absolute;
    bottom: 0px;
    right: auto;
    left: 0px;
    transform: rotate(354deg);
}	
	
.new-about-testimonials-row-right .et_pb_module {
    padding-right: 20px;
    padding-left: 20px;
}	
	
div#screen-image-right {
position: relative !important;
    /* top: initial; */
    left: -65px;
    right: auto !important;
    /* min-height: 200px; */
    display: flex;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 400px;
}
	
	div#screen-image-right img {
		width: 400px;
		
	}
	
div#screen-image-right.rightright {
	 position: relative !important;
    left: -65px !important;
    padding-right: 0;
    right: auto !important;
    padding-left: 0;


    width: 450px;

    display: flex;
}
	
div#cursive-testimonials-section.about-cts {
    padding-bottom: 18%;
}	
	
div#lr-zero-two-section.zero-two-about h1 {
    font-size: 30px;
}	
	
div#lr-zero-two-section {
    background-position-x: 20%;
}	
	
.about-quotemark-title {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
}	
	
.about-quotemark-text, .about-quotemark-subtitle {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0;
}	
	
.lima-signature {
    padding-right: 20px;
}	
	
.coaching-first-text.about-title-text {
    padding-top: 30px;
    padding-bottom: 30px;
}	
	
#about-third-section .quote-text {
    margin-bottom: 0 !important;
}	
	
/* END ABOUT */	
/* NEW HOME MOBILE */
	
	div#home-hero .et_pb_module.et_pb_text {
    margin-bottom: 8% !important;
}
	
div#award-image {
    max-width: 100px;
    bottom: -50px;
    left: 20px;
}
	
div#below-award-image {
    max-width: 70px;
    bottom: -120px;
    left: 120px;
}
	
div#home-icons-row {
    display: flex;
    justify-content: center;
}	
	
div#home-icons-row .et_pb_column {
    width: 50% !important;
}	
	
.services-steps-row {
    padding-bottom: 60px !important;
}	
	
div#home-new-section {
    padding-bottom: 18%;
}	
	
.cursive-testimonial-row.first-cursive-row {
    padding-top: 12% !important;
}	
	
div#section-with-video {
    padding-top: 18%;
}	
	
div#video-shown-on-mobile {
    margin-left: 0;
    min-width: auto;
}	
	
#work-with-lima-video-row-text .et_pb_button_module_wrapper {
    text-align: center;
}	
	
div#h-test-title-row {
    padding-bottom: 60px;
}	
	
.page-id-13116 #home-testimonials .testimonial-small-column {
    margin-bottom: 120px;
}	
	
	.page-id-13116 #home-testimonials .testimonial-small-column:last-child {
		margin-bottom:40px;
	}	
	
.ig-section-image {
    text-align: center;
}	
	
a.back-to-top-footer {

	right: -30px;}	
	
div#block-6 {
    margin-top: -20px;
}	
	
/* NEW HOME MOBILE */	
	
/* Contact Mobile */
	
div#home-hero.contact-hero {
    max-height: 550px;
}	
	
	.contact-mobile-divider {
		max-height:500px;
	}	
	
.contact-hero .et_parallax_bg, .contact-mobile-divider .et_parallax_bg {
 height: 750.1px !important;
    transform: translate(0px, 178.5px);
	    background-size: contain;
}	
	
div#kontakt-hero-row {
    padding-top: 80px !important;
}	
	
#kontakt-first-section h2 {
    font-size: 35px;
}	
	
#kontakt-first-section .et_pb_row {
    width: 90%;
}	
	
div#kontakt-gif {
    height: 158px !important;
    overflow: hidden;
    max-width: 70%;
    margin: 0 auto;
}	
	
#kontakt-gif img {
    bottom: 150px;

}
	
.kontakt-row-with-gif {
    padding-top: 0;
}	
	
.vertical-tabs1 .et_pb_tabs_controls li a {
    font-size: 16px !important;

    display: flex;
}	
	
.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a:before {
    height: 24px;
}	
	
.contact-form-title-row {
    width: 95%;
}	
	
div#kontakt-form-section {
    padding-bottom: 30%;
}
	
div#airpods-image {
    left: 10px;
}	
	
#above-footer-section.spotify-section h2 {
    font-size: 33px !important;
}	
	
	
.kontakt-above-footer-spotify-row {
    width: 92% !important;
}	
	
div#above-footer-section {
    padding-top: 120px;
    padding-bottom: 120px;
}	
	
#above-footer-section .et_pb_button_module_wrapper .et_pb_button {
    width: 100% !important;
}	
	
#kontakt-form-section .et_pb_row {
    width: 90%;
}	
	
#kontakt-hero-row .services-button {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}	
	
	a.back-to-top-footer {
		top:-15px;
	}	
	
div#kontakt-hero-row {
    left: 0;
}	
	
/* End Contact Mobile */	
	
/* NEW 29-08 */
	
.et_mobile_nav_menu {
    background: #fff;
}	
	
.hide-on-mobile {
    display: none;
}	
	
.mobile-services-arrow img, .mobile-services-arrow-right img {
    max-height: 100px;
}

.mobile-services-arrow, .mobile-services-arrow-right {
    position: absolute;
}	
	
.mobile-services-arrow-right {
    right: 0;
}	
	
div#instagram-section {
    padding-bottom: 20%;
}	
	
div#ig-arrow-right {
    right: -250px;
}	
	
a.back-to-top-footer {
    right: -45px;
}	
	
div#section-with-video {
    padding-top: 20%;
}	
	
.ig-section-image {
    display: flex;
    align-items: center;
    justify-content: center;
}	
	
.page-id-13116 .cursive-testimonial-row {
    width: 90%;
}	
	
#home-about-row .home-about-row-section-right {
    padding-top: 20px;
}	
	
div#award-image.mobile-award {
 max-width: 130px;
    bottom: 440px;
    left: 20px;
}	
	
div#below-award-image.mobile-below-award {
    max-width: 70px;
    bottom: -70px;
    left: 90px;
    position: relative !important;
    padding-bottom: 50px;
}
	
#video-shown-on-mobile img {
    min-width: 300px;
}	
	
div#hero-tagline-row .hero-tagline {
    display: flex;
    flex-direction: column;
}	
	
.hero-tagline img {
    width: 50px;
    margin: 10px;
}	
	
/* END NEW 29-08 */	

/* ABOUT 29-08 */
	
div#home-hero.about-hero {
    background-position-y: 0;
    background-size: cover;
}	
	
div#home-hero.about-hero {
    background-position-y: 0;
	background-position-y: -45px;
    background-size: cover;
    height: 500px;
}	
	
div#coaching-second-section-row.about-second-section-row {
    width: 90%;
}	
	
div#coaching-second-section.about-second-section {
    margin-top: -320px;
}	
	
div#coaching-second-section-row.about-second-section-row {
    width: 90%;
    padding-left: 35px !important;
    padding-right: 35px !important;
}	
	
.about-title-text h4 {
    font-size: 13px;
}	
	
.about-second-par {
    padding-top: 0 !important;
}	
	
div#about-video-row {
    padding-top: 40px !important;
}	
	
#about-third-section .et_pb_row_2 {
    display: flex;
    flex-direction: column-reverse;
    padding-top: 40px !important;
}	
	
div#screen-image-right {
    position: absolute !important;
    left: auto !important;
    right: auto !important;
    /* min-height: 200px; */
    display: flex;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: auto;
    top: -220px;
    bottom: initial;
    left: 0 !important;
}	
	
#cursive-testimonials-section .new-about-testimonial-row {
    margin-top: 80px !important;
    padding-top: 80px !important;
}	
	
#cursive-testimonials-section .new-about-testimonial-row.second-tst-ab-row {
    margin-top: 160px !important;
}	
	
.second-tst-ab-row div#screen-image-right {
    top: -170px;
}	
	
div#lr-coaching-seventh-section.about-tml {
    padding-top: 20%;
}	
	
.about-tml .lr-coaching-seventh-section-h-row {
    width: 90%;
}	
	
#divider-line-row {
    margin-left: 10% !important;
    padding-bottom: 0;
}	
	
.about-tml .et_pb_image img {
    max-height: 200px !important;
    width: 313px !important;
    object-fit: cover !important;
}
	
#divider-line-row-left {
    margin-left: -10% !important;
    padding-bottom: 0;
}	
	
div#last-arrow-mobile {
    margin-bottom: 0;
}	
	
.controlling-divider-box.last-controling-divider {
    margin-top: -12px;
}	
	
.last-about-row {
    width: 90%;
}	
	
.about-quotemark.top-aq {
    margin-bottom: 0 !important;
    margin-top: -20px;
    margin-left: 40px;
}	
	
#big-testimonial-above-title.about-last-kaiserin {
    margin-bottom: 0 !important;
}	
	
/* END ABOUT 29-08*/
/*	
#cursive-testimonials-section div#screen-image-right img {
    width: 600px !important;
    max-width: fit-content;
}	
	
.second-tst-ab-row div#screen-image-right {
    top: -250px !important;
    left: -50% !important;
    bottom: auto !important;
    right: auto !important;
}	

.et_pb_row.et_pb_row_6.new-about-testimonial-row.second-tst-ab-row.et_pb_equal_columns {
    top: 50px;
}	
	
.new-about-testimonial-row div#screen-image-right {
    top: -280px;
    left: -60% !important;
}	
*/	
	
.second-tst-ab-row div#screen-image-right {
    top: -250px;
    left: -150px !important;
	width: 500px;
}	
	
div#screen-image-right.frsir {
 top: -290px;
    left: -150px !important;
	width: 500px;
}	
	
div#screen-image-right img {
    width: 600px;
}
	
	div#screen-image-right.frsir img {
		width: 600px;
	}	
	
.new-about-testimonial-row.second-tst-ab-row {
    top: 50px;
}
	
div#tablet-testimonial-title {
    padding-bottom: 60px !important;
}	
	
div#about-video-row {
    margin-top: -180px !important;
    padding-bottom: 40px !important;
}	
	
div#about-third-section {
    padding-bottom: 26%;
}	
	
/* IMPRESSUM */
	
.impressum-hero-row {
    display: flex;
    flex-direction: column-reverse;
}	
	
.impressum-hero-text-column {
    padding-bottom: 40px;
}	
	
.impressum-hero-section {
    padding-bottom: 16% !important;
}	
	
/* END IMPRESSUM */	
	
	
/* NEW ABOUT */
	
div#below-ipad-testimonials {
    margin-top: 100px !important;
}	
	
/* END NEW ABOUT */	
	
div#coaching-danke-s2 {
    padding-top: 0;
    margin-top: -70px;
    background: transparent;
	padding-bottom: 50px;
}	
	
div#coaching-danke-s4 {
    padding: 4% 0;
}	
	
}

.page-id-13116 div#main-content {
    overflow-x: hidden;
}

.last-section-ig-title h4 {
    padding-bottom: 30px;
}


.datenschutz-text h2 {
    padding-bottom: 30px;
}

.datenschutz-text ul {
    padding-left: 30px;
}



/* Divi Vertical Tabs 1 */

.vertical-tabs1 {
    border: none;
}

.vertical-tabs1 ul.et_pb_tabs_controls {
    float: left;
    width: 50%;
    margin-right: 3%;
    background: transparent;
}

.vertical-tabs1 ul.et_pb_tabs_controls:after {
    content: none;
}

.vertical-tabs1 .et_pb_tabs_controls li {
    width: 100%;
    border-right: none !important;
    border-left: none;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
	margin-bottom: 20px;

}


.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a:before {
  content: "";
    margin-right: 15px;
    width: auto;
    background: url(https://www.lima.rocks/wp-content/uploads/2022/08/newarrowright.png);
    width: 24px;
    height: 24px;
    background-size: contain;
    background-repeat: no-repeat;
}

.vertical-tabs1 .et_pb_tabs_controls li a:before {
	content:"";

	width:39px;
	display: inline-block;
}

.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active {
}

.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a {

}

.vertical-tabs1 .et_pb_tab {
    padding: 0;
}

.vertical-tabs1 .et_pb_tab_content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
	border-left: 1px solid rgba(0,0,0,0.4);
	padding-left: 55px;
}

.vertical-tabs1 h4 {
    font-size: 26px;
    font-family: "Playfair Display", Arial;
    padding-bottom: 20px;
}

.vertical-tabs1 .et_pb_tabs_controls li a {
    font-size: 25px;
    font-family: "Playfair Display", Arial;
    color: #000 !important;
    line-height: 1.4em;
    padding-top: 0;
    padding-bottom: 0;
	font-weight: 400;
	
}

@media(max-width:767px) {    
    .vertical-tabs1 ul.et_pb_tabs_controls {
        width: 100%;
        margin-bottom: 30px;
        margin-right: 0;
    }
    
    .vertical-tabs1 .et_pb_tabs_controls li {
        border-bottom: none;
    }
    
    .vertical-tabs1 .et_pb_tab {
        padding: 0;
    }
  
    .vertical-tabs1 .et_pb_tab_content {
        display: block;
    }    
	
div#home-hero.coaching-hero {
    height: auto;
}	
	
.last-ending-line-mobile-sixth {
    margin-bottom: 0 !important;
    top: 13px;
}	
div#lr-zero-five-section {
    padding-bottom: 5%;
    margin-top: -850px;
    min-width: 100% !important;
}	
	
div#lr-zero-twelve-section {
    margin-top: 50px;
    height: auto;
    margin-bottom: 30%;
}	
	
div#lr-zero-twelve-section {
    box-shadow: inset 0 -150px 0 #fff;
}	
	
div#lr-zero-twelve-section h2 {
    padding: 0 10px;
}	
	
div#lr-zero-five-section {
    padding-bottom: 5%;
    margin-top: -850px;
    padding-top: 650px;
    min-width: 100% !important;
}	
	
.tve-leads-lightbox #tve_editor .tcb-flex-col:first-child {
    border-right: 30px solid #fff;
}	
	
.tve-leads-lightbox #tve_editor .tcb-flex-col:first-child .tcb-col {
    border-radius: 0;
}	
	
.tve-leads-lightbox #tve_editor .tcb-flex-col:first-child .tcb-col {
    border-radius: 0;
    background-position-y: 30% !important;
    min-height: 260px;
}
	
div#mentoring-danke-orange-text, #mentoring-danke-arrow {
    display: none;
}	
	
div#onboarding-video-row {
    margin-top: -50px;
}	
	
}
.page-id-13458 div#new-footer {
    display: none;
}

div#sb_instagram #sbi_images {
    display: flex;
    justify-content: space-around;
}

.coaching-optin-container .tve_lg_input_container.tve_lg_input {
    border: none !important;
}

@media (min-height: 600px) and (max-height: 860px) and (min-width: 1266px) and (max-width: 1600px) { 

div#lr-zero-twelve-section {
    height: 160vh;
    margin-bottom: 220px;
    padding-bottom: 0 !important;
}

}

.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a:before {

    background: url(https://mentoring.lima.rocks/wp-content/uploads/2023/01/newarrowright-m.png);
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.vertical-tabs1 .et_pb_tabs_controls li {
    justify-content: flex-start;

}


.w-checklist label {
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
	text-align:left;
	font-size:18px;
	color:#333;
}

.w-checklist label span {
    color: #dbdbdb!important;
    width: 100%;
    display: block;
    text-align: left;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}

.w-checklist .et_pb_toggle {
    max-width: 450px;
    margin-left: 50px;
}

.checked input {
    accent-color: #f7f4ed;
}

@media (min-width: 1100px) and (max-width: 1400px) {
	.w-checklist .et_pb_toggle {
    margin-left: 70px;
}
}

@media  (max-width: 768px) {
		.w-checklist .et_pb_toggle {
    margin-left: 0;
}
div#home-hero.onb-hero {
    background-position-y: bottom;
}	
	
}