/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.page-id-15234 .vc_col-sm-4 .vc_column-inner .wpb_wrapper, .page-id-178 .vc_col-sm-4 .vc_column-inner .wpb_wrapper {text-align: center;}

.footer_top {padding: 0px;}
.footer_top .container {padding: 20px 0px;}
.footer_top_holder { 
background-color: background: rgba(27,117,150,1);
background: -moz-linear-gradient(left, rgba(27,117,150,1) 0%, rgba(28,58,128,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(27,117,150,1)), color-stop(100%, rgba(28,58,128,1)));
background: -webkit-linear-gradient(left, rgba(27,117,150,1) 0%, rgba(28,58,128,1) 100%);
background: -o-linear-gradient(left, rgba(27,117,150,1) 0%, rgba(28,58,128,1) 100%);
background: -ms-linear-gradient(left, rgba(27,117,150,1) 0%, rgba(28,58,128,1) 100%);
background: linear-gradient(to right, rgba(27,117,150,1) 0%, rgba(28,58,128,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b7596', endColorstr='#1c3a80', GradientType=1 );
}
.footer_top_holder:before, .footer_top_holder:after {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px; 
}
.footer_top_holder:before {
  right: -15px;
  height: 15px;
  background-image: rgba(222,193,28,1);
  background-image: -moz-linear-gradient(left, rgba(222,193,28,1) 0%, rgba(157,173,54,1) 51%, rgba(0,104,55,1) 100%);
  background-image: -webkit-gradient(left top, right top, color-stop(0%, rgba(222,193,28,1)), color-stop(51%, rgba(157,173,54,1)), color-stop(100%, rgba(0,104,55,1)));
  background-image: -webkit-linear-gradient(left, rgba(222,193,28,1) 0%, rgba(157,173,54,1) 51%, rgba(0,104,55,1) 100%);
  background-image: -o-linear-gradient(left, rgba(222,193,28,1) 0%, rgba(157,173,54,1) 51%, rgba(0,104,55,1) 100%);
  background-image: -ms-linear-gradient(left, rgba(222,193,28,1) 0%, rgba(157,173,54,1) 51%, rgba(0,104,55,1) 100%);
  background-image: linear-gradient(to right, rgba(222,193,28,1) 0%, rgba(157,173,54,1) 51%, rgba(0,104,55,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dec11c', endColorstr='#006837', GradientType=1 );
}

footer .container {background:url("img/bg-footer-iso.png") 20% 0% no-repeat;}

footer .column1 .textwidget {margin-top: 20%;}
footer .column2 {margin-top: 50px;}
footer .column2 .textwidget {font-size: 14px; line-height: 20px;}
footer .column2 .column_inner {padding: 0 5px 0 80px !important; text-align: right;}

footer .column3 .textwidget {margin-top: 10px;}
footer .column3 .textwidget .image {
    margin: 0 2% 2% 0;
    width: 30%;
    height: auto;
    background: 0 0;
    padding: 0;
	display: inline-block;
}

.title {background-position: 0 72px;}
.title_subtitle_holder_inner h1 {display:none;}

.breadcrumb {top: -3px; left: 0;}

#gradient-left-empresa, #gradient-right-empresa, #gradient-left-cultivos, #gradient-right-cultivos {height: 45px;}

h3 {font-size: 23px;}
ul {margin: 20px 0 20px 50px;}
ul li {list-style-image: url("img/bullet.png"); line-height: 200%;}

.breadcrumb .current {color:#ebb700;} /*#FFDA00*/


@media screen and (max-width: 1366px) {
	footer .container {background:url("img/bg-footer-iso.png") 0% 0% no-repeat;}
	footer .container {background-size: 500px auto;}
	footer .column2 .column_inner {padding: 0 5px 0 20px !important;}
	footer .column3 .textwidget {margin-bottom: -10px;}
}

@media screen and (max-width: 1024px) {
	.header_top .left {display:none;}
	footer .column2 .column_inner {padding: 0 5px 0 50px !important;}
}

@media screen and (max-width: 980px) {
	.breadcrumb {display:none;}
	footer .column2 .column_inner {padding: 0 5px 0 50px !important;}
}

@media screen and (max-width: 768px) {
	.header_top .left {display:none;}
	.breadcrumb {position: relative; margin: 10px 0;}
	footer .column2 {text-align: center;}
	footer .column2 .column_inner {padding: 0 5px 0 0px !important; text-align: center;}	
	ul {margin: 20px 0 20px 20px;}
}

@media screen and (max-width: 414px) {
	.header_top .left {display:none;}
	.breadcrumb {display:none;}	
	.footer_top .four_columns .column1 {text-align: center;}
	.footer_top .four_columns .column4 .column_inner>div {text-align: center;}
	.footer_top .four_columns img {max-width: 70%;}

	footer .column1 .textwidget {margin-top: 10%; text-align: center;}	
	footer .column3 {text-align: center;}	
	footer .container {background: none;}
}