/*
Theme Name:   twentysixteen child theme
Description:  Write here a brief description about your child-theme
Author:       admin
Author URL:   Write here the author's blog or website url
Template:     twentysixteen
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  twentysixteen-child
*/

/* Write here your own personal stylesheet */
body{
	background:none;
	font-family: 'Open Sans', sans-serif;
}
p{
	font-size:18px;
}

.site{
	margin:0;
}
.site-inner{
	width:100%;
	 
	 
}
.site-header{
	padding:0;
	background:#030000;
	margin-top:30px;
}
.site-content{
	padding:0;
}
.site{
	background:none;
}

.logo{
    padding-top:30px;
    max-width:1200px;
    margin:auto;
}
.site-header-main{
    max-width:800px;
    margin:auto;
}
.site-branding, .site-header-menu, .header-image {
    margin:0;
}
.main-navigation a{
    color:#fff;
    padding:12px 40px;
    font-weight:normal;
    font-size:15px;
    border-right:1px solid #fff;
    border-left:1px solid #fff;
}
.main-navigation a:hover{
    background:#a2a785;
    color:#fff;
}
.main-navigation li:hover > a, .main-navigation li.focus > a{
    background:#a2a785;
    color:#fff;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a{
    background:#a2a785;
    color:#fff;
}
.site-footer{
	 
}
.footer-new{
    background:#000f08;
    color:#fff;
    padding:50px 0 20px 0;
    margin-top:0px;
}
.footer-new .foot-container{
    max-width:1200px;
    margin:auto;
}
.footer-left{
    float:left;
    line-height:22px;
	margin-top:20px;
}
.footer-left img{
    max-width:300px;
}
.footer-left a{
    color:#fff;
    font-size:18px;
}
.footer-right{
    float:right;
    line-height:22px;
    text-align:right;
}
.footer-right p{
    font-size:12px;
}
.menu-toggle{
    color:#fff;
}
.entry-footer{
    margin-top:0;
}
.mls{
    margin-bottom:100px;
}
.mobile-video{
    display:none;
}
.overview-box .box{
    float:left;
    width:160px;
    text-align:center;
    margin:10px;
}
.overview-box .box img{
    width:50px;
    margin-bottom:10px;
    
}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}
@keyframes kenburns {
    0% {
      opacity: 0;
    }
    5% {
      opacity: 1;
    }
    95% {
        transform: scale3d(1.5, 1.5, 1.5) translate3d(-190px, -120px, 0px);
        animation-timing-function: ease-in;
        opacity: 1;
    }
    100% {
        transform: scale3d(2, 2, 2) translate3d(-170px, -100px, 0px);
        opacity: 0;
    }
}


@media only screen and (max-width: 600px) {
  .logo {
   text-align: center;
    padding: 20px;
  }
 .site-header{
     margin-top:0;
 }
.footer-left, .footer-right {

    float: inherit;
    text-align: center;

}
.site-header-main{
    padding:0 20px;
}
.mls{
    margin-bottom:10px;
    text-align:center;
}
.mobile-video{
    display:block;
}
.fbx-item  {
  -webkit-animation: zoom 20s;
  animation: zoom 20s;
}
.overview-box .box{
    width:50%;
    margin:20px 0;
}
}
@media only screen and (max-width: 908px) {
    .main-navigation a{
        border-left:none;
        border-right:none;
    }
}
@media only screen and (min-width: 600px) {
    
.bwg_popup_image_spun1 .bwg_popup_image_spun2{
    width: 75%;
    overflow: hidden;
    display: block !important;
        margin: auto;
}
.fbx-item  {
  animation: kenburns 20s infinite;
}
}