/*
Theme Name: Zenite
Theme URI: http://themeforest.net/user/jellythemes/portfolio?sso
Description: Zenite is a highly versatile multi-purpose WordPress theme. Its stunning design and layout capabilities will give your portfolio pieces the attention they deserve. Easy to configure, super flexible and cross browser compatible, coded in HTML5, CCS3 and jQuery, this skillfully constructed theme is 100% valid.
Version: 1.6
Author: Jellythemes
Author URI: http://themeforest.net/user/jellythemes/portfolio?sso
Tags: four-columns, gray, custom-menu
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import "css/reset.css";
@import "css/skeleton.css";
@import "css/zenite.css";
@import "css/layout.css";
@import "css/media_queries.css";
@import "css/flexslider.css";
@import "css/animate.css";
@import "css/responsiveexample2.css";
@import "js/fancybox/jquery.fancybox-1.3.4.css";
@import "css/shop.css";


/* Five Q Customizations */

/* Hide the portfolio in the admin - Wickman does not use it */
.menu-top-last {display: none !important;}

.logo img { height: auto;}
.columns.logo {width: 100% !important;}

/* Green triangle */
.current-menu-item:after {
	content: '';
	border: 12px solid;
	border-color: #77be32 transparent transparent transparent;
	position: absolute;
	bottom: -22px;
	left: 50%;
	margin-left: -12px;
}
.current-menu-parent:after {
	content: '';
	border: 12px solid;
	border-color: #77be32 transparent transparent transparent;
	position: absolute;
	bottom: -22px;
	left: 50%;
	margin-left: -12px;
}

/* Hide the triangle and underline on sub-nav items */
.sub-menu .current-menu-item::after {
	content: none !important;
}
.sub-menu a:after {
	content: none !important;
}

/* this fixes the submenu disapperaring */
#main-nav ul ul {
	top: 34px !important;
}
#main-nav .current-menu-parent > a:after {
content: "";
 position: absolute;
 border-bottom: 6px solid #77be32;
 top: 56px;
 left:0px;
 width: 100%;
}
#main-nav .current-menu-item > a:after {
content: "";
 position: absolute;
 border-bottom: 6px solid #77be32;
 top: 56px;
 left:0px;
 width: 100%;
}
#main-nav {
	margin-left:20%;
}
#main-nav > ul > li > a { 
	border: none !important;
	border-radius: 3px !important;
}

#main-nav > ul > li:hover > a{
	background: #77be32;
	border:none !important; 
	color: #fff;
}

.franja {background: #ede11f !important;}

.tp-button.green, .tp-button:hover.green, .purchase.green, .purchase:hover.green {
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.3), inset 0px -20px 4px 0px rgba(0,0,0,0.15) !important;
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.3), inset 0px -20px 4px 0px rgba(0,0,0,0.15) !important;
	box-shadow:0px 3px 0px rgba(0,0,0,0.3), inset 0px -20px 4px 0px rgba(0,0,0,0.15) !important;
	background-color: #e4d811 !important;
	font-size:1.25em !important;
	text-shadow: 2px 2px rgba(0,0,0,0.3) !important;;
	padding: 10px 25px !important;
}
.tp-button {background: none !important;}
.tp-button:hover {background: none !important;}

.wrapper_footer {
	background: url(/assets/footer-bg.png) repeat 0px -280px;
	background-color: #169a35 !important;
}
.wrapper_footer footer {background: none !important;}
.wrapper_footer .wrapper_copyright {background:  url(/assets/footer-small-bg) !important;}
.wrapper_footer .detall {background:  none !important;}

.wrapper_footer .wrapper_copyright {color: #248139;}
.wrapper_call p.telf span {
	font-family: 'Roboto Slab', serif;
	font-size: 1.1em !important;
}
.wrapper_call p.telf {
	margin-top:64px !important;
	margin-bottom:50px !important;
	text-shadow: 2px 0px 7px 040203;
}
.wrapper_footer footer .article .separador.mid, .wrapper_footer footer .article .separador.right {
	background: #13772a;
	background-image: none !important;
	height: 3px !important;
	margin-top: 25px !important;
	margin-bottom: 8px !important;
	padding: 0px;
	width: 100%;
}
.wrapper_footer footer .article .separador.low {
	background: #13772a;
	background-image: none !important;
	height: 2px !important;
	margin-top: 25px !important;
	margin-bottom: 8px !important;
	padding: 0px;
	width: 100%;
}
.textwidget {
	line-height: 1.12em !important;
}

.normal {text-decoration: none !important; font-family: 'Roboto Slab', serif !important;}
.underline {text-decoration: underline !important;}
.small {font-size: .9em;}

form#register {
	background: #e4d811 url(colors/verde/light-overlay.png) repeat-x left center !important;							/*base*/ /*directori*/
	border-top: solid 0px #e4d811 !important;																				/*base*/
	border-right: solid 0px #e4d811 !important;																			/*base*/
	border-bottom: solid 0px #e4d811 !important;
	margin-left:50px !important;
	float:none !important;
	-moz-box-shadow:0px 2px 7px rgba(0,0,0,0.26);
	-webkit-box-shadow:0px 2px 7px rgba(0,0,0,0.26);
	box-shadow:0px 2px 7px rgba(0,0,0,0.26);
}
form#register .button_register {
	background: url(/assets/subscribe.png) repeat-x left center;
}

.bg-white {
	background: url(/assets/social-bg.png) 100% 100% repeat !important;
}
.cabecera {
	z-index: 500 !important;
}
.home .features ul.base {
	background: #fff !important;
	border: 1px solid !important;
/*	height: 241px !important; */
	width: 428px !important;
}
li.listing-item {
	list-style: none !important;
}
div.listing-item {
	padding: 5px 0px;
}
div.listing-title {
	line-height: 0em !important;
	padding-top: 5px;
}

div.excerpt {
	line-height: 1.65em !important;
}

img.alignnone.wp-image-1072 {
	border: 6px #fff solid !important;
	width: 450px !important;
	height: 278px !important;
}

.home article .title { 
	text-decoration: none !important;
	font-family: 'Roboto Slab', serif !important;
/*	color: #62c02c !important; */
	font-size: 1.3em !important;
	line-height: 1.25em !important;
	text-align: left !important;
}
.home article p {
	text-align: left !important;
}
.nombre {
	color: #6c6c6c;
}
span.comentaris {
	display: none;
}
.listing-item a {
	color: #62c02c !important;
}
.home .features h1 {
	background:url(/assets/title-bg.png) no-repeat !important;
	color: #fff;
	font-family: 'Roboto Slab', serif !important;
	height: 38px;
}
.home .features .base article {
	width: 80%;
}
span.excerpt-dash {
	display: none;
}
ul.display-posts-listing {
	padding: 0px !important;
}
.home .features .base article {
	margin-left:4px !important;
}
.home .features ul.base {
	padding:2px 0 0 18px !important;
}
.flexslider2 .flex-control-nav {
	margin-top: 20px !important;
}
.content .about .box1 {
	width:450px !important;
}

div.column.three.columns {
	width: 145px;
	font-size: .8em;
	line-height: 1.75em;
	margin: 15px 0px;
}
div.column.five.columns {
	text-align: center;
}
div.footer-addresses {
	font-family: 'Roboto Slab', serif;	
	font-size: 1.1em;
}
span.city {
	font-size: 1.75em;
	line-height: 2em;
}
span.numbers {
	font-size: .8em;
	line-height: .9em;
}
.wrapper_footer footer a {
	color:white !important;
	text-decoration: underline;
}

/* Contact Page */

.bg-menu {
	background:url(/assets/submenu-bg.png) !important;
	color:#fff;
}
nav.primary .titol .slim {
	color: #fff !important;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
}
section.container.content.locations {
	padding-top: 25px;
}

div#map_1 {
	height: 400px !important;
	width: 50% !important;
	margin-right:8px;
	margin-bottom: 20px;
}

div#map_2 {
	height: 400px !important;
	width: 49% !important;
	margin-bottom: 20px;
}

.map-primary {
	width: 45%;
	display: inline-block;
}
.map-secondary {
	width: 45%;
	display: inline-block;
}
.locations .info {
	font-size: 13px;
	color: #7c7d7d;
	margin-right: 60px;
	float: left;
	margin-left: 20px;
	margin-top: 0px;
}
.locations h2 {
	color: #7c7d7d;
	margin-bottom: 5px;
}

.locations .info p.adress {
	background:url(css/colors/verde/icon_mapa.png) no-repeat top left;
	padding-left: 40px;
	margin-bottom:30px;
}

.locations .info p.telf {
	background:url(css/colors/verde/icon_telf.png) no-repeat top left;
	padding-left: 40px;
	margin-bottom:30px;
}

img.primary-image {
	border: 6px #fff solid;
	width: 440px; 
	height:255px;
	background-size: 100% 115%;
}

.locations .primary {
	display: inline-block;
}
.locations .secondary {
	display: inline-block;
	padding-left: 50px;
}
.contact h2 {
	margin-bottom: 5px !important;
}
.form h2 {
	margin-top: 0px;
	margin-bottom: 10px;
}
input[type=text], textarea, input[type=email], input[type=password] {
	background: #fff !important;
}

div.separa3 {
	border-top: none !important;
}
.wrapper_footer footer .article .date {
	font-family: 'Roboto Slab', serif !important;
	font-size: 1.75em !important;
}
.wrapper_footer footer .article .month {
	color: #ede11f !important;	
	font-size: .5em !important;
}

.wrapper_footer footer .article .info {
	color: #fff !important;
	font-family: 'Roboto Slab', serif !important;
	font-size: 1em;
}

.wrapper_footer footer .article .info .white {
	font-size: .8em;
}

/* Buy Farm Chemicals */
.pad {
	margin-bottom: 25px !important;
}
.chemicals-title {
	font-size: 1.17em;
	margin: 1em 0;
	color: #77be32;
}
.chemicals-title.contact {
	background:url(/assets/Price-tag.png) no-repeat center left;
	padding-left: 40px;
	margin-bottom:30px;
}
.chemicals-title.shipping {
	background:url(/assets/truck.png) no-repeat center left;
	padding-left: 40px;
	margin-bottom:30px;
}
.chemicals-title.purchasing {
	background:url(/assets/payment.png) no-repeat center left;
	padding-left: 40px;
	margin-bottom:30px;
}

.green-button {
	background: url(/assets/button-green.png) no-repeat;
	padding: 8px 33px;
	text-transform: uppercase;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
	font-weight: bold;
	font-size: 1em;
	margin-top:30px;
	text-decoration: none;
	color: #fff;
	margin-top:20px;
	position: absolute;
}
.learn {
	text-decoration: none;
}

/* Chemical Products Page */
.header-row {
	border: solid 1px #a2a2a2;
	padding-left: 10px;
	margin: 5px 0px !important;
}
.product-row {
	display: inline-block;
	line-height: 20px !important;
	margin: 0px;
}
.container .four.columns {
	margin-right: 0px !important;
}

.tablepress thead th, .tablepress tfoot th {
	background-color: #62c02c !important;
	color: #fff !important;
}

.dataTables_wrapper .sorting:hover, .dataTables_wrapper .sorting_asc,
.dataTables_wrapper .sorting_desc {
    background-color: #169a35 !important;
}

/* Team Page */
.titular .sp_doble {
		background: #13772a !important;
	background-image: none !important;
	height: 1px !important;
	width: 100%;	
}
div.team-member {
	display: block;
	float: left;
	width: 220px;
	padding: 0 40px;
	text-align: center;
	margin-bottom: 50px;
}
div.team-member.first {
    clear: left;
}
figure {
	overflow: hidden;
	width: 200px;
	height: 200px;
	border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	border: 5px solid #fff;
	margin-left:10px;
}
img.avatar.wp-post-image {
	width: 200px;
	height: 255px;
}
h3.member {
	margin-bottom: 0px;
}
p.role {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: .8em;
}
.team-member-text {margin-top: 10px;}
.team-member-text p {
	line-height: 1.75em;
	margin-top: 0px
}
/*.team-member {	
	height: 500px;
	margin-bottom: 120px !important;
}
*/

.blog .team-member .imagen {
	border: none !important;
}

/* About Page */
.flexslider4 {
	padding-top:80px;
}
.history a {
	color: #62c02c;
	font-weight: bold;
	text-decoration: none;
}

/* Blog list page */
div.lista.column.twelve.columns { 
	margin-top: 50px !important;
}


/* Blog page */
.blog article .imagen {
	border: solid 1px #62c02c !important;
}
.home article .imagen {
	display: none;
}
.blog article .imagen .hover {
	background: #62c02c !important;
	border-radius: 50px;
}
.blog .bottomline2 {
	background: #13772a !important;
	background-image: none !important;
	height: 1px !important;
	margin-top: 25px !important;
	margin-bottom: 8px !important;
	padding: 0px;
	width: 100%;	
}
.form-allowed-tags {
	color: #169a35;
}