body{
    background-color:#fff;
}
body,article,.article-header-5 h1,.article-header-5 h3,.blog-post-comments .blog-post-comment-heading,.blog-post .blog-post-tags a,.blog-post-small h3,.quote,.gallery-slider-it .gallery-slider-detail,.form-control{
    font-family: 'open_sansregular';
    font-weight:400;
    font-style:normal;
    color:#696969;
    font-size:14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
.wf-loading body,.wf-loading article,.wf-loading .article-header-5 h1,.wf-loading .article-header-5 h3,.wf-loading .blog-post-comments .blog-post-comment-heading,.wf-loading .blog-post .blog-post-tags a,.wf-loading .blog-post-small h3,.wf-loading .quote,.wf-loading .gallery-slider-it .gallery-slider-detail,.wf-loading .form-control,{
    opacity: 0;
}
.ie.wf-loading body,.ie.wf-loading article,.ie.wf-loading .article-header-5 h1,.ie.wf-loading .article-header-5 h3,.ie.wf-loading .blog-post-comments .blog-post-comment-heading,.ie.wf-loading .blog-post .blog-post-tags a,.ie.wf-loading .blog-post-small h3,.ie.wf-loading .quote,.ie.wf-loading .gallery-slider-it .gallery-slider-detail,.ie.wf-loading .form-control,{
    visibility: hidden;
}
.vu_main-menu > ul > li a{
    font-family: 'ralewaybold';
    text-transform:uppercase;
    line-height:14px;
    font-weight:700;
    font-style:normal;
    color:#fff;
    font-size:14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
.wf-loading .vu_main-menu > ul > li a,{
    opacity: 0;
}
.ie.wf-loading .vu_main-menu > ul > li a,{
    visibility: hidden;
}
.vu_main-menu ul li ul.sub-menu li a{
    font-family: 'ralewayregular';
    text-transform:none;
    line-height:24px;
    font-weight:400;
    font-style:normal;
    color:#fff;
    font-size:14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
.wf-loading .vu_main-menu ul li ul.sub-menu li a,{
    opacity: 0;
}
.ie.wf-loading .vu_main-menu ul li ul.sub-menu li a,{
    visibility: hidden;
}
 .full-header h1{
    font-family: 'ralewayregular';
    font-weight:normal;
    font-style:normal;
    color:#fff;
    font-size:30pt!important;
    line-height:34px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
    text-transform:capitalize;
}
 .wf-loading .full-header h1,{
    opacity: 0;
}
.ie.wf-loading .full-header h1,{
    visibility: hidden;
}
.full-header h3{
    font-family: 'open_sansregular';
    font-weight:400;
    font-style:normal;
    color:#fff;
    font-size:16px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
.wf-loading .full-header h3,{
    opacity: 0;
}
.ie.wf-loading .full-header h3,{
    visibility: hidden;
}
h1, h2, h3, h4, h5, h6{
    font-family:Raleaway;
    font-weight:700;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
.wf-loading h1, h2, h3, h4, h5, h6,{
    opacity: 0;
}
.ie.wf-loading h1, h2, h3, h4, h5, h6,{
    visibility: hidden;
}
.vu_main-menu > ul > li a{
    padding-top:12px;
    padding-right:20px;
    padding-bottom:12px;
    padding-left:20px;
}
.page-footer .footer-light{
    background-color:#303133;
}
.page-footer .footer-light{
    color:#d6d8db;
}
.page-footer .footer-dark{
    background-color:#FFD400;
    background-repeat:no-repeat;
    background-position:right center;
}
.vc_custom_1439560530298{
    margin-bottom: 50px !important;
}
.vc_custom_1439558147562{
    margin-bottom: 100px !important;
    padding-top: 90px !important;
}
.vc_custom_1439560494187{
    margin-bottom: 50px !important;
}
.vc_custom_1439807478735{
    margin-top: -30px !important;
}
.mfp-close-btn-in .mfp-close .mfp-close-btn-in .mfp-close{
    display:none!important;
}
 button.mfp-close, button.mfp-arrow{
    display:block!important;
}
 .wpb_animate_when_almost_visible {
     opacity: 1;
}