/* temp portugues oculto */


.arv-topbar .dropdown-menu li:last-child {
	display:none;
	}

/* MODS BOOTSTRAP arvensis-V
---------------------------------------------------- */
body {
	font-family:"Open Sans";
	background:#fff url(../images/arvensis_background.gif) top center fixed no-repeat;
	}
a {
	color:0012bb;
	}
a:hover {
	text-decoration:none;
	color:black;
	}
.btn-arvensis {
	background:#3d9be6;
	border:2px solid white;
	border-radius:5px;
	color:white;
	line-height:15px;
	padding:5px;
	}
.btn-arvensis:hover {
	color:white;
	background:#00a80b;
	}

.btn-arvensis2 {
	margin-top:10px;
	background:#3d9be6;
	color:white;
	}
.btn-arvensis2:hover {
	color:white;
	background:#00a80b;
	}

.noleft {
	padding-left:0;
	}
.arv-little {
	font-size:12px;
	}
.breadcrumb {
	background:none;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0;
	color:#fff;
	}
.breadcrumb a {
	color:#fff;
	}
.breadcrumb > li + li::before {
    color: #fff;
    content: "> ";
    padding: 0 5px;
}
.pagination > li > a, .pagination > li > span {
    color: #1baa02;
    padding: 4px 10px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #1baa02;
}

.vertical-align {
	display:flex;
	align-items:center;
	}

.nobottom {
	margin-bottom:0 !important;
	}

/* STACKTABLE */
.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; background:#004aae !important;  color:white ;border-radius:none !important; padding:10px 0;}
.st-key { width: 49%; text-align: right; padding-right: 1%; }
.st-val { width: 49%; padding-left: 1%; text-align:center; }
.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }
@media (max-width: 768px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
  }


/*GRIDS DE 10 y 5 COLUMNAS PARA LOS QUICK LINKS */


.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-5ths {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

.col-xs-10ths,
.col-sm-10ths,
.col-md-10ths,
.col-lg-10ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-10ths {
    width: 10%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-10ths {
        width: 10%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-10ths {
        width: 10%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-10ths {
        width: 10%;
        float: left;
    }
}




/* fin del grid */


.arv-editor {
	
	}

.embed-container {
	position: relative;
	padding-bottom: 56.25%; 
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	}
.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}
@media (max-width:768px) {
	.embed-container {
		margin-bottom:15px;
		}
	}
/* TOPBAR
--------------------------*/
.arv-topbar {
	background:#f2f7f3;
	color:green;
	height:26px;
	}
.arv-topbar a {
	color:green;
	}
.arv-topbar a:hover {
	color:black;
	text-decoration:none;
	}
.arv-topdata {
	font-size:14px;
	margin:0;
	padding-top:2px;
	}

.arv-topdata img {
	max-width:20px !important;
	margin-top:2px;
	}
.arv-lang {
	text-align:right;
	}
.arv-lang button {
	border-top:0;
	border-bottom:0;
	border-radius:0;
	border-right:1px solid white;
	border-left:1px solid white;
	background-color:green;
	height:26px;
	padding:2px 8px;
	color:white;
	font-size:13px;
	}
.arv-lang .caret {
	color:white;
	}
.arv-lang button img {
	padding-right:5px;
	}
.arv-lang button:hover {
	background:black;
	color:#fff;
	}
.arv-lang ul li {
	color:black;
	text-align:left;
	}
.arv-lang .dropdown-menu > li > a {
	padding:3px 5px;
	}
.arv-lang .dropdown-menu > li > a > img {
	padding:0 8px;
	}


/* CABECERA
-------------------------*/
.cabecera {
	margin-bottom:1px;
	padding-left:0;
	padding-right:0;
	}
.cabecera > .container {
	padding-left:0;
	}
.menuarvensis {
	padding-top:25px;
	}

@media (max-width:768px) {
	.topbar .text-right {
		text-align:center;
		}
	}
@media (max-width:1199px) {
	.logo {
		height:102px;
		background:eee;
		width:250px;
		}
	.logo a img {
		width:200px;
		height:115px;
		}
	.cabecera {
		background:url(../images/arvensis_hd_bg2.png) repeat-x;
		margin-bottom:1px;
		}
	}



/* MENÚ
----------------------------*/
.navbar {
	margin-bottom:0;
	padding:15px 0;
	}
.navbar-default {
	border:none;
	background:none;
	border-radius:0px;
	}
.navbar-default > .container {
	padding-left:0;
	padding-right:0;
	}

.container > .navbar-header {
	margin-right:0;
	}
.navbar-header > .row {
	margin-right:0;
	}
.navbar-nav li {
	margin-right:5px;
	}
.navbar-nav li a {
	font-size:16px;
	color:#0025c1 !important;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	text-transform:uppercase;
	}

.navbar-nav ul li a {
	font-size:15px;
	color:#666 !important;
	}

.nav-boton {
	padding:0;
	}
.navbar-toggle {
	margin-top:15px;
	margin-left:15px !important;
	margin-right:5px !important;
	}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
	}

.navbar-nav > .active a  {
		background:#f3f3f3 !important;
		border-radius:6px;
		border:1px solid #e3e3e3; 
		color:#001dc1 !important;
}


@media (max-width:768px) {
		
		.arv-logo img {
			height:70px;
			}
		.navbar-nav > li > a {
			background:#00a80b;
			color:white !important;
		}
		.navbar-nav li a:hover {
			background:#96a6af !important;
			}
		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
			border:none;
		}
		.dropdown-menu {
			padding: 0;
			}
		.navbar-collapse {
			margin-left:10px !important;
			margin-right:0px !important;
			}
		.navbar-nav > .active a  {
			background:#96a6af !important;
			border-radius:0;
			color:#fff !important;
			}
		.navbar-nav .open .dropdown-menu {
			background-color:#fff !important;
			}
		.navbar-nav ul li ul li a {
			background:#fff !important;
			}
		}

@media (min-width:769px) and (max-width:992px) {
	.navbar-nav {
		width:500px;
		float:right;
		padding-top:10px;
		padding-left:10px;
		}
	.navbar-nav > li {
		height:40px;
		}

	.navbar-nav li a {
		padding-bottom:7px;
		padding-top:7px;
		}
	.navbar-nav > li > a:hover {
		background:#96a6af !important;
		border-radius:6px;
		color:#fff !important;
		}		
	}

@media (min-width:993px) {
	.navbar-nav {
		padding-left:10px;
		padding-top:15px;
		}
	.navbar-nav > li > a:hover {
		background:#96a6af !important;
		border-radius:6px;
		color:#fff !important;
		}
	}

@media (min-width:1200px) {
	.navbar-nav {
		padding-left:20px;
		padding-top:15px;
		}
	.navbar-nav li a {
		font-size:20px;
		}
	}

/* BANDA TÍTULO PÁGINA 
-----------------------------------*/

.arvensis-titulos {
	background-color:green;
	color:white;
	min-height:50px;
	}

.arv-tit-gama1 {background-color:#4aa34b;}
.arv-tit-gama2 {background-color:#a76e2e;}
.arv-tit-gama3 {background-color:#d6b334;}
.arv-tit-gama4 {background-color:#ae5f94;}
.arv-tit-gama5 {background-color:#879dc5;}
.arv-tit-gama6 {background-color:#f28b86;}
.arv-tit-gama7 {background-color:#a9d368;}
.arv-tit-gama8 {background-color:#c7403f;}
.arv-tit-gama9 {background-color:#59a5b2;}
.arv-tit-gama10 {background-color:#cd8319;}



.arvensis-titulos .container {
	padding-left:0;
	padding-right:16px;
	}
.arvensis-titulos .container > .row {
	margin-right:0;
	}
.arvensis-titulos h1 {
	font-size:25px;
	margin:0;
	color:white;
	padding:10px 0;
	}
.arv-migas {
	text-align:right;
	margin-top:8px;
	}
@media (max-width:1199px) {
	.arvensis-titulos h1 {
		font-size:20px;
		}
	}
@media (max-width:992px) {
	.arvensis-titulos h1 {
		font-size:20px;
		padding-bottom:0;
		}
	.arv-migas {
		text-align:left;
		padding:0;
		margin-top:0;
		}
	}
@media (max-width:768px) {
	.arvensis-titulos h1 {
		font-size:14px;
		padding-bottom:10px;
		}
	}

/* SLIDER
--------------------------------*/
.carousel-caption {
	text-align:left;
	padding:0;
	top:42%;
	left:0;
	right:0;
	text-align:center;
	
	}
.carousel-caption h1 {
	font-size:50px;
	margin-bottom:0;
	margin-top:0;
	}
.carousel-caption h2 {
	font-size:25px;
	margin-top:0;
	}
.carousel-indicators {
	bottom:0px;
	}
.carousel-indicators li {
    border-radius: 15px;
    height: 15px;
    width: 15px;
	background:#ddd;
}
.carousel-indicators .active {
    height: 15px;
    width: 15px;
}

@media(max-width:1199px) {
	.ac-slider h1 {
		font-size:25px;
		}
	}
@media(max-width:992px) {
	.ac-slider h1 {
		font-size:18px;
		}
	.carousel-caption h1 {
		font-size:30px;
		}
	.carousel-caption h2 {
		font-size:18px;
		}
	}


/* ESPECÍFICOS HOME
-----------------------------------*/


.arv-lema {
	font-size:20px;
	padding-top:9px;
	}
.arv-tit-home h1 {
	margin:0;
	font-size:14px;
	padding-top:17px;
	}

.sol-tit {
	height:70px;
	margin-top:20px;
	font-size:18px;
	padding-left:70px;
	padding-top:15px;
	line-height:18px;
	color:#95a6ae;
	background:url(../images/form_top_bg.jpg) bottom left no-repeat;
	}

.arv-legal {
	font-size:11px;
	}
.sol-form {
	background:#d5e0e7;
	border-radius:6px;
	padding:20px;
	}
.sol-form strong {
	color:#294b5e;
	font-size:13px;
	}
.sol-form .form-control {
	margin-top:10px;
	}

.conoce-arvensis {
	background:#00a80b;
	margin-top:0;
	margin-bottom:30px;
	padding-top:30px;
	}
.conoce-arvensis h1 {
	color:white;
	font-size:40px;
	margin:10px 0;
	}
.arv-banners-cont {
	background:url(../images/banners_bg.jpg) top right no-repeat;
	padding-right:40px;
	}
.c-arv-intro {
	color:white;
	font-size:16px;
	margin-bottom:20px;
	}
.arv-banner {
	background:white;
	border-radius:10px;
	padding:10px;
	font-size:13px;
	line-height:15px;
	margin-bottom:20px;
	height:120px;
	}
.arv-banner h2 {
	font-size:16px;
	color:#001cbe;
	margin:0 0 10px 0;
	}
.arv-banner-img {
	padding-left:15px;
	padding-right:0;
	}
.arv-banner2 {
	background:white;
	border-radius:10px;
	padding:10px;
	font-size:15px;
	color:#001cbe;
	line-height:15px;
	margin-bottom:20px;
	height:80px;
	}

.arv-dist {
	background:#001cbe;
	color:white;
	height:390px;
	}
.dist-tit {
	height:60px;
	text-align:center;
	padding-top:15px;
	font-size:18px;
	background:#0b1448;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:20px;
	}
.arv-dist img {
	margin-bottom:20px;
	}
.arv-dist button {
	margin-bottom:20px;
	}

@media (max-width:1199px) {
	.arv-banner {
		font-size:12px;
		}
	.arv-banners-cont {
		padding-right:10px;
		padding-left:0;
		}
	}
@media (min-width:769px) {
	.arv-tit-home h1 {
		padding-bottom:10px;
		}
	}
@media (max-width:992px) {
	.arv-dist {
		margin-bottom:20px;
		max-height:300px;
		}
	.arv-banner {
		font-size:14px;
		height:70px;
		}
	.arv-banner {
		font-size:14px;
		height:70px;
		}
	.arv-banners-cont {
		background:none;
		}
	.arv-tit-home h1 {
		padding-top: 3px;
		}
	}
@media (max-width:768px) {
	.arv-banner {
		height:40px;
		}
	.arv-banner2 {
		display:none;
		}
	.arv-dist {
		max-height:330px;
		}
	}

/* LINKS A BLOG
----------------------*/
.arv-blog {
	margin-bottom:40px;
	}
.arv-blog a {
	color:#009e01;
	}	
.arv-blog h1 {
	margin:0 0 20px 0;
	}
.arv-blog-item {
	margin-top:20px;
	font-size:13px;
	height:210px;
	}
.arv-blog-item img {
	margin-bottom:20px;
	}
.arv-blog h2 {
	margin:0 0 10px 0;
	font-size:16px;
	}
@media (max-width:1199px) {
	.arv-blog-item {
		height:250px;
		}
	}

/* BUSCADOR DE PRODUCTOS 
----------------------------*/

.arv-buscador {
	background:#e9f1e9;
	}
.arv-buscador > .container {
	padding:20px 5px;
	font-size:13px;
	}
.arv-block {
	color:#666;
	text-align:right;
	}
.arv-buscador-selects {
	padding-top:4px;
	}
.arv-buscador-selects div {
	padding-left:2px;
	padding-right:2px;
	}
.arv-buscador-selects select, .arv-buscador-selects input {
	height:30px;
	padding:0;
	font-size:12px;
	}

.arv-buscador-button {
	text-align:center;
	}
.arv-buscador-button button, .arv-buscador-button2 button {
	min-height:44px;
	min-width: 73px;
	}
.arv-buscador-button2 {
	padding-left:0;
	}
.arv-buscador-button2 button {
	padding-left:10px;
	padding-right:10px;
	}
.arv-buscador hr {
	border:1px solid white;
	margin:8px 0;
	}


.arv-buscador-cierre a {
	background:#e9f1e9;
	padding:3px 15px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	font-size:12px;
	}
.arv-buscador-cierre a:hover {
	background:#00a80b;
	color:white;
	}


@media (max-width:768px) {
	.arv-block {
		text-align:left;
		padding-left:0;
		}
	.arv-buscador-button2 button {
		font-size:11px;
		}
	}

/* GALERIA DE PRODUCTOS
-------------------------*/
.arv-productos {
	margin-top:20px;
	padding-left:0;
	}
.arv-producto {
	min-height:280px;
	}
.arv-productos h1 {
	color:#96a6af;
	margin-bottom:30px;
	}
.arv-productos img {
	max-height:200px;
	}

.arv-productos p {
	margin-top:10px;
	font-size:13px;
	}
.arv-productos h2 {
	color:white;
	font-size:16px;
	text-transform:uppercase;
	margin:10px 0;
	padding:3px 5px ;
	}



.gama1, .gama2, .gama3, .gama4, .gama5, .gama6, .gama7, .gama8, .gama9, .gama10 {margin-bottom:20px;}

.gama1 h2 {background-color:#4aa34b;}
.gama2 h2 {background-color:#a76e2e;}
.gama3 h2 {background-color:#d6b334;}
.gama4 h2 {background-color:#ae5f94;}
.gama5 h2 {background-color:#879dc5;}
.gama6 h2 {background-color:#f28b86;}
.gama7 h2 {background-color:#a9d368;}
.gama8 h2 {background-color:#c7403f;}
.gama9 h2 {background-color:#59a5b2;}
.gama10 h2 {background-color:#cd8319;}



.gama1 .col-xs-9 img {	background-color:#4aa34b;padding:-2px;}
.gama2 .col-xs-9 img {	background-color:#a76e2e;padding:-2px;}
.gama3 .col-xs-9 img {	background-color:#d6b334;padding:-2px;}
.gama4 .col-xs-9 img {	background-color:#ae5f94;padding:-2px;}
.gama5 .col-xs-9 img {	background-color:#879dc5;padding:-2px;}
.gama6 .col-xs-9 img {	background-color:#f28b86;padding:-2px;}
.gama7 .col-xs-9 img {	background-color:#a9d368;padding:-2px;}
.gama8 .col-xs-9 img {	background-color:#c7403f;padding:-2px;}
.gama9 .col-xs-9 img {	background-color:#59a5b2;padding:-2px;}
.gama10 .col-xs-9 img {	background-color:#cd8319;padding:-2px;}



.arv-prod-home {
	border:1px solid #95a6ae;
	border-bottom:0;
	text-align:center;
	padding:10px;
	margin-bottom:0;
	min-height:165px;
	}
.arv-prod-home img {
	max-height:140px;
	}
.arv-home-item h2 {
	margin-top:0 !important;
	text-align:center;
	}


@media (max-width:400px) {
	.arv-productos p {
		font-size:12px !important;
		}
	}
@media (max-width:768px) {
	.arv-producto {
		min-height:0;
		}
	.arv-home-item h2 {
		font-size:14px;
		}
	}
@media (min-width:769px) and (max-width:1199px) {
	.arv-productos h2 {
		}
	}
/* QUICK LINKS
--------------------------------*/

.arv-quicklinks {
	background:#f2f7f3;
	padding-top:20px;
	padding-bottom:20px;
	}

.arv-quick-tit {
	color:green;
	font-size:24px;
	margin-bottom:20px;
	}
.quicklinks {
	font-size:11px;
	}
.quick-names {
	height:35px;
	display:table-cell;
	vertical-align:bottom;
	}
.quicklinks strong {
	text-transform:uppercase;
	}
.quicklinks > div {
	padding-left:7px;
	padding-right:7px;
	}
.quicklinks > div:last-child {
	padding-left:0;
	padding-right:0;
	}
.quicklinks ul {
	margin-top:10px;
	padding-left:0px;
	list-style-type:none;
	}
.quicklinks ul li a {
	color:green;
	}
.gama1_links, .gama2_links,.gama3_links,.gama4_links,.gama5_links,.gama7_links,.gama6_links,.gama8_links,.gama9_links, .gama10_links{
	min-height:260px;
	}
.gama1_links li {background:url(../images/gama1_links_bg.png) top left no-repeat;padding-left:12px;}
.gama2_links li {background:url(../images/gama2_links_bg.png) top left no-repeat;padding-left:12px;}
.gama3_links li {background:url(../images/gama3_links_bg.png) top left no-repeat;padding-left:12px;}
.gama4_links li {background:url(../images/gama4_links_bg.png) top left no-repeat;padding-left:12px;}
.gama5_links li {background:url(../images/gama5_links_bg.png) top left no-repeat;padding-left:12px;}
.gama6_links li {background:url(../images/gama6_links_bg.png) top left no-repeat;padding-left:12px;}
.gama7_links li {background:url(../images/gama7_links_bg.png) top left no-repeat;padding-left:12px;}
.gama8_links li {background:url(../images/gama8_links_bg.png) top left no-repeat;padding-left:12px;}
.gama9_links li {background:url(../images/gama9_links_bg.png) top left no-repeat;padding-left:12px;}
.gama10_links li {background:url(../images/gama10_links_bg.png) top left no-repeat;padding-left:12px;}


@media (max-width:768px) {
	.gama1_links,.gama2_links,.gama3_links,.gama4_links,.gama5_links,.gama6_links,.gama7_links,.gama8_links,.gama9_links,.gama10_links  {
		min-height:0;
		}
	}

/* FICHA DE PRODUCTO 
-----------------------------------*/
.arv-ficha {
	margin-top:50px;
	}
.arv-ficha-img-cont {
	text-align:center;
	}
.arv-ficha-img {
	max-height:300px;
	max-width:200px;
	margin-bottom:25px;
	}
.arv-intro {
	margin-bottom:20px;
	}

.gama1-navs .active a {background-color:#4aa34b !important}
.gama2-navs .active a  {background-color:#a76e2e !important}
.gama3-navs .active a  {background-color:#d6b334 !important}
.gama4-navs .active a  {background-color:#ae5f94 !important}
.gama5-navs .active a  {background-color:#879dc5 !important}
.gama6-navs .active a  {background-color:#f28b86 !important}
.gama7-navs .active a  {background-color:#a9d368 !important}
.gama8-navs .active a  {background-color:#c7403f !important}
.gama9-navs .active a  {background-color:#59a5b2 !important}
.gama10-navs .active a   {background-color:#cd8319 !important}

.arv-files {
	margin-top:30px;
	}
.arv-files-tit {
	border:1px dotted black;
	padding:5px;
	margin-bottom:5px;
	text-align:center;
	}
.arv-files-list {
	padding:15px;
	}	
.arv-file {
	padding-left:0;
	}
.arv-file img, arv-file div {
	float:left;
	}
.arv-file img {
	margin-right:8px;
	margin-bottom:20px;
	}
.arv-file div {
	font-size:12px;
	line-height:15px;
	padding-top:2px;
	}
.arv-ficha-cont {
	margin-top:20px;
	padding:10px;
	border-top:1px solid #eee;
	}
.arv-cont-tit {
	font-weight:bold;
	margin-bottom:15px;
	font-size:16px;
	}
.arv-formatos {
	margin-top:20px;
	}
.arv-formatos dt {
	background:#ededed;
	border-bottom:2px solid white;
	padding:5px;
	width:240px;
	font-weight:normal;
	}
.arv-formatos dd {
	background:#f7f7f7;
	border-bottom:2px solid white;
	padding:5px;
	margin-left:260px;
	}

.p-aviso {
	background:#eee;
	border-radius:10px;
	padding:15px;
	font-size:10px;
	color:#999;
	margin-top:30px;
	margin-bottom:30px;
	}
.p-aviso img {
	margin-bottom:0;
	}


@media (max-width:768px) {
	.arv-file img {
		margin-bottom:5px;
		}
	}
@media (max-width:992px) {
	.arv-ficha-tabs {
		font-size:13px;
		}
	.arv-ficha-tabs li a {
		padding:5px;
		}
	.arv-formatos dt, .arv-formatos dd {
		width:100%;
		text-align:left;
		margin-left:0;
		}
	}


/* AREA TÉCNICA
-----------------------------*/

.arv-tecintro {
	margin:40px 0;
	}
.arv-tec-tabs {
	border-bottom:1px solid #ddd;
	padding-bottom:15px;
	}
.arv-tec-lista {
	margin-top:20px;
	}
.arv-selector {
	margin:10px 0;
	}
.tec-img {
	border:1px solid #ddd;
	padding:15px;
	text-align:center;
	margin-bottom:10px;
	}
.arv-tec-item {
	margin-bottom:20px;
	}
.arv-tec-item h1 {
	color:#00a80b;
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
	}
.arv-tec-item p {
	margin-bottom:20px;
	}

.arv-modal-tit {
	color:#00a80b;
	font-size:16px;
	font-weight:bold;
	}
.arv-tec-modal-body .form-group input{
	height:30px;
	margin-bottom:5px;
	}
.arv-tec-modal-body  label {
	font-weight:normal;
	}





/* WIDGET BLOG 
-----------------------*/

.arvensis-blog-widget {
	padding-top:50px;
	padding-bottom:50px;
	}
.arvensis-blog-widget h1 {
	margin:0 0 15px 35px;
	font-size:18px;
	font-weight:bold;
	}

@media (max-width:768px){
	.arvensis-blog-widget h1 {
		margin:0 0 15px 0;
		}
}


/* SOCIAL */

.bloque_megusta {
	float:right;
	width:205px;
	padding-left:0;
	padding-right:0;
	}
.google_plus_bloque {
	float:right;
	}



/* GALERIAS
------------------------*/

.arv-gal {
	margin-top:20px;
	}
.arv-gal .active {
	background:#00a80b  !important;
	}

.galeria {
	padding:30px;
	text-align:center;
	margin-top:40px;
	}

.thumb-item {
    background: none repeat scroll 0 0 #b4b4b4;
    float: left;
    height: 120px;
    margin: 0 30px 30px 0;
    overflow: hidden;
    position: relative;
    width: 180px;
	border:1px solid #ddd;
	}
@media (max-width:992px) {
	.thumb-item {
	}
}
@media (max-width:768px) {
	.thumb-item {
	}
}

		
/* catalogo completo
-----------------------------*/

.panel-arv .panel-content {
	padding:25px;
	}
.panel-arv .panel-heading {
	color:white;
	text-transform:uppercase;
	font-size:20px;
}
.g1 {background-color:#4aa34b !important;}
.g2 {background-color:#a76e2e!important;}
.g3 {background-color:#d6b334!important;}
.g4 {background-color:#ae5f94!important;}
.g5 {background-color:#879dc5!important;}
.g6 {background-color:#f28b86!important;}
.g7 {background-color:#a9d368!important;}
.g8 {background-color:#c7403f!important;}
.g9 {background-color:#59a5b2!important;}
.g10 {background-color:#cd8319!important;}



/* FOOTER
------------------------*/

.arvensis-pie {
	background:green;
	padding:40px 0;
	color:#fff;
	}
.editpie {
	background-color:green;
	color:#fff;
	font-size:12px;
	}
.editpie a {
	color:#fff;
	}
.editpie a:hover {
	text-decoration:underline;
	}
.buscapie {
	margin-top:20px;
	margin-bottom:10px;
	text-align:right;
	}
.buscapie div {
	padding:0 5px;
	}
.menupie {
	text-align:right;
	}
.menupie a {
	color:#fff;
	font-size:12px;
	border-right:1px solid white;
	padding-right:7px;
	}
.socialpie {
	text-align:right;
	}
.menupie a:hover {
	text-decoration:underline;
	}
.menupie a:last-child {
	border-right:none;
	}
@media (max-width:768px) {
	.socialpie {
		text-align:left;
		margin-top:20px;
		margin-left:0px;
		}
	.buscapie {
		text-align:left;
		}
	.menupie {
		text-align:left;
		margin-left:0;
		}
	.editpie {
		margin-top:10px;
		}
	}
	

/* mods 2018 */

.home1 {
	padding-top:40px;
	background-image:url("../images/palmeras.jpg");
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:40px;
	}
.home1 h4 {
	line-height:25px;
	margin-top:20px;
	margin-bottom:30px;
	}
.home1-rows .row {
	margin-bottom:20px;
	margin-top:20px;
	}
.home1-rows .row > div {
	margin-bottom:40px;
	}

.home1-rows a img {
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
	}

.home1-rows a img:hover {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	}




.conoce-arvensis {
	background:#f2f7f3;
	margin-top:0;
	margin-bottom:10px;
	padding-top:30px;
	font-size:18px;
	}


.conoce-arvensis h1 {
	margin-bottom:40px;
	color:#00a80b;
	}
.conoce-1, .conoce-2, .conoce-3 {
	min-height:400px;
	padding:10px 50px;
	background-size:cover;
	}
.conoce-arvensis table td {
	padding:10px 40px;
	}

@media (min-width:1200px) {
	.quicklinks .col-lg-1:first-child {
		margin-left:30px;
		}
	}

.home2 {
	}
.home2 .container {
	padding-bottom:60px;
	}
.home2-bloques {
	background-color:#f8f8f8;
	margin-bottom:50px;
	border-top:2px solid green !important;
	border-bottom:2px solid green;
	}
.home2-bloques > div {
	padding:40px;
	padding-top:20px;
	}
.home2-bloques h3 {
	margin-bottom:30px;
	}
.home3 {
	padding-top:0px;
	background-image:url("../images/palmeras2.jpg");
	background-position:bottom left;
	background-repeat:no-repeat;
	}
.home3 > h1 {
	background-color:green;
	color:white;
	margin-left:-15px;
	margin-right:-15px;
	padding-top:10px;
	padding-bottom:10px;
	}

.sociales h1 {
	margin-top:0;
	margin-bottom:15px;
	}
.boton-verde {
	background-color:#00a80b;
	color:white;
	border-top-right-radius:0;
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:0;
	font-weight:bold;
	padding-left:40px;
	padding-right:40px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:20px;
	}

.video-responsive {
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* seo mobile */

@media (max-width: 992px) {
    .quicklinks {
        font-size:14px;
		}
	img {
		max-width:100%;
		}
	.editpie p, .menupie a {
		font-size:15px;
		}
	}
.socialpie img, .arv-topdata img {
	margin-right:8px;
	}