/*
Theme Name: Bird Marketing
Theme URI: http: //birdmarketing.co.uk/
Description: This is a custom child theme for Salient
Author: Bird Marketing
Author URI: http: //birdmarketing.co.uk/
Template: salient
Version: 0.1
*/

@font-face{
    font-family: Neutra;
    src: url(css/fonts/Neutra2Text-Light.woff);
    font-weight: normal;
}

@font-face{
    font-family: Neutra;
    src: url(css/fonts/Neutra2Text-Bold.woff);
    font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Neutra;
    font-weight: normal;
    text-transform: uppercase;
}
h1 {
    font-weight: bold;
}

#footer-outer, #nectar_fullscreen_rows >#footer-outer.wpb_row .full-page-inner-wrap {
background-color: #000!important;	
}

#header-outer.transparent header#top nav > ul > li > a {
    font-family: Neutra;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
    font-size: 16px;
}
#birds h1, #birds  h2 {
    color: white !important;
}

.is-selected p {
    color: #000 !important;
}

blockquote p {
    font-size: 16px;
    line-height: 32px;
}

body .testimonial_slider .is-selected .star-rating-wrap .star-rating .filled:before {
color: #2D3742 !important;
}

#services h2 {
    font-size: 22px;
}
.section-title {
    font-size: 34px;
}
body[data-form-style="minimal"] .minimal-form-input {
	padding-top: 10px;
}
body[data-form-style="minimal"] .minimal-form-input label span.text {
	margin-top: 0px;
}
body[data-form-style="minimal"] .minimal-form-input label {
	overflow: visible;
	overflow-x: hidden;
}
body[data-form-style="minimal"] #footer-outer #footer-widgets .col input {
	color: #fff;
}
#bird-load {
  background-color: #fff;
}
#bird-load .ajaxLoad {
  	position: absolute;
  	top: 50%;
  	left: 50%;
	transform: translate(-50%,-50%);
}
#bird-load .ajaxLoad svg {
  position: relative;
  z-index: 10;
  height: 40px;
  -webkit-animation: bounce .5s cubic-bezier(0.51, 0.23, 0.02, 0.96) infinite;
          animation: bounce .5s cubic-bezier(0.51, 0.23, 0.02, 0.96) infinite;
}
#bird-load .ajaxLoad:after {
  position: absolute;
  bottom: -2px;
  left: 20px;
  display: block;
  width: 22px;
  height: 4px;
  background: rgba(0,0,0,0.1);
  border-radius: 100%;
  content: '';
  -webkit-animation: shadow .5s infinite;
          animation: shadow .5s infinite;
}
@keyframes bounce {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(0.95, 1.1) translateY(-8px);
            transform: scale(0.95, 1.1) translateY(-8px);
  }
}
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(0.95, 1.1) translateY(-8px);
            transform: scale(0.95, 1.1) translateY(-8px);
  }
}
@keyframes shadow {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(0.7, 1);
            transform: scale(0.7, 1);
    background: rgba(0,0,0,0.05);
  }
}
@-webkit-keyframes shadow {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(0.7, 1);
            transform: scale(0.7, 1);
    background: rgba(0,0,0,0.05);
  }
}

.bird-container {
  background: #2D3742;
	position: relative;
}
.bird-container h2 {
	color: #f4f4f4;
    font-size: 200px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    width: 100%;
    top: 20vh;
}

#world {
	padding-top: 100px;
	height: 90vh;
	overflow: hidden
}
