/*
Theme Name:     kidogo
Description:    Kidogo Child Theme
Author:         Lisa Jacobs
Template:       themetrust-bramble

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/



.widget h1, .widget h2, .widget h3, .widget h4, .widget h5 {
	color: #242424;
}

#footer .widget-box {
	margin-bottom: 10px!important;
}

#footer .main {
	padding-bottom: 0!important;
}

#footer .secondary {
	padding-top: 20px!important;
}

span.wpcf7-list-item {
	display: block;
}

textarea.wpcf7-textarea {
	width: auto;
}

.single-post .site-main {
	padding-top: 0!important;
}

.single-post header.main .meta {
	text-align: left;
}

.single-post #primary header.main h1 {
	text-align: left;
}

.ex-into-title {
	font-size: 1.3em;
    text-align: center;
}

h4.widget-title {
	font-size: 1.15em;
}

textarea.wpcf7-textarea {
	height: 200px;
}

.wpcf7-form-control-wrap {
	clear: both;
}

.interest span.wpcf7-list-item {
	display: inline-block;
	width: 28%;
	margin-right: 3%;
}

body #primary header.main {
	background-position: center right;
}

/* Flex Stuff */

.flex-panel {
	display: flex;
	flex-wrap: nowrap;
	align-content: space-around;
	align-items: stretch;
	justify-content: space-between;
}

.flex-panel .flex-panel-halves {
	width: 46%;
}

iframe {
	display: block;
	max-width: 100%;
}

/* Responsive Fixes */

@media(max-width: 980px) {
	#site-header #logo img {
		max-height: 100px;
		max-width: 65%;
	}
	
	body header.entry-header.main {
		max-height: 300px;
	}
	
	#footer .main {
		padding: 30px 0 10px !important;
	}
	
	.small-center .sow-image-container {
		text-align: center;
	}
	
	.widget .blog.boxed .post.small .post-thumb {
		text-align: center;
	}
	
	.small-center .widget-title {
		text-align: center;
	}
}

@media(max-width: 500px) {
	.entry-content .alignnone {
		text-align: center;
	}
	
	body header.entry-header.main {
		max-height: 180px;
	}
	
	.testimonials.alignment-left .testimonial.small .testimonial-text {
		margin-left: 0!important;
	}
}


