/*
 Theme Name:   Tesseract JG Child
 Theme URI:    https://localhost:8888/beyondwords/wp-content/themes/TESSERACT
 Description:  Tesseract JG Child Theme
 Author:       Jason Garcia
 Author URI:   https://localhost:8888/beyondwords/
 Template:     TESSERACT
 Version:      1.0.0
*/


.footer_row1 {
	font-size: 0;
	max-width: 1100px;
	margin: 10px auto 0 auto;
}

.footer_row2 {
	text-align: right;
	max-width: 950px;
	margin: 0 auto 0 auto;
	padding-right: 0;
}

.footer_col1_cont {
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
}

.footer_col1 {
	display: inline-block;
	text-align: left;
}

.footer_col2 {
	display: inline-block;
	margin: 0 0;
}

.footer_col_pad_left {
	padding-left: 25px;
}

/*Footer breakpoint*/
@media (max-width: 799px) {
	.footer_row1 {
		margin: 10px 0;
	}

	.footer_row1 > .footer_col1_cont {
	        display: block;
	        width: 100%;
			padding: 10px 25px;
    	}

	.footer_col1_cont > .footer_col1 {
        	display: block;
        }

	.footer_row2 {
		margin: 0 0 7px 25px;
		text-align: left;
		font-size: 14px;

	}
}


/* --- Overrides parent theme style which makes every row in BB have a padding-bottom: 70px --- */
.fl-row-content-wrap {
	padding-bottom: 0;
}

/* --- Overrides parent theme style which adds a left padding of 30px to divs --- */
div.fl-rich-text p { padding-left: 0; }
div.fl-rich-text h1 { padding-left: 0; margin:0;}
div.fl-rich-text h2 { padding-left: 0; margin:0;}
div.fl-rich-text h3 { padding-left: 0; }
div.fl-rich-text h4 { padding-left:0; }

div.fl-rich-text ul { margin: 0; }
div.fl-rich-text ol { margin-bottom: 0;  }


/* --- CONTACT FORM 7 - CUSTOM CSS --- */

/* Makes radio buttons from Contact Form 7 Plugin vertical */
span.wpcf7-list-item { display: block;}

span.wpcf7-list-item-label { margin-left: 10px;}

button, input[type="submit"] { background-color: #4e3d82;}

.wpcf7-form-control-wrap { margin-bottom: 8px;}

/* Others to play around with */
/*
.wpcf7-form-control-wrap { margin-bottom: 50px;}
.wpcf7 {background-color: blue; border: 2px solid #0f0;}
input[type="text"] {background-color: red; color: #000; width: 50%;}
*/


/* --- HEADER MODIFICATIONS --- */

/* Social Icon Margin */
ul.hr-social {margin: 15px 0 0 0;}

div#site-banner.cf.social.logo{
	/*margin: 0 20%;*/
	max-width: 760px;
}

div#site-banner-left {
	width: 90%;
	}

#site-banner-right {
	width: 10%;
	}

/*ul.sub-menu {background-color: white; padding: 0;}
