@charset "utf-8";

*{font-family:'Roboto', sans-serif;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a:hover, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, font, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {line-height: 140%; }
body, td, th, input, select, textarea {font-family:'Roboto', sans-serif;font-size: 14px; color: #3e545f; }
body { background-color: #FFF; margin: 0px;}
a{ color: #333; text-decoration: none;}
a:visited{color: #333;}
a:active{color: #333;}
a:hover { color: #333; text-decoration: underline;}
h1  {  color: #3e545f; font-size: 17px;}
h2 {color: #3e545f;  }
h3 {color: #3e545f; }
h4 {color: #27AEED; }
h5 {color: #666; }
h6 {color: #CCC; }

/* Estilos para las zebras */
.zebra { margin-top:15px; margin-bottom:20px;}
.zebra td { border-bottom: 1px solid #f1f1f1;}
.zebra tr.alt td {		background: #f7f7f7;}
.zebra tr.over td {	background: #E2E2E2;}
.zebra tr.title td { background-color: #D6D6D6; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }

/* Retoques al jQuery UI*/
.ui-state-default, .ui-widget-content .ui-state-default { background: #626262; color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active { color:#FFF; border:none; background-color: #28AEED; background-image:none; }
.ui-state-default, .ui-widget-content .ui-state-default * { color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active * { color:#FFF; border:none; }
.ui-widget-header, .ui-widget-content { border:none; background:#FFF; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#FFF; }
.ui-tabs-nav { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #626262; padding-bottom:5px; border:none; }
.ui-tabs .ui-tabs-nav li a{ padding:5px;}

.margin{margin: 5px;}
.clear{clear: both;}
.container{max-width:1170px;}
.no_padding{padding:0px !important;}
.scroll{position:relative;overflow:hidden;}

.content-box, .mod-box{max-width:1100px;margin:auto;padding:30px;clear: both;}
.content-box .content-box-title{margin-bottom:30px;font-weight:bold;text-align:center;color:#4a842c;font-size:1.6em;padding:9px 40px 9px 40px;position:relative;display:inline-block;left:50%;transform:translate(-50%);text-transform:uppercase;}
.content-box .content-box-title::before{position:absolute;content:"";background:#4a842c;border-radius:10px;width:41px;height:8px;left:-20px;top:21px;}
.content-box .content-box-title::after{position:absolute;content:"";background:#4a842c;border-radius:10px;width:41px;height:8px;right:-20px;top:21px;}
.mod-box .mod-box-title{margin-bottom:30px;font-weight:bold;text-align:center;color:#4a842c;font-size:1.6em;padding:9px 40px 9px 40px;position:relative;display:inline-block;left:50%;transform:translate(-50%);text-transform:uppercase;}
.mod-box .mod-box-title::before{position:absolute;content:"";background:#4a842c;border-radius:10px;width:41px;height:8px;left:-20px;top:21px;}
.mod-box .mod-box-title::after{position:absolute;content:"";background:#4a842c;border-radius:10px;width:41px;height:8px;right:-20px;top:21px;}
.content-area #MenuVertical{padding:0;margin:0;width:16%!important;float:left;margin-right:27px;}
#MenuVertical li{list-style-position:inside;list-style-type:none;padding:0px;margin-top:3px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#MenuVertical li a{color:#3e545f;display:inline;list-style-position:inside;list-style-type:none;padding:0px;font-size:13px;font-weight:normal;text-decoration:none;margin:0px;transition:all 0.5s;}

/*SECCION LATERAL*/
#contenedor_lateral{background:#4a842c;width:14%;position:fixed!important;}
#contenedor_central{width:86%;float: right;}
.contenedor_logo{display:block;background:#ffffff;padding:26px 10px;}

/*MENU PRINCIPAL*/
#contenedor_lateral #menu_principal{list-style:none;padding:0px;}
#contenedor_lateral #menu_principal>li{padding-top:1px;}
#contenedor_lateral #menu_principal>li>a{color:#ffffff;font-weight:800;font-style:italic;text-decoration:none;transition:all 0.5s;border-bottom:solid 1px #1c8061;text-transform:uppercase;display:block;background:url('icono-menu.png') no-repeat 30px center;padding:18px 0 18px 66px;}
#contenedor_lateral #menu_principal>li>a:hover{background:#f49d26 url('icono-menu.png') no-repeat 30px center;}

/*SECCION CENTRAL*/
.slick-slide img{width:100% !important;}
#coopcao_slider .ue_prev{position:absolute;z-index:9;top:45.8%;margin-left:3%;font-size:5em;color: #ffffff;width: 34px;height: 34px;line-height: 26px;}
#coopcao_slider .ue_next{position:absolute;right:3%;z-index:9;top:45.8%;font-size:5em;color: #ffffff;width: 34px;height: 34px;text-align: center;line-height: 26px;}
.slick-dots{display:none !important;}
.texto_banner{position: absolute;right:-12%;height: 100%;z-index: 9;top: 0px;width:80%;background: rgba(255,179,47,0.8);-ms-transform: skewX(-20deg);-webkit-transform: skewX(-20deg);transform: skewX(-20deg);}
.contenedor_texto_banner{-ms-transform: skewX(20deg);-webkit-transform: skewX(20deg);transform: skewX(20deg);position: relative;right: -16%;z-index: 99;top: 35%;height:65%;}
.contenedor_texto_banner>span:nth-child(1){font-size: 3.2em;color: #ffffff;font-weight:300;font-style: italic;padding-left: 10%;}
.contenedor_texto_banner .con_negrita{color: #4a842c;font-size: 6em;font-style: italic;font-weight: 800;line-height: 75px;}
.contenedor_texto_banner .parrafo1{color: #ffffff;font-size: 4.5em;font-weight: 100;font-style: italic;padding-left: 7%;}
.contenedor_texto_banner .parrafo_inferior{color: #fff;font-size: 4.5em;font-weight: 800;font-style: italic;padding-left:8%;line-height: 44px;}
.contenedor_productos{padding:0 5px;}
.productos{margin-top:30px;}
.texto_productos{color: #ffffff;font-size: 1.5em;font-style: italic;}
.texto_productos1{background: #ad4f00 url('icono-comercializacion-cafe.png') no-repeat 20px center;}
.texto_productos2{background:#4a842c url('icono-enfoque-social.png') no-repeat 20px center;}
.texto_productos3{background:#f49d27 url('icono-productos-ferreteria.png') no-repeat 20px center;}
.texto_productos4{background:#bd704d url('icono-venta-fertilizante.png') no-repeat 20px center;}
.texto_productos>p:nth-child(1){margin-top:12px;padding-left:33%;}
.texto_productos>p:nth-child(2){padding-left:33%;line-height: 4px;font-weight: 800;padding-bottom: 12px;}
.contenedor_productos img{transition:1s !important;}
.contenedor_productos:hover img{transition:1s !important;-webkit-transform:scale(1.3) !important;-moz-transform:scale(1.3) !important;-o-transform:scale(1.3) !important;transform:scale(1.3) !important;}
.img_producto{overflow:hidden;}
.contenido_asociado{width:37.5%;padding:0 10px 0 5px;}
.contenido_video{width:62.5%;padding:0 5px 0 10px;}
.contenido_video::before{background:url('icono-play.png') no-repeat center;position:absolute;content:"";width:172px;height:122px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;}
.asociado_video{margin-top:76px;}
.texto_video_asociado{position: absolute;bottom: 17%;left:33%;color: #ffffff;font-style: italic;}
.texto_video_asociado>p:nth-child(1){font-size:1.9em;font-weight:300;}
.texto_video_asociado>p:nth-child(2){font-size:3.8em;font-weight:800;line-height:24px;}
.texto_video_asociado>p:nth-child(3){color: #e5b900;font-size: 1.5em;text-align:right;position:relative;top:10px;}
.texto_nuestros_valores p{color:#4a842c;font-style:italic;font-size:2em;line-height:22px;margin:0px;position:relative;}
.texto_nuestros_valores p::before{content:"";position:absolute;width:33px;height:6px;background:#f49d25;border-radius:10px;left:41.7%;top:10px;}
.texto_nuestros_valores p::after{content:"";position:absolute;width:33px;height:6px;background:#f49d25;border-radius:10px;right:41.3%;top:10px;}
.texto_nuestros_valores span{color: #4a842c;font-style: italic;font-size: 4em;font-weight: 800;line-height:54px;}
.nuestros_valores{margin-top:50px;}
.texto_nuestros_valores{margin-bottom:42px;}
.texto_iconos_valores p{color: #4a842c;font-style: italic;font-size: 1.5em;font-weight: 500;}
#footer{background:#467d29;width:100%;margin:auto;margin-top:35px;padding-top:50px;}
.titulo_contacto span{color: #ffffff;font-size: 1.8em;font-weight: 800;font-style: italic;}
.direccion_inferior{color: #fdfefe;border-left: solid 2px #3f8d79;border-right: solid 2px #3f8d79;margin-top:40px;padding:18px 0;}
.direccion_inferior p{line-height:17px;margin:0px;font-weight:300;font-style:italic;font-size:1.1em;}
.email_inferior{padding:15px 0;margin-top:40px;color:#fdfefe;border-right: solid 2px #3f8d79;}
.email_inferior p{margin:0px;font-weight: 300;font-style: italic;font-size: 1.1em;}
.email_inferior p>a{text-decoration:none;transition:all 0.5s;color:#fdfefe;}
.email_inferior p:nth-child(1){font-weight:800;font-size:1.2em;}
.telefono_inferior{margin-top: 40px;padding:18px 0;color: #fdfefe;border-right: solid 2px #3f8d79;}
.telefono_inferior p{line-height: 17px;margin: 0px;font-weight: 300;font-style: italic;font-size: 1.1em;}
.telefono_inferior a{color: #fdfefe;text-decoration:none;transition:all 0.5s;}
.telefono_inferior p:nth-child(1){font-weight:800;font-size:1.2em;}
.facebook_whatsapp{margin-top:4.5%;}
.facebook_whatsapp a{text-decoration:none;}
.facebook_whatsapp a>i{color: #ffffff;font-size: 1.8em;width: 33px;height: 33px;border-radius: 50%;border: solid 2px;padding-top: 3px;margin-left: 12px;transition:all 0.5s;}
.facebook_whatsapp a>i:hover{color:#0ca17a;}
.facebook_whatsapp a>.fa-whatsapp{border:none;font-size:2.5em;margin-right:24px;}
.facebook_whatsapp a span{font-size: 1.4em;font-style: italic;color: #ffffff;font-weight: 300;}
.derechos_reservados{font-size:0.7em;color:#0ca17a;font-weight: 800;}
.exus{text-align:right;}
.exus a, .terminos_condiciones a{font-size:0.7em;color:#0ca17a;font-weight: 800;text-decoration:none;transition:all 0.5s;}
.footer_bottom{padding:54px 0 68px 0;}
.terminos_condiciones p, .exus p{line-height:10px;}
.terminos_condiciones a:hover{color:#ffffff;}
.popup-video:focus{outline:none;}
#footer > div > div.footer_bottom > div.col-xs-12.col-sm-12.col-md-2.terminos_condiciones > div > div > div > div{padding:0px;}
.contenido_valores{transition:all 1s ease;bottom:0px;position:relative;}
.contenido_valores:hover{bottom:15px;}

.main-nav-mobile{
	display: none;
}
.contenedor_logo img {
    max-width: 115px;
}
a.toogle-menu {
    color: #fff;
    font-size: 40px;
    position: absolute;
    right: 0;
    padding: 20px 26px;
}
.mm-menu {
    background: #307450;
    border-color: rgba(255, 255, 255, 0.49);
    color: rgba(255, 255, 255, 0.75);
}
ul.mm-listview {
    display: block !important;
}
.mm-listitem::after {
    left: 0;
}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
    color: rgb(255, 255, 255);
}
.mm-menu .mm-listview .mm-btn_next::after,.mm-menu .mm-btn::after, .mm-menu .mm-btn::before {
    border-color: rgb(255, 255, 255);
}

/*MEDIA QUERYS*/
@media screen and (min-width: 1024px){
	a.toogle-menu {
	    display: none;
	}
	#contenedor_central {
	    width: 80%;
	}
	#contenedor_lateral {
	    width: 20%;
	    height: 100%;
	    z-index: 15;
	}
	ul.submenu {
	    position: absolute;
	    left: 100%;
	    z-index: 10;
	    background: #467d29;
	    padding: 0;
	    list-style: none;
	    margin: 0;
	    width: 200px;
	    border-top-right-radius: 10px;
	    border-bottom-right-radius: 10px;
	    top: 0;
	    display: none;
	}
	ul.subsubmenu {
	    position: absolute;
	    left: 200px;
	    background: #467D29;
	    z-index: 50;
	    padding: 0;
	    margin: 0;
	    list-style: none;
	    width: 270px;
	    margin-top: -45px;
	    border-top-right-radius: 10px;
	    border-bottom-right-radius: 10px;
	}
	ul.submenu li a {
	    color: #fff;
	    display: block;
	    padding:11px 20px;
	    font-weight: 100;
	    text-transform: uppercase;
	    border-bottom: 1px solid #3b7f5e;
	    transition: all 0.5s ease;
	}
	ul.submenu li a:hover {
		background:#f49d26;
		text-decoration: none;
	}
	#contenedor_lateral #menu_principal>li {
	    position: relative;
	}
}

@media screen and (min-width: 1200px){
	.contenedor_logo img {
	    max-width: 185px;
	}
}
@media screen and (min-width: 1400px){
	#contenedor_central {
	    width: 85%;
	}
	#contenedor_lateral {
	    width: 15%;
	}
}
@media(max-width:1380px){
	.container{max-width:100%;}
	.contenedor_texto_banner{right:-7%;}
	#contenedor_lateral #menu_principal>li>a{padding:14px 0 14px 30px;background:url(icono-menu.png) no-repeat 8px center;font-size:0.9em;}
	#contenedor_lateral #menu_principal>li>a:hover{background:#f49d26 url('icono-menu.png') no-repeat 8px center;}
	.texto_productos{font-size:1.2em;}
	.texto_productos>p:nth-child(1), .texto_productos>p:nth-child(2){padding-left: 37%;}
	.texto_video_asociado>p:nth-child(1){font-size:1.5em;}
	.texto_video_asociado>p:nth-child(2){font-size:2.8em;}
	.texto_nuestros_valores p::before{left:40.7%;}
	.texto_nuestros_valores p::after{right:40.3%;}
}
@media(max-width:1200px){
	.contenedor_texto_banner{right:-13%;top:23%;}
	.contenedor_texto_banner>span:nth-child(1){font-size:2.5em;}
	.contenedor_texto_banner .con_negrita{font-size:4em;}
	.contenedor_texto_banner .parrafo1{font-size:2.8em;}
	.contenedor_texto_banner .parrafo_inferior{font-size:2.8em;}
	.texto_productos1{background:#ad4f00 url(icono-comercializacion-cafe.png) no-repeat 10px center;}
	.texto_productos2{background:#4a842c url(icono-enfoque-social.png) no-repeat 4px center;}
	.texto_productos3{background:#f49d27 url(icono-productos-ferreteria.png) no-repeat 6px center;}
	.texto_productos4{background:#bd704d url(icono-venta-fertilizante.png) no-repeat 6px center;}
	.texto_productos{font-size:1.1em;}
	.texto_nuestros_valores p::before{left:37.7%;}
	.texto_nuestros_valores p::after{right:37.3%;}
	.email_inferior p:nth-child(1){font-size:1em;}
	.email_inferior p{font-size:0.9em;}
	.direccion_inferior p{font-size:0.9em;}
}
@media(max-width:1024px){
	#contenedor_central{width:100%;padding-top:98px !important;}
	.menu_main{display:none;}
	#contenedor_lateral{width:100%;z-index:999;border-bottom:solid 1px #4a842c;}
	.contenedor_logo{width:50%;float:left;padding:10px 10px;}
	.icon_mobile{height: 100%;position: absolute;right: 0;}
	#trigger .fa-arrow-left{color:#4a842c;font-size:2.5em;margin-left:20px;}
	#trigger{display:none;}
	.icon_mobile{display:block;}
}
@media(max-width:991px){
	.productos .container, .asociado_video .container, .nuestros_valores .container{width:100%;}
	.texto_productos{background-size: 17% !important;}
	.texto_productos>p:nth-child(1), .texto_productos>p:nth-child(2){padding-left:26%;}
	.texto_video_asociado>p:nth-child(2){font-size:2.4em;}
	.texto_nuestros_valores p::before{left:36.7%;}
	.texto_nuestros_valores p::after{right:36.3%;}
	.derechos_reservados{text-align:center;margin-bottom:18px;}
	.exus{text-align:center;margin-bottom:25px;}
	.direccion_inferior{height:112px;margin-top:8px;padding:33px 0;}
	.email_inferior{border:none;height:112px;margin-top:8px;padding:33px 0;}
	#footer{padding-top:24px;}
	.facebook_whatsapp{padding-top:18px;margin-top:2.5%;}
	.telefono_inferior{margin-top: 24px;}
	.footer_bottom{padding:26px 0 68px 0;}
}
@media(max-width:767px){
	.contenedor_texto_banner>span:nth-child(1){font-size:1.8em;padding-left:7%;}
	.contenedor_texto_banner .con_negrita{font-size:2.5em;line-height:40px;}
	.contenedor_texto_banner .parrafo1{font-size:1.8em;padding-left:4%;}
	.contenedor_texto_banner .parrafo_inferior{font-size: 1.8em;padding-left: 4%;line-height: 22px;}
	.contenedor_productos{margin-bottom:20px;}
	.texto_productos{background-size:auto !important;}
	.texto_video_asociado>p:nth-child(2){font-size:1.8em;line-height:6px;}
	.texto_video_asociado>p:nth-child(1), .texto_video_asociado>p:nth-child(3){font-size:1.2em;}
	.asociado_video{margin-top:22px;}
	.mfp-iframe-scaler{height: 340px !important;}
	.nuestros_valores{margin-top:26px;}
	.texto_nuestros_valores{margin-bottom:24px;text-align:center;}
	#footer{margin-top:8px;}
	.texto_nuestros_valores p::before{left:31.7%;}
	.texto_nuestros_valores p::after{right:31.3%;}
	.direccion_inferior{border:none;height: auto;padding: 16px 0;}
	.telefono_inferior{border:none;margin-top:6px;padding:8px 0;}
	.email_inferior{height: auto;padding: 4px 0;}
	.facebook_whatsapp{padding-top: 0;}
	.contenedor_productos img{width: 100%;}
}
@media(max-width:575px){
	.contenedor_texto_banner{right:-4%;}
	.contenedor_texto_banner .con_negrita{font-size:2em;line-height:18px;}
	.contenedor_texto_banner>span:nth-child(1){font-size:1.5em;}
	#coopcao_slider .ue_next, #coopcao_slider .ue_prev{font-size:3em;}
	.texto_productos>p:nth-child(1), .texto_productos>p:nth-child(2){padding-left:37%;}
	.contenido_asociado, .contenido_video{width:100%;padding:0px;}
	.texto_video_asociado{bottom:27%;}
	.texto_video_asociado>p:nth-child(1), .texto_video_asociado>p:nth-child(3){font-size:1.6em;}
	.texto_video_asociado>p:nth-child(2){font-size:2.2em;}
	.mfp-iframe-scaler{height:334px !important;}
	.texto_nuestros_valores span{font-size: 3em;}
	.texto_nuestros_valores p{font-size:1.6em;}
	.texto_nuestros_valores p::before{left:26.7%;}
	.texto_nuestros_valores p::after{right:26.3%;}
	.texto_iconos_valores p{font-size: 1.2em;}
	.nuestros_valores .container{margin:0px;padding:0px;}
	.titulo_contacto, .facebook_whatsapp, .direccion_inferior .row>.col-xs-12, .email_inferior .row>.col-xs-12, .telefono_inferior .row>.col-xs-12, .terminos_condiciones .row>.col-xs-12{text-align:center;}
}
@media(max-width:450px){
	.contenedor_productos{width:100%;}
	.contenido_video::before{background-size: 60%;}
}
@media(max-width:400px){
	.contenedor_logo {
	    width: 50%;
	}
	.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after, .hamburger-box{width:32px;}
	.texto_banner{position: relative;transform: none;width: 100%;right: 0;text-align: center;}
	.contenedor_texto_banner{transform:none;right:auto;}
	#coopcao_slider .ue_next, #coopcao_slider .ue_prev{top:27.8%;}
	.texto_nuestros_valores p::before{left:13.7%;}
	.texto_nuestros_valores p::after{right:13.7%;}
}
