/*-------------------------------------------------------
Theme Name: GiveCamp Divi Child Theme
Description: A child theme template for Divi made at Give Camp Memphis
Author: GiveCamp
Author URI: https://givecampmemphis.org
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/

body{
	background: #ff7aac;
}


.logo_container a img#logo{
	width: 17vw;
	height: 17vw;
	max-width: 300px;
	max-height: 300px;
	margin-top: 1rem;
}

.givecamp-wp-title{
	background: #fff;
	padding: 1rem 0 1rem 0;
}

.givecamp-wp-title h1{
	max-width: 33vw;
    box-sizing: content-box;
	text-align: center;
	background: #fff;
	color: #ff7aac;
	text-transform: uppercase;
	width: fit-content;
    margin: auto;
    padding: calc(1rem + 5px) 2.5rem 1rem 2.5rem;
	border: 2px solid #2ea3f2;
	border-radius: 7px;
}

.givecamp-donate-button{
	position: fixed;
    width: 25vw;
    bottom: 3vh;
    right: 0;
    z-index: 9998;
}

.givecamp-donate-button a{
	width: 100%;
}

.givecamp-donate-button a img{
	width: 100%;
}

@media all and (max-width:980px) {
	.givecamp-wp-title h1{
		font-size: 1.75rem;
	}
}


.givecamp-footer-logo{
	box-shadow: 2px 2px 6px 0px rgba(0,0,0,5);
}


.givecamp-footer-logo--round{
	border-radius:50%;
}

#footer-widgets .footer-widget .fwidget.et_pb_widget.gform_widget{
	float: none;
}

#gform_4 .gform_footer .gform_button{
	margin-left: 15px;
	background: #fff;
	color: #2ea3f2;
    border: 3px solid #2ea3f2;
    border-radius: 25px;
    padding: .5rem 1rem;
    font-size: 1.25rem;
	cursor: pointer;
}

.givecamp-footer-triprych{
	display:flex;
	align-items: stretch;
	flex-wrap: wrap;
}

.givecamp-footer-triprych .givecamp-footer-triprych__item{
	flex-grow: 1;
	width:calc(100vw / 3);
	padding: 1rem 0 2rem 0;
	min-width: 300px;
	
}

.givecamp-footer-triprych .givecamp-footer-triprych__item figure{
	
}

.givecamp-footer-triprych .givecamp-footer-triprych__item p a{
	color: #ff7aac;
}

.givecamp-footer-triprych .givecamp-footer-triprych__item p{
	padding: .5rem 3rem;
    color: #fff;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
}

.givecamp-footer-triprych .givecamp-footer-triprych__item--one{
	background-color: #28abe2;
}

.givecamp-footer-triprych .givecamp-footer-triprych__item--two figure{
	width: 31%;
	margin: auto;
}

.givecamp-footer-triprych .givecamp-footer-triprych__item--two{
		background-color: #DAD1C0;
}

.givecamp-footer-triprych .givecamp-footer-triprych__item--three{
	background-color: #28abe2;
}