/* 
    Created on : May 23, 2019, 1:51:52 AM
    Author     : van.ray
*/


/* ==========================================================================
   Animation
   ========================================================================== */


.animated {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    
    animation-delay: .15s;
  -moz-animation-delay: .15s;
  -webkit-animation-delay: .15s;
  -o-animation-delay: .15s;
  transition-delay: .15s;
  -webkit-transition-delay: .15s;
  -moz-transition-delay: .15s;
  -o-transition-delay: .15s;
}


@-webkit-keyframes Slide-Out-Up {
    0% {
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
       opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes Slide-Out-Up {
    0% {
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.Slide-Out-Up {
    -webkit-animation-name: Slide-Out-Up;
    animation-name: Slide-Out-Up;
}

.main_buttons {
    display: none;
}

/* fixing */

@media (max-width: 790px) { 

    .main_buttons {
        z-index: 99999;
        display: block;
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 104px;
        box-shadow: inset 0px 4px 14px -7px #404040;
        text-align: center;
        display: table;
    }

    .main_buttons .on {	
        padding: 18px 0;
        display: table-cell;
    }

    .main_buttons .on a {
        font-size: 16px;
        text-decoration: none;
    }

    .main_buttons .on i {
        font-size: 32px;
        display: block;
        margin-bottom: 4px;
    }

    .main_buttons .one-third { 
        width: 32%;
    }

    .main_buttons .one-half { 
        width: 48%;
    }       
}