/*COLORS*/
/*$blue: #3da8f6;*/
/* line 8, ../scss/main.scss */
.black-bg {
  background-color: #111111;
}

/* line 12, ../scss/main.scss */
.blue-bg {
  background-color: #3da5f6;
}

/* line 17, ../scss/main.scss */
body {
  background: #f1f1f1;
}

/* line 22, ../scss/main.scss */
.container {
  max-width: 940px;
}

/* line 26, ../scss/main.scss */
p {
  margin-bottom: 18px;
}

h4 {
	color: #3da5f6;
}

/*TOPBAR*/
/* line 32, ../scss/main.scss */
.topbar {
  background-color: #111111;
  color: #f2f2f2;
  text-align: right;
  padding: 16px 0 16px 0;
}
/* line 37, ../scss/main.scss */
.topbar a {
  color: #ddd;
}

.topbar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.topbar li {
	float: left;
}

.topbar li:nth-child(1) {
	margin-right: 20px;
}

/*HEADER*/
/* line 45, ../scss/main.scss */
.header {
  height: 258px;
  color: #111111;
}
/* line 48, ../scss/main.scss */
.header h1 {
  font-size: 36px;
  color: #fff;
  margin-top: 33px;
  margin-bottom: 4px;
}

.header h1 a {
	color: #fff;
}

/* line 56, ../scss/main.scss */
.avatar {
  float: left;
  margin-top: 38px;
  margin-right: 16px;
}

/* line 62, ../scss/main.scss */
.identity {
  float: left;
}

/*HERO*/
/* line 69, ../scss/main.scss */
.hero {
  margin-top: -66px;
}

/*NAVBAR*/
/* line 76, ../scss/main.scss */
.navbar {
  margin-top: 128px;
  z-index: 99;
}
/* line 79, ../scss/main.scss */
.navbar a {
  color: #fff;
  font-weight: bold;
  font-size: 16px;
}
/* line 83, ../scss/main.scss */
.navbar a:hover {
  /*color: #3da5f6;*/
}

.nav>li>a:hover {
	background-color: rgba(255, 255, 255, .3);
}

/* line 89, ../scss/main.scss */
li.active {
  /*text-decoration: underline;*/
  background: rgba(255, 255, 255, 0.25);
}

/* line 95, ../scss/main.scss */
.pad-top {
  margin-top: 36px;
}

/* line 99, ../scss/main.scss */
.pad-bottom {
  margin-bottom: 50px;
}

/*PAGE*/
/* line 106, ../scss/main.scss */
.page {
  margin-top: -66px;
  background: #fff;
  padding: 24px;
  margin-bottom: 40px;
}

/* line 113, ../scss/main.scss */
.crumbs {
  margin-bottom: 15px;
}

.page h4 {
	/*margin-top: 20px;*/
	line-height: 2em;
}

#accordion h4 {
	border-top: 1px solid #e1e1e1;
}

.cvpdf {
	padding-top: 20px;
	border-top: 1px solid #e1e1e1;
}


/*ACCORDION*/
.accordion-toggle {cursor: pointer; margin: 0;}
.accordion-content {display: none;}
.accordion-content.default {display: block;}

/*FOOTER*/
/* line 119, ../scss/main.scss */
.footer {
  background-color: #111111;
  min-height: 200px;
}
/* line 121, ../scss/main.scss */
.footer a {
  color: #ddd;
}

.footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.footer li {
	display: block;
	float: left;
}

.footer li:nth-child(1) {
	margin-right: 16px;
}

#scrollUp {
  bottom: 20px;
  right: 20px;
  padding: 10px 20px;
  background: #555;
  color: #fff;
}

/*=========== MEDIA QUERIES ===========*/
@media only screen and (max-width: 992px) {
  /* line 134, ../scss/main.scss */
  .navbar {
    margin-top: -30px;
  }
	.footer ul {
		margin-top: 24px;
	}
		

  /* line 138, ../scss/main.scss */
  .navbar-header {
    margin-top: -20px;
  }

  /* line 142, ../scss/main.scss */
  .nav li {
    background-color: #3da5f6;
  }
}

@media only screen and (max-width: 560px) {
	.topbar a:nth-child(1) {
		display: none;
	}
  /* line 151, ../scss/main.scss */
  .avatar {
    display: none;
  }
	.footer li {
		float: none;
		margin-top: 15px;
	}
	
}
@media only screen and (max-width: 392px) {
  /* line 160, ../scss/main.scss */
  .header h1 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 329px) {
  /* line 169, ../scss/main.scss */
  .navbar {
    margin-top: 0;
  }
}

.slick-arrow {
  height: 0 !important;
  font-size: 0;
  opacity: 0;
}
 
.slides {
  position:relative;
}
 
.slides img {
  width: 100%;
}
 
.slides p {
  color: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 10px;
  background: rgba(61,168,246,.75); 
  z-index: 99;
}