
	.ebook-text-color-primary{
		color: #7e1b89;
	}
	
	.ebook-border-primary{		
		border-bottom: solid 2px #7e1b89;
	}
	
	.ebook-border-white{
		border-top: solid 2px #fff;
	}		
	
	.ebook-text-color-secondary{
		color: #3a1f75;
	}
	
	.ebook-bg-color-primary{
		background-color: #7e1b89;
	}
	
	.ebook-bg-color-secondary{
		background-color: #3a1f75;
	}	
	.ebook-bg-color-terciary{
		background-color: #ebe6e1;
	}
	
	.ebook-bg-color-light{
		background-color: #9173d430;
	}
	.ebook-bg-color-dark{
		background-color: #3a1f75;
	}
	.ebook-hand-click{
		position: relative;
		border: solid 3px #7e1b89;
		display: block;
		width: 100%;	
	}
	
	.ebook-hand-click:hover{
		background-color:  #7e1b89;
		color: white;		
	}
	
	.ebook-hand-click:after{
		content: " ";
		background-image: url('../img/hand.png');
		background-repeat: no-repeat;
		background-size: contain;
		width: 128px;
		height: 128px;
		position: absolute;		
		right: -1em;
		display: inline-block;
	}
	
	.ebook-btn-primary{
		/*background-color: #7e1b89;*/
		--bs-btn-color: #fff;
		--bs-btn-bg: #7e1b89;
		--bs-btn-border-color: #7e1b89;
		--bs-btn-hover-color: #fff;
		--bs-btn-hover-bg: #3a1f75;
		--bs-btn-hover-border-color: #3a1f75;
		--bs-btn-focus-shadow-rgb: 49, 132, 253;
		--bs-btn-active-color: #fff;
		--bs-btn-active-bg: #3a1f75;
		--bs-btn-active-border-color: #3a1f75;
		--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
		--bs-btn-disabled-color: #fff;
		--bs-btn-disabled-bg: #7e1b89;
		--bs-btn-disabled-border-color: #7e1b89;
	}	
	
	.ebook-capa{
		transform: rotate(7deg); /* Equal to rotateZ(45deg) */
	}
	
	.ebook-bg-lines{
		background-image: url(../img/bg-lines.png);
		background-repeat: no-repeat;
		background-size: 50%;		
		background-position: left center ;
	}

	.ebook-bg-dialogs{
		background-image: url(../img/ebook-bg-dialogs.png);
		background-repeat: no-repeat;
		background-size: contain;
		background-position: top right;
	}

	.ebook-bg-maze{
		background-image: url(../img/ebook-bg-labirinto.png);
		background-repeat: no-repeat;
		background-size: 50vh;
		background-position: top right;
	}
	
	.ebook-transition-animate{
		 -webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}		

	.ebook-ul-checked{
		position: relative;
		list-style: none;
	}

	.ebook-ul-checked > li{
		margin-bottom: 1em;
	}

	.ebook-ul-checked > li::before{
		content: ".";
		display: inline-block;
		color: rgba(0, 0, 0, 0);
		width: 1.5em;
		height: 1.5em;
		background-image: url("../img/ebook-list-item.png");
		background-repeat: no-repeat;
		background-size: contain;
		vertical-align: text-bottom;
	}

	.ebook-bg-quotes::after{
		position: absolute;
		content: "-";		
		font-size: 3rem;
		color: rgba(0, 0, 0, 0);
		width: 3rem;
		height: 3rem;
		opacity: 0.5;
		background-image: url("../img/ebook-quotes.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}

	/*
	.ebook-bg-quotes::before{
		position: absolute;
		content: "-";		
		font-size: 3rem;
		color: rgba(0, 0, 0, 0);
		width: 3rem;
		height: 3rem;
		background-image: url("../img/ebook-dialogs-box.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: bottom left;
		bottom: -2rem;
		left: 0;
	}
*/
	  
      @media (max-width: 959px) {
        .ebook-arrow{
			transform: rotate(90deg);
			width: 50%;
			margin-left: auto;
			margin-right: auto;
			margin-top: 2em;			
		}
		
		.ebook-hand-click:after{
			width: 96px;
			height: 96px;
			right: -58px;
			bottom: -58px;			
		}
		
		#section-about{
			/* ebook-bg-lines */
			background-position-x: top; 
			background-position-y: top; 
			background-size: 200%;
		}
		
      }

     