/*
Theme Name:     Invent Child
Theme URI:      https://www.livemeshthemes.com/invent
Description:    Child theme for the Invent Theme by LiveMesh
Author:         LiveMesh
Author URI:     http://themeforest.net/user/livemesh
Template:       invent
Version:        0.1.0
*/
.entry-content{
	min-height: 200px;
}
.gform_confirmation_wrapper {
	padding-top: 20px;
    font-weight: bold;
    font-size: 1.3em;
}
#header.sticky #site-logo {
    top: 8px;
    }
.home h3{
	font-weight: normal;
}
.sos_disp{display: none;}
#footer{
    background-color: #018a8c;
    border-bottom: 1px solid #FFF;
}
#sidebars-footer .widget-title {
    color: #fff;
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0;
}
#footer .sidebar .widget li {
    background-repeat: no-repeat;
    padding-bottom: 0;
    padding-top: 0;
}
#footer a {
    color: #ffffff;
    font-style: normal;
}
#footer a:visited {
    color: #ffffff;
    font-style: normal;
}
#footer a:active, #footer a:hover {
    color: #a7feff;
}
.fabsize{
	font-size: 2em;
    padding-right: 15px;
    padding-top: 20px;
}
.footer_address{
		padding-top: 20px;
	}
.inv_clearfix {
    zoom: 1;
}
.inv_clearfix:before {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
}
.inv_clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.postid-593 #content{
	max-width: 1000px !important;
    width: 100%;
}

@media only screen and (min-width: 641px){
	.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
		 width: 30% !important;
	}
   .gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
	    width: 30% !important;
	}
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	#sidebar-footer2{
		border-left: solid 1px #FFF;
		padding-left: 10px;
		width: 32%;
		border-right: solid 1px #FFF;
		margin-right: 1%;
	}
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	.footer_address{
		width: 50%;
		float: left;
		text-align: left;
	}
	#footer-bottom-text{
		width: 50%;
		float: right;
		text-align: right;
	}
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}