/* temp styles to pull in later */

.site-header:before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.75) 100%);
	z-index: 1;
}


@media (min-width: 1300px) {
    .header__logo .logo {
        height: 100px;
    }
}

@media (min-width: 992px) {
    .navbar-nav .nav-link {
        font-size: 1.4rem;
     }
}

.header__contact .header-phone {
    font-weight: 100;
}

.header__contact .header-phone a {
    transition: 0s;
}


.list-of-socials {
	border-left: 1px solid rgba(255, 255, 255, 0.4);
}

.list-of-socials li {
	opacity: 0.75;
}

.list-of-socials i.fa-facebook {margin: 2px 0 0 -1px;}
.list-of-socials i.fa-linkedin {margin: -1px 0 0 2px;}
.list-of-socials i.fa-twitter {margin: 1px 0 0 1px;}
.list-of-socials i.fa-instagram {margin: 0 0 0 0;}

.site-header .container {
	z-index: 2;
}

.scroll-down__btn {
    opacity: 0.6;
}

svg.icon-tabler-arrow-narrow-down {
    bottom: 11px;
    right: 3px;
}

.navbar-nav .nav-link {
    font-weight: 100;
}

.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus {
    color: #FFF;
}

.navbar-nav .menu-item-has-children .nav-link:hover, .navbar-nav .menu-item-has-children .nav-link:focus {
    color: #FFF;
}


.parallax-tpx .container {
    height: 95vh;
}

.two-columns-style-2.left .content-item {
    padding-bottom: 260px;
}


.two-columns-style-2.right .content-item {
    padding-bottom: 260px;
}

.two-columns .content-item {
    display: flex;
    align-items: center;
}

.section-services .service__block .service-title {
	font-size: 25px;
}



.header-top .nav-item-84, .header-top .nav-item-781 {
  /*display: inline-block;*/
  position: relative;
  color: #FFF;
}

.header-top .nav-item-84::after, .header-top .nav-item-781::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #FFF;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.header-top .nav-item-84:hover::after, .header-top .nav-item-781:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

/* white border on the swipable logo's removed for dekstop/for now*/
@media (min-width: 768px) {
.logo-swiper .swiper::after {background: none;}
.logo-swiper .swiper::before {background: none;}
}

.single-case-studies .two-columns-style-3 .content-item {
    display: flex;
    align-items: center;
}

.single-case-studies .two-columns-style-3.left .content-item {padding-top: 0;}
.single-case-studies .two-columns-style-3.right .content-item {padding-top: 0;}

.single-case-studies .two-columns-style-3 .content-item .wysiwyg {
	padding-bottom: 0px;
}

@media (min-width: 992px) {
    .navbar-nav .dropdown-menu a {
        font-size: 16px;
    }
}


.fa.fa-twitter{
	font-family:sans-serif;
}
.fa.fa-twitter::before{
	content:"𝕏";
	font-size:1.2em;
}

.footer__copyright .break {
	margin: 0 5px;
	}
	