/*
Theme Name: Industry Child Theme
Author: DJMiMi
Theme URI: http://themeforest.net/user/DJMiMi
Author URI: http://themeforest.net/user/DJMiMi
License: GPL 2.0
Template: industry
License URI: license.txt
Description:  Industry - Factory, Company And Industry WP Theme
Version: 1.0
Tags: light
*/

.fixed-responsive-nav {
    box-shadow: 0px 0px 22px -2px rgba(0,0,0,0.75);
    height: 65px;
}
#navigation .navbar-nav > li.current-menu-item  > a,
#navigation .nav.navbar-nav > li > a:focus,
#navigation .nav.navbar-nav > li > a:hover,
#navigation .navbar-nav > li.current-menu-parent > a,
#navigation .navbar-nav > li.current-menu-ancestor > a{
    color: #fff !important;
}
.fixed-responsive-nav #navigation .navbar-nav > li.current-menu-item  > a,
.fixed-responsive-nav #navigation .nav.navbar-nav > li > a:hover,
.fixed-responsive-nav #navigation .nav.navbar-nav > li > a:focus{
    color: #2b4390!important;
}

.fixed-responsive-nav #navigation .navbar-nav > li.current-menu-parent > a,
.fixed-responsive-nav #navigation .navbar-nav > li.current-menu-ancestor > a{
    color: #2b4390!important;
}

.header-margin-top {
    margin-top: 26px;
}


.ind-cta h4{
    color: #fff;
}

.ind-cta a.btn:hover{
    background: #fff !important;
    color: #202020 !important;
}

.testimonials .testimonial-item img {
    width: 150px;
    height: initial;
    border-radius: initial;
}

.testimonial-item.active {
    background: #fff !important;
}

.footer_widget_section .widget {
	color: #ebebeb;
}
.footer_widget_section .widget-title {
    color: #ebebeb;
    border-color: #2a2a2a;
}
.footer_widget_section .widget a:not(.btn),
.footer_widget_section .widget a:not(.btn):visited,
.footer_widget_section .widget a:not(.btn):focus,
.footer_widget_section .widget a:not(.btn):active {
    color: #ebebeb;
}
.footer_widget_section .widget a:not(.btn):hover {
    color: #2b4390;
}
.copyrights a {
    color: #808080;
}

/* Widget */
.widget_widget_file_download a {
    line-height: inherit;
}
.download-widget-icon{
    display: inline-block;
    vertical-align: top;
    width: 20%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.download-widget-icon i{
    margin-right: 0px;
}

.download-widget-text{
    display: inline-block;
    width: 80%;
    line-height: 20px;
    margin-top: 7px;
}

.bottom25{margin-bottom: -15px;}

.subtituloslider{ font-family: "Montserrat", sans-serif; font-size:15px;}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"]

{
    border-radius: 2px;
    border: none;
    background: transparent;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 13px;
    line-height: 40px;
    height: 40px;
    color: #343434;
    border: 2px solid #F7C51D;
    float: none;
    padding-top: 0px;
    padding-bottom: 0px;
    border-color: #2b4390;
margin-bottom:10px;

}

.wpcf7 textarea
{
    border-radius: 2px;
    border: none;
    background: transparent;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 13px;
    line-height: 40px;
    height: 200px;
    color: #343434;
    border: 2px solid #F7C51D;
   float: none;
    padding-top: 0px;
    padding-bottom: 0px;
    border-color: #2b4390;
width:150%;

}
.wpcf7 input[type="submit"] {
border-radius: 2px;
    border: none;
    background: #F7C51D;
    color: #202020;
    display: inline-block;
    white-space: normal;
    font-size: 12px;
    line-height: 23px;
    padding: 10px 15px;
    box-shadow: none;
    font-weight: 400;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
margin-top: 15px;
background: #2b4390;
color: #202020;
float:left;
}
.wpcf7-submit:hover{
	background: #000000;
color:#FFF;
}

#responsive-form{
	max-width:100% /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;

}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}
