/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/*
font-family: 'Raleway', sans-serif;
font-family: 'Playfair Display', serif;
*/

.responsive-image {
	width: 100%;
	height: auto;
}
body {
	font-family: 'Raleway', sans-serif;
}
h1, h2, h3, h4 {
	font-family: 'Playfair Display', serif;	
}
.logo {
	z-index: 1;
}

#mobile-header, #navigation {
    display: none;
}

.main-menu {
	float: right;
	margin-top: 55px;
}
.main-menu ul li {
	float: left;
	margin: 0px 0px 0px 15px;
}
.main-menu ul li a {	
	color: #028817;
	text-transform: uppercase;
	text-decoration: none;
}
.main-menu ul li a:hover, .main-menu .current-menu-item a, .main-menu .current-page-ancestor a, #sidebar .current-menu-item a {
	color: #000 !important;
}

#slides {
	top: -60px;
    position: relative;
    z-index: -1;
    border-bottom: 5px solid #018718;
}

/*
.slidesjs-pagination {
    display: block;
    width: 90px;
    margin: 0 auto;
    text-align: center;
    top: -60px;
    position: relative;
    z-index: 999;
}
.slidesjs-pagination-item {
    float: left;
    margin: 0px 2px;
}
.slidesjs-pagination-item a {
    font-size: 0px;
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 15px;
    background: #fff;
}
*/
.home .content {
	margin-top: auto;
}
.feature h2 a{
	text-decoration: none;
	background: #018718;
	display: block;
	color: #fff;
	padding: 5px 15px;
	font-size: .7em;
	border-left: 50px solid #096919;
	border-radius: 0px 0px 5px 5px;
}

.parallax-window {
	padding: 60px 0px 80px 0px;
}
.parallax-window h1 {
	text-align: center;
	color: #fff;
	padding: 20px 0px 20px 0px;
	margin: 0px;
}
.parallax-window span {
	color: #fff;
	width: 70%;
	text-align: center;
	display: block;
	margin: 0 auto;
	font-size: 1.4em;
	line-height: 1.2em;
}
.related {
	margin: 40px 0px 60px 0px;
	overflow: hidden;
}
.related h1 {
	color: #028817;
	text-align: center;
}
.related-item {
	width: 20%;
	float: left;
	margin:0px 2%;
}

#sidebar {
	margin-top: 20px;
}
	#sidebar ul li a {
	    text-decoration: none;
	    color: #028817;
	}

.footer {
	padding: 40px 0px;
	margin-top: 30px;
	color:#fff;
	background:#018716;
}
.footer-menu ul li a {
	text-decoration: none;
	float: left;
	color: #fff;
	font-weight: 500;
	margin:0px 10px 0px 0px;
}
.footer-info {
	margin-top: 20px;
	text-align: right;
}
/* #Page Styles
================================================== */
.image-head {
	top: -60px;
    position: relative;
    z-index: -1;
    border-bottom: 5px solid #018718;
}
.content {
	margin-top: -60px;
}
.bread {
	padding: 15px 0px;
	background: #eaeaea;
	font-size: .95em;
	margin-bottom: 10px;
}
.breadcrumbs a {
	text-decoration: none;
	color: #028817;
}
.entry h1 {
	color: #028817;
}
.entry h2 {
	color: #259a38;
    font-size: 2em;
}
.entry h3 {
	color: #424242;
    font-size: 1.5em;
}
.entry p {
}
.nice-table {
	width: 100%;
	text-align: left;
}
.nice-table tr th {
	background-color: #259a38;
	color:#fff;
	padding: 5px;
	font-weight: bold;
}
.nice-table tr td {
	padding: 5px;
}
/* INVERSIONISTAS */
.inv-icon {
	width: 10%;
	margin: 2% 6%;
	float: left;
	text-align: center;
}

.inv-icon img {
	width: 100%;
	height: auto;
	border-radius: 95px;
}

.pdf a {
	display: block;
    margin: 5px 0px;
    background: url(../images/icon-pdf-big.png) right center no-repeat;
    padding: 10px 0px;
    padding-right: 8%;
    border-bottom: 1px solid #BFD1D7;    
    font-size: .9em;
    color: #7d8688;
    text-decoration: none;
    transition: .3s;
}
	.pdf a:hover {
	    border-bottom: 1px solid #259a38;
	    color: #4C5C5F;
	    background-position: 99% 50%;
	}

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		.inv-icon {
			width: 10%;
			margin: 2% 7%;
			float: left;
			text-align: center;
			height: 140px;
		}

	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		.main-menu ul li {
			float: left;
			margin: 0px 0px 0px 5px;
		}
		.main-menu ul li a {
			text-transform: none;
			border-bottom: 1px solid #89c192;
			padding-bottom: 3px;
		}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		#mobile-header {
			display: block;
			background: #018716;
			padding: 10px;
		}
			#mobile-header a {
				color:#fff;
				text-decoration: none;
				font-weight: bolder;
				text-transform: uppercase;
			}
		#sidebar {
			display: none;
		}
		.main-menu {
			display: none;
		}
		.logo {
			text-align: center;
		}
		.logo img {
			width: 25%;
			height: auto;
		}
		#slides {
			top:0px;
			margin-bottom: 10px;
		}
		.footer-menu {
			display: none;1
		}
		.logo-footer {
			text-align: center;			
		}
			.logo-footer img {
				width: 25%;
				height: auto;
			}
			.footer-info {
				text-align: center;
			}
		.inv-icon {
			width: 19%;
			margin: 2% 7%;
			float: left;
			text-align: center;
			height: 140px;
		}
		.related-item {
		    width: 46%;
		    float: left;
		    margin: 0px 2%;
		}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}