
/* Global Styles */

body {
	/*min-width: 640px*/;
}

@media only screen and (max-width: 640px) {
  html {
    font-size: 12px;
  }
}

/* Slide Styles */

.row.green {
	background-color: rgb(127,195,28);
	color: white;
}

.row.grey {
	background-color: rgb(235,235,235);
	color: rgb(51,51,51);
}

.row.white {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}

.row.green a {
	color: white;
}

.row.green a:hover h4, .row.green a:hover p {
	opacity: 0.7;
}

/* Lists */

ul.job-list {
	margin: 0;
	padding: 0;
}

ul.job-list li {
	list-style-type: none;
	text-indent: 0;
	margin-bottom: 10%;
}

/* Headings */

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
	font-weight: bold;
}

h4 {
	
	line-height: 1em;
}

/* Icons */

.material-icons {
	position: relative;
	top: 0.1em;
	font-size: 0.8em;
}


/* Typography */

a {
	color: rgb(127,195,28);
	font-weight: bold;
}

a:hover {
	opacity: 0.7;
	color: rgb(127,195,28);
}

nav {
	text-align: right;
}

nav a {
	font-size: 1.3rem;
	padding-left: 4%;
	font-weight: 500;
}

.bg-bolinda {
	background-color: rgb(127,195,28);
}

a.button {
	font-weight: bold;
	letter-spacing: 0.05em;
}

a.button.bg-bolinda:hover {
	background-color: rgb(127,195,28);
	box-shadow: 1px 4px 4px #d8d8d8;
	opacity: 1;
}