@charset "utf-8";
/* CSS Document */
.russo{
	font-family: 'Russo One', sans-serif;
	letter-spacing: 2px;
	padding: 20px;
}
.underline_blue{
	text-decoration-line: underline;
	color: #115d90;
}
.underline_blue:visited{
	text-decoration-line: underline;
	color: #115d90;
}

.sans{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 20px;
}

.item_container{ 
	display: grid;
	justify-content: center;
	grid-row-start: 3;
	grid-column-start: 1;
	grid-column-end: span 8;
	padding-top: 10px;
	padding-bottom: 40px;			
}



.giveaway_header {  
	display: grid;
	grid-row-start: 2;
	grid-column-start: 1;
	grid-column-end: span 8;
	font-family: 'Russo One', sans-serif;
	letter-spacing: 2px;
	border-top-right-radius: 40px;
	border-top-left-radius: 40px;
	padding-top: 10px;
	align-items: center;
	justify-content: center;
	font-size: +2.5rem;
	font-weight: bolder;
	color: white;
	padding-left: 20px;
	padding-right: 20px;
}

.about_ECP { 
	display: block;
	margin: auto;
	background: white;
	width: 80%;
	border-radius: 40px;
	padding: 20px;
	
}

.giveaway_holder {
	display: grid;
	grid-template-columns: 1fr 4fr;
}

.line {
	display: grid;
	grid-column: span 2;
}

.giveaway_image{
	margin: 0px auto;
	padding-left: 30px;
}

.giveaway_title{
	font-family: 'Archivo Black', sans-serif;
	color: #115d90;
	font-size: 1.5rem;
	padding: 0px 20px;
}

.title{
	font-family: 'Bevellier', sans-serif;
	color: #115d90;
	font-size: 3rem;
	font-weight: 700;
	padding: 0px 20px;
}

.sub_title{
	font-family: 'Bevellier', sans-serif;
	/*color: #1d9bf0; */
	color: #a01313;
	font-size: 2rem;
	font-weight: 700;
	padding: 0px 20px;
}
/*.sub_title{
	font-family: 'Black Ops One', cursive;
	font-size: 1.5rem;
	color: #115d90;
	letter-spacing: 1px;
	padding: 0px 20px;
}*/
.to_win{
	font-family: 'Archivo Black', sans-serif;
	color: black;
	font-size: 1rem;
	padding: 0px 20px;
}

.giveaway_detail{
	font-family: 'Alfa Slab One', cursive;
	font-size: 1rem;
	letter-spacing: 1px;
	color: #115d90;
	padding: 0px 20px;
}
.prize_note{
	font-family: 'Black Ops One', cursive;
	font-size: 1rem;
	color: #115d90;
	letter-spacing: 2px;
	padding: 0px 20px;
}
.prize_note-2{
	font-family: 'Ubuntu', sans-serif; 
	font-size: 1rem;
	color: #115d90;
	letter-spacing: 2px;
	padding: 0px 20px;
}
.fine_print{
	font-family: 'Ubuntu', sans-serif;
	font-weight: bolder;
	font-size: .8rem;
	color: #115d90;
	padding: 0px 20px;
}



.image_block {
	margin: 0px auto;
}

#stuffed_hosky {
	height: clamp(100px, 20vw, 200px);
}

#Peter_332 {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
}

#Peter_528 {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
}

#Hosky_Cash_Grab {
	width: clamp(150px, 20vw, 350px);
	padding-right: 20px;
}

#Hosky_Rug_Pools {
	width: clamp(275px, 40vw, 550px);
	padding-right: 20px;
	margin: 0px auto;
}

#hosky_io {
	height: clamp(90px, 20vw, 200px);
}

#book_io {
	height: clamp(70px, 20vw, 200px);
	padding-left: 20px;
}
#stuff_io {
	height: clamp(70px, 20vw, 200px);
	padding-left: 20px;
}

#book_whitepapers {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
}

#Hosky_Book_Whitepaper {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
}

#ecp_dolphin {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
}

#ecp_shark {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
}

#ecp_whale {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
}
#ecp_shark_AS_0 {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
	padding-top: 60px;
}
#ecp_shark_FS {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
	padding-top: 60px;
}
#ecp_shark_9L {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
	padding-top: 60px;
}
#ecp_shark_WP_HP {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
	padding-top: 60px;
}
#ecp_whale_AS_0 {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
	padding-top: 60px;
}
#ecp_whale_FS {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
	padding-top: 60px;
}
#ecp_whale_AS_1 {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
	padding-top: 60px;
}
#ecp_whale_LWSS {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
	padding-top: 60px;
}
#ecp_whale_WP_HP {
	width: clamp(150px, 20vw, 250px);
	padding-right: 20px;
	padding-top: 60px;
}

/* Cell Phone View */
@media screen and (max-width: 800px) {

	.giveaway_header {  
		display: block;
		color: white;
		font-size: 1.3rem;
		padding-left: 30px;
		padding-right: 20px;
}
.about_ECP { 
	margin:auto;
	width: 80%;
}
.giveaway_holder {
	display: block;
    margin: 0px auto;

}
.giveaway_title{
	font-size: 1rem;
	padding: 0px 20px;
}

.title{
	font-size: 2rem;
	padding: 0px 20px;
}

.sub_title{
	font-size: 1.5rem;
	padding: 0px 20px;
}

.fine_print{

	font-size: .5rem;
	padding: 0px 20px;
}
#book_io {
	padding-left: 10px;
}

}
