#suche>.results .result .price {
    color: #fb9500;
}



.main-flex {
    overflow: hidden;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}
#slidingbar-area .fusion-columns {
    margin: 0 -15px
}
.widget_categories li {
    background: none;
    padding: 0;
    border-bottom: 0
}
.fusion-footer-widget-area .widget > ul > li:first-child,
#slidingbar-area .widget>ul>li:first-child {
    padding-top: 0px
}
.fusion-footer-widget-area .widget_categories .children,
#slidingbar-area .widget_categories .children {
    margin-left: 5px
}
.widget_wooslider_slideshow_slides li a {
    background: none;
    border: 0;
    margin: 0;
    padding: 0
}
.chat-icon {
    display: inline-block;
    width: 26px;
    height: 19px;
    margin-top: 9px
}
.blog-shortcode h3.timeline-title {
    color: #747474;
    font-size: 13px
}
.reading-box-container {
    position: relative;
    z-index: 1
}
.reading-box {
    position: relative
}
.tagline-shadow:before,
.tagline-shadow:after {
    bottom: 15px;
    left: 10px;
    width: 50%;
    height: 20%;
    max-width: 300px;
    max-height: 100px;
    position: absolute;
    content: '';
    z-index: -1;
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg)
}
.tagline-shadow:after {
    right: 10px;
    left: auto;
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg)
}
.tooltip-shortcode {
    position: relative;
    display: inline;
    cursor: pointer;
    color: #747474
}
ul.list-icon {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 10px
}
ul.list-icon li:before {
    display: inline-block;
    height: 18px;
    width: 18px;
    content: ' ';
    float: left;
    margin-right: 0;
    margin-left: -25px;
    font-family: 'icomoon';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit
}
ul.list-icon-arrow li:before {
    content: '\f105'
}
ul.circle-yes li:before {
    border-radius: 75px;
    text-align: center;
    font-size: 9px
}
ul.list-icon-color-light li:before {
    color: #fff
}
ul.list-icon li {
    line-height: 18px;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
    padding-left: 25px
}
.fusion-content-widget-area ul.list-icon {
    margin-left: 25px
}
.fusion-content-widget-area ul.list-icon a,
.fusion-footer-widget-area ul.list-icon a,
#slidingbar-area ul.list-icon a {
    border: medium none;
    padding: 0
}
.content-boxes-icon-on-top .col {
    text-align: center
}
.content-boxes-icon-on-top .col .more a {
    float: none
}
.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon {
    float: none;
    width: 64px;
    height: 64px;
    line-height: 64px;
    font-size: 24px;
    margin: 0;
    display: inline-block
}
.content-boxes-icon-on-top .col .heading-and-icon img {
    float: none;
    margin-right: 0
}
.content-boxes-icon-on-top .col .heading-and-icon h2 {
    padding-left: 0
}
.content-boxes-icon-on-side .col-content-container {
    padding-left: 45px
}
.content-boxes-icon-boxed {
    overflow: visible
}
.content-boxes-icon-boxed .col {
    overflow: visible !important;
    text-align: center;
    padding: 2%;
    padding-top: 50px
}
.content-boxes-icon-boxed .col .more a {
    float: none
}
.content-boxes-icon-boxed .col .heading-and-icon {
    overflow: visible;
    position: relative
}
.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon,
.content-boxes-icon-boxed .col .heading-and-icon img {
    float: none;
    position: absolute;
    top: -80px;
    width: 64px;
    height: 64px;
    line-height: 64px;
    font-size: 24px;
    margin: 0;
    margin-left: -32px;
    left: 50%
}
.content-boxes-icon-boxed .col .heading-and-icon img {
    float: none
}
.content-boxes-icon-boxed .col .heading-and-icon h2 {
    padding-left: 0
}
.content-boxes-icon-boxed.columns-5 .col {
    width: 12.8%
}
.content-boxes-icon-boxed.columns-4 .col {
    width: 18%
}
.content-boxes-icon-boxed.columns-3 .col {
    width: 26.65%
}
.content-boxes-icon-boxed.columns-2 .col {
    width: 44%
}
.content-boxes-icon-boxed.columns-1 .col {
    width: 96%
}
.fusion-post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt {
    bottom: 15%
}
.fusion-post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt {
    top: 15%
}
.fusion-post-content .wooslider .slide-excerpt .slide-title,
.fusion-post-content .wooslider .slide-excerpt .slide-title a {
    color: #fff
}
.fusion-post-content .wooslider .overlay-full .slide-excerpt {
    padding: 50px;
    opacity: 0.7
}
.fusion-post-content .wooslider .wooslider-control-thumbs {
    position: relative;
    width: auto;
    margin: 0 auto;
    margin-top: 33px;
    text-align: center
}
.fusion-post-content .wooslider .wooslider-control-thumbs li {
    float: none;
    width: 56px
}
.fusion-post-content .wooslider .wooslider-prev,
.fusion-post-content .wooslider .wooslider-next {
    top: 50%;
    margin-top: -29px
}
.fusion-post-content .wooslider-type-attachments .wooslider-prev,
.fusion-post-content .wooslider-type-attachments .wooslider-next {
    top: 50%;
    margin-top: -59px
}
.fusion-post-content .wooslider .overlay-none .slide-excerpt {
    margin-top: 10px
}
.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title,
.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title a {
    color: #333
}
.tabs-vertical {
    border: 0px
}
.tabs-vertical .tabset {
    border-left: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    width: 15.7446808511%;
    float: left;
    height: auto;
    position: relative;
    left: 1px;
    z-index: 10
}
.tabs-vertical .tab-hold .tabset li {
    float: none;
    width: auto;
    height: auto;
    border: 0;
    background: none
}
.tabs-vertical .tab-hold .tabset li a,
.tabs-vertical .tab-hold .tabset li:last-child a {
    border-bottom: 0
}
.tabs-vertical .tab-hold .tabset li a {
    width: auto;
    text-indent: 0;
    border-bottom: 1px solid #d3d3d3;
    height: auto;
    line-height: normal;
    padding: 10px
}
.tabs-vertical .tab-hold .tabset li.active a {
    background: #fff;
    border-width: 0px;
    border-style: solid;
    border-left-width: 3px;
    height: auto;
    line-height: normal
}
.tabs-vertical .tabs-container {
    width: 83.9361702128%;
    float: left
}
.tabs-vertical .tabs-container .tab_content {
    border: 1px solid #d3d3d3;
    padding: 30px
}
body .portfolio-grid {
    margin-bottom: 80px
}
.portfolio-grid .portfolio-tabs {
    margin-top: 0
}
.portfolio-grid.portfolio-one .portfolio-item:last-child {
    margin-bottom: 0px
}
.portfolio-grid.portfolio-one .image {
    width: 100%;
    float: none
}
.error-message {
    color: #F0F0F0;
    font-size: 170px;
    line-height: 1;
    font-weight: bold
}
.mejs-container.mejs-video {
    width: 100%;
    height: auto
}
.mejs-overlay,
.mejs-poster {
    width: 100%;
    height: 100%
}
.mejs-mediaelement video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}
.mejs-container,
.mejs-embed,
.mejs-embed body {
    background: transparent
}
.fusion-content-widget-area .products a,
.fusion-footer-widget-area .products a,
#slidingbar-area .products a {
    padding: 0;
    border: 0;
    background: none
}
.fusion-content-widget-area .products .product-title,
.fusion-footer-widget-area .products .product-title,
#slidingbar-area .products .product-title {
    margin: 0;
    margin-bottom: 10px
}
.fusion-footer-widget-area .product_list_widget li,
#slidingbar-area .product_list_widget li {
    border: 0;
    border-bottom: 1px solid #282a2b
}
.fusion-footer-widget-area .product_list_widget li a,
#slidingbar-area .product_list_widget li a {
    border: none
}
.fusion-footer-widget-area .widget_shopping_cart_content .total,
#slidingbar-area .widget_shopping_cart_content .total {
    margin: 10px 0px
}
.fusion-footer-widget-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
    background: #282a2b
}
.fusion-footer-widget-area .products-slider a,
.fusion-footer-widget-area .simple-products-slider a,
#slidingbar-area .products-slider a,
#slidingbar-area .simple-products-slider a,
.fusion-content-widget-area .products-slider a,
.fusion-content-widget-area .simple-products-slider a {
    border: 0;
    background: none;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: inline-block;
    width: auto
}
.fusion-footer-widget-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
    width: auto;
    height: auto
}
.fusion-footer-widget-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
    padding-left: 38px
}
.fusion-footer-widget-area .simple-products-slider .es-carousel li,
.fusion-footer-widget-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
    width: 149px;
    height: auto
}
.fusion-footer-widget-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.fusion-content-widget-area .image-extras-content h3 {
    margin-bottom: 0;
    text-transform: none;
    margin-bottom: 5px
}
.fusion-footer-widget-area .product-category mark,
#slidingbar-area .product-category mark,
.fusion-content-widget-area .product-category mark {
    background-color: transparent;
    color: inherit
}
.fusion-footer-widget-area .product-category h3,
#slidingbar-area .product-category h3,
.fusion-content-widget-area .product-category h3 {
    margin-bottom: 0
}
#toTop {
    background-color: #333;
    border-radius: 4px 4px 0 0;
    bottom: 0;
    color: #FFF;
    display: none;
    height: 35px;
    position: fixed;
    right: 30px;
    text-align: center;
    text-transform: uppercase;
    width: 48px;
    opacity: 0.9;
    z-index: 10000;
    transition: all 0.2s ease-in-out 0s
}
.no-totop #toTop {
    display: none !important
}
#toTop:before {
    line-height: 35px;
    content: '\f106';
    -webkit-font-smoothing: antialiased;
    font-family: 'icomoon';
    font-size: 22px
}



















#toTop:hover {
    background-color: #A0CE4E
}
#toTopHover {
    display: block;
    overflow: hidden;
    float: left;
    opacity: 0
}
#toTop:active,
#toTop:focus {
    outline: none;
    background-color: #333
}
.fullwidthbanner-container {
    overflow: visible
}
.tfs-slider .flex-caption {
    width: 97%
}
.tfs-slider .flex-control-nav {
    bottom: 20px !important
}
.tfs-slider .buttons a {
    margin: 0;
    display: inline-block
}
.tp-simpleresponsive .slotholder,
.tp-simpleresponsive .slotholder img {
    -webkit-backface-visibility: visible;
    -webkit-transform: none
}
body .fusion-content-widget-area .button {
    margin-left: 15px
}
#learndash_lessons .learndash_topic_dots {
    float: none
}
.video-background {
    position: relative;
    overflow: hidden
}
.video-bg {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden
}
.video-bg iframe,
.video-bg object,
.video-bg embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.video-content {
    position: absolute;
    top: 0;
    padding: 15px;
    width: 100%
}
.bbp-arrow {
    margin-top: -1px
}
#sliders-container {
    position: relative
}
#sliders-container .rev_slider_wrapper {
    -webkit-transform: translateZ(0)
}
.fusion-animated {
    position: relative;
    z-index: 2000
}
.fusion-social-links-header .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom,
.fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom {
    padding: 0;
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none
}
.fusion-footer-widget-area .wooslider-control-nav li a {
    padding: 0;
    background: none;
    border: 0;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    margin-right: 3px
}
.fusion-footer-widget-area .slide-excerpt {
    overflow: hidden;
    position: absolute;
    bottom: -50px;
    padding: 0px;
    width: 100%;
    text-align: center
}
.fusion-row {
    margin: 0 auto;
    zoom: 1
}
.fusion-row:before,
.fusion-row:after {
    content: " ";
    display: table
}
.fusion-row:after {
    clear: both
}
.fusion-alignleft {
    display: inline;
    float: left;
    margin-right: 15px
}
.fusion-alignright {
    display: inline;
    float: right;
    margin-left: 15px
}
.fusion-aligncenter {
    display: block;
    clear: both;
    margin: 0 auto;
    text-align: center
}
.fusion-columns {
    margin: 0 -15px
}
.fusion-columns-5 .col-lg-2,
.fusion-columns-5 .col-md-2,
.fusion-columns-5 .col-sm-2,
.fusion-columns-5 .col-xs-2 {
    width: 20%
}
.fusion-block-element {
    display: block
}
.fusion-hidden {
    display: none
}

.fusion-header-wrapper {
    position: relative;
    z-index: 10010
}
.fusion-header-wrapper .tooltip {
    z-index: 10030
}
.fusion-header-sticky-height {
    display: none
}
.fusion-header {
    padding-left: 30px;
    padding-right: 30px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: background-color 0.25s ease-in-out;
    transform: background-color 0.25s ease-in-out;
    transition: background-color 0.25s ease-in-out
}
.fusion-header-backface {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.fusion-header-v2 .fusion-header,
.fusion-header-v3 .fusion-header,
.fusion-header-v4 .fusion-header,
.fusion-header-v5 .fusion-header {
    border-bottom: 1px solid transparent
}
.fusion-logo {
    display: block;
    float: left;
    max-width: 100%;
    zoom: 1
}
.fusion-logo:before,
.fusion-logo:after {
    content: " ";
    display: table
}
.fusion-logo:after {
    clear: both
}
.fusion-logo a {
    display: block;
    max-width: 100%
}
.fusion-logo img {
    width: auto
}
.fusion-logo-2x {
    display: none
}
.fusion-mobile-logo-1x,
.fusion-mobile-logo-2x {
    display: none
}
@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-secondary-header .fusion-alignleft {
    float: left;
    margin-right: 0
}
.fusion-secondary-header .fusion-alignright {
    float: right;
    margin-left: 0
}
.fusion-secondary-header {
    min-height: 43px;
    border-bottom: 1px solid transparent
}
.fusion-secondary-header .fusion-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.fusion-secondary-header .fusion-alignleft {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}
.fusion-secondary-header .fusion-alignright {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}
.fusion-secondary-header .fusion-alignright>* {
    float: right
}
.fusion-header-v2 .fusion-secondary-header {
    border-top: 3px solid transparent
}
.fusion-secondary-header .fusion-mobile-nav-holder {
    width: 80%;
    margin: 0 auto
}
.fusion-header-separator {
    padding: 0 6px
}
.fusion-contact-info {
    line-height: 43px
}
.fusion-header-v4 .fusion-header {
    padding-top: 30px;
    padding-bottom: 30px
}
.fusion-header-v4 .fusion-logo {
    width: 100%
}
.fusion-header-v4 .searchform {
    margin-left: 15px
}
.fusion-header-v4 .search-table {
    width: 286px
}
.fusion-header-v4 .fusion-logo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.fusion-header-v4 .fusion-logo:before,
.fusion-header-v4 .fusion-logo:after {
    content: none
}
.fusion-header-v4 .fusion-logo .fusion-logo-link {
    float: none
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a {
    display: inline
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline .fusion-button {
    display: inline-block
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}
.fusion-header-tagline {
    margin: 0;
    padding: 0;
    line-height: 32px;
    font-weight: normal
}
.fusion-header-banner {
    float: right
}
.fusion-logo .fusion-header-banner a {
    float: none
}
.fusion-secondary-main-menu {
    border-bottom: 1px solid transparent;
    padding-left: 30px;
    padding-right: 30px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.fusion-secondary-main-menu .fusion-main-menu {
    float: none
}
.fusion-secondary-main-menu .search-table {
    width: 100%
}
.fusion-secondary-main-menu .fusion-main-menu .searchform {
    display: none;
    float: none;
    padding: 5px 0px;
    margin-left: 0
}
.fusion-secondary-main-menu .fusion-main-menu .searchform {
    display: block;
    padding: 0
}
.fusion-secondary-main-menu .fusion-secondary-menu-search {
    display: none;
    padding: 5px 0px
}
.fusion-secondary-main-menu .fusion-secondary-menu-search .searchform {
    margin-left: 0
}
.fusion-header-menu-align-center .fusion-main-menu {
    text-align: center
}
.fusion-header-menu-align-center .fusion-main-menu>ul>li {
    display: inline-block;
    vertical-align: top;
    float: none;
    text-align: left
}
.fusion-header-menu-align-right .fusion-main-menu {
    float: right
}
.fusion-header-v5.fusion-logo-center .fusion-logo {
    float: none;
    text-align: center
}
.fusion-header-v5.fusion-logo-center .fusion-logo a {
    display: inline-block
}
.fusion-logo-left .fusion-header-banner {
    float: right
}
.fusion-logo-left.fusion-header-v4 .fusion-logo {
    float: none;
    width: auto
}
.fusion-logo-right .fusion-logo {
    float: right;
    text-align: right
}
.fusion-logo-right.fusion-header-v1 .fusion-main-menu,
.fusion-logo-right.fusion-header-v2 .fusion-main-menu,
.fusion-logo-right.fusion-header-v3 .fusion-main-menu,
.fusion-logo-right.fusion-header-v6 .fusion-main-menu {
    float: left
}
.fusion-logo-right .fusion-header-banner {
    float: left
}
.fusion-logo-right .fusion-header-tagline {
    float: left
}
.fusion-logo-right .searchform {
    float: left
}
.fusion-logo-right .fusion-mobile-menu-icons {
    left: 0;
    right: auto
}
.fusion-logo-right .fusion-mobile-menu-icons a {
    float: left;
    margin-left: 0;
    margin-right: 15px
}
.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}
.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}
.fusion-secondary-menu {
    position: relative;
    z-index: 210
}
.fusion-secondary-menu .fusion-megamenu-wrapper {
    display: none
}
.fusion-secondary-menu ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.fusion-secondary-menu>ul>li {
    float: left;
    border-left: 1px solid transparent
}
.fusion-secondary-menu>ul>li:first-child {
    border-left: none
}
.fusion-secondary-menu>ul>li>a {
    display: table;
    position: relative;
    padding: 0 13px
}
.fusion-secondary-menu > ul > li > a .menu-text {
    display: table-cell;
    vertical-align: middle
}
.fusion-secondary-menu li {
    position: relative
}
.fusion-secondary-menu .iclflag {
    margin-top: -2px
}
.fusion-secondary-menu .sub-menu {
    display: block;
    position: absolute;
    left: -1px;
    z-index: 1;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.2s ease-in;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border: 1px solid transparent
}
.fusion-secondary-menu .sub-menu a {
    display: block;
    padding: 7px 10px;
    line-height: normal;
    border-bottom: 1px solid transparent;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s
}
.fusion-secondary-menu .sub-menu>li:last-child>a {
    border-bottom: none
}
.fusion-secondary-menu > ul > li > .sub-menu .sub-menu {
    top: -1px
}
.fusion-secondary-menu li:hover>.sub-menu {
    visibility: visible;
    opacity: 1
}
.fusion-secondary-menu .fusion-custom-menu-item-contents {
    position: absolute;
    left: -1px;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.2s ease-in
}
.fusion-secondary-menu .fusion-secondary-menu-icon {
    padding-left: 13px;
    padding-right: 13px
}
.fusion-secondary-menu-cart>a {
    text-transform: uppercase
}
.fusion-secondary-menu-icon {
    min-width: 176px;
    text-align: center
}
.fusion-secondary-menu-icon .menu-text {
    width: 100%
}
.fusion-secondary-menu-icon .menu-text:before {
    font-family: 'icomoon';
    content: '\f07a';
    margin-right: 10px
}
.fusion-secondary-menu-icon .menu-text:after {
    font-family: 'icomoon';
    content: '\e61f';
    margin-left: 10px
}

.fusion-footer-parallax {
    z-index: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0
}
.fusion-footer-parallax .fusion-footer-widget-area {
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}
.fusion-footer-widget-area {
    overflow: hidden;
    position: relative;
    padding: 43px 10px 40px;
    border-top: 12px solid #e9eaee;
    background: #363839;
    color: #8c8989;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.fusion-footer-widget-area h3,
.fusion-footer-widget-area .widget-title {
    margin: 0 0 28px;
    color: #ddd;
    text-transform: uppercase;
    font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif
}
.fusion-footer-widget-area a {
    color: #bfbfbf
}
.fusion-footer-widget-area ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 12px
}
.fusion-footer-widget-area ul li a {
    display: block;
    position: relative
}
.fusion-footer-widget-area ul li a:hover {
    color: #a0ce4e
}
.fusion-footer-widget-area .widget>ul>li:first-child {
    padding-top: 0px
}
.fusion-footer-widget-area .widget_nav_menu ul ul li a {
    padding-top: 12px
}
.fusion-footer-widget-area .holder-block img {
    width: 100%
}
.fusion-footer-widget-area .widget_nav_menu li a:before,
.fusion-footer-widget-area .widget_categories li a:before,
.fusion-footer-widget-area .widget_meta li a:before,
.fusion-footer-widget-area .widget .recentcomments:before,
.fusion-footer-widget-area .widget_recent_entries li a:before,
.fusion-footer-widget-area .widget_archive li a:before,
.fusion-footer-widget-area .widget_pages li a:before,
.fusion-footer-widget-area .widget_links li a:before {
    position: absolute;
    font-size: 14px;
    font-family: 'icomoon';
    content: '\f105';
    margin-left: -12px
}
.fusion-footer-widget-column {
    margin-bottom: 50px
}
.fusion-footer-widget-column:last-child {
    margin-bottom: 0
}
.fusion-footer-copyright-area {
    z-index: 1;
    position: relative;
    padding: 18px 10px 12px;
    border-top: 1px solid #4b4c4d;
    background: #282a2b
}
.fusion-copyright-content {
    display: table;
    width: 100%
}
.fusion-copyright-notice {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    color: #8c8989;
    font-size: 12px
}
.fusion-copyright-notice a {
    color: #bfbfbf
}
.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
    text-align: center
}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
    display: block;
    text-align: center
}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
    display: block;
    width: 100%;
    text-align: center
}
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
    margin-top: 20px
}
.wp-audio-shortcode {
    max-height: 150px
}
.tkt-slctr-tbl-wrap-dv table {
    margin-bottom: 10px
}
#fancybox-overlay {
    z-index: 100049 !important
}
#fancybox-wrap {
    z-index: 100050 !important
}
div#shShutter {
    z-index: 100049
}
div#shDisplay {
    z-index: 100050
}
#cboxOverlay {
    z-index: 100049 !important
}
#colorbox {
    z-index: 100050 !important
}
.fusion-main-menu .lang-item > a img,
.fusion-secondary-menu .lang-item > a img {
    vertical-align: middle;
    padding: 0 2px
}
#wpfc_sermon_sorting {
    overflow: hidden;
    margin: 0 -10px
}
#wpfc_sermon_sorting>span {
    display: block;
    float: left;
    width: 25%;
    padding: 0 10px
}
#wpfc_sermon_sorting .avada-select-parent select {
    width: 100%
}
.fusion-slider-container {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}
.tfs-slider {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -o-transform: translate(0, 0);
    left: 0
}
.tfs-slider.fixed-width-slider .slide-content-container {
    padding-left: 10%;
    padding-right: 10%
}
.tfs-slider li.flex-active-slide {
    position: relative
}
.tfs-slider .slides li {
    -webkit-backface-visibility: visible
}
.tfs-slider .slide-content-container {
    position: absolute;
    top: 50%;
    width: 100%;
    padding: 0;
    z-index: 5;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}
.tfs-slider .slide-content-container .slide-content {
    opacity: 0;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    max-width: 940px
}
.tfs-slider .slide-content-container .heading,
.tfs-slider .slide-content-container .caption {
    display: block
}
.tfs-slider .slide-content-container h2,
.tfs-slider .slide-content-container h3 {
    margin: 0;
    font-weight: normal;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    padding: 0
}
.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {
    padding: 3px 15px
}
.tfs-slider .slide-content-container .fusion-title-sc-wrapper {
    display: inline-block;
    padding: 0
}
.tfs-slider .slide-content-container .fusion-block-element {
    display: block
}
.tfs-slider .slide-content-container .heading {
    margin: 0 0 10px 0
}
.tfs-slider .slide-content-container h2 {
    font-size: 60px;
    line-height: 80px;
    margin-bottom: 10px
}
.tfs-slider .slide-content-container h3 {
    font-size: 24px;
    line-height: 38px
}
.tfs-slider .slide-content-container .fusion-sep-none {
    display: inline-block
}
.tfs-slider .slide-content-container .fusion-sep-none h2,
.tfs-slider .slide-content-container .fusion-sep-none h3 {
    display: inline-block
}
.tfs-slider .slide-content-container .fusion-title-size-two {
    margin: 0
}
.tfs-slider .slide-content-container .fusion-title-size-two h2 {
    margin: 0
}
.tfs-slider .slide-content-container .fusion-title-size-three {
    margin: 0
}
.tfs-slider .slide-content-container .fusion-title-size-three h3 {
    margin: 0
}
.tfs-slider .slide-content-container .fusion-title .title-sep,
.tfs-slider .slide-content-container .fusion-title.sep-underline {
    border-color: #fff
}
.tfs-slider .slide-content-container .buttons {
    margin-top: 3.25%;
    overflow: visible
}
.tfs-slider .slide-content-container .buttons a {
    -webkit-backface-visibility: hidden
}
.tfs-slider .slide-content-container .tfs-button-1,
.tfs-slider .slide-content-container .tfs-button-2 {
    display: inline-block
}
.tfs-slider .slide-content-container .tfs-button-2 {
    margin-left: 16px
}
.tfs-slider .slide-content-center {
    text-align: center
}
.tfs-slider .slide-content-right {
    text-align: right
}
.ua-mobile .tfs-slider .self-hosted-video-bg {
    display: none
}
.tfs-slider .background {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 2;
    max-width: 100%
}
.tfs-slider .background-image {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover
}
.tfs-slider video {
    width: 100%;
    height: auto;
    visibility: visible;
    position: static;
    top: 0%;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.tfs-slider .overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 3
}
.tfs-slider .mobile_video_image {
    display: none
}
.ua-mobile .tfs-slider .mobile_video_image {
    width: 100%;
    height: 100%;
    display: block;
    z-index: 4;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center center
}
.tfs-slider .overlay-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 5
}
.tfs-slider .flex-direction-nav a {
    top: 50%;
    margin-top: -31px
}
.tfs-slider .background iframe {
    position: relative;
    z-index: 1 !important;
    margin: 0 !important
}
.bg-parallax-parent.video {
    position: relative
}
.bg-parallax.video,
.fusion-bg-parallax.video {
    position: absolute;
    pointer-events: none !important;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1
}
.bg-parallax.video iframe,
.fusion-bg-parallax.video iframe {
    margin-bottom: 0 !important;
    display: block !important;
    max-width: none !important;
    max-height: none !important
}
.parallax-inner {
    min-height: 150px
}
.fusion-bg-parallax[data-bg-size-adjust="dont-scale"] + .bg-parallax-parent .parallax-inner {
    background-size: auto !important
}

.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after,
.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    content: '';
    box-sizing: content-box;
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9)
}
.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon,
.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon {
    -webkit-transform: scale(0.93);
    transform: scale(0.93)
}
.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after,
.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after {
    display: inline-block;
    -webkit-animation: avadaSonarEffect 1.3s ease-out 75ms;
    animation: avadaSonarEffect 1.3s ease-out 75ms
}
.fusion-content-boxes .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .heading,
.fusion-content-boxes .link-area-box-hover.icon-wrapper-hover-animation-pulsate .heading {
    overflow: visible
}
.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon,
.link-area-box-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon {
    transition: background 0.3s
}
.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span,
.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span {
    -webkit-transform: scale(0.93);
    transform: scale(0.93)
}
.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span:after,
.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    content: '';
    box-sizing: content-box;
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    display: inline-block;
    -webkit-animation: avadaSonarEffect 1.3s ease-out 75ms;
    animation: avadaSonarEffect 1.3s ease-out 75ms
}

.fusion-body a .iclflag {
    vertical-align: middle
}
#lang_sel,
#lang_sel_click {
    display: block
}
#lang_sel > ul a,
#lang_sel_click > ul a {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 22px
}
#lang_sel > ul ul,
#lang_sel_click > ul ul {
    z-index: 999;
    top: 32px;
    width: 100%
}
#lang_sel li,
#lang_sel_click li {
    width: 100%
}
#lang_sel img.iclflag,
#lang_sel_click img.iclflag {
    top: 0;
    margin-right: 3px
}

.fusion-alert,
.tribe-events-notices {
    clear: both;
    position: relative;
    padding: 25px;
    border-radius: 0;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px
}
.fusion-alert.alert-shadow,
.tribe-events-notices.alert-shadow {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1)
}
.fusion-alert .close,
.tribe-events-notices .close {
    position: absolute;
    box-sizing: content-box;
    right: -1px;
    top: -1px;
    height: 25px;
    width: 25px;
    line-height: 25px;
    opacity: 1;
    border: 1px solid;
    border-color: inherit;
    color: inherit;
    font-size: 15px;
    transition: all .2s
}
.fusion-alert .close:hover,
.tribe-events-notices .close:hover {
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.05)
}
.fusion-alert .alert-icon,
.tribe-events-notices .alert-icon {
    margin-right: 10px
}
.fusion-alert.alert-blank,
.tribe-events-notices.alert-blank {
    border: 1px solid #747474
}
.fusion-alert.alert-info,
.tribe-events-notices.alert-info {
    background-color: #fff;
    border-color: #D7D6D6;
    color: inherit
}
.tribe-events-notices {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border-color: #D7D6D6;
    color: inherit;
    text-shadow: none
}
.fusion-button-wrapper {
    display: inline
}
.fusion-button-wrapper.fusion-aligncenter {
    display: block
}

.fusion-button-text,
.fusion-button-icon-divider,
.fusion-button i {
    transition: all .2s
}
.fusion-button-text:hover,
.fusion-button-icon-divider:hover,
.fusion-button i:hover {
    transition: all .3s
}
.ls-container .button,
.ls-container .fusion-button {
    transition: none !important
}
.ls-container .button:hover,
.ls-container .fusion-button:hover {
    transition: none !important
}
#wrapper .fusion-button-square,
.fusion-body .fusion-button-square,
#wrapper .button-square {
    border-radius: 0
}
#wrapper .fusion-button-round,
.fusion-body .fusion-button-round,
#wrapper .button-round {
    border-radius: 2px
}
#wrapper .fusion-button-round.button-3d,
.fusion-body .fusion-button-round.button-3d,
#wrapper .button-round.button-3d {
    border-radius: 4px
}
#wrapper .fusion-button-pill,
.fusion-body .fusion-button-pill,
#wrapper .button-pill {
    border-radius: 25px !important
}

.fusion-body .fusion-button-large,
.button-large,
.button.large,
#tribe-bar-form .tribe-bar-submit input[type=submit] {
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px
}
.fusion-body .fusion-button-large.button-3d:active,
.button-large.button-3d:active,
.button.large.button-3d:active,
#tribe-bar-form .tribe-bar-submit input[type=submit].button-3d:active {
    top: 4px
}
.fusion-body .fusion-button-large .fusion-button-text-left,
.button-large .fusion-button-text-left,
.button.large .fusion-button-text-left,
#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-left {
    display: inline-block;
    padding-left: 34px
}
.fusion-body .fusion-button-large .fusion-button-text-right,
.button-large .fusion-button-text-right,
.button.large .fusion-button-text-right,
#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-right {
    display: inline-block;
    padding-right: 34px
}
.fusion-body .fusion-button-large .button-icon-divider-left,
.button-large .button-icon-divider-left,
.button.large .button-icon-divider-left,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left {
    padding: 0 14.5px
}
.fusion-body .fusion-button-large .button-icon-divider-left.fusion-megamenu-image,
.button-large .button-icon-divider-left.fusion-megamenu-image,
.button.large .button-icon-divider-left.fusion-megamenu-image,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left.fusion-megamenu-image {
    padding: 0 7.25px
}
.fusion-body .fusion-button-large .button-icon-divider-right,
.button-large .button-icon-divider-right,
.button.large .button-icon-divider-right,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right {
    padding: 0 14.5px
}
.fusion-body .fusion-button-large .button-icon-divider-right.fusion-megamenu-image,
.button-large .button-icon-divider-right.fusion-megamenu-image,
.button.large .button-icon-divider-right.fusion-megamenu-image,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right.fusion-megamenu-image {
    padding: 0 7.25px
}
.fusion-body .fusion-button-large .button-icon-divider-left i,
.button-large .button-icon-divider-left i,
.button.large .button-icon-divider-left i,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left i,
.fusion-body .fusion-button-large .button-icon-divider-right i,
.button-large .button-icon-divider-right i,
.button.large .button-icon-divider-right i,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right i,
.fusion-body .fusion-button-large .button-icon-divider-left img,
.button-large .button-icon-divider-left img,
.button.large .button-icon-divider-left img,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left img,
.fusion-body .fusion-button-large .button-icon-divider-right img,
.button-large .button-icon-divider-right img,
.button.large .button-icon-divider-right img,
#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right img {
    top: 50%;
    margin-top: -7px;
    display: block
}
.fusion-body .fusion-button-xlarge,
.button-xlarge,
.button.xlarge {
    padding: 17px 40px;
    line-height: 21px;
    font-size: 18px
}
.fusion-body .fusion-button-xlarge.button-3d:active,
.button-xlarge.button-3d:active,
.button.xlarge.button-3d:active {
    top: 6px
}
.fusion-body .fusion-button-xlarge .fusion-button-text-left,
.button-xlarge .fusion-button-text-left,
.button.xlarge .fusion-button-text-left {
    display: inline-block;
    padding-left: 45px
}
.fusion-body .fusion-button-xlarge .fusion-button-text-right,
.button-xlarge .fusion-button-text-right,
.button.xlarge .fusion-button-text-right {
    display: inline-block;
    padding-right: 45px
}
.fusion-body .fusion-button-xlarge .button-icon-divider-left,
.button-xlarge .button-icon-divider-left,
.button.xlarge .button-icon-divider-left {
    padding: 0 18.5px
}
.fusion-body .fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image,
.button-xlarge .button-icon-divider-left.fusion-megamenu-image,
.button.xlarge .button-icon-divider-left.fusion-megamenu-image {
    padding: 0 9.25px
}
.fusion-body .fusion-button-xlarge .button-icon-divider-right,
.button-xlarge .button-icon-divider-right,
.button.xlarge .button-icon-divider-right {
    padding: 0 18.5px
}
.fusion-body .fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image,
.button-xlarge .button-icon-divider-right.fusion-megamenu-image,
.button.xlarge .button-icon-divider-right.fusion-megamenu-image {
    padding: 0 9.25px
}
.fusion-body .fusion-button-xlarge .button-icon-divider-left i,
.button-xlarge .button-icon-divider-left i,
.button.xlarge .button-icon-divider-left i,
.fusion-body .fusion-button-xlarge .button-icon-divider-right i,
.button-xlarge .button-icon-divider-right i,
.button.xlarge .button-icon-divider-right i,
.fusion-body .fusion-button-xlarge .button-icon-divider-left img,
.button-xlarge .button-icon-divider-left img,
.button.xlarge .button-icon-divider-left img,
.fusion-body .fusion-button-xlarge .button-icon-divider-right img,
.button-xlarge .button-icon-divider-right img,
.button.xlarge .button-icon-divider-right img {
    top: 50%;
    margin-top: -9px;
    display: block
}
.button span {
    line-height: normal
}
@media only screen and (max-width: 800px) {
    .rev_slider .fusion-button,
    .rev_slider .button,
    .ls-container .fusion-button,
    .ls-container .button {
        padding: 0 20px;
        line-height: 30px;
        font-size: 12px;
        font-size: 10px !important;
        line-height: 30px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important
    }
    .rev_slider .fusion-button.button-3d:active,
    .rev_slider .button.button-3d:active,
    .ls-container .fusion-button.button-3d:active,
    .ls-container .button.button-3d:active {
        top: 2px
    }
    .rev_slider .fusion-button .fusion-button-text-left,
    .rev_slider .button .fusion-button-text-left,
    .ls-container .fusion-button .fusion-button-text-left,
    .ls-container .button .fusion-button-text-left {
        display: inline-block;
        padding-left: 25px
    }
    .rev_slider .fusion-button .fusion-button-text-right,
    .rev_slider .button .fusion-button-text-right,
    .ls-container .fusion-button .fusion-button-text-right,
    .ls-container .button .fusion-button-text-right {
        display: inline-block;
        padding-right: 25px
    }
    .rev_slider .fusion-button .button-icon-divider-left,
    .rev_slider .button .button-icon-divider-left,
    .ls-container .fusion-button .button-icon-divider-left,
    .ls-container .button .button-icon-divider-left {
        padding: 0 10px
    }
    .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image,
    .rev_slider .button .button-icon-divider-left.fusion-megamenu-image,
    .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,
    .ls-container .button .button-icon-divider-left.fusion-megamenu-image {
        padding: 0 5px
    }
    .rev_slider .fusion-button .button-icon-divider-right,
    .rev_slider .button .button-icon-divider-right,
    .ls-container .fusion-button .button-icon-divider-right,
    .ls-container .button .button-icon-divider-right {
        padding: 0 10px
    }
    .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image,
    .rev_slider .button .button-icon-divider-right.fusion-megamenu-image,
    .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,
    .ls-container .button .button-icon-divider-right.fusion-megamenu-image {
        padding: 0 5px
    }
    .rev_slider .fusion-button .button-icon-divider-left i,
    .rev_slider .button .button-icon-divider-left i,
    .ls-container .fusion-button .button-icon-divider-left i,
    .ls-container .button .button-icon-divider-left i,
    .rev_slider .fusion-button .button-icon-divider-right i,
    .rev_slider .button .button-icon-divider-right i,
    .ls-container .fusion-button .button-icon-divider-right i,
    .ls-container .button .button-icon-divider-right i,
    .rev_slider .fusion-button .button-icon-divider-left img,
    .rev_slider .button .button-icon-divider-left img,
    .ls-container .fusion-button .button-icon-divider-left img,
    .ls-container .button .button-icon-divider-left img,
    .rev_slider .fusion-button .button-icon-divider-right img,
    .rev_slider .button .button-icon-divider-right img,
    .ls-container .fusion-button .button-icon-divider-right img,
    .ls-container .button .button-icon-divider-right img {
        top: 50%;
        margin-top: -6px;
        display: block
    }
    .rev_slider .fusion-button.button-3d:active,
    .rev_slider .button.button-3d:active,
    .ls-container .fusion-button.button-3d:active,
    .ls-container .button.button-3d:active {
        top: 2px !important
    }
    .rev_slider .fusion-button span,
    .rev_slider .button span,
    .ls-container .fusion-button span,
    .ls-container .button span {
        font-size: 10px !important
    }
}
@media only screen and (max-width: 640px) {
    .rev_slider .fusion-button,
    .rev_slider .button,
    .ls-container .fusion-button,
    .ls-container .button {
        padding: 0 20px;
        line-height: 20px;
        font-size: 10px;
        font-size: 10px !important;
        line-height: 20px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important
    }
    .rev_slider .fusion-button.button-3d:active,
    .rev_slider .button.button-3d:active,
    .ls-container .fusion-button.button-3d:active,
    .ls-container .button.button-3d:active {
        top: 2px
    }
    .rev_slider .fusion-button .fusion-button-text-left,
    .rev_slider .button .fusion-button-text-left,
    .ls-container .fusion-button .fusion-button-text-left,
    .ls-container .button .fusion-button-text-left {
        display: inline-block;
        padding-left: 25px
    }
    .rev_slider .fusion-button .fusion-button-text-right,
    .rev_slider .button .fusion-button-text-right,
    .ls-container .fusion-button .fusion-button-text-right,
    .ls-container .button .fusion-button-text-right {
        display: inline-block;
        padding-right: 25px
    }
    .rev_slider .fusion-button .button-icon-divider-left,
    .rev_slider .button .button-icon-divider-left,
    .ls-container .fusion-button .button-icon-divider-left,
    .ls-container .button .button-icon-divider-left {
        padding: 0 11px
    }
    .rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image,
    .rev_slider .button .button-icon-divider-left.fusion-megamenu-image,
    .ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,
    .ls-container .button .button-icon-divider-left.fusion-megamenu-image {
        padding: 0 5.5px
    }
    .rev_slider .fusion-button .button-icon-divider-right,
    .rev_slider .button .button-icon-divider-right,
    .ls-container .fusion-button .button-icon-divider-right,
    .ls-container .button .button-icon-divider-right {
        padding: 0 11px
    }
    .rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image,
    .rev_slider .button .button-icon-divider-right.fusion-megamenu-image,
    .ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,
    .ls-container .button .button-icon-divider-right.fusion-megamenu-image {
        padding: 0 5.5px
    }
    .rev_slider .fusion-button .button-icon-divider-left i,
    .rev_slider .button .button-icon-divider-left i,
    .ls-container .fusion-button .button-icon-divider-left i,
    .ls-container .button .button-icon-divider-left i,
    .rev_slider .fusion-button .button-icon-divider-right i,
    .rev_slider .button .button-icon-divider-right i,
    .ls-container .fusion-button .button-icon-divider-right i,
    .ls-container .button .button-icon-divider-right i,
    .rev_slider .fusion-button .button-icon-divider-left img,
    .rev_slider .button .button-icon-divider-left img,
    .ls-container .fusion-button .button-icon-divider-left img,
    .ls-container .button .button-icon-divider-left img,
    .rev_slider .fusion-button .button-icon-divider-right img,
    .rev_slider .button .button-icon-divider-right img,
    .ls-container .fusion-button .button-icon-divider-right img,
    .ls-container .button .button-icon-divider-right img {
        top: 50%;
        margin-top: -5px;
        display: block
    }
    .rev_slider .fusion-button.button-3d:active,
    .rev_slider .button.button-3d:active,
    .ls-container .fusion-button.button-3d:active,
    .ls-container .button.button-3d:active {
        top: 2px !important
    }
    .rev_slider .fusion-button span,
    .rev_slider .button span,
    .ls-container .fusion-button span,
    .ls-container .button span {
        font-size: 10px !important
    }
}
.ua-mobile .fullwidth-box.video-background .fullwidth-video-image {
    width: 100%;
    height: 100%;
    display: block;
    z-index: 2;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0
}
.fullwidth-box.faded-background {
    position: relative;
    overflow: hidden
}
.fullwidth-box.faded-background .fullwidth-faded {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    min-height: 100%;
    min-width: 100%
}
.fullwidth-box.faded-background .fusion-row {
    position: relative;
    z-index: 10
}
.hundred-percent-fullwidth {
    overflow: hidden
}
.hundred-percent-fullwidth .fusion-row {
    max-width: none !important
}
#main .fullwidth-box .fusion-row {
    padding-left: 0;
    padding-right: 0
}
.ua-safari .fullwidth-box.faded-background .fullwidth-faded {
    -webkit-transform: translate3d(0, 0, 0)
}
.ua-safari.ua-mobile .fullwidth-box.faded-background .fullwidth-faded {
    -webkit-transform: none
}
.fusion-layout-column {
    position: relative;
    float: left;
    margin-right: 4%
}
.fusion-one-full {
    float: none
}
.fusion-one-sixth {
    width: 13.3333%
}
.fusion-five-sixth {
    width: 82.6666%
}
.fusion-one-fifth {
    width: 16.8%
}
.fusion-two-fifth {
    width: 37.6%
}
.fusion-three-fifth {
    width: 58.4%
}
.fusion-four-fifth {
    width: 79.2%
}
.fusion-one-fourth {
    width: 22%
}
.fusion-three-fourth {
    width: 74%
}
.fusion-one-third {
    width: 30.6666%
}
.fusion-two-third {
    width: 65.3333%
}
.fusion-one-half {
    width: 48%
}
.fusion-column-last {
    margin-left: 0;
    margin-right: 0
}
.fusion-spacing-no {
    margin: 0
}
.fusion-spacing-no.fusion-one-sixth {
    width: 16.6666%
}
.fusion-spacing-no.fusion-five-sixth {
    width: 83.3333%
}
.fusion-spacing-no.fusion-one-fifth {
    width: 20%
}
.fusion-spacing-no.fusion-two-fifth {
    width: 40%
}
.fusion-spacing-no.fusion-three-fifth {
    width: 60%
}
.fusion-spacing-no.fusion-four-fifth {
    width: 80%
}
.fusion-spacing-no.fusion-one-fourth {
    width: 25%
}
.fusion-spacing-no.fusion-three-fourth {
    width: 75%
}
.fusion-spacing-no.fusion-one-third {
    width: 33.3333%
}
.fusion-spacing-no.fusion-two-third {
    width: 66.6666%
}
.fusion-spacing-no.fusion-one-half {
    width: 50%
}
.fusion-spacing-no.fusion-column-last {
    margin-left: 0;
    margin-right: 0
}
.fusion-spacing-no .fusion-column-wrapper {
    min-height: 1px
}
.fusion-equal-height-columns .fusion-column-table {
    display: table;
    table-layout: fixed;
    width: 100%
}
.fusion-equal-height-columns .fusion-column-tablecell {
    display: table-cell;
    vertical-align: middle
}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
    position: relative;
    z-index: 2;
    pointer-events: none
}
.fusion-column-inner-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
.fusion-column-inner-bg a {
    width: 100%;
    height: 100%
}
.fusion-column-inner-bg a span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
.modal-dialog {
    margin-top: 60px
}
.fusion-modal {
    -webkit-overflow-scrolling: auto !important
}
.fusion-modal .modal-header {
    min-height: 54px
}
.fusion-modal .close {
    font-size: 30px;
    margin-top: -5px;
    text-shadow: none
}
.fusion-modal .fusion-separator {
    width: 100% !important
}
#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
}
.width-100 .fusion-section-separator,
.width-100 .nonhundred-percent-fullwidth {
    padding-left: 30px;
    padding-right: 30px;
    margin-left: -30px;
    margin-right: -30px
}
.width-100 .fullwidth-box,
.width-100 .fusion-section-separator {
    margin-left: -30px!important;
    margin-right: -30px!important
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder li a {
    padding-left: 30px;
    padding-right: 30px
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu {
    padding-right: 35px
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a {
    padding-left: 30px;
    padding-right: 30px
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a {
    padding-left: 39px
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a {
    padding-left: 48px
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a {
    padding-left: 57px
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a {
    padding-left: 66px
}
.event-is-recurring:hover,
.tooltip-shortcode,
a:hover {
    color: #333
}
#main .about-author .title a:hover,
#main .post h2 a:hover,
#slidingbar-area .fusion-accordian .panel-title a:hover,
#slidingbar-area .widget li.recentcomments:hover:before,
#slidingbar-area ul li a:hover,
#wrapper .fusion-widget-area .current-menu-item > a,
#wrapper .fusion-widget-area .current-menu-item > a:before,
#wrapper .fusion-widget-area .current_page_item > a,
#wrapper .fusion-widget-area .current_page_item > a:before,
#wrapper .jtwt .jtwt_tweet a:hover,
.content-box-percentage,
.fusion-accordian .panel-title a:hover,
.fusion-content-widget-area .widget .recentcomments:hover:before,
.fusion-content-widget-area .widget li a:hover,
.fusion-content-widget-area .widget li a:hover:before,
.fusion-content-widget-area .widget_archive li a:hover:before,
.fusion-content-widget-area .widget_categories li a:hover,
.fusion-content-widget-area .widget_categories li a:hover:before,
.fusion-content-widget-area .widget_links li a:hover:before,
.fusion-content-widget-area .widget_nav_menu li a:hover:before,
.fusion-content-widget-area .widget_pages li a:hover:before,
.fusion-content-widget-area .widget_recent_entries li a:hover:before,
.fusion-copyright-notice a:hover,
.fusion-date-and-formats .fusion-format-box i,
.fusion-filters .fusion-filter.fusion-active a,
.fusion-footer-widget-area .fusion-accordian .panel-title a:hover,
.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a:hover,
.fusion-footer-widget-area .widget li a:hover:before,
.fusion-footer-widget-area .widget li.recentcomments:hover:before,
.fusion-footer-widget-area a:hover,
.fusion-footer-widget-area ul li a:hover,
.fusion-login-box a:hover,
.fusion-popover,
.fusion-read-more:hover:after,
.more a:hover:after,
.pagination-next:hover:after,
.pagination-prev:hover:before,
.price > .amount,
.price ins .amount,
.project-content .project-info .project-info-box a:hover,
.side-nav .arrow:hover:after,
.side-nav li.current_page_ancestor > a,
.side-nav ul > li.current_page_item > a,
.single-navigation a[rel=next]:hover:after,
.single-navigation a[rel=prev]:hover:before,
.slidingbar-area .widget li a:hover:before,
.slidingbar-area a:hover,
.star-rating span:before,
.star-rating:before,
.tooltip-shortcode,
h5.toggle:hover a,
span.dropcap {
    color: #333
}
.fusion-accordian .panel-title a:hover .fa-fusion-box {
    background-color: #333 !important;
    border-color: #333 !important
}
.fusion-content-widget-area .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover {
    color: #333
}
.star-rating span:before,
.star-rating:before {
    color: #333
}
#slidingbar-area .tagcloud a:hover,
.fusion-footer-widget-area .tagcloud a:hover,
.tagcloud a:hover {
    color: #FFF;
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none
}
#nav ul li > a:hover,
#sticky-nav ul li > a:hover,
#wrapper .fusion-tabs-widget .tab-holder .tabs li.active a,
#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link,
#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus,
#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover,
#wrapper .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link,
#wrapper .post-content blockquote,
.fusion-filters .fusion-filter.fusion-active a,
.fusion-hide-pagination-text .pagination-next:hover,
.fusion-hide-pagination-text .pagination-prev:hover,
.pagination .current,
.pagination a.inactive:hover,
.progress-bar-content,
.reading-box,
.tagcloud a:hover {
    border-color: #333
}
#wrapper .side-nav li.current_page_item a {
    border-right-color: #333;
    border-left-color: #333
}
#toTop:hover,
#wrapper .search-table .search-button input[type="submit"]:hover,
.circle-yes ul li:before,
.fusion-accordian .panel-title .active .fa-fusion-box,
.fusion-date-and-formats .fusion-date-box,
.pagination .current,
.progress-bar-content,
.table-2 table thead,
.tagcloud a:hover,
ul.arrow li:before,
ul.circle-yes li:before {
    background-color: #333
}
#slidingbar {
    background-color: #363839
}
.sb-toggle-wrapper {
    border-top-color: #363839
}
#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li {
    border-color: #363839
}
#fusion-gmap-container,
#main,
#sliders-container,
#wrapper,
.fusion-separator .icon-wrapper,
body,
html {
    background-color: #fff
}
.fusion-footer-widget-area {
    background-color: #bababa;
    border-color: #e9eaee;
    border-top-width: 12px;
    padding-top: 20px;
    padding-bottom: 20px
}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li {
    border-color: #bababa
}
.fusion-footer-copyright-area {
    background-color: #f2970e;
    border-color: #4b4c4d;
    border-top-width: 1px;
    padding-top: 18px;
    padding-bottom: 16px
}
.sep-boxed-pricing .panel-heading {
    background-color: #c4a362;
    border-color: #c4a362
}
.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3,
.fusion-pricing-table .panel-body .price .decimal-part,
.fusion-pricing-table .panel-body .price .integer-part {
    color: #c4a362
}
.no-cssgradients .fusion-image-wrapper .fusion-rollover {
    background: #fff
}
#slidingbar-area .widget-title,
#slidingbar-area h3,
.fusion-footer-widget-area .widget-title,
.fusion-footer-widget-area h3 {
    font-family: 'Lato';
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px
}
.fusion-footer-copyright-area>.fusion-row,
.fusion-footer-widget-area>.fusion-row {
    padding-left: 0px;
    padding-right: 0px
}
.fontawesome-icon.circle-yes {
    background-color: #333
}
.content-box-shortcode-timeline,
.fontawesome-icon.circle-yes {
    border-color: #333
}
.fontawesome-icon,
.fontawesome-icon.circle-yes,
.post-content .error-menu li:after,
.post-content .error-menu li:before {
    color: #fff
}
.fusion-title .title-sep,
.fusion-title.sep-underline,
.product .product-border {
    border-color: #e0dede
}
.checkout .payment_methods .payment_box,
.post-content blockquote,
.review blockquote q {
    background-color: #f6f6f6
}
.fusion-testimonials .author:after {
    border-top-color: #f6f6f6
}
.post-content blockquote,
.review blockquote q {
    color: #747474
}

.meta .fusion-date,
.post-content blockquote,
.review blockquote q {
    font-style: italic
}
.fusion-page-title-bar .fusion-breadcrumbs,
.fusion-page-title-bar .fusion-breadcrumbs li,
.fusion-page-title-bar .fusion-breadcrumbs li a {
    font-size: 10px
}
#wrapper .side-nav li a {
    font-size: 14px
}
.sidebar .widget h4 {
    font-size: 16px
}
.fusion-main-menu > ul > li > a,
.side-nav li a {
    font-family: 'Lato';
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px
}
.fusion-main-menu-cart .fusion-widget-cart-number {
    font-family: 'Lato'
}
#slidingbar-area .widget-title,
#slidingbar-area h3 {
    font-size: 13px;
    line-height: 13px
}
.fusion-copyright-notice {
    font-size: 14px
}
#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: 1100px
}
#wrapper #main .fusion-portfolio-content > h2.entry-title,
#wrapper #main .fusion-post-content > .blog-shortcode-post-title,
#wrapper #main .fusion-post-content > h2.entry-title,
#wrapper #main .post > h2.entry-title,
#wrapper .fusion-events-shortcode .fusion-events-meta h2 {
    font-size: 16px;
    line-height: 27px
}
#wrapper #main #comments .fusion-title h3,
#wrapper #main #respond .fusion-title h3,
#wrapper #main .about-author .fusion-title h3,
#wrapper #main .related-posts .fusion-title h3,
#wrapper #main .related.products .fusion-title h3 {
    font-size: 18px;
    line-height: 1.5
}
.ei-title h2 {
    font-size: 42px;
    line-height: 1.5;
    color: #333
}
.ei-title h3 {
    font-size: 20px;
    line-height: 1.5;
    color: #747474
}
#wrapper .fusion-events-shortcode .fusion-events-meta h4,
.fusion-carousel-meta,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,
.fusion-recent-posts .columns .column .meta,
.fusion-single-line-meta {
    font-size: 12px;
    line-height: 1.5
}
.fusion-carousel-meta,
.fusion-meta,
.fusion-meta-info,
.fusion-recent-posts .columns .column .meta,
.post .single-line-meta {
    font-size: 12px
}
.fusion-page-title-bar h1,
.fusion-page-title-bar h3 {
    color: #333
}
.sep-boxed-pricing .panel-heading h3 {
    color: #333
}
.full-boxed-pricing.fusion-pricing-table .panel-heading h3 {
    color: #333
}

.fusion-page-title-bar .fusion-breadcrumbs,
.fusion-page-title-bar .fusion-breadcrumbs a {
    color: #333
}
#slidingbar-area .fusion-title > *,
#slidingbar-area .widget-title,
#slidingbar-area h3 {
    color: #ddd
}
#slidingbar-area,
#slidingbar-area .fusion-column,
#slidingbar-area .jtwt,
#slidingbar-area .jtwt .jtwt_tweet,
#slidingbar-area .widget li.recentcomments,
#slidingbar-area .widget_archive li,
#slidingbar-area .widget_categories li,
#slidingbar-area .widget_layered_nav li,
#slidingbar-area .widget_links li,
#slidingbar-area .widget_meta li,
#slidingbar-area .widget_nav_menu li,
#slidingbar-area .widget_pages li,
#slidingbar-area .widget_product_categories li,
#slidingbar-area .widget_recent_entries li {
    color: #8C8989
}
#slidingbar-area .jtwt .jtwt_tweet a,
#slidingbar-area .fusion-accordian .panel-title a,
#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a,
.slidingbar-area .widget li a:before,
.slidingbar-area a {
    color: #bfbfbf
}
.sidebar .widget .heading h4,
.sidebar .widget h4 {
    color: #f2970e
}
.sidebar .widget .heading .widget-title,
.sidebar .widget .widget-title {
    background-color: rgba(255, 255, 255, 0)
}
.fusion-page-title-bar h1 {
    font-size: 18px;
    line-height: normal
}
.fusion-page-title-bar h3 {
    font-size: 14px;
    line-height: calc(14px + 12px)
}
body.has-sidebar #content {
    width: calc(100% - 18% - 80px)
}
body.has-sidebar #main .sidebar {
    width: 18%
}
body.has-sidebar.double-sidebars #content {
    width: calc(100% - 21% - 21% - 80px);
    margin-left: calc(21% + 40px)
}
body.has-sidebar.double-sidebars #main #sidebar {
    width: 21%;
    margin-left: calc(40px - (100% - 21%))
}
body.has-sidebar.double-sidebars #main #sidebar-2 {
    width: 21%;
    margin-left: 40px
}
#main .sidebar {
    background-color: rgba(255, 255, 255, 0);
    padding: 0px
}
.fusion-accordian .panel-title a .fa-fusion-box {
    background-color: #333
}
.progress-bar-content {
    background-color: #e9a825;
    border-color: #e9a825
}
.content-box-percentage {
    color: #e9a825
}
.progress-bar {
    background-color: #f6f6f6;
    border-color: #f6f6f6
}
#wrapper .fusion-date-and-formats .fusion-format-box,
.tribe-mini-calendar-event .list-date .list-dayname {
    background-color: #eef0f2
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
    background-color: rgba(0, 0, 0, 0.6);
    width: 30px;
    height: 30px;
    margin-top: -15px
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover {
    background-color: rgba(0, 0, 0, 0.7)
}
.fusion-flexslider .flex-direction-nav .flex-next,
.fusion-flexslider .flex-direction-nav .flex-prev {
    background-color: rgba(0, 0, 0, 0.6)
}
.fusion-flexslider .flex-direction-nav .flex-next:hover,
.fusion-flexslider .flex-direction-nav .flex-prev:hover {
    background-color: rgba(0, 0, 0, 0.7)
}
.content-boxes .col {
    background-color: rgba(255, 255, 255, 0)
}
#wrapper .fusion-content-widget-area .fusion-tabs-widget .tabs-container {
    background-color: #fff
}
body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li {
    border-right: 1px solid #fff
}
.fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li a,
body .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li a {
    background: #ebeaea;
    border-bottom: 0
}
body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li a:hover {
    background: #fff;
    border-bottom: 0
}
body .fusion-content-widget-area .fusion-tabs-widget .tab-hold .tabs li.active a,
body .fusion-content-widget-area .fusion-tabs-widget .tab-holder .tabs li.active a {
    background: #fff;
    border-bottom: 0;
    border-top-color: #333
}
#wrapper .fusion-content-widget-area .fusion-tabs-widget .tab-holder,
.fusion-content-widget-area .fusion-tabs-widget .tab-holder .news-list li {
    border-color: #ebeaea
}
.fusion-single-sharing-box {
    background-color: #fff
}
.fusion-blog-layout-grid .post .fusion-post-wrapper,
.fusion-blog-layout-timeline .post,
.fusion-events-shortcode .fusion-layout-column,
.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,
.products li.product {
    background-color: rgba(255, 255, 255, 0)
}
.fusion-blog-layout-grid .post .flexslider,
.fusion-blog-layout-grid .post .fusion-content-sep,
.fusion-blog-layout-grid .post .fusion-post-wrapper,
.fusion-blog-layout-timeline .fusion-timeline-date,
.fusion-blog-layout-timeline .fusion-timeline-line,
.fusion-blog-layout-timeline .post,
.fusion-blog-layout-timeline .post .flexslider,
.fusion-blog-layout-timeline .post .fusion-content-sep,
.fusion-blog-timeline-layout .post,
.fusion-blog-timeline-layout .post .flexslider,
.fusion-blog-timeline-layout .post .fusion-content-sep,
.fusion-events-shortcode .fusion-events-thumbnail,
.fusion-events-shortcode .fusion-layout-column,
.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep,
.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,
.product .product-buttons,
.product-buttons,
.product-buttons-container,
.product-details-container,
.products li {
    border-color: #ebeaea
}
.fusion-blog-layout-timeline .fusion-timeline-circle,
.fusion-blog-layout-timeline .fusion-timeline-date,
.fusion-blog-timeline-layout .fusion-timeline-circle,
.fusion-blog-timeline-layout .fusion-timeline-date {
    background-color: #ebeaea
}
.fusion-blog-timeline-layout .fusion-timeline-arrow:before,
.fusion-blog-timeline-layout .fusion-timeline-icon,
.fusion-timeline-arrow:before,
.fusion-timeline-icon {
    color: #ebeaea
}
div.indicator-hint {
    background: #FFF;
    border-color: #FFF
}
#posts-container.fusion-blog-layout-grid {
    margin: -20px -20px 0 -20px
}
.button.default,
.fusion-button-default,
.post-password-form input[type="submit"],
.wpcf7-form input[type="submit"],
.wpcf7-submit {
    padding: 11px 23px;
    line-height: 16px;
    font-size: 13px
}
.quantity .minus,
.quantity .plus,
.quantity .qty {
    line-height: 16px;
    font-size: 13px;
    height: 36px;
    width: 36px
}
.button.default.button-3d.button-small,
.fusion-button.button-small.button-3d,
.fusion-button.fusion-button-3d.fusion-button-small,
.ticket-selector-submit-btn[type="submit"] {
    box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #333333, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #333333, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #333333, 1px 4px 4px 2px rgba(0, 0, 0, 0.3)
}
.button.default.button-3d.button-small:active,
.fusion-button.button-small.button-3d:active,
.fusion-button.fusion-button-3d.fusion-button-small:active,
.ticket-selector-submit-btn[type="submit"]:active {
    box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #333333, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #333333, 1px 4px 4px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #333333, 1px 4px 4px 2px rgba(0, 0, 0, 0.3)
}
.button.default.button-3d.button-medium,
.fusion-button.button-medium.button-3d,
.fusion-button.fusion-button-3d.fusion-button-medium {
    box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #333333, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #333333, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 3px 0px #333333, 1px 5px 5px 3px rgba(0, 0, 0, 0.3)
}
.button.default.button-3d.button-medium:active,
.fusion-button.button-medium.button-3d:active,
.fusion-button.fusion-button-3d.fusion-button-medium:active {
    box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #333333, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #333333, 1px 5px 5px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #333333, 1px 5px 5px 3px rgba(0, 0, 0, 0.3)
}
.button.default.button-3d.button-large,
.fusion-button.button-large.button-3d,
.fusion-button.fusion-button-3d.fusion-button-large {
    box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #333333, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #333333, 1px 5px 6px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 4px 0px #333333, 1px 5px 6px 3px rgba(0, 0, 0, 0.3)
}
.button.default.button-3d.button-large:active,
.fusion-button.button-large.button-3d:active,
.fusion-button.fusion-button-3d.fusion-button-large:active {
    box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #333333, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #333333, 1px 6px 6px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #333333, 1px 6px 6px 3px rgba(0, 0, 0, 0.3)
}
.button.default.button-3d.button-xlarge,
.fusion-button.button-xlarge.button-3d,
.fusion-button.fusion-button-3d.fusion-button-xlarge {
    box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #333333, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #333333, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #333333, 1px 7px 7px 3px rgba(0, 0, 0, 0.3)
}
.button.default.button-3d.button-xlarge:active,
.fusion-button.button-xlarge.button-3d:active,
.fusion-button.fusion-button-3d.fusion-button-xlarge:active {
    box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #333333, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #333333, 1px 7px 7px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 2px 0px #333333, 1px 7px 7px 3px rgba(0, 0, 0, 0.3)
}
#comment-submit,
#reviews input#submit,
.button-default,
.button.default,
.fusion-button,
.fusion-button-default,
.post-password-form input[type="submit"],
.wpcf7-form input[type="submit"],
.wpcf7-submit {
    border-width: 1px;
    border-style: solid
}
.button.default:hover,
.fusion-button.button-default:hover,
.ticket-selector-submit-btn[type="submit"] {
    border-width: 1px;
    border-style: solid
}
.fusion-menu-item-button .menu-text {
    border-color: #333
}
.fusion-menu-item-button:hover .menu-text {
    border-color: #333
}
#comment-submit,
#reviews input#submit,
.button-default,
.button.default,
.fusion-button-default,
.post-password-form input[type="submit"],
.ticket-selector-submit-btn[type="submit"],
.wpcf7-form input[type="submit"],
.wpcf7-submit {
    border-radius: 2px;
    width: 100%;
    -webkit-border-radius: 2px
}
.fusion-reading-box-container .fusion-desktop-button {
    width: auto
}
.reading-box {
    background-color: #f6f6f6
}
.isotope .isotope-item {
    transition-property: top, left, opacity;
    -webkit-transition-property: top, left, opacity;
    -moz-transition-property: top, left, opacity;
    -ms-transition-property: top, left, opacity;
    -o-transition-property: top, left, opacity
}
.comment-form input[type="submit"],
.fusion-button,
.fusion-load-more-button,
.ticket-selector-submit-btn[type="submit"],
.wpcf7-form input[type="submit"] {
    font-family: 'Lato';
    font-weight: 400;
    letter-spacing: -1px
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
    font-size: 15px;
    line-height: 2.41;
    color: #fff
}
.fusion-modal h1,
.fusion-page-title-bar h1,
.fusion-widget-area h1,
.post-content h1 {
    font-family: 'Lato';
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: 0px
}
.fusion-modal h1,
.fusion-widget-area h1,
.post-content h1 {
    font-size: 34px
}
.fusion-modal h1,
.fusion-post-content h1,
.fusion-widget-area h1,
.post-content h1,
.title h1 {
    color: #f2970e
}
#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: 'Lato';
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    font-size: 16px;
}
#main .fusion-portfolio h2,
#main .post h2,
#wrapper #main .post h2,
#wrapper #main .post-content .fusion-title h2,
#wrapper #main .post-content .title h2,
#wrapper .fusion-title h2,
#wrapper .post-content h2,
#wrapper .title h2,
.fusion-modal h2,
.fusion-widget-area h2,
h2.entry-title {
    font-size: 18px
}
#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: #1679c0
}
.fusion-author .fusion-author-title,
.fusion-header-tagline,
.fusion-modal .modal-title,
.fusion-modal h3,
.fusion-pricing-table .pricing-row,
.fusion-pricing-table .title-row,
.fusion-title h3,
.fusion-widget-area h3,
.main-flex .slide-content h3,
.post-content h3,
.project-content h3,
.sidebar .widget h3 {
    font-family: 'Lato';
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px
}
.fusion-modal .modal-title,
.fusion-modal h3,
.fusion-widget-area h3,
.post-content h3,
.project-content h3 {
    font-size: 16px
}
.fusion-modal h3,
.fusion-post-content h3,
.fusion-title h3,
.fusion-widget-area h3,
.person-author-wrapper span,
.post-content h3,
.project-content h3,
.sidebar .widget h3,
.title h3 {
    color: #333
}
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.fusion-accordian .panel-heading a,
.fusion-accordian .panel-title,
.fusion-carousel-title,
.fusion-content-widget-area h4,
.fusion-flip-box .flip-box-heading-back,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,
.fusion-megamenu-title,
.fusion-modal h4,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-tabs .nav-tabs li .fusion-tab-heading,
.popover .popover-title,
.post-content h4,
.project-content .project-info h4,
.share-box h4,
table th {
    font-family: 'Lato';
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px
}
#reviews #comments > h2,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.fusion-accordian .panel-title,
.fusion-carousel-title,
.fusion-flip-box .flip-box-heading-back,
.fusion-modal h4,
.fusion-person .person-author-wrapper .person-name,
.fusion-person .person-author-wrapper .person-title,
.fusion-portfolio-post .fusion-portfolio-content h4,
.fusion-rollover .fusion-rollover-content .fusion-rollover-title,
.fusion-sharing-box h4,
.fusion-tabs .nav-tabs > li .fusion-tab-heading,
.fusion-widget-area h4,
.person-author-wrapper,
.popover .popover-title,
.post-content h4 {
    font-size: 16px
}
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.fusion-accordian .panel-title a,
.fusion-carousel-title,
.fusion-modal h4,
.fusion-post-content h4,
.fusion-tabs .nav-tabs > li .fusion-tab-heading,
.fusion-title h4,
.fusion-widget-area h4,
.post-content h4,
.project-content .project-info h4,
.share-box h4,
.title h4 {
    color: #f2970e
}
.fusion-modal h5,
.fusion-widget-area h5,
.post-content h5 {
    font-family: 'Lato';
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    font-size: 14px
}
.fusion-modal h5,
.fusion-post-content h5,
.fusion-title h5,
.fusion-widget-area h5,
.post-content h5,
.title h5 {
    color: #1679c0
}
.fusion-modal h6,
.fusion-widget-area h6,
.post-content h6 {
    font-family: 'Lato';
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    font-size: 12px
}
.fusion-modal h6,
.fusion-post-content h6,
.fusion-title h6,
.fusion-widget-area h6,
.post-content h6,
.title h6 {
    color: #333
}
.fusion-title-size-one,
h1 {
    margin-top: 0.77em;
    margin-bottom: 0.67em
}
.fusion-title-size-two,
h2 {
    margin-top: 0em;
    margin-bottom: 1.1em
}
.fusion-title-size-three,
h3 {
    margin-top: 1em;
    margin-bottom: 1em
}
.fusion-title-size-four,
h4 {
    margin-top: 1.33em;
    margin-bottom: 1.33em
}
.fusion-title-size-five,
h5 {
    margin-top: 1.67em;
    margin-bottom: 1.67em
}
.fusion-title-size-six,
h6 {
    margin-top: 0em;
    margin-bottom: 0em
}
.fusion-logo {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}
.fusion-header-wrapper .fusion-row {
    padding-left: 0px;
    padding-right: 0px;
    max-width: 1100px
}
.fusion-header-v2 .fusion-header,
.fusion-header-v3 .fusion-header,
.fusion-header-v4 .fusion-header,
.fusion-header-v5 .fusion-header {
    border-bottom-color: #e5e5e5
}
#side-header .fusion-secondary-menu-search-inner {
    border-top-color: #e5e5e5
}
.fusion-header .fusion-row {
    padding-top: 0px;
    padding-bottom: 0px
}
.fusion-secondary-header {
    background-color: #1679c0;
    font-size: 16px;
    color: #fff;
    border-bottom-color: #e5e5e5
}
.fusion-secondary-header a,
.fusion-secondary-header a:hover {
    color: #fff
}
.fusion-header-v2 .fusion-secondary-header {
    border-top-color: #333
}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft {
    border-bottom-color: #e5e5e5
}
.fusion-header-tagline {
    font-size: 16px;
    color: #fff
}
.fusion-mobile-menu-sep,
.fusion-secondary-main-menu {
    border-bottom-color: #e5e5e5
}
#side-header {
    width: 0px;
    padding-top: 0px;
    padding-bottom: 0px
}
#side-header .side-header-background {
    width: 0px
}
#side-header .side-header-border {
    width: 0px;
    border-color: #e5e5e5
}
#side-header .side-header-content {
    padding-left: 0px;
    padding-right: 0px
}
#side-header .fusion-main-menu>ul>li>a {
    padding-left: 0px;
    padding-right: 0px;
    border-top-color: #e5e5e5;
    border-bottom-color: #e5e5e5;
    text-align: right;
    height: auto;
    min-height: 40px
}
.side-header-left .fusion-main-menu>ul>li>a>.fusion-caret {
    right: 0px
}
.side-header-right .fusion-main-menu>ul>li>a>.fusion-caret {
    left: 0px
}
#side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,
#side-header .fusion-main-menu>ul>li.current-menu-item>a {
    color: #f2970e;
    border-right-color: #f2970e;
    border-left-color: #f2970e
}
body.side-header-left #side-header .fusion-main-menu>ul>li>ul {
    left: -1px
}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents {
    top: 0;
    left: -1px
}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
    border-top-width: 1px;
    border-top-style: solid
}
#side-header .fusion-secondary-menu > ul > li > a,
#side-header .side-header-content-1,
#side-header .side-header-content-2 {
    color: #747474;
    font-size: 16px
}
.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,
.side-header-left #side-header .fusion-main-menu>ul>li.current-menu-item>a {
    border-right-width: 3px
}
.side-header-right #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a,
.side-header-right #side-header .fusion-main-menu>ul>li.current-menu-item>a {
    border-left-width: 3px
}
.side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,
.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,
.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,
.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,
.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu {
    left: -180px
}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents {
    left: -250px
}
.fusion-main-menu>ul>li {
    padding-right: 45px
}
.fusion-main-menu>ul>li>a {
    border-top: 3px solid transparent;
    height: 40px;
    line-height: 40px
}
.fusion-megamenu-icon img {
    max-height: 16px
}
.fusion-main-menu .fusion-widget-cart-counter>a:before,
.fusion-main-menu>ul>li>a {
    color: #1679c0
}
.fusion-main-menu .fusion-widget-cart-counter>a:hover:before,
.fusion-main-menu>ul>li>a:hover {
    color: #f2970e
}
.fusion-main-menu>ul>li>a:hover {
    border-color: #f2970e
}
.fusion-main-menu>ul>.fusion-menu-item-button>a:hover {
    border-color: transparent
}
.fusion-widget-cart-number {
    background-color: #f2970e;
    color: #1679c0
}
.fusion-widget-cart-counter a:hover:before {
    color: #f2970e
}
.fusion-main-menu .current-menu-ancestor > a,
.fusion-main-menu .current-menu-item > a,
.fusion-main-menu .current-menu-parent > a,
.fusion-main-menu .current_page_item>a {
    color: #f2970e;
    border-color: #f2970e
}
.fusion-main-menu>ul>.fusion-menu-item-button>a {
    border-color: transparent
}
.fusion-main-menu .fusion-main-menu-icon:after {
    color: #1679c0
}
.fusion-main-menu .fusion-menu-cart-checkout-link a:hover,
.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,
.fusion-main-menu .fusion-menu-cart-link a:hover,
.fusion-main-menu .fusion-menu-cart-link a:hover:before {
    color: #f2970e
}
.fusion-main-menu .fusion-main-menu-icon:after,
.fusion-main-menu .fusion-widget-cart-counter > a .fusion-widget-cart-number,
.fusion-main-menu .fusion-widget-cart-counter>a:before {
    height: 16px;
    width: 16px
}
.fusion-main-menu .fusion-main-menu-icon:hover {
    border-color: transparent
}
.fusion-main-menu .fusion-main-menu-icon:hover:after {
    color: #f2970e
}
.fusion-main-menu .fusion-main-menu-icon-active:after,
.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after {
    color: #f2970e
}
.fusion-main-menu .sub-menu {
    background-color: #f2efef;
    width: 180px;
    border-top: 3px solid #f2970e;
    font-family: 'Lato';
    font-weight: 400;
    box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06)
}
.fusion-main-menu .sub-menu ul {
    left: 180px;
    top: -3px
}
.fusion-main-menu .sub-menu li a {
    border-bottom: 1px solid #dcdadb;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #333;
    font-family: 'Lato';
    font-weight: 400;
    font-size: 13px
}
.fusion-main-menu .fusion-main-menu-cart {
    font-size: 13px
}
.fusion-main-menu .sub-menu li a:hover {
    background-color: #f8f8f8
}
.fusion-main-menu .sub-menu .current-menu-item > a,
.fusion-main-menu .sub-menu .current-menu-parent > a,
.fusion-main-menu .sub-menu .current_page_item>a {
    background-color: #f8f8f8
}
.fusion-main-menu .fusion-custom-menu-item-contents {
    font-family: 'Lato';
    font-weight: 400
}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,
.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents {
    background-color: #f2efef;
    border-color: #dcdadb
}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons {
    font-size: 20px;
    margin: 0 -22.5px
}
.fusion-header-v6 .fusion-header-v6-content .fusion-widget-cart-number {
    min-width: 20px
}
.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
    height: 18px;
    width: 30px
}
.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon {
    height: 18px;
    width: 18px
}
.fusion-header-v6 .fusion-flyout-menu-icons .fusion-toggle-icon-line {
    height: 2px;
    width: 30px;
    background-color: #333
}
.fusion-body .fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {
    height: 2px
}
.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line {
    width: 24px
}
.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {
    width: 24px
}
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper,
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle,
.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle {
    padding: 0 23px
}
.fusion-header-v6 .fusion-flyout-menu-icons .fusion-icon:before {
    color: #333
}
.fusion-header-v6 .fusion-flyout-menu-icons .fusion-icon:hover:before {
    color: #e9a825
}
.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,
.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line {
    background-color: #e9a825
}
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before {
    color: #1679c0
}
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before {
    color: #f2970e
}
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line {
    background-color: #1679c0
}
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line {
    background-color: #f2970e
}
.fusion-header-v6 .fusion-flyout-menu-bg {
    background-color: rgba(255, 255, 255, 0.95)
}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s {
    color: #1679c0;
    border-color: #1679c0;
    font-family: 'Lato'
}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-webkit-input-placeholder {
    color: #1679c0
}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-moz-placeholder {
    color: #1679c0
}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s:-moz-placeholder {
    color: #1679c0
}
#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s:-ms-input-placeholder {
    color: #1679c0
}
.fusion-header-v6 .fusion-flyout-menu .fusion-menu li {
    padding: 16px 0
}
.fusion-header-v6 .fusion-flyout-menu,
.fusion-header-v6 .fusion-flyout-menu-bg,
.fusion-header-v6 .fusion-flyout-search {
    top: -1000%;
    transition: opacity 0.4s ease 0s, top 0s ease 0.4s;
    -webkit-transition: opacity 0.4s ease 0s, top 0s ease 0.4s;
    -moz-transition: opacity 0.4s ease 0s, top 0s ease 0.4s;
    -ms-transition: opacity 0.4s ease 0s, top 0s ease 0.4s;
    -o-transition: opacity 0.4s ease 0s, top 0s ease 0.4s
}
.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-bg,
.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu,
.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-search {
    top: 0;
    transition: opacity 0.4s ease 0s, top 0s ease 0s;
    -webkit-transition: opacity 0.4s ease 0s, top 0s ease 0s;
    -moz-transition: opacity 0.4s ease 0s, top 0s ease 0s;
    -ms-transition: opacity 0.4s ease 0s, top 0s ease 0s;
    -o-transition: opacity 0.4s ease 0s, top 0s ease 0s
}
.fusion-secondary-menu>ul>li {
    border-color: #e5e5e5
}
.fusion-secondary-menu>ul>li>a {
    height: 44px;
    line-height: 44px
}
.fusion-secondary-menu .sub-menu,
.fusion-secondary-menu .fusion-custom-menu-item-contents {
    width: 180px
}
.fusion-secondary-menu .fusion-secondary-menu-icon {
    min-width: 180px
}
.fusion-secondary-menu .sub-menu {
    background-color: #fff;
    border-color: #e5e5e5
}
.fusion-secondary-menu .sub-menu a {
    border-color: #e5e5e5;
    color: #747474
}
.fusion-secondary-menu .sub-menu a:hover {
    background-color: #fafafa;
    color: #333
}
.fusion-secondary-menu > ul > li > .sub-menu .sub-menu {
    left: 180px
}
.fusion-secondary-menu .fusion-custom-menu-item-contents {
    background-color: #fff;
    border-color: #e5e5e5;
    color: #747474
}
.fusion-secondary-menu .fusion-secondary-menu-icon,
.fusion-secondary-menu .fusion-secondary-menu-icon:hover {
    color: #1679c0
}
.fusion-secondary-menu .fusion-menu-cart-items a {
    color: #747474
}
.fusion-secondary-menu .fusion-menu-cart-item a {
    border-color: #e5e5e5
}
.fusion-secondary-menu .fusion-menu-cart-item img {
    border-color: #e0dede
}
.fusion-secondary-menu .fusion-menu-cart-item a:hover {
    background-color: #fafafa;
    color: #333
}
.fusion-secondary-menu-icon {
    background-color: #FFF;
    color: #1679c0
}
.fusion-secondary-menu-icon:after,
.fusion-secondary-menu-icon:before {
    color: #1679c0
}
.fusion-contact-info {
    line-height: 44px
}
.fusion-megamenu-holder {
    border-color: #f2970e
}
.fusion-megamenu {
    background-color: #f2efef;
    box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06)
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {
    border-color: #dcdadb
}
.rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child {
    border-color: #dcdadb
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
    padding-top: 5px;
    padding-bottom: 5px
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu>a:hover {
    background-color: #f8f8f8;
    color: #333;
    font-family: 'Lato';
    font-weight: 400;
    font-size: 13px
}
.fusion-megamenu-title {
    font-size: 18px;
    color: #1679c0
}
.fusion-megamenu-title a {
    color: #1679c0
}
.fusion-megamenu-bullet {
    border-left-color: #333
}
.fusion-megamenu-widgets-container {
    color: #333;
    font-family: 'Lato';
    font-weight: 400;
    font-size: 13px
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,
.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
    background-color: #ededed
}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,
.fusion-mobile-selector {
    background-color: #f9f9f9;
    border-color: #dadada;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    color: #333
}
.fusion-selector-down {
    height: 33px;
    line-height: 33px;
    border-color: #dadada
}
.fusion-selector-down:before {
    color: #dadada
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul,
.fusion-mobile-nav-holder>ul {
    border-color: #dadada
}
.fusion-mobile-nav-item .fusion-open-submenu {
    color: #333
}
.fusion-mobile-nav-item a {
    color: #333;
    font-size: 12px;
    background-color: #f9f9f9;
    border-color: #dadada;
    height: 35px;
    line-height: 35px
}
.fusion-mobile-nav-item a:hover {
    background-color: #f6f6f6
}
.fusion-mobile-nav-item a:before {
    color: #333
}
.fusion-mobile-current-nav-item>a {
    background-color: #f6f6f6
}
.fusion-mobile-menu-icons {
    margin-top: 0px
}
.fusion-mobile-menu-icons a {
    color: #dadada
}
.fusion-mobile-menu-icons a:before {
    color: #dadada
}
.fusion-open-submenu {
    font-size: 12px;
    height: 35px;
    line-height: 35px
}
.fusion-open-submenu:hover {
    color: #333
}
#wrapper .post-content .content-box-heading {
    font-size: 18px
}
.post-content .content-box-heading {
    color: #a0ce4e
}
.fusion-content-boxes .content-container {
    color: #747474
}
.fusion-social-links-header .fusion-social-networks a {
    font-size: 16px
}
.fusion-social-links-header .fusion-social-networks.boxed-icons a {
    padding: 8px;
    width: calc(16px + (2 * 8px) + 2px)
}
.fusion-social-links-footer .fusion-social-networks a {
    font-size: 18px
}
.fusion-social-links-footer .fusion-social-networks.boxed-icons a {
    padding: 8px;
    width: calc(18px + (2 * 8px) + 2px)
}
.fusion-sharing-box .fusion-social-networks a {
    font-size: 16px
}
.fusion-sharing-box .fusion-social-networks.boxed-icons a {
    padding: 8px
}
.fusion-sharing-box h4 {
    color: #1679c0
}
.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon {
    width: calc(16px + (2 * 8px) + 2px)
}
.post-content .fusion-social-links .fusion-social-networks a,
.widget .fusion-social-links .fusion-social-networks a {
    font-size: 16px
}
.post-content .fusion-social-links .fusion-social-networks.boxed-icons a,
.widget .fusion-social-links .fusion-social-networks.boxed-icons a {
    padding: 8px
}
.fusion-body .error-menu li:after,
.fusion-body .error-menu li:before {
    background-color: #e9a825;
    color: #fff
}
.avada-select-parent .select-arrow,
.select-arrow {
    height: 33px;
    line-height: 33px
}
#wrapper {
    width: 100%;
    max-width: none
}
.fusion-header,
.layout-boxed-mode .side-header-wrapper,
.side-header-background {
    background-color: rgba(255, 255, 255, 1)
}


@media (max-width: 820px) {
    .fusion-header-content-3-wrapper .fusion-header-banner a {
        display: none !important
    }
    #pwfincasearchwidget-header {
        display: block
    }
    #sidebar .widget_pwfincasearchwidget {
        display: none
    }
}
@media (min-width: 820px) {
    .fusion-header-content-3-wrapper .fusion-header-banner a {
        display: inline-block !important
    }
}

/*!
 * # Semantic UI 2.2.11 - Search
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
#suche {
    position: relative
}

#suche > .prompt {
    margin: 0;
    outline: 0;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    text-shadow: none;
    font-style: normal;
    font-weight: 400;
    line-height: 1.21428571em;
    padding: .67857143em 1em;
    font-size: 1em;
    background: #fff;
    border: 1px solid rgba(34, 36, 38, .15);
    color: rgba(0, 0, 0, .87);
    -webkit-box-shadow: 0 0 0 0 transparent inset;
    box-shadow: 0 0 0 0 transparent inset;
    -webkit-transition: background-color .1s ease, color .1s ease, border-color .1s ease, -webkit-box-shadow .1s ease;
    transition: background-color .1s ease, color .1s ease, border-color .1s ease, -webkit-box-shadow .1s ease;
    transition: background-color .1s ease, color .1s ease, box-shadow .1s ease, border-color .1s ease;
    transition: background-color .1s ease, color .1s ease, box-shadow .1s ease, border-color .1s ease, -webkit-box-shadow .1s ease
}


#suche .prompt ~ .search.icon {
    cursor: pointer
}

#suche > .results {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: center top;
    transform-origin: center top;
    white-space: normal;
    background: #fff;
    margin-top: .5em;
    width: 18em;
    border-radius: .28571429rem;
    -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, .12), 0 2px 10px 0 rgba(34, 36, 38, .15);
    box-shadow: 0 2px 4px 0 rgba(34, 36, 38, .12), 0 2px 10px 0 rgba(34, 36, 38, .15);
    border: 1px solid #d4d4d5;
    z-index: 998
}

#suche > .results > :first-child {
    border-radius: .28571429rem .28571429rem 0 0
}

#suche > .results > :last-child {
    border-radius: 0 0 .28571429rem .28571429rem
}

#suche > .results .result {
    cursor: pointer;
    display: block;
    overflow: hidden;
    font-size: 1em;
    padding: .85714286em 1.14285714em;
    color: rgba(0, 0, 0, .87);
    line-height: 1.33;
    border-bottom: 1px solid rgba(34, 36, 38, .1)
}

#suche > .results .result:last-child {
    border-bottom: none !important
}

#suche > .results .result .image {
    float: right;
    overflow: hidden;
    background: 0 0;
    width: 5em;
    height: 3em;
    border-radius: .25em
}

#suche > .results .result .image img {
    display: block;
    width: auto;
    height: 100%
}

#suche > .results .result .image + .content {
    margin: 0 6em 0 0
}

#suche > .results .result .title {
    margin: -.14285714em 0 0;
    font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 1em;
    color: rgba(0, 0, 0, .85)
}

#suche > .results .result .description {
    margin-top: 0;
    font-size: .92857143em;
    color: rgba(0, 0, 0, .4)
}

#suche > .results .result .price {
    float: right;
    color: #21ba45
}

#suche > .results > .message {
    padding: 1em 1em
}

#suche > .results > .message .header {
    font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: 700;
    color: rgba(0, 0, 0, .87)
}

#suche > .results > .message .description {
    margin-top: .25rem;
    font-size: 1em;
    color: rgba(0, 0, 0, .87)
}

#suche > .results > .action {
    display: block;
    border-top: none;
    background: #f3f4f5;
    padding: .92857143em 1em;
    color: rgba(0, 0, 0, .87);
    font-weight: 700;
    text-align: center
}

#suche > .prompt:focus {
    border-color: rgba(34, 36, 38, .35);
    background: #fff;
    color: rgba(0, 0, 0, .95)
}

.ism-slider > ol, .ism-slider > ol > li, .ism-slider > ol > li > img { width: 100%; list-style: none; margin: 0; padding: 0; }
.ism-slider {
    overflow: hidden;
    position: relative;
    padding: 0 !important;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-animation: ism-fadein 3s;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
@-webkit-keyframes ism-fadein {
    from { opacity: 0; }
    to { opacity: 1; }
}
@-webkit-keyframes ism-loading {
    50% { left: 120px; }
}

.ism-slider .ism-slides {
    list-style: none;
    position: absolute;
    height: 100%;
    top: 0;
    padding: 0 !important;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 1;
}

.ism-slider li.ism-slide {
    height: 100%;
    overflow: hidden;
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    margin: 0 !important;
    padding: 0 !important;
    background-color: #d5d5d5;
    text-align: center;
}

.ism-slider .ism-img-frame {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
}

.ism-slider a.ism-image-link {
    position: absolute;
    color: inherit;
    text-decoration: none;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ism-slider .ism-img {
    display: block;
    border: none;
    position: absolute;
    pointer-events: none;
}

.ism-button, .ism-pause-button {
    position: absolute;
    display: block;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    border: none;
    outline: none;
    text-align:center;
    z-index: 6;
    cursor: pointer;
    padding: 0;
    background-repeat: no-repeat;
    background-position: center center;
}

.ism-pause-button {
    display: none;
    left: 50%;
}

.ism-slider:hover .ism-pause-button {
    display: block;
}

.ism-caption {
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    padding: 0 1em;
    text-shadow: none;
    line-height: 1.2em;
    padding: 0.25em 0.5em;
    width: auto;
    height: auto;
    text-align: center;
    visibility: hidden;
}

a.ism-image-link .ism-caption, a.ism-caption {
    text-decoration: none;
    font-weight: normal;
}

a.ism-caption:hover {
    text-decoration: underline;
}

.ism-caption-0 {
    z-index: 3;
}

.ism-caption-1 {
    z-index: 4;
}

.ism-caption-2 {
    z-index: 5;
}

.ism-radios {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #fff;
    font-size: 1px;
}

.ism-slider .ism-radios {
    position: absolute;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    z-index: 6;
    bottom: 5px;
    left: 0;
    right: 0;
    width: auto;
    background-color: rgba(255, 255, 255, 0.0);
    padding: 0 7px;
    height: 0;
    overflow: visible;
}

.ism-slider .ism-radios.ism-radios-as-thumbnails {
    bottom: 5px;
}

.ism-radios li {
    position: relative;
    display: inline-block;
    margin: 0 3px;
    padding: 0;
}

.ism-radios input.ism-radio {
    display: none;
}

.ism-radios label {
    display: block;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    margin: 0;
    text-decoration: none;
    cursor: pointer;
}

.ism-radios-as-thumbnails label {
    -webkit-background-size: 120% auto; -moz-background-size: 120% auto; -o-background-size: 120% auto; background-size: 120% auto;
    background-position: center center;
    background-repeat: no-repeat;
    border: 2px solid rgba(255, 255, 255, 0.6);
    opacity: 0.8;
}

.ism-radios-as-thumbnails label:hover {
    border: 2px solid #fff;
    opacity: 1;
}

.ism-radios-as-thumbnails li.active label {
    border: 2px solid rgba(255, 255, 255, 1.0);
    opacity: 1;
}

p.ism-badge {
    margin: 0 auto;
    text-align: right;
    font-size: 10px;
    padding-top: 1px;
    color: #ccc;
    font-family: sans-serif;
    font-weight: normal;
}

p.ism-badge a.ism-link {
    color: inherit;
    text-decoration: none;
    margin-right: 0.25em;
}

p.ism-badge a.ism-link:hover {
    color: #aaa;
    text-decoration: underline;
}

.ism-zoom-in {
    -webkit-animation: zoomin 0.81s linear 1;
    animation: zoomin 0.81s linear 1;
}

@-webkit-keyframes zoomin {
    0% { -webkit-transform: scale(1.0); transform: scale(1.0); }
    100% { -webkit-transform: scale(3.0); transform: scale(3.0); }
}
@keyframes zoomin {
    0% { -webkit-transform: scale(1.0); transform: scale(1.0); }
    100% { -webkit-transform: scale(3.0); transform: scale(3.0); }
}

@-webkit-keyframes fadein {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
@keyframes fadein {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-webkit-keyframes slidein {
    0% { -webkit-transform: translate(-1200px, 0); transform: translate(-1200px, 0); }
    100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
}
@keyframes slidein {
    0% { -webkit-transform: translate(-1200px, 0); transform: translate(-1200px, 0); }
    100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
}

@-webkit-keyframes popin {
    50% { -webkit-transform: scale(1.2); transform: scale(1.2); }
}
@keyframes popin {
    50% { -webkit-transform: scale(1.2); transform: scale(1.2); }
}

.ism-zoom-pan {
    -webkit-animation: zoompan 20.0s linear 1;
    animation: zoompan 20.0s linear 1;
}
@-webkit-keyframes zoompan {
    0% { -webkit-transform: translate(0, 0) scale(1.0); transform: translate(0, 0) scale(1.0); }
    50% { -webkit-transform: translate(-5%, -5%) scale(1.3); transform: translate(-5%, -5%) scale(1.3); }
    100% { -webkit-transform: translate(0, 0) scale(1.0); transform: translate(0, 0) scale(1.0); }
}
@keyframes zoompan {
    0% { -webkit-transform: translate(0, 0) scale(1.0); transform: translate(0, 0) scale(1.0); }
    50% { -webkit-transform: translate(-5%, -5%) scale(1.3); transform: translate(-5%, -5%) scale(1.3); }
    100% { -webkit-transform: translate(0, 0) scale(1.0); transform: translate(0, 0) scale(1.0); }
}

.ism-zoom-rotate {
    -webkit-animation: zoomrotate 20.0s linear 1;
    animation: zoomrotate 20.0s linear 1;
}
@-webkit-keyframes zoomrotate {
    0% { -webkit-transform: rotate(0) scale(1.0); transform: rotate(0) scale(1.0); }
    50% { -webkit-transform: rotate(-5deg) scale(1.3); transform: rotate(-5deg) scale(1.3); }
    100% { -webkit-transform: rotate(0) scale(1.0); transform: rotate(0) scale(1.0); }
}
@keyframes zoomrotate {
    0% { -webkit-transform: rotate(0) scale(1.0); transform: rotate(0) scale(1.0); }
    50% { -webkit-transform: rotate(-5deg) scale(1.3); transform: rotate(-5deg) scale(1.3); }
    100% { -webkit-transform: rotate(0) scale(1.0); transform: rotate(0) scale(1.0); }
}
/* SLIDER */

#slider1 {
    width: 1100px;
    height: 350px;
    -webkit-border-radius: 5px; border-radius: 5px;
}

#slider-ism-badge {
    width: 1100px;
}

#slider1 .ism-button {
    display: block;
    border-radius: 5px;
    width: 50px; height: 50px; background-size: 16px 16px; top: 50%; margin-top: -25px;
    color: #000; background-color: rgba(255, 255, 255, 0.3);
    display: block; visibility: visible;
}

#slider1 .ism-button-prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAuUAAALlARv+XnsAAABUSURBVEjH7dYxCgAgEAPB8weX/39WFBtBbsFSY2sYyzXicDLq0wQDKQGQAKiJAZTEvC+IRgPBYAEyYOB1AAf4hAkTXxB5nySOGmaRw4pp5rhv34MOQwscJ7/MrxQAAAAASUVORK5CYII=);
    left: 10px;
}

#slider1 .ism-button-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAuUAAALlARv+XnsAAABYSURBVEjH7dYxDoAwDEPR5Ab1/S8LVEgsyL8SG3XWWK/dnKpnumA0/L4lAOSJE/DEtXfEBBxxBwYFBH8IEWJbggL4RIAAPwFWC+VDqXEtYrFyNWO5v58HB4q9HAkl7KTYAAAAAElFTkSuQmCC);
    right: 10px;
}

#slider1 .ism-pause-button {
    width: 50px; height: 50px; background-size: 16px 16px; top: 50%; margin-top: -25px; border-radius: 25px; margin-left: -25px;
    color: #000; background-color: rgba(255, 255, 255, 0.3); background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbklEQVR42u3SsQ0AIAgAQXD/nXUCYoWF3Jc0kAsRml0W8/1oz632O9b0DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg/dEBGMMCeFN/0bIAAAAASUVORK5CYII=);
}

#slider1 .ism-pause-button.ism-play {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAs6AAALOgFkf1cNAAACU0lEQVR42uXbTYhNcRjH8Y+XIiERpbynlGIhZWVl4WVjkiRZoJCwUHYsFM0sKFayVFYWdhZWMxubUUOjkDQLL3kZTEZIiWNxz7+mG3XHPe495zy/+m1PPd/z/J//eZ7//zB5HcUigXUfr3A8KoBBZLkHsTAygAzfcQqzowJIfoaNkQEkX8GCyAAyjOBIZADJ/ZgXGUCGrziJmVEBJD/FusgAknurXiTbBZCy4UBkAMm3MSsygAyfcQzTowJIfoI1kQEkn8X8yAAyPMLeyACSb2JGZAAZxnA4MoAMv/JlsaroYKZWZOeZgrV5l3m62w1WNzKg2Q/RExlA8vVufECVCUCGdzgYGUCGnxjGsroWwVbiWI/nGucVc6NlQLMfYGtkAMlXMS0ygAwvsT8ygFQkh7C4rkWwlSK5IS+ShzAnWgY0ewjbImXARGUaJ9qjEQGM4wxWaNxzqM4gsgD151Om99GK4Iu8V9jSHHyEItj3p61vouq4BFKH2JO/rBDNUNI3nMPSVoKvWwbcxe787Ydqh9OVvc2TDb4ORfAylrQTTFWXwAfswUARTUKV9APn8yI3UMQDq5QB97ATb4tuE8uu1xqHIZuKDr4KRfAalpftjXQCwBi2lzUl/zeAPh28eF2mIjiMHfmaL7WKzoA3+ZCiMioSwA2srNpXWBEAPmFXVZuPdgFcUvEb5P8K4HEZ9/ROABjFhTpNXSYD4BZW12zq1BKAcexTU7Xy01St/yz9G4CROqZ7KwA+4qJAx2wTAdxRkSvuRU9mvujw1bQy6YTGTK4W+g0tXf8CyyZD9AAAAABJRU5ErkJggg==);
}

#slider1 .ism-button:hover {
    background-color: rgba(255, 255, 255, 0.6);
}

#slider1 .ism-pause-button:hover {
    background-color: rgba(255, 255, 255, 0.6);
}

#slider1 .ism-radios {
    display: block;
    height: 20px;
    text-align: center;
}

#slider1 .ism-radios label {
    width: 20px; height: 20px;
    border-radius: 3px;
    color: #000; background-color: rgba(255, 255, 255, 0.5);
}

#slider1 .ism-radios li.active label {
    background-color: rgba(255, 255, 255, 1.0);
}

#slider1 .ism-radios label:hover {
    background-color: rgba(255, 255, 255, 0.8);
}


/* SLIDES */

#slider1 .ism-slide-0 .ism-img-frame {
    width: 100%;
}

#slider1 .ism-slide-0 .ism-img {
    width: 100%;
    top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);
}

#slider1 .ism-slide-1 .ism-img-frame {
    width: 100%;
}

#slider1 .ism-slide-1 .ism-img {
    width: 100%;
    top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);
}

#slider1 .ism-slide-2 .ism-img-frame {
    width: 100%;
}

#slider1 .ism-slide-2 .ism-img {
    width: 100%;
    top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);
}


/* CAPTIONS */

#slider1 .ism-slide-0 .ism-caption-0.ism-caption-anim {
    -webkit-animation: fadein 0.5s; animation: fadein 0.5s;
}

#slider1 .ism-slide-0 .ism-caption-1.ism-caption-anim {
    -webkit-animation: fadein 0.5s; animation: fadein 0.5s;
}

#slider1 .ism-slide-0 .ism-caption-2.ism-caption-anim {
    -webkit-animation: fadein 0.5s; animation: fadein 0.5s;
}

#slider1 .ism-slide-1 .ism-caption-0.ism-caption-anim {
    -webkit-animation: fadein 0.5s; animation: fadein 0.5s;
}

#slider1 .ism-slide-1 .ism-caption-1.ism-caption-anim {
    -webkit-animation: fadein 0.5s; animation: fadein 0.5s;
}

#slider1 .ism-slide-1 .ism-caption-2.ism-caption-anim {
    -webkit-animation: fadein 0.5s; animation: fadein 0.5s;
}

#slider1 .ism-slide-2 .ism-caption-0.ism-caption-anim {
    -webkit-animation: fadein 0.5s; animation: fadein 0.5s;
}

#slider1 .ism-slide-2 .ism-caption-1.ism-caption-anim {
    -webkit-animation: fadein 0.5s; animation: fadein 0.5s;
}

#slider1 .ism-slide-2 .ism-caption-2.ism-caption-anim {
    -webkit-animation: fadein 0.5s; animation: fadein 0.5s;
}

#slider1 .ism-slide-0 .ism-caption-0 {
    font-size: 3em;
    font-family: "Lato", sans-serif;
    position: absolute; top: 10%;
    left: 5%;
    border-radius: 4px;
    border: none;
    color: #fff; background-color: rgba(255, 255, 255, 0.40);
}

#slider1 .ism-slide-0 .ism-caption-1 {
    font-size: 1.5em;
    font-family: sans-serif;
    position: absolute; top: 80%;
    left: 60%;
    border-radius: 4px;
    border: none;
    color: #fff; background-color: rgba(255, 255, 255, 0.40);
}

#slider1 .ism-slide-0 .ism-caption-2 {
    font-size: 1.25em;
    font-family: sans-serif;
    position: absolute; top: 80%;
    left: 70%;
    border-radius: 4px;
    border: none;
    color: #fff; background-color: rgba(0, 0, 0, 0.70);
}

#slider1 .ism-slide-1 .ism-caption-0 {
    font-size: 3em;
    font-family: sans-serif;
    position: absolute; top: 10%;
    left: 5%;
    border-radius: 4px;
    border: none;
    color: #fff; background-color: rgba(255, 255, 255, 0.40);
}

#slider1 .ism-slide-1 .ism-caption-1 {
    font-size: 1.5em;
    font-family: sans-serif;
    position: absolute; top: 80%;
    left: 60%;
    border-radius: 4px;
    border: none;
    color: #fff; background-color: rgba(255, 255, 255, 0.40);
}

#slider1 .ism-slide-1 .ism-caption-2 {
    font-size: 1.25em;
    font-family: sans-serif;
    position: absolute; top: 20%;
    left: 60%;
    border-radius: 4px;
    border: none;
    color: #fff; background-color: rgba(0, 0, 0, 0.70);
}

#slider1 .ism-slide-2 .ism-caption-0 {
    font-size: 3em;
    font-family: sans-serif;
    position: absolute; top: 10%;
    left: 5%;
    border-radius: 4px;
    border: none;
    color: #fff; background-color: rgba(255, 255, 255, 0.40);
}

#slider1 .ism-slide-2 .ism-caption-1 {
    font-size: 1.5em;
    font-family: sans-serif;
    position: absolute; top: 80%;
    left: 60%;
    border-radius: 4px;
    border: none;
    color: #fff; background-color: rgba(255, 255, 255, 0.40);
}

#slider1 .ism-slide-2 .ism-caption-2 {
    font-size: 1.25em;
    font-family: sans-serif;
    position: absolute; top: 20%;
    left: 60%;
    border-radius: 4px;
    border: none;
    color: #fff; background-color: rgba(0, 0, 0, 0.70);
}


.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.BuchungStatus1 {
    background-color: #F8A948;
}

.BuchungStatus2 {
    background-color: #6BC2FC;
    color: #ffffff;
}

.BuchungStatus3 {
    background-color: #6BC2FC;
    color: #ffffff;
}

.ui.comments {
    max-width: 1200px !important;
}

.ui.heart.rating .icon {
    color: #ffffff !important;
}

.ui.text.container {
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    max-width: 1100px !important;
    line-height: 1.5;
}

a.morelink {
    text-decoration: none;
    outline: none;
}

.morecontent span {
    display: none;
}