/* OTHER */
body {background-image: url('/themes/prospector/assets/images/bg.jpg');background-size: cover;background-attachment: fixed;}

h1,
h2,
h3,
h4,
h5,
h6,
.h1
.h2
.h3
.h4
.h5
.h6 {font-weight: 500;}



/* HEADER */
.header-top {margin: 18px 0;}
.header-top:before,
.header-top:after {clear: both;display: block;content: '';}

.header-top .social-network {float: left;}
.header-top .social-network li {float: none;display: inline-block;}
.header-top .social-network a {color: #eee;text-decoration: none;}
.header-top .social-network span {display: none;}

.header-top .contact-info {float: right;}
.header-top .contact-info ul {list-style: none;margin: 0;padding: 0;}
.header-top .contact-info li {float: left;margin-right: 18px;color: #ccc;}
.header-top .contact-info i {margin-right: 9px;color: #eee;}
.header-top .contact-info a {color: #ccc;}
.header-top .contact-info li:last-child {margin-right: 0;}
/* --------- */
.header-bottom {background: #fff;border-radius: 5px;box-shadow: 0 0 120px rgba(0, 0, 0, .15);}
.header-bottom:before,
.header-bottom:after {clear: both;display: block;content: '';}

.header-bottom .logo {transition: .5s;float: left;background: #2493D8;border-radius: 5px 0 0 5px;text-align: center;}
.header-bottom .logo:hover {transform: scale(1.05);border-radius: 5px;}
.header-bottom .logo a {color: #fff;font-size: 18px;font-weight: 700;text-decoration: none;height: 99px;padding: 28px 30px;display: block;text-transform: uppercase;}
.header-bottom .logo a > span {display: block;font-size: 10px;letter-spacing: 3px;font-weight: 400;}

.header-bottom .menu {float: right;margin-right: 30px;}
.header-bottom .menu > ul > li {margin-right: 21px;}
.header-bottom .menu > ul > li:last-child {margin-right: 0;}
.header-bottom .menu > ul > li > a {text-transform: uppercase;font-weight: 500;height: 99px;line-height: 99px;color: #1c1c1c;text-decoration: none;}
.header-bottom .menu > ul > li > a:hover {color: #ffc857;}



/* SECTION */
.section-about-us .section-title {margin-bottom: 30px;text-align: center;}
/* --------- */
.section-team .section-title {margin-bottom: 30px;text-align: center;}
.section-team-item {margin-bottom: 45px;}
.section-team-item:last-child {margin-bottom: 0;}
.section-team-item-photo img {width: 100%;height: auto;}
.section-team-item p {margin-bottom: 12px;}



/* TITLE PAGE */
.title-page {padding: 30px 0;text-align: center;}
.title-page h1 {color: #fff;margin: 0;text-shadow: 0 0 15px rgba(0, 0, 0, .15);}



/* WRAPPER */
.wrapper {background: #fff;padding: 60px 0;}



/* GALLERY */
.gallery-image {border: 1px solid #ccc;margin-bottom: 30px;transition: .3s;}
.gallery-image img {width: 100%;height: auto;}
.gallery-image:hover {transform: scale(1.05);}



/* FOOTER */
.footer {padding: 30px 0;color: #ccc;position: relative;}
.footer .copyright {float: left;}
.footer .developer {float: right;}
.footer .developer a {color: #ccc;}
.footer .btn-up {position: fixed;bottom: 0;left: calc(50% - 30px);background: #fff;border-radius: 5px 5px 0 0;width: 60px;line-height: 45px;height: 45px;text-align: center;cursor: pointer;box-shadow: 0 0 60px rgba(0, 0, 0, .15);display: none;}
.footer .btn-up:after {font-family: FontAwesome;content: '\f0d8';color: #454545;}



/* @MEDIA */
@media screen and (min-width: 1200px) {
  .container {width: 1020px;}
}