@keyframes cssAnimation {
    to {
        width: 0;
        height: 0;
        overflow: hidden
    }
}

@-webkit-keyframes cssAnimation {
    to {
        width: 0;
        height: 0;
        visibility: hidden
    }
}

img.emoji, img.wp-smiley {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -.1em !important;
    background: 0 0 !important;
    padding: 0 !important
}

.create {
    display: none !important
}

.create, .divider {
    display: none !important
}

button {
    background: #dc2532;
    border: 0;
    width: 100%;
    padding: 10px;
    color: #fff;
    font-weight: 700;
    font-size: 1em
}

.buttons {
    margin-top: 12px
}

a:hover {
    color: #dc2532 !important
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important
}

#loadOverlay {
    display: none
}

body {
    margin: 0;
    color: #747474;
    min-width: 320px;
    -webkit-text-size-adjust: 100%;
    font: 13px/20px PTSansRegular,Arial,Helvetica,sans-serif
}

body {
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-weight: 400;
    letter-spacing: 0
}

* {
    box-sizing: border-box
}

.fusion-header-wrapper {
    position: relative;
    z-index: 10010
}

.fusion-header {
    padding-left: 30px;
    padding-right: 30px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: background-color .25s ease-in-out;
    transition: background-color .25s ease-in-out
}

.fusion-header {
    background-color: #fff
}

.fusion-row {
    margin: 0 auto;
    zoom: 1
}

.fusion-header-wrapper .fusion-row {
    padding-left: 0;
    padding-right: 0;
    max-width: 1170px
}

.fusion-header .fusion-row {
    padding-top: 0;
    padding-bottom: 0
}

.fusion-mobile-menu-design-modern .fusion-header > .fusion-row {
    position: relative
}

.fusion-row:after, .fusion-row:before {
    content: " ";
    display: table
}

.fusion-row:after {
    clear: both
}

#side-header .fusion-logo, .fusion-header .fusion-logo {
    margin-top: 31px;
    margin-right: 0;
    margin-bottom: 31px;
    margin-left: 0
}

.fusion-logo {
    display: block;
    float: left;
    max-width: 100%;
    zoom: 1
}

    .fusion-logo:after, .fusion-logo:before {
        content: " ";
        display: table
    }

    .fusion-logo a {
        display: block;
        max-width: 100%
    }

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx) {
    .fusion-standard-logo.fusion-logo-1x {
        display: none
    }

    .fusion-standard-logo.fusion-logo-2x {
        display: inline-block
    }
}

.fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x, .fusion-sticky-logo-1#side-header .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-2x {
    display: none
}

img {
    border-style: none;
    vertical-align: top;
    max-width: 100%;
    height: auto
}

.fusion-logo img {
    width: auto
}

.fusion-mobile-nav-holder {
    display: none;
    clear: both;
    color: #333
}

.fusion-clearfix {
    zoom: 1;
    clear: both
}

    .fusion-clearfix:after, .fusion-clearfix:before {
        content: " ";
        display: table
    }

    .fusion-clearfix:after {
        clear: both
    }

#fusion-gmap-container, #main, #sliders-container, #wrapper, .fusion-separator .icon-wrapper, body, html {
    background-color: #fff
}

#sliders-container {
    position: relative
}

#content:after, .clearfix:after {
    content: "";
    display: table;
    clear: both
}

#main, .wrapper_blank #main {
    background-image: url(https://iqrb2cstorage.blob.core.windows.net/signinpolicyrepo/login/Bglighterblur_Savi.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover
}

#main {
    padding-top: 55px;
    padding-bottom: 40px
}

    #main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content {
        max-width: 1170px
    }

.fusion-row {
    margin: 0 auto;
    zoom: 1
}

.fusion-fullwidth {
    position: relative
}

.fusion-layout-column {
    position: relative;
    float: left;
    margin-bottom: 20px
}

#main .post h2, .fusion-modal h2, .fusion-post-content h2, .fusion-title h2, .fusion-widget-area h2, .post-content h2, .search-page-search-form h2, .title h2 {
    color: #333
}

#main .post h2, #main .reading-box h2, #main h2, .ei-title h2, .fusion-modal h2, .fusion-title h2, .fusion-widget-area h2, .main-flex .slide-content h2, .post-content h2, .title h2 {
    font-family: Roboto,Arial,Helvetica,sans-serif;
    font-weight: 400;
    line-height: 1.13;
    letter-spacing: 0
}

.fusion-title-size-two, h2 {
    margin-top: 0;
    margin-bottom: 1.1em
}

#slidingbar-area .slide-excerpt h2, #slidingbar-area ul, .counter-box-content, .fusion-alert, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-footer-widget-area .slide-excerpt h2, .fusion-footer-widget-area ul, .fusion-progressbar .progress-title, .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta, .fusion-tabs-widget .tab-holder .news-list li .post-holder a, .gform_wrapper .gfield_description, .gform_wrapper label, .jtwt .jtwt_tweet, .post-content blockquote, .project-content .project-info h4, .review blockquote q, .sidebar .jtwt .jtwt_tweet, .sidebar .slide-excerpt h2, body {
    font-size: 15px
}

#nav ul li ul li a, #reviews #comments > h2, #side-header .fusion-contact-info, #side-header .header-social .top-menu, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type=submit], .ei-title h3, .fusion-accordian .panel-body, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-bar h3, .gform_page_footer input[type=button], .meta .fusion-date, .more, .post-content blockquote, .review blockquote div strong, .review blockquote q, .ticket-selector-submit-btn[type=submit], body {
    line-height: 1.73
}

input, select, textarea {
    font: 100% Arial,Helvetica,sans-serif;
    vertical-align: middle;
    color: #000
}

    #tribe-bar-form input[type=text], .input-text, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text], input[type=email], input[type=password], input[type=text] {
        border: 1px solid #d2d2d2;
        font-size: 13px;
        color: #747474;
        padding: 8px 15px;
        margin-right: 1%;
        width: 100%;
        box-sizing: border-box
    }

    #comment-input input, #comment-textarea textarea, #wrapper .search-table .search-field input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .input-text, .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, input.s, input[type=email], input[type=password], input[type=text], select, textarea {
        background-color: #fff
    }

        #comment-input .placeholder, #comment-input input, #comment-textarea .placeholder, #comment-textarea textarea, #wrapper .search-table .search-field input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .input-text, .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .select-arrow, input.s, input.s .placeholder, input[type=email], input[type=text], select, textarea {
            color: #aaa9a9
        }

            #comment-input input, #comment-textarea textarea, #wrapper .search-table .search-field input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .avada-select-parent .select-arrow, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .gravity-select-parent .select-arrow, .input-text, .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, .select-arrow, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .select-arrow, input.s, input[type=email], input[type=text], select, textarea {
                border-color: #d2d2d2
            }

                #comment-input input, .avada-select .select2-container .select2-choice, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .fusion-login-box .fusion-login-form input[type=password], .fusion-login-box .fusion-login-form input[type=text], .input-text:not(textarea), .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, .searchform .search-table .search-field input, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, input.s, input[type=email], input[type=password], input[type=text], select {
                    height: 40px;
                    padding-top: 0;
                    padding-bottom: 0
                }

a {
    text-decoration: none;
    text-decoration-line: none;
    text-decoration-style: initial;
    text-decoration-color: initial;
    color: #333
}

#main .post h2 a, .about-author .title a, .fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li, .fusion-load-more-button, .fusion-rollover a, .project-content .project-info .project-info-box a, .shop_attributes tr th, .single-navigation a[rel=next]:after, .single-navigation a[rel=prev]:before, body a, body a:after, body a:before {
    color: #333
}

a:hover {
    color: #dc2532 !important;
    text-decoration: none
}

.post-content p {
    margin-top: 0;
    margin-bottom: 20px
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
    display: block
}

.fusion-footer-copyright-area {
    z-index: 10;
    position: relative;
    padding: 18px 10px 12px;
    border-top: 1px solid #4b4c4d;
    background: #282a2b
}

#main, #slidingbar, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-page-title-bar, .fusion-secondary-header, .header-v4 #small-nav, .header-v5 #small-nav, .sticky-header .sticky-shadow, .tfs-slider .slide-content-container {
    padding-left: 30px;
    padding-right: 30px
}

.fusion-footer-copyright-area {
    background-color: #171b1d;
    border-color: #4b4c4d;
    border-top-width: 1px;
    padding-top: 45px;
    padding-bottom: 43px
}

.fusion-copyright-notice {
    color: #8c8989;
    font-size: 12px
}

    .fusion-copyright-notice a {
        color: #bfbfbf
    }

@media only screen and (max-width:975px) {
    .fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
        background-color: #141719
    }
}

@media only screen and (max-width:800px) {
    .fusion-layout-column {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important
    }
}
