.fts-instagram-icon:before,.fts-vine-icon:before {
    font-family: FontAwesomeSlick!important;
    -webkit-font-smoothing: antialiased
}

.review-title,.review-wp-version {
    font-weight: 700
}

.home .av-seperator-icon:before {
    font-size: 52px
}

.home .hr-custom {
    padding-top: 6px
}

.av-logo-container {
    height: 88px!important
}

.av-logo-container a,.av-logo-container a img {
    max-height: 88px!important
}

.home .av-section-color-overlay-wrap span {
    display: inline-block!important;
    margin: 10px 2px 0!important
}

.home .avia-button-center,.home .avia_codeblock_section,.reviewer {
    display: inline-block
}

.home #av_section_1 .entry-content-wrapper {
    text-align: center
}

.home #av_section_1 .avia_textblock h1,.home #av_section_1 .avia_textblock h3 {
    color: #FFF!important
}

.home #av_section_1 .avia-button-wrap {
    margin-top: 50px!important;
    margin-bottom: 0!important;
    clear: both!important
}

.home #av_section_1 .avia-button-wrap.avia-builder-el-9 a {
    font-size: 17px!important;
    padding: 10px 21px 17px 22px!important;
    margin: 0 5px!important;
    min-width: 150px
}

.home #av_section_1 .avia-button-wrap.avia-builder-el-10 a {
    font-size: 17px!important;
    padding: 10px 21px 17px 27px!important;
    margin: 0 5px!important
}

.home #av_section_1 .avia-button-wrap span:before {
    font-size: 19px!important
}

.home .av_font_icon.av-icon-style-border .av-icon-char {
    border-width: 1px!important
}

.home .av_font_icon.av-icon-style-border .av-icon-char:before {
    font-size: 65px!important;
    color: #FFF!important
}

.avia-icon-list-container {
    text-align: left
}

.fts-instagram-icon:before {
    content: "\f16d"
}

.fts-vine-icon:before {
    content: "\f1ca"
}

.avia-builder-el-last {
    text-align: center
}

.review {
    margin-bottom: 35px!important
}

.reviews h3 {
    margin-bottom: 1em
}

.no-reviews,.review-instructions {
    font-style: italic
}

.reviews-header {
    border-top: 1px solid #ccc;
    padding-top: 1.4em
}

.reviewer-avatar img {
    vertical-align: bottom;
    margin-right: 8px;
    margin-top: 4px;
    border-radius: 3px
}

.reviewer-info {
    margin: 5px 0
}

.review-stars,.reviewer-avatar,.reviewer-info {
    float: left
}

.review-title {
    float: left;
    margin-left: .75em;
    font-size: 1.1em
}

.review-title-section {
    overflow: auto
}

.review-body {
    margin-bottom: 1em;
    clear: both
}

.reviews-comment-link {
    margin-bottom: 2.5em
}

#pagebody .review-body p {
    line-height: 1.7em;
    margin-bottom: 1em
}

#pagebody .review-body ol,#pagebody .review-body ul {
    margin-bottom: 1em
}

.review-ratings {
    margin-bottom: 25px
}

.all-reviews {
    padding-top: 2.5em;
    border-top: 1px solid #cdcdcd;
    clear: both
}

.reviews-total-count {
    margin-left: 3.5em;
    font-weight: 700
}

.reviews-submit-link {
    text-align: center;
    margin-top: 2em
}

.reviews-submit-link a.btn {
    display: block;
    padding: 3px 6px;
    border-radius: 6px;
    background-color: #439e47;
    width: 11em;
    color: #fff
}

.reviews-submit-link a:hover {
    background-color: #218834
}

.reviews-need-login {
    line-height: 1.4em;
    display: inline-block;
    text-align: left;
    font-style: italic;
    font-size: 11px
}

.author-badge {
    background-color: green;
    padding: 2px 4px;
    margin-left: .4em;
    color: #fff;
    font-size: 11px;
    vertical-align: top
}

.page .av_promobox {
    margin-bottom: 30px!important;
    padding: 35px 25px 25px!important;
    background: #5eba00;
    color: #FFF
}

.page .av_promobox strong {
    color: #fff
}

.page .el_after_av_promobox {
    background-color: #FFF!important
}

.responsive body,html.responsive {
    overflow-x: visible!important
}

.fts-fb-load-more {
    margin: 0 auto
}

.fts-jal-fb-group-display {
    margin: auto;
    max-width: 720px
}

.container_wrap_first,.fts-post-content {
    border: none!important
}

.top-bar-enter-id-etc {
    margin: auto;
    border-bottom: 0 solid #ddd;
    text-align: center
}

.page-id-15694 .top-bar-enter-id-etc {
    margin: auto auto 50px;
    text-align: center
}

.top-bar-enter-id-etc input {
    text-align: center!important;
    padding: 15px 10px!important
}

#fts-try-submit {
    padding: 10px 25px!important;
    display: inline-block;
    background: #FFF;
    border: none;
    font-size: 14px
}

#media-top {
    margin-right: 15px
}

.fts-options-wrap {
    background: #FFF;
    width: 100%;
    padding: 20px
}

.fb-feed-links, .pinterest-feed-links, .instagram-feed-links, .youtube-feed-links, .twitter-feed-links {
    background: #fff;
    padding: 25px 20px;
    text-align: center;
    color: #ddd;
}

.fb-feed-links a, .pinterest-feed-links a, .instagram-feed-links a, .youtube-feed-links a, .twitter-feed-links a {
    background: #fff;
    padding: 5px 12px;
    text-align: center;
    font-size: 13px;
    outline: 0;
    text-decoration: none;
    border-bottom: 1px solid #FFF;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #1884bb
}

.fb-feed-links a:hover, .page-id-15725 .fb-groups, .page-id-15977 .pinterest-boards, .page-id-16047 .fb-pages, .page-id-16197 .fb-single-event, .page-id-16361 .youtube-gallery, .page-id-16521 .fb-albums, .page-id-16644 .fb-album-covers, .page-id-16820 .fb-grid-format, .page-id-17058 .pinterest-latest-pins, .page-id-17063 .pinterest-pins-board, .page-id-17128 .fb-event-list, .page-id-17394 .fb-videos, .page-id-18490 .fb-reviews, .page-id-18857 .fb-carousels, .page-id-22196 .youtube-single-video, .page-id-22198 .youtube-gallery2, .page-id-15694 .instagram-user-feed, .page-id-22793 .instagram-hashtag-feed, .page-id-15730 .twitter-feed-links a.twitter-regular-feed, .page-id-22958 .twitter-feed-links a.twitter-grid-feed {
    border-bottom: 1px solid #DDD
}

.page-id-15725 .fb-feed-links, .page-id-15977 .pinterest-feed-links, .page-id-16047 .fb-feed-links, .page-id-16197 .fb-feed-links, .page-id-16361 .youtube-feed-links, .page-id-16521 .fb-feed-links, .page-id-16644 .fb-feed-links, .page-id-16820 .fb-feed-links, .page-id-17058 .pinterest-feed-links, .page-id-17063 .pinterest-feed-links, .page-id-15694 .instagram-feed-links, .page-id-22793 .instagram-feed-links, .page-id-17128 .fb-feed-links, .page-id-17394 .fb-feed-links, .page-id-18490 .fb-feed-links, .page-id-18857 .fb-feed-links, .page-id-22196 .youtube-feed-links, .page-id-22198 .youtube-feed-links, .page-id-15730 .twitter-feed-links, .page-id-22958 .twitter-feed-links {
    display: block!important
}

.page-id-22793  .container_wrap .avia-builder-el-0 br, .page-id-15694 .container_wrap .avia-builder-el-0 br, .page-id-15694 .container_wrap .avia-builder-el-0 br,.page-id-15730 .avia-builder-el-no-sibling br,.page-id-16361 .avia-builder-el-no-sibling br,.page-id-16820 .container_wrap .avia-builder-el-0 br,.page-id-22196 .container_wrap .avia-builder-el-last br,.page-id-22198 .avia-builder-el-no-sibling br,.post-entry-15725 .container_wrap .avia-builder-el-last br,.post-entry-15977 .container_wrap .avia-builder-el-last br,.post-entry-16047 .avia-builder-el-no-sibling br,.post-entry-16197 .container_wrap .avia-builder-el-last br,.post-entry-16521 .container_wrap .avia-builder-el-last br,.post-entry-16644 .container_wrap .avia-builder-el-last br,.post-entry-16820 .container_wrap .avia-builder-el-last br,.post-entry-17058 .container_wrap .avia-builder-el-last br,.post-entry-17063 .container_wrap .avia-builder-el-last br,.post-entry-17128 .container_wrap .avia-builder-el-last br,.post-entry-17394 .avia-builder-el-no-sibling br,.post-entry-18490 .avia-builder-el-no-sibling br,.post-entry-18857 .avia-builder-el-no-sibling br,.post-entry-21669 .avia-builder-el-no-sibling br {
    display: none
}

.page-id-22793 .avia-builder-el-no-sibling, .page-id-15694 .avia-builder-el-no-sibling, .page-id-15725 .avia-builder-el-no-sibling,.page-id-15730 .avia-builder-el-no-sibling,.page-id-15977 .avia-builder-el-no-sibling,.page-id-16047 .avia-builder-el-no-sibling,.page-id-16197 .avia-builder-el-no-sibling,.page-id-16361 .avia-builder-el-no-sibling,.page-id-16521 .avia-builder-el-no-sibling,.page-id-16644 .avia-builder-el-no-sibling,.page-id-16820 .avia-builder-el-no-sibling,.page-id-17058 .avia-builder-el-no-sibling,.page-id-17063 .avia-builder-el-no-sibling,.page-id-17128 .avia-builder-el-no-sibling,.page-id-17394 .avia-builder-el-no-sibling,.page-id-18490 .avia-builder-el-no-sibling,.page-id-18857 .avia-builder-el-no-sibling,.page-id-21669 .avia-builder-el-no-sibling,.page-id-22196 .avia-builder-el-no-sibling,.page-id-22198 .avia-builder-el-no-sibling {
    text-align: center
}

.page-id-22793 #menu-item-22383 .avia-menu-fx, .page-id-15725 #menu-item-18446 .avia-menu-fx,.page-id-16047 #menu-item-18446 .avia-menu-fx,.page-id-16197 #menu-item-18446 .avia-menu-fx,.page-id-16361 #menu-item-18449 .avia-menu-fx,.page-id-16521 #menu-item-18446 .avia-menu-fx,.page-id-16644 #menu-item-18446 .avia-menu-fx,.page-id-16820 #menu-item-18446 .avia-menu-fx,.page-id-17394 #menu-item-18446 .avia-menu-fx,.page-id-18490 #menu-item-18446 .avia-menu-fx,.page-id-18857 #menu-item-18446 .avia-menu-fx,.page-id-22196 #menu-item-18449 .avia-menu-fx,.page-id-22198 #menu-item-18449 .avia-menu-fx {
    opacity: 1;
    visibility: visible;
}

.page-id-15694 .container_wrap .avia-builder-el-0,.page-id-16820 .container_wrap .avia-builder-el-0,avia-builder-el-no-sibling {
    text-align: center
}

.fb-feed-links h4 {
    color: #888
}

.page-id-17394 .container_wrap_first .container {
    max-width: 1066px!important;
    margin: auto
}

.page-id-17300 .entry-title {
    margin-top: 125px
}

.page-id-16361 .entry-content-wrapper .av_textblock_section {
    max-width: 920px;
    margin: auto
}

.fts-simple-fb-wrapper .fts-jal-single-fb-post .fts-event-title-wrap a {
    color: #c52214!important
}

.page-id-17300 .av_textblock_section {
    max-width: 1100px;
    margin: auto
}

.page-id-16400 .av_textblock_section {
    max-width: 900px;
    margin: auto
}

#twitter-sidebar .fts-tweeter-wrap .tweeter-info {
    border-bottom: 1px solid #eee!important
}

.fts-social-bar-icons-wrap .fts-fb-load-more {
    background: #f5f5f5
}

@media only screen and (max-width: 767px) {
    .home .av_font_icon.av-icon-style-border .av-icon-char:before {
        font-size:30px!important;
        color: #FFF!important
    }

    .home .av-icon-char {
        font-size: 30px!important;
        line-height: 30px!important;
        width: 30px!important
    }

    .home #av_section_one {
        background: 0 0!important
    }
}

#after_section_2 .flex_column .avia-button-center {
    display: inline-block
}

.page-template-youtube-page-template .entry-content-wrapper {
    max-width: 1290px
}

.page-template-facebook-page-template .fts-fb-large-photo,.page-template-facebook-page-template .fts-fluid-videoWrapper-html5,.page-template-facebook-page-template .fts-jal-fb-picture,.page-template-facebook-page-template .fts-jal-fb-vid-picture {
    float: none!important
}

.page-template-facebook-page-template .fts-jal-fb-picture img,.page-template-facebook-page-template .fts-vid-div {
    max-width: 100%!important;
    width: 100%!important
}

#after_section_2 {
    text-align: center
}

#after_section_2 .container {
    max-width: 710px;
    margin: auto;
    padding: 0;
}

.reviewer-info {
    text-align: left;
}