#main #et-boc .btn-holder, .btn-holder
{
    display: block;
    position: relative;
}
#main #et-boc .btn, #main #et-boc .btn:active, .btn, .btn:active
{
    display: inline-block;
    padding: 4px 10px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.25;
    text-align: center;
    vertical-align: middle;
    border: 2px solid;
    border-radius: 0;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: 500;
    text-decoration: none;
    text-shadow: none;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
}
#main #et-boc .btn.btn-0x, #main #et-boc .btn:active.btn-0x, .btn.btn-0x, .btn:active.btn-0x
{
    font-size: 14px;
    padding: 8px 10px;
}
#main #et-boc .btn.btn-1x, #main #et-boc .btn:active.btn-1x, .btn.btn-1x, .btn:active.btn-1x
{
    font-size: 16px;
    padding: 8px 20px;
}
#main #et-boc .btn.btn-2x, #main #et-boc .btn:active.btn-2x, .btn.btn-2x, .btn:active.btn-2x
{
    font-size: 18px;
    padding: 10px 30px;
}
#main #et-boc .btn.btn-3x, #main #et-boc .btn:active.btn-3x, .btn.btn-3x, .btn:active.btn-3x
{
    font-size: 18px;
    padding: 10px 40px;
}
#main #et-boc .btn.btn-4x, #main #et-boc .btn:active.btn-4x, .btn.btn-4x, .btn:active.btn-4x
{
    font-size: 24px;
    padding: 6px 40px;
}
#main #et-boc .btn:hover.hover-glow, #main #et-boc .btn:active:hover.hover-glow, .btn:hover.hover-glow, .btn:active:hover.hover-glow
{
    box-shadow: 0 0 10px rgba(255,255,255,.5);
}
#main #et-boc .btn:hover.hover-shadow, #main #et-boc .btn:active:hover.hover-shadow, .btn:hover.hover-shadow, .btn:active:hover.hover-shadow
{
    box-shadow: 0 0 10px rgba(0,0,0,.5);
}
@media(max-width: 980px)
{
    .btn-holder.et_pb_text_align_right, .btn-holder.et_pb_text_align_left
    {
        text-align: center;
    }
}
#main #et-boc .color-primary, #main #et-boc .btn.color-primary, #main #et-boc .btn.color-primary span, .color-primary, .btn.color-primary, footer .footer-widgets .color-primary, footer .footer-widgets .btn.color-primary, footer .footer-widgets .btn.color-primary span
{
    color: var(--color-primary);
}
#main #et-boc .color-primary:hover, #main #et-boc .btn.color-primary:hover, #main #et-boc .btn.color-primary:hover span, .color-primary:hover, .btn.color-primary:hover, footer .footer-widgets .color-primary:hover, footer .footer-widgets .btn.color-primary:hover, footer .footer-widgets .btn.color-primary:hover span
{
    color: var(--color-primary);
}
#main #et-boc .color-primary-bg, .color-primary-bg
{
    background: var(--color-primary);
}
#main #et-boc .color-primaryi, .color-primaryi
{
    color: var(--color-primary)!important;
}
#main #et-boc .color-primary-hdri .heading-hero, .color-primary-hdri .heading-hero, #main #et-boc .color-primary-hdri .heading-hero-alt, .color-primary-hdri .heading-hero-alt, #main #et-boc .color-primary-hdri .heading-primary, .color-primary-hdri .heading-primary, #main #et-boc .color-primary-hdri .heading-secondary, .color-primary-hdri .heading-secondary, #main #et-boc .color-primary-hdri .heading-tertiary, .color-primary-hdri .heading-tertiary, #main #et-boc .color-primary-hdri h1, .color-primary-hdri h1, #main #et-boc .color-primary-hdri h2, .color-primary-hdri h2, #main #et-boc .color-primary-hdri h3, .color-primary-hdri h3, #main #et-boc .color-primary-hdri h4, .color-primary-hdri h4, #main #et-boc .color-primary-hdri h5, .color-primary-hdri h5, #main #et-boc .color-primary-hdri h6, .color-primary-hdri h6
{
    color: var(--color-primary);
}
#main #et-boc .color-primary-bgi, .color-primary-bgi
{
    background: var(--color-primary);
}
#main #et-boc .color-primary-btn, .color-primary-btn
{
    border-color: var(--color-primary);
    background: var(--color-primary);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-primary-btn.btn-ghost, .color-primary-btn.btn-ghost
{
    background: rgba(0,0,0,0);
    border-color: var(--color-primary);
}
#main #et-boc .animBtn:after, .animBtn:after, .animBtn:after
{
    content: "";
}
#main #et-boc .color-primary-btn.animBtn, .color-primary-btn.animBtn
{
    background: var(--color-primary);
}
#main #et-boc .color-primary-icon i, .color-primary-icon i
{
    color: var(--color-primary);
}
#main #et-boc .color-primary-font, #main #et-boc .btn.color-primary-font, footer .footer-widgets .color-primary-font, .color-primary-font, .btn.color-primary-font, #main #et-boc .color-primary-font span, .color-primary-font span
{
    color: var(--color-primary);
}
#main #et-boc .color-primary-font-hover:hover, #main #et-boc .btn.color-primary-font-hover:hover, footer .footer-widgets .color-primary-font-hover:hover, .color-primary-font-hover:hover, .color-primary-font-hover:hover, #main #et-boc .color-primary-font-hover:hover span, .color-primary-font-hover:hover span
{
    color: var(--color-primary);
}
#main #et-boc .color-primary-btn-hover.animBtn:after, .color-primary-btn-hover.animBtn:after
{
    background: none repeat scroll 0 0 var(--color-primary);
}
#main #et-boc .color-primary-btn-hover:hover, .color-primary-btn-hover:hover
{
    border-color: var(--color-primary);
    background: var(--color-primary);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-primary-btn-hover:hover.btn-ghost, .color-primary-btn-hover:hover.btn-ghost
{
    border-color: var(--color-primary);
    background: var(--color-primary);
}
#main #et-boc .color-primary-btn-hover:hover.animBtn:after, .color-primary-btn-hover:hover.animBtn:after
{
    background: none repeat scroll 0 0 var(--color-primary);
}
#main #et-boc .color-primary-btn-hover-saturate.animBtn:after, .color-primary-btn-hover-saturate.animBtn:after
{
    background: none repeat scroll 0 0 saturate(var(--color-primary),50%);
}
#main #et-boc .color-primary-btn-hover-saturate:hover, .color-primary-btn-hover-saturate:hover
{
    border-color: saturate(var(--color-primary),50%);
    background: saturate(var(--color-primary),50%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-primary-btn-hover-saturate:hover.btn-ghost, .color-primary-btn-hover-saturate:hover.btn-ghost
{
    border-color: var(--color-primary);
    background: var(--color-primary);
}
#main #et-boc .color-primary-btn-hover-saturate:hover.animBtn:after, .color-primary-btn-hover-saturate:hover.animBtn:after
{
    background: none repeat scroll 0 0 saturate(var(--color-primary),50%);
}
#main #et-boc .color-primary-btn-hover-lighten-x.animBtn:after, .color-primary-btn-hover-lighten-x.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-primary-btn-hover-lighten-x:hover, .color-primary-btn-hover-lighten-x:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-primary-btn-hover-lighten-x:hover.btn-ghost, .color-primary-btn-hover-lighten-x:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-primary-btn-hover-lighten-x:hover.animBtn:after, .color-primary-btn-hover-lighten-x:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-primary-btn-hover-lighten-xx.animBtn:after, .color-primary-btn-hover-lighten-xx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-primary-btn-hover-lighten-xx:hover, .color-primary-btn-hover-lighten-xx:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-primary-btn-hover-lighten-xx:hover.btn-ghost, .color-primary-btn-hover-lighten-xx:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-primary-btn-hover-lighten-xx:hover.animBtn:after, .color-primary-btn-hover-lighten-xx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-primary-btn-hover-lighten-xxx.animBtn:after, .color-primary-btn-hover-lighten-xxx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-primary-btn-hover-lighten-xxx:hover, .color-primary-btn-hover-lighten-xxx:hover
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-primary-btn-hover-lighten-xxx:hover.btn-ghost, .color-primary-btn-hover-lighten-xxx:hover.btn-ghost
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
}
#main #et-boc .color-primary-btn-hover-lighten-xxx:hover.animBtn:after, .color-primary-btn-hover-lighten-xxx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-secondary, #main #et-boc .btn.color-secondary, #main #et-boc .btn.color-secondary span, .color-secondary, .btn.color-secondary, footer .footer-widgets .color-secondary, footer .footer-widgets .btn.color-secondary, footer .footer-widgets .btn.color-secondary span
{
    color: var(--color-secondary);
}
#main #et-boc .color-secondary:hover, #main #et-boc .btn.color-secondary:hover, #main #et-boc .btn.color-secondary:hover span, .color-secondary:hover, .btn.color-secondary:hover, footer .footer-widgets .color-secondary:hover, footer .footer-widgets .btn.color-secondary:hover, footer .footer-widgets .btn.color-secondary:hover span
{
    color: var(--color-secondary);
}
#main #et-boc .color-secondary-bg, .color-secondary-bg
{
    background: var(--color-secondary);
}
#main #et-boc .color-secondaryi, .color-secondaryi
{
    color: var(--color-secondary)!important;
}
#main #et-boc .color-secondary-hdri .heading-hero, .color-secondary-hdri .heading-hero, #main #et-boc .color-secondary-hdri .heading-hero-alt, .color-secondary-hdri .heading-hero-alt, #main #et-boc .color-secondary-hdri .heading-primary, .color-secondary-hdri .heading-primary, #main #et-boc .color-secondary-hdri .heading-secondary, .color-secondary-hdri .heading-secondary, #main #et-boc .color-secondary-hdri .heading-tertiary, .color-secondary-hdri .heading-tertiary, #main #et-boc .color-secondary-hdri h1, .color-secondary-hdri h1, #main #et-boc .color-secondary-hdri h2, .color-secondary-hdri h2, #main #et-boc .color-secondary-hdri h3, .color-secondary-hdri h3, #main #et-boc .color-secondary-hdri h4, .color-secondary-hdri h4, #main #et-boc .color-secondary-hdri h5, .color-secondary-hdri h5, #main #et-boc .color-secondary-hdri h6, .color-secondary-hdri h6
{
    color: var(--color-secondary);
}
#main #et-boc .color-secondary-bgi, .color-secondary-bgi
{
    background: var(--color-secondary);
}
#main #et-boc .color-secondary-btn, .color-secondary-btn
{
    border-color: var(--color-secondary);
    background: var(--color-secondary);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-secondary-btn.btn-ghost, .color-secondary-btn.btn-ghost
{
    background: rgba(0,0,0,0);
    border-color: var(--color-secondary);
}
#main #et-boc .color-secondary-btn.animBtn, .color-secondary-btn.animBtn
{
    background: var(--color-secondary);
}
#main #et-boc .color-secondary-icon i, .color-secondary-icon i
{
    color: var(--color-secondary);
}
#main #et-boc .color-secondary-font, #main #et-boc .btn.color-secondary-font, footer .footer-widgets .color-secondary-font, .color-secondary-font, .btn.color-secondary-font, #main #et-boc .color-secondary-font span, .color-secondary-font span
{
    color: var(--color-secondary);
}
#main #et-boc .color-secondary-font-hover:hover, #main #et-boc .btn.color-secondary-font-hover:hover, footer .footer-widgets .color-secondary-font-hover:hover, .color-secondary-font-hover:hover, .btn.color-secondary-font:hover, #main #et-boc .color-secondary-font-hover:hover span, .color-secondary-font-hover:hover span
{
    color: var(--color-secondary);
}
#main #et-boc .color-secondary-btn-hover.animBtn:after, .color-secondary-btn-hover.animBtn:after
{
    background: none repeat scroll 0 0 var(--color-secondary);
}
#main #et-boc .color-secondary-btn-hover:hover, .color-secondary-btn-hover:hover
{
    border-color: var(--color-secondary);
    background: var(--color-secondary);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-secondary-btn-hover:hover.btn-ghost, .color-secondary-btn-hover:hover.btn-ghost
{
    border-color: var(--color-secondary);
    background: var(--color-secondary);
}
#main #et-boc .color-secondary-btn-hover:hover.animBtn:after, .color-secondary-btn-hover:hover.animBtn:after
{
    background: none repeat scroll 0 0 var(--color-secondary);
}
#main #et-boc .color-secondary-btn-hover-saturate.animBtn:after, .color-secondary-btn-hover-saturate.animBtn:after
{
    background: none repeat scroll 0 0 saturate(var(--color-secondary),50%);
}
#main #et-boc .color-secondary-btn-hover-saturate:hover, .color-secondary-btn-hover-saturate:hover
{
    border-color: saturate(var(--color-secondary),50%);
    background: saturate(var(--color-secondary),50%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-secondary-btn-hover-saturate:hover.btn-ghost, .color-secondary-btn-hover-saturate:hover.btn-ghost
{
    border-color: var(--color-secondary);
    background: var(--color-secondary);
}
#main #et-boc .color-secondary-btn-hover-saturate:hover.animBtn:after, .color-secondary-btn-hover-saturate:hover.animBtn:after
{
    background: none repeat scroll 0 0 saturate(var(--color-secondary),50%);
}
#main #et-boc .color-secondary-btn-hover-lighten-x.animBtn:after, .color-secondary-btn-hover-lighten-x.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-secondary-btn-hover-lighten-x:hover, .color-secondary-btn-hover-lighten-x:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-secondary-btn-hover-lighten-x:hover.btn-ghost, .color-secondary-btn-hover-lighten-x:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-secondary-btn-hover-lighten-x:hover.animBtn:after, .color-secondary-btn-hover-lighten-x:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-secondary-btn-hover-lighten-xx.animBtn:after, .color-secondary-btn-hover-lighten-xx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-secondary-btn-hover-lighten-xx:hover, .color-secondary-btn-hover-lighten-xx:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-secondary-btn-hover-lighten-xx:hover.btn-ghost, .color-secondary-btn-hover-lighten-xx:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-secondary-btn-hover-lighten-xx:hover.animBtn:after, .color-secondary-btn-hover-lighten-xx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-secondary-btn-hover-lighten-xxx.animBtn:after, .color-secondary-btn-hover-lighten-xxx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-secondary-btn-hover-lighten-xxx:hover, .color-secondary-btn-hover-lighten-xxx:hover
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-secondary-btn-hover-lighten-xxx:hover.btn-ghost, .color-secondary-btn-hover-lighten-xxx:hover.btn-ghost
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
}
#main #et-boc .color-secondary-btn-hover-lighten-xxx:hover.animBtn:after, .color-secondary-btn-hover-lighten-xxx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-tertiary, #main #et-boc .btn.color-tertiary, #main #et-boc .btn.color-tertiary span, .color-tertiary, .btn.color-tertiary, footer .footer-widgets .color-tertiary, footer .footer-widgets .btn.color-tertiary, footer .footer-widgets .btn.color-tertiary span
{
    color: var(--color-tertiary);
}
#main #et-boc .color-tertiary:hover, #main #et-boc .btn.color-tertiary:hover, #main #et-boc .btn.color-tertiary:hover span, .color-tertiary:hover, .btn.color-tertiary:hover, footer .footer-widgets .color-tertiary:hover, footer .footer-widgets .btn.color-tertiary:hover, footer .footer-widgets .btn.color-tertiary:hover span
{
    color: var(--color-tertiary);
}
#main #et-boc .color-tertiary-bg, .color-tertiary-bg
{
    background: var(--color-tertiary);
}
#main #et-boc .color-tertiaryi, .color-tertiaryi
{
    color: var(--color-tertiary)!important;
}
#main #et-boc .color-tertiary-hdri .heading-hero, .color-tertiary-hdri .heading-hero, #main #et-boc .color-tertiary-hdri .heading-hero-alt, .color-tertiary-hdri .heading-hero-alt, #main #et-boc .color-tertiary-hdri .heading-primary, .color-tertiary-hdri .heading-primary, #main #et-boc .color-tertiary-hdri .heading-secondary, .color-tertiary-hdri .heading-secondary, #main #et-boc .color-tertiary-hdri .heading-tertiary, .color-tertiary-hdri .heading-tertiary, #main #et-boc .color-tertiary-hdri h1, .color-tertiary-hdri h1, #main #et-boc .color-tertiary-hdri h2, .color-tertiary-hdri h2, #main #et-boc .color-tertiary-hdri h3, .color-tertiary-hdri h3, #main #et-boc .color-tertiary-hdri h4, .color-tertiary-hdri h4, #main #et-boc .color-tertiary-hdri h5, .color-tertiary-hdri h5, #main #et-boc .color-tertiary-hdri h6, .color-tertiary-hdri h6
{
    color: var(--color-tertiary);
}
#main #et-boc .color-tertiary-bgi, .color-tertiary-bgi
{
    background: var(--color-tertiary);
}
#main #et-boc .color-tertiary-btn, .color-tertiary-btn
{
    border-color: var(--color-tertiary);
    background: var(--color-tertiary);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-tertiary-btn.btn-ghost, .color-tertiary-btn.btn-ghost
{
    background: rgba(0,0,0,0);
    border-color: var(--color-tertiary);
}
#main #et-boc .color-tertiary-btn.animBtn, .color-tertiary-btn.animBtn
{
    background: var(--color-tertiary);
}
#main #et-boc .color-tertiary-icon i, .color-tertiary-icon i
{
    color: var(--color-tertiary);
}
#main #et-boc .color-tertiary-font, #main #et-boc .btn.color-tertiary-font, footer .footer-widgets .color-tertiary-font, .color-tertiary-font, .btn.color-tertiary-font, #main #et-boc .color-tertiary-font span, .color-tertiary-font span
{
    color: var(--color-tertiary);
}
#main #et-boc .color-tertiary-font-hover:hover, #main #et-boc .btn.color-tertiary-font-hover:hover, footer .footer-widgets .color-tertiary-font-hover:hover, .color-tertiary-font-hover:hover, .btn.color-tertiary-font:hover, #main #et-boc .color-tertiary-font-hover:hover span, .color-tertiary-font-hover:hover span
{
    color: var(--color-tertiary);
}
#main #et-boc .color-tertiary-btn-hover.animBtn:after, .color-tertiary-btn-hover.animBtn:after
{
    background: none repeat scroll 0 0 var(--color-tertiary);
}
#main #et-boc .color-tertiary-btn-hover:hover, .color-tertiary-btn-hover:hover
{
    border-color: var(--color-tertiary);
    background: var(--color-tertiary);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-tertiary-btn-hover:hover.btn-ghost, .color-tertiary-btn-hover:hover.btn-ghost
{
    border-color: var(--color-tertiary);
    background: var(--color-tertiary);
}
#main #et-boc .color-tertiary-btn-hover:hover.animBtn:after, .color-tertiary-btn-hover:hover.animBtn:after
{
    background: none repeat scroll 0 0 var(--color-tertiary);
}
#main #et-boc .color-tertiary-btn-hover-saturate.animBtn:after, .color-tertiary-btn-hover-saturate.animBtn:after
{
    background: none repeat scroll 0 0 saturate(var(--color-tertiary),50%);
}
#main #et-boc .color-tertiary-btn-hover-saturate:hover, .color-tertiary-btn-hover-saturate:hover
{
    border-color: saturate(var(--color-tertiary),50%);
    background: saturate(var(--color-tertiary),50%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-tertiary-btn-hover-saturate:hover.btn-ghost, .color-tertiary-btn-hover-saturate:hover.btn-ghost
{
    border-color: var(--color-tertiary);
    background: var(--color-tertiary);
}
#main #et-boc .color-tertiary-btn-hover-saturate:hover.animBtn:after, .color-tertiary-btn-hover-saturate:hover.animBtn:after
{
    background: none repeat scroll 0 0 saturate(var(--color-tertiary),50%);
}
#main #et-boc .color-tertiary-btn-hover-lighten-x.animBtn:after, .color-tertiary-btn-hover-lighten-x.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-tertiary-btn-hover-lighten-x:hover, .color-tertiary-btn-hover-lighten-x:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-tertiary-btn-hover-lighten-x:hover.btn-ghost, .color-tertiary-btn-hover-lighten-x:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-tertiary-btn-hover-lighten-x:hover.animBtn:after, .color-tertiary-btn-hover-lighten-x:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-tertiary-btn-hover-lighten-xx.animBtn:after, .color-tertiary-btn-hover-lighten-xx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-tertiary-btn-hover-lighten-xx:hover, .color-tertiary-btn-hover-lighten-xx:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-tertiary-btn-hover-lighten-xx:hover.btn-ghost, .color-tertiary-btn-hover-lighten-xx:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-tertiary-btn-hover-lighten-xx:hover.animBtn:after, .color-tertiary-btn-hover-lighten-xx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-tertiary-btn-hover-lighten-xxx.animBtn:after, .color-tertiary-btn-hover-lighten-xxx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-tertiary-btn-hover-lighten-xxx:hover, .color-tertiary-btn-hover-lighten-xxx:hover
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-tertiary-btn-hover-lighten-xxx:hover.btn-ghost, .color-tertiary-btn-hover-lighten-xxx:hover.btn-ghost
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
}
#main #et-boc .color-tertiary-btn-hover-lighten-xxx:hover.animBtn:after, .color-tertiary-btn-hover-lighten-xxx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-accenta, #main #et-boc .btn.color-accenta, #main #et-boc .btn.color-accenta span, .color-accenta, .btn.color-accenta, footer .footer-widgets .color-accenta, footer .footer-widgets .btn.color-accenta, footer .footer-widgets .btn.color-accenta span
{
    color: var(--color-accenta);
}
#main #et-boc .color-accenta:hover, #main #et-boc .btn.color-accenta:hover, #main #et-boc .btn.color-accenta:hover span, .color-accenta:hover, .btn.color-accenta:hover, footer .footer-widgets .color-accenta:hover, footer .footer-widgets .btn.color-accenta:hover, footer .footer-widgets .btn.color-accenta:hover span
{
    color: var(--color-accenta);
}
#main #et-boc .color-accenta-bg, .color-accenta-bg
{
    background: var(--color-accenta);
}
#main #et-boc .color-accentai, .color-accentai
{
    color: var(--color-accenta)!important;
}
#main #et-boc .color-accenta-hdri .heading-hero, .color-accenta-hdri .heading-hero, #main #et-boc .color-accenta-hdri .heading-hero-alt, .color-accenta-hdri .heading-hero-alt, #main #et-boc .color-accenta-hdri .heading-primary, .color-accenta-hdri .heading-primary, #main #et-boc .color-accenta-hdri .heading-secondary, .color-accenta-hdri .heading-secondary, #main #et-boc .color-accenta-hdri .heading-tertiary, .color-accenta-hdri .heading-tertiary, #main #et-boc .color-accenta-hdri h1, .color-accenta-hdri h1, #main #et-boc .color-accenta-hdri h2, .color-accenta-hdri h2, #main #et-boc .color-accenta-hdri h3, .color-accenta-hdri h3, #main #et-boc .color-accenta-hdri h4, .color-accenta-hdri h4, #main #et-boc .color-accenta-hdri h5, .color-accenta-hdri h5, #main #et-boc .color-accenta-hdri h6, .color-accenta-hdri h6
{
    color: var(--color-accenta);
}
#main #et-boc .color-accenta-bgi, .color-accenta-bgi
{
    background: var(--color-accenta);
}
#main #et-boc .color-accenta-btn, .color-accenta-btn
{
    border-color: var(--color-accenta);
    background: var(--color-accenta);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accenta-btn.btn-ghost, .color-accenta-btn.btn-ghost
{
    background: rgba(0,0,0,0);
    border-color: var(--color-accenta);
}
#main #et-boc .color-accenta-btn.animBtn, .color-accenta-btn.animBtn
{
    background: var(--color-accenta);
}
#main #et-boc .color-accenta-icon i, .color-accenta-icon i
{
    color: var(--color-accenta);
}
#main #et-boc .color-accenta-font, #main #et-boc .btn.color-accenta-font, footer .footer-widgets .color-accenta-font, .color-accenta-font, .btn.color-accenta-font, #main #et-boc .color-accenta-font span, .color-accenta-font span
{
    color: var(--color-accenta);
}
#main #et-boc .color-accenta-font-hover:hover, #main #et-boc .btn.color-accenta-font-hover:hover, footer .footer-widgets .color-accenta-font-hover:hover, .color-accenta-font-hover:hover, .btn.color-accenta-font:hover, #main #et-boc .color-accenta-font-hover:hover span, .color-accenta-font-hover:hover span
{
    color: var(--color-accenta);
}
#main #et-boc .color-accenta-btn-hover.animBtn:after, .color-accenta-btn-hover.animBtn:after
{
    background: none repeat scroll 0 0 var(--color-accenta);
}
#main #et-boc .color-accenta-btn-hover:hover, .color-accenta-btn-hover:hover
{
    border-color: var(--color-accenta);
    background: var(--color-accenta);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accenta-btn-hover:hover.btn-ghost, .color-accenta-btn-hover:hover.btn-ghost
{
    border-color: var(--color-accenta);
    background: var(--color-accenta);
}
#main #et-boc .color-accenta-btn-hover:hover.animBtn:after, .color-accenta-btn-hover:hover.animBtn:after
{
    background: none repeat scroll 0 0 var(--color-accenta);
}
#main #et-boc .color-accenta-btn-hover-saturate.animBtn:after, .color-accenta-btn-hover-saturate.animBtn:after
{
    background: none repeat scroll 0 0 saturate(var(--color-accenta),50%);
}
#main #et-boc .color-accenta-btn-hover-saturate:hover, .color-accenta-btn-hover-saturate:hover
{
    border-color: saturate(var(--color-accenta),50%);
    background: saturate(var(--color-accenta),50%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accenta-btn-hover-saturate:hover.btn-ghost, .color-accenta-btn-hover-saturate:hover.btn-ghost
{
    border-color: var(--color-accenta);
    background: var(--color-accenta);
}
#main #et-boc .color-accenta-btn-hover-saturate:hover.animBtn:after, .color-accenta-btn-hover-saturate:hover.animBtn:after
{
    background: none repeat scroll 0 0 saturate(var(--color-accenta),50%);
}
#main #et-boc .color-accenta-btn-hover-lighten-x.animBtn:after, .color-accenta-btn-hover-lighten-x.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-accenta-btn-hover-lighten-x:hover, .color-accenta-btn-hover-lighten-x:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accenta-btn-hover-lighten-x:hover.btn-ghost, .color-accenta-btn-hover-lighten-x:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-accenta-btn-hover-lighten-x:hover.animBtn:after, .color-accenta-btn-hover-lighten-x:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-accenta-btn-hover-lighten-xx.animBtn:after, .color-accenta-btn-hover-lighten-xx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-accenta-btn-hover-lighten-xx:hover, .color-accenta-btn-hover-lighten-xx:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accenta-btn-hover-lighten-xx:hover.btn-ghost, .color-accenta-btn-hover-lighten-xx:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-accenta-btn-hover-lighten-xx:hover.animBtn:after, .color-accenta-btn-hover-lighten-xx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-accenta-btn-hover-lighten-xxx.animBtn:after, .color-accenta-btn-hover-lighten-xxx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-accenta-btn-hover-lighten-xxx:hover, .color-accenta-btn-hover-lighten-xxx:hover
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accenta-btn-hover-lighten-xxx:hover.btn-ghost, .color-accenta-btn-hover-lighten-xxx:hover.btn-ghost
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
}
#main #et-boc .color-accenta-btn-hover-lighten-xxx:hover.animBtn:after, .color-accenta-btn-hover-lighten-xxx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-accentb, #main #et-boc .btn.color-accentb, #main #et-boc .btn.color-accentb span, .color-accentb, .btn.color-accentb, footer .footer-widgets .color-accentb, footer .footer-widgets .btn.color-accentb, footer .footer-widgets .btn.color-accentb span
{
    color: var(--color-accentb);
}
#main #et-boc .color-accentb, #main #et-boc .btn.color-accentb, #main #et-boc .btn.color-accentb span, .color-accentb, .btn.color-accentb, footer .footer-widgets .color-accenta, footer .footer-widgets .btn.color-accentb, footer .footer-widgets .btn.color-accentb span
{
    color: var(--color-accentb);
}
#main #et-boc .color-accentb-bg, .color-accentb-bg
{
    background: var(--color-accentb);
}
#main #et-boc .color-accentbi, .color-accentbi
{
    color: var(--color-accentb)!important;
}
#main #et-boc .color-accentb-hdri .heading-hero, .color-accentb-hdri .heading-hero, #main #et-boc .color-accentb-hdri .heading-hero-alt, .color-accentb-hdri .heading-hero-alt, #main #et-boc .color-accentb-hdri .heading-primary, .color-accentb-hdri .heading-primary, #main #et-boc .color-accentb-hdri .heading-secondary, .color-accentb-hdri .heading-secondary, #main #et-boc .color-accentb-hdri .heading-tertiary, .color-accentb-hdri .heading-tertiary, #main #et-boc .color-accentb-hdri h1, .color-accentb-hdri h1, #main #et-boc .color-accentb-hdri h2, .color-accentb-hdri h2, #main #et-boc .color-accentb-hdri h3, .color-accentb-hdri h3, #main #et-boc .color-accentb-hdri h4, .color-accentb-hdri h4, #main #et-boc .color-accentb-hdri h5, .color-accentb-hdri h5, #main #et-boc .color-accentb-hdri h6, .color-accentb-hdri h6
{
    color: var(--color-accentb);
}
#main #et-boc .color-accentb-bgi, .color-accentb-bgi
{
    background: var(--color-accentb);
}
#main #et-boc .color-accentb-btn, .color-accentb-btn
{
    border-color: var(--color-accentb);
    background: var(--color-accentb);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accentb-btn.btn-ghost, .color-accentb-btn.btn-ghost
{
    background: rgba(0,0,0,0);
    border-color: var(--color-accentb);
}
#main #et-boc .color-accentb-btn.animBtn, .color-accentb-btn.animBtn
{
    background: var(--color-accentb);
}
#main #et-boc .color-accentb-icon i, .color-accentb-icon i
{
    color: var(--color-accentb);
}
#main #et-boc .color-accentb-font, #main #et-boc .btn.color-accentb-font, footer .footer-widgets .color-accentb-font, .color-accentb-font, .btn.color-accentb-font, #main #et-boc .color-accentb-font span, .color-accentb-font span
{
    color: var(--color-accentb);
}
#main #et-boc .color-accentb-font-hover:hover, #main #et-boc .btn.color-accentb-font-hover:hover, footer .footer-widgets .color-accentb-font-hover:hover, .color-accentb-font-hover:hover, .btn.color-accentb-font:hover, #main #et-boc .color-accentb-font-hover:hover span, .color-accentb-font-hover:hover span
{
    color: var(--color-accentb);
}
#main #et-boc .color-accentb-btn-hover.animBtn:after, .color-accentb-btn-hover.animBtn:after
{
    background: none repeat scroll 0 0 var(--color-accentb);
}
#main #et-boc .color-accentb-btn-hover:hover, .color-accentb-btn-hover:hover
{
    border-color: var(--color-accentb);
    background: var(--color-accentb);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accentb-btn-hover:hover.btn-ghost, .color-accentb-btn-hover:hover.btn-ghost
{
    border-color: var(--color-accentb);
    background: var(--color-accentb);
}
#main #et-boc .color-accentb-btn-hover:hover.animBtn:after, .color-accentb-btn-hover:hover.animBtn:after
{
    background: none repeat scroll 0 0 var(--color-accentb);
}
#main #et-boc .color-accentb-btn-hover-saturate.animBtn:after, .color-accentb-btn-hover-saturate.animBtn:after
{
    background: none repeat scroll 0 0 saturate(var(--color-accentb),50%);
}
#main #et-boc .color-accentb-btn-hover-saturate:hover, .color-accentb-btn-hover-saturate:hover
{
    border-color: saturate(var(--color-accentb),50%);
    background: saturate(var(--color-accentb),50%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accentb-btn-hover-saturate:hover.btn-ghost, .color-accentb-btn-hover-saturate:hover.btn-ghost
{
    border-color: var(--color-accentb);
    background: var(--color-accentb);
}
#main #et-boc .color-accentb-btn-hover-saturate:hover.animBtn:after, .color-accentb-btn-hover-saturate:hover.animBtn:after
{
    background: none repeat scroll 0 0 saturate(var(--color-accentb),50%);
}
#main #et-boc .color-accentb-btn-hover-lighten-x.animBtn:after, .color-accentb-btn-hover-lighten-x.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-accentb-btn-hover-lighten-x:hover, .color-accentb-btn-hover-lighten-x:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accentb-btn-hover-lighten-x:hover.btn-ghost, .color-accentb-btn-hover-lighten-x:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-accentb-btn-hover-lighten-x:hover.animBtn:after, .color-accentb-btn-hover-lighten-x:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-accentb-btn-hover-lighten-xx.animBtn:after, .color-accentb-btn-hover-lighten-xx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-accentb-btn-hover-lighten-xx:hover, .color-accentb-btn-hover-lighten-xx:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accentb-btn-hover-lighten-xx:hover.btn-ghost, .color-accentb-btn-hover-lighten-xx:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-accentb-btn-hover-lighten-xx:hover.animBtn:after, .color-accentb-btn-hover-lighten-xx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-accentb-btn-hover-lighten-xxx.animBtn:after, .color-accentb-btn-hover-lighten-xxx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-accentb-btn-hover-lighten-xxx:hover, .color-accentb-btn-hover-lighten-xxx:hover
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-accentb-btn-hover-lighten-xxx:hover.btn-ghost, .color-accentb-btn-hover-lighten-xxx:hover.btn-ghost
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
}
#main #et-boc .color-accentb-btn-hover-lighten-xxx:hover.animBtn:after, .color-accentb-btn-hover-lighten-xxx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-white, #main #et-boc .btn.color-white, #main #et-boc .btn.color-white span, .color-white, .btn.color-white, footer .footer-widgets .color-white, footer .footer-widgets .btn.color-white, footer .footer-widgets .btn.color-white span
{
    color: #fff;
}
#main #et-boc .color-white-hover:hover, #main #et-boc .btn.color-white-hover:hover, #main #et-boc .btn.color-white-hover:hover span, .color-white-hover:hover, footer .footer-widgets .color-white-hover:hover, footer .footer-widgets .btn.color-white-hover:hover, footer .footer-widgets .btn.color-white-hover:hover span
{
    color: #fff;
}
#main #et-boc .color-white-bg, .color-white-bg
{
    background: #fff;
}
#main #et-boc .color-whitei, .color-whitei
{
    color: #fff!important;
}
#main #et-boc .color-white-hdri .heading-hero, .color-white-hdri .heading-hero, #main #et-boc .color-white-hdri .heading-hero-alt, .color-white-hdri .heading-hero-alt, #main #et-boc .color-white-hdri .heading-primary, .color-white-hdri .heading-primary, #main #et-boc .color-white-hdri .heading-secondary, .color-white-hdri .heading-secondary, #main #et-boc .color-white-hdri .heading-tertiary, .color-white-hdri .heading-tertiary, #main #et-boc .color-white-hdri h1, .color-white-hdri h1, #main #et-boc .color-white-hdri h2, .color-white-hdri h2, #main #et-boc .color-white-hdri h3, .color-white-hdri h3, #main #et-boc .color-white-hdri h4, .color-white-hdri h4, #main #et-boc .color-white-hdri h5, .color-white-hdri h5, #main #et-boc .color-white-hdri h6, .color-white-hdri h6
{
    color: #fff;
}
#main #et-boc .color-white-bgi, .color-white-bgi
{
    background: #fff;
}
#main #et-boc .color-white-btn, .color-white-btn
{
    border-color: #fff;
    background: #fff;
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-white-btn.btn-ghost, .color-white-btn.btn-ghost
{
    background: rgba(0,0,0,0);
    border-color: #fff;
}
#main #et-boc .color-white-btn.animBtn, .color-white-btn.animBtn
{
    background: #fff;
}
#main #et-boc .color-white-icon i, .color-white-icon i
{
    color: #fff;
}
#main #et-boc .color-white-font, #main #et-boc .btn.color-white-font, footer .footer-widgets .color-white-font, .color-white-font, .btn.color-white-font, #main #et-boc .color-white-font span, .color-white-font span
{
    color: #fff;
}
#main #et-boc .color-white-font-hover:hover, #main #et-boc .btn.color-white-font-hover:hover, footer .footer-widgets .color-white-font-hover:hover, .color-white-font-hover:hover, .btn.color-white-font-hover:hover, #main #et-boc .color-white-font-hover:hover span, .color-white-font-hover:hover span
{
    color: #fff;
}
#main #et-boc .color-white-btn-hover.animBtn:after, .color-white-btn-hover.animBtn:after
{
    background: none repeat scroll 0 0 #fff;
}
#main #et-boc .color-white-btn-hover:hover, .color-white-btn-hover:hover
{
    border-color: #fff;
    background: #fff;
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-white-btn-hover:hover.btn-ghost, .color-white-btn-hover:hover.btn-ghost
{
    border-color: #fff;
    background: #fff;
}
#main #et-boc .color-white-btn-hover:hover.animBtn:after, .color-white-btn-hover:hover.animBtn:after
{
    background: none repeat scroll 0 0 #fff;
}
#main #et-boc .color-white-btn-hover-saturate.animBtn:after, .color-white-btn-hover-saturate.animBtn:after
{
    background: none repeat scroll 0 0 #fff;
}
#main #et-boc .color-white-btn-hover-saturate:hover, .color-white-btn-hover-saturate:hover
{
    border-color: #fff;
    background: #fff;
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-white-btn-hover-saturate:hover.btn-ghost, .color-white-btn-hover-saturate:hover.btn-ghost
{
    border-color: #fff;
    background: #fff;
}
#main #et-boc .color-white-btn-hover-saturate:hover.animBtn:after, .color-white-btn-hover-saturate:hover.animBtn:after
{
    background: none repeat scroll 0 0 #fff;
}
#main #et-boc .color-white-btn-hover-lighten-x.animBtn:after, .color-white-btn-hover-lighten-x.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-white-btn-hover-lighten-x:hover, .color-white-btn-hover-lighten-x:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-white-btn-hover-lighten-x:hover.btn-ghost, .color-white-btn-hover-lighten-x:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-white-btn-hover-lighten-x:hover.animBtn:after, .color-white-btn-hover-lighten-x:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-white-btn-hover-lighten-xx.animBtn:after, .color-white-btn-hover-lighten-xx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-white-btn-hover-lighten-xx:hover, .color-white-btn-hover-lighten-xx:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-white-btn-hover-lighten-xx:hover.btn-ghost, .color-white-btn-hover-lighten-xx:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-white-btn-hover-lighten-xx:hover.animBtn:after, .color-white-btn-hover-lighten-xx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-white-btn-hover-lighten-xxx.animBtn:after, .color-white-btn-hover-lighten-xxx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-white-btn-hover-lighten-xxx:hover, .color-white-btn-hover-lighten-xxx:hover
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-white-btn-hover-lighten-xxx:hover.btn-ghost, .color-white-btn-hover-lighten-xxx:hover.btn-ghost
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
}
#main #et-boc .color-white-btn-hover-lighten-xxx:hover.animBtn:after, .color-white-btn-hover-lighten-xxx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-black, #main #et-boc .btn.color-black, #main #et-boc .btn.color-black span, .color-black, .btn.color-black, footer .footer-widgets .color-black, footer .footer-widgets .btn.color-black, footer .footer-widgets .btn.color-black span
{
    color: #000;
}
#main #et-boc .color-black:hover, #main #et-boc .btn.color-black:hover, #main #et-boc .btn.color-black:hover span, .color-black:hover, .btn.color-black:hover, footer .footer-widgets .color-black:hover, footer .footer-widgets .btn.color-black:hover, footer .footer-widgets .btn.color-black:hover span
{
    color: #000;
}
#main #et-boc .color-black-bg, .color-black-bg
{
    background: #000;
}
#main #et-boc .color-blacki, .color-blacki
{
    color: #000!important;
}
#main #et-boc .color-black-hdri .heading-hero, .color-black-hdri .heading-hero, #main #et-boc .color-black-hdri .heading-hero-alt, .color-black-hdri .heading-hero-alt, #main #et-boc .color-black-hdri .heading-primary, .color-black-hdri .heading-primary, #main #et-boc .color-black-hdri .heading-secondary, .color-black-hdri .heading-secondary, #main #et-boc .color-black-hdri .heading-tertiary, .color-black-hdri .heading-tertiary, #main #et-boc .color-black-hdri h1, .color-black-hdri h1, #main #et-boc .color-black-hdri h2, .color-black-hdri h2, #main #et-boc .color-black-hdri h3, .color-black-hdri h3, #main #et-boc .color-black-hdri h4, .color-black-hdri h4, #main #et-boc .color-black-hdri h5, .color-black-hdri h5, #main #et-boc .color-black-hdri h6, .color-black-hdri h6
{
    color: #000;
}
#main #et-boc .color-black-bgi, .color-black-bgi
{
    background: #000;
}
#main #et-boc .color-black-btn, .color-black-btn
{
    border-color: #000;
    background: #000;
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-black-btn.btn-ghost, .color-black-btn.btn-ghost
{
    background: rgba(0,0,0,0);
    border-color: #000;
}
#main #et-boc .color-black-btn.animBtn, .color-black-btn.animBtn
{
    background: #000;
}
#main #et-boc .color-black-icon i, .color-black-icon i
{
    color: #000;
}
#main #et-boc .color-black-font, #main #et-boc .btn.color-black-font, footer .footer-widgets .color-black-font, .color-black-font, .btn.color-black-font, #main #et-boc .color-black-font span, .color-black-font span
{
    color: #000;
}
#main #et-boc .color-black-font-hover:hover, #main #et-boc .btn.color-black-font-hover:hover, footer .footer-widgets .color-black-font-hover:hover, .color-black-font-hover:hover, .btn.color-black-font-hover:hover, #main #et-boc .color-black-font-hover:hover span, .color-black-font-hover:hover span
{
    color: #000;
}
#main #et-boc .color-black-btn-hover.animBtn:after, .color-black-btn-hover.animBtn:after
{
    background: none repeat scroll 0 0 #000;
}
#main #et-boc .color-black-btn-hover:hover, .color-black-btn-hover:hover
{
    border-color: #000;
    background: #000;
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-black-btn-hover:hover.btn-ghost, .color-black-btn-hover:hover.btn-ghost
{
    border-color: #000;
    background: #000;
}
#main #et-boc .color-black-btn-hover:hover.animBtn:after, .color-black-btn-hover:hover.animBtn:after
{
    background: none repeat scroll 0 0 #000;
}
#main #et-boc .color-black-btn-hover-saturate.animBtn:after, .color-black-btn-hover-saturate.animBtn:after
{
    background: none repeat scroll 0 0 #000;
}
#main #et-boc .color-black-btn-hover-saturate:hover, .color-black-btn-hover-saturate:hover
{
    border-color: #000;
    background: #000;
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-black-btn-hover-saturate:hover.btn-ghost, .color-black-btn-hover-saturate:hover.btn-ghost
{
    border-color: #000;
    background: #000;
}
#main #et-boc .color-black-btn-hover-saturate:hover.animBtn:after, .color-black-btn-hover-saturate:hover.animBtn:after
{
    background: none repeat scroll 0 0 #000;
}
#main #et-boc .color-black-btn-hover-lighten-x.animBtn:after, .color-black-btn-hover-lighten-x.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-black-btn-hover-lighten-x:hover, .color-black-btn-hover-lighten-x:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-black-btn-hover-lighten-x:hover.btn-ghost, .color-black-btn-hover-lighten-x:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-black-btn-hover-lighten-x:hover.animBtn:after, .color-black-btn-hover-lighten-x:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-black-btn-hover-lighten-xx.animBtn:after, .color-black-btn-hover-lighten-xx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-black-btn-hover-lighten-xx:hover, .color-black-btn-hover-lighten-xx:hover
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-black-btn-hover-lighten-xx:hover.btn-ghost, .color-black-btn-hover-lighten-xx:hover.btn-ghost
{
    border-color: hsl(0,100%,70%);
    background: hsl(0,100%,70%);
}
#main #et-boc .color-black-btn-hover-lighten-xx:hover.animBtn:after, .color-black-btn-hover-lighten-xx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,70%);
}
#main #et-boc .color-black-btn-hover-lighten-xxx.animBtn:after, .color-black-btn-hover-lighten-xxx.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc .color-black-btn-hover-lighten-xxx:hover, .color-black-btn-hover-lighten-xxx:hover
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
    position: relative;
    overflow: hidden;
}
#main #et-boc .color-black-btn-hover-lighten-xxx:hover.btn-ghost, .color-black-btn-hover-lighten-xxx:hover.btn-ghost
{
    border-color: hsl(0,100%,80%);
    background: hsl(0,100%,80%);
}
#main #et-boc .color-black-btn-hover-lighten-xxx:hover.animBtn:after, .color-black-btn-hover-lighten-xxx:hover.animBtn:after
{
    background: none repeat scroll 0 0 hsl(0,100%,80%);
}
#main #et-boc a.animBtn, a.animBtn
{
    font-size: 16px;
    padding: 8px 20px;
}
#main #et-boc a.animBtn.btn-0x, a.animBtn.btn-0x
{
    font-size: 14px;
    padding: 8px 10px;
}
#main #et-boc a.animBtn.btn-1x, a.animBtn.btn-1x
{
    font-size: 16px;
    padding: 8px 20px;
}
#main #et-boc a.animBtn.btn-2x, a.animBtn.btn-2x
{
    font-size: 18px;
    padding: 10px 30px;
}
#main #et-boc a.animBtn.btn-3x, a.animBtn.btn-3x
{
    font-size: 18px;
    padding: 10px 40px;
}
#main #et-boc a.animBtn.btn-4x, a.animBtn.btn-4x
{
    font-size: 24px;
    padding: 6px 40px;
}
#main #et-boc a.animBtn, a.animBtn, #main #et-boc a.animBtn:visited, a.animBtn:visited, #main #et-boc a.animBtn:active, a.animBtn:active
{
    position: relative;
    display: inline-block;
    margin: 0 auto 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    overflow: hidden;
    text-shadow: 0 0 1px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.2);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
#main #et-boc a.animBtn span, a.animBtn span, #main #et-boc a.animBtn:visited span, a.animBtn:visited span, #main #et-boc a.animBtn:active span, a.animBtn:active span
{
    position: relative;
    z-index: 1;
}
#main #et-boc a.animBtn:after, a.animBtn:after, #main #et-boc a.animBtn:visited:after, a.animBtn:visited:after, #main #et-boc a.animBtn:active:after, a.animBtn:active:after
{
    content: "";
    position: absolute;
    height: 0%;
    left: 50%;
    top: 50%;
    width: 100%;
    z-index: 0;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
#main #et-boc a.animBtn:hover, a.animBtn:hover, #main #et-boc a.animBtn:visited:hover, a.animBtn:visited:hover
{
    color: #333;
    text-shadow: none;
}
#main #et-boc a.animBtn:hover:after, a.animBtn:hover:after, #main #et-boc a.animBtn:visited:hover:after, a.animBtn:visited:hover:after
{
    height: 700%;
}
#main #et-boc a.animBtn.themeA:after, a.animBtn.themeA:after
{
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
#main #et-boc a.animBtn.themeB:after, a.animBtn.themeB:after
{
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
#main #et-boc a.animBtn.themeC:after, a.animBtn.themeC:after
{
    opacity: .5;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
#main #et-boc a.animBtn.themeC:hover:after, a.animBtn.themeC:hover:after
{
    height: 140%;
    opacity: 1;
}
#main #et-boc a.animBtn.themeD:after, a.animBtn.themeD:after
{
    width: 0%;
    border-radius: 50%;
    opacity: .5;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
#main #et-boc a.animBtn.themeD:hover:after, a.animBtn.themeD:hover:after
{
    height: 450%;
    width: 110%;
    opacity: 1;
}