/*
Theme Name: Industrial Child
Theme URI: http://www.themechampion.com
Description: Industrial Child Theme
Author: Industrial
Author URI: http://www.themechampion.com
Template: industrial
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Industrial
Tags:two-columns, left-sidebar, right-sidebar, light, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/


/*
                  __                             
  _____  ____    / /  ____    _____  ___    _____
 / ___/ / __ \  / /  / __ \  / ___/ / _ \  / ___/
/ /__  / /_/ / / /  / /_/ / / /    /  __/ (__  ) 
\___/  \____/ /_/   \____/ /_/     \___/ /____/  
                                                 
*/

.wel-band-bg p b,
#slide-home b,
.footer-t-bottom span{
	color: #ffba00!important;
}

#footer-2 .textwidget p span,
.widget-contact-list ul li a,
.fo-txt{
	color: white;
}
.wel-band-bg p b{
    color: #B3B3B3;
}
.footer-t-bottom {
    background: #052B51!important;
}

.widget.about-us-widget ul li a {
    color: white!important;
    font-size: large!important;
}
/*
                                             __                    
   _____  ___   ___    ____ ___     ____    / /  ____ _ ____  ____ 
  / ___/ / _ \ / _ \  / __ `__ \   / __ \  / /  / __ `//_  / / __ \
 / /    /  __//  __/ / / / / / /  / /_/ / / /  / /_/ /  / /_/ /_/ /
/_/     \___/ \___/ /_/ /_/ /_/  / .___/ /_/   \__,_/  /___/\____/ 
                                /_/                                
*/

.more-link{
	display:none;
}
.top-navigation-4 .nav-t-holder .nav-t-footer ul.nav > li > a {
    padding: 0 0.5em!important;
}

div#footer-3,
div#footer-2{
	width:33%;
}

#footer-2 .textwidget p{
	display: inline-block;
    width: 10%;
    vertical-align: top;
	margin-right: 10px;
}
#footer-2 .textwidget div{
	display: inline-block;
    width: 80%;
	color: white;
	padding-bottom: 10%;
}

.widget-contact-list .menu-footer-3-container ul li a:before{
	color: #ffba00!important;
}

.widget-contact-list ul li a{
	line-height: 32px!important;
}

.footer-bg3 h4.widget_title{
	font-style: normal;
}

/*-------------------------------------------
 * 
 * 	GENERAL
 * 
 * -----------------------------------------*/
.color_white
{
	color: white!important;
}
.color_black
{
	color: black!important;
}
.no_padding
{
	padding: 0!important;
}
.no_margin
{
	margin: 0!important;
}
/*-------------------------------------------
 * 
 * 	HEADER
 * 
 * -----------------------------------------*/
.top-two-right .top-panel
{
	width: 90%;
}
/*-------------------------------------------
 * 
 * 	HOME
 * 
 * -----------------------------------------*/
.slider_important
{
	font-size: 1em!important;
	color: #FDC900;
}/*
.sp-slide{
	border: 3px solid #bcbcbc!important;
	background-color: white!important;
}
img.sp-image{
	width: 97%!important;
	margin-left: 0!important;
	height: unset!important;
}*/
.home_products
{
	margin-top: -270px;
}
.get-t-touch
{
	border: 0;
}
.get-t-touch .input_form .form-control
{
	border-radius: 10px;
}
.get-t-touch .submit-n-now .submit
{
	width: 100%;
}
.home_contacts
{
    margin-top: -55%;
}
.home_contacts img
{
	width: 75%;
}
.clear
{
	clear: both;	
}
.our_projects_carousel_tittle
{
	background-color: #0877B7;
	color: white;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.grid-wrapper.fullwidth-silder .carousel-next .fa-angle-right,.grid-wrapper.fullwidth-silder .carousel-prev .fa-angle-left
{
	color: black!important;
}
.carousel-next.crousl-pro-rgt
{
	margin: 0;
	margin-right: -40px;
	margin-top: -200px;
	float: right;
}
.carousel-prev.crousl-pro-lft
{
	margin: 0;
	margin-left: -40px;
	margin-top: -200px;
	float: left;
}
/*-------------------------------------------
* 
* 	PROJECTS
* 
* -----------------------------------------*/
.project_table_tittle
{
	margin-bottom: 15px!important;
	margin-top: 15px;
}
.project_table_tittle th
{
	text-align: center;
	border: 1px solid white;
	height: 50px;
	background-color: #0877B7;
	color: white;
}
.project_table_info
{
	border: 2px solid #0877B7;
}
.project_table_info td
{
	text-align: left;
	border: 0;
	border-right: 2px solid #0877B7;
	border-collapse: collapse;
	height: 35px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.project_table_info td::before
{
	content: ""!important;
}
.project_table_info tr:nth-child(even) {
    background-color: rgba(8,119,183,0.1);
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner
{
	height: 29px;
	width: 29px;
	border: none;
	margin-top: 6px;
	vertical-align: middle;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner span
{
	height: 100%;
	width: 100%;
}
.project_table_info td:nth-of-type(3)::before
{
	content: none;
}
.project-post-info .project-post-image
{
	border: 2px solid #0877B7;
}
.tr_principal
{
	background-color: white!important;
}
.tr_secondary
{
	background-color: rgba(8,119,183,0.1)!important;
}
.description_list li
{
	list-style: none;
	display: flex;
	align-items: center;
	margin-top: 10px;
}
/*-------------------------------------------
/
/	RESPONSIVE	
/
---------------------------------------------*/
/* Extra Small mobile */
@media (max-width: 399px){
	body {/*background-color: purple;*/}
	/*-------------------------------------------
	/
	/	HOME
	/
	---------------------------------------------*/
	.home_products
	{
		margin-top: -70px;
	}
	.home_contacts
	{
		display: none;
	}
	.carousel-next.crousl-pro-rgt
	{
		margin: 0;
		margin-right: 50px;
		float: right;
	}
	.carousel-prev.crousl-pro-lft
	{
		margin: 0;
		margin-left: 50px;
		float: left;
	}
	/*-------------------------------------------
	* 
	* 	PROJECTS
	* 
	* -----------------------------------------*/
	.project_table_tittle th
	{
		font-size: 12px;
	}
	.project_table_info td
	{
		font-size: 11px;
	}
}
/* Small mobile */
@media (min-width: 400px){
	body{background-color: red;}
	/*-------------------------------------------
	/
	/	HOME
	/
	---------------------------------------------*/
	.home_products
	{
		margin-top: -85px;
	}
	.home_contacts
	{
		display: none;
	}
	.carousel-next.crousl-pro-rgt
	{
		margin: 0;
		margin-right: 50px;
		float: right;
	}
	.carousel-prev.crousl-pro-lft
	{
		margin: 0;
		margin-left: 50px;
		float: left;
	}
}
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
	body{background-color: green;}
	/*-------------------------------------------
	/
	/	HOME
	/
	---------------------------------------------*/
	.home_products
	{
		margin-top: -120px;
	}
}
/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	body{background-color: blue;}
	/*-------------------------------------------
	/
	/	HOME
	/
	---------------------------------------------*/
	.home_products
	{
		margin-top: -180px;
	}
	.carousel-next.crousl-pro-rgt
	{
		margin: 0;
		margin-right: -40px;
		margin-top: -200px;
		float: right;
	}
	.carousel-prev.crousl-pro-lft
	{
		margin: 0;
		margin-left: -40px;
		margin-top: -200px;
		float: left;
	}
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	body{background-color: pink;}
	/*-------------------------------------------
	/
	/	HOME
	/
	---------------------------------------------*/
	.home_products
	{
		margin-top: -270px;
	}
	.home_contacts
	{
		display: block;
	}
}
/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	body{background-color: black;}
}
/* Mid HD */ 
@media (min-width: 1720px){
	body{background-color: brown;}
}
/* Larger than Desktop UHD */ 
@media (min-width:1920px){
	body{background-color: orange;}
}
/* Larger than Desktop RUHD */ 
@media (min-width:2400px){
	body{background-color: yellow;}
}

/*tefy - bloques de color camiseta*/
.wpb_single_image.vc_align_left,
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{
	display: inline-block!important;
	margin-bottom: 0!important;
}

a.pdf{
    background: #ffba00!important;
    color: #fff!important;
    font: 600 15px 'Montserrat', sans-serif!important;
    display: inline-block!important;
    padding: 1em 1.52em!important;
    border-radius: 4px!important;
    border: 1px solid #ffba00!important;
    margin: 0!important;
}


.breadcumb-wrapper .container >span{
	width: 100px;
    float: left;
}

#text-4 a{
	color: white!important;
}