@font-face {
	font-family: CarmenSans;
	src: url(../webfonts/CarmenSans.ttf);
}

body {
	color: #1D1D1F;
	background-color: #fff !important;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}

.font-carmen {
	font-family: CarmenSans !important;
}

.font-gothic {
	font-family: 'Gothic A1', sans-serif;
}

.font-roboto {
	font-family: 'Roboto', sans-serif;
}

.bg-dark {
	background-color: #131313 !important;
}

.bg-blue {
	background: #ADD6DA !important;
}

.bg-lwhite {
	background: #F1F4F8 !important;
}

.bg-lbrown {
	background: #EFEEEA !important;
}

hr {
	color: #141414;
	border: 1px solid #141414;
}

.text-gray {
	color: #86868B !important;
}
.text-dark{
	color: #1D1D1F !important;
}

.fs--12 {
	font-size: 12px !important;
}
.container{
	padding-right: var(--bs-gutter-x,1.75rem);
	padding-left: var(--bs-gutter-x,1.75rem);
}
/* ========================================================================================================= */
/* ========================================================================================================= */
.hide {
	display: none !important;
}

.hide-desk {
	display: none !important;
}

/* ========================================================================================================= */
nav{
	background-color: #131313;
}
.navbar-light .navbar-nav .nav-link{
	color:#F5F5F7;
}
.navbar-light .navbar-nav .nav-link:hover{
	color:#F5F5F7;
	text-decoration: underline;
}
.navbar-light .navbar-toggler {
	color: #F5F5F7;
}

.navbar-light .navbar-toggler-icon {
	background-image: url("../img/menu.svg");
}

.navbar .navbar-collapse{
	height: auto !important;
	bottom: auto !important;
}
#navbarMainContent{
	background-color: #131313;
}
#menuNav {
	height: 56px;
}

#subMenu {
	color: #fff;
	background: rgba(19, 19, 19, 0.25);
	height: 72px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	width: 100%;
}

#heroBadge {
	width: 160px;
}

#homeAE {
	/* background-image: url("../img/einstein.jpg"); */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 349px;
}
#homePuppet {
	background-image: url("../img/puppet2.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 349px;
}
#homeMan {
	/* background-image: url("../img/man.jpg"); */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 349px;
}
#homeMan2 {
	/* background-image: url("../img/man.jpg"); */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 200px;
}
.bg-cover2{
	/* height: 772px; */
}
.bottom-hl{
	border-bottom: 6px solid #FFC90A;
}
.image-capt {
	color: #86868B;
	font-size: 14px;
	font-weight: bold;
}
.pie-chart{
	width: 360px;
}
#imgNYBook {
	position: absolute;
	width: 72.97px;
	height: 72.97px;
	margin-left: 200px;
	transform: rotate(15deg);
}

#imgBook {
	width: 240px;
}

.btn-amazon, .btn-amazon:hover, .btn-amazon:active, .btn-amazon:focus {
	/* width: 159.44px; */
	padding: 0 14px;
	height: 39px;
	background: #ffc534;
	color: #077cc1;
	/* background: #FFC90A; */
	border-radius: 20px !important;
}

#homeMan {
	background-image: url("../img/man.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 300px;
}

.embla__dot {
	width: 0.25em;
	height: auto;
}

.embla__dot.is-selected::after {
	background-color: #888;
}

.embla__dot::after {
	background-color: #C4C4C4;
}
.amz-verify{
	color:#C45500;
	font-size: 10px;
	font-weight: 700;
}
.amz-subject{
	color: #0F1111;
	font-size: 14px;
	font-weight: 700;
}
.amz-date{
	color: #565959;
	font-size: 14px;
	font-weight: 400;
}
.amz-body{
	color: #0F1111;
	font-size: 14px;
	font-weight: 400;
}
.amz-help{
	color: #565959;
	font-size: 14px;
	font-weight: 400;
}
.amz-load{
	color: #007185;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
}
footer{
	font-weight: 400;
	font-size: 12px;
	color: #86868B;
}
footer a{
	font-weight: 400;
	font-size: 12px;
	color: #F5F5F7;
	text-decoration: none;
}

footer a:hover{
	color: #F5F5F7;
	text-decoration: underline;
}
.modal-dialog{
	max-width: 600px;
}
.modal-dialog input{
	max-width: 300px;
}
.popup-side-img{
	max-width: 7rem;
	/* position: absolute; */
	border-radius: calc(.6rem - 1px) 0 0 calc(.6rem - 1px);
}
.btn-base, .btn-base:hover, .btn-base:active, .btn-base:focus {
	min-width: 160px;
	background: #ffc534;
	color: #077cc1;
	/* background: #FFC90A; */
	border-radius: 40px !important;
}
/* ========================================================================================================= */
@media only screen and (max-width: 768px) {
	.hide-mobile {
		display: none !important;
	}

	.hide-desk {
		display: block !important;
	}
	
	#homeHero {
		/* padding-top: 56px !important; */
	}
	
	#imgNYBook {
		margin-left: 120px;
	}

	#imgBook {
		width: 160px;
	}
	#heroBadge {
		width: 100px;
	}
}