@charset "UTF-8";
#flyin {
z-index:100;
border-radius:10px 0 0;
-moz-border-radius:10px 0 0;
-webkit-border-radius:10px 0 0;
/*width: 360px;*/
position:fixed;
bottom:20px;
right:30px;
-webkit-backface-visibility:visible!important;
-ms-backface-visibility:visible!important;
backface-visibility:visible!important;
-webkit-animation:flipInY 1s cubic-bezier(0.77,0,.175,1);
-moz-animation:flipInY 1s cubic-bezier(0.77,0,.175,1);
-o-animation:flipInY 1s cubic-bezier(0.77,0,.175,1);
animation:flipInY 1s cubic-bezier(0.77,0,.175,1);
-webkit-transition:bottom .5s ease,background-position .5s ease;
transition:bottom .5s ease,background-position .5s ease;
padding:0;
filter: drop-shadow(0px 0px 7px #aaa);
transition: 0.3s ease-in-out;
}

#flyin .flyin-man {
position:absolute;
right:5%;
top:110px;
z-index:3;
width:82px;
height:130px;
display:block;
background-image:url(//cdn.elegantthemes.com/images/flyin-man.png);
-webkit-animation:float 3s infinite;
-moz-animation:float 3s infinite;
-o-animation:float 3s infinite;
animation:float 3s infinite;
-webkit-transition:top 1s ease,opacity 1s ease;
transition:top 1s ease,opacity 1s ease;
}

#flyin #flying_subscribe {
-webkit-transition:opacity .5s ease,background-color .5s ease;
transition:opacity .5s ease,background-color .5s ease;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:none;
width:100%;
color:#fff;
font-size:16px;
font-family:'Goudy Bookletter 1911',arial,sans-serif;
background:#55a753;
text-align:center;
cursor:pointer;
padding:11px 0 10px;
}

#flyin #flying_subscribe:hover,#flyin .flyinbutton:hover {
background-color:#408c3f;
}

#flyin #exit_emailinput {
-webkit-transition:opacity .5s;
transition:opacity .5s;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
width:220px;
background:#f8fafa;
border:1px solid #e4e9e9;
color:#b3b3b3;
font-size:13px;
margin:0 0 10px;
padding:11px 20px;
}

#flyin .flyinclose {
-webkit-transition:0 .5s ease .2s,opacity .5s ease,top .5s ease .2s;
transition:transform .5s ease .2s,opacity .5s ease,top .5s ease .2s;
content:'';
display:block;
z-index:2;
box-shadow:0 0 10px rgba(0,0,0,.2);
cursor:pointer;
width:50px;
height:50px;
border-radius:30px;
background:#1d94dd url("../../images/cross.png") no-repeat center center;
position:absolute;
top:-20px;
left:-15px;
margin:0;
padding:0;
}

#flyin .flyinbutton {
-webkit-transition:top .5s ease,opacity .5s ease,background-color .5s ease;
transition:top .5s ease,opacity .5s ease,background-color .5s ease;
width:300px;
height:20px;
top:400px;
opacity:0;
position:absolute;
left:10px;
z-index:5;
display:block;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:none;
color:#fff;
font-size:16px;
font-family:'Goudy Bookletter 1911',arial,sans-serif;
background:#55a753;
text-align:center;
cursor:pointer;
padding:11px 0 10px;
}

.hide {
opacity:0;
-webkit-transition:opacity 1s ease;
transition:opacity 1s ease;
}

.hide div {
top:60%!important;
-webkit-transition:top 1s ease;
transition:top 1s ease;
}

.minimize {
bottom:-320px!important;
background-position:320px 127px!important;
}

.minimize .flyin-man {
top:-300px!important;
opacity:0!important;
}

.minimize .flyinbutton {
top:10px!important;
opacity:1!important;
}

.minimize .flyinclose {
top:15px!important;
transform:rotate(180deg);
-ms-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
}

#flyin .free,#flyin .present_bottom,#flyin .present_top {
display:block;
position:absolute;
left:50%;
}

#flyin .present_top {
-webkit-transition:all .5s ease .5s;
transition:all .5s ease .5s;
width:100px;
height:42px;
margin-left:-50px;
top:114px;
background-image:url(//cdn.elegantthemes.com/images/flyin-present-top.png);
}

#flyin .present_bottom {
width:108px;
height:74px;
margin-left:-54px;
top:182px;
background-image:url(//cdn.elegantthemes.com/images/flyin-present-bottom.png);
}

#flyin .free {
-webkit-transition:all .5s ease 1s;
transition:all .5s ease 1s;
width:175px;
height:82px;
margin-left:-87px;
top:133px;
background-image:url(//cdn.elegantthemes.com/images/flyin-free.png);
}

.minimize .flyinclose {
}
.target.is-hidden {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 0;
  pointer-events: none;
  display:none;
}

#flyin img{
	max-width:400px;
	width: 100%;
}
/*
.videocover {
    background-color: rgba(0,0,0,0.4);
    padding: 10px 40px 5px;
    position: absolute;
    bottom: 9px;
    right: 0px;
    font-size: 0.6em;
    color: #FFF;
    left: 0;
    text-align: center;
}
.videocover p {
    border-bottom: solid 1px #FFF;
    padding-bottom: 0px;
    letter-spacing: 0.09em;
    font-size: 1.4em;
    margin: 0;
}

.videocover img {
    width: 270px;
    margin-top: 6px;
}
*/

div#flyin:hover {
    transform: translateY(-5px);
    transition: all .5s;
}


@media screen and (max-width: 920px) {
#flyin{
	display: none;	
}
}