/*
Theme Name:     Tallgrass Olive Oil
Theme URI:      http://www.protospace.com/
Description:    A custom child theme built for Tallgrass Ranch, based on the Divi theme by Elegant Themes (http://www.elegantthemes.com)
Author:         P. Hirst, Protospace
Author URI:     http://www.protospace.com/
Template:       Divi
Version:        1.1.0
*/

@import url('../Divi/style.css');
@import url('fonts/stylesheet.css');

h1.main_title {
	font-size: 36px;
	margin-bottom: 10px;
	}	
	
a h1 {
	color: #663;
	}
	
h1, h2 {
	font-family: "Herculanum LT W02 Roman", Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif !important;
	text-transform: uppercase;
	margin-bottom: .5em;
	}

.homepage-text {
	background: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.44) 15%, rgba(229,229,229,0.08) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(15%,rgba(0,0,0,0.44)), color-stop(100%,rgba(229,229,229,0.08))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.44) 15%,rgba(229,229,229,0.08) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.44) 15%,rgba(229,229,229,0.08) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.44) 15%,rgba(229,229,229,0.08) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.44) 15%,rgba(229,229,229,0.08) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#14e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	padding: 10px 10px 10px 10px;
	font-size: 1.2em;
	margin-right: 10px;
}


#footer-info, #footer-info a {
	color: #ccc;
	}	

.footer-widget {
	width: 46%;
	float: left;
	max-height: 215px;
}

#footer-menu {
	width: auto;
	float: right;
	margin-right: 38px;
	}

.menu-footer-menu-container {
	float: left;
	margin-right: 8px;
	}

.menu-footer-menu-container ul {
	list-style-type: none;
	display: inline;
	float: left;
	}

.menu-footer-menu-container li {
	display: inline !important;
	list-style: none;
	background-image: none;
	padding-left: 15px;
	float: left;
	}
	
.img_right {
	float:right !important;
	}
	
.img_left {
	float: left !important;
	}
	
.img_center {
	margin-left: auto !important;
	margin-right: auto !important;
	}
	

body .gform_wrapper.contactform_wrapper .gform_footer input.gform_button {
	margin: 0 auto;
	}
	
body .gform_wrapper.contactform_wrapper .gform_footer input[type="submit"]:hover.gform_button,
widget_wysija input[type="submit"]:hover.wysija-submit {
	color: #2a587f;
	background-color: #fff;
	cursor: default;
	}
	
.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password] {
	font-size: 1.0em !important;
	}
	
.gform_wrapper textarea, .gform_wrapper select {
	font-size: 1.0em !important;
	}
	
body .gform_wrapper.contactform_wrapper .gform_footer input.gform_button {
	float: right;
	}

/*
.et_pb_section {
	padding-top: 25px;
	padding-bottom: 25px;
	}
*/
	
@media only screen and ( max-width: 767px ) {
	p#slogan {
		margin: 0 auto !important;
		}	
		
}