/*
Theme Name: Eagle Eye
Description: This is a custom child theme for Salient
Author: Wolff
Template: salient
Version: 0.1
*/

.spy1 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

@media only screen and (min-width: 601px) {
  .spy1 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
}

.spt1 {
  padding-top: 70px !important;
}

@media only screen and (min-width: 601px) {
  .spt1 {
    padding-top: 100px !important;
  }
}

.spt2 {
  padding-top: 20px !important;
}

@media only screen and (min-width: 601px) {
  .spt2 {
    padding-top: 40px !important;
  }
}

.spb1 {
  padding-bottom: 70px !important;
}

@media only screen and (min-width: 601px) {
  .spb1 {
    padding-bottom: 100px !important;
  }
}

@media screen and (min-width: 992px) {
  .spx1 {
    padding-right: 15%;
    padding-left: 15%;
  }
}

@media screen and (min-width: 992px) {
  .spx2 {
    padding-right: 10%;
    padding-left: 10%;
  }
}

@media screen and (min-width: 992px) {
  .spx3 {
    padding-right: 5%;
    padding-left: 5%;
  }
}

.full-width-section > .col.span_12.dark, .full-width-content > .col.span_12.dark {
	color:#303030 !important;
}

body #header-secondary-outer {
    border-bottom: 1px solid rgba(0,0,0,0) !important;
    background-color: #fff !important;
}

body #header-secondary-outer .sf-menu li {
    background: #ff7900;
	margin-top:10px;
}

body #header-secondary-outer .sf-menu li a {
	font-size: 17px;
    padding: 10px 50px !important;
    color: #fff !important;
}

h2 {
	margin-bottom:50px;
}

h4 {
	margin-bottom:20px !important;
}

.center {
	text-align:center;
}

.featured {
	font-weight:600;
	font-size:16px;
	line-height:25px;
}

.bg-grey, .bg-grey .row-bg-wrap {
	background:#49545e;
}
.bg-lgrey, .bg-lgrey .row-bg-wrap {
	background:#e3e3e3;
}
.bg-orange, .bg-orange .row-bg-wrap {
	background:#ff7900;
}

.white *, .white h2 {
  color: #fff !important;
}

.acaps h4 {
  text-transform:uppercase;
}

.ee-carousel .bx-wrapper{
	max-width:100% !important;
}

.b-line .vc-zigzag-inner{
	border-bottom:2px solid #cecece;
	padding-bottom:50px;
	background:none !important;
}

.ee-button.nectar-button {
	font-size: 19px;
    letter-spacing: .5px;
    padding: 18px 15px !important;
}

.menu-footer-menu-container li{
	font-size: 17px;
    line-height: 32px;
    font-weight: 600;	
}

.menu-footer-menu-container li a {
	color:#fff !important;
}

.ee-exp .toggles h3 {
    text-transform: uppercase;
}

.ee-exp .toggles h3 a {
    color: #676767;
    font-size: 18px;
	padding:20px 70px 20px 0px !important;
}

.ee-exp .toggle h3 i {
	border:none !important;
}
/*
.ee-image .vc_column-inner .inner {
	
}

.ee-image .vc_column-inner .inner img {
	-webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    transform: rotate(-60deg);
}*/

.ee-image, .ee-image div {
  margin: 0 auto;
  transform-origin: 50% 50%;
  overflow: hidden;
  width: 300px;
  height: 300px;
}
.ee-image {
  width: 100%;
  height: 100%;
}
.ee-image div {
  ee-image: 100%;
  height: 100%;
}
.ee-image {
  transform: rotate(120deg);
}
.ee-image div.wpb_wrapper {
  transform: rotate(-60deg);
}
.ee-image div.wpb_wrapper div.inner{
  transform: rotate(-60deg);
}

.ee-form .wpcf7-form-control-wrap .ee-input {
    background: #e3e3e3 !important;
	border-radius: 5px;
}

.ee-form .wpcf7-not-valid-tip {
	text-align:right;
	box-shadow:none;
}

.ee-form .g-recaptcha-response .wpcf7-not-valid-tip {
text-align:left;
}

.ee-form .ee-captcha {
    width: 50%;
    float: left;
    margin-top: 20px;
}

.ee-form .ee-submit {
    text-align: right;
    margin-top: 35px;
width: 50%;
    float: right;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000;
	font-weight:bold;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000;
	font-weight:bold;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #000;
	font-weight:bold;
}

::-webkit-input-placeholder {
    color:#000;
	font-weight:bold;
}

::-moz-placeholder {
    color:#000;
	font-weight:bold;
}

::-ms-placeholder {
    color:#000;
	font-weight:bold;
}

.ee-top-headerarea {
	position:relative;
}

.ee-top-headerarea .menu-top-menu-container {
	position:absolute;
	right:18px;
	z-index:1000;
}

.ee-top-headerarea .menu-top-menu-container ul.menu li.menu-item {
	background: #ff7900;
    padding: 2px 50px;
}

.ee-top-headerarea .menu-top-menu-container ul.menu li.menu-item a {
	color:#fff;
}

header#top nav {
	margin-top:30px;
}

header#top nav > ul > li:not(#social-in-menu) > a {
    padding-bottom: 16px !important;
    padding-top: 10px !important;
}

.ee-homeboxes#vcmp_hexagon_grid {
	margin-left:91px;
}

@media screen and (max-width: 800px) {
  .ee-homeboxes#vcmp_hexagon_grid {
	margin-left:0;
}
.ee-homeboxes .hide-box {
display:none;
}
}

.ee-homeboxes#vcmp_hexagon_grid li .defaulthexcontent {
	font-size:23px;
	font-weight:bold;
	text-transform:uppercase;
}
/*.ee-homeboxes#vcmp_hexagon_grid li .defaulthexcontent::before {
    content: "";
    background: rgba(0,0,0, .35);
    width: 100%;
    height: 35px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -13px;
}*/

.ee-homeboxes#vcmp_hexagon_grid li .hexagon-title{
	margin-bottom:0 !important;
	text-align:center !important;	
	background:rgba(255,121,0,0.8);
}
.ee-homeboxes#vcmp_hexagon_grid li .hexagon-title a {
	color:#fff;
	font-family:'Open Sans';
	font-weight:bold;
	font-size:23px;
	text-transform:uppercase;
}

.ee-homeboxes > li > div:hover > span.defaulthexcontent {
    display: none !important;
}

.ee-homeboxes .hide-box > div {
	display:none;
}

.ee-slider .container .content {
    top: 0 !important;
}

.ee-slider.swiper-slide .content > h2 {
	position:relative;
	display:inline-block;
	padding:5% !important;
	background-color: rgba(0,0,0, .5);
	margin-top:-28px;
}

/*.ee-slider.swiper-slide .content > h2{
	content: "";
    left: 0;
    right: 0;
    position: absolute;
    height: 100%;
    top: -25px;
}*/

.ee-slider.swiper-slide .content > h2 span::before {	
	position: absolute;
    margin: auto;
    bottom: -120px;
    left: 0;
    width: 50%;
    height: 120px;
	content:"";
	background:linear-gradient(to top right, transparent 50%, rgba(0, 0, 0, 0.5) 51%) 0 0/100% 120px;
}

.ee-slider.swiper-slide .content > h2 span::after {	
	position: absolute;
    margin: auto;
    bottom: -120px;
    right: 0;
    width: 50%;
    height: 120px;
	content:"";
	background:linear-gradient(to top left, transparent 50%, rgba(0, 0, 0, 0.5) 51%) 0 0/100% 120px;
}

img.hex-side-image {
max-height:500px;
width:auto;
}

.nectar-slider-loading {
    display: none !important;
	background-color:#fff !important;
}

.mfp-wrap, .my-mfp-slide-bottom.mfp-bg {
    display:none;
}

@media only screen and (max-width: 1000px) {
	.ee-top-headerarea .menu-top-menu-container {
		right: 45px;
	}
}

@media only screen and (min-width: 1000px) {
	.ee-slider.swiper-slide .content > h2 {
		min-width:847px;
	}
}

#footer-outer .row {
padding-bottom:55px !important;
}

div#footer-widgets .menu li {
    display: block !important;
    text-align: center;
}

div#footer-widgets .menu li a {
    text-align: center;
}