/* ===============
   Louis Child
   =============== */
/*
Theme Name: Louis Child
Theme URI: http://example.com/louis-child
Author: ThemeFurnace adjusted by Becky
Author URI: http://themefurnace.com
Description: Child of Louis theme by http://themefurnace.com
Template: Louis
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain: Louis-child
Tags: right-sidebar, one-column, two-columns, sticky-post,theme-options,custom-background, custom-menu, featured-images, threaded-comments, translation-ready

*/

/**************************************************************************************/

.home_industries_section {
	background-color: #1e2d4b;
	padding: 160px 0;
	text-align: center;
}
.home_industries_container {
	max-width: 1140px;
	width: 90%;
	margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.home_industries_caption, .home_industries_list {
	width: 48%;
	float: left;
}
.home_industries_caption h3 {
	color: #ffffff;
    font-size: 46px;
    margin-top: 0px;
}
.industries-list, industries-list li {
	list-style-type: none;
    font-size: 18px;
    text-align: left;
	    color: #fff;
    text-decoration: none;
}
.industries-list {
	border-left: solid 1px #fff;
    overflow: hidden;
    padding: 0;
    width: 685px;
}
.industries-list li.first-child {
    font-size: 18px;
    width: 295px;
}
.col1, col2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
	width: 295px;
	float: left;
}
.home_pageentry {
	padding: 45px; 
	text-align: center!important;
}

.home_pageentry h1 {
	font-size:46px;color:#322f30!important;
	margin-bottom: 20px; 
}

.home_pageentry p {
	color:#322f30!important;
}

.featurewidgeticon {
    height: 75px!important;
    width: 75px!important;
	font-size:50px!important;
}
.featurewidgettext .featurewidgettitle {
    font-size: 24px!important;
	text-transform:none!important;
    font-weight: 500!important;
}

.featurewidgettitle {
	color:#333031!important;}

.footerwidget .widget-title {
    text-transform: none!important;
    font-size: 18px!important;
	
}

#hero h2 {
    font-size: 46px!important;
	text-align: center!important;
}
	
.main-navigation {
    font-size: 16px!important;
}
	
.main-navigation a {
	color:#555352!important; 
	font-weight: bold!important; 
	margin-top:20px;
}
	
.main-navigation a:hover, .main-navigation li:hover a {
   background-color: #ffffff!important; 
   color:#555352!important;
}

.insideposts {
	background-image: url(/media/iStock-638621060.jpg);
}


#footer {
	border-top: none!important; 
	background-color: #293958!important;
	    color: #c5c5c5!important;
}

#bottom {
	background-color: #2d2b2c!important;
}

.wrapper.featurearea {
	margin-bottom: 40px!important;
    padding-top: 40px!important;
}

.featurewidgettext {
	text-align: left!important;
}

img {max-width:90%!important;
}

.frm_style_formidable-style.with_frm_style, .frm_style_formidable-style.with_frm_style form, .frm_style_formidable-style.with_frm_style .frm-show-form div.frm_description p {
	text-align: center!important;
}

#hero .green {    
	border: 3px solid #e9ba45!important;
    background: none!important;
}

.herotext  {
	text-align:center!important;
}

.herobuttons {
	text-align:center!important;
}

a.green, a.green:visited {
    background-color: none!important;
    box-shadow: none!important;
}

.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit] {
    font-size: 18px!important;
    background: none!important;
    border: 3px solid #4d5360!important;
    color: #333031!important;
    font-weight: bold!important;

}

@media screen and (max-width: 1070px) {
	.home_industries_caption, .home_industries_list {
	width: 100%;
	float: none;
	
}
.col1, col2 {
  	min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
	width: 100%;
	float: none;
	
	
}
.home_industries_section {
	padding: 40px 0;
}
.home_industries_caption h3 {
    font-size: 36px;
	margin-bottom:15px;
}
.industries-list {
	border-left: none;
    width: 100%;
	text-align:center;
}
.industries-list li.first-child {width:100%;}

	
}

@media screen and (max-width: 600px) {
	.home_industries_caption, .home_industries_list {
	width: 100%;
	float: none;
	
}
.col1, col2 {
    position: ;
	min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
	width: 100%;
	float: none;
	
	
}
.home_industries_section {
	padding: 40px 0;
}
.home_industries_caption h3 {
    font-size: 36px;
	margin-bottom:15px;
}
.industries-list {
	border-left: none;
    width: 100%;
	text-align:center;
}
.industries-list li.first-child {width:100%;}

	
}