/*
	Theme Name: v215 Child
	Template:v215
	Author:The 215 Guys
	Author URI: https://www.the215guys.com
	Version: 1
*/

:root {
	--red: #BF2F38;
}

#header .header-cta span {background: var(--red); color: white; padding: 12px 24px; border: 2px solid var(--red);transition: .5s;}
#header .header-cta span:hover {background: transparent; color: var(--red);}

h1, h2, h3, h6 {font-style: italic;}

.footer-social i {font-size: 19px;line-height: 34px;transition: .5s; color: black;background: white;border-radius: 100%;width: 34px;text-align: center;}
.footer-social a:not(:last-child) {margin-right: 10px;}
.footer-social a:hover i {background: var(--red);}
#footer .widget_title {font-style: italic;}
.footer-info {display: flex;flex-wrap: wrap;gap: 20px 30px;justify-content: space-between;}
.footer-info > *:nth-child(1) {grid-column: span 2;}
.footer-info i {position: absolute;left: 0;top: 7px; width: 24px; text-align: center;}
.footer-info p {position: relative;margin-bottom: 0 !important;padding-left: 30px;}
.footer-info > *:nth-child(1) {width: calc(70% - 15px);}
.footer-info > *:nth-child(2) {width: calc(30% - 15px);max-width: 138px;}

