@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Koulen&family=Lato&family=Nunito&family=Playfair+Display:ital@1&family=Prata&family=Raleway:ital,wght@1,100&family=Roboto&family=Roboto+Condensed&family=Teko&display=swap');

h2 {
	margin-bottom: 35px;
	}
	
body {
	padding-top: 70px;
	}

.bg-light {
	background-color: #fff !important;
	}

.navbar {
	margin-left: auto;
	margin-right: auto; 
	}
	
.jumbotron {
	margin-top: 50px;
	background-image: url("loja-adriano-vertical.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	}

.multi-shadow-text {
	text-shadow: 1px 1px 2px black, 3px 3px 5px black;
	}
	
.display-4 {
	color: white;
	}
	
.lead {
	color: white;
	}

.btn{
	font-family: Roboto Condensed;
	font-weight: 0;
	font-size: 16px;
	color: #fff;
	background: linear-gradient(168deg, #ff0000 0%, #d10000 100%);
	padding: 10px 30px;
	border: none;
	box-shadow: none;
	border-radius: 50px;
	transition : 198ms;
	transform: translateY(0);
	cursor: pointer;
	text-transform: uppercase;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
	width: 100%;
	}
	
.btn-rifa{
	font-family: Roboto Condensed;
	font-weight: 600;
	font-size: 26px;
	color: #FFF;
	background: linear-gradient(0deg, #00b708 57%, #259b00 100%);
	padding: 10px 30px;
	border: none;
	box-shadow: none;
	border-radius: 50px;
	transition : 198ms;
	transform: translateY(0);
	cursor: pointer;
	text-transform: uppercase;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
	width: 100%;
	}
	
.btn-links {
	font-family: Roboto Condensed;
	font-weight: 600;
	font-size: 16px;
	background: linear-gradient(0deg, #ff9100 57%, #ffbf00 100%);
	color: #000;
	padding: 10px 30px;
	border: none;
	box-shadow: none;
	border-radius: 50px;
	transition : 198ms;
	transform: translateY(0);
	cursor: pointer;
	text-transform: uppercase;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
	width: 100%;
	}

.btn-links:hover{
	transition : 198ms;
	transform : translateY(-0px);
	background: linear-gradient(180deg, #ff9100 57%, #ffbf00 100%);
	color: #000;
	border: none;
	}

.btn:hover{
	transition : 198ms;
	transform : translateY(-0px);
	background: linear-gradient(168deg, #ff0000 0%, #d10000 100%);
	color: #ffff00;
	border: none;
	}

.footer {
	/*position: fixed;*/
	margin-top: 30px;
	bottom: 0;
	width: 100%;
	background-color: #FF0000;
	text-align: center;
	padding: 10px 0;
	color: #fff;
	}

.footer a {
	text-decoration: none;
	color: #fff;
	}

.mapa {
	margin-top: 10px;
	}

.map-responsive{
	overflow:hidden;
	padding-bottom:56.25%;
	position:relative;
	height:0;
	margin-top: 10px;
	}

.map-responsive iframe{
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute;
	}

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.embed-container iframe, .embed-container object, .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.regulamento , .regulamento:hover {
	margin: -15px 0 20px 0;
	background: #ffbf00;
	padding: 5px;
	border-radius: 15px;
	max-width: 65%;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
}
.regulamento>a , .regulamento>a:hover {
	font-family: Roboto Condensed;
	color: #000;
	text-decoration: none;
	font-size: 15px;
	font-weight: 600;
	padding: 5px;
}