/*! CUSTOM STYLE HERE **/

.nk-df-shape-i, .shape-i:after, .shape-i-bg { 
	background-image: url(../../images/powswapWebsiteBackground.jpg);
}

input, button, select, optgroup, textarea {
	font-family: 'Adamwarren';
	font-weight: 600 !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Roboto", sans-serif;
}

.btn-primary {
	background-color: #ffd524;
	border-color: #ffd524;
	color: #232323;
}

.btn-secondary {
	background-color: #232323;
	border-color: #232323;
}

.tc-light .btn-primary:hover, .btn-secondary:hover {
	background: white;
	color: #232323 !important;
	border-color: white;
}

/* .btn-secondary:hover {
	background: #FF4335;
	border-color: #FF4335;
} */

.social li:nth-of-type(1) em {
	transform: rotate(-4deg);
}

.social li:nth-of-type(2) em {
	transform: rotate(1deg);
}

.social li:nth-of-type(3) em {
	transform: rotate(4deg);
}

.social li:nth-of-type(4) em {
	transform: rotate(-4deg)
}

.social li em:hover {
	transform: rotate(0deg);
}

.social li {
	padding: 0 8px;
}

.social-icon {
	border-radius: 0;
	width: 41px;
	height: 34px;
	font-size: 22px;
}

.tc-light .social-icon {
	color: #ffd524;
	background: #232323;
}

.tc-light .social li a:hover .social-icon {
	background: #FF3F37;
}

.btn {
	border-radius: 0;
	position: relative;
	z-index: 2;
}

.btn-shadow {
	position: relative;
}

.btn-shadow::after {
	content: "";
	position: absolute;
	z-index: 1;
	top: 16px;
	bottom: -11px;
	left: 9px;
	background: rgba(35, 35, 35, 1);
	width: 100%;
	transform: rotate(-2deg);
	transition: all ease-in-out 150ms;
}

.btn-shadow:hover::after {
	transform: scale(0.9);
}
  
.btn-shadow.shadow-secondary::after {
	background: #ffd524;
}
/* 
	.btn-lg {
	font-size: 21px;
} */

@media (min-width: 576px) {
	.btn-lg {
		font-size: 25px;
		padding: 23px 40px;
	}
}

@media (max-width: 576px) {
	.btn-lg {
		font-size: 17px;
		padding: 16px 30px;
		min-width: 180px;
	}
}