/*<style class="generated-highlight">*/
/*</style>*/


/*<style class="generated-styles">*/
    /*Generated using JS for lower CSS file Size, Easier Editing & Faster Loading*/
    .bg-red1-dark {
        background-color: #bf263c !important;
        color: #ffffff !important;
    }
    .bg-green1-dark {
        background-color: #00A86B !important;
        color: #ffffff !important;
    }
    .bg-blue-dark {
        background-color: #00A2FF !important;
        color: #ffffff !important;
    }
    
    .left-20 {
        margin-left: 20px !important;
    }
    .right-20 {
        margin-right: 20px !important;
    }
    .top-30 {
        margin-top: 30px !important;
    }
/*</style>*/

/* Framework.CSS
*/

/*Reusable Classes*/
.uppercase{text-transform: uppercase;}
 .center-text{display:block;}
 .center-text{text-align:center; display:block;}
.boxed-text-large{width:85%; max-width:300px; text-align:center; margin-left:auto; margin-right:auto;}
/*Line Height Control*/

/*Font Weight Control*/
.ultrabold{font-weight:900!important}


/*Columns*/
.clear{clear:both;}
.one-half{margin-top: 2%;width:48%; margin-right:2%; float:left;}
.one-half.last-column{width:48%; margin:2% 0% auto 2%; float:left;}


/*Shadows*/
.shadow-large{box-shadow:0 5px 15px 0 rgba(0,0,0,0.09)!important;}


/*Content Boxes*/
@media(max-width:325px){
    .content{margin:0px 10px 30px 10px!important;}
}
/*Page Titles*/

.content{z-index:1; margin:0px 15px 10px 15px;}
.round-medium{border-radius:15px!important; overflow:hidden;}

/*--Page Content Settings---*/
 .menu-active, .menu{transition: transform 300ms ease; will-change: transform, opacity;}

/*--Menu System---*/

.menu{
    position:fixed;
    background-color:#FFF;
    z-index:100;
    /*overflow:scroll;*/
    -webkit-overflow-scrolling: touch;
}

.menu-box-modal{
    top:50%;
    left:50%;
    transform:translate(-50%, -50%) scale(0, 0);
    opacity:0;
    pointer-events:none;
    transition:all 300ms ease!important;
}
.menu-box-modal.menu-active{
    z-index: 1000;
    transition:all 300ms ease!important; 
    pointer-events:all!important; 
    opacity:1!important; 
    transform:translate(-50%, -50%) scale(1, 1)!important
}
.menu-active.menu{
    opacity:1!important;
    pointer-events:all!important;
    transition-delay: 70ms!important;
}

/*Menu Update*/
.menu-active{opacity:1!important;}

/*Button*/
.button-center-large, .button-center-medium, .button-center-small{
    display:block; left:50%; text-align:center; margin:auto;
}

.button-center-large {
    transform: translateX(-72%);
    width: 70%;
}

.button-round-small {
    border-radius: 6px!important;
}

.button-s {
    padding: 8px 18px!important;
    font-size: 12px;
}


/**/
.modal-xs{
  height: 194px;
  width: 389px;
  text-align: left;
  opacity: 1;
  display: block;
  overflow: unset;
}

/*Glowing Text*/
@keyframes glow-red-light {0% {color:#000;} 50% {color:#ED5565;} 0% {color:#000;}}
@keyframes glow-red-dark {0% {color:#FFF;} 50% {color:#ED5565;} 0% {color:#FFF;}}

/*Scaling Box*/
@keyframes scale-animation {0% {transform:scale(1, 1)} 50% {transform:scale(1.02, 1.02)} 0% {transform:scale(1, 1)}}
@keyframes scale-animation2 {0% {transform:scale(1, 1)} 50% {transform:scale(1.2, 1.2)} 0% {transform:scale(1, 1)}}
