/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(//haeusler.com/core/modules/custom-registration-form-builder-with-submission-manager/admin/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}/*
Plugin Name: TCO Calculator
Version: 1.0.0
Author: Your Name
Description: A plugin for calculating total cost of ownership.
*/

/* Add your CSS styles here */

#bendit_container {
    display: flex;
    flex-direction: row;
    background:#0D1842;
}

#bendit_container select:focus{
    color:#fff;
}
#bendit_container select option{
    background-color: #0D132E;
}

.bendit_sidebar {
    background-color: #0D132E;
    width: 26%;
    max-width: 466px;
    padding: 80px 3%;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
body #bendit_container .bendit_sidebar h3{
    font-family: 'dinnextltpro-bold', Helvetica, Arial, Lucida, sans-serif;
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 70px!important;
    color: #ffffff;
}
.bendit_sidebar select {
    color: #ffffff;
    font-size: 16px;
    padding-left: 0px;
    width: 100%;
    border:0px;
    border-bottom: 2px solid #F18923;
    background-color: transparent;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
    margin-bottom: 10px;
}
.bendit_sidebar select {
    background-image: url(//haeusler.com/core/modules/bendit/assets/img/select-arrow-down.svg);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 10px;
}
.bendit_sidebar select:focus{
    border-bottom: 2px solid #F18923;
}
.bendit_sidebar select[aria-hidden="true"] {
    margin: 0;
}
.bendit_sidebar label {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    color: #ffffff;
    font-size: 16px;
    font-family: 'dinnextltpro-medium', Helvetica, Arial, Lucida, sans-serif;
}
.bendit_sidebar label .label_info {
    font-family: "dinnextltpro-light", Helvetica, Arial, Lucida, sans-serif;
}
.bendit_sidebar_input {
    margin-bottom: 50px;
}
.bendit_sidebar_reset{
    margin-bottom: 50px;
    text-align: right;
}

.bendit_sidebar_input input[type="number"],
.bendit_sidebar_input input[type="text"] {
    width: 100%;
    height: 40px;
    border: 0px solid #ccc!important;
    border-bottom: 2px solid #F18923!important;
    border-radius: 0px!important;
    background-color: transparent;
    padding: 0px;
    font-size: 16px;
}

.bendit_output {
    width: clamp(320px, 74%, 1920px);
    padding: 60px 4%;
    position: relative;
}
.bendit_output_header{
    padding-left:35px;
}

.bendit-overall-alert-title,
.bendit-inbending-alert-title,
.bendit-outbending-alert-title{
    /* display:none; */
}

.bendit_button{
    background-color: #F18923;
    color: #ffffff;
    font-size: 16px;
    font-family: 'dinnextltpro-heavy', Helvetica, Arial, Lucida, sans-serif;
    padding: 17px 21px;
    border: 0px;
    border-radius: 2px;
    cursor: pointer;
    margin-top: 20px;
}
.bendit_button:disabled{
    background-color: light-dark(rgba(239, 239, 239, 0.3), rgba(19, 1, 1, 0.3));;
    color: light-dark(rgba(16, 16, 16, 0.3), rgba(255, 255, 255, 0.3));;
    cursor: not-allowed;
}

.bendit_reset{
    background-color: transparent;
    color: #F18923;
    font-size: 14px;
    font-family: "dinnextltpro-light", Helvetica, Arial, Lucida, sans-serif;
    margin-top:30px;
    padding: 0;
    border: 0px;
    border-radius: 0px;
    cursor: pointer;
}

body #bendit_container .bendit_output_header h2{
    font-size: 30px;
    font-family: 'dinnextltpro-bold', Helvetica, Arial, Lucida, sans-serif;
    color: #2B3A81;
    padding-bottom:30px!important;
}
.bendit_output_header h2 i{
    font-family: 'dinnextltpro-italic', Helvetica, Arial, Lucida, sans-serif;
}
.bendit_output_header p{
    font-size: 20px;
    font-family: 'dinnextltpro-light', Helvetica, Arial, Lucida, sans-serif;
    color: #243646;
    max-width: 680px;
    line-height:28px;
}

.bendit_output h3{
    font-size: 20px;
    line-height: 28px;
    font-family: 'dinnextltpro-bold', Helvetica, Arial, Lucida, sans-serif;
    color: #ffffff;
    padding-bottom: 0px;
}

.bendit_output_content {
    width: 100%;
    overflow-x: auto;
    overflow-y: clip;
}
.bendit_output_wrapper{
    min-width: 768px;
}
.bendit_output_row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 20px 0px;
}
.bendit_output_grid-3 {
    display:grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
    margin-bottom:50px;
}

.bendit_output_box{
    background-color: #0D132E;
    padding: 26px 15px 26px 33px;
    border-radius: 15px;
    width: 100%;
}
.bendit_output_box .showOutput{
    font-style: normal;
}
.bendit_output_box h4{
    font-size: 40px;
    font-family: 'dinnextltpro-bold', Helvetica, Arial, Lucida, sans-serif;
    color: #F18923;
    padding-bottom: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.bendit_output_box h4 img{
    margin-top: -26px;
}
.bendit_output_box label{
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.19px;
    font-family: 'dinnextltpro-medium', Helvetica, Arial, Lucida, sans-serif;
    color: #ffffff;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.bendit_output_box label span{
    font-family: 'dinnextltpro-light', Helvetica, Arial, Lucida, sans-serif;
}

.bendit-changeRange {
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    cursor: pointer;
    width: 100%;
}

/* Stil für den Schieberegler (Hebel) */
.bendit-changeRange::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 16px;
    height: 16px;
    background: #f18923;
    cursor: pointer;
    border-radius: 50%;
    border: 2px solid white;
    margin-top: -5px;
}

.bendit-changeRange::-moz-range-thumb {
    width: 16px;
    height: 16px;
    background: #f18923;
    cursor: pointer;
    border-radius: 50%;
    border: 2px solid #F4F5F8;
    margin-top: -5px;
}

/* Stil für den ausgewählten Bereich */
.bendit-changeRange::-webkit-slider-runnable-track {
    background: linear-gradient(to right, #f18923 var(--value, 0%), rgba(241, 137, 35, 0.4) var(--value, 0%));
    height: 6px;
    border-radius: 10px;
}

.bendit-changeRange::-moz-range-progress {
    background-color: #f18923;
    height: 10px;
}

.bendit-alert{
    background-color: #0D132E;
    color: #ffffff;
    padding: 25px 58px 30px 33px;
    border-radius: 15px;
    margin-bottom: 20px;
    font-family: 'dinnextltpro-light', Helvetica, Arial, Lucida, sans-serif;
    /* display:none; */
}
.bendit-alert{
    font-family: 'dinnextltpro-medium', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    line-height: 22px;
}
.bendit-alert > div{
    display: flex;
}
.bendit-alert-info{
    color:#009A9D;
}
.bendit-alert-info:before{
    content: url(//haeusler.com/core/modules/bendit/assets/img/alert-icon-info.svg);
    margin-right: 10px;
}
.bendit-alert-warning{
    color:#F18923;
}
.bendit-alert-warning:before{
    content: url(//haeusler.com/core/modules/bendit/assets/img/alert-icon-warning.svg);
    margin-right: 10px;
}
.bendit-alert-error{
    color:#F12323;
}
.bendit-alert-error:before{
    content: url(//haeusler.com/core/modules/bendit/assets/img/alert-icon-danger.svg);
    margin-right: 10px;
}

#bendit-api-error,
#bendit-preloader{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(13, 19, 46, 0.82);
    display: none;
}
#bendit-api-error > div{
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    height: 100%;
    width: 100%;
}
#bendit-api-error > div > div{
    background-color: rgba(13, 19, 46, 0.82);
    padding: 20px;
    color: #fff;
}
.bendit-preloader-spinner{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 78px;
    height: 80px;
    animation: spin 4s linear infinite;
    background-image: url(//haeusler.com/core/modules/bendit/assets/img/preloader.svg);
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.bendit_size_notice{
    display:none;
    font-size: 12px;
    font-family: 'dinnextltpro-light', Helvetica, Arial, Lucida, sans-serif;
    color: #ffffff;
    padding: 30px;
}

@media (max-width:1250px){
    .bendit_sidebar,.bendit_output{
        display:none!important;
    }
    .bendit_size_notice{
        display:block;
    }
}
/*@media (max-width: 980px) {
    .bendit_output{
        padding: 50px 30px;
    }
    .bendit_output_header{
        padding-left:0px;
    }
    .bendit_sidebar {
        width: 100%;
        max-width: 100%;
        padding: 60px 40px;
        margin-top: 0px;
    }
    .bendit_sidebar h3{
        font-size:18px;
        padding-bottom: 30px;
    }
    .bendit_output {
        width: 100%;
    }
    #bendit_container {
        display: flex;
        flex-direction: column;
    }

    .bendit_output_header h2{
        text-align: center;
    }
    .bendit_output_header p{
        font-size: 18px;
        line-height:26px;
        text-align: center;
        margin: auto;
    }

}*/.et-fb-settings-options-tab .dica_divi_carousel .et-fb-icon{
    margin: -2px 0 -5px 0 !important;
}
.et-fb-settings-options-tab .dica_divi_carousel svg{
    max-width: 28px;
    margin: 0 auto;
}
.et-fb-settings-options-tab .dica_divi_carousel{
    background-size: initial !important;
    background-repeat: no-repeat !important;
    background-position: 4px 2px !important;
    background-color: #FFF4EB !important;
}
.et-fb-settings-options-tab .dica_divi_carousel:hover{
    background-color: #FFE9D7 !important;
    background-image: url(//haeusler.com/core/modules/2b910e6c24/assets/img/icon_hover.svg) !important;
    background-size: initial !important;
    background-repeat: no-repeat !important;
    background-position: 4px 2px !important;
}
.et-fb-settings-options-tab [class^="dica_"],
.et-fb-settings-options-tab .dica_divi_carousel
{
    background-image: url(//haeusler.com/core/modules/2b910e6c24/assets/img/icon.svg) !important;
    background-size: initial !important;
    background-repeat: no-repeat !important;
    background-position: 4px 2px !important;
}/* Light Box Feature */
.dg-carousel-lightbox {
    opacity: 0;
    transition: all .3s ease;
    width: 0;
    height: 0;
    display: none;
}
.dg-carousel-lightbox.open {
  opacity: 1;
  width: auto;
  height: auto;
  position: fixed;
  background-color: rgba(51, 51, 51, 0.88);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999999;
  padding-bottom:30px;
  display: block;
}
.dg-carousel-lightbox.open .lightbox-header {
  /* background-color: rgba(51, 51, 51, 0.84);; */
  /* padding: 11px 15px; */
  /* margin-bottom: 30px; */
  text-align: right;
}
.dg-carousel-lightbox.open .image-wrapper{
  display: flex;
  justify-content: center;
  max-height: 100%;
  margin: 0 auto;
  height: 100%;
  white-space: nowrap;
  align-items: center;
}
.dg-carousel-lightbox .image-wrapper img {
  transform: scale(0);
}
@keyframes imageAnimation {
  from {transform: scale(0);}
  to {transform: scale(1);}
}
.dg-carousel-lightbox.open .image-wrapper span {
  align-self: center;
}
.dg-carousel-lightbox.open .image-wrapper img {
  /* display: table-cell; */
  max-height: 85vh;
  /* margin: 0 auto; */
  animation-name: imageAnimation;
  transform: scale(1);
  animation-duration: .3s;
  animation-timing-function: ease-out;
  vertical-align: middle;
}

.dg-carousel-lightbox.open .close-btn {
  background-color: rgba(0, 0, 0, 0.57);
  border: none;
  box-shadow: none;
  padding: 10px 15px;
  color: rgba(255, 255, 255, 1);
  cursor: pointer;
  font-size: 16px;
}/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}/* empty *//**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 *//**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

/*  .et_contact_bottom_container { width:100%; padding-left:3%; } */
.et_contact_bottom_container .trumani_con { float:right; }
.et_contact_bottom_container.leftposition .trumani_con { float:left; }

.et_pb_contactform_validate_field{
  display: none !important;
}

.et_contact_bottom_container {
  margin-top: 0;
}
.et_contact_bottom_container button[type="submit"].leftposition { float:left; margin-left:0px; clear: both; }
.et_pb_contact_tcusfileupload_size_container { color:red; }

.et_pb_contact_extended_field {
  margin-bottom: 18px;
  padding-bottom: 0px;
  background-position: center;
  background-size: cover;
}
.et_pb_contact_extended_field .et_pb_module_inner .et_pb_contact_field_half {
  float: none !important;
  width: auto;
  padding-left: 3%;
}
.et_pb_contact_field.et_pb_contact_extended_field.dcfe_number {
  position: relative;
  left: 0px;
}
#et_pb_contact_file + label {
  max-width: 80%;
  font-size: 1.25rem;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  padding: 0.625rem 1.25rem;
}
.et_pb_contact_extended_field[data-type="select"]::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 0;
  height: 0;
  margin-top: 3px;
  border: 6px solid;
  border-color: #666 transparent transparent transparent;
  content: "";
  transform: translateY(-50%);
  pointer-events: none;
}

.overlay_times {
  position: fixed;
  top: 45px;
  right: 30px;
  width: 30px;
  z-index: 999999;
  cursor: pointer;
}
.contact_extended_overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
  opacity: 0.9;
  display: none;
}
.overlay_form{
  
}

.formHide{
  display: none;
}
.extended_overlay_button.button {
  border-width: 0px !important;
  border-radius: 0px;
  letter-spacing: 0px;
  font-size: 15px;
  padding-left: 10px !important;
  padding-right: 0.7em !important;
  position: fixed;
  bottom: 0;
  right: 15px;
  cursor: pointer;
}

.overlay_form {
  position: fixed;
  top: 12%;
  left: 16%;
  width: 70%;
  height: 100%;
  z-index: 999999;
  overflow-y: auto; 
}

#et_pb_contact_file + label svg {
  width: 1em;
  height: 1em;
  vertical-align: middle;
  fill: currentColor;
  margin-top: -0.25em;
  margin-right: 0.25em;
}

#et_pb_contact_file + label:hover {
  /* background-color: #722040; */
  opacity: 0.7;
}

.et_pb_contact_extended_field {
  position: relative;
  /* left: 2%; */
}

.et_pb_contact_field_half .et_pb_contact_extended_field {
  margin-left: 3%;
}

.ff_fileupload_uploads tr:hover {
  background-color: #f5f5f5;
  transition: all 0.6s;
}
#et_pb_contact_file {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}


/* Animation Styles */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (prefers-reduced-motion) {
  .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}



@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

.uploading_icon {
  width: 20px;
  margin-right: 5px;
}
.extended_loading_section .loading_icon {
  width: 100px;
  border: 1px solid #dbdbdb;
  border-radius: 15px;
  display: none;
}
.extended_image_display_section img {
  width: 120px;

  padding: 5px;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
}

.form_extended_upload_image_section{
  position: relative;
  left: 17px;
  padding: 0px 15px 0 0px;
}.ff_fileupload_hidden { display: none; }

.ff_fileupload_wrap .ff_fileupload_dropzone_wrap { position: relative; }

.ff_fileupload_wrap .ff_fileupload_dropzone { display: block; width: 100%; height: 200px; box-sizing: border-box; border: 2px dashed #A2B4CA; border-radius: 3px; padding: 0; background-color: #FCFCFC; background-image: url(//haeusler.com/core/modules/920b14b333/assets/images/upload.png); background-repeat: no-repeat; background-position: center 35px; opacity: 0.85; cursor: pointer; outline: none; background-size: 100px; }
.ff_fileupload_wrap .ff_fileupload_dropzone::-moz-focus-inner { border: 0; }
.ff_fileupload_wrap .ff_fileupload_dropzone:hover, .ff_fileupload_wrap .ff_fileupload_dropzone:focus, .ff_fileupload_wrap .ff_fileupload_dropzone:active { opacity: 1; background-color: #FDFDFD; border: 2px dashed #ffffff; border-color: #ffffff; }

.ff_fileupload_wrap .ff_fileupload_dropzone_tools { position: absolute; right: 10px; top: 0; }
.ff_fileupload_wrap .ff_fileupload_dropzone_tool { display: block; margin-top: 10px; width: 40px; height: 40px; box-sizing: border-box; border: 1px solid #A2B4CA; border-radius: 3px; padding: 0; background-color: #FDFDFD; background-repeat: no-repeat; background-position: center center; opacity: 0.85; cursor: pointer; outline: none; }
.ff_fileupload_wrap .ff_fileupload_dropzone_tool::-moz-focus-inner { border: 0; }
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:hover, .ff_fileupload_wrap .ff_fileupload_dropzone_tool:focus, .ff_fileupload_wrap .ff_fileupload_dropzone_tool:active { opacity: 1; background-color: #FFFFFF; border-color: #157EFB; }

.ff_fileupload_wrap .ff_fileupload_recordaudio { background-image: url(//haeusler.com/core/modules/920b14b333/public/css/fancy_microphone.png); }
.ff_fileupload_wrap .ff_fileupload_recordvideo { background-image: url(//haeusler.com/core/modules/920b14b333/public/css/fancy_webcam.png); }
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview { position: absolute; display: block; right: 60px; top: 10px; width: 320px; max-width: calc(100% - 70px); height: calc(100% - 20px); background-color: #222222; }
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview.ff_fileupload_hidden { display: none; }

.drag_and_drop_text {
	top: 35px;
	position: relative;
}
/* #469a1f */
@keyframes ff_fileupload_recording_animate {
	from { border-color: #EF1F1F; }
	to { border-color: #C9A1A1; }
}

.ff_fileupload_wrap .ff_fileupload_recording { animation: ff_fileupload_recording_animate 1.2s infinite alternate; }

.ff_fileupload_wrap table.ff_fileupload_uploads { width: 100%; border-collapse: collapse !important; border: 0 none; }
.ff_fileupload_wrap table.ff_fileupload_uploads tr, .ff_fileupload_wrap table.ff_fileupload_uploads td { margin: 0; border: 0 none; padding: 0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td { vertical-align: top; padding: 1em 0; white-space: nowrap; line-height: normal; }

@keyframes ff_fileupload_bounce_animate {
	10%, 90% { transform: translateY(-1px); }
	20%, 80% { transform: translateY(2px); }
	30%, 50%, 70% { transform: translateY(-3px); }
	40%, 60% { transform: translateY(3px); }
}

.ff_fileupload_wrap table.ff_fileupload_uploads tr.ff_fileupload_bounce { animation: ff_fileupload_bounce_animate 0.82s cubic-bezier(.36,.07,.19,.97) both; transform: translateY(0); }

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview { width: 1px; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image { display: block; box-sizing: border-box; border: 0 none; padding: 0; background-color: #DDDDDD; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 50px; height: 50px; border-radius: 5px; opacity: 0.75; text-align: center; font-size: 12px; font-weight: bold; color: #222222; overflow: hidden; outline: none; cursor: default; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image::-moz-focus-inner { border: 0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image_has_preview { cursor: pointer; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:hover, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:active { opacity: 1; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text { display: block; margin: 0 auto; width: 70%; overflow: hidden; }

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button { display: inline-block; vertical-align: top; width: 26px; height: 26px; box-sizing: border-box; border: 1px solid #A2B4CA; border-radius: 3px; padding: 0; background-color: #FCFCFC; background-repeat: no-repeat; background-position: center center; opacity: 0.85; cursor: pointer; outline: none; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button::-moz-focus-inner { border: 0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:hover, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:active { opacity: 1; background-color: #FDFDFD; border-color: #ffffff; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload { margin-right: 0.5em; }

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile { display: none; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button { display: block; margin-top: 0.3em; width: 100%; height: 28px; box-sizing: border-box; border: 1px solid #A2B4CA; border-radius: 3px; padding: 0; background-color: #FCFCFC; background-repeat: no-repeat; background-position: center center; opacity: 0.85; cursor: pointer; outline: none; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button::-moz-focus-inner { border: 0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:hover, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:active { opacity: 1; background-color: #FDFDFD; border-color: #157EFB; }

.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_start_upload { background-image: url(//haeusler.com/core/modules/920b14b333/assets/images/okay.png); }
.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_remove_file { background-image: url(//haeusler.com/core/modules/920b14b333/assets/images/remove.png); }

/* Colored buttons based on file extension for non-images. */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_with_color { color: #FFFFFF; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_a { background-color: #F03C3C; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_b { background-color: #F05A3C; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_c { background-color: #F0783C; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_d { background-color: #F0963C; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_e { background-color: #E0862B; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_f { background-color: #DCA12B; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_g { background-color: #C7AB1E; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_h { background-color: #C7C71E; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_i { background-color: #ABC71E; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_j { background-color: #8FC71E; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_k { background-color: #72C71E; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_l { background-color: #56C71E; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_m { background-color: #3AC71E; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_n { background-color: #1EC71E; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_o { background-color: #1EC73A; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_p { background-color: #1EC756; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_q { background-color: #1EC78F; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_r { background-color: #1EC7AB; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_s { background-color: #1EC7C7; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_t { background-color: #1EABC7; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_u { background-color: #1E8FC7; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_v { background-color: #1E72C7; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_w { background-color: #3C78F0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_x { background-color: #3C5AF0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_y { background-color: #3C3CF0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_z { background-color: #5A3CF0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_0 { background-color: #783CF0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_1 { background-color: #963CF0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_2 { background-color: #B43CF0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_3 { background-color: #D23CF0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_4 { background-color: #F03CF0; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_5 { background-color: #F03CD2; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_6 { background-color: #F03CB4; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_7 { background-color: #F03C96; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_8 { background-color: #F03C78; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_9 { background-color: #F03C5A; }

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary { padding: 1em; font-size: 0.9em; white-space: normal; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename { width: 100%; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input { box-sizing: border-box; width: 100%; padding: 0.3em; margin-bottom: 0.1em; font-size: 1.0em; font-weight: normal; line-height: normal; border: 1px solid #BBBBBB; border-radius: 0; box-shadow: none; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:hover { border: 1px solid #888888; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_errors { color: #A94442; font-weight: bold; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_background { margin-top: 0.5em; background-color: #CCCCCC; height: 2px; }
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_bar { background-color: #157EFB; width: 0; height: 2px; }

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions { width: 1px; text-align: right; }

@media (max-width: 420px) {
	.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image { width: 36px; height: 36px; font-size: 11px; }
	.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary { padding-right: 0; }
	.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions { display: none; }
	.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile { display: block; }
}

.ff_fileupload_dialog_background { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.85); z-index: 999999; }
.ff_fileupload_dialog_main { position: absolute; top: 10%; left: 10%; width: 80%; height: 80%; text-align: center; }
.ff_fileupload_dialog_main img { position: relative; top: 50%; transform: perspective(1px) translateY(-50%); max-width: 100%; max-height: 100%; }
.ff_fileupload_dialog_main audio { position: relative; top: 50%; transform: perspective(1px) translateY(-50%); width: 100%; }
.ff_fileupload_dialog_main video { position: relative; top: 50%; transform: perspective(1px) translateY(-50%); max-width: 100%; max-height: 100%; }

html[lang="de-DE"] .hide-de {
	display: none!important;
}

html[lang="en-US"] .hide-en {
	display: none!important;
}/*
Version: 1.0
Author: Max Weber
Author URI: https://www.simtec-system.de/
*/

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
#haeuslerKonfigurator {
  padding: 17px 0; }
  #haeuslerKonfigurator h2 {
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 500;
    color: #2b3a81;
    margin-bottom: 16px;
    font-family: "dinnextltpro-heavy", Helvetica, Arial, Lucida, sans-serif; }
    #haeuslerKonfigurator h2::before {
      content: none; }
  #haeuslerKonfigurator p {
    line-height: 27px;
    font-size: 19px;
    font-family: "dinnextltpro-light", Helvetica, Arial, Lucida, sans-serif; }
  #haeuslerKonfigurator.hk-result-blur .hk-heading-container {
    filter: blur(5px); }
  #haeuslerKonfigurator.hk-result-blur .hk-result-wrapper {
    filter: blur(5px); }
  #haeuslerKonfigurator.hk-result-blur .hk-result-blur .hk-form-row {
    filter: blur(5px); }
  #haeuslerKonfigurator.hk-result-blur .hk-result-blur .hk-find-product-btn {
    filter: blur(5px); }
  #haeuslerKonfigurator .hk-result-loader {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border: 10px solid rgba(254, 135, 57, 0.3);
    /* Light grey */
    border-top: 10px solid #fe8739;
    /* Blue */
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 2s linear infinite;
    margin-left: -40px; }
  #haeuslerKonfigurator.hk-container {
    margin: 0;
    /* padding-top: 130px;
        padding-bottom: 120px; */
    position: relative; }
    #haeuslerKonfigurator.hk-container.hk-result-background::after {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 100%;
      background-size: cover;
      z-index: 0;
      opacity: 0.3; }
    #haeuslerKonfigurator.hk-container .hk-heading-container {
      text-align: center;
      position: relative;
      z-index: 1; }
      #haeuslerKonfigurator.hk-container .hk-heading-container h2,
      #haeuslerKonfigurator.hk-container .hk-heading-container p {
        z-index: 1; }
      #haeuslerKonfigurator.hk-container .hk-heading-container p {
        margin: auto; }
        @media only screen and (min-width: 981px) {
          #haeuslerKonfigurator.hk-container .hk-heading-container p {
            max-width: 465px; } }
      #haeuslerKonfigurator.hk-container .hk-heading-container .hk-heading-product {
        margin-top: 0; }
        #haeuslerKonfigurator.hk-container .hk-heading-container .hk-heading-product span {
          text-transform: uppercase; }
        #haeuslerKonfigurator.hk-container .hk-heading-container .hk-heading-product #hk-result-maschine-name span::after {
          content: "und";
          margin-left: 5px;
          text-transform: lowercase; }
        #haeuslerKonfigurator.hk-container .hk-heading-container .hk-heading-product #hk-result-maschine-name span:last-of-type {
          margin-left: 5px; }
          #haeuslerKonfigurator.hk-container .hk-heading-container .hk-heading-product #hk-result-maschine-name span:last-of-type::after {
            content: none;
            margin-left: 0; }
    #haeuslerKonfigurator.hk-container .hk-form-container {
      position: relative;
      z-index: 1;
      flex-direction: column; }
      #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 40px 0;
        border-bottom: 2px solid #333; }
        #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-headline {
          width: 100%;
          text-align: center; }
          #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-headline h5 {
            font-size: 19px;
            font-weight: 500;
            font-family: "dinnextltpro-medium", Helvetica, Arial, Lucida, sans-serif;
            margin-bottom: 30px; }
        #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option {
          position: relative;
          width: 100%;
          display: flex;
          align-items: center; }
          #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option .rangeslider {
            width: 100%;
            height: 8px;
            background: rgba(254, 135, 57, 0.3);
            box-shadow: none; }
            #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option .rangeslider .rangeslider__fill {
              background: #fe8739;
              box-shadow: none; }
            #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option .rangeslider .rangeslider__handle {
              height: 20px;
              width: 20px;
              top: -6px;
              background: #fe8739;
              box-shadow: none;
              border: 2px solid #fff; }
              #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option .rangeslider .rangeslider__handle::after {
                background-image: none; }
            #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option .rangeslider .rangeslider__handle__value {
              font-size: 14px;
              font-family: sans-serif;
              font-style: italic;
              top: 15px;
              position: absolute;
              right: 40px;
              left: 50%;
              transform: translate(-20%); }
              #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option .rangeslider .rangeslider__handle__value::after {
                position: absolute;
                content: "mm";
                margin-left: 5px; }
          #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option .hk-custom-value {
            position: absolute;
            height: 35px;
            top: 55px;
            background-color: rgba(254, 135, 57, 0.4);
            font-size: 16px;
            border: none;
            border-radius: 20px; }
            #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option .hk-custom-value:focus {
              border: none;
              outline: none; }
      #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe {
        position: relative; }
        #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: flex-end; }
          #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container {
            position: relative; }
            #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input {
              -webkit-appearance: none;
              -moz-appearance: none;
              appearance: none;
              border: none;
              border-radius: 0;
              font-size: 1em;
              width: 100%; }
              #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="checkbox"], #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"] {
                width: auto;
                float: left;
                margin-right: 0.75em;
                background: transparent;
                border: none; }
              #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="checkbox"]:checked, #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="checkbox"]:not(:checked) {
                background: transparent;
                position: relative;
                visibility: hidden;
                margin: 0;
                padding: 0; }
              #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"]:checked, #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"]:not(:checked) {
                background: transparent;
                position: relative;
                visibility: hidden;
                margin: 0;
                padding: 0; }
              #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="checkbox"] + label, #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"] + label {
                cursor: pointer;
                font-size: 16px;
                font-family: sans-serif;
                font-style: italic; }
              #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"]:checked + label::after, #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"]:not(:checked) + label::after {
                content: " ";
                display: inline-block;
                width: 30px;
                height: 30px;
                position: relative;
                top: 10px;
                right: 0;
                border: 1px solid #a9a9a9;
                background: transparent;
                margin-left: 1em;
                box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); }
              #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"]:checked + label::after, #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"]:not(:checked) + label::after {
                border-radius: 30px; }
              #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="checkbox"]:hover + label::after, #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"]:hover + label::after {
                background: #fe8739;
                box-shadow: inset 0 0 0 10px white; }
              #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="checkbox"]:checked + label::after, #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"]:checked + label::after {
                background: #fe8739;
                box-shadow: inset 0 0 0 10px white; }
            #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container label:focus {
              outline: none;
              border: none; }
            #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container:focus {
              outline: none;
              border: none; }
      #haeuslerKonfigurator.hk-container .hk-form-container .hk-find-product-btn {
        display: inline-flex;
        position: absolute;
        left: 50%;
        transform: translate(-50%);
        margin-top: 40px;
        background-color: #fe8739;
        border-radius: 2px;
        padding: 5px 30px 3px;
        color: white;
        font-family: sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 16px;
        cursor: pointer;
        width: 250px;
        justify-content: center;
        transition: all 300ms ease 0ms;
        border: 2px solid transparent;
        position: relative; }
        #haeuslerKonfigurator.hk-container .hk-form-container .hk-find-product-btn:hover {
          color: #f18923 !important;
          background-image: initial !important;
          background-color: #ffffff !important;
          border: 2px solid;
          border-width: 2px !important;
          border-color: #f18923; }
        @media screen and (min-width: 768px) {
          #haeuslerKonfigurator.hk-container .hk-form-container .hk-find-product-btn {
            float: right; } }
      #haeuslerKonfigurator.hk-container .hk-form-container.hk-result {
        display: flex;
        flex-direction: column; }
        #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-form-row {
          filter: blur(5px); }
        #haeuslerKonfigurator.hk-container .hk-form-container.hk-result.hk-no-row {
          flex-direction: column !important; }
        @media screen and (min-width: 992px) {
          #haeuslerKonfigurator.hk-container .hk-form-container.hk-result {
            flex-direction: row; } }
        #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-no-result {
          position: relative; }
          #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-no-result .hk-result-content {
            position: relative;
            left: 50%;
            transform: translate(-50%); }
            #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-no-result .hk-result-content .hk-new-config-btn {
              margin-top: 40px; }
        #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper {
          display: flex;
          flex-direction: column;
          max-width: 100%;
          margin: auto;
          padding: 40px 0 0;
          margin-top: 50px; }
          #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper.hk-no-result {
            margin-top: 0;
            padding-top: 0; }
          #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-col-4 {
            display: flex;
            width: 100%;
            max-width: 100%; }
          #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-col-8 {
            display: flex;
            width: 100%;
            max-width: 100%; }
          #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-content {
            display: flex;
            flex-direction: column;
            text-align: center; }
            #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-content h2 {
              font-size: 19px;
              font-family: "DINNextLTPro-Heavy";
              color: #243646;
              margin-bottom: 15px; }
            #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-content .hk-result-subline {
              display: flex;
              flex-direction: column;
              justify-content: center; }
              #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-content .hk-result-subline .hk-result-name {
                margin-left: 5px;
                font-weight: bold;
                text-transform: uppercase; }
            #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-content a.hk-find-product-btn {
              font-weight: 500; }
              #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-content a.hk-find-product-btn .hk-result-name {
                font-weight: bold; }
            #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-content .hk-find-product-btn {
              position: relative;
              right: 0; }
              #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-content .hk-find-product-btn .hk-result-name {
                margin-left: 0;
                margin-right: 5px; }
          #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-picture {
            position: relative; }
          @media screen and (min-width: 768px) {
            #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-content {
              text-align: center; }
              #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-content .hk-result-subline {
                justify-content: left;
                flex-direction: row; } }
          @media screen and (min-width: 992px) {
            #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result {
              flex-direction: row; }
              #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result .hk-result-wrapper {
                max-width: 50%; }
            #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-content {
              max-width: 22rem;
              /* justify-content: center; */
              margin: auto; }
            #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-picture {
              height: 250px; }
              #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-picture img.hk-result-img {
                margin: auto;
                /* height: 258px; */
                /* max-width: 100%; */
                /* width: 100%;
                height: auto; */
                max-height: 100%;
                width: auto; } }
          @media screen and (min-width: 1024px) {
            #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper {
              flex-direction: column; }
              #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-col-4 {
                /*   display: flex;
                              width: 40%;
                              max-width: 40%; */ }
              #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-col-8 {
                /* display: flex;
                              width: 60%;
                              max-width: 60%; */ }
              #haeuslerKonfigurator.hk-container .hk-form-container.hk-result .hk-result-wrapper .hk-result-picture img.hk-result-img {
                /* position: absolute;
                                  top: 50%;
                                  left: 50%;
                                  transform: translate(-50%,-45%);
                                  max-width: 700px; */
                margin: auto; } }
      @media screen and (min-width: 768px) {
        #haeuslerKonfigurator.hk-container .hk-form-container .hk-find-product-btn {
          left: unset;
          right: 40px;
          transform: unset; }
        #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row {
          padding: 50px 30px;
          flex-direction: row; }
          #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-headline {
            width: 70%;
            text-align: left; }
            #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-headline h5 {
              margin-bottom: 0; }
          #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option {
            width: 27%; }
            #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option .rangeslider {
              width: 70%; }
              #haeuslerKonfigurator.hk-container .hk-form-container .hk-form-row .hk-form-option .rangeslider .rangeslider__handle__value {
                top: -14px;
                position: absolute;
                right: -50px;
                left: unset;
                transform: unset; }
        #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option {
          padding-left: 25px;
          position: absolute;
          top: 50%;
          right: 40px;
          transform: translate(0, -50%);
          flex-direction: column; }
          #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container {
            width: 100%; }
            #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container:first-of-type {
              margin-bottom: 10px; }
            #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"]:checked + label::after, #haeuslerKonfigurator.hk-container .hk-form-container .hk-radio-groupe .hk-form-option .hk-radio-container input[type="radio"]:not(:checked) + label::after {
              content: " ";
              position: absolute;
              top: 4px;
              right: 10px; } }
  #haeuslerKonfigurator .hk-new-config-btn {
    display: inline-flex;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    margin-top: 40px;
    background-color: #fe8739;
    border-radius: 2px;
    padding: 5px 30px 3px;
    color: white;
    font-family: sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    cursor: pointer;
    width: 250px;
    justify-content: center;
    transition: all 300ms ease 0ms;
    border: 2px solid transparent;
    position: relative;
    left: 0;
    transform: none; }
    #haeuslerKonfigurator .hk-new-config-btn:hover {
      color: #f18923 !important;
      background-image: initial !important;
      background-color: #ffffff !important;
      border: 2px solid;
      border-width: 2px !important;
      border-color: #f18923; }
    #haeuslerKonfigurator .hk-new-config-btn::before {
      position: absolute;
      top: -35px;
      content: "Nicht Ihr Produkt?";
      font-family: "dinnextltpro-light", Helvetica, Arial, Lucida, sans-serif;
      font-weight: 400;
      color: #111111;
      opacity: 0.5; }
  #haeuslerKonfigurator .hk-show-more-btn {
    margin-top: 10px;
    color: #fe8739;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: sans-serif; }
    #haeuslerKonfigurator .hk-show-more-btn::before {
      margin-top: 2px !important;
      padding-right: 10px;
      content: url(https://haeusler.thorbenroth.de/storage/2019/11/arrow-haeusler.png) !important; }
      .hk-new-config-btn:lang(en-US)::before {
        content: "Not your product?" !important;
      }
/*# sourceMappingURL=konfigurator.css.map */.rangeslider,
.rangeslider__fill {
  display: block;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.rangeslider {
  background: #e6e6e6;
  position: relative;
}

.rangeslider--horizontal {
  height: 20px;
  width: 100%;
}

.rangeslider--vertical {
  width: 20px;
  min-height: 150px;
  max-height: 100%;
}

.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

.rangeslider__fill {
  background: #00ff00;
  position: absolute;
}
.rangeslider--horizontal .rangeslider__fill {
  top: 0;
  height: 100%;
}
.rangeslider--vertical .rangeslider__fill {
  bottom: 0;
  width: 100%;
}

.rangeslider__handle {
  background: white;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.rangeslider__handle:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.rangeslider__handle:active, .rangeslider--active .rangeslider__handle {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
}
.rangeslider--horizontal .rangeslider__handle {
  top: -10px;
  touch-action: pan-y;
  -ms-touch-action: pan-y;
}
.rangeslider--vertical .rangeslider__handle {
  left: -10px;
  touch-action: pan-x;
  -ms-touch-action: pan-x;
}

input[type="range"]:focus + .rangeslider .rangeslider__handle {
  -moz-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  -webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }

#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}/*
Plugin Name: TCO Calculator
Version: 1.0.0
Author: Your Name
Description: A plugin for calculating total cost of ownership.
*/

/* Add your CSS styles here */

#tco_container {
    display: flex;
    flex-direction: row;
}

.tco_sidebar {
    background-color: #F4F5F8;
    width: 30%;
    max-width: 520px;
    padding: 100px 3%;
}
body #tco_container .tco_sidebar h3{
    font-family: 'dinnextltpro-bold', Helvetica, Arial, Lucida, sans-serif;
    font-size: 20px;
    padding-bottom: 38px!important;
    color: #2B3A81;
}
.tco_sidebar select {
    color: #2B3A81;
    font-size: 16px;
    padding-left: 0px;
    width: 100%;
    border:0px;
    border-bottom: 2px solid #F18923;
    background-color: transparent;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
    margin-bottom: 10px;
}
.tco_sidebar select {
    background-image: url(//haeusler.com/core/modules/tcocalculator/assets/img/select-arrow-down.svg);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 10px;
}
.tco_sidebar select:focus{
    border-bottom: 2px solid #F18923;
}
.tco_sidebar select[aria-hidden="true"] {
    margin: 0;
}
.tco_sidebar label {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    color: #2B3A81;
    font-size: 16px;
    font-family: 'dinnextltpro-medium', Helvetica, Arial, Lucida, sans-serif;
}
.tco_sidebar label .label_info {
    font-family: "dinnextltpro-light", Helvetica, Arial, Lucida, sans-serif;
}
.tco_sidebar_input {
    margin-bottom: 20px;
}

.tco_sidebar_input input[type="number"],
.tco_sidebar_input input[type="text"] {
    width: 100%;
    height: 40px;
    border: 0px solid #ccc!important;
    border-bottom: 2px solid #F18923!important;
    border-radius: 0px!important;
    background-color: transparent;
    padding: 0px;
    font-size: 16px;
}

.tco_chart {
    width: clamp(320px, 70%, 1920px);
    padding: 100px 8%;
}
.tco_chart_header{
    padding-left:35px;
}
body #tco_container .tco_chart_header h2{
    font-size: 30px;
    font-family: 'dinnextltpro-bold', Helvetica, Arial, Lucida, sans-serif;
    color: #2B3A81;
    padding-bottom:30px!important;
}
.tco_chart_header h2 i{
    font-family: 'dinnextltpro-italic', Helvetica, Arial, Lucida, sans-serif;
}
.tco_chart_header p{
    font-size: 20px;
    font-family: 'dinnextltpro-light', Helvetica, Arial, Lucida, sans-serif;
    color: #243646;
    max-width: 680px;
    line-height:28px;
}
.tco_chart_content {
    width: 100%;
    margin-top: 40px;
    overflow-x: auto;
    overflow-y: clip;
}
.tco_chart_wrapper{
    min-width: 768px;
}

.changeRange {
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    cursor: pointer;
    width: 100%;
}

/* Stil für den Schieberegler (Hebel) */
.changeRange::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 16px;
    height: 16px;
    background: #f18923;
    cursor: pointer;
    border-radius: 50%;
    border: 2px solid white;
    margin-top: -5px;
}

.changeRange::-moz-range-thumb {
    width: 16px;
    height: 16px;
    background: #f18923;
    cursor: pointer;
    border-radius: 50%;
    border: 2px solid #F4F5F8;
    margin-top: -5px;
}

/* Stil für den ausgewählten Bereich */
.changeRange::-webkit-slider-runnable-track {
    background: linear-gradient(to right, #f18923 var(--value, 0%), rgba(241, 137, 35, 0.4) var(--value, 0%));
    height: 6px;
    border-radius: 10px;
}

.changeRange::-moz-range-progress {
    background-color: #f18923;
    height: 10px;
}

@media (max-width: 980px) {
    .tco_chart{
        padding: 50px 30px;
    }
    .tco_chart_header{
        padding-left:0px;
    }
    .tco_sidebar {
        width: 100%;
        max-width: 100%;
        padding: 60px 40px;
        margin-top: 50px;
    }
    .tco_sidebar h3{
        font-size:18px;
        padding-bottom: 30px;
    }
    .tco_chart {
        width: 100%;
    }
    #tco_container {
        display: flex;
        flex-direction: column-reverse;
    }

    .tco_chart_header h2{
        text-align: center;
    }
    .tco_chart_header p{
        font-size: 18px;
        line-height:26px;
        text-align: center;
        margin: auto;
    }

}.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language[focus-within] .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open[focus-within] .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus-within .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:focus-within .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}/*************************************************************************/
/***************  Open Link to New Window Icon  **********/
/*************************************************************************/

a.ab-item[target="_blank"]:after {
    content: '\f504';
    position: relative;
    left: 10px;
    font-family: 'dashicons';
    font-size: inherit !important;
}

/*************************************************************************/
/***************  Stacked Login Form  **********/
/*************************************************************************/

.stack.et_pb_login .et_pb_newsletter_form {
    width: 100% !important;
    padding-left: 0px !important;
}
.stack.et_pb_login .et_pb_newsletter_description {
    width: 100% !important;
}
p.et_pb_forgot_password {
    text-align: var(--forgot-pass-align);
}

/*************************************************************************/
/***************  Custom SVG  **********/
/*************************************************************************/

.et-fb .custom-svg.et_pb_hovered {
    z-index:1 !important;
}
.dh-custom-svg {
    height: 100%;
    width: 100%;
    line-height:0px;
}
/*************************************************************************/
/***************  Show Admin Bar in Theme Builder  **********/
/*************************************************************************/

.divi_page_et_theme_builder div#wpadminbar {
    z-index: 99999999;
    top:-20px;
    opacity:0;
    transition:all 0.2s ease-in-out;
}
.divi_page_et_theme_builder div#wpadminbar:hover {
    z-index: 99999999;
    top:0px;
    opacity:1;
    transition:all 0.2s ease-in-out;
}

/*************************************************************************/
/***************  Dim Visual Builder Controls  **********/
/*************************************************************************/

.divi-hacks-dim-controls .et-fb-page-settings-bar.et-fb-page-settings-bar--active {
    opacity:0.1;
    -webkit-transition:0.2s all ease-in-out;
    -moz-transition:0.2s all ease-in-out;
    -ms-transition:0.2s all ease-in-out;
    -o-transition:0.2s all ease-in-out;
    transition:0.2s all ease-in-out;
    padding:0px;
}
.divi-hacks-dim-controls .et-fb-page-settings-bar.et-fb-page-settings-bar--active:hover {
    opacity:1;
    -webkit-transition:0.2s all ease-in-out;
    -moz-transition:0.2s all ease-in-out;
    -ms-transition:0.2s all ease-in-out;
    -o-transition:0.2s all ease-in-out;
    transition:0.2s all ease-in-out;
}

/*************************************************************************/
/***************  Always Show Hover & Responsive Style Buttons  **********/
/*************************************************************************/

.divi-hacks-show-hovres-buttons.et-db #et-boc .et-fb-form__help, 
.divi-hacks-show-hovres-buttons.et-db #et-boc .et-fb-form__hover, 
.divi-hacks-show-hovres-buttons.et-db #et-boc .et-fb-form__reset, 
.divi-hacks-show-hovres-buttons.et-db #et-boc .et-fb-form__menu, 
.divi-hacks-show-hovres-buttons.et-db #et-boc .et-fb-form__responsive {
    margin-left: 7px !important;
    opacity: 1 !important;
}

/*************************************************/
/***************  Miscellaneous Styles  **********/
/*************************************************/

.et_pb_root--vb li.menu-item[class*="lightbox-content"] {
    display: none;
}
.closeable {
    position:relative;
}
pre {
    white-space: inherit;
}
body {
  width:100vw;
  overflow-x:hidden !important;
}

/*************************************************/
/*  Compatibility with Divi Bars & Divi Overlays */
/*************************************************/

.divibar-open #main-header .et_menu_container {
    z-index: 1 !important;
}
#main-header > .container {
    z-index: 99 !important;
}

/*************************************************/
/*** Add word spacing in the CSS Classes box to see the different classes easier. ***/
/*************************************************/

.divi-hacks-class-space input#et-fb-module_class {
    word-spacing: 12px;
}

/*************************************************/
/******** Pretty Sidebar Shadow ***********/
/*************************************************/

@media only screen and (min-width:981px) {
  .divi-hacks-sidebar-shadow.et_right_sidebar #sidebar {
      box-shadow: -100px 50px 80px -80px rgba(0,0,0,0.1);
  }
  .divi-hacks-sidebar-shadow.et_left_sidebar #sidebar {
      box-shadow: 100px 50px 80px -80px rgba(0,0,0,0.1);
  }
  .divi-hacks-sidebar-shadow #main-content .container:before {
      display: none;
  }
}

/*************************************************/
/****** Hide content based on Role and logged-in/out status *******/
/*************************************************/

body.divi-hacks-hide-show.subscriber:not(.et-fb) .hide-if-subscriber,
body.divi-hacks-hide-show.contributor:not(.et-fb) .hide-if-contributor,
body.divi-hacks-hide-show.author:not(.et-fb) .hide-if-author,
body.divi-hacks-hide-show.editor:not(.et-fb) .hide-if-editor,
body.divi-hacks-hide-show.administrator:not(.et-fb) .hide-if-admin,
body.divi-hacks-hide-show.customer:not(.et-fb) .hide-if-customer,
body.divi-hacks-hide-show.shop_manager:not(.et-fb) .hide-if-shop-manager,
body.divi-hacks-hide-show.logged-in:not(.et-fb) .hide-if-login, 
body.divi-hacks-hide-show.logged-out .hide-if-logout {
  display:none !important;
}

/*************************************************************/
/****** Fix for BG scroll on mobile device while editing in Visual Builder *******/
/*************************************************************/

.et-fb-preview--phone .et-fb .et_parallax_bg, .et-fb-preview--tablet .et-fb .et_parallax_bg {
    background-attachment: scroll !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}

/*************************************************************/
/****** Fix for overlapping section on footer with section class .full-height *******/
/*************************************************************/

.divi-hacks-full-height #main-footer {
    z-index: 9999;
    position: relative;
    margin-top: 0 !important;
}
.divi-hacks-full-height.et-fb #main-footer {
    margin-top:0;
}

/*************************************************************/
/****** New Instagram Gradient *******/
/*************************************************************/

.divi-hacks-insta-gradient .et_pb_social_media_follow.insta-gradient .et-social-instagram a.icon::after {
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    border-radius: inherit;
}

/*************************************************************/
/****** Reverse column view on mobile  *******/
/*************************************************************/

.divi-hacks-mobile-reverse.is-mobile .mobile-reverse,
html.et-fb-preview--tablet .divi-hacks-mobile-reverse .mobile-reverse,
html.et-fb-preview--phone .divi-hacks-mobile-reverse .mobile-reverse {
    flex-direction: column-reverse;
    display: flex;
}

/*************************************************************/
/****** Replace RSS icon in footer with Instagram icon *******/
/*************************************************************/

.divi-hacks-rss-insta .et-social-rss a.icon:before {
    content: "\e09a" !important;
}

/*************************************************************/
/****** Custom hover styles *******/
/*************************************************************/

.divi-hacks-hover .hover-grow {
  transform:scale(1);
  transition:transform 0.3s ease-in-out;
}
.divi-hacks-hover .hover-grow:hover {
  transform:scale(1.05);
}/***********************************/
/****** User Meta Shortcodes ******/
/***********************************/

.get_avatar.circle img { 
  -moz-border-radius: 50%; 
  -webkit-border-radius: 50%; 
  -o-border-radius: 50%; 
  -ms-border-radius: 50%; 
  overflow:hidden;  
  border-radius: 50%;
}
.get_avatar { 
  max-width: fit-content; 
  max-height: fit-content; 
  line-height: 0; 
}/*************************************************/
/********* Menu Module Slide-in Mobile Menu  *********/
/*************************************************/

@media only screen and (max-width: 980px) {

  .mobile-menu-slide-in .et_mobile_menu {
    display:block!important;
    min-height: 100vh;
    height: 100vh;
    right: 0;
    z-index: 9998;
    overflow: scroll;
    border-top: none;
    padding-top: 20px!important;
    padding-bottom: 70px !important;
    box-sizing:border-box;
  }
  .mobile-menu-slide-in .et_mobile_menu {
    position:absolute;
  }
  .mobile-menu-slide-in .et_mobile_menu li a {
    width: 100%;
    float: left;
    margin: 0;
    transition: .2s;
  }
  .mobile-menu-slide-in .et_mobile_menu li li {
      padding-left: 0;
      margin-left: -10px;
  }
  .mobile-menu-slide-in .mobile_nav.closed .et_mobile_menu {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s 0s;
    -moz-transition: -moz-transform 0.4s 0s;
    -ms-transition: -ms-transform 0.4s 0s;
    -o-transition: -o-transform 0.4s 0s;
    transition: transform 0.4s 0s;
  }
  .mobile-menu-slide-in .mobile_nav.opened .et_mobile_menu {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-overflow-scrolling: touch;
    -webkit-transition: -webkit-transform 0.4s 0s;
    -moz-transition: -moz-transform 0.4s 0s;
    -ms-transition: -ms-transform 0.4s 0s;
    -o-transition: -o-transform 0.4s 0s;
    transition: transform 0.4s 0s
  }
  .mobile-menu-slide-in .mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d";
    z-index: 999999;
  }
  .mobile-menu-slide-in .mobile_nav.closed .mobile_menu_bar:before {
    content: "a";
    z-index: 999999;
  }
  .divi-hacks-mobile-menu-slide-in.et_header_style_split .mobile_menu_bar, .divi-hacks-mobile-menu-slide-in.et_header_style_left .mobile_menu_bar {
    z-index:9999
  }
  .mobile-menu-slide-in #et-top-navigation {
    padding-right: 5px
  }
  .et_header_style_centered.divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) .et_mobile_menu {
    top: auto;
    margin-top: 25px;
  }
  .et_header_style_split.divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) .et_mobile_menu {
    top: auto;
    margin-top: 29px;
  }

}

@media only screen and (min-width: 481px) {
  .mobile-menu-slide-in .et_mobile_menu {
    width:320px;
    margin-left: calc(100% - 320px)
  }
}

@media only screen and (max-width: 480px) {
  .divi-hacks-mobile-menu-slide-in.divi-hacks-app-mobile-header .et_mobile_menu {
    width:260px;
    margin-left: calc(100% - 260px)
  }
  .divi-hacks-mobile-menu-slide-in.divi-hacks-app-mobile-header:not(.divi-hacks-fixed-mobile-header) .et_mobile_menu {
    width:260px;
    margin-left: calc(100% - 249px)
  }
  .divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) .et_mobile_menu {
    width:260px;
    margin-left: calc(100% - 218px)
  }
}

@media only screen and (max-width: 340px) {
  .mobile-menu-slide-in .et_mobile_menu {
    width:100%;
    margin-left: 0
  }
}

/**************************************************************/
/************ Menu Modules Full-Screen Mobile Menu ************/
/**************************************************************/
@media screen and (max-width: 980px) {
  .mobile-menu-fullscreen a.mobile_nav.opened .mobile_menu_bar {
    position: fixed;
    top: 0;
    right: 0;
  }
  .mobile-menu-fullscreen span.mobile_menu_bar {
    z-index: 9999;
  }
  .mobile-menu-fullscreen.et_pb_fullwidth_menu .et_pb_row, 
  .mobile-menu-fullscreen.et_pb_menu .et_pb_row {
    min-height: auto !important;
    height: 100% !important;
  }
  .mobile-menu-fullscreen.et_pb_fullwidth_menu .et_mobile_menu,
  .mobile-menu-fullscreen.et_pb_menu .et_mobile_menu {
    position: fixed !important;
    top: 0px !important;
    bottom: 0px !important;
  }
  .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a,
  .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
    padding-bottom: 0px;
  }
  .admin-bar .mobile-menu-fullscreen .et_mobile_menu {
    top: 0
  }
  .mobile-menu-fullscreen .et_mobile_menu li ul, .mobile-menu-fullscreen .et_pb_fullwidth_menu .et_mobile_menu li ul {
    padding-left: 0;
  }
  .mobile-menu-fullscreen .et_mobile_menu li li {
    padding-left: 0;
  }
  .mobile-menu-fullscreen .et_mobile_menu {
    left: 0;
    position: fixed;
    z-index: 9998;
    overflow-y: scroll !important;
    padding: 15vh 0;
    height: 100vh;
    width: 100vw;
    border-top: none;
    top: 0;
    box-sizing:border-box;
  }
  .mobile-menu-fullscreen .et_mobile_menu li a {
    text-align: center;
    font-size: 1.55em;
    border: 0;
    text-transform: uppercase;
    letter-spacing: 6px;
  }
  .mobile-menu-fullscreen .mobile_nav ul.et_mobile_menu li ul li a {
    margin: auto;
  }
  .mobile-menu-fullscreen .et_mobile_menu li a:hover {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
  }
  .mobile-menu-fullscreen .mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d";
    z-index: 999999;
    position: sticky;
  }
  .mobile-menu-fullscreen .mobile_nav.closed .mobile_menu_bar:before {
    content: "a";
    z-index: 999999;
  }
}

/*************************************************/
/************ Full-Screen Mobile Menu ************/
/*************************************************/

@media screen and (max-width: 980px) {

  .divi-hacks-mobile-menu-fullscreen.admin-bar #main-header.et-fixed-header #mobile_menu {
    top: 0
  }
  .divi-hacks-mobile-menu-fullscreen #main-header .et_mobile_menu .menu-item-has-children>a {
    background-color: transparent;
  }
  .divi-hacks-mobile-menu-fullscreen #main-header .et_mobile_menu li ul, .divi-hacks-mobile-menu-fullscreen .et_pb_fullwidth_menu .et_mobile_menu li ul {
    padding-left: 0;
  }
  .divi-hacks-mobile-menu-fullscreen #main-header .et_mobile_menu li li {
    padding-left: 0;
  }
  .divi-hacks-mobile-menu-fullscreen.et_header_style_centered #main-header .mobile_nav {
    background-color: transparent
  }
  .divi-hacks-mobile-menu-fullscreen #main-header .et_mobile_menu {
    left: 0;
    position: fixed;
    z-index: 9998;
    overflow-y: scroll !important;
    background-color: rgb(10,10,10);
    background-color: rgba(10,10,10,0.9);
    padding: 15vh 0;
    height: 100vh;
    width: 100vw;
    border-top: none;
    top: 0;
    box-sizing:border-box;
  }
  .divi-hacks-mobile-menu-fullscreen #main-header .et_mobile_menu li a {
    text-align: center;
    font-size: 1.55em;
    border: 0;
    text-transform: uppercase;
    letter-spacing: 6px;
    color:#fff;
  }
  .divi-hacks-mobile-menu-fullscreen #main-header .et_mobile_menu .menu-item-has-children > a {
    font-weight: inherit;
  }

  .divi-hacks-mobile-menu-fullscreen #main-header .mobile_nav ul#mobile_menu .current_page_item > a {
    background-color: rgb(255,255,255);
    background-color: rgba(255,255,255,0.1);
  }
  .divi-hacks-mobile-menu-fullscreen #main-header .mobile_nav ul#mobile_menu li ul li a {
    font-size: 1.05em!important;
    margin: auto;
  }
  .divi-hacks-mobile-menu-fullscreen #main-header .et_mobile_menu li a:hover {
    color: #999;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
  }
  .divi-hacks-mobile-menu-fullscreen #main-header .mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d";
    z-index: 999999;
    position: fixed;
    right: 30px !important;
    top: 20px;
    left: calc(100% - 60px);
  }
  .divi-hacks-mobile-menu-fullscreen.divi-hacks-app-mobile-header #main-header .mobile_nav.opened .mobile_menu_bar:before {
    top: 10px;
    margin-left: 17px;
  }
  .divi-hacks-mobile-menu-fullscreen #main-header .mobile_nav.closed .mobile_menu_bar:before {
    content: "a";
    z-index: 999999;
  }
  .divi-hacks-mobile-menu-fullscreen #main-header span.mobile_menu_bar {
    z-index: 9999;
  }
}

/*************************************************/
/********* Simple Slide-in Mobile Menu  *********/
/*************************************************/

@media only screen and (max-width: 980px) {

  .divi-hacks-mobile-menu-slide-in #main-header .et_mobile_menu .menu-item-has-children > a {
    background-color: transparent
  }

  .divi-hacks-mobile-menu-slide-in #mobile_menu {
    display:block!important;
    min-height: 100vh;
    height: 100vh;
    right: 0;
    z-index: 9998;
    overflow: scroll;
    border-top: none;
    padding-top: 20px!important;
    padding-bottom: 70px !important;
    box-sizing:border-box;
  }
  .divi-hacks-mobile-menu-slide-in:not(.divi-hacks-fixed-mobile-header) #mobile_menu {
    position:absolute;
  }
  .divi-hacks-mobile-menu-slide-in.divi-hacks-fixed-mobile-header #mobile_menu {
    position:fixed;
  }
  .z9 { z-index:99999 !important; }
  .divi-hacks-mobile-menu-slide-in #main-header .et_mobile_menu li a {
    width: 100%;
    float: left;
    text-align: left;
    margin: 0;
    transition: .2s;
    padding: 12px;
  }
  .divi-hacks-mobile-menu-slide-in #main-header .et_mobile_menu li li {
      padding-left: 0;
      margin-left: -10px;
  }
  .divi-hacks-mobile-menu-slide-in #main-header .mobile_nav.closed #mobile_menu {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s 0s;
    -moz-transition: -moz-transform 0.4s 0s;
    -ms-transition: -ms-transform 0.4s 0s;
    -o-transition: -o-transform 0.4s 0s;
    transition: transform 0.4s 0s;
  }
  .divi-hacks-mobile-menu-slide-in #main-header .et_mobile_menu .menu-item-has-children > a {
    font-weight: inherit;
  }
  .divi-hacks-mobile-menu-slide-in #main-header .mobile_nav.opened #mobile_menu {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-overflow-scrolling: touch;
    -webkit-transition: -webkit-transform 0.4s 0s;
    -moz-transition: -moz-transform 0.4s 0s;
    -ms-transition: -ms-transform 0.4s 0s;
    -o-transition: -o-transform 0.4s 0s;
    transition: transform 0.4s 0s
  }
  .divi-hacks-mobile-menu-slide-in #main-header .mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d";
    z-index: 999999;
  }
  .divi-hacks-mobile-menu-slide-in #main-header .mobile_nav.closed .mobile_menu_bar:before {
    content: "a";
    z-index: 999999;
  }
  .divi-hacks-mobile-menu-slide-in.et_header_style_split .mobile_menu_bar, .divi-hacks-mobile-menu-slide-in.et_header_style_left .mobile_menu_bar {
    z-index:9999
  }
  .divi-hacks-mobile-menu-slide-in #et-top-navigation {
    padding-right: 5px
  }
  .et_header_style_centered.divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) #mobile_menu {
    top: auto;
    margin-top: 25px;
  }
  .et_header_style_split.divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) #mobile_menu {
    top: auto;
    margin-top: 29px;
  }

}

@media only screen and (min-width: 481px) {
  .divi-hacks-mobile-menu-slide-in #mobile_menu {
    width:320px;
    margin-left: calc(100% - 320px)
  }
}

@media only screen and (max-width: 480px) {
  .divi-hacks-mobile-menu-slide-in.divi-hacks-app-mobile-header #mobile_menu {
    width:260px;
    margin-left: calc(100% - 260px)
  }
  .divi-hacks-mobile-menu-slide-in.divi-hacks-app-mobile-header:not(.divi-hacks-fixed-mobile-header) #mobile_menu {
    width:260px;
    margin-left: calc(100% - 249px)
  }
  .divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) #mobile_menu {
    width:260px;
    margin-left: calc(100% - 218px)
  }
}

@media only screen and (max-width: 340px) {
  .divi-hacks-mobile-menu-slide-in #mobile_menu {
    width:100%;
    margin-left: 0
  }
}/***************  Pre-Load Element ******************/
.lds-spinner {
  color: official;
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-spinner div {
  transform-origin: 32px 32px;
  animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 29px;
  width: 5px;
  height: 14px;
  border-radius: 20%;
}
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.lds-ripple {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-ripple div {
  position: absolute;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}
@keyframes lds-ripple {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}

.lds-hourglass {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-hourglass:after {
  content: " ";
  display: block;
  border-radius: 50%;
  width: 0;
  height: 0;
  margin: 6px;
  box-sizing: border-box;
  animation: lds-hourglass 1.2s infinite;
}
@keyframes lds-hourglass {
  0% {
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    transform: rotate(1800deg);
  }
}

.lds-grid {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-grid div {
  position: absolute;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  animation: lds-grid 1.2s linear infinite;
}
.lds-grid div:nth-child(1) {
  top: 6px;
  left: 6px;
  animation-delay: 0s;
}
.lds-grid div:nth-child(2) {
  top: 6px;
  left: 26px;
  animation-delay: -0.4s;
}
.lds-grid div:nth-child(3) {
  top: 6px;
  left: 45px;
  animation-delay: -0.8s;
}
.lds-grid div:nth-child(4) {
  top: 26px;
  left: 6px;
  animation-delay: -0.4s;
}
.lds-grid div:nth-child(5) {
  top: 26px;
  left: 26px;
  animation-delay: -0.8s;
}
.lds-grid div:nth-child(6) {
  top: 26px;
  left: 45px;
  animation-delay: -1.2s;
}
.lds-grid div:nth-child(7) {
  top: 45px;
  left: 6px;
  animation-delay: -0.8s;
}
.lds-grid div:nth-child(8) {
  top: 45px;
  left: 26px;
  animation-delay: -1.2s;
}
.lds-grid div:nth-child(9) {
  top: 45px;
  left: 45px;
  animation-delay: -1.6s;
}
@keyframes lds-grid {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}

.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-ellipsis div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 6px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 6px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 26px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 45px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}

.lds-default {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-default div {
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  animation: lds-default 1.2s linear infinite;
}
.lds-default div:nth-child(1) {
  animation-delay: 0s;
  top: 29px;
  left: 53px;
}
.lds-default div:nth-child(2) {
  animation-delay: -0.1s;
  top: 18px;
  left: 50px;
}
.lds-default div:nth-child(3) {
  animation-delay: -0.2s;
  top: 9px;
  left: 41px;
}
.lds-default div:nth-child(4) {
  animation-delay: -0.3s;
  top: 6px;
  left: 29px;
}
.lds-default div:nth-child(5) {
  animation-delay: -0.4s;
  top: 9px;
  left: 18px;
}
.lds-default div:nth-child(6) {
  animation-delay: -0.5s;
  top: 18px;
  left: 9px;
}
.lds-default div:nth-child(7) {
  animation-delay: -0.6s;
  top: 29px;
  left: 6px;
}
.lds-default div:nth-child(8) {
  animation-delay: -0.7s;
  top: 41px;
  left: 9px;
}
.lds-default div:nth-child(9) {
  animation-delay: -0.8s;
  top: 50px;
  left: 18px;
}
.lds-default div:nth-child(10) {
  animation-delay: -0.9s;
  top: 53px;
  left: 29px;
}
.lds-default div:nth-child(11) {
  animation-delay: -1s;
  top: 50px;
  left: 41px;
}
.lds-default div:nth-child(12) {
  animation-delay: -1.1s;
  top: 41px;
  left: 50px;
}
@keyframes lds-default {
  0%, 20%, 80%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
}

.lds-roller {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 32px 32px;
}
.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin: -3px 0 0 -3px;
}
.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
  top: 50px;
  left: 50px;
}
.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
  top: 54px;
  left: 45px;
}
.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
  top: 57px;
  left: 39px;
}
.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
  top: 58px;
  left: 32px;
}
.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
  top: 57px;
  left: 25px;
}
.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
  top: 54px;
  left: 19px;
}
.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
  top: 50px;
  left: 14px;
}
.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
  top: 45px;
  left: 10px;
}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.lds-ring {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.lds-heart {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
  transform: rotate(45deg);
  transform-origin: 32px 32px;
}
.lds-heart div {
  top: 23px;
  left: 19px;
  position: absolute;
  width: 26px;
  height: 26px;
  animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
.lds-heart div:after,
.lds-heart div:before {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
}
.lds-heart div:before {
  left: -17px;
  border-radius: 50% 0 0 50%;
}
.lds-heart div:after {
  top: -17px;
  border-radius: 50% 50% 0 0;
}
@keyframes lds-heart {
  0% {
    transform: scale(0.95);
  }
  5% {
    transform: scale(1.1);
  }
  39% {
    transform: scale(0.85);
  }
  45% {
    transform: scale(1);
  }
  60% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(0.9);
  }
}

.lds-facebook {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-facebook div {
  display: inline-block;
  position: absolute;
  left: 6px;
  width: 13px;
  animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook div:nth-child(1) {
  left: 6px;
  animation-delay: -0.24s;
}
.lds-facebook div:nth-child(2) {
  left: 26px;
  animation-delay: -0.12s;
}
.lds-facebook div:nth-child(3) {
  left: 45px;
  animation-delay: 0;
}
@keyframes lds-facebook {
  0% {
    top: 6px;
    height: 51px;
  }
  50%, 100% {
    top: 19px;
    height: 26px;
  }
}

.lds-dual-ring {
  display: inline-block;
  width: 64px;
  height: 64px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 46px;
  height: 46px;
  margin: 1px;
  border-radius: 50%;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.lds-circle {
  display: inline-block;
  width: 51px;
  height: 51px;
  margin: 6px;
  border-radius: 50%;
  animation: lds-circle 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
@keyframes lds-circle {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  0% {
    transform: rotateY(0deg);
  }
  50% {
    transform: rotateY(1800deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  100% {
    transform: rotateY(3600deg);
  }
}

.double-bounce1, .double-bounce2 {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}
.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
@-webkit-keyframes sk-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
.dh-spinner {
  height: 300px;
  width: 300px;
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */    
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
[id^="preloader"] {
  position: fixed;
  z-index: 1000002;
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
  justify-content: center;
  overflow:hidden !important;
}
#preloader {
 left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
#preloader1,
#preloader3 {
  left: 0px;
  top: 0px;
}
#preloader2,
#preloader4 {
  right: 0px;
  bottom: 0px;
}
[id^="preloader"].hidden {
  max-height:0px !important;
  max-width:0px !important;
  opacity:0;
}
[id^="preloader"].in {
  opacity:1 !important;
}
#preloader.slide-down.out,
#preloader.slide-up.in {
  bottom:0 !important;
  top:unset !important;
}
#preloader.slide-right.out,
#preloader.slide-left.in {
  top:0;
  right:0 !important;
  left:unset !important;
}
#preloader.slide-right.in,
#preloader.slide-left.out {
  top:0;
  left:0 !important;
  right:unset !important;
}
#preloader.slide-left,
#preloader.slide-right {
  height: 100vh !important;
}
#preloader.fade-out.out {
  top:0 !important;
  opacity:0;
}
#preloader.fade-in.in {
  top:0 !important;
  opacity:1;
}
#preloader1.horizontal-split,
#preloader1.vertical-split,
#preloader3.horizontal-split,
#preloader3.vertical-split {
  top:0;
  left:0;
}
#preloader2.horizontal-split,
#preloader4.horizontal-split {
  top:0;
  right:0;
}
#preloader2.vertical-split,
#preloader4.vertical-split {
  bottom:0;
  right:0;
}
#preloader1.vertical-split .dh-spinner,
#preloader3.vertical-split .dh-spinner {
    align-self: flex-end;
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    transform: translateY(50%);
}
#preloader2.vertical-split .dh-spinner,
#preloader4.vertical-split .dh-spinner {
    align-self: flex-start;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
#preloader1.horizontal-split,
#preloader3.horizontal-split {
    justify-content: flex-end;
}
#preloader1.horizontal-split .dh-spinner,
#preloader3.horizontal-split .dh-spinner {
    -webkit-transform:translateX(50%);
    -moz-transform:translateX(50%);
    -ms-transform:translateX(50%);
    -o-transform:translateX(50%);
    transform:translateX(50%);
}
#preloader2.horizontal-split,
#preloader4.horizontal-split {
    justify-content: flex-start;
}
#preloader2.horizontal-split .dh-spinner,
#preloader4.horizontal-split .dh-spinner {
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
}
.vertical-split.in {
  height:50vh !important;
  max-height:50vh !important;
}
.vertical-split.out {
  height:50vh;
  max-height:50vh !important;
}
#preloader1.vertical-split:before,
#preloader3.vertical-split:before {
    top: 0;
    left: 0;
}
#preloader2.vertical-split:before,
#preloader4.vertical-split:before {
    top: 50%;
    left: 0;
}
#preloader1.horizontal-split:before,
#preloader3.horizontal-split:before {
    top: 0;
    left: 0;
}
#preloader1 + #preloader:not(.in):not(.out), 
#preloader2 + #preloader:not(.in):not(.out),
#preloader3 + #preloader:not(.in):not(.out), 
#preloader4 + #preloader:not(.in):not(.out) {
  max-width:0;
  max-height:0;
}
#preloader1 + #preloader.slide-left, 
#preloader2 + #preloader.slide-left,
#preloader1 + #preloader.slide-right, 
#preloader2 + #preloader.slide-right,
#preloader3 + #preloader.slide-left, 
#preloader4 + #preloader.slide-left,
#preloader3 + #preloader.slide-right, 
#preloader4 + #preloader.slide-right { 
  max-width:0;
  width:0;
}
#preloader1 + #preloader.slide-up, 
#preloader2 + #preloader.slide-up,
#preloader1 + #preloader.slide-down, 
#preloader2 + #preloader.slide-down,
#preloader3 + #preloader.slide-up, 
#preloader4 + #preloader.slide-up,
#preloader3 + #preloader.slide-down, 
#preloader4 + #preloader.slide-down { 
  max-height:0;
  height:0;
}
@media only screen and (min-width:981px) {
  #preloader.slide-up,
  #preloader.slide-down,
  #preloader.fade-in,
  #preloader.fade-out {
    width: calc(100vw - (100vw - 100%)) !important;
  }
  #preloader1.horizontal-split,
  #preloader3.horizontal-split {
    right:unset !important;
    left: 0 !important;
    height: 100vh;
    width: calc(50vw - (50vw - 50%));
  }
  #preloader2.horizontal-split,
  #preloader4.horizontal-split {
    left:unset !important;
    right: 0 !important;
    height: 100vh;
    width: calc(50vw - (50vw - 50%));
  }
  #preloader1.vertical-split,
  #preloader3.vertical-split {
    bottom:unset !important;
    top: 0 !important;
    width: calc(100vw - (100vw - 100%));
    height: 100vh;
    max-height: 50vh;
  }
  #preloader2.vertical-split,
  #preloader4.vertical-split {
    top: unset !important;
    bottom: 0 !important;
    width: calc(100vw - (100vw - 100%));
    height: 100vh;
    max-height: 50vh;
  }
  .horizontal-split.in {
    width:calc(50vw - (50vw - 50%)) !important;
    max-width:calc(50vw - (50vw - 50%)) !important;
  }
  .horizontal-split.out {
    width:calc(50vw - (50vw - 50%));
    max-width:calc(50vw - (50vw - 50%)) !important;
  }
  .vertical-split:before, 
  .horizontal-split:before {
      content: '';
      background: inherit;
      position: absolute;
      height: 100vh;
      width:calc(100vw - (100vw - 100%));
  }
  #preloader2.horizontal-split:before,
  #preloader4.horizontal-split:before {
      top: 50%;
      left: calc(50vw - (50vw - 50%));
  }
}

@media only screen and (max-width:980px) {
  #preloader.slide-up,
  #preloader.slide-down,
  #preloader.fade-in,
  #preloader.fade-out {
    width: 100vw !important;
  }
  #preloader1.horizontal-split,
  #preloader3.horizontal-split {
    right:unset !important;
    left: 0 !important;
    height: 100vh;
    width: 50vw !important;
  }
  #preloader2.horizontal-split,
  #preloader4.horizontal-split {
    top:0;
    left:unset !important;
    right: 0 !important;
    height: 100vh;
    width: 50vw !important;
  }
  #preloader1.vertical-split,
  #preloader3.vertical-split {
    bottom:unset !important;
    top: 0 !important;
    width: 100vw !important;
    height: 100vh;
    max-height: 50vh;
  }
  #preloader2.vertical-split,
  #preloader4.vertical-split {
    top: unset;
    bottom: 0 !important;
    width: 100vw;
    height: 100vh;
    max-height: 50vh;
    z-index:1000001;
  }
  .horizontal-split.in,
  .horizontal-split.out {
    width:50vw !important;
    max-width:50vw !important;
  }
  .vertical-split:before, 
  .horizontal-split:before {
      content: '';
      background: inherit;
      position: absolute;
      height: 100vh;
      width: 100vw !important;
  }
  #preloader2.horizontal-split:before,
  #preloader4.horizontal-split:before {
      top: 50%;
      left: 50vw !important;
  }
}/********  Documentation Menu  ********/
body.divi_page_divi-hacks-settings.divi-hacks-bg-effects #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="bg-effects"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-svgs #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-svgs"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-menus #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-menus"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-dim-controls #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="dim-controls"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-equal-height #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="equal-height"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-full-width-posts #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-width-posts"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-full-width-archive #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-width-archive"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-show-hovres-buttons #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="show-hovres-buttons"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-mobile-parallax #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="parallax-mobile"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-parallax #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="parallax"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-dividers #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-dividers"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-wider-popup #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="wider-popup"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-open-links #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="open-links"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-password-protected #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="password-protected"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-footer #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-footer"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-tables #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-tables"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-dropdowns #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-dropdowns"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-class-space #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="class-space"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-device-specific-alignment #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="device-specific-alignment"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-reveal-main-footer #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="reveal-main-footer"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-reveal-custom-footer #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="reveal-custom-footer"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-tabs #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-tab-alignment"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-autohide-admin-bar #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="autohide-admin-bar"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-nav-columns #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="nav-columns"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-font-awesome-icons #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="font-awesome-icons"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-divider-shadows #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="divider-shadows"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-collapse-mobile-submenus #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="collapse-mobile-submenus"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-row-layouts #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="row-layouts"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-vb-module-hover #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="vb-module-hover"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-sticky #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="sticky"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-mobile-reverse #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="mobile-reverse"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-blurb-effects #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blurb-effects"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-testimonial-styles #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="testimonial-styles"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-blurb-styles #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blurb-styles"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-module-styles #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="module-styles"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-fixed-mobile-header #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="fixed-header"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-text-styles #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="text-styles"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-sidebar-shadow #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="sidebar-shadow"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-hide-show #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="hide-show"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-blog-styles #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blog-styles"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-archive-grid #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="archive-grid"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-app-mobile-header #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="app-mobile-header"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-image-shapes #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="image-shapes"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-rss-insta #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="rss-replace-instagram"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-hover #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="hover-animations"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-shapes #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="element-shapes"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-gradient-overlay #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="gradient-overlay-parallax"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-insta-gradient #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="new-insta-gradient"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-blur-bg #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blur-parallax-bg"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-blog-style #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="post-it-shadow"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-footer-on-bottom #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="footer-on-bottom"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-full-height #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-height-section"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-valign-center #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="vertical-center-row"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-instagram-filters #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="instagram-filters"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-animate-anything #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="animate-anything"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-stacked-login #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="stacked-login"]:after {
    content: "ON";
    position:relative;
    left:20px;
    border: 7px solid green;
    font-size: 10px !important;
    -webkit-border-radius: 15px !important;
    -moz-border-radius: 15px !important;
    -ms-border-radius: 15px !important;
    -o-border-radius: 15px !important;
    border-radius: 15px !important;
    color: #fff;
    background: green;
    text-decoration-line: underline;
    text-decoration-color: green;
    font-weight: bold !important;
    text-transform:uppercase !important;
}
body.divi_page_divi-hacks-settings:not(.divi-hacks-bg-effects) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="bg-effects"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-svgs) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-svgs"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-menus) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-menus"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-dim-controls) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="dim-controls"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-equal-height) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="equal-height"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-full-width-posts) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-width-posts"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-full-width-archive) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-width-archive"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-show-hovres-buttons) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="show-hovres-buttons"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-mobile-parallax) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="parallax-mobile"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-parallax) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="parallax"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-dividers) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-dividers"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-wider-popup) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="wider-popup"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-open-links) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="open-links"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-password-protected) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="password-protected"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-footer) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-footer"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-tables) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-tables"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-dropdowns) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-dropdowns"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-class-space) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="class-space"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-device-specific-alignment) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="device-specific-alignment"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-reveal-main-footer) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="reveal-main-footer"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-reveal-custom-footer) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="reveal-custom-footer"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-tabs) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-tabs"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-autohide-admin-bar) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="autohide-admin-bar"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-nav-columns) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="nav-columns"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-font-awesome-icons) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="font-awesome-icons"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-divider-shadows) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="divider-shadows"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-collapse-mobile-submenus) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="collapse-mobile-submenus"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-row-layouts) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="row-layouts"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-vb-module-hover) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="vb-module-hover"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-sticky) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="sticky"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-mobile-reverse) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="mobile-reverse"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-blurb-effects) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blurb-effects"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-testimonial-styles) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="testimonial-styles"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-blurb-styles) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blurb-styles"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-module-styles) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="module-styles"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-fixed-mobile-header) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="fixed-header"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-text-styles) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="text-styles"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-sidebar-shadow) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="sidebar-shadow"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-hide-show) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="hide-show"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-blog-styles) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blog-styles"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-archive-grid) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="archive-grid"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-app-mobile-header) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="app-mobile-header"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-image-shapes) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="image-shapes"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-rss-insta) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="rss-replace-instagram"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-hover) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="hover-animations"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-shapes) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="element-shapes"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-gradient-overlay) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="gradient-overlay-parallax"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-insta-gradient) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="new-insta-gradient"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-blur-bg) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blur-parallax-bg"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-blog-style) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="post-it-shadow"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-footer-on-bottom) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="footer-on-bottom"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-full-height) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-height-section"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-valign-center) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="vertical-center-row"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-instagram-filters) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="instagram-filters"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-animate-anything) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="animate-anything"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-stacked-login) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="stacked-login"]:after {
    content: "OFF";
    position:relative;
    left:20px;
    border: 7px solid red;
    font-size: 10px !important;
    -webkit-border-radius: 15px !important;
    -moz-border-radius: 15px !important;
    -ms-border-radius: 15px !important;
    -o-border-radius: 15px !important;
    border-radius: 15px !important;
    color: #fff;
    background: red;
    text-decoration-line: underline;
    text-decoration-color: red;
    font-weight: bold !important;
    text-transform:uppercase !important;
}
span.auto-on {
    content: "AUTO ON";
    position:relative;
    left:20px;
    border: 7px solid green;
    font-size: 10px !important;
    -webkit-border-radius: 15px !important;
    -moz-border-radius: 15px !important;
    -ms-border-radius: 15px !important;
    -o-border-radius: 15px !important;
    border-radius: 15px !important;
    color: #fff;
    background: green;
    text-decoration-line: underline;
    text-decoration-color: green;
    font-weight: bold !important;
    text-transform:uppercase !important;
}
#wp-admin-bar-dh_docs span.wp-admin-bar-arrow {
    display: none;
}
.ab-item:empty {
  display: none !important;
}
.hack_desc li {
    list-style: decimal !important;
    margin-left: 15px !important;
}
.dh_hack > .ab-sub-wrapper {
  min-width: calc(100% - 700px);
  background: #fff !important;
  padding: 10px 20px !important;
  box-sizing: border-box !important;
  max-height: 85vh;
  overflow: scroll;
  left:0;
  right:0;
}
li#wp-admin-bar-dh_docs > .ab-item, li#wp-admin-bar-dh_docs > .ab-item:hover {
  background: #c2fc52 !important;
  color: #000 !important;
}
.dh_hack > ul > table {
  width: 100% !important;
}
.dh_hack {
  color: #000;
}
.dh_hack input.cls {
  font-family: monospace !important;
  font-weight: 900 !important;
  background:#ddd;
  padding:3px 5px !important;
  line-height: 1.2em !important;
  font-size: 14px !important;
  border: 0px;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -ms-border-radius: 5px !important;
  -o-border-radius: 5px !important;
  border-radius: 5px !important;
  margin-bottom: 10px !important;
  margin-right: 45px !important;
}
.dh_hack th {
  font-size: 15px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
  letter-spacing: -1px !important;
  padding:0px 10px !important;
}
.dh_hack td {
  padding: 10px !important;
  vertical-align:top !important;
}
.dh_hack tr:first-child {
  background:rgba(0,0,0,0.1) !important;
}
.dh_hack b {
  font-weight: 900 !important;
  line-height: 1.2em !important;
}
.dh_hack td.hack_cls {
  min-width: 240px;
}
.dh_sticky a, .dh_hack a {
  color: blue !important;
  padding: 0px !important;
  text-decoration: underline !important;
  line-height: 1.2em !important;
  margin-top: 5px !important;
  display: inline-block !important;
}
.dh_hack tr:nth-child(odd):not(:first-child) {
  background: rgba(0,0,0,0.05) !important;
}
.dh_hack td, 
.dh_hack td > *, 
.dh_hack td div > *, 
.dh_hack td li > *, 
.dh_hack td li, 
.dh_hack td ol {
  line-height: 1.2em !important;
}
.dh_hack .hack_desc p:not(:first-child) {
  margin-top: 10px !important;
}
input.cls + button {
  border: 0px;
  padding: 3px 5px 5px 5px !important;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
  line-height: 1em !important;
  border-radius: 5px !important;
  vertical-align: top;
  margin-left: -43px !important;
  cursor: pointer;
  position: absolute !important;
}
input.cls + button:not(.copied) {
  background: #fff !important;
  font-size:14px !important;
}
input.cls + button.copied {
  background: #c2fc52 !important;
  font-size:0px !important;
}
button.copied:after {
  content: 'copied' !important;
  font-size:14px !important;
  line-height:1.2em !important;
}
#wp-admin-bar-dh_docs ul.ab-submenu {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  position: unset !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
}
#wp-admin-bar-dh_docs ul.ab-submenu:not(#wp-admin-bar-dh_docs-default) {
  padding-bottom: 0px !important;
}
#wp-admin-bar-dh_docs li.hover>.ab-sub-wrapper, 
#wp-admin-bar-dh_docs li:hover>.ab-sub-wrapper {
  margin-left: 0px !important;
  margin-top: 5px !important;
}
ul#wp-admin-bar-dh_docs-default,
ul#wp-admin-bar-dh_docs-default .ab-submenu {
    padding: 0px !important;
}
ul#wp-admin-bar-dh_docs-default li {
    padding: 5px 0px;
}
.dh_sticky {
  position: -webkit-sticky !important;
  position: -moz-sticky !important;
  position: -ms-sticky !important;
  position: -o-sticky !important;
  position: sticky !important;
  top: 15px;
}
li#wp-admin-bar-dh_docs,
.dh_hack,
.dh_category {
  position: unset !important;
}
.dh_category > .ab-sub-wrapper {
  min-width: 100% !important;
  left: 0;
}
#wp-admin-bar-dh_docs > .ab-sub-wrapper {
  min-width: 75% !important;
  max-width: 75% !important;
}
.dh_category .ab-item.ab-empty-item {
  min-width: unset !important;
  padding-right: 10px !important;
  height: 100% !important;
  white-space: normal !important;
}
li.menupop.dh_category:hover,
li.menupop.dh_hack:hover {
  background:#fff !important;
}
li:hover > .ab-item.ab-empty-item {
  color:#000 !important;
}
.dh_category .ab-item:before, 
.dh_hack .ab-item:before {
  display: none !important;
}
.dh_sticky p {
    line-height: 1.2em !important;
}.tooltip_templates { display: none; }
body.is-mobile [class*="tooltip-content-"] { max-width:100% !important; }
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:transparent; overflow:visible;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{padding:0px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none; background:transparent; overflow:visible;}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{background:transparent; overflow:visible;}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}/*************************************************/
/****************** Lightboxes ******************/
/*************************************************/

.mfp-wrap {
    transition: all 0.5s ease-in-out;
    opacity: 0;
}
.mfp-wrap.mfp-ready {
    opacity: 1;
}
.mfp-wrap .mfp-close:active {
    top:0;
}
.mfp-bg:not(.mfp-fade):not([style*="background"]):not(.dh):not(.dhscroll) {
 background: transparent !important;
}
.mfp-bg.dh[class*="animate"].mfp-ready,
.mfp-bg.dhscroll[class*="animate"].mfp-ready {
    animation:none !important;
}
.lightbox-overlay {
    background: var(--overlay-background-color, rgba(0,0,0,0.8)) !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
    position: fixed;
}
[class*="lightbox-content"] ol {
    list-style-type: decimal;
    margin-left:1em;
}
[class*="lightbox-content"] ul {
    list-style-type: inherit;
    margin-left:1em;
}
.et-fb .et_pb_module[class*="lightbox-content"]:before {
    line-height: 1.5em;
}
.et-fb .et_pb_row[class*="lightbox-content"] > .et-fb-mousetrap, 
.et-fb .et_pb_section[class*="lightbox-content"] > .et-fb-mousetrap, 
.et-fb .et_pb_module[class*="lightbox-content"],
.et-fb .et_pb_row.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_section.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_module.exit-popup:before {
    border: 2px solid #c9c9c9;
}
.et-fb .et_pb_row[class*="lightbox-content"] > .et-fb-mousetrap:before, 
.et-fb .et_pb_section[class*="lightbox-content"] > .et-fb-mousetrap:before, 
.et-fb .et_pb_module[class*="lightbox-content"]:before,
.et-fb .et_pb_row.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_section.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_module.exit-popup:before {
    background: #c9c9c9;
    color: #000;
    width: calc(100% + 4px);
    position: absolute;
    bottom: 100%;
    left: -2px;
    padding: 0 10px;
    text-align: center;
    box-sizing: border-box;
    font-size:10px;
    font-weight:bold;
    height:auto;
}
.et-fb .et_pb_row[class*="lightbox-content"] > .et-fb-mousetrap:before, 
.et-fb .et_pb_section[class*="lightbox-content"] > .et-fb-mousetrap:before, 
.et-fb .et_pb_module[class*="lightbox-content"]:before {
    content: 'lightbox-content';
}
.et-fb .et_pb_row.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_section.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_module.exit-popup:before {
    content: 'exit-popup';
}
.mfp-content .lightbox-content:not(:first-child),
.mfp-content [class*="lightbox-content-"]:not(:first-child) {
    display:none;
}
.lightbox-trigger,
[class*="lightbox-trigger-"] { 
  cursor:pointer; 
}
.lightbox-content,
[class*="lightbox-content-"] { 
  position:relative; 
  z-index: unset !important;
}
.lightbox-content .mfp-close,
[class*="lightbox-content-"] .mfp-close,
.mfp-wrap .mfp-container [class*="lightbox-content-"] button:hover {
  color: var(--close-icon-color, #999999) !important;
  background-color: var(--close-button-color) !important;
  opacity:1 !important;
}
.lightbox-content .mfp-close:active,
[class*="lightbox-content-"] .mfp-close:active {
    top:0 !important;
}/*************************************************/
/****************** Body Classes ******************/
/*************************************************/

.hide-footer #main-footer {
    height: 0;
    overflow:hidden;
}
.hide-main-header #main-header {
    height: 0;
    overflow:hidden;
}
.hide-top-header:not(.divi-hacks-before-header) #top-header {
    height: 0;
    overflow:hidden;
}
.hide-top-header.divi-hacks-before-header #top-header .container {
    height: 0;
    overflow: hidden;
    padding-top: 0;
}
.hide-main-header #page-container {
    padding-top: 0 !important;
}
.hide-logo #logo {
    display: none;
}/************************/
/**** Row Layout 6  ****/
/************************/

.row-layout-6 .et_pb_column {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}
.row-layout-6.et_pb_gutters4 .et_pb_column .et_pb_module {
    max-width: calc(100% / 6 - 3%);
    margin: unset;
    margin-bottom:3% !important;
}
.row-layout-6.et_pb_gutters3 .et_pb_column .et_pb_module, .row-layout-6 .et_pb_column .et_pb_module {
    max-width: calc(100% / 6 - 2%);
    margin: unset;
    margin-bottom:2% !important;
}
.row-layout-6.et_pb_gutters2 .et_pb_column .et_pb_module {
    max-width: calc(100% / 6 - 1%);
    margin: unset;
    margin-bottom:1% !important;
}
.row-layout-6.et_pb_gutters1 .et_pb_column .et_pb_module {
    max-width: calc(100% / 6);
    margin: unset !important;
}
.is-tablet .row-layout-6.et_pb_gutters4 .et_pb_column .et_pb_module, html.et-fb-preview--tablet .row-layout-6.et_pb_gutters4 .et_pb_column .et_pb_module {
    max-width: calc(100% / 3 - 3%);
    margin: unset;
    margin-bottom:3% !important;
}
.is-tablet .row-layout-6.et_pb_gutters3 .et_pb_column .et_pb_module, html.et-fb-preview--tablet .row-layout-6.et_pb_gutters3 .et_pb_column .et_pb_module {
    max-width: calc(100% / 3 - 2%);
    margin: unset;
    margin-bottom:2% !important;
}
.is-tablet .row-layout-6.et_pb_gutters2 .et_pb_column .et_pb_module, html.et-fb-preview--tablet .row-layout-6.et_pb_gutters2 .et_pb_column .et_pb_module {
    max-width: calc(100% / 3 - 1%);
    margin: unset;
    margin-bottom:1% !important;
}
.is-tablet .row-layout-6.et_pb_gutters1 .et_pb_column .et_pb_module, html.et-fb-preview--tablet .row-layout-6.et_pb_gutters1 .et_pb_column .et_pb_module {
    max-width: calc(100% / 3);
    margin: unset !important;
}
.is-phone .row-layout-6 .et_pb_column, html.et-fb-preview--phone .row-layout-6 .et_pb_column {
  flex-flow: row wrap !important;
}
.is-phone .row-layout-6.et_pb_gutters4 .et_pb_column .et_pb_module, html.et-fb-preview--phone .row-layout-6.et_pb_gutters4 .et_pb_column .et_pb_module {
    max-width: calc(100% / 2 - 3%);
    margin: unset;
    margin-bottom:3% !important;
}
.is-phone .row-layout-6.et_pb_gutters3 .et_pb_column .et_pb_module, html.et-fb-preview--phone .row-layout-6.et_pb_gutters3 .et_pb_column .et_pb_module {
    max-width: calc(100% / 2 - 2%);
    margin: unset;
    margin-bottom:2% !important;
}
.is-phone .row-layout-6.et_pb_gutters2 .et_pb_column .et_pb_module, html.et-fb-preview--phone .row-layout-6.et_pb_gutters2 .et_pb_column .et_pb_module {
    max-width: calc(100% / 2 - 1%);
    margin: unset;
    margin-bottom:1% !important;
}
.is-phone .row-layout-6.et_pb_gutters1 .et_pb_column .et_pb_module, html.et-fb-preview--phone .row-layout-6.et_pb_gutters1 .et_pb_column .et_pb_module {
    max-width: calc(100% / 2);
    margin: unset !important;
}
.is-tablet .row-layout-6 .et_pb_column, .is-phone .row-layout-6 .et_pb_column, html.et-fb-preview--tablet .row-layout-6 .et_pb_column, html.et-fb-preview--phone .row-layout-6 .et_pb_column {
    flex-flow:row wrap
}

/*****************************************/
/****  Two Column Mobile - 4 Columns  ****/
/*****************************************/

.is-phone .two-column-mobile.et_pb_gutters4.et_pb_row_4col .et_pb_column,
html.et-fb-preview--phone .two-column-mobile.et_pb_gutters4.et_pb_row_4col .et_pb_column,
.is-tablet .two-column-mobile.et_pb_gutters4.et_pb_row_4col .et_pb_column,
html.et-fb-preview--tablet .two-column-mobile.et_pb_gutters4.et_pb_row_4col .et_pb_column {
    max-width: calc(100% / 2 - 3%);
    width: calc(100% / 2 - 3%) !important;
    margin: unset;
    margin-bottom:6% !important;
}
.is-phone .two-column-mobile.et_pb_gutters3.et_pb_row_4col.et_pb_row_4col .et_pb_column,
html.et-fb-preview--phone .two-column-mobile.et_pb_gutters3 .et_pb_column,
.is-tablet .two-column-mobile.et_pb_gutters3.et_pb_row_4col.et_pb_row_4col .et_pb_column,
html.et-fb-preview--tablet .two-column-mobile.et_pb_gutters3 .et_pb_column {
    max-width: calc(100% / 2 - 2%);
    width: calc(100% / 2 - 2%) !important;
    margin: unset;
    margin-bottom:4% !important;
}
.is-phone .two-column-mobile.et_pb_gutters2.et_pb_row_4col.et_pb_row_4col .et_pb_column,
html.et-fb-preview--phone .two-column-mobile.et_pb_gutters2 .et_pb_column,
.is-tablet .two-column-mobile.et_pb_gutters2.et_pb_row_4col.et_pb_row_4col .et_pb_column,
html.et-fb-preview--tablet .two-column-mobile.et_pb_gutters2 .et_pb_column {
    max-width: calc(100% / 2 - 1%);
    width: calc(100% / 2 - 1%) !important;
    margin: unset;
    margin-bottom:2% !important;
}
.is-phone .two-column-mobile.et_pb_gutters1.et_pb_row_4col.et_pb_row_4col .et_pb_column,
html.et-fb-preview--phone .two-column-mobile.et_pb_gutters1 .et_pb_column,
.is-tablet .two-column-mobile.et_pb_gutters1.et_pb_row_4col.et_pb_row_4col .et_pb_column,
html.et-fb-preview--tablet .two-column-mobile.et_pb_gutters1 .et_pb_column {
    max-width: calc(100% / 2);
    width: calc(100% / 2) !important;
    margin: unset !important;
    margin-bottom:0 !important;
}
.is-phone .two-column-mobile.et_pb_row_4col .et_pb_column,
html.et-fb-preview--phone .two-column-mobile .et_pb_column,
.is-tablet .two-column-mobile.et_pb_row_4col .et_pb_column,
html.et-fb-preview--tablet .two-column-mobile .et_pb_column {
  flex-flow:row nowrap !important;
}
.is-phone .et_pb_row.two-column-mobile.et_pb_row_4col,
.is-tablet .et_pb_row.two-column-mobile.et_pb_row_4col,
html.et-fb-preview--phone .et_pb_row.two-column-mobile.et_pb_row_4col,
html.et-fb-preview--tablet .et_pb_row.two-column-mobile.et_pb_row_4col {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.is-phone .two-column-mobile.et_pb_row_4col:after, 
html.et-fb-preview--phone .two-column-mobile:after, 
.is-tablet .two-column-mobile.et_pb_row_4col:after, 
html.et-fb-preview--tablet .two-column-mobile:after {
    display: none;
}

/*****************************************/
/****  Two Column Mobile - 2 Columns  ****/
/*****************************************/

.is-phone .two-column-mobile.et_pb_gutters4:not(.et_pb_row_4col) .et_pb_column, 
html.et-fb-preview--phone .two-column-mobile.et_pb_gutters4:not(.et_pb_row_4col) .et_pb_column, 
.is-tablet .two-column-mobile.et_pb_gutters4:not(.et_pb_row_4col) .et_pb_column, 
html.et-fb-preview--tablet .two-column-mobile.et_pb_gutters4:not(.et_pb_row_4col) .et_pb_column {
    max-width: calc(100% / 2 - 3%);
    width: calc(100% / 2 - 3%) !important;
    margin: unset;
    margin-bottom:6% !important;
}
.is-phone .two-column-mobile.et_pb_gutters3:not(.et_pb_row_4col) .et_pb_column, 
html.et-fb-preview--phone .two-column-mobile.et_pb_gutters3:not(.et_pb_row_4col) .et_pb_column, 
.is-tablet .two-column-mobile.et_pb_gutters3:not(.et_pb_row_4col) .et_pb_column, 
html.et-fb-preview--tablet .two-column-mobile.et_pb_gutters3:not(.et_pb_row_4col) .et_pb_column {
    max-width: calc(100% / 2 - 2%);
    width: calc(100% / 2 - 2%) !important;
    margin: unset;
    margin-bottom:4% !important;
}
.is-phone .two-column-mobile.et_pb_gutters2:not(.et_pb_row_4col) .et_pb_column, 
html.et-fb-preview--phone .two-column-mobile.et_pb_gutters2:not(.et_pb_row_4col) .et_pb_column, 
.is-tablet .two-column-mobile.et_pb_gutters2:not(.et_pb_row_4col) .et_pb_column, 
html.et-fb-preview--tablet .two-column-mobile.et_pb_gutters2:not(.et_pb_row_4col) .et_pb_column {
    max-width: calc(100% / 2 - 1%);
    width: calc(100% / 2 - 1%) !important;
    margin: unset;
    margin-bottom:2% !important;
}
.is-phone .two-column-mobile.et_pb_gutters1:not(.et_pb_row_4col) .et_pb_column, 
html.et-fb-preview--phone .two-column-mobile.et_pb_gutters1:not(.et_pb_row_4col) .et_pb_column, 
.is-tablet .two-column-mobile.et_pb_gutters1:not(.et_pb_row_4col) .et_pb_column, 
html.et-fb-preview--tablet .two-column-mobile.et_pb_gutters1:not(.et_pb_row_4col) .et_pb_column {
    max-width: calc(100% / 2);
    width: calc(100% / 2) !important;
    margin: unset !important;
    margin:0 !important;
}
.is-phone .two-column-mobile:not(.et_pb_row_4col) .et_pb_column, 
html.et-fb-preview--phone .two-column-mobile:not(.et_pb_row_4col) .et_pb_column,
.is-tablet .two-column-mobile:not(.et_pb_row_4col) .et_pb_column, 
html.et-fb-preview--tablet .two-column-mobile:not(.et_pb_row_4col) .et_pb_column {
  flex-flow:column wrap !important;
  width: auto !important;
}
.is-phone .et_pb_row.two-column-mobile:not(.et_pb_row_4col),
.is-tablet .et_pb_row.two-column-mobile:not(.et_pb_row_4col),
html.et-fb-preview--phone .et_pb_row.two-column-mobile:not(.et_pb_row_4col),
html.et-fb-preview--tablet .et_pb_row.two-column-mobile:not(.et_pb_row_4col) {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.is-phone .two-column-mobile:not(.et_pb_row_4col):after, 
html.et-fb-preview--phone .two-column-mobile:not(.et_pb_row_4col):after, 
.is-tablet .two-column-mobile:not(.et_pb_row_4col):after, 
html.et-fb-preview--tablet .two-column-mobile:not(.et_pb_row_4col):after {
    display: none;
}

/**********************************/
/****** Horizontal Modules  *******/
/**********************************/

.horizontal-modules .et_pb_column {
  display:flex;
  align-items:center;
}
.horizontal-modules.et_pb_gutters1 .et_pb_column > .et_pb_module:not(:last-child) {
  margin-right:0 !important;
}
.horizontal-modules.et_pb_gutters2 .et_pb_column > .et_pb_module:not(:last-child) {
  margin-right:2% !important;
}
.horizontal-modules.et_pb_gutters3 .et_pb_column > .et_pb_module:not(:last-child), .horizontal-modules .et_pb_column > .et_pb_module:not(:last-child) {
  margin-right:4% !important;
}
.horizontal-modules.et_pb_gutters4 .et_pb_column > .et_pb_module:not(:last-child) {
  margin-right:6% !important;
}
.horizontal-modules.et_pb_gutters1 .et_pb_column > .et_pb_module:last-child {
  margin-bottom:0 !important;
}
.horizontal-modules.et_pb_gutters2 .et_pb_column > .et_pb_module:last-child {
  margin-bottom:1.5% !important;
}
.horizontal-modules.et_pb_gutters3 .et_pb_column > .et_pb_module:not(:last-child), .horizontal-modules .et_pb_column > .et_pb_module:last-child {
  margin-bottom:3% !important;
}
.horizontal-modules.et_pb_gutters4 .et_pb_column > .et_pb_module:last-child {
  margin-bottom:4.5% !important;
}
.is-mobile .horizontal-modules.stack-mobile .et_pb_column, html.et-fb-preview--phone .horizontal-modules.stack-mobile .et_pb_column, html.et-fb-preview--tablet .horizontal-modules.stack-mobile .et_pb_column  {
  flex-direction:column;
}

/*************************************************************/
/*********************** Custom Row  *************************/
/*************************************************************/

.divi-hacks-row-layouts .et_pb_module .et-fb-skeleton__header {
    padding-top: 30px;
}
.divi-hacks-row-layouts .container-fluid {
  margin-right: auto;
  margin-left: auto;
}
.divi-hacks-row-layouts .custom-row {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between; 
}
.divi-hacks-row-layouts .custom-row:after {
  display:none;
}
.divi-hacks-row-layouts .row.reverse {
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}
.divi-hacks-row-layouts .col.reverse {
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
}
.divi-hacks-row-layouts [class*="custom-column-"] {
  box-sizing: border-box;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  margin:0 !important;
}
.divi-hacks-row-layouts .custom-row.et_pb_gutters4 [class*="custom-column-"] {
  margin-bottom:6% !important;
}
.divi-hacks-row-layouts .custom-row.et_pb_gutters3 [class*="custom-column-"],
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) [class*="custom-column-"] {
  margin-bottom:4% !important;
}
.divi-hacks-row-layouts .custom-row.et_pb_gutters2 [class*="custom-column-"] {
  margin-bottom:2% !important;
}
.divi-hacks-row-layouts .custom-row.et_pb_gutters1 [class*="custom-column-"] {
  margin-bottom:0 !important;
}

.divi-hacks-row-layouts .col-custom-column {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-1 {
-ms-flex-preferred-size: calc(100% / 12 * 1 - 4%);
flex-basis: calc(100% / 12 * 1 - 4%);
max-width: calc(100% / 12 * 1 - 4%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-2 {
-ms-flex-preferred-size: calc(100% / 12 * 2 - 4%);
flex-basis: calc(100% / 12 * 2 - 4%);
max-width: calc(100% / 12 * 2 - 4%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-3 {
-ms-flex-preferred-size: calc(100% / 12 * 3 - 4%);
flex-basis: calc(100% / 12 * 3 - 4%);
max-width: calc(100% / 12 * 3 - 4%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-4 {
-ms-flex-preferred-size: calc(100% / 12 * 4 - 4%);
flex-basis: calc(100% / 12 * 4 - 4%);
max-width: calc(100% / 12 * 4 - 4%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-5 {
-ms-flex-preferred-size: calc(100% / 12 * 5 - 4%);
flex-basis: calc(100% / 12 * 5 - 4%);
max-width: calc(100% / 12 * 5 - 4%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-6 {
-ms-flex-preferred-size: calc(100% / 12 * 6 - 4%);
flex-basis: calc(100% / 12 * 6 - 4%);
max-width: calc(100% / 12 * 6 - 4%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-7 {
-ms-flex-preferred-size: calc(100% / 12 * 7 - 4%);
flex-basis: calc(100% / 12 * 7 - 4%);
max-width: calc(100% / 12 * 7 - 4%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-8 {
-ms-flex-preferred-size: calc(100% / 12 * 8 - 4%);
flex-basis: calc(100% / 12 * 8 - 4%);
max-width: calc(100% / 12 * 8 - 4%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-9 {
-ms-flex-preferred-size: calc(100% / 12 * 9 - 4%);
flex-basis: calc(100% / 12 * 9 - 4%);
max-width: calc(100% / 12 * 9 - 4%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-10 {
-ms-flex-preferred-size: calc(100% / 12 * 10 - 4%);
flex-basis: calc(100% / 12 * 10 - 4%);
max-width: calc(100% / 12 * 10 - 4%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-11 {
-ms-flex-preferred-size: calc(100% / 12 * 11 - 4%);
flex-basis: calc(100% / 12 * 11 - 4%);
max-width: calc(100% / 12 * 11 - 4%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters4 .custom-column-12 {
-ms-flex-preferred-size: calc(100% / 1);
flex-basis: calc(100% / 1);
max-width: calc(100% / 1);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-1,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-1 {
-ms-flex-preferred-size: calc(100% / 12 * 1 - 3%);
flex-basis: calc(100% / 12 * 1 - 3%);
max-width: calc(100% / 12 * 1 - 3%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-2,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-2 {
-ms-flex-preferred-size: calc(100% / 12 * 2 - 3%);
flex-basis: calc(100% / 12 * 2 - 3%);
max-width: calc(100% / 12 * 2 - 3%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-3,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-3 {
-ms-flex-preferred-size: calc(100% / 12 * 3 - 3%);
flex-basis: calc(100% / 12 * 3 - 3%);
max-width: calc(100% / 12 * 3 - 3%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-4,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-4 {
-ms-flex-preferred-size: calc(100% / 12 * 4 - 3%);
flex-basis: calc(100% / 12 * 4 - 3%);
max-width: calc(100% / 12 * 4 - 3%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-5,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-5 {
-ms-flex-preferred-size: calc(100% / 12 * 5 - 3%);
flex-basis: calc(100% / 12 * 5 - 3%);
max-width: calc(100% / 12 * 5 - 3%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-6,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-6 {
-ms-flex-preferred-size: calc(100% / 12 * 6 - 3%);
flex-basis: calc(100% / 12 * 6 - 3%);
max-width: calc(100% / 12 * 6 - 3%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-7,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-7 {
-ms-flex-preferred-size: calc(100% / 12 * 7 - 3%);
flex-basis: calc(100% / 12 * 7 - 3%);
max-width: calc(100% / 12 * 7 - 3%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-8,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-8 {
-ms-flex-preferred-size: calc(100% / 12 * 8 - 3%);
flex-basis: calc(100% / 12 * 8 - 3%);
max-width: calc(100% / 12 * 8 - 3%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-9,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-9 {
-ms-flex-preferred-size: calc(100% / 12 * 9 - 3%);
flex-basis: calc(100% / 12 * 9 - 3%);
max-width: calc(100% / 12 * 9 - 3%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-10,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-10 {
-ms-flex-preferred-size: calc(100% / 12 * 10 - 3%);
flex-basis: calc(100% / 12 * 10 - 3%);
max-width: calc(100% / 12 * 10 - 3%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-11,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-11 {
-ms-flex-preferred-size: calc(100% / 12 * 11 - 3%);
flex-basis: calc(100% / 12 * 11 - 3%);
max-width: calc(100% / 12 * 11 - 3%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters3 .custom-column-12,
.divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .custom-column-12 {
-ms-flex-preferred-size: calc(100% / 1);
flex-basis: calc(100% / 1);
max-width: calc(100% / 1);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-1 {
-ms-flex-preferred-size: calc(100% / 12 * 1 - 2%);
flex-basis: calc(100% / 12 * 1 - 2%);
max-width: calc(100% / 12 * 1 - 2%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-2 {
-ms-flex-preferred-size: calc(100% / 12 * 2 - 2%);
flex-basis: calc(100% / 12 * 2 - 2%);
max-width: calc(100% / 12 * 2 - 2%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-3 {
-ms-flex-preferred-size: calc(100% / 12 * 3 - 2%);
flex-basis: calc(100% / 12 * 3 - 2%);
max-width: calc(100% / 12 * 3 - 2%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-4 {
-ms-flex-preferred-size: calc(100% / 12 * 4 - 2%);
flex-basis: calc(100% / 12 * 4 - 2%);
max-width: calc(100% / 12 * 4 - 2%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-5 {
-ms-flex-preferred-size: calc(100% / 12 * 5 - 2%);
flex-basis: calc(100% / 12 * 5 - 2%);
max-width: calc(100% / 12 * 5 - 2%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-6 {
-ms-flex-preferred-size: calc(100% / 12 * 6 - 2%);
flex-basis: calc(100% / 12 * 6 - 2%);
max-width: calc(100% / 12 * 6 - 2%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-7 {
-ms-flex-preferred-size: calc(100% / 12 * 7 - 2%);
flex-basis: calc(100% / 12 * 7 - 2%);
max-width: calc(100% / 12 * 7 - 2%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-8 {
-ms-flex-preferred-size: calc(100% / 12 * 8 - 2%);
flex-basis: calc(100% / 12 * 8 - 2%);
max-width: calc(100% / 12 * 8 - 2%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-9 {
-ms-flex-preferred-size: calc(100% / 12 * 9 - 2%);
flex-basis: calc(100% / 12 * 9 - 2%);
max-width: calc(100% / 12 * 9 - 2%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-10 {
-ms-flex-preferred-size: calc(100% / 12 * 10 - 2%);
flex-basis: calc(100% / 12 * 10 - 2%);
max-width: calc(100% / 12 * 10 - 2%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-11 {
-ms-flex-preferred-size: calc(100% / 12 * 11 - 2%);
flex-basis: calc(100% / 12 * 11 - 2%);
max-width: calc(100% / 12 * 11 - 2%);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters2 .custom-column-12 {
-ms-flex-preferred-size: calc(100% / 1);
flex-basis: calc(100% / 1);
max-width: calc(100% / 1);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-1 {
-ms-flex-preferred-size: calc(100% / 12 * 1);
flex-basis: calc(100% / 12 * 1);
max-width: calc(100% / 12 * 1);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-2 {
-ms-flex-preferred-size: calc(100% / 12 * 2);
flex-basis: calc(100% / 12 * 2);
max-width: calc(100% / 12 * 2);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-3 {
-ms-flex-preferred-size: calc(100% / 12 * 3);
flex-basis: calc(100% / 12 * 3);
max-width: calc(100% / 12 * 3);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-4 {
-ms-flex-preferred-size: calc(100% / 12 * 4);
flex-basis: calc(100% / 12 * 4);
max-width: calc(100% / 12 * 4);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-5 {
-ms-flex-preferred-size: calc(100% / 12 * 5);
flex-basis: calc(100% / 12 * 5);
max-width: calc(100% / 12 * 5);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-6 {
-ms-flex-preferred-size: calc(100% / 12 * 6);
flex-basis: calc(100% / 12 * 6);
max-width: calc(100% / 12 * 6);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-7 {
-ms-flex-preferred-size: calc(100% / 12 * 7);
flex-basis: calc(100% / 12 * 7);
max-width: calc(100% / 12 * 7);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-8 {
-ms-flex-preferred-size: calc(100% / 12 * 8);
flex-basis: calc(100% / 12 * 8);
max-width: calc(100% / 12 * 8);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-9 {
-ms-flex-preferred-size: calc(100% / 12 * 9);
flex-basis: calc(100% / 12 * 9);
max-width: calc(100% / 12 * 9);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-10 {
-ms-flex-preferred-size: calc(100% / 12 * 10);
flex-basis: calc(100% / 12 * 10);
max-width: calc(100% / 12 * 10);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-11 {
-ms-flex-preferred-size: calc(100% / 12 * 11);
flex-basis: calc(100% / 12 * 11);
max-width: calc(100% / 12 * 11);
}

.divi-hacks-row-layouts .custom-row.et_pb_gutters1 .custom-column-12 {
-ms-flex-preferred-size: calc(100% / 1);
flex-basis: calc(100% / 1);
max-width: calc(100% / 1);
}

.divi-hacks-row-layouts .custom-column-offset-1 {
margin-left: 8.333%;
}

.divi-hacks-row-layouts .custom-column-offset-2 {
margin-left: 16.667%;
}

.divi-hacks-row-layouts .custom-column-offset-3 {
margin-left: 25%;
}

.divi-hacks-row-layouts .custom-column-offset-4 {
margin-left: 33.333%;
}

.divi-hacks-row-layouts .custom-column-offset-5 {
margin-left: 41.667%;
}

.divi-hacks-row-layouts .custom-column-offset-6 {
margin-left: 50%;
}

.divi-hacks-row-layouts .custom-column-offset-7 {
margin-left: 58.333%;
}

.divi-hacks-row-layouts .custom-column-offset-8 {
margin-left: 66.667%;
}

.divi-hacks-row-layouts .custom-column-offset-9 {
margin-left: 75%;
}

.divi-hacks-row-layouts .custom-column-offset-10 {
margin-left: 83.333%;
}

.divi-hacks-row-layouts .custom-column-offset-11 {
margin-left: 91.667%;
}

.divi-hacks-row-layouts .start-custom-column {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
text-align: start;
}

.divi-hacks-row-layouts .center-custom-column {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
text-align: center;
}

.divi-hacks-row-layouts .end-custom-column {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
text-align: end;
}

.divi-hacks-row-layouts .top-custom-column {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}

.divi-hacks-row-layouts .middle-custom-column {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}

.divi-hacks-row-layouts .bottom-custom-column {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}

.divi-hacks-row-layouts .around-custom-column {
-ms-flex-pack: distribute;
justify-content: space-around;
}

.divi-hacks-row-layouts .between-custom-column {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}

.divi-hacks-row-layouts .first-custom-column {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}

.divi-hacks-row-layouts .last-custom-column {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}

@media only screen and (max-width: 766px) {

  .divi-hacks-row-layouts [class*="phone-col-"] {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    margin:0 !important;
  }
  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 [class*="phone-col-"] {
    margin-bottom:6%;
  }
  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 [class*="phone-col-"],
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) [class*="phone-col-"] {
    margin-bottom:4%;
  }
  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 [class*="phone-col-"] {
    margin-bottom:2%;
  }
  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 [class*="phone-col-"] {
    margin-bottom:0;
  }

  .divi-hacks-row-layouts .phone-col {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 4%);
    flex-basis: calc(100% / 12 * 1 - 4%);
    max-width: calc(100% / 12 * 1 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 4%);
    flex-basis: calc(100% / 12 * 2 - 4%);
    max-width: calc(100% / 12 * 2 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 4%);
    flex-basis: calc(100% / 12 * 3 - 4%);
    max-width: calc(100% / 12 * 3 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 4%);
    flex-basis: calc(100% / 12 * 4 - 4%);
    max-width: calc(100% / 12 * 4 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 4%);
    flex-basis: calc(100% / 12 * 5 - 4%);
    max-width: calc(100% / 12 * 5 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 4%);
    flex-basis: calc(100% / 12 * 6 - 4%);
    max-width: calc(100% / 12 * 6 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 4%);
    flex-basis: calc(100% / 12 * 7 - 4%);
    max-width: calc(100% / 12 * 7 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 4%);
    flex-basis: calc(100% / 12 * 8 - 4%);
    max-width: calc(100% / 12 * 8 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 4%);
    flex-basis: calc(100% / 12 * 9 - 4%);
    max-width: calc(100% / 12 * 9 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 4%);
    flex-basis: calc(100% / 12 * 10 - 4%);
    max-width: calc(100% / 12 * 10 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 4%);
    flex-basis: calc(100% / 12 * 11 - 4%);
    max-width: calc(100% / 12 * 11 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .phone-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
   }
 
  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-1,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 3%);
    flex-basis: calc(100% / 12 * 1 - 3%);
    max-width: calc(100% / 12 * 1 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-2,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 3%);
    flex-basis: calc(100% / 12 * 2 - 3%);
    max-width: calc(100% / 12 * 2 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-3,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 3%);
    flex-basis: calc(100% / 12 * 3 - 3%);
    max-width: calc(100% / 12 * 3 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-4,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 3%);
    flex-basis: calc(100% / 12 * 4 - 3%);
    max-width: calc(100% / 12 * 4 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-5,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 3%);
    flex-basis: calc(100% / 12 * 5 - 3%);
    max-width: calc(100% / 12 * 5 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-6,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 3%);
    flex-basis: calc(100% / 12 * 6 - 3%);
    max-width: calc(100% / 12 * 6 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-7,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 3%);
    flex-basis: calc(100% / 12 * 7 - 3%);
    max-width: calc(100% / 12 * 7 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-8,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 3%);
    flex-basis: calc(100% / 12 * 8 - 3%);
    max-width: calc(100% / 12 * 8 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-9,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 3%);
    flex-basis: calc(100% / 12 * 9 - 3%);
    max-width: calc(100% / 12 * 9 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-10,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 3%);
    flex-basis: calc(100% / 12 * 10 - 3%);
    max-width: calc(100% / 12 * 10 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-11,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 3%);
    flex-basis: calc(100% / 12 * 11 - 3%);
    max-width: calc(100% / 12 * 11 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .phone-col-12,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .phone-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
   }
 
   .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 2%);
    flex-basis: calc(100% / 12 * 1 - 2%);
    max-width: calc(100% / 12 * 1 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 2%);
    flex-basis: calc(100% / 12 * 2 - 2%);
    max-width: calc(100% / 12 * 2 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 2%);
    flex-basis: calc(100% / 12 * 3 - 2%);
    max-width: calc(100% / 12 * 3 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 2%);
    flex-basis: calc(100% / 12 * 4 - 2%);
    max-width: calc(100% / 12 * 4 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 2%);
    flex-basis: calc(100% / 12 * 5 - 2%);
    max-width: calc(100% / 12 * 5 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 2%);
    flex-basis: calc(100% / 12 * 6 - 2%);
    max-width: calc(100% / 12 * 6 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 2%);
    flex-basis: calc(100% / 12 * 7 - 2%);
    max-width: calc(100% / 12 * 7 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 2%);
    flex-basis: calc(100% / 12 * 8 - 2%);
    max-width: calc(100% / 12 * 8 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 2%);
    flex-basis: calc(100% / 12 * 9 - 2%);
    max-width: calc(100% / 12 * 9 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 2%);
    flex-basis: calc(100% / 12 * 10 - 2%);
    max-width: calc(100% / 12 * 10 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 2%);
    flex-basis: calc(100% / 12 * 11 - 2%);
    max-width: calc(100% / 12 * 11 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .phone-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
   }
 
  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1);
    flex-basis: calc(100% / 12 * 1);
    max-width: calc(100% / 12 * 1);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2);
    flex-basis: calc(100% / 12 * 2);
    max-width: calc(100% / 12 * 2);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3);
    flex-basis: calc(100% / 12 * 3);
    max-width: calc(100% / 12 * 3);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4);
    flex-basis: calc(100% / 12 * 4);
    max-width: calc(100% / 12 * 4);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5);
    flex-basis: calc(100% / 12 * 5);
    max-width: calc(100% / 12 * 5);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-6, .phone-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6);
    flex-basis: calc(100% / 12 * 6);
    max-width: calc(100% / 12 * 6);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7);
    flex-basis: calc(100% / 12 * 7);
    max-width: calc(100% / 12 * 7);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8);
    flex-basis: calc(100% / 12 * 8);
    max-width: calc(100% / 12 * 8);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9);
    flex-basis: calc(100% / 12 * 9);
    max-width: calc(100% / 12 * 9);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10);
    flex-basis: calc(100% / 12 * 10);
    max-width: calc(100% / 12 * 10);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11);
    flex-basis: calc(100% / 12 * 11);
    max-width: calc(100% / 12 * 11);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .phone-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
   }

  .divi-hacks-row-layouts .phone-col-offset-1 {
    margin-left: 8.333%;
  }

  .divi-hacks-row-layouts .phone-col-offset-2 {
    margin-left: 16.667%;
  }

  .divi-hacks-row-layouts .phone-col-offset-3 {
    margin-left: 25%;
  }

  .divi-hacks-row-layouts .phone-col-offset-4 {
    margin-left: 33.333%;
  }

  .divi-hacks-row-layouts .phone-col-offset-5 {
    margin-left: 41.667%;
  }

  .divi-hacks-row-layouts .phone-col-offset-6 {
    margin-left: 50%;
  }

  .divi-hacks-row-layouts .phone-col-offset-7 {
    margin-left: 58.333%;
  }

  .divi-hacks-row-layouts .phone-col-offset-8 {
    margin-left: 66.667%;
  }

  .divi-hacks-row-layouts .phone-col-offset-9 {
    margin-left: 75%;
  }

  .divi-hacks-row-layouts .phone-col-offset-10 {
    margin-left: 83.333%;
  }

  .divi-hacks-row-layouts .phone-col-offset-11 {
    margin-left: 91.667%;
  }

  .divi-hacks-row-layouts .start-phone {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  .divi-hacks-row-layouts .center-phone {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }

  .divi-hacks-row-layouts .end-phone {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .divi-hacks-row-layouts .top-phone {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .divi-hacks-row-layouts .middle-phone {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .divi-hacks-row-layouts .bottom-phone {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  .divi-hacks-row-layouts .around-phone {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .divi-hacks-row-layouts .between-phone {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .divi-hacks-row-layouts .first-phone {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  .divi-hacks-row-layouts .last-phone {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }

}

@media only screen and (min-width: 767px) and (max-width:980px) {

  .divi-hacks-row-layouts [class*="tablet-col-"] {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    margin:0 !important;
  }
  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 [class*="tablet-col-"] {
    margin-bottom:6%;
  }
  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 [class*="tablet-col-"],
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) [class*="tablet-col-"] {
    margin-bottom:4%;
  }
  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 [class*="tablet-col-"] {
    margin-bottom:2%;
  }
  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 [class*="tablet-col-"] {
    margin-bottom:0;
  }


  .divi-hacks-row-layouts .tablet-col {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 4%);
    flex-basis: calc(100% / 12 * 1 - 4%);
    max-width: calc(100% / 12 * 1 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 4%);
    flex-basis: calc(100% / 12 * 2 - 4%);
    max-width: calc(100% / 12 * 2 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 4%);
    flex-basis: calc(100% / 12 * 3 - 4%);
    max-width: calc(100% / 12 * 3 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 4%);
    flex-basis: calc(100% / 12 * 4 - 4%);
    max-width: calc(100% / 12 * 4 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 4%);
    flex-basis: calc(100% / 12 * 5 - 4%);
    max-width: calc(100% / 12 * 5 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 4%);
    flex-basis: calc(100% / 12 * 6 - 4%);
    max-width: calc(100% / 12 * 6 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 4%);
    flex-basis: calc(100% / 12 * 7 - 4%);
    max-width: calc(100% / 12 * 7 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 4%);
    flex-basis: calc(100% / 12 * 8 - 4%);
    max-width: calc(100% / 12 * 8 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 4%);
    flex-basis: calc(100% / 12 * 9 - 4%);
    max-width: calc(100% / 12 * 9 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 4%);
    flex-basis: calc(100% / 12 * 10 - 4%);
    max-width: calc(100% / 12 * 10 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 4%);
    flex-basis: calc(100% / 12 * 11 - 4%);
    max-width: calc(100% / 12 * 11 - 4%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters4 .tablet-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
   }
 
   .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-1,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 3%);
    flex-basis: calc(100% / 12 * 1 - 3%);
    max-width: calc(100% / 12 * 1 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-2,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 3%);
    flex-basis: calc(100% / 12 * 2 - 3%);
    max-width: calc(100% / 12 * 2 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-3,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 3%);
    flex-basis: calc(100% / 12 * 3 - 3%);
    max-width: calc(100% / 12 * 3 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-4,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 3%);
    flex-basis: calc(100% / 12 * 4 - 3%);
    max-width: calc(100% / 12 * 4 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-5,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 3%);
    flex-basis: calc(100% / 12 * 5 - 3%);
    max-width: calc(100% / 12 * 5 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-6,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 3%);
    flex-basis: calc(100% / 12 * 6 - 3%);
    max-width: calc(100% / 12 * 6 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-7,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 3%);
    flex-basis: calc(100% / 12 * 7 - 3%);
    max-width: calc(100% / 12 * 7 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-8,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 3%);
    flex-basis: calc(100% / 12 * 8 - 3%);
    max-width: calc(100% / 12 * 8 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-9,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 3%);
    flex-basis: calc(100% / 12 * 9 - 3%);
    max-width: calc(100% / 12 * 9 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-10,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 3%);
    flex-basis: calc(100% / 12 * 10 - 3%);
    max-width: calc(100% / 12 * 10 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-11,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 3%);
    flex-basis: calc(100% / 12 * 11 - 3%);
    max-width: calc(100% / 12 * 11 - 3%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters3 .tablet-col-12,
  .divi-hacks-row-layouts .custom-row:not([class*="et_pb_gutters"]) .tablet-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
   }
 
   .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 2%);
    flex-basis: calc(100% / 12 * 1 - 2%);
    max-width: calc(100% / 12 * 1 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 2%);
    flex-basis: calc(100% / 12 * 2 - 2%);
    max-width: calc(100% / 12 * 2 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 2%);
    flex-basis: calc(100% / 12 * 3 - 2%);
    max-width: calc(100% / 12 * 3 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 2%);
    flex-basis: calc(100% / 12 * 4 - 2%);
    max-width: calc(100% / 12 * 4 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 2%);
    flex-basis: calc(100% / 12 * 5 - 2%);
    max-width: calc(100% / 12 * 5 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 2%);
    flex-basis: calc(100% / 12 * 6 - 2%);
    max-width: calc(100% / 12 * 6 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 2%);
    flex-basis: calc(100% / 12 * 7 - 2%);
    max-width: calc(100% / 12 * 7 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 2%);
    flex-basis: calc(100% / 12 * 8 - 2%);
    max-width: calc(100% / 12 * 8 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 2%);
    flex-basis: calc(100% / 12 * 9 - 2%);
    max-width: calc(100% / 12 * 9 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 2%);
    flex-basis: calc(100% / 12 * 10 - 2%);
    max-width: calc(100% / 12 * 10 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 2%);
    flex-basis: calc(100% / 12 * 11 - 2%);
    max-width: calc(100% / 12 * 11 - 2%);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters2 .tablet-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
   }
 
  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1);
    flex-basis: calc(100% / 12 * 1);
    max-width: calc(100% / 12 * 1);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2);
    flex-basis: calc(100% / 12 * 2);
    max-width: calc(100% / 12 * 2);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3);
    flex-basis: calc(100% / 12 * 3);
    max-width: calc(100% / 12 * 3);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4);
    flex-basis: calc(100% / 12 * 4);
    max-width: calc(100% / 12 * 4);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5);
    flex-basis: calc(100% / 12 * 5);
    max-width: calc(100% / 12 * 5);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-6, .tablet-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6);
    flex-basis: calc(100% / 12 * 6);
    max-width: calc(100% / 12 * 6);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7);
    flex-basis: calc(100% / 12 * 7);
    max-width: calc(100% / 12 * 7);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8);
    flex-basis: calc(100% / 12 * 8);
    max-width: calc(100% / 12 * 8);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9);
    flex-basis: calc(100% / 12 * 9);
    max-width: calc(100% / 12 * 9);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10);
    flex-basis: calc(100% / 12 * 10);
    max-width: calc(100% / 12 * 10);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11);
    flex-basis: calc(100% / 12 * 11);
    max-width: calc(100% / 12 * 11);
  }

  .divi-hacks-row-layouts .custom-row.et_pb_gutters1 .tablet-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
   }

  .divi-hacks-row-layouts .tablet-col-offset-1 {
    margin-left: 8.333%;
  }

  .divi-hacks-row-layouts .tablet-col-offset-2 {
    margin-left: 16.667%;
  }

  .divi-hacks-row-layouts .tablet-col-offset-3 {
    margin-left: 25%;
  }

  .divi-hacks-row-layouts .tablet-col-offset-4 {
    margin-left: 33.333%;
  }

  .divi-hacks-row-layouts .tablet-col-offset-5 {
    margin-left: 41.667%;
  }

  .divi-hacks-row-layouts .tablet-col-offset-6 {
    margin-left: 50%;
  }

  .divi-hacks-row-layouts .tablet-col-offset-7 {
    margin-left: 58.333%;
  }

  .divi-hacks-row-layouts .tablet-col-offset-8 {
    margin-left: 66.667%;
  }

  .divi-hacks-row-layouts .tablet-col-offset-9 {
    margin-left: 75%;
  }

  .divi-hacks-row-layouts .tablet-col-offset-10 {
    margin-left: 83.333%;
  }

  .divi-hacks-row-layouts .tablet-col-offset-11 {
    margin-left: 91.667%;
  }

  .divi-hacks-row-layouts .start-tablet {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  .divi-hacks-row-layouts .center-tablet {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }

  .divi-hacks-row-layouts .end-tablet {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .divi-hacks-row-layouts .top-tablet {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .divi-hacks-row-layouts .middle-tablet {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .divi-hacks-row-layouts .bottom-tablet {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  .divi-hacks-row-layouts .around-tablet {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .divi-hacks-row-layouts .between-tablet {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .divi-hacks-row-layouts .first-tablet {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  .divi-hacks-row-layouts .last-tablet {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  
}

/*** Custom Row Visual Builder Styles ***/

html.et-fb-preview--tablet .custom-row.et_pb_gutters4 [class*="tablet-col-"] {
  margin-bottom:6%;
}
  
html.et-fb-preview--tablet .custom-row.et_pb_gutters3 [class*="tablet-col-"] {
  margin-bottom:4%;
}
  
html.et-fb-preview--tablet .custom-row.et_pb_gutters2 [class*="tablet-col-"] {
  margin-bottom:2%;
}
html.et-fb-preview--tablet .custom-row.et_pb_gutters1 [class*="tablet-col-"] {
  margin-bottom:0;
}

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 4%);
    flex-basis: calc(100% / 12 * 1 - 4%);
    max-width: calc(100% / 12 * 1 - 4%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 4%);
    flex-basis: calc(100% / 12 * 2 - 4%);
    max-width: calc(100% / 12 * 2 - 4%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 4%);
    flex-basis: calc(100% / 12 * 3 - 4%);
    max-width: calc(100% / 12 * 3 - 4%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 4%);
    flex-basis: calc(100% / 12 * 4 - 4%);
    max-width: calc(100% / 12 * 4 - 4%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 4%);
    flex-basis: calc(100% / 12 * 5 - 4%);
    max-width: calc(100% / 12 * 5 - 4%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 4%);
    flex-basis: calc(100% / 12 * 6 - 4%);
    max-width: calc(100% / 12 * 6 - 4%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 4%);
    flex-basis: calc(100% / 12 * 7 - 4%);
    max-width: calc(100% / 12 * 7 - 4%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 4%);
    flex-basis: calc(100% / 12 * 8 - 4%);
    max-width: calc(100% / 12 * 8 - 4%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 4%);
    flex-basis: calc(100% / 12 * 9 - 4%);
    max-width: calc(100% / 12 * 9 - 4%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 4%);
    flex-basis: calc(100% / 12 * 10 - 4%);
    max-width: calc(100% / 12 * 10 - 4%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 4%);
    flex-basis: calc(100% / 12 * 11 - 4%);
    max-width: calc(100% / 12 * 11 - 4%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters4 .tablet-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
 }
 
   html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-1,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 3%);
    flex-basis: calc(100% / 12 * 1 - 3%);
    max-width: calc(100% / 12 * 1 - 3%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-2,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 3%);
    flex-basis: calc(100% / 12 * 2 - 3%);
    max-width: calc(100% / 12 * 2 - 3%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-3,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 3%);
    flex-basis: calc(100% / 12 * 3 - 3%);
    max-width: calc(100% / 12 * 3 - 3%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-4,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 3%);
    flex-basis: calc(100% / 12 * 4 - 3%);
    max-width: calc(100% / 12 * 4 - 3%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-5,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 3%);
    flex-basis: calc(100% / 12 * 5 - 3%);
    max-width: calc(100% / 12 * 5 - 3%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-6,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 3%);
    flex-basis: calc(100% / 12 * 6 - 3%);
    max-width: calc(100% / 12 * 6 - 3%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-7,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 3%);
    flex-basis: calc(100% / 12 * 7 - 3%);
    max-width: calc(100% / 12 * 7 - 3%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-8,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 3%);
    flex-basis: calc(100% / 12 * 8 - 3%);
    max-width: calc(100% / 12 * 8 - 3%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-9,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 3%);
    flex-basis: calc(100% / 12 * 9 - 3%);
    max-width: calc(100% / 12 * 9 - 3%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-10,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 3%);
    flex-basis: calc(100% / 12 * 10 - 3%);
    max-width: calc(100% / 12 * 10 - 3%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-11,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 3%);
    flex-basis: calc(100% / 12 * 11 - 3%);
    max-width: calc(100% / 12 * 11 - 3%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters3 .tablet-col-12,
   html.et-fb-preview--tablet .custom-row:not([class*="et_pb_gutters"]) .tablet-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
 }
 
   html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 2%);
    flex-basis: calc(100% / 12 * 1 - 2%);
    max-width: calc(100% / 12 * 1 - 2%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 2%);
    flex-basis: calc(100% / 12 * 2 - 2%);
    max-width: calc(100% / 12 * 2 - 2%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 2%);
    flex-basis: calc(100% / 12 * 3 - 2%);
    max-width: calc(100% / 12 * 3 - 2%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 2%);
    flex-basis: calc(100% / 12 * 4 - 2%);
    max-width: calc(100% / 12 * 4 - 2%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 2%);
    flex-basis: calc(100% / 12 * 5 - 2%);
    max-width: calc(100% / 12 * 5 - 2%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 2%);
    flex-basis: calc(100% / 12 * 6 - 2%);
    max-width: calc(100% / 12 * 6 - 2%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 2%);
    flex-basis: calc(100% / 12 * 7 - 2%);
    max-width: calc(100% / 12 * 7 - 2%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 2%);
    flex-basis: calc(100% / 12 * 8 - 2%);
    max-width: calc(100% / 12 * 8 - 2%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 2%);
    flex-basis: calc(100% / 12 * 9 - 2%);
    max-width: calc(100% / 12 * 9 - 2%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 2%);
    flex-basis: calc(100% / 12 * 10 - 2%);
    max-width: calc(100% / 12 * 10 - 2%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 2%);
    flex-basis: calc(100% / 12 * 11 - 2%);
    max-width: calc(100% / 12 * 11 - 2%);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters2 .tablet-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
 }
 
  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1);
    flex-basis: calc(100% / 12 * 1);
    max-width: calc(100% / 12 * 1);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2);
    flex-basis: calc(100% / 12 * 2);
    max-width: calc(100% / 12 * 2);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3);
    flex-basis: calc(100% / 12 * 3);
    max-width: calc(100% / 12 * 3);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4);
    flex-basis: calc(100% / 12 * 4);
    max-width: calc(100% / 12 * 4);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5);
    flex-basis: calc(100% / 12 * 5);
    max-width: calc(100% / 12 * 5);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-6, .tablet-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6);
    flex-basis: calc(100% / 12 * 6);
    max-width: calc(100% / 12 * 6);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7);
    flex-basis: calc(100% / 12 * 7);
    max-width: calc(100% / 12 * 7);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8);
    flex-basis: calc(100% / 12 * 8);
    max-width: calc(100% / 12 * 8);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9);
    flex-basis: calc(100% / 12 * 9);
    max-width: calc(100% / 12 * 9);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10);
    flex-basis: calc(100% / 12 * 10);
    max-width: calc(100% / 12 * 10);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11);
    flex-basis: calc(100% / 12 * 11);
    max-width: calc(100% / 12 * 11);
  }

  html.et-fb-preview--tablet .custom-row.et_pb_gutters1 .tablet-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
 }

  html.et-fb-preview--tablet .tablet-col-offset-1 {
    margin-left: 8.333%;
  }

  html.et-fb-preview--tablet .tablet-col-offset-2 {
    margin-left: 16.667%;
  }

  html.et-fb-preview--tablet .tablet-col-offset-3 {
    margin-left: 25%;
  }

  html.et-fb-preview--tablet .tablet-col-offset-4 {
    margin-left: 33.333%;
  }

  html.et-fb-preview--tablet .tablet-col-offset-5 {
    margin-left: 41.667%;
  }

  html.et-fb-preview--tablet .tablet-col-offset-6 {
    margin-left: 50%;
  }

  html.et-fb-preview--tablet .tablet-col-offset-7 {
    margin-left: 58.333%;
  }

  html.et-fb-preview--tablet .tablet-col-offset-8 {
    margin-left: 66.667%;
  }

  html.et-fb-preview--tablet .tablet-col-offset-9 {
    margin-left: 75%;
  }

  html.et-fb-preview--tablet .tablet-col-offset-10 {
    margin-left: 83.333%;
  }

  html.et-fb-preview--tablet .tablet-col-offset-11 {
    margin-left: 91.667%;
  }

  html.et-fb-preview--tablet .start-tablet {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  html.et-fb-preview--tablet .center-tablet {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }

  html.et-fb-preview--tablet .end-tablet {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  html.et-fb-preview--tablet .top-tablet {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  html.et-fb-preview--tablet .middle-tablet {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  html.et-fb-preview--tablet .bottom-tablet {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  html.et-fb-preview--tablet .around-tablet {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  html.et-fb-preview--tablet .between-tablet {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  html.et-fb-preview--tablet .first-tablet {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  html.et-fb-preview--tablet .last-tablet {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }


html.et-fb-preview--phone .custom-row.et_pb_gutters4 [class*="phone-col-"] {
  margin-bottom:6%;
}
  
html.et-fb-preview--phone .custom-row.et_pb_gutters3 [class*="phone-col-"] {
  margin-bottom:4%;
}
  
html.et-fb-preview--phone .custom-row.et_pb_gutters2 [class*="phone-col-"] {
  margin-bottom:2%;
}
html.et-fb-preview--phone .custom-row.et_pb_gutters1 [class*="phone-col-"] {
  margin-bottom:0;
}

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 4%);
    flex-basis: calc(100% / 12 * 1 - 4%);
    max-width: calc(100% / 12 * 1 - 4%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 4%);
    flex-basis: calc(100% / 12 * 2 - 4%);
    max-width: calc(100% / 12 * 2 - 4%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 4%);
    flex-basis: calc(100% / 12 * 3 - 4%);
    max-width: calc(100% / 12 * 3 - 4%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 4%);
    flex-basis: calc(100% / 12 * 4 - 4%);
    max-width: calc(100% / 12 * 4 - 4%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 4%);
    flex-basis: calc(100% / 12 * 5 - 4%);
    max-width: calc(100% / 12 * 5 - 4%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 4%);
    flex-basis: calc(100% / 12 * 6 - 4%);
    max-width: calc(100% / 12 * 6 - 4%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 4%);
    flex-basis: calc(100% / 12 * 7 - 4%);
    max-width: calc(100% / 12 * 7 - 4%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 4%);
    flex-basis: calc(100% / 12 * 8 - 4%);
    max-width: calc(100% / 12 * 8 - 4%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 4%);
    flex-basis: calc(100% / 12 * 9 - 4%);
    max-width: calc(100% / 12 * 9 - 4%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 4%);
    flex-basis: calc(100% / 12 * 10 - 4%);
    max-width: calc(100% / 12 * 10 - 4%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 4%);
    flex-basis: calc(100% / 12 * 11 - 4%);
    max-width: calc(100% / 12 * 11 - 4%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters4 .phone-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
 }
 
   html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-1,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 3%);
    flex-basis: calc(100% / 12 * 1 - 3%);
    max-width: calc(100% / 12 * 1 - 3%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-2,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 3%);
    flex-basis: calc(100% / 12 * 2 - 3%);
    max-width: calc(100% / 12 * 2 - 3%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-3,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 3%);
    flex-basis: calc(100% / 12 * 3 - 3%);
    max-width: calc(100% / 12 * 3 - 3%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-4,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 3%);
    flex-basis: calc(100% / 12 * 4 - 3%);
    max-width: calc(100% / 12 * 4 - 3%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-5,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 3%);
    flex-basis: calc(100% / 12 * 5 - 3%);
    max-width: calc(100% / 12 * 5 - 3%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-6,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 3%);
    flex-basis: calc(100% / 12 * 6 - 3%);
    max-width: calc(100% / 12 * 6 - 3%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-7,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 3%);
    flex-basis: calc(100% / 12 * 7 - 3%);
    max-width: calc(100% / 12 * 7 - 3%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-8,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 3%);
    flex-basis: calc(100% / 12 * 8 - 3%);
    max-width: calc(100% / 12 * 8 - 3%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-9,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 3%);
    flex-basis: calc(100% / 12 * 9 - 3%);
    max-width: calc(100% / 12 * 9 - 3%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-10,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 3%);
    flex-basis: calc(100% / 12 * 10 - 3%);
    max-width: calc(100% / 12 * 10 - 3%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-11,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 3%);
    flex-basis: calc(100% / 12 * 11 - 3%);
    max-width: calc(100% / 12 * 11 - 3%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters3 .phone-col-12,
   html.et-fb-preview--phone .custom-row:not([class*="et_pb_gutters"]) .phone-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
 }
 
   html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1 - 2%);
    flex-basis: calc(100% / 12 * 1 - 2%);
    max-width: calc(100% / 12 * 1 - 2%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2 - 2%);
    flex-basis: calc(100% / 12 * 2 - 2%);
    max-width: calc(100% / 12 * 2 - 2%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3 - 2%);
    flex-basis: calc(100% / 12 * 3 - 2%);
    max-width: calc(100% / 12 * 3 - 2%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4 - 2%);
    flex-basis: calc(100% / 12 * 4 - 2%);
    max-width: calc(100% / 12 * 4 - 2%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5 - 2%);
    flex-basis: calc(100% / 12 * 5 - 2%);
    max-width: calc(100% / 12 * 5 - 2%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6 - 2%);
    flex-basis: calc(100% / 12 * 6 - 2%);
    max-width: calc(100% / 12 * 6 - 2%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7 - 2%);
    flex-basis: calc(100% / 12 * 7 - 2%);
    max-width: calc(100% / 12 * 7 - 2%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8 - 2%);
    flex-basis: calc(100% / 12 * 8 - 2%);
    max-width: calc(100% / 12 * 8 - 2%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9 - 2%);
    flex-basis: calc(100% / 12 * 9 - 2%);
    max-width: calc(100% / 12 * 9 - 2%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10 - 2%);
    flex-basis: calc(100% / 12 * 10 - 2%);
    max-width: calc(100% / 12 * 10 - 2%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11 - 2%);
    flex-basis: calc(100% / 12 * 11 - 2%);
    max-width: calc(100% / 12 * 11 - 2%);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters2 .phone-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
 }
 
  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-1 {
    -ms-flex-preferred-size: calc(100% / 12 * 1);
    flex-basis: calc(100% / 12 * 1);
    max-width: calc(100% / 12 * 1);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-2 {
    -ms-flex-preferred-size: calc(100% / 12 * 2);
    flex-basis: calc(100% / 12 * 2);
    max-width: calc(100% / 12 * 2);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-3 {
    -ms-flex-preferred-size: calc(100% / 12 * 3);
    flex-basis: calc(100% / 12 * 3);
    max-width: calc(100% / 12 * 3);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-4 {
    -ms-flex-preferred-size: calc(100% / 12 * 4);
    flex-basis: calc(100% / 12 * 4);
    max-width: calc(100% / 12 * 4);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-5 {
    -ms-flex-preferred-size: calc(100% / 12 * 5);
    flex-basis: calc(100% / 12 * 5);
    max-width: calc(100% / 12 * 5);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-6, .phone-col-6 {
    -ms-flex-preferred-size: calc(100% / 12 * 6);
    flex-basis: calc(100% / 12 * 6);
    max-width: calc(100% / 12 * 6);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-7 {
    -ms-flex-preferred-size: calc(100% / 12 * 7);
    flex-basis: calc(100% / 12 * 7);
    max-width: calc(100% / 12 * 7);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-8 {
    -ms-flex-preferred-size: calc(100% / 12 * 8);
    flex-basis: calc(100% / 12 * 8);
    max-width: calc(100% / 12 * 8);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-9 {
    -ms-flex-preferred-size: calc(100% / 12 * 9);
    flex-basis: calc(100% / 12 * 9);
    max-width: calc(100% / 12 * 9);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-10 {
    -ms-flex-preferred-size: calc(100% / 12 * 10);
    flex-basis: calc(100% / 12 * 10);
    max-width: calc(100% / 12 * 10);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-11 {
    -ms-flex-preferred-size: calc(100% / 12 * 11);
    flex-basis: calc(100% / 12 * 11);
    max-width: calc(100% / 12 * 11);
  }

  html.et-fb-preview--phone .custom-row.et_pb_gutters1 .phone-col-12 {
    -ms-flex-preferred-size: calc(100% / 1);
    flex-basis: calc(100% / 1);
    max-width: calc(100% / 1);
 }

  html.et-fb-preview--phone .phone-col-offset-1 {
    margin-left: 8.333%;
  }

  html.et-fb-preview--phone .phone-col-offset-2 {
    margin-left: 16.667%;
  }

  html.et-fb-preview--phone .phone-col-offset-3 {
    margin-left: 25%;
  }

  html.et-fb-preview--phone .phone-col-offset-4 {
    margin-left: 33.333%;
  }

  html.et-fb-preview--phone .phone-col-offset-5 {
    margin-left: 41.667%;
  }

  html.et-fb-preview--phone .phone-col-offset-6 {
    margin-left: 50%;
  }

  html.et-fb-preview--phone .phone-col-offset-7 {
    margin-left: 58.333%;
  }

  html.et-fb-preview--phone .phone-col-offset-8 {
    margin-left: 66.667%;
  }

  html.et-fb-preview--phone .phone-col-offset-9 {
    margin-left: 75%;
  }

  html.et-fb-preview--phone .phone-col-offset-10 {
    margin-left: 83.333%;
  }

  html.et-fb-preview--phone .phone-col-offset-11 {
    margin-left: 91.667%;
  }

  html.et-fb-preview--phone .start-phone {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  html.et-fb-preview--phone .center-phone {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }

  html.et-fb-preview--phone .end-phone {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  html.et-fb-preview--phone .top-phone {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  html.et-fb-preview--phone .middle-phone {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  html.et-fb-preview--phone .bottom-phone {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  html.et-fb-preview--phone .around-phone {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  html.et-fb-preview--phone .between-phone {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  html.et-fb-preview--phone .first-phone {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  html.et-fb-preview--phone .last-phone {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }/**********************************/
/******** Blurb Effects ***********/
/**********************************/

.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1.show-title .et_pb_blurb_container {
    opacity: 1 !important;
    background:transparent;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1.show-title:hover .et_pb_blurb_container {
    background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1.show-title .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    -ms-transform:translateY(0%);
    transform:translateY(0%);
    height: auto;
    position: absolute;
    width: 100%;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1.show-title:hover .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform:translateY(0%);
    -moz-transform:translateY(0%); 
    transform:translateY(0%);
    position:relative;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.show-title .et_pb_blurb_container {
    opacity: 1 !important;
    background:transparent;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.show-title:hover .et_pb_blurb_container {
    background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.show-title .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    -ms-transform:translateY(0%);
    transform:translateY(0%);
    height: auto;
    position: absolute;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.show-title:hover .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform:translateY(0%);
    -moz-transform:translateY(0%); 
    transform:translateY(0%);
    position:relative;  
    margin:0 auto 5px auto;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.show-title:not(:hover) .et_pb_module_header {
  width:100%;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.show-title.et_pb_bg_layout_dark .et_pb_module_header {
    border-bottom: 1px solid rgba(255,255,255, 0.0) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.show-title.et_pb_bg_layout_dark:hover .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.show-title.et_pb_bg_layout_light .et_pb_module_header {
    border-bottom: 1px solid rgba(255,255,255, 0.0) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.show-title.et_pb_bg_layout_light:hover .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3.show-title .et_pb_blurb_container {
    opacity: 1 !important;
    background:transparent;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3.show-title:hover .et_pb_blurb_container {
    background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3.show-title .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    -ms-transform:translateY(0%);
    transform:translateY(0%);
    height: auto;
    position: absolute;
    width: 100%;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3.show-title:hover .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform:translateY(0%);
    -moz-transform:translateY(0%); 
    transform:translateY(0%);
    position:relative;  
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.show-title .et_pb_blurb_container {
    opacity: 1 !important;
    background:transparent;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.show-title .et_pb_blurb_description {
  -webkit-transform: scale(0) rotate(-180deg);
    -moz-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    -ms-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.show-title:hover .et_pb_blurb_description {
  -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.show-title:hover .et_pb_blurb_container {
    background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.show-title .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    -ms-transform:translateY(0%);
    transform:translateY(0%);
    height: auto;
    position: absolute;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.show-title:hover .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform:translateY(0%);
    -moz-transform:translateY(0%); 
    transform:translateY(0%);
    position:relative;  
    margin:0 auto 5px auto;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.show-title:not(:hover) .et_pb_module_header {
  width:100%;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.show-title.et_pb_bg_layout_dark .et_pb_module_header {
    border-bottom: 1px solid rgba(255,255,255, 0.0) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.show-title.et_pb_bg_layout_dark:hover .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.show-title.et_pb_bg_layout_light .et_pb_module_header {
    border-bottom: 1px solid rgba(255,255,255, 0.0) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.show-title.et_pb_bg_layout_light:hover .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5.show-title .et_pb_blurb_container {
    opacity: 1 !important;
    background:transparent;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5.show-title:hover .et_pb_blurb_container {
    background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5.show-title .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    -ms-transform:translateY(0%);
    transform:translateY(0%);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    height: auto;
    position: absolute;
    width: 100%;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5.show-title:hover .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform:translateY(0%);
    -moz-transform:translateY(0%); 
    transform:translateY(0%);
    position:relative;    
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5.show-title .et_pb_blurb_description {
  -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5.show-title:hover .et_pb_blurb_description {
  -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.show-title .et_pb_blurb_container {
    opacity: 1 !important;
    background:transparent;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.show-title:hover .et_pb_blurb_container {
    background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.show-title .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    -ms-transform:translateY(0%);
    transform:translateY(0%);
    height: auto;
    position: absolute;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.show-title:hover .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%) !important;
    -ms-transform:translateY(0%) !important;
    -o-transform:translateY(0%) !important;
    -moz-transform:translateY(0%) !important; 
    transform:translateY(0%) !important;
    position:relative;  
    margin:0 auto 5px auto;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.show-title:not(:hover) .et_pb_module_header {
  width:100%;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.show-title.et_pb_bg_layout_dark .et_pb_module_header {
    border-bottom: 1px solid rgba(255,255,255, 0.0) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.show-title.et_pb_bg_layout_dark:hover .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.show-title.et_pb_bg_layout_light .et_pb_module_header {
    border-bottom: 1px solid rgba(255,255,255, 0.0) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.show-title.et_pb_bg_layout_light:hover .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7.show-title .et_pb_blurb_container {
    opacity: 1 !important;
    background:transparent;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7.show-title:hover .et_pb_blurb_container {
    background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7.show-title .et_pb_module_header {
    opacity: 1 !important;
    -moz-transform:translateY(0%) !important;
    -webkit-transform:translateY(0%) !important;
    -o-transform:translateY(0%) !important;
    -ms-transform:translateY(0%) !important;
    transform:translateY(0%) !important;
    height: auto;
    position: absolute;
    width: 100%;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7.show-title:hover .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%) !important;
    -ms-transform:translateY(0%) !important;
    -o-transform:translateY(0%) !important;
    -moz-transform:translateY(0%) !important; 
    transform:translateY(0%) !important;
    position:relative;  
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8.show-title .et_pb_blurb_container {
    opacity: 1 !important;
    background:transparent;
    overflow: visible;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8.show-title:hover .et_pb_blurb_container {
    background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8.show-title .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform: translateY(800%);
    -ms-transform: translateY(800%);
    -o-transform: translateY(800%);
    -moz-transform: translateY(800%);
    transform: translateY(800%);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
    height: auto;
    position: absolute;
    width: 100%;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8.show-title:hover .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform:translateY(0%);
    -moz-transform:translateY(0%); 
    transform:translateY(0%);
    position:relative;  
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.show-title .et_pb_blurb_container {
    opacity: 1 !important;
    background:transparent;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.show-title:hover .et_pb_blurb_container {
    background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.show-title .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    -ms-transform:translateY(0%);
    transform:translateY(0%);
    height: auto;
    position: absolute;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.show-title:hover .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform:translateY(0%);
    -moz-transform:translateY(0%); 
    transform:translateY(0%);
    position:relative;  
    margin:0 auto 5px auto;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.show-title:not(:hover) .et_pb_module_header {
  width:100%;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.show-title.et_pb_bg_layout_dark .et_pb_module_header {
    border-bottom: 1px solid rgba(255,255,255, 0.0) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.show-title.et_pb_bg_layout_dark:hover .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.show-title.et_pb_bg_layout_light .et_pb_module_header {
    border-bottom: 1px solid rgba(255,255,255, 0.0) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.show-title.et_pb_bg_layout_light:hover .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5) !important;
}


.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10.show-title .et_pb_blurb_container {
    opacity: 1 !important;
    background:transparent;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10.show-title:hover .et_pb_blurb_container {
    background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10.show-title .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    -ms-transform:translateY(0%);
    transform:translateY(0%);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    height: auto;
    position: absolute;
    width: 100%;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10.show-title:hover .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -o-transform:translateY(0%);
    -moz-transform:translateY(0%); 
    transform:translateY(0%);
    position:relative;  
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10.show-title .et_pb_blurb_description {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10.show-title:hover .et_pb_blurb_description {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11.show-title:not(:hover) .et_pb_blurb_container {
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all 1s;
    backface-visibility: visible;
    -moz-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(18deg);
    transform: rotateY(180deg);
    background:transparent !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11.show-title:hover .et_pb_blurb_container {
    position: absolute;
    width: 100%;
    height: 100%;
    transition: transform 1s;
    backface-visibility: visible;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11.show-title .et_pb_module_header {
    -moz-transform:rotateY(-180deg) translateY(0%);
    -ms-transform:rotateY(-180deg) translateY(0%);
    -o-transform:rotateY(-180deg) translateY(0%);
    -webkit-transform:rotateY(-180deg) translateY(0%);
    transform:rotateY(-180deg) translateY(0%);
    height: auto;
    position: absolute;
    width: 100%;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11.show-title:hover .et_pb_module_header {
  animation: flipText linear 0.5s;
  animation-iteration-count: 1;
  -webkit-animation: flipText linear 0.5s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: flipText linear 0.5s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: flipText linear 0.5s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: flipText linear 0.5s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
  -moz-transform:rotateY(0deg) translateY(0%);
  -webkit-transform:rotateY(0deg) translateY(0%);
  -ms-transform:rotateY(0deg) translateY(0%);
  -o-transform:rotateY(0deg) translateY(0%); 
  transform-origin: 50% 50%;
  transform:rotateY(0deg) translateY(0%);
  position:relative;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.show-title .et_pb_blurb_container {
    opacity: 1 !important;
    background:transparent;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.show-title:hover .et_pb_blurb_container {
    background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.show-title .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    -ms-transform:translateY(0%);
    transform:translateY(0%);
    height: auto;
    position: absolute;
    bottom: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.show-title:hover .et_pb_module_header {
    opacity: 1 !important;
    -webkit-transform:translateY(0%) !important;
    -ms-transform:translateY(0%) !important;
    -o-transform:translateY(0%) !important;
    -moz-transform:translateY(0%) !important; 
    transform:translateY(0%) !important;
    position:relative;  
    margin:0 auto 5px auto;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.show-title:not(:hover) .et_pb_module_header {
  width:100%;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.show-title.et_pb_bg_layout_dark .et_pb_module_header {
    border-bottom: 1px solid rgba(255,255,255, 0.0) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.show-title.et_pb_bg_layout_dark:hover .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.show-title.et_pb_bg_layout_light .et_pb_module_header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.0) !important;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.show-title.et_pb_bg_layout_light:hover .et_pb_module_header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5) !important;
}

@keyframes flipText{
  0% {
    transform:  rotateY(-180deg) translateY(90%);
  }
  50% {
    transform:  rotateY(-90deg) ;
  }
  100% {
    transform:  rotateY(0deg) translateY(0%) ;
  }
}

@-moz-keyframes flipText{
  0% {
    -moz-transform:  rotateY(0deg) ;
    transform:  rotateY(0deg) ;
  }
  50% {
    -moz-transform:  rotateY(90deg) ;
    transform:  rotateY(90deg) ;
  }
  100% {
    -moz-transform:  rotateY(0deg) ;
    transform:  rotateY(0deg) ;
  }
}

@-webkit-keyframes flipText {
  0% {
    -webkit-transform:  rotateY(0deg) ;
    transform:  rotateY(0deg) ;
  }
  50% {
    -webkit-transform:  rotateY(90deg) ;
    transform:  rotateY(90deg) ;
  }
  100% {
    -webkit-transform:  rotateY(0deg) ;
    transform:  rotateY(0deg) ;
  }
}

@-o-keyframes flipText {
  0% {
    -o-transform:  rotateY(0deg) ;
    transform:  rotateY(0deg) ;
  }
  50% {
    -o-transform:  rotateY(90deg) ;
    transform:  rotateY(90deg) ;
  }
  100% {
    -o-transform:  rotateY(0deg) ;
    transform:  rotateY(0deg) ;
  }
}

.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12 {
    overflow: hidden;
    position: relative;
    text-align: center;  
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1 .et_pb_blurb_content,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2 .et_pb_blurb_content,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3 .et_pb_blurb_content,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4 .et_pb_blurb_content,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5 .et_pb_blurb_content,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6 .et_pb_blurb_content,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7 .et_pb_blurb_content,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8 .et_pb_blurb_content,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9 .et_pb_blurb_content,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10 .et_pb_blurb_content,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12 .et_pb_blurb_content {
    overflow: hidden;
    background:inherit; 
    border-radius: inherit;
    max-width:100%;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1.hide-title .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.hide-title .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3.hide-title .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.hide-title .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5.hide-title .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.hide-title .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7.hide-title .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8.hide-title .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.hide-title .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10.hide-title .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11.hide-title .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.hide-title .et_pb_module_header {
  display:none;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1 .et_pb_blurb_container,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2 .et_pb_blurb_container,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3 .et_pb_blurb_container,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4 .et_pb_blurb_container,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5 .et_pb_blurb_container,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6 .et_pb_blurb_container,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7 .et_pb_blurb_container,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8 .et_pb_blurb_container,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9 .et_pb_blurb_container,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10 .et_pb_blurb_container,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12 .et_pb_blurb_container {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    height:100%;
    width:100%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    border-radius: inherit;
    background:inherit;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1 .et_pb_main_blurb_image,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2 .et_pb_main_blurb_image,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3 .et_pb_main_blurb_image,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4 .et_pb_main_blurb_image,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5 .et_pb_main_blurb_image,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6 .et_pb_main_blurb_image,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7 .et_pb_main_blurb_image,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8 .et_pb_main_blurb_image,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9 .et_pb_main_blurb_image,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10 .et_pb_main_blurb_image,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12 .et_pb_main_blurb_image {
    display: block !important;
    position: relative;
    margin-bottom: 0 !important;
}


.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1 .et_pb_main_blurb_image {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1 .et_pb_blurb_container {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background:inherit;;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1 .et_pb_module_header {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
   padding:10px 20px;
   margin-bottom:5px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1 .et_pb_blurb_description {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
   padding:0 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1:hover .et_pb_main_blurb_image {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1:hover .et_pb_blurb_container {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1:hover .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1:hover .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -o-transform: translateY(0);
   -ms-transform: translateY(0);
   transform: translateY(0);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-1:hover .et_pb_blurb_description {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}


.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2 .et_pb_main_blurb_image {
   -webkit-transition: all 0.2s ease-in;
   -moz-transition: all 0.2s ease-in;
   -o-transition: all 0.2s ease-in;
   -ms-transition: all 0.2s ease-in;
   transition: all 0.2s ease-in;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2 .et_pb_blurb_container {
    background: inherit;
    width: 100%;
    height: 100%;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding:0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2 .et_pb_module_header {
   background: transparent;
   margin: 0 0 5px 0;
   -webkit-transform: translate(300px, -300px);
   -moz-transform: translate(300px, -300px);
   -o-transform: translate(300px, -300px);
   -ms-transform: translate(300px, -300px);
   transform: translate(300px, -300px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
   padding:10px 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2 .et_pb_blurb_description {
   -webkit-transform: translate(-300px, 300px);
   -moz-transform: translate(-300px, 300px);
   -o-transform: translate(-300px, 300px);
   -ms-transform: translate(-300px, 300px);
   transform: translate(-300px, 300px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
   padding: 0 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2:hover .et_pb_blurb_container {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2:hover .et_pb_module_header {
   -webkit-transform: translate(0,0);
   -moz-transform: translate(0,0);
   -o-transform: translate(0,0);
   -ms-transform: translate(0,0);
   transform: translate(0,0);
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2:hover .et_pb_blurb_description {
   -webkit-transform: translate(0,0);
   -moz-transform: translate(0,0);
   -o-transform: translate(0,0);
   -ms-transform: translate(0,0);
   transform: translate(0,0);
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.et_pb_bg_layout_light .et_pb_module_header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-2.et_pb_bg_layout_dark .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5);
}


.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3 .et_pb_main_blurb_image {
   -webkit-transition: all 0.2s ease-in;
   -moz-transition: all 0.2s ease-in;
   -o-transition: all 0.2s ease-in;
   -ms-transition: all 0.2s ease-in;
   transition: all 0.2s ease-in;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3 .et_pb_blurb_container {
   background:inherit;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translate(460px, -100px) rotate(180deg);
   -moz-transform: translate(460px, -100px) rotate(180deg);
   -o-transform: translate(460px, -100px) rotate(180deg);
   -ms-transform: translate(460px, -100px) rotate(180deg);
   transform: translate(460px, -100px) rotate(180deg);
   -webkit-transition: all 0.2s 0.4s ease-in-out;
   -moz-transition: all 0.2s 0.4s ease-in-out;
   -o-transition: all 0.2s 0.4s ease-in-out;
   -ms-transition: all 0.2s 0.4s ease-in-out;
   transition: all 0.2s 0.4s ease-in-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3 .et_pb_module_header {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
   padding:10px 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3 .et_pb_blurb_description {
   -webkit-transform: translateX(300px) rotate(90deg);
   -moz-transform: translateX(300px) rotate(90deg);
   -o-transform: translateX(300px) rotate(90deg);
   -ms-transform: translateX(300px) rotate(90deg);
   transform: translateX(300px) rotate(90deg);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
   padding:0 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3:hover .et_pb_blurb_container {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
   -webkit-transform: translate(0, 0);
   -moz-transform: translate(0, 0);
   -o-transform: translate(0, 0);
   -ms-transform: translate(0, 0);
   transform: translate(0, 0);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3:hover .et_pb_module_header {
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -o-transform: translateY(0);
   -ms-transform: translateY(0);
   transform: translateY(0);
   -webkit-transition-delay: 0.5s;
   -moz-transition-delay: 0.5s;
   -o-transition-delay: 0.5s;
   -ms-transition-delay: 0.5s;
   transition-delay: 0.5s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-3:hover .et_pb_blurb_description {
   -webkit-transform: translateX(0) rotate(0deg);
   -moz-transform: translateX(0) rotate(0deg);
   -o-transform: translateX(0) rotate(0deg);
   -ms-transform: translateX(0) rotate(0deg);
   transform: translateX(0) rotate(0deg);
   -webkit-transition-delay: 0.4s;
   -moz-transition-delay: 0.4s;
   -o-transition-delay: 0.4s;
   -ms-transition-delay: 0.4s;
   transition-delay: 0.4s;
}


.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4 .et_pb_main_blurb_image {
   -webkit-transition: all 0.4s ease-in-out 0.2s;
   -moz-transition: all 0.4s ease-in-out 0.2s;
   -o-transition: all 0.4s ease-in-out 0.2s;
   -ms-transition: all 0.4s ease-in-out 0.2s;
   transition: all 0.4s ease-in-out 0.2s;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   border-radius:inherit;
   overflow:hidden;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4 .et_pb_blurb_container {
   background-color:inherit;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0) rotate(-180deg);
   -moz-transform: scale(0) rotate(-180deg);
   -o-transform: scale(0) rotate(-180deg);
   -ms-transform: scale(0) rotate(-180deg);
   transform: scale(0) rotate(-180deg);
   -webkit-transition: all 0.4s ease-in;
   -moz-transition: all 0.4s ease-in;
   -o-transition: all 0.4s ease-in;
   -ms-transition: all 0.4s ease-in;
   transition: all 0.4s ease-in;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   border-radius: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4 .et_pb_module_header {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background: transparent;
   margin: 0 0 5px 0;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
   padding:10px 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.et_pb_bg_layout_light .et_pb_module_header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4.et_pb_bg_layout_dark .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4 .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
   padding:0 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4:hover .et_pb_blurb_container {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1) rotate(0deg);
   -moz-transform: scale(1) rotate(0deg);
   -o-transform: scale(1) rotate(0deg);
   -ms-transform: scale(1) rotate(0deg);
   transform: scale(1) rotate(0deg);
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4:hover .et_pb_main_blurb_image {
   -webkit-transform: scale(0) rotate(180deg);
   -moz-transform: scale(0) rotate(180deg);
   -o-transform: scale(0) rotate(180deg);
   -ms-transform: scale(0) rotate(180deg);
   transform: scale(0) rotate(180deg);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4:hover .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-4:hover .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}


.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5 .et_pb_main_blurb_image {
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5 .et_pb_blurb_container {
   background: inherit;
   -webkit-transform: translateX(-100%);
   -moz-transform: translateX(-100%);
   -o-transform: translateX(-100%);
   -ms-transform: translateX(-100%);
   transform: translateX(-100%);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5 .et_pb_module_header {
  padding:10px 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5 .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
   padding:0 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5:hover .et_pb_blurb_container {
   -webkit-transform: translateX(0);
   -moz-transform: translateX(0);
   -o-transform: translateX(0);
   -ms-transform: translateX(0);
   transform: translateX(0);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5:hover .et_pb_blurb_content {
  -moz-border-radius:0;
  -webkit-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5:hover .et_pb_main_blurb_image {
   -webkit-transform: translateX(100%);
   -moz-transform: translateX(100%);
   -o-transform: translateX(100%);
   -ms-transform: translateX(100%);
   transform: translateX(100%);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-5:hover .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}


.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6 .et_pb_main_blurb_image {
   -webkit-transition: all 0.4s ease-in-out 0.5s;
   -moz-transition: all 0.4s ease-in-out 0.5s;
   -o-transition: all 0.4s ease-in-out 0.5s;
   -ms-transition: all 0.4s ease-in-out 0.5s;
   transition: all 0.4s ease-in-out 0.5s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6 .et_pb_blurb_container {
   background: inherit;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.3s ease-in 0.4s;
   -moz-transition: all 0.3s ease-in 0.4s;
   -o-transition: all 0.3s ease-in 0.4s;
   -ms-transition: all 0.3s ease-in 0.4s;
   transition: all 0.3s ease-in 0.4s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6 .et_pb_module_header {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background: transparent;
   margin: 0 0 5px 0;
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -webkit-transition: all 0.3s ease-in-out 0.1s;
   -moz-transition: all 0.3s ease-in-out 0.1s;
   -o-transition: all 0.3s ease-in-out 0.1s;
   -ms-transition: all 0.3s ease-in-out 0.1s;
   transition: all 0.3s ease-in-out 0.1s;
   padding:10px 10px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.et_pb_bg_layout_light .et_pb_module_header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6.et_pb_bg_layout_dark .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6 .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -webkit-transition: all 0.3s ease-in-out 0.2s;
   -moz-transition: all 0.3s ease-in-out 0.2s;
   -o-transition: all 0.3s ease-in-out 0.2s;
   -ms-transition: all 0.3s ease-in-out 0.2s;
   transition: all 0.3s ease-in-out 0.2s;
   padding:0 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6:hover .et_pb_blurb_container {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6:hover .et_pb_main_blurb_image {
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6:hover .et_pb_module_header {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-6:hover .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}


.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7 .et_pb_main_blurb_image {
    -webkit-transition: all 0.5s ease-out;
   -moz-transition: all 0.5s ease-out;
   -o-transition: all 0.5s ease-out;
   -ms-transition: all 0.5s ease-out;
   transition: all 0.5s ease-out;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7 .et_pb_blurb_container { 
  background: inherit;
    -webkit-transform: rotate(0deg) scale(1);
   -moz-transform: rotate(0deg) scale(1);
   -o-transform: rotate(0deg) scale(1);
   -ms-transform: rotate(0deg) scale(1);
   transform: rotate(0deg) scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   -ms-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7 .et_pb_module_header {
    -webkit-transform: translateY(-300px);
   -moz-transform: translateY(-300px);
   -o-transform: translateY(-300px);
   -ms-transform: translateY(-300px);
   transform: translateY(-300px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7 .et_pb_blurb_description { 
    -webkit-transform: translateY(-300px);
   -moz-transform: translateY(-300px);
   -o-transform: translateY(-300px);
   -ms-transform: translateY(-300px);
   transform: translateY(-300px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7:hover .et_pb_main_blurb_image {
    -webkit-transform: rotate(720deg) scale(0);
   -moz-transform: rotate(720deg) scale(0);
   -o-transform: rotate(720deg) scale(0);
   -ms-transform: rotate(720deg) scale(0);
   transform: rotate(720deg) scale(0);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7:hover .et_pb_blurb_container { 
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0) rotate(0deg);
   -moz-transform: translateY(0) rotate(0deg);
   -o-transform: translateY(0) rotate(0deg);
   -ms-transform: translateY(0) rotate(0deg);
   transform: translateY(0) rotate(0deg);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}                                           
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7:hover .et_pb_module_header { 
    -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -o-transform: translateY(0);
   -ms-transform: translateY(0);
   transform: translateY(0);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
   padding:10px 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-7:hover .et_pb_blurb_description { 
  -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -o-transform: translateY(0);
   -ms-transform: translateY(0);
   transform: translateY(0);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
   padding:0 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8 .et_pb_blurb_container {
   background: inherit;
   top: -200px;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.3s ease-out 0.5s;
   -moz-transition: all 0.3s ease-out 0.5s;
   -o-transition: all 0.3s ease-out 0.5s;
   -ms-transition: all 0.3s ease-out 0.5s;
   transition: all 0.3s ease-out 0.5s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8 .et_pb_module_header {
   -webkit-transform: translateY(-200px);
   -moz-transform: translateY(-200px);
   -o-transform: translateY(-200px);
   -ms-transform: translateY(-200px);
   transform: translateY(-200px);
   -webkit-transition: all 0.2s ease-in-out 0.1s;
   -moz-transition: all 0.2s ease-in-out 0.1s;
   -o-transition: all 0.2s ease-in-out 0.1s;
   -ms-transition: all 0.2s ease-in-out 0.1s;
   transition: all 0.2s ease-in-out 0.1s;
   padding:10px 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8 .et_pb_blurb_description {
   -webkit-transform: translateY(-200px);
   -moz-transform: translateY(-200px);
   -o-transform: translateY(-200px);
   -ms-transform: translateY(-200px);
   transform: translateY(-200px);
   -webkit-transition: all 0.2s ease-in-out 0.2s;
   -moz-transition: all 0.2s ease-in-out 0.2s;
   -o-transition: all 0.2s ease-in-out 0.2s;
   -ms-transition: all 0.2s ease-in-out 0.2s;
   transition: all 0.2s ease-in-out 0.2s;
   padding:0 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8:hover .et_pb_blurb_container {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   top: 0;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8:hover .et_pb_module_header {
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -o-transform: translateY(0);
   -ms-transform: translateY(0);
   transform: translateY(0);
   -webkit-transition-delay: 0.4s;
   -moz-transition-delay: 0.4s;
   -o-transition-delay: 0.4s;
   -ms-transition-delay: 0.4s;
   transition-delay: 0.4s;
   -webkit-animation: bounce 0.9s ease-out;
   -moz-animation: bounce 0.9s ease-out;
   -ms-animation: bounce 0.9s ease-out;
   animation: bounce 0.9s ease-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-8:hover .et_pb_blurb_description {
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -o-transform: translateY(0);
   -ms-transform: translateY(0);
   transform: translateY(0);
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
   -webkit-animation: bounce 0.9s ease-out;
   -moz-animation: bounce 0.9s ease-out;
   -ms-animation: bounce 0.9s ease-out;
   animation: bounce 0.9s ease-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9 .et_pb_main_blurb_image {
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9 .et_pb_blurb_container {
   background:inherit;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9 .et_pb_module_header {
   background: transparent;
   margin: 0 0 5px 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   padding:10px 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.et_pb_bg_layout_light .et_pb_module_header {
   border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9.et_pb_bg_layout_dark .et_pb_module_header {
   border-bottom: 1px solid rgba(255,255,255, 0.5);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9 .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   padding:0 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9:hover .et_pb_main_blurb_image {
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9:hover .et_pb_blurb_container {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9:hover .et_pb_module_header,
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-9:hover .et_pb_blurb_description {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}


.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10 .et_pb_main_blurb_image {
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10 .et_pb_blurb_container {
   background: inherit;
   -webkit-transform: translateY(100%);
   -moz-transform: translateY(100%);
   -o-transform: translateY(100%);
   -ms-transform: translateY(100%);
   transform: translateY(100%);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10 .et_pb_module_header {
  padding:10px 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10 .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
   padding:0 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10:hover .et_pb_blurb_container {
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -o-transform: translateY(0);
   -ms-transform: translateY(0);
   transform: translateY(0);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10:hover .et_pb_blurb_content {
  -moz-border-radius:0;
  -webkit-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10:hover .et_pb_main_blurb_image {
   -webkit-transform: translateY(-100%);
   -moz-transform: translateY(-100%);
   -o-transform: translateY(-100%);
   -ms-transform: translateY(-100%);
   transform: translateY(-100%);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-10:hover .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}


.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11 {
  position: relative;
    width: 100%;
    perspective: 600px;
    -moz-perspective: 600px;
    -webkit-perspective: 600px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11 .et_pb_main_blurb_image {
  position: relative;
    width: 100%; 
    height: 100%;
    transition: transform 1s;
    backface-visibility: hidden;
    background-color: #66ccff;
    top:0;
    left:0;
    margin-bottom: -6px;
    border-radius:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11 .et_pb_main_blurb_image img {
    margin-bottom: -5px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11 .et_pb_blurb_content {
  border-radius:inherit;
  background:inherit;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11 .et_pb_blurb_container {
    position: absolute;
    width: 100%; 
    height: 100%;
    transition: transform 1s;
    backface-visibility: hidden;
    transform: rotateY(180deg);
    top:0;
    left:0;
    border-radius:inherit;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11.et_pb_bg_layout_light .et_pb_blurb_container {
    background: var(--blurb-background, rgb(247,247,247));
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11.et_pb_bg_layout_dark .et_pb_blurb_container {
    background: var(--blurb-background, rgb(69,72,77));
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11:hover .et_pb_main_blurb_image {
    transform: rotateY(180deg);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11:hover .et_pb_blurb_container {
  transform: rotateY(360deg);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11 .et_pb_module_header {
  padding:10px 20px;
  -webkit-transition-delay: 0.20s;
   -moz-transition-delay: 0.20s;
   -o-transition-delay: 0.20s;
   -ms-transition-delay: 0.20s;
   transition-delay: 0.20s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11 .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
   padding:0 20px;
   -webkit-transition-delay: 0.20s;
   -moz-transition-delay: 0.20s;
   -o-transition-delay: 0.20s;
   -ms-transition-delay: 0.20s;
   transition-delay: 0.20s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-11:hover .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12 .et_pb_main_blurb_image {
   -webkit-transition: all 0.4s ease-in-out 0.5s;
   -moz-transition: all 0.4s ease-in-out 0.5s;
   -o-transition: all 0.4s ease-in-out 0.5s;
   -ms-transition: all 0.4s ease-in-out 0.5s;
   transition: all 0.4s ease-in-out 0.5s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12 .et_pb_blurb_container {
   background: inherit;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.3s ease-in 0.4s;
   -moz-transition: all 0.3s ease-in 0.4s;
   -o-transition: all 0.3s ease-in 0.4s;
   -ms-transition: all 0.3s ease-in 0.4s;
   transition: all 0.3s ease-in 0.4s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12 .et_pb_module_header {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background: transparent;
   margin: 0 0 5px 0;
   -webkit-transition: all 0.3s ease-in-out 0.1s;
   -moz-transition: all 0.3s ease-in-out 0.1s;
   -o-transition: all 0.3s ease-in-out 0.1s;
   -ms-transition: all 0.3s ease-in-out 0.1s;
   transition: all 0.3s ease-in-out 0.1s;
   padding:10px 10px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.et_pb_bg_layout_light .et_pb_module_header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12.et_pb_bg_layout_dark .et_pb_module_header {
  border-bottom: 1px solid rgba(255,255,255, 0.5);
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12 .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.3s ease-in-out 0.2s;
   -moz-transition: all 0.3s ease-in-out 0.2s;
   -o-transition: all 0.3s ease-in-out 0.2s;
   -ms-transition: all 0.3s ease-in-out 0.2s;
   transition: all 0.3s ease-in-out 0.2s;
   padding:0 20px;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12:hover .et_pb_blurb_container {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12:hover .et_pb_main_blurb_image {
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12:hover .et_pb_module_header {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.divi-hacks-blurb-effects .et_pb_blurb.blurb-effect-12:hover .et_pb_blurb_description {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}/*************************************************************/
/****** Vertically Center content inside sections, rows, and modules  *******/
/*************************************************************/

.divi-hacks-valign-center .et_pb_section.valign-center-section,
.divi-hacks-valign-center .et_pb_section.valign-center,
.divi-hacks-valign-center .et_pb_section.valign-bottom-section,
.divi-hacks-valign-center .et_pb_section.valign-bottom,
.divi-hacks-valign-center .et_pb_section.valign-space-evenly-section,
.divi-hacks-valign-center .et_pb_section.valign-space-evenly,
.divi-hacks-valign-center .et_pb_section.valign-space-between-section,
.divi-hacks-valign-center .et_pb_section.valign-space-between,
.divi-hacks-valign-center .et_pb_section.valign-space-around-section,
.divi-hacks-valign-center .et_pb_section.valign-space-around {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  direction: ltr;
  flex-wrap: wrap;
  flex-direction: row;
}
.divi-hacks-valign-center .et_pb_section.valign-center-section,
.divi-hacks-valign-center .et_pb_section.valign-center {
  align-content: center;
}
.divi-hacks-valign-center .et_pb_section.valign-bottom-section,
.divi-hacks-valign-center .et_pb_section.valign-bottom {
  align-content: flex-end;
}
.divi-hacks-valign-center .et_pb_section.valign-space-evenly-section,
.divi-hacks-valign-center .et_pb_section.valign-space-evenly {
  align-content: space-evenly;
}
.divi-hacks-valign-center .et_pb_section.valign-space-between-section,
.divi-hacks-valign-center .et_pb_section.valign-space-between {
  align-content: space-between;
}
.divi-hacks-valign-center .et_pb_section.valign-space-around-section,
.divi-hacks-valign-center .et_pb_section.valign-space-around {
  align-content: space-around;
}
.divi-hacks-valign-center .et_pb_row.valign-center-row .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-center .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-bottom-row .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-bottom .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-space-evenly-row .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-space-evenly .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-space-between-row .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-space-between .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-space-around-row .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-space-around .et_pb_column {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column; 
  justify-content: center;
}
.divi-hacks-valign-center .et_pb_row.valign-center-row .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-center .et_pb_column {
  justify-content: center;
}
.divi-hacks-valign-center .et_pb_row.valign-bottom-row .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-bottom .et_pb_column {
  justify-content: flex-end;
}
.divi-hacks-valign-center .et_pb_row.valign-space-evenly-row .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-space-evenly .et_pb_column {
  justify-content: space-evenly;
}
.divi-hacks-valign-center .et_pb_row.valign-space-between-row .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-space-between .et_pb_column {
  justify-content: space-between;
}
.divi-hacks-valign-center .et_pb_row.valign-space-around-row .et_pb_column,
.divi-hacks-valign-center .et_pb_row.valign-space-around .et_pb_column {
  justify-content: space-around;
}
.divi-hacks-valign-center .et_pb_row.valign-center-row,
.divi-hacks-valign-center .et_pb_row.valign-center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  direction: ltr;
  align-content: center;
}
.divi-hacks-valign-center .et_pb_module.valign-center-module,
.divi-hacks-valign-center .et_pb_module.valign-center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (max-width:980px) {
  .divi-hacks-valign-center .et_pb_row.valign-center-row,
  .divi-hacks-valign-center .et_pb_row.valign-center {
    flex-wrap:wrap;
  }
}
@media all and (-ms-high-contrast:none) {
  .divi-hacks-valign-center .et_pb_section.valign-center-section, 
  .divi-hacks-valign-center .et_pb_row.valign-center-row, 
  .divi-hacks-valign-center .et_pb_row.valign-center-row .et_pb_column, 
  .divi-hacks-valign-center .et_pb_module.valign-center-module,
  .divi-hacks-valign-center .et_pb_section.valign-center, 
  .divi-hacks-valign-center .et_pb_row.valign-center, 
  .divi-hacks-valign-center .et_pb_row.valign-center .et_pb_column, 
  .divi-hacks-valign-center .et_pb_module.valign-center {
    display:block;
  } /* IE10 */
  *::-ms-backdrop, 
  .divi-hacks-valign-center .et_pb_section.valign-center-section,
  .divi-hacks-valign-center .et_pb_section.valign-center {
    display:block !important;
  } /* IE11 */
  *::-ms-backdrop, 
  .divi-hacks-valign-center .et_pb_row.valign-center-row, 
  .divi-hacks-valign-center .et_pb_row.valign-center-row .et_pb_column, 
  .divi-hacks-valign-center .et_pb_module.valign-center-module,
  .divi-hacks-valign-center .et_pb_row.valign-center, 
  .divi-hacks-valign-center .et_pb_row.valign-center .et_pb_column, 
  .divi-hacks-valign-center .et_pb_module.valign-center {
    display:block !important;
  } /* IE11 */
}/*************************************************************/
/* * animate.css -http://daneden.me/animate
/* * Version - 3.6.0
/* * Licensed under the MIT license - http://opensource.org/licenses/MIT
/* * Copyright (c) 2018 Daniel Eden
/*************************************************************/


.divi-hacks-animate-anything .animate-rubberBand.infinite,
.divi-hacks-animate-anything .animate-bounce.infinite,
.divi-hacks-animate-anything .animate-flash.infinite,
.divi-hacks-animate-anything .animate-pulse.infinite,
.divi-hacks-animate-anything .animate-shake.infinite,
.divi-hacks-animate-anything .animate-headShake.infinite,
.divi-hacks-animate-anything .animate-swing.infinite,
.divi-hacks-animate-anything .animate-tada.infinite,
.divi-hacks-animate-anything .animate-wobble.infinite,
.divi-hacks-animate-anything .animate-jello.infinite,
.divi-hacks-animate-anything .animate-bounceIn.infinite,
.divi-hacks-animate-anything .animate-bounceInDown.infinite,
.divi-hacks-animate-anything .animate-bounceInLeft.infinite,
.divi-hacks-animate-anything .animate-bounceInRight.infinite,
.divi-hacks-animate-anything .animate-bounceInUp.infinite,
.divi-hacks-animate-anything .animate-lightSpeedIn.infinite,
.divi-hacks-animate-anything .animate-hinge.infinite,
.divi-hacks-animate-anything .animate-jackInTheBox.infinite {
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.divi-hacks-animate-anything .animate-bounce, .divi-hacks-hover .hover-bounce:hover {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.divi-hacks-animate-anything .animate-flash, .divi-hacks-hover .hover-flash:hover {
  -webkit-animation-name: flash;
  animation-name: flash;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.divi-hacks-animate-anything .animate-pulse, .divi-hacks-hover .hover-pulse:hover {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.divi-hacks-animate-anything .animate-rubberBand, .divi-hacks-hover .hover-rubberBand:hover {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.divi-hacks-animate-anything .animate-shake, .divi-hacks-hover .hover-shake:hover {
  -webkit-animation-name: shake;
  animation-name: shake;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.divi-hacks-animate-anything .animate-headShake, .divi-hacks-hover .hover-headShake:hover {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.divi-hacks-animate-anything .animate-swing, .divi-hacks-hover .hover-swing:hover {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.divi-hacks-animate-anything .animate-tada, .divi-hacks-hover .hover-tada:hover {
  -webkit-animation-name: tada;
  animation-name: tada;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.divi-hacks-animate-anything .animate-wobble, .divi-hacks-hover .hover-wobble:hover {
  -webkit-animation-name: wobble;
  animation-name: wobble;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.divi-hacks-animate-anything .animate-jello, .divi-hacks-hover .hover-jello:hover {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.divi-hacks-animate-anything .animate-bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.divi-hacks-animate-anything .animate-bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.divi-hacks-animate-anything .animate-bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.divi-hacks-animate-anything .animate-bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.divi-hacks-animate-anything .animate-bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.divi-hacks-animate-anything .animate-lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.divi-hacks-animate-anything .animate-jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}/***************  Custom Archives ******************/
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] p.post-meta {
    font-size: 0px !important;
    line-height: inherit;
}
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta span.published, 
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .author:after,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta .author:before {
    font-size: var(--postmeta-size, 14px) !important;
}
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta .author:before {
    content: 'By ';
}
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta span.published:after, 
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta a[rel*="category"]:after, 
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta .author:after {
    content: "|";
    margin-left: 0.4em;
    margin-right: 0.4em;
}
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-meta .post-meta,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-date .post-meta .published,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-categories .post-meta a[rel*="category"],
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-comments .post-meta .comments-number,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-image .entry-featured-image-url,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-author .post-meta .author,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-pagination .pagination,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-excerpt .dh-excerpt,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-sidebar #sidebar { 
    display:none !important; 
}
.dh-shortcode-avatar {
  width:100%;
}
body:not(.et-fb):not([class*="search-results"]) .show-on-results,
body:not(.et-fb):not([class*="search-no-results"]) .show-on-results { 
  display:none;
}
body.search-results .show-on-results,
body.search-no-results .show-on-results { 
  display:inherit !important;
}
.show-button a.et_pb_button.et_pb_read_more_button {
    display: block;
    width: max-content;
    width: -moz-max-content;
    margin-top: 15px;
}
.show-button.button-center a.et_pb_button.et_pb_read_more_button {
    margin-left: auto;
    margin-right: auto;
}
.show-button.button-left a.et_pb_button.et_pb_read_more_button {
    margin-left: 0;
    margin-right: auto;
}
.show-button.button-right a.et_pb_button.et_pb_read_more_button {
    margin-left: auto;
    margin-right: 0;
} 
.et-fb .search-results:before,
.et-fb .archive:before,
body.search-results .show-on-results:before,
body.search-no-results .show-on-results:before {
  background: #c9c9c9;
  color: #fff;
  width: 100%;
  position: absolute;
  bottom: 100%;
  left:0;
  right: 0;
  padding: 5px 10px;
  text-align: center;
  box-sizing: border-box;
  font-size:18px;
  font-weight:normal;
  height:auto;
  display:block;
}
.et-fb .show-on-results:before {
  content:'Only visible on search results page.';
}
.et-fb .search-results:before {
  content:'Search Results (not visible in visual builder)';
}
.et-fb .archive:before {
  content:'Archive of Posts found (not visible in visual builder)';
}
li.dh-excerpt {
    border-left: 0;
    padding-left: 0;
}
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-sidebar #left-area {
    width:100%;
    padding-right:0px;
}
#divi-hacks-search article,
#divi-hacks-tag article,
#divi-hacks-cptarchive article,
#divi-hacks-archive article,
#divi-hacks-author article,
#divi-hacks-category article {
  background: var(--article-background) !important;
  -webkit-border-radius: var(--article-border-radius, inherit);
  -moz-border-radius: var(--article-border-radius, inherit);
  -ms-border-radius: var(--article-border-radius, inherit);
  -o-border-radius: var(--article-border-radius, inherit);
  border-radius: var(--article-border-radius, inherit);
  border-top: var(--article-border-top, inherit) !important;
  border-right: var(--article-border-right, inherit) !important;
  border-bottom: var(--article-border-bottom, inherit) !important;
  border-left: var(--article-border-left, inherit) !important;
  overflow:hidden !important;
  padding: var(--article-padding, inherit);
  margin: var(--article-margin, inherit);
  display: var(--article-display, block);
  width: var(--article-width, inherit);
  vertical-align:top;
}
#divi-hacks-search .archive.grid:not(.default) article,
#divi-hacks-tag .archive.grid:not(.default) article,
#divi-hacks-cptarchive .archive.grid:not(.default) article,
#divi-hacks-archive .archive.grid:not(.default) article,
#divi-hacks-author .archive.grid:not(.default) article,
#divi-hacks-category .archive.grid:not(.default) article {
  background: var(--article-background) !important;
  -webkit-box-shadow: var(--article-shadow, 0 0 50px rgba(0,0,0,0.1)) !important;
  -moz-box-shadow: var(--article-shadow, 0 0 50px rgba(0,0,0,0.1)) !important;
  -ms-box-shadow: var(--article-shadow, 0 0 50px rgba(0,0,0,0.1)) !important;
  -o-box-shadow: var(--article-shadow, 0 0 50px rgba(0,0,0,0.1)) !important;
  box-shadow: var(--article-shadow, 0 0 50px rgba(0,0,0,0.1)) !important;
}
#divi-hacks-search .archive.default:not(.grid) article,
#divi-hacks-tag .archive.default:not(.grid) article,
#divi-hacks-cptarchive .archive.default:not(.grid) article,
#divi-hacks-archive .archive.default:not(.grid) article,
#divi-hacks-author .archive.default:not(.grid) article,
#divi-hacks-category .archive.default:not(.grid) article {
  background: var(--article-background) !important;
  -webkit-box-shadow: var(--article-shadow, inherit) !important;
  -moz-box-shadow: var(--article-shadow, inherit) !important;
  -ms-box-shadow: var(--article-shadow, inherit) !important;
  -o-box-shadow: var(--article-shadow, inherit) !important;
  box-shadow: var(--article-shadow, inherit) !important;
}
#divi-hacks-search article .post-meta,
#divi-hacks-category article .post-meta,
#divi-hacks-archive article .post-meta,
#divi-hacks-author article .post-meta,
#divi-hacks-tag article .post-meta,
#divi-hacks-cptarchive article .post-meta,
#divi-hacks-search article .post-meta a,
#divi-hacks-category article .post-meta a,
#divi-hacks-archive article .post-meta a,
#divi-hacks-author article .post-meta a,
#divi-hacks-tag article .post-meta a,
#divi-hacks-cptarchive article .post-meta a {
  font-size: var(--postmeta-size, 14px);
  font-weight: var(--postmeta-weight, inherit);
  color: var(--postmeta-color, inherit);
  text-align: var(--postmeta-align, inherit);
  text-transform: var(--postmeta-transform, inherit);
}
#divi-hacks-search article .post-meta a,
#divi-hacks-category article .post-meta a,
#divi-hacks-archive article .post-meta a,
#divi-hacks-author article .post-meta a,
#divi-hacks-tag article .post-meta a,
#divi-hacks-cptarchive article .post-meta a {
  font-size: var(--postmeta-link-size, 14px);
  font-weight: var(--postmeta-link-weight, inherit);
  color: var(--postmeta-link-color, inherit);
  text-decoration: var(--postmeta-link-decoration, inherit);
  text-transform: var(--postmeta-link-transform, inherit);
}/************************************************************/
/****** Adds animation effects to menu items on hover *******/
/************************************************************/

.divi-hacks-animenu-1 #top-menu .current_page_item a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}
.divi-hacks-animenu-1 #top-menu > li:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 20%;
 background: transparent; /*** COLOR OF THE LINE ***/
 height: 3px; /*** THICKNESS OF THE LINE ***/
 border-bottom: 3px solid;
 -webkit-transition-property: right;
 -moz-transition-property: right;
 -ms-transition-property: right;
 -o-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 -moz-transition-duration: 0.3s;
 -ms-transition-duration: 0.3s;
 -o-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 -moz-transition-timing-function: ease-out;
 -ms-transition-timing-function: ease-out;
 -o-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
.divi-hacks-animenu-1 #top-menu > li.centered-inline-logo-wrap:before {
    display: none;
}
.divi-hacks-animenu-1 #top-menu li:hover {
 opacity: 1 !important;
}
.divi-hacks-animenu-1 #top-menu li:hover:before {
 right: 0;
}
.divi-hacks-animenu-1 #top-menu li li:before {
 bottom: 10%;
}
.divi-hacks-animenu-2 #top-menu li:not(.menu-item-has-children):not(.current_page_item):hover a {
 box-shadow: 0 5px 0 0;
}
.divi-hacks-animenu-2 #top-menu li li a {
 padding-bottom: 6px !important;
}
.divi-hacks-animenu-2 #top-menu li.current_page_item > a,
.divi-hacks-animenu-2 .et-fixed-header #top-menu li.current_page_item > a {
  border: 5px solid;
  margin-bottom: 0;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px !important;
  padding-left: 10px;
}

@keyframes grow {
  from { border-top-width: 0; }
  to  { border-top-width: 5px; }
}

/* Firefox < 16 */
@-moz-keyframes grow {
  from { border-top-width: 0; }
  to  { border-top-width: 5px; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes grow {
  from { border-top-width: 0; }
  to  { border-top-width: 5px; }
}

/* Opera < 12.1 */
@-o-keyframes grow {
  from { border-top-width: 0; }
  to  { border-top-width: 5px; }
}
.divi-hacks-animenu-3 #top-menu > li.page_item::before {
  height:5px;
  content:"";
  width:100%;
  left:0;
  top:-15px;
  position:absolute;
  background:transparent;
  border-top-width:5px;
  border-top-style:solid;
  opacity:1;
  animation: grow 0.5s;
}
.divi-hacks-animenu-3 #top-menu li li a {
  line-height: 1.2em;
}
.divi-hacks-animenu-3 #top-menu > li > a { 
  opacity:1 !important; 
}
.divi-hacks-animenu-1 #top-menu > li:not(:last-child),
.divi-hacks-animenu-3 #top-menu > li:not(:last-child) {
  padding-right:0;
  margin-right:22px;
}/**********************************/
/****** Adds extra links to admin bar menu *******/
/**********************************/

#wp-admin-bar-themeoptions, #wp-admin-bar-divi-hacks {
    display: block;
}
#wp-admin-bar-edit-backend.edit-backend a {
    background: transparent !important;
}
#wp-admin-bar-edit-backend.edit-backend a:before {
    display:none;
}
.is-phone #wp-admin-bar-et-use-visual-builder.edit-visual {
    display: block;
    position: static;
}
.is-phone #wp-admin-bar-et-use-visual-builder.edit-visual > a {
    font-size:0px;
}
.is-phone #wp-admin-bar-et-use-visual-builder.edit-visual > a:before {
    font-size:50px !important;
    width:100%;
    color:#fff !important;
}
@media only screen and (min-width:783px) {
  #wp-admin-bar-be-edit, #wp-admin-bar-vb-edit {
    display:none;
  }
}/*404*/@keyframes aspAnFadeIn{0%{opacity:0}50%{opacity:0.6}100%{opacity:1}}@-webkit-keyframes aspAnFadeIn{0%{opacity:0}50%{opacity:0.6}100%{opacity:1}}@keyframes aspAnFadeOut{0%{opacity:1}50%{opacity:0.6}100%{opacity:0}}@-webkit-keyframes aspAnFadeOut{0%{opacity:1}50%{opacity:0.6}100%{opacity:0}}@keyframes aspAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px)}100%{opacity:1;transform:translate(0,0)}}@-webkit-keyframes aspAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px)}100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}}@keyframes aspAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px)}}@-webkit-keyframes aspAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px)}}div.ajaxsearchpro.asp_an_fadeIn,div.ajaxsearchpro.asp_an_fadeOut,div.ajaxsearchpro.asp_an_fadeInDrop,div.ajaxsearchpro.asp_an_fadeOutDrop{-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.asp_an_fadeIn,div.ajaxsearchpro.asp_an_fadeIn{animation-name:aspAnFadeIn;-webkit-animation-name:aspAnFadeIn}.asp_an_fadeOut,div.ajaxsearchpro.asp_an_fadeOut{animation-name:aspAnFadeOut;-webkit-animation-name:aspAnFadeOut}div.ajaxsearchpro.asp_an_fadeInDrop{animation-name:aspAnFadeInDrop;-webkit-animation-name:aspAnFadeInDrop}div.ajaxsearchpro.asp_an_fadeOutDrop{animation-name:aspAnFadeOutDrop;-webkit-animation-name:aspAnFadeOutDrop}div.ajaxsearchpro.asp_main_container{transition:width 130ms linear;-webkit-transition:width 130ms linear}div.asp_w.ajaxsearchpro,div.asp_w.asp_r,div.asp_w.asp_s,div.asp_w.asp_sb,div.asp_w.asp_sb *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;text-indent:initial;letter-spacing:normal}div.asp_w.ajaxsearchpro{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}div.asp_w.asp_r,div.asp_w.asp_r *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.asp_w.ajaxsearchpro input[type=text]::-ms-clear{display:none;width :0;height:0}div.asp_w.ajaxsearchpro input[type=text]::-ms-reveal{display:none;width :0;height:0}div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-decoration,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-cancel-button,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-button,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-decoration{display:none}div.asp_w.ajaxsearchpro input[type="search"]{-webkit-appearance:textfield !important}.clear{clear:both}.asp_clear{clear:both !important;margin:0 !important;padding:0 !important;width:auto !important;height:0 !important}.hiddend{display:none !important}div.asp_w.ajaxsearchpro{width:100%;height:auto;border-radius:0;background:rgba(255,255,255,0);overflow:hidden}div.asp_w.ajaxsearchpro.asp_non_compact{min-width:140px}#asp_absolute_overlay{width:0;height:0;position:fixed;text-align:center;background:rgba(255,255,255,0.5);top:0;left:0;display:block;z-index:0;opacity:0;transition:opacity 200ms linear;-webkit-transition:opacity 200ms linear}div.asp_m.ajaxsearchpro .proinput input:before,div.asp_m.ajaxsearchpro .proinput input:after,div.asp_m.ajaxsearchpro .proinput form:before,div.asp_m.ajaxsearchpro .proinput form:after{display:none}div.asp_w.ajaxsearchpro textarea:focus,div.asp_w.ajaxsearchpro input:focus{outline:none}div.asp_m.ajaxsearchpro .probox .proinput input::-ms-clear{display:none}div.asp_m.ajaxsearchpro .probox{width:auto;border-radius:5px;background:#FFF;overflow:hidden;border:1px solid #FFF;box-shadow:1px 0 3px #CCC inset;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;direction:ltr;align-items:stretch}div.asp_m.ajaxsearchpro .probox .proinput{width:1px;height:100%;margin:0 0 0 10px;padding:0 5px;float:left;box-shadow:none;position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;z-index:0}div.asp_m.ajaxsearchpro .probox .proinput form{height:100%;margin:0 !important;padding:0 !important}div.asp_m.ajaxsearchpro .probox .proinput input{height:100%;width:100%;border:0;background:transparent;width:auto;box-shadow:none;margin:-1px;padding:0;left:0;padding-top:2px;min-width:120px}div.asp_m.ajaxsearchpro .probox .proinput input.autocomplete{border:0;background:transparent;width:100%;box-shadow:none;margin:0;padding:0;left:0}div.asp_m.ajaxsearchpro .probox .proinput.iepaddingfix{padding-top:0}div.asp_m.ajaxsearchpro .probox .proloading,div.asp_m.ajaxsearchpro .probox .proclose,div.asp_m.ajaxsearchpro .probox .promagnifier,div.asp_m.ajaxsearchpro .probox .prosettings{width:20px;height:20px;background:none;background-size:20px 20px;float:right;box-shadow:none;margin:0;padding:0;text-align:center;z-index:1}div.asp_m.ajaxsearchpro .probox .proloading,div.asp_m.ajaxsearchpro .probox .proclose{background-position:center center;display:none;background-size:auto;background-repeat:no-repeat;background-color:transparent}div.asp_m.ajaxsearchpro .probox .proloading{padding:2px;box-sizing:border-box}div.asp_m.ajaxsearchpro .probox .proclose{position:relative;cursor:pointer;z-index:2}div.asp_m.ajaxsearchpro .probox .promagnifier .innericon,div.asp_m.ajaxsearchpro .probox .prosettings .innericon,div.asp_m.ajaxsearchpro .probox .proclose .innericon{background-size:20px 20px;background-position:center center;background-repeat:no-repeat;background-color:transparent;width:100%;height:100%;line-height:initial;text-align:center;overflow:hidden}div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg,div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg,div.asp_m.ajaxsearchpro .probox .proloading svg{height:100%;width:22px;vertical-align:baseline;display:inline-block}div.asp_m.ajaxsearchpro.asp_msie .probox .proloading .asp_loader{height:0;width:0;display:none !important}div.asp_m.ajaxsearchpro .probox .proclose svg{background:#333;border-radius:50%;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;left:50%;margin-left:-10px;fill:#fefefe;padding:4px;box-sizing:border-box;box-shadow:0 0 0 2px rgba(255,255,255,0.9)}.opacityOne{opacity:1}.opacityZero{opacity:0}div.asp_w.asp_s [disabled].noUi-connect,div.asp_w.asp_s [disabled] .noUi-connect{background:#B8B8B8}div.asp_w.asp_s [disabled] .noUi-handle{cursor:not-allowed}div.asp_w.asp_r p.showmore{display:none;margin:5px 0}div.asp_w.asp_r.asp_more_res_loading p.showmore a,div.asp_w.asp_r.asp_more_res_loading p.showmore a span{color:transparent !important}@-webkit-keyframes shm-rot-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0.85}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@keyframes shm-rot-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0.85}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}div.asp_w.asp_r div.asp_showmore_container{position:relative}div.asp_w.asp_r. div.asp_moreres_loader{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.2)}div.asp_w.asp_r.asp_more_res_loading div.asp_moreres_loader{display:block !important}div.asp_w.asp_r div.asp_moreres_loader-inner{height:24px;width:24px;animation:shm-rot-simple 0.8s infinite linear;-webkit-animation:shm-rot-simple 0.8s infinite linear;border:4px solid #353535;border-right-color:transparent;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;margin:-12px auto auto -12px;left:50%}div.asp_hidden_data,div.asp_hidden_data *{display:none}div.asp_w.asp_r{display:none}div.asp_w.asp_r *{text-decoration:none;text-shadow:none}div.asp_w.asp_r .results{overflow:hidden;width:auto;height:0;margin:0;padding:0}div.asp_w.asp_r .results .asp_nores{overflow:hidden;width:100%;height:auto;line-height:initial;text-align:center;margin:0;background:#FFF;padding:10px 3px;color:#222}div.asp_w.asp_r .results .item{overflow:hidden;width:auto;margin:0;padding:3px;position:relative;background:#f4f4f4;border-left:1px solid rgba(255,255,255,0.6);border-right:1px solid rgba(255,255,255,0.4)}div.asp_w.asp_r .results .item,div.asp_w.asp_r .results .asp_group_header{animation-delay:0s;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;backface-visibility:hidden;-webkit-animation-delay:0s;-webkit-animation-duration:0.5s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-backface-visibility:hidden}div.asp_w.asp_r .results .item .asp_image{overflow:hidden;background:transparent;padding:0;float:left;background-position:center;background-size:cover;position:relative}div.asp_w.asp_r .results .asp_image canvas{display:none}div.asp_w.asp_r .results .asp_image .asp_item_canvas{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;width:100%;height:100%;z-index:1;display:block;opacity:1;background-position:inherit;background-size:inherit;transition:opacity 0.5s}div.asp_w.asp_r .results .item:hover .asp_image .asp_item_canvas,div.asp_w.asp_r .results figure:hover .asp_image .asp_item_canvas{opacity:0}div.asp_w.asp_r a.asp_res_image_url,div.asp_w.asp_r a.asp_res_image_url:hover,div.asp_w.asp_r a.asp_res_image_url:focus,div.asp_w.asp_r a.asp_res_image_url:active{box-shadow:none !important;border:none !important;margin:0 !important;padding:0 !important;display:inline !important}div.asp_w.asp_r .results .item .asp_image_auto{width:auto !important;height:auto !important}div.asp_w.asp_r .results .item .asp_image img{width:100%;height:100%}div.asp_w.asp_r .results a span.overlap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}div.asp_w.asp_r .resdrg{height:auto}div.asp_w.ajaxsearchpro .asp_group_header:first-of-type{margin:0 0 -3px !important}div.asp_w.asp_r.vertical .results .item:first-child{border-radius:0}div.asp_w.asp_r.vertical .results .item:last-child{border-radius:0;margin-bottom:0}div.asp_w.asp_r.vertical .results .item:last-child:after{height:0;margin:0;width:0}div.asp_w.asp_s.searchsettings{width:auto;height:auto;position:absolute;display:none;z-index:11001;border-radius:0 0 3px 3px;visibility:hidden;opacity:0;overflow:visible}div.asp_w.asp_sb.searchsettings{display:none;visibility:hidden;direction:ltr;overflow:visible;position:relative;z-index:1}div.asp_w.asp_s.searchsettings form,div.asp_w.asp_sb.searchsettings form{display:flex;flex-wrap:wrap;margin:0 0 12px 0 !important;padding:0 !important}div.asp_w.asp_s.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings input[type='text']{margin:2px 10px 0 10px;*padding-bottom:10px}div.asp_w.asp_s.searchsettings input[type='text']:not(.asp_select2-search__field),div.asp_w.asp_sb.searchsettings input[type='text']:not(.asp_select2-search__field){width:86% !important;padding:8px 6px !important;margin:0 0 0 10px !important;background-color:#FAFAFA !important;font-size:13px;border:none !important;line-height:17px;height:20px}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner,div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner{margin-bottom:0 !important;padding-bottom:0 !important}div.asp_w.asp_s.searchsettings div.asp_option_label,div.asp_w.asp_sb.searchsettings div.asp_option_label{font-size:14px;line-height:20px !important;margin:0;width:150px;text-shadow:none;padding:0;min-height:20px;border:none;background:transparent;float:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.asp_w.asp_s.searchsettings .asp_label,div.asp_w.asp_sb.searchsettings .asp_label{line-height:24px !important;vertical-align:middle;display:inline-block;cursor:pointer}div.asp_w.asp_s.searchsettings input[type=radio],div.asp_w.asp_sb.searchsettings input[type=radio]{vertical-align:middle;margin:0 6px 0 17px;display:inline-block;appearance:normal;-moz-appearance:normal;-webkit-appearance:radio}div.asp_w.asp_s.searchsettings .asp_option_inner input[type=checkbox],div.asp_w.asp_sb.searchsettings .asp_option_inner input[type=checkbox]{display:none !important}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner input[type=checkbox],div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner input[type=checkbox]{display:block}div.asp_w.asp_s.searchsettings.ie78 div.asp_option_label,div.asp_w.asp_sb.searchsettings.ie78 div.asp_option_label{float:right !important}div.asp_w.asp_s.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings .asp_option_inner{width:17px;height:17px;position:relative;flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0}div.asp_w.asp_sb.searchsettings .asp_option_inner{border-radius:3px;background:rgb(66,66,66);box-shadow:none}div.asp_w.asp_s.searchsettings .asp_option_inner label,div.asp_w.asp_sb.searchsettings .asp_option_inner label{cursor:pointer;position:absolute;width:17px;height:17px;top:0;padding:0;border-radius:2px;box-shadow:none;font-size:0 !important;color:rgba(0,0,0,0)}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner label,div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner label{display:none}div.asp_w.asp_s.searchsettings .asp_option_inner label:before,div.asp_w.asp_sb.searchsettings .asp_option_inner label:before{display:none !important}div.asp_w.asp_s.searchsettings .asp_option_inner label:after,div.asp_w.asp_sb.searchsettings .asp_option_inner label:after{opacity:0;font-family:'asppsicons2';content:"\e800";background:transparent;border-top:none;border-right:none;box-sizing:content-box;height:100%;width:100%;padding:0 !important;position:absolute;top:0;left:0}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner label:after,div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner label:after{display:none}div.asp_w.asp_s.searchsettings .asp_option_inner label:hover::after,div.asp_w.asp_sb.searchsettings .asp_option_inner label:hover::after{opacity:0.3}div.asp_w.asp_s.searchsettings .asp_option_inner input[type=checkbox]:checked ~ label:after,div.asp_w.asp_sb.searchsettings .asp_option_inner input[type=checkbox]:checked ~ label:after{opacity:1}div.asp_w.asp_sb.searchsettings span.checked ~ label:after,div.asp_w.asp_s.searchsettings span.checked ~ label:after{opacity:1 !important}div.asp_w.asp_s.searchsettings fieldset,div.asp_w.asp_sb.searchsettings fieldset{position:relative;float:left}div.asp_w.asp_s.searchsettings fieldset,div.asp_w.asp_sb.searchsettings fieldset{background:transparent;font-size:.9em;margin:12px 0 0 !important;padding:0 !important;width:200px;min-width:200px}div.asp_w.asp_sb.searchsettings fieldset:last-child{margin:5px 0 0 !important}div.asp_w.asp_sb.searchsettings fieldset{margin:10px 0 0}div.asp_w.asp_sb.searchsettings fieldset legend{padding:0 0 0 10px;margin:0;font-weight:normal;font-size:13px}div.asp_w.asp_sb.searchsettings .asp_option,div.asp_w.asp_s.searchsettings .asp_option{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:flex-start;margin:0 0 10px 0;cursor:pointer}div.asp_w.asp_s.searchsettings .asp_option.asp-o-last,div.asp_w.asp_s.searchsettings .asp_option:last-child{margin-bottom:0}div.asp_w.asp_s.searchsettings fieldset .asp_option,div.asp_w.asp_s.searchsettings fieldset .asp_option_cat,div.asp_w.asp_sb.searchsettings fieldset .asp_option,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat{width:auto;max-width:none}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-1,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-1{margin-left:12px}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-2,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-2{margin-left:24px}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-3,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-3{margin-left:36px}div.asp_w.asp_s.searchsettings fieldset div.asp_option_label,div.asp_w.asp_sb.searchsettings fieldset div.asp_option_label{width:70%;display:block}div.asp_w.asp_s.searchsettings fieldset div.asp_option_label{width:auto;display:block;box-sizing:border-box}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-2 div.asp_option_label{padding-right:12px}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-3 div.asp_option_label{padding-right:24px}div.asp_w.asp_s select,div.asp_w.asp_sb select{width:100%;max-width:100%;border-radius:0;padding:5px !important;background:#f9f9f9;background-clip:padding-box;-webkit-box-shadow:none;box-shadow:none;margin:0;border:none;color:#111;margin-bottom:0 !important;box-sizing:border-box;line-height:initial;outline:none !important;font-family:Roboto,Helvetica;font-size:14px;height:34px;min-height:unset !important}div.asp_w.asp_s select[multiple],div.asp_w.asp_sb select[multiple]{background:#fff}div.asp_w.asp_s select:not([multiple]),div.asp_w.asp_sb select:not([multiple]){overflow:hidden !important}.asp_two_column{margin:8px 0 12px 0}.asp_two_column .asp_two_column_first,.asp_two_column .asp_two_column_last{width:48%;padding:1% 2% 1% 0;float:left;box-sizing:content-box}.asp_two_column .asp_two_column_last{padding:1% 0 1% 2%}.asp_shortcodes_container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 0 12px -10px;box-sizing:border-box}.asp_shortcodes_container .asp_shortcode_column{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:1;flex-shrink:1;min-width:120px;padding:10px 0 0 10px;flex-basis:33%;-webkit-flex-basis:33%;box-sizing:border-box}div.ajaxsearchpro.searchsettings fieldset.asp_custom_f{margin-top:9px}div.ajaxsearchpro.searchsettings fieldset legend{margin-bottom:8px !important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.ajaxsearchpro.searchsettings fieldset legend + div.asp_option_inner{margin-top:0 !important}div.ajaxsearchpro.searchsettings .asp_sett_scroll>.asp_option_cat:first-child>.asp_option_inner{margin-top:0 !important}div.ajaxsearchpro.searchsettings fieldset .asp_select_single,div.ajaxsearchpro.searchsettings fieldset .asp_select_multiple{padding:0 10px}p.asp-try{color:#555;font-size:14px;margin-top:5px;line-height:28px;font-weight:300;visibility:hidden}p.asp-try a{color:#FFB556;margin-left:10px;cursor:pointer;display:inline-block}[data-asp_simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.asp_simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.asp_simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.asp_simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.asp_simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;visibility:visible;max-width:100%;max-height:100%;scrollbar-width:none}.asp_simplebar-content-wrapper::-webkit-scrollbar,.asp_simplebar-hide-scrollbar::-webkit-scrollbar{display:none}.asp_simplebar-content:before,.asp_simplebar-content:after{content:' ';display:table}.asp_simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.asp_simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.asp_simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.asp_simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-asp_simplebar].asp_simplebar-dragging .asp_simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-asp_simplebar].asp_simplebar-dragging .asp_simplebar-track{pointer-events:all}.asp_simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.asp_simplebar-scrollbar:before{position:absolute;content:'';background:rgba(0,0,0,0.5);border-radius:7px;left:0;right:0;opacity:0;transition:opacity 0.2s linear}.asp_simplebar-scrollbar.asp_simplebar-visible:before{opacity:1;transition:opacity 0s linear}.asp_simplebar-track.asp_simplebar-vertical{top:0;width:11px;margin-top:4px !important;margin-bottom:4px !important}.asp_simplebar-track.asp_simplebar-vertical .asp_simplebar-scrollbar:before{top:2px;bottom:2px}.asp_simplebar-track.asp_simplebar-horizontal{left:0;height:11px;margin-left:12px !important;margin-right:12px !important}.asp_simplebar-track.asp_simplebar-horizontal .asp_simplebar-scrollbar:before{height:100%;left:2px;right:2px}.asp_simplebar-track.asp_simplebar-horizontal .asp_simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-asp_simplebar-direction='rtl'] .asp_simplebar-track.asp_simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.asp_simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none}.rtl .asp_content,.rtl .asp_nores,.rtl .asp_content *,.rtl .asp_nores *,.rtl .searchsettings form{text-align:right !important;direction:rtl !important}.rtl .asp_nores>*{display:inline-block}.rtl .searchsettings .asp_option{flex-direction:row-reverse !important;-webkit-flex-direction:row-reverse !important}.rtl .asp_option{direction:ltr}.rtl .asp_label,.rtl .asp_option div.asp_option_label{text-align:right !important}.rtl .asp_label{max-width:1000px !important;width:100%;direction:rtl !important}.rtl .asp_label input[type=radio]{margin:0 0 0 6px !important}.rtl .asp_option_cat_level-0 div.asp_option_label{font-weight:bold !important}.rtl fieldset .asp_option_cat_level-1{margin-right:12px !important;margin-left:0}.rtl fieldset .asp_option_cat_level-2{margin-right:24px !important;margin-left:0}.rtl fieldset .asp_option_cat_level-3{margin-right:36px !important;margin-left:0}.rtl .searchsettings legend{text-align:right !important;display:block;width:100%}.rtl .searchsettings input[type=text],.rtl .searchsettings select{direction:rtl !important;text-align:right !important}.rtl div.asp_w.asp_s.searchsettings form,.rtl div.asp_w.asp_sb.searchsettings form{flex-direction:row-reverse !important}.rtl div.horizontal.asp_r div.item{float:right !important}.rtl p.asp-try{direction:rtl;text-align:right;margin-right:10px;width:auto !important}.asp_arrow_box{position:absolute;background:#444;padding:12px;color:white;border-radius:4px;font-size:14px;max-width:240px;display:none;z-index:99999999999999999}.asp_arrow_box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#444;border-width:6px;margin-left:-6px}.asp_arrow_box.asp_arrow_box_bottom:after{bottom:100%;top:unset;border-bottom-color:#444;border-top-color:transparent}.asp_elementor_nores{text-align:center}div[id*='ajaxsearchpro1_'] div.asp_loader,div[id*='ajaxsearchpro1_'] div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}div[id*='ajaxsearchpro1_'] div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}div[id*='ajaxsearchpro1_'] div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div[id*='ajaxsearchpro1_'] div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgba(241,137,35,1);border-right-color:transparent;border-radius:50%;box-sizing:border-box}div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgba(241,137,35,1);border-right-color:transparent;border-radius:50%;box-sizing:border-box}#ajaxsearchpro1_1 div.asp_loader,#ajaxsearchpro1_2 div.asp_loader,#ajaxsearchpro1_1 div.asp_loader *,#ajaxsearchpro1_2 div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}#ajaxsearchpro1_1 div.asp_loader,#ajaxsearchpro1_2 div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}#ajaxsearchpro1_1 div.asp_loader-inner,#ajaxsearchpro1_2 div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#ajaxsearchpro1_1 div.asp_simple-circle,#ajaxsearchpro1_2 div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgba(241,137,35,1);border-right-color:transparent;border-radius:50%;box-sizing:border-box}@-webkit-keyframes asp_an_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes asp_an_fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.asp_an_fadeInDown{-webkit-animation-name:asp_an_fadeInDown;animation-name:asp_an_fadeInDown}div.asp_r.asp_r_1,div.asp_r.asp_r_1 *,div.asp_m.asp_m_1,div.asp_m.asp_m_1 *,div.asp_s.asp_s_1,div.asp_s.asp_s_1 *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal}div.asp_r.asp_r_1,div.asp_m.asp_m_1,div.asp_s.asp_s_1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}div.asp_r.asp_r_1,div.asp_r.asp_r_1 *,div.asp_m.asp_m_1,div.asp_m.asp_m_1 *,div.asp_s.asp_s_1,div.asp_s.asp_s_1 *{padding:0;margin:0}.wpdreams_clear{clear:both}#ajaxsearchpro1_1,#ajaxsearchpro1_2,div.asp_m.asp_m_1{width:100%;height:auto;max-height:none;border-radius:5px;background:#d1eaff;margin-top:0;margin-bottom:0;background-image:-moz-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(255,255,255),rgb(255,255,255));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-o-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-ms-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:radial-gradient(ellipse at center,rgb(255,255,255),rgb(255,255,255));overflow:hidden;border:px solid rgba(241,137,35,1);border-radius:0;box-shadow:none}#ajaxsearchpro1_1 .probox,#ajaxsearchpro1_2 .probox,div.asp_m.asp_m_1 .probox{margin:0;height:50px;background-image:-moz-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(255,255,255),rgb(255,255,255));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-o-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:-ms-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));background-image:radial-gradient(ellipse at center,rgb(255,255,255),rgb(255,255,255));border:px solid rgba(241,137,35,1);border-radius:0;box-shadow:none}p[id*=asp-try-1]{color:rgb(85,85,85) !important;display:block}div.asp_main_container+[id*=asp-try-1]{width:100%}p[id*=asp-try-1] a{color:rgb(255,181,86) !important}p[id*=asp-try-1] a:after{color:rgb(85,85,85) !important;display:inline;content:','}p[id*=asp-try-1] a:last-child:after{display:none}#ajaxsearchpro1_1 .probox .proinput,#ajaxsearchpro1_2 .probox .proinput,div.asp_m.asp_m_1 .probox .proinput{font-weight:normal;font-family:"dinnextltpro-italic";color:rgba(36,54,70,1);font-size:15px;line-height:15px;text-shadow:none;line-height:normal;flex-grow:1;order:5;-webkit-flex-grow:1;-webkit-order:5}#ajaxsearchpro1_1 .probox .proinput input.orig,#ajaxsearchpro1_2 .probox .proinput input.orig,div.asp_m.asp_m_1 .probox .proinput input.orig{font-weight:normal;font-family:"dinnextltpro-italic";color:rgba(36,54,70,1);font-size:15px;line-height:15px;text-shadow:none;line-height:normal;border:0;box-shadow:none;height:50px;position:relative;z-index:2;padding:0 !important;padding-top:2px !important;margin:-1px 0 0 -4px !important;width:100%;background:transparent !important}#ajaxsearchpro1_1 .probox .proinput input.autocomplete,#ajaxsearchpro1_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_1 .probox .proinput input.autocomplete{font-weight:normal;font-family:"dinnextltpro-italic";color:rgba(36,54,70,1);font-size:15px;line-height:15px;text-shadow:none;line-height:normal;opacity:0.25;height:50px;display:block;position:relative;z-index:1;padding:0 !important;margin:-1px 0 0 -4px !important;margin-top:-50px !important;width:100%;background:transparent !important}.rtl #ajaxsearchpro1_1 .probox .proinput input.orig,.rtl #ajaxsearchpro1_2 .probox .proinput input.orig,.rtl #ajaxsearchpro1_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro1_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_1 .probox .proinput input.orig,.rtl div.asp_m.asp_m_1 .probox .proinput input.autocomplete{font-weight:normal;font-family:"dinnextltpro-italic";color:rgba(36,54,70,1);font-size:15px;line-height:15px;text-shadow:none;line-height:normal;direction:rtl;text-align:right}.rtl #ajaxsearchpro1_1 .probox .proinput,.rtl #ajaxsearchpro1_2 .probox .proinput,.rtl div.asp_m.asp_m_1 .probox .proinput{margin-right:2px}.rtl #ajaxsearchpro1_1 .probox .proloading,.rtl #ajaxsearchpro1_1 .probox .proclose,.rtl #ajaxsearchpro1_2 .probox .proloading,.rtl #ajaxsearchpro1_2 .probox .proclose,.rtl div.asp_m.asp_m_1 .probox .proloading,.rtl div.asp_m.asp_m_1 .probox .proclose{order:3}div.asp_m.asp_m_1 .probox .proinput input.orig::-webkit-input-placeholder{font-weight:normal;font-family:"dinnextltpro-italic";color:rgba(36,54,70,1);font-size:15px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_1 .probox .proinput input.orig::-moz-placeholder{font-weight:normal;font-family:"dinnextltpro-italic";color:rgba(36,54,70,1);font-size:15px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_1 .probox .proinput input.orig:-ms-input-placeholder{font-weight:normal;font-family:"dinnextltpro-italic";color:rgba(36,54,70,1);font-size:15px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_1 .probox .proinput input.orig:-moz-placeholder{font-weight:normal;font-family:"dinnextltpro-italic";color:rgba(36,54,70,1);font-size:15px;text-shadow:none;opacity:0.85;line-height:normal !important}#ajaxsearchpro1_1 .probox .proinput input.autocomplete,#ajaxsearchpro1_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_1 .probox .proinput input.autocomplete{font-weight:normal;font-family:"dinnextltpro-italic";color:rgba(36,54,70,1);font-size:15px;line-height:15px;text-shadow:none;line-height:normal;border:0;box-shadow:none}#ajaxsearchpro1_1 .probox .proloading,#ajaxsearchpro1_1 .probox .proclose,#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_1 .probox .prosettings,#ajaxsearchpro1_2 .probox .proloading,#ajaxsearchpro1_2 .probox .proclose,#ajaxsearchpro1_2 .probox .promagnifier,#ajaxsearchpro1_2 .probox .prosettings,div.asp_m.asp_m_1 .probox .proloading,div.asp_m.asp_m_1 .probox .proclose,div.asp_m.asp_m_1 .probox .promagnifier,div.asp_m.asp_m_1 .probox .prosettings{width:50px;height:50px;flex:0 0 50px;flex-grow:0;order:7;-webkit-flex:0 0 50px;-webkit-flex-grow:0;-webkit-order:7}#ajaxsearchpro1_1 .probox .proclose svg,#ajaxsearchpro1_2 .probox .proclose svg,div.asp_m.asp_m_1 .probox .proclose svg{fill:rgba(241,137,35,1);background:rgb(255,255,255);box-shadow:0 0 0 2px rgba(241,137,35,1)}#ajaxsearchpro1_1 .probox .proloading,#ajaxsearchpro1_2 .probox .proloading,div.asp_m.asp_m_1 .probox .proloading{width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px}#ajaxsearchpro1_1 .probox .proloading .asp_loader,#ajaxsearchpro1_2 .probox .proloading .asp_loader,div.asp_m.asp_m_1 .probox .proloading .asp_loader{width:46px;height:46px;min-width:46px;min-height:46px;max-width:46px;max-height:46px}#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_2 .probox .promagnifier,div.asp_m.asp_m_1 .probox .promagnifier{width:auto;height:50px;flex:0 0 auto;order:7;-webkit-flex:0 0 auto;-webkit-order:7}#ajaxsearchpro1_1 .probox .promagnifier div.innericon,#ajaxsearchpro1_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_1 .probox .promagnifier div.innericon{width:50px;height:50px;float:right}#ajaxsearchpro1_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro1_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_1 .probox .promagnifier div.asp_text_button{width:auto;height:50px;float:right;margin:0;padding:0 10px 0 2px;font-weight:normal;font-family:"DINNextLTPro-Heavy";color:rgba(241,137,35,1);font-size:15px;line-height:24px;text-shadow:none;line-height:50px}#ajaxsearchpro1_1 .probox .promagnifier .innericon svg,#ajaxsearchpro1_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_1 .probox .promagnifier .innericon svg{fill:rgba(241,137,35,1)}#ajaxsearchpro1_1 .probox .prosettings .innericon svg,#ajaxsearchpro1_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_1 .probox .prosettings .innericon svg{fill:rgb(255,255,255)}#ajaxsearchpro1_1.asp_msie .probox .proloading,#ajaxsearchpro1_2.asp_msie .probox .proloading,div.asp_m.asp_m_1.asp_msie .probox .proloading{background-image:url(//wp.haeusler.com/core/modules/3c129249e7//img/loading/newload1.gif);float:right}#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_2 .probox .promagnifier,div.asp_m.asp_m_1 .probox .promagnifier{width:50px;height:50px;background-image:-webkit-linear-gradient(180deg,rgb(255,255,255),rgb(255,255,255));background-image:-moz-linear-gradient(180deg,rgb(255,255,255),rgb(255,255,255));background-image:-o-linear-gradient(180deg,rgb(255,255,255),rgb(255,255,255));background-image:-ms-linear-gradient(180deg,rgb(255,255,255) 0,rgb(255,255,255) 100%);background-image:linear-gradient(180deg,rgb(255,255,255),rgb(255,255,255));background-position:center center;background-repeat:no-repeat;order:11;-webkit-order:11;float:right;border:0 solid rgba(241,137,35,1);border-radius:0;box-shadow:0 0 0 0 rgba(255,255,255,0.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer}#ajaxsearchpro1_1 .probox .promagnifier .innericon,#ajaxsearchpro1_2 .probox .promagnifier .innericon,div.asp_m.asp_m_1 .probox .promagnifier .innericon{background-image:url(https://wp.haeusler.com/storage/2020/01/lupe.png)}#ajaxsearchpro1_1 .probox .prosettings,#ajaxsearchpro1_2 .probox .prosettings,div.asp_m.asp_m_1 .probox .prosettings{width:50px;height:50px;background-image:-webkit-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-moz-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-o-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-ms-linear-gradient(185deg,rgb(190,76,70) 0,rgb(190,76,70) 100%);background-image:linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-position:center center;background-repeat:no-repeat;order:10;-webkit-order:10;float:right;border:0 solid rgb(104,174,199);border-radius:0;box-shadow:0 0 0 0 rgba(255,255,255,0.63);cursor:pointer;background-size:100% 100%;align-self:flex-end}#ajaxsearchprores1_1,#ajaxsearchprores1_2,div.asp_r.asp_r_1{position:static;z-index:1;width:100%;margin:12px 0 0 0}#ajaxsearchprores1_1 .results .asp_nores .asp_keyword,#ajaxsearchprores1_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_1 .results .asp_nores .asp_keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:"dinnextltpro-light";color:rgba(36,54,70,1);font-size:15px;line-height:22px;text-shadow:none;font-weight:bold}#ajaxsearchprores1_1 .asp_results_top,#ajaxsearchprores1_2 .asp_results_top,div.asp_r.asp_r_1 .asp_results_top{background:rgb(255,255,255);border:1px none rgb(81,81,81);border-radius:0;padding:6px 12px 6px 12px;margin:0 0 4px 0;text-align:center;font-weight:normal;font-family:"Open Sans";color:rgb(74,74,74);font-size:13px;line-height:16px;text-shadow:none}#ajaxsearchprores1_1 .results .item,#ajaxsearchprores1_2 .results .item,div.asp_r.asp_r_1 .results .item{height:;background:rgba(229,237,241,1)}#ajaxsearchprores1_1 .results .item.hovered,#ajaxsearchprores1_2 .results .item.hovered,div.asp_r.asp_r_1 .results .item.hovered{background-image:-moz-radial-gradient(center,ellipse cover,rgb(229,237,241),rgb(229,237,241));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(229,237,241),rgb(229,237,241));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(229,237,241),rgb(229,237,241));background-image:-o-radial-gradient(center,ellipse cover,rgb(229,237,241),rgb(229,237,241));background-image:-ms-radial-gradient(center,ellipse cover,rgb(229,237,241),rgb(229,237,241));background-image:radial-gradient(ellipse at center,rgb(229,237,241),rgb(229,237,241))}#ajaxsearchprores1_1 .results .item .asp_image,#ajaxsearchprores1_2 .results .item .asp_image,div.asp_r.asp_r_1 .results .item .asp_image{background-size:cover;background-repeat:no-repeat}#ajaxsearchprores1_1 .results .item .asp_item_overlay_img,#ajaxsearchprores1_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_1 .results .item .asp_item_overlay_img{background-size:cover;background-repeat:no-repeat}#ajaxsearchprores1_1 .results .item .asp_content,#ajaxsearchprores1_2 .results .item .asp_content,div.asp_r.asp_r_1 .results .item .asp_content{overflow:hidden;background:transparent;margin:0;padding:0 10px}#ajaxsearchprores1_1 .results .item .asp_content h3,#ajaxsearchprores1_2 .results .item .asp_content h3,div.asp_r.asp_r_1 .results .item .asp_content h3{margin:0;padding:0;display:inline-block;line-height:inherit;font-weight:normal;font-family:"dinnextltpro-heavy";color:rgba(36,54,70,1);font-size:24px;line-height:32px;text-shadow:none}#ajaxsearchprores1_1 .results .item .asp_content h3 a,#ajaxsearchprores1_2 .results .item .asp_content h3 a,div.asp_r.asp_r_1 .results .item .asp_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:"dinnextltpro-heavy";color:rgba(36,54,70,1);font-size:24px;line-height:32px;text-shadow:none}#ajaxsearchprores1_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores1_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_1 .results .item .asp_content h3 a:hover{font-weight:normal;font-family:"dinnextltpro-heavy";color:rgba(36,54,70,1);font-size:24px;line-height:32px;text-shadow:none}#ajaxsearchprores1_1 .results .item div.etc,#ajaxsearchprores1_2 .results .item div.etc,div.asp_r.asp_r_1 .results .item div.etc{padding:0;font-size:13px;line-height:1.3em;margin-bottom:6px}#ajaxsearchprores1_1 .results .item .etc .asp_author,#ajaxsearchprores1_2 .results .item .etc .asp_author,div.asp_r.asp_r_1 .results .item .etc .asp_author{padding:0;font-weight:bold;font-family:"dinnextltpro-heavy";color:rgba(241,137,35,1);font-size:15px;line-height:22px;text-shadow:none}#ajaxsearchprores1_1 .results .item .etc .asp_date,#ajaxsearchprores1_2 .results .item .etc .asp_date,div.asp_r.asp_r_1 .results .item .etc .asp_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:"dinnextltpro-heavy";color:rgba(241,137,35,1);font-size:15px;line-height:22px;text-shadow:none}#ajaxsearchprores1_1 .results .item div.asp_content,#ajaxsearchprores1_2 .results .item div.asp_content,div.asp_r.asp_r_1 .results .item div.asp_content{margin:0;padding:0;font-weight:normal;font-family:"dinnextltpro-light";color:rgba(36,54,70,1);font-size:15px;line-height:22px;text-shadow:none}#ajaxsearchprores1_1 span.highlighted,#ajaxsearchprores1_2 span.highlighted,div.asp_r.asp_r_1 span.highlighted{font-weight:bold;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1)}#ajaxsearchprores1_1 p.showmore,#ajaxsearchprores1_2 p.showmore,div.asp_r.asp_r_1 p.showmore{text-align:center;margin:5px 0 0;font-weight:normal;font-family:"dinnextltpro-bold";color:rgba(241,137,35,1);font-size:15px;line-height:22px;text-shadow:none}#ajaxsearchprores1_1 p.showmore a,#ajaxsearchprores1_2 p.showmore a,div.asp_r.asp_r_1 p.showmore a{font-weight:normal;font-family:"dinnextltpro-bold";color:rgba(241,137,35,1);font-size:15px;line-height:22px;text-shadow:none;padding:10px 5px;margin:0 auto;background:rgba(255,255,255,0);display:block;text-align:center}#ajaxsearchprores1_1 .asp_res_loader,#ajaxsearchprores1_2 .asp_res_loader,div.asp_r.asp_r_1 .asp_res_loader{background:rgba(229,237,241,1);height:200px;padding:10px}#ajaxsearchprores1_1.isotopic .asp_res_loader,#ajaxsearchprores1_2.isotopic .asp_res_loader,div.asp_r.asp_r_1.isotopic .asp_res_loader{background:rgba(255,255,255,0);}#ajaxsearchprores1_1 .asp_res_loader .asp_loader,#ajaxsearchprores1_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_1 .asp_res_loader .asp_loader{height:200px;width:200px;margin:0 auto}div.asp_s.asp_s_1.searchsettings,div.asp_s.asp_s_1.searchsettings,div.asp_s.asp_s_1.searchsettings{direction:ltr;padding:0;background-image:-webkit-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-moz-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-o-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-ms-linear-gradient(185deg,rgb(190,76,70) 0,rgb(190,76,70) 100%);background-image:linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));box-shadow:none;;max-width:208px;z-index:11001}#ajaxsearchprobsettings1_1.searchsettings,#ajaxsearchprobsettings1_2.searchsettings,div.asp_sb.asp_sb_1.searchsettings{max-width:none}div.asp_s.asp_s_1.searchsettings form,div.asp_s.asp_s_1.searchsettings form,div.asp_s.asp_s_1.searchsettings form{display:flex}div.asp_sb.asp_sb_1.searchsettings form,div.asp_sb.asp_sb_1.searchsettings form,div.asp_sb.asp_sb_1.searchsettings form{display:flex}#ajaxsearchprosettings1_1.searchsettings div.asp_option_label,#ajaxsearchprosettings1_2.searchsettings div.asp_option_label,#ajaxsearchprosettings1_1.searchsettings .asp_label,#ajaxsearchprosettings1_2.searchsettings .asp_label,div.asp_s.asp_s_1.searchsettings div.asp_option_label,div.asp_s.asp_s_1.searchsettings .asp_label{font-weight:bold;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none}#ajaxsearchprosettings1_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings1_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label,div.asp_s.asp_s_1.searchsettings .asp_option_inner label{background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))}#ajaxsearchprosettings1_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings1_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings1_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings1_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_1.searchsettings .asp_option_inner label:after{font-family:'asppsicons2';border:none;content:"\e800";display:block;position:absolute;top:0;left:0;font-size:11px;color:rgb(255,255,255);margin:1px 0 0 0 !important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none}#ajaxsearchprosettings1_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings1_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_1.searchsettings .asp_sett_scroll{max-height:220px;overflow:auto}#ajaxsearchprobsettings1_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings1_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_1.searchsettings .asp_sett_scroll{max-height:220px;overflow:auto}#ajaxsearchprosettings1_1.searchsettings fieldset,#ajaxsearchprosettings1_2.searchsettings fieldset,div.asp_s.asp_s_1.searchsettings fieldset{width:200px;min-width:200px;max-width:10000px}#ajaxsearchprobsettings1_1.searchsettings fieldset,#ajaxsearchprobsettings1_2.searchsettings fieldset,div.asp_sb.asp_sb_1.searchsettings fieldset{width:200px;min-width:200px;max-width:10000px}#ajaxsearchprosettings1_1.searchsettings fieldset legend,#ajaxsearchprosettings1_2.searchsettings fieldset legend,div.asp_s.asp_s_1.searchsettings fieldset legend{padding:0 0 0 10px;margin:0;background:transparent;font-weight:normal;font-family:"Open Sans";color:rgb(31,31,31);font-size:13px;line-height:15px;text-shadow:none}#ajaxsearchprosettings1_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings1_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_1.searchsettings .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}#ajaxsearchprobsettings1_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings1_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_1.searchsettings .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}#ajaxsearchprores1_1.vertical,#ajaxsearchprores1_2.vertical,div.asp_r.asp_r_1.vertical{padding:4px;background:rgb(255,255,255);border-radius:3px;border:0 none rgba(0,0,0,1);border-radius:0;box-shadow:none;visibility:hidden;display:none}#ajaxsearchprores1_1.vertical .results,#ajaxsearchprores1_2.vertical .results,div.asp_r.asp_r_1.vertical .results{max-height:none}#ajaxsearchprores1_1.vertical .item,#ajaxsearchprores1_2.vertical .item,div.asp_r.asp_r_1.vertical .item{position:relative;box-sizing:border-box}#ajaxsearchprores1_1.vertical .item .asp_content h3,#ajaxsearchprores1_2.vertical .item .asp_content h3,div.asp_r.asp_r_1.vertical .item .asp_content h3{display:inline}#ajaxsearchprores1_1.vertical .results .item .asp_content,#ajaxsearchprores1_2.vertical .results .item .asp_content,div.asp_r.asp_r_1.vertical .results .item .asp_content{overflow:hidden;width:auto;height:;background:transparent;margin:0;padding:8px}#ajaxsearchprores1_1.vertical .results .item .asp_image,#ajaxsearchprores1_2.vertical .results .item .asp_image,div.asp_r.asp_r_1.vertical .results .item .asp_image{width:305px;height:305px;margin:2px 8px 0 0}#ajaxsearchprores1_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores1_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_1.vertical .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}#ajaxsearchprores1_1.vertical .results .item::after,#ajaxsearchprores1_2.vertical .results .item::after,div.asp_r.asp_r_1.vertical .results .item::after{display:block;position:absolute;bottom:0;content:"";height:1px;width:100%;background:rgba(204,204,204,1)}#ajaxsearchprores1_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores1_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_1.vertical .results .item.asp_last_item::after{display:none}.asp_spacer{display:none !important;}.asp_v_spacer{width:100%;height:0}#ajaxsearchprores1_1 .asp_group_header,#ajaxsearchprores1_2 .asp_group_header,div.asp_r.asp_r_1 .asp_group_header{background:#DDD;background:rgb(246,246,246);border-radius:3px 3px 0 0;border-top:1px solid rgb(248,248,248);border-left:1px solid rgb(248,248,248);border-right:1px solid rgb(248,248,248);margin:10px 0 -3px;padding:7px 0 7px 10px;position:relative;z-index:1000;min-width:90%;flex-grow:1;font-weight:bold;font-family:"Open Sans";color:rgba(5,94,148,1);font-size:11px;line-height:13px;text-shadow:none}div[id*='ajaxsearchpro2_'] div.asp_loader,div[id*='ajaxsearchpro2_'] div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}div[id*='ajaxsearchpro2_'] div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}div[id*='ajaxsearchpro2_'] div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div[id*='ajaxsearchpro2_'] div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgb(255,255,255);border-right-color:transparent;border-radius:50%;box-sizing:border-box}div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgb(255,255,255);border-right-color:transparent;border-radius:50%;box-sizing:border-box}#ajaxsearchpro2_1 div.asp_loader,#ajaxsearchpro2_2 div.asp_loader,#ajaxsearchpro2_1 div.asp_loader *,#ajaxsearchpro2_2 div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}#ajaxsearchpro2_1 div.asp_loader,#ajaxsearchpro2_2 div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}#ajaxsearchpro2_1 div.asp_loader-inner,#ajaxsearchpro2_2 div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#ajaxsearchpro2_1 div.asp_simple-circle,#ajaxsearchpro2_2 div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgb(255,255,255);border-right-color:transparent;border-radius:50%;box-sizing:border-box}@-webkit-keyframes asp_an_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes asp_an_fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.asp_an_fadeInDown{-webkit-animation-name:asp_an_fadeInDown;animation-name:asp_an_fadeInDown}div.asp_r.asp_r_2,div.asp_r.asp_r_2 *,div.asp_m.asp_m_2,div.asp_m.asp_m_2 *,div.asp_s.asp_s_2,div.asp_s.asp_s_2 *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal}div.asp_r.asp_r_2,div.asp_m.asp_m_2,div.asp_s.asp_s_2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}div.asp_r.asp_r_2,div.asp_r.asp_r_2 *,div.asp_m.asp_m_2,div.asp_m.asp_m_2 *,div.asp_s.asp_s_2,div.asp_s.asp_s_2 *{padding:0;margin:0}.wpdreams_clear{clear:both}#ajaxsearchpro2_1,#ajaxsearchpro2_2,div.asp_m.asp_m_2{width:100%;height:auto;max-height:none;border-radius:5px;background:#d1eaff;margin-top:0;margin-bottom:0;background-image:-moz-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(225,99,92),rgb(225,99,92));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-o-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-ms-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:radial-gradient(ellipse at center,rgb(225,99,92),rgb(225,99,92));overflow:hidden;border:0 none rgb(141,213,239);border-radius:0;box-shadow:none}#ajaxsearchpro2_1 .probox,#ajaxsearchpro2_2 .probox,div.asp_m.asp_m_2 .probox{margin:0;height:34px;background-image:-moz-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(225,99,92),rgb(225,99,92));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-o-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-ms-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:radial-gradient(ellipse at center,rgb(225,99,92),rgb(225,99,92));border:0 solid rgb(104,174,199);border-radius:0;box-shadow:none}p[id*=asp-try-2]{color:rgb(85,85,85) !important;display:block}div.asp_main_container+[id*=asp-try-2]{width:100%}p[id*=asp-try-2] a{color:rgb(255,181,86) !important}p[id*=asp-try-2] a:after{color:rgb(85,85,85) !important;display:inline;content:','}p[id*=asp-try-2] a:last-child:after{display:none}#ajaxsearchpro2_1 .probox .proinput,#ajaxsearchpro2_2 .probox .proinput,div.asp_m.asp_m_2 .probox .proinput{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;flex-grow:1;order:5;-webkit-flex-grow:1;-webkit-order:5}#ajaxsearchpro2_1 .probox .proinput input.orig,#ajaxsearchpro2_2 .probox .proinput input.orig,div.asp_m.asp_m_2 .probox .proinput input.orig{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;border:0;box-shadow:none;height:34px;position:relative;z-index:2;padding:0 !important;padding-top:2px !important;margin:-1px 0 0 -4px !important;width:100%;background:transparent !important}#ajaxsearchpro2_1 .probox .proinput input.autocomplete,#ajaxsearchpro2_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_2 .probox .proinput input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;opacity:0.25;height:34px;display:block;position:relative;z-index:1;padding:0 !important;margin:-1px 0 0 -4px !important;margin-top:-34px !important;width:100%;background:transparent !important}.rtl #ajaxsearchpro2_1 .probox .proinput input.orig,.rtl #ajaxsearchpro2_2 .probox .proinput input.orig,.rtl #ajaxsearchpro2_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro2_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_2 .probox .proinput input.orig,.rtl div.asp_m.asp_m_2 .probox .proinput input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;direction:rtl;text-align:right}.rtl #ajaxsearchpro2_1 .probox .proinput,.rtl #ajaxsearchpro2_2 .probox .proinput,.rtl div.asp_m.asp_m_2 .probox .proinput{margin-right:2px}.rtl #ajaxsearchpro2_1 .probox .proloading,.rtl #ajaxsearchpro2_1 .probox .proclose,.rtl #ajaxsearchpro2_2 .probox .proloading,.rtl #ajaxsearchpro2_2 .probox .proclose,.rtl div.asp_m.asp_m_2 .probox .proloading,.rtl div.asp_m.asp_m_2 .probox .proclose{order:3}div.asp_m.asp_m_2 .probox .proinput input.orig::-webkit-input-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_2 .probox .proinput input.orig::-moz-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_2 .probox .proinput input.orig:-ms-input-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_2 .probox .proinput input.orig:-moz-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;text-shadow:none;opacity:0.85;line-height:normal !important}#ajaxsearchpro2_1 .probox .proinput input.autocomplete,#ajaxsearchpro2_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_2 .probox .proinput input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;border:0;box-shadow:none}#ajaxsearchpro2_1 .probox .proloading,#ajaxsearchpro2_1 .probox .proclose,#ajaxsearchpro2_1 .probox .promagnifier,#ajaxsearchpro2_1 .probox .prosettings,#ajaxsearchpro2_2 .probox .proloading,#ajaxsearchpro2_2 .probox .proclose,#ajaxsearchpro2_2 .probox .promagnifier,#ajaxsearchpro2_2 .probox .prosettings,div.asp_m.asp_m_2 .probox .proloading,div.asp_m.asp_m_2 .probox .proclose,div.asp_m.asp_m_2 .probox .promagnifier,div.asp_m.asp_m_2 .probox .prosettings{width:34px;height:34px;flex:0 0 34px;flex-grow:0;order:7;-webkit-flex:0 0 34px;-webkit-flex-grow:0;-webkit-order:7}#ajaxsearchpro2_1 .probox .proclose svg,#ajaxsearchpro2_2 .probox .proclose svg,div.asp_m.asp_m_2 .probox .proclose svg{fill:rgb(254,254,254);background:rgb(51,51,51);box-shadow:0 0 0 2px rgba(255,255,255,0.9)}#ajaxsearchpro2_1 .probox .proloading,#ajaxsearchpro2_2 .probox .proloading,div.asp_m.asp_m_2 .probox .proloading{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px}#ajaxsearchpro2_1 .probox .proloading .asp_loader,#ajaxsearchpro2_2 .probox .proloading .asp_loader,div.asp_m.asp_m_2 .probox .proloading .asp_loader{width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px}#ajaxsearchpro2_1 .probox .promagnifier,#ajaxsearchpro2_2 .probox .promagnifier,div.asp_m.asp_m_2 .probox .promagnifier{width:auto;height:34px;flex:0 0 auto;order:7;-webkit-flex:0 0 auto;-webkit-order:7}#ajaxsearchpro2_1 .probox .promagnifier div.innericon,#ajaxsearchpro2_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_2 .probox .promagnifier div.innericon{width:34px;height:34px;float:right}#ajaxsearchpro2_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro2_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_2 .probox .promagnifier div.asp_text_button{width:auto;height:34px;float:right;margin:0;padding:0 10px 0 2px;font-weight:normal;font-family:"Open Sans";color:rgba(51,51,51,1);font-size:15px;line-height:normal;text-shadow:none;line-height:34px}#ajaxsearchpro2_1 .probox .promagnifier .innericon svg,#ajaxsearchpro2_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_2 .probox .promagnifier .innericon svg{fill:rgb(255,255,255)}#ajaxsearchpro2_1 .probox .prosettings .innericon svg,#ajaxsearchpro2_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_2 .probox .prosettings .innericon svg{fill:rgb(255,255,255)}#ajaxsearchpro2_1.asp_msie .probox .proloading,#ajaxsearchpro2_2.asp_msie .probox .proloading,div.asp_m.asp_m_2.asp_msie .probox .proloading{background-image:url(//wp.haeusler.com/core/modules/3c129249e7//img/loading/newload1.gif);float:right}#ajaxsearchpro2_1 .probox .promagnifier,#ajaxsearchpro2_2 .probox .promagnifier,div.asp_m.asp_m_2 .probox .promagnifier{width:34px;height:34px;background-image:-webkit-linear-gradient(180deg,rgb(190,76,70),rgb(190,76,70));background-image:-moz-linear-gradient(180deg,rgb(190,76,70),rgb(190,76,70));background-image:-o-linear-gradient(180deg,rgb(190,76,70),rgb(190,76,70));background-image:-ms-linear-gradient(180deg,rgb(190,76,70) 0,rgb(190,76,70) 100%);background-image:linear-gradient(180deg,rgb(190,76,70),rgb(190,76,70));background-position:center center;background-repeat:no-repeat;order:11;-webkit-order:11;float:right;border:0 solid rgb(0,0,0);border-radius:0;box-shadow:0 0 0 0 rgba(255,255,255,0.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer}#ajaxsearchpro2_1 .probox .prosettings,#ajaxsearchpro2_2 .probox .prosettings,div.asp_m.asp_m_2 .probox .prosettings{width:34px;height:34px;background-image:-webkit-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-moz-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-o-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-ms-linear-gradient(185deg,rgb(190,76,70) 0,rgb(190,76,70) 100%);background-image:linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-position:center center;background-repeat:no-repeat;order:10;-webkit-order:10;float:right;border:0 solid rgb(104,174,199);border-radius:0;box-shadow:0 0 0 0 rgba(255,255,255,0.63);cursor:pointer;background-size:100% 100%;align-self:flex-end}#ajaxsearchprores2_1,#ajaxsearchprores2_2,div.asp_r.asp_r_2{position:absolute;z-index:11000;width:auto;margin:12px 0 0 0}#ajaxsearchprores2_1 .results .asp_nores .asp_keyword,#ajaxsearchprores2_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_2 .results .asp_nores .asp_keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:"Open Sans";color:rgba(74,74,74,1);font-size:13px;line-height:13px;text-shadow:none;font-weight:bold}#ajaxsearchprores2_1 .asp_results_top,#ajaxsearchprores2_2 .asp_results_top,div.asp_r.asp_r_2 .asp_results_top{background:rgb(255,255,255);border:1px none rgb(81,81,81);border-radius:0;padding:6px 12px 6px 12px;margin:0 0 4px 0;text-align:center;font-weight:normal;font-family:"Open Sans";color:rgb(74,74,74);font-size:13px;line-height:16px;text-shadow:none}#ajaxsearchprores2_1 .results .item,#ajaxsearchprores2_2 .results .item,div.asp_r.asp_r_2 .results .item{height:auto;background:rgb(255,255,255)}#ajaxsearchprores2_1 .results .item.hovered,#ajaxsearchprores2_2 .results .item.hovered,div.asp_r.asp_r_2 .results .item.hovered{background-image:-moz-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(245,245,245),rgb(245,245,245));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:-o-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:-ms-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:radial-gradient(ellipse at center,rgb(245,245,245),rgb(245,245,245))}#ajaxsearchprores2_1 .results .item .asp_image,#ajaxsearchprores2_2 .results .item .asp_image,div.asp_r.asp_r_2 .results .item .asp_image{background-size:cover;background-repeat:no-repeat}#ajaxsearchprores2_1 .results .item .asp_item_overlay_img,#ajaxsearchprores2_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_2 .results .item .asp_item_overlay_img{background-size:cover;background-repeat:no-repeat}#ajaxsearchprores2_1 .results .item .asp_content,#ajaxsearchprores2_2 .results .item .asp_content,div.asp_r.asp_r_2 .results .item .asp_content{overflow:hidden;background:transparent;margin:0;padding:0 10px}#ajaxsearchprores2_1 .results .item .asp_content h3,#ajaxsearchprores2_2 .results .item .asp_content h3,div.asp_r.asp_r_2 .results .item .asp_content h3{margin:0;padding:0;display:inline-block;line-height:inherit;font-weight:bold;font-family:"Open Sans";color:rgba(20,84,169,1);font-size:14px;line-height:20px;text-shadow:none}#ajaxsearchprores2_1 .results .item .asp_content h3 a,#ajaxsearchprores2_2 .results .item .asp_content h3 a,div.asp_r.asp_r_2 .results .item .asp_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:bold;font-family:"Open Sans";color:rgba(20,84,169,1);font-size:14px;line-height:20px;text-shadow:none}#ajaxsearchprores2_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores2_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_2 .results .item .asp_content h3 a:hover{font-weight:bold;font-family:"Open Sans";color:rgba(20,84,169,1);font-size:14px;line-height:20px;text-shadow:none}#ajaxsearchprores2_1 .results .item div.etc,#ajaxsearchprores2_2 .results .item div.etc,div.asp_r.asp_r_2 .results .item div.etc{padding:0;font-size:13px;line-height:1.3em;margin-bottom:6px}#ajaxsearchprores2_1 .results .item .etc .asp_author,#ajaxsearchprores2_2 .results .item .etc .asp_author,div.asp_r.asp_r_2 .results .item .etc .asp_author{padding:0;font-weight:bold;font-family:"Open Sans";color:rgba(161,161,161,1);font-size:12px;line-height:13px;text-shadow:none}#ajaxsearchprores2_1 .results .item .etc .asp_date,#ajaxsearchprores2_2 .results .item .etc .asp_date,div.asp_r.asp_r_2 .results .item .etc .asp_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:"Open Sans";color:rgba(173,173,173,1);font-size:12px;line-height:15px;text-shadow:none}#ajaxsearchprores2_1 .results .item div.asp_content,#ajaxsearchprores2_2 .results .item div.asp_content,div.asp_r.asp_r_2 .results .item div.asp_content{margin:0;padding:0;font-weight:normal;font-family:"Open Sans";color:rgba(74,74,74,1);font-size:13px;line-height:13px;text-shadow:none}#ajaxsearchprores2_1 span.highlighted,#ajaxsearchprores2_2 span.highlighted,div.asp_r.asp_r_2 span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee}#ajaxsearchprores2_1 p.showmore,#ajaxsearchprores2_2 p.showmore,div.asp_r.asp_r_2 p.showmore{text-align:center;margin:5px 0 0;font-weight:normal;font-family:"Open Sans";color:rgba(5,94,148,1);font-size:12px;line-height:15px;text-shadow:none}#ajaxsearchprores2_1 p.showmore a,#ajaxsearchprores2_2 p.showmore a,div.asp_r.asp_r_2 p.showmore a{font-weight:normal;font-family:"Open Sans";color:rgba(5,94,148,1);font-size:12px;line-height:15px;text-shadow:none;padding:10px 5px;margin:0 auto;background:#FFF;display:block;text-align:center}#ajaxsearchprores2_1 .asp_res_loader,#ajaxsearchprores2_2 .asp_res_loader,div.asp_r.asp_r_2 .asp_res_loader{background:rgb(255,255,255);height:200px;padding:10px}#ajaxsearchprores2_1.isotopic .asp_res_loader,#ajaxsearchprores2_2.isotopic .asp_res_loader,div.asp_r.asp_r_2.isotopic .asp_res_loader{background:rgba(255,255,255,0);}#ajaxsearchprores2_1 .asp_res_loader .asp_loader,#ajaxsearchprores2_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_2 .asp_res_loader .asp_loader{height:200px;width:200px;margin:0 auto}div.asp_s.asp_s_2.searchsettings,div.asp_s.asp_s_2.searchsettings,div.asp_s.asp_s_2.searchsettings{direction:ltr;padding:0;background-image:-webkit-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-moz-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-o-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-ms-linear-gradient(185deg,rgb(190,76,70) 0,rgb(190,76,70) 100%);background-image:linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));box-shadow:none;;max-width:208px;z-index:11001}#ajaxsearchprobsettings2_1.searchsettings,#ajaxsearchprobsettings2_2.searchsettings,div.asp_sb.asp_sb_2.searchsettings{max-width:none}div.asp_s.asp_s_2.searchsettings form,div.asp_s.asp_s_2.searchsettings form,div.asp_s.asp_s_2.searchsettings form{display:flex}div.asp_sb.asp_sb_2.searchsettings form,div.asp_sb.asp_sb_2.searchsettings form,div.asp_sb.asp_sb_2.searchsettings form{display:flex}#ajaxsearchprosettings2_1.searchsettings div.asp_option_label,#ajaxsearchprosettings2_2.searchsettings div.asp_option_label,#ajaxsearchprosettings2_1.searchsettings .asp_label,#ajaxsearchprosettings2_2.searchsettings .asp_label,div.asp_s.asp_s_2.searchsettings div.asp_option_label,div.asp_s.asp_s_2.searchsettings .asp_label{font-weight:bold;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none}#ajaxsearchprosettings2_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings2_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_2.searchsettings .asp_option_inner label,div.asp_s.asp_s_2.searchsettings .asp_option_inner label{background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))}#ajaxsearchprosettings2_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings2_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings2_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings2_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_2.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_2.searchsettings .asp_option_inner label:after{font-family:'asppsicons2';border:none;content:"\e800";display:block;position:absolute;top:0;left:0;font-size:11px;color:rgb(255,255,255);margin:1px 0 0 0 !important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none}#ajaxsearchprosettings2_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings2_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_2.searchsettings .asp_sett_scroll{max-height:220px;overflow:auto}#ajaxsearchprobsettings2_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings2_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_2.searchsettings .asp_sett_scroll{max-height:220px;overflow:auto}#ajaxsearchprosettings2_1.searchsettings fieldset,#ajaxsearchprosettings2_2.searchsettings fieldset,div.asp_s.asp_s_2.searchsettings fieldset{width:200px;min-width:200px;max-width:10000px}#ajaxsearchprobsettings2_1.searchsettings fieldset,#ajaxsearchprobsettings2_2.searchsettings fieldset,div.asp_sb.asp_sb_2.searchsettings fieldset{width:200px;min-width:200px;max-width:10000px}#ajaxsearchprosettings2_1.searchsettings fieldset legend,#ajaxsearchprosettings2_2.searchsettings fieldset legend,div.asp_s.asp_s_2.searchsettings fieldset legend{padding:0 0 0 10px;margin:0;background:transparent;font-weight:normal;font-family:"Open Sans";color:rgb(31,31,31);font-size:13px;line-height:15px;text-shadow:none}#ajaxsearchprosettings2_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings2_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_2.searchsettings .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}#ajaxsearchprobsettings2_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings2_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_2.searchsettings .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}#ajaxsearchprores2_1.vertical,#ajaxsearchprores2_2.vertical,div.asp_r.asp_r_2.vertical{padding:4px;background:rgb(225,99,92);border-radius:3px;border:0 none #000;border-radius:0;box-shadow:none;visibility:hidden;display:none}#ajaxsearchprores2_1.vertical .results,#ajaxsearchprores2_2.vertical .results,div.asp_r.asp_r_2.vertical .results{max-height:none}#ajaxsearchprores2_1.vertical .item,#ajaxsearchprores2_2.vertical .item,div.asp_r.asp_r_2.vertical .item{position:relative;box-sizing:border-box}#ajaxsearchprores2_1.vertical .item .asp_content h3,#ajaxsearchprores2_2.vertical .item .asp_content h3,div.asp_r.asp_r_2.vertical .item .asp_content h3{display:inline}#ajaxsearchprores2_1.vertical .results .item .asp_content,#ajaxsearchprores2_2.vertical .results .item .asp_content,div.asp_r.asp_r_2.vertical .results .item .asp_content{overflow:hidden;width:auto;height:auto;background:transparent;margin:0;padding:8px}#ajaxsearchprores2_1.vertical .results .item .asp_image,#ajaxsearchprores2_2.vertical .results .item .asp_image,div.asp_r.asp_r_2.vertical .results .item .asp_image{width:70px;height:70px;margin:2px 8px 0 0}#ajaxsearchprores2_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores2_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_2.vertical .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}#ajaxsearchprores2_1.vertical .results .item::after,#ajaxsearchprores2_2.vertical .results .item::after,div.asp_r.asp_r_2.vertical .results .item::after{display:block;position:absolute;bottom:0;content:"";height:1px;width:100%;background:rgba(204,204,204,1)}#ajaxsearchprores2_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores2_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_2.vertical .results .item.asp_last_item::after{display:none}.asp_spacer{display:none !important;}.asp_v_spacer{width:100%;height:0}#ajaxsearchprores2_1 .asp_group_header,#ajaxsearchprores2_2 .asp_group_header,div.asp_r.asp_r_2 .asp_group_header{background:#DDD;background:rgb(246,246,246);border-radius:3px 3px 0 0;border-top:1px solid rgb(248,248,248);border-left:1px solid rgb(248,248,248);border-right:1px solid rgb(248,248,248);margin:10px 0 -3px;padding:7px 0 7px 10px;position:relative;z-index:1000;min-width:90%;flex-grow:1;font-weight:bold;font-family:"Open Sans";color:rgba(5,94,148,1);font-size:11px;line-height:13px;text-shadow:none}div[id*='ajaxsearchpro3_'] div.asp_loader,div[id*='ajaxsearchpro3_'] div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}div[id*='ajaxsearchpro3_'] div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}div[id*='ajaxsearchpro3_'] div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div[id*='ajaxsearchpro3_'] div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgb(255,255,255);border-right-color:transparent;border-radius:50%;box-sizing:border-box}div[id*='ajaxsearchprores3_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores3_'] .asp_res_loader div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}div[id*='ajaxsearchprores3_'] .asp_res_loader div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}div[id*='ajaxsearchprores3_'] .asp_res_loader div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div[id*='ajaxsearchprores3_'] .asp_res_loader div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgb(255,255,255);border-right-color:transparent;border-radius:50%;box-sizing:border-box}#ajaxsearchpro3_1 div.asp_loader,#ajaxsearchpro3_2 div.asp_loader,#ajaxsearchpro3_1 div.asp_loader *,#ajaxsearchpro3_2 div.asp_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none}#ajaxsearchpro3_1 div.asp_loader,#ajaxsearchpro3_2 div.asp_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;align-items:center;justify-content:center}#ajaxsearchpro3_1 div.asp_loader-inner,#ajaxsearchpro3_2 div.asp_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#ajaxsearchpro3_1 div.asp_simple-circle,#ajaxsearchpro3_2 div.asp_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple 0.8s infinite linear;-webkit-animation:rotate-simple 0.8s infinite linear;border:4px solid rgb(255,255,255);border-right-color:transparent;border-radius:50%;box-sizing:border-box}@-webkit-keyframes asp_an_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes asp_an_fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.asp_an_fadeInDown{-webkit-animation-name:asp_an_fadeInDown;animation-name:asp_an_fadeInDown}div.asp_r.asp_r_3,div.asp_r.asp_r_3 *,div.asp_m.asp_m_3,div.asp_m.asp_m_3 *,div.asp_s.asp_s_3,div.asp_s.asp_s_3 *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal}div.asp_r.asp_r_3,div.asp_m.asp_m_3,div.asp_s.asp_s_3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}div.asp_r.asp_r_3,div.asp_r.asp_r_3 *,div.asp_m.asp_m_3,div.asp_m.asp_m_3 *,div.asp_s.asp_s_3,div.asp_s.asp_s_3 *{padding:0;margin:0}.wpdreams_clear{clear:both}#ajaxsearchpro3_1,#ajaxsearchpro3_2,div.asp_m.asp_m_3{width:100%;height:auto;max-height:none;border-radius:5px;background:#d1eaff;margin-top:0;margin-bottom:0;background-image:-moz-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(225,99,92),rgb(225,99,92));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-o-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-ms-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:radial-gradient(ellipse at center,rgb(225,99,92),rgb(225,99,92));overflow:hidden;border:0 none rgb(141,213,239);border-radius:0;box-shadow:none}#ajaxsearchpro3_1 .probox,#ajaxsearchpro3_2 .probox,div.asp_m.asp_m_3 .probox{margin:0;height:34px;background-image:-moz-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(225,99,92),rgb(225,99,92));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-o-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:-ms-radial-gradient(center,ellipse cover,rgb(225,99,92),rgb(225,99,92));background-image:radial-gradient(ellipse at center,rgb(225,99,92),rgb(225,99,92));border:0 solid rgb(104,174,199);border-radius:0;box-shadow:none}p[id*=asp-try-3]{color:rgb(85,85,85) !important;display:block}div.asp_main_container+[id*=asp-try-3]{width:100%}p[id*=asp-try-3] a{color:rgb(255,181,86) !important}p[id*=asp-try-3] a:after{color:rgb(85,85,85) !important;display:inline;content:','}p[id*=asp-try-3] a:last-child:after{display:none}#ajaxsearchpro3_1 .probox .proinput,#ajaxsearchpro3_2 .probox .proinput,div.asp_m.asp_m_3 .probox .proinput{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;flex-grow:1;order:5;-webkit-flex-grow:1;-webkit-order:5}#ajaxsearchpro3_1 .probox .proinput input.orig,#ajaxsearchpro3_2 .probox .proinput input.orig,div.asp_m.asp_m_3 .probox .proinput input.orig{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;border:0;box-shadow:none;height:34px;position:relative;z-index:2;padding:0 !important;padding-top:2px !important;margin:-1px 0 0 -4px !important;width:100%;background:transparent !important}#ajaxsearchpro3_1 .probox .proinput input.autocomplete,#ajaxsearchpro3_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_3 .probox .proinput input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;opacity:0.25;height:34px;display:block;position:relative;z-index:1;padding:0 !important;margin:-1px 0 0 -4px !important;margin-top:-34px !important;width:100%;background:transparent !important}.rtl #ajaxsearchpro3_1 .probox .proinput input.orig,.rtl #ajaxsearchpro3_2 .probox .proinput input.orig,.rtl #ajaxsearchpro3_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro3_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_3 .probox .proinput input.orig,.rtl div.asp_m.asp_m_3 .probox .proinput input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;direction:rtl;text-align:right}.rtl #ajaxsearchpro3_1 .probox .proinput,.rtl #ajaxsearchpro3_2 .probox .proinput,.rtl div.asp_m.asp_m_3 .probox .proinput{margin-right:2px}.rtl #ajaxsearchpro3_1 .probox .proloading,.rtl #ajaxsearchpro3_1 .probox .proclose,.rtl #ajaxsearchpro3_2 .probox .proloading,.rtl #ajaxsearchpro3_2 .probox .proclose,.rtl div.asp_m.asp_m_3 .probox .proloading,.rtl div.asp_m.asp_m_3 .probox .proclose{order:3}div.asp_m.asp_m_3 .probox .proinput input.orig::-webkit-input-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_3 .probox .proinput input.orig::-moz-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_3 .probox .proinput input.orig:-ms-input-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;text-shadow:none;opacity:0.85}div.asp_m.asp_m_3 .probox .proinput input.orig:-moz-placeholder{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;text-shadow:none;opacity:0.85;line-height:normal !important}#ajaxsearchpro3_1 .probox .proinput input.autocomplete,#ajaxsearchpro3_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_3 .probox .proinput input.autocomplete{font-weight:normal;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none;line-height:normal;border:0;box-shadow:none}#ajaxsearchpro3_1 .probox .proloading,#ajaxsearchpro3_1 .probox .proclose,#ajaxsearchpro3_1 .probox .promagnifier,#ajaxsearchpro3_1 .probox .prosettings,#ajaxsearchpro3_2 .probox .proloading,#ajaxsearchpro3_2 .probox .proclose,#ajaxsearchpro3_2 .probox .promagnifier,#ajaxsearchpro3_2 .probox .prosettings,div.asp_m.asp_m_3 .probox .proloading,div.asp_m.asp_m_3 .probox .proclose,div.asp_m.asp_m_3 .probox .promagnifier,div.asp_m.asp_m_3 .probox .prosettings{width:34px;height:34px;flex:0 0 34px;flex-grow:0;order:7;-webkit-flex:0 0 34px;-webkit-flex-grow:0;-webkit-order:7}#ajaxsearchpro3_1 .probox .proclose svg,#ajaxsearchpro3_2 .probox .proclose svg,div.asp_m.asp_m_3 .probox .proclose svg{fill:rgb(254,254,254);background:rgb(51,51,51);box-shadow:0 0 0 2px rgba(255,255,255,0.9)}#ajaxsearchpro3_1 .probox .proloading,#ajaxsearchpro3_2 .probox .proloading,div.asp_m.asp_m_3 .probox .proloading{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px}#ajaxsearchpro3_1 .probox .proloading .asp_loader,#ajaxsearchpro3_2 .probox .proloading .asp_loader,div.asp_m.asp_m_3 .probox .proloading .asp_loader{width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px}#ajaxsearchpro3_1 .probox .promagnifier,#ajaxsearchpro3_2 .probox .promagnifier,div.asp_m.asp_m_3 .probox .promagnifier{width:auto;height:34px;flex:0 0 auto;order:7;-webkit-flex:0 0 auto;-webkit-order:7}#ajaxsearchpro3_1 .probox .promagnifier div.innericon,#ajaxsearchpro3_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_3 .probox .promagnifier div.innericon{width:34px;height:34px;float:right}#ajaxsearchpro3_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro3_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_3 .probox .promagnifier div.asp_text_button{width:auto;height:34px;float:right;margin:0;padding:0 10px 0 2px;font-weight:normal;font-family:"Open Sans";color:rgba(51,51,51,1);font-size:15px;line-height:normal;text-shadow:none;line-height:34px}#ajaxsearchpro3_1 .probox .promagnifier .innericon svg,#ajaxsearchpro3_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_3 .probox .promagnifier .innericon svg{fill:rgb(255,255,255)}#ajaxsearchpro3_1 .probox .prosettings .innericon svg,#ajaxsearchpro3_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_3 .probox .prosettings .innericon svg{fill:rgb(255,255,255)}#ajaxsearchpro3_1.asp_msie .probox .proloading,#ajaxsearchpro3_2.asp_msie .probox .proloading,div.asp_m.asp_m_3.asp_msie .probox .proloading{background-image:url(//wp.haeusler.com/core/modules/3c129249e7//img/loading/newload1.gif);float:right}#ajaxsearchpro3_1 .probox .promagnifier,#ajaxsearchpro3_2 .probox .promagnifier,div.asp_m.asp_m_3 .probox .promagnifier{width:34px;height:34px;background-image:-webkit-linear-gradient(180deg,rgb(190,76,70),rgb(190,76,70));background-image:-moz-linear-gradient(180deg,rgb(190,76,70),rgb(190,76,70));background-image:-o-linear-gradient(180deg,rgb(190,76,70),rgb(190,76,70));background-image:-ms-linear-gradient(180deg,rgb(190,76,70) 0,rgb(190,76,70) 100%);background-image:linear-gradient(180deg,rgb(190,76,70),rgb(190,76,70));background-position:center center;background-repeat:no-repeat;order:11;-webkit-order:11;float:right;border:0 solid rgb(0,0,0);border-radius:0;box-shadow:0 0 0 0 rgba(255,255,255,0.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer}#ajaxsearchpro3_1 .probox .prosettings,#ajaxsearchpro3_2 .probox .prosettings,div.asp_m.asp_m_3 .probox .prosettings{width:34px;height:34px;background-image:-webkit-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-moz-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-o-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-ms-linear-gradient(185deg,rgb(190,76,70) 0,rgb(190,76,70) 100%);background-image:linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-position:center center;background-repeat:no-repeat;order:10;-webkit-order:10;float:right;border:0 solid rgb(104,174,199);border-radius:0;box-shadow:0 0 0 0 rgba(255,255,255,0.63);cursor:pointer;background-size:100% 100%;align-self:flex-end}#ajaxsearchprores3_1,#ajaxsearchprores3_2,div.asp_r.asp_r_3{position:absolute;z-index:11000;width:auto;margin:12px 0 0 0}#ajaxsearchprores3_1 .results .asp_nores .asp_keyword,#ajaxsearchprores3_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_3 .results .asp_nores .asp_keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:"Open Sans";color:rgba(74,74,74,1);font-size:13px;line-height:13px;text-shadow:none;font-weight:bold}#ajaxsearchprores3_1 .asp_results_top,#ajaxsearchprores3_2 .asp_results_top,div.asp_r.asp_r_3 .asp_results_top{background:rgb(255,255,255);border:1px none rgb(81,81,81);border-radius:0;padding:6px 12px 6px 12px;margin:0 0 4px 0;text-align:center;font-weight:normal;font-family:"Open Sans";color:rgb(74,74,74);font-size:13px;line-height:16px;text-shadow:none}#ajaxsearchprores3_1 .results .item,#ajaxsearchprores3_2 .results .item,div.asp_r.asp_r_3 .results .item{height:auto;background:rgb(255,255,255)}#ajaxsearchprores3_1 .results .item.hovered,#ajaxsearchprores3_2 .results .item.hovered,div.asp_r.asp_r_3 .results .item.hovered{background-image:-moz-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgb(245,245,245),rgb(245,245,245));background-image:-webkit-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:-o-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:-ms-radial-gradient(center,ellipse cover,rgb(245,245,245),rgb(245,245,245));background-image:radial-gradient(ellipse at center,rgb(245,245,245),rgb(245,245,245))}#ajaxsearchprores3_1 .results .item .asp_image,#ajaxsearchprores3_2 .results .item .asp_image,div.asp_r.asp_r_3 .results .item .asp_image{background-size:cover;background-repeat:no-repeat}#ajaxsearchprores3_1 .results .item .asp_item_overlay_img,#ajaxsearchprores3_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_3 .results .item .asp_item_overlay_img{background-size:cover;background-repeat:no-repeat}#ajaxsearchprores3_1 .results .item .asp_content,#ajaxsearchprores3_2 .results .item .asp_content,div.asp_r.asp_r_3 .results .item .asp_content{overflow:hidden;background:transparent;margin:0;padding:0 10px}#ajaxsearchprores3_1 .results .item .asp_content h3,#ajaxsearchprores3_2 .results .item .asp_content h3,div.asp_r.asp_r_3 .results .item .asp_content h3{margin:0;padding:0;display:inline-block;line-height:inherit;font-weight:bold;font-family:"Open Sans";color:rgba(20,84,169,1);font-size:14px;line-height:20px;text-shadow:none}#ajaxsearchprores3_1 .results .item .asp_content h3 a,#ajaxsearchprores3_2 .results .item .asp_content h3 a,div.asp_r.asp_r_3 .results .item .asp_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:bold;font-family:"Open Sans";color:rgba(20,84,169,1);font-size:14px;line-height:20px;text-shadow:none}#ajaxsearchprores3_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores3_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_3 .results .item .asp_content h3 a:hover{font-weight:bold;font-family:"Open Sans";color:rgba(20,84,169,1);font-size:14px;line-height:20px;text-shadow:none}#ajaxsearchprores3_1 .results .item div.etc,#ajaxsearchprores3_2 .results .item div.etc,div.asp_r.asp_r_3 .results .item div.etc{padding:0;font-size:13px;line-height:1.3em;margin-bottom:6px}#ajaxsearchprores3_1 .results .item .etc .asp_author,#ajaxsearchprores3_2 .results .item .etc .asp_author,div.asp_r.asp_r_3 .results .item .etc .asp_author{padding:0;font-weight:bold;font-family:"Open Sans";color:rgba(161,161,161,1);font-size:12px;line-height:13px;text-shadow:none}#ajaxsearchprores3_1 .results .item .etc .asp_date,#ajaxsearchprores3_2 .results .item .etc .asp_date,div.asp_r.asp_r_3 .results .item .etc .asp_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:"Open Sans";color:rgba(173,173,173,1);font-size:12px;line-height:15px;text-shadow:none}#ajaxsearchprores3_1 .results .item div.asp_content,#ajaxsearchprores3_2 .results .item div.asp_content,div.asp_r.asp_r_3 .results .item div.asp_content{margin:0;padding:0;font-weight:normal;font-family:"Open Sans";color:rgba(74,74,74,1);font-size:13px;line-height:13px;text-shadow:none}#ajaxsearchprores3_1 span.highlighted,#ajaxsearchprores3_2 span.highlighted,div.asp_r.asp_r_3 span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee}#ajaxsearchprores3_1 p.showmore,#ajaxsearchprores3_2 p.showmore,div.asp_r.asp_r_3 p.showmore{text-align:center;margin:5px 0 0;font-weight:normal;font-family:"Open Sans";color:rgba(5,94,148,1);font-size:12px;line-height:15px;text-shadow:none}#ajaxsearchprores3_1 p.showmore a,#ajaxsearchprores3_2 p.showmore a,div.asp_r.asp_r_3 p.showmore a{font-weight:normal;font-family:"Open Sans";color:rgba(5,94,148,1);font-size:12px;line-height:15px;text-shadow:none;padding:10px 5px;margin:0 auto;background:#FFF;display:block;text-align:center}#ajaxsearchprores3_1 .asp_res_loader,#ajaxsearchprores3_2 .asp_res_loader,div.asp_r.asp_r_3 .asp_res_loader{background:rgb(255,255,255);height:200px;padding:10px}#ajaxsearchprores3_1.isotopic .asp_res_loader,#ajaxsearchprores3_2.isotopic .asp_res_loader,div.asp_r.asp_r_3.isotopic .asp_res_loader{background:rgba(255,255,255,0);}#ajaxsearchprores3_1 .asp_res_loader .asp_loader,#ajaxsearchprores3_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_3 .asp_res_loader .asp_loader{height:200px;width:200px;margin:0 auto}div.asp_s.asp_s_3.searchsettings,div.asp_s.asp_s_3.searchsettings,div.asp_s.asp_s_3.searchsettings{direction:ltr;padding:0;background-image:-webkit-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-moz-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-o-linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));background-image:-ms-linear-gradient(185deg,rgb(190,76,70) 0,rgb(190,76,70) 100%);background-image:linear-gradient(185deg,rgb(190,76,70),rgb(190,76,70));box-shadow:none;;max-width:208px;z-index:11001}#ajaxsearchprobsettings3_1.searchsettings,#ajaxsearchprobsettings3_2.searchsettings,div.asp_sb.asp_sb_3.searchsettings{max-width:none}div.asp_s.asp_s_3.searchsettings form,div.asp_s.asp_s_3.searchsettings form,div.asp_s.asp_s_3.searchsettings form{display:flex}div.asp_sb.asp_sb_3.searchsettings form,div.asp_sb.asp_sb_3.searchsettings form,div.asp_sb.asp_sb_3.searchsettings form{display:flex}#ajaxsearchprosettings3_1.searchsettings div.asp_option_label,#ajaxsearchprosettings3_2.searchsettings div.asp_option_label,#ajaxsearchprosettings3_1.searchsettings .asp_label,#ajaxsearchprosettings3_2.searchsettings .asp_label,div.asp_s.asp_s_3.searchsettings div.asp_option_label,div.asp_s.asp_s_3.searchsettings .asp_label{font-weight:bold;font-family:"Open Sans";color:rgb(255,255,255);font-size:12px;line-height:15px;text-shadow:none}#ajaxsearchprosettings3_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings3_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_3.searchsettings .asp_option_inner label,div.asp_s.asp_s_3.searchsettings .asp_option_inner label{background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))}#ajaxsearchprosettings3_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings3_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings3_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings3_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_3.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_3.searchsettings .asp_option_inner label:after{font-family:'asppsicons2';border:none;content:"\e800";display:block;position:absolute;top:0;left:0;font-size:11px;color:rgb(255,255,255);margin:1px 0 0 0 !important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none}#ajaxsearchprosettings3_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings3_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_3.searchsettings .asp_sett_scroll{max-height:220px;overflow:auto}#ajaxsearchprobsettings3_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings3_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_3.searchsettings .asp_sett_scroll{max-height:220px;overflow:auto}#ajaxsearchprosettings3_1.searchsettings fieldset,#ajaxsearchprosettings3_2.searchsettings fieldset,div.asp_s.asp_s_3.searchsettings fieldset{width:200px;min-width:200px;max-width:10000px}#ajaxsearchprobsettings3_1.searchsettings fieldset,#ajaxsearchprobsettings3_2.searchsettings fieldset,div.asp_sb.asp_sb_3.searchsettings fieldset{width:200px;min-width:200px;max-width:10000px}#ajaxsearchprosettings3_1.searchsettings fieldset legend,#ajaxsearchprosettings3_2.searchsettings fieldset legend,div.asp_s.asp_s_3.searchsettings fieldset legend{padding:0 0 0 10px;margin:0;background:transparent;font-weight:normal;font-family:"Open Sans";color:rgb(31,31,31);font-size:13px;line-height:15px;text-shadow:none}#ajaxsearchprosettings3_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings3_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_3.searchsettings .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}#ajaxsearchprobsettings3_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings3_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_3.searchsettings .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}#ajaxsearchprores3_1.vertical,#ajaxsearchprores3_2.vertical,div.asp_r.asp_r_3.vertical{padding:4px;background:rgb(225,99,92);border-radius:3px;border:0 none #000;border-radius:0;box-shadow:none;visibility:hidden;display:none}#ajaxsearchprores3_1.vertical .results,#ajaxsearchprores3_2.vertical .results,div.asp_r.asp_r_3.vertical .results{max-height:none}#ajaxsearchprores3_1.vertical .item,#ajaxsearchprores3_2.vertical .item,div.asp_r.asp_r_3.vertical .item{position:relative;box-sizing:border-box}#ajaxsearchprores3_1.vertical .item .asp_content h3,#ajaxsearchprores3_2.vertical .item .asp_content h3,div.asp_r.asp_r_3.vertical .item .asp_content h3{display:inline}#ajaxsearchprores3_1.vertical .results .item .asp_content,#ajaxsearchprores3_2.vertical .results .item .asp_content,div.asp_r.asp_r_3.vertical .results .item .asp_content{overflow:hidden;width:auto;height:auto;background:transparent;margin:0;padding:8px}#ajaxsearchprores3_1.vertical .results .item .asp_image,#ajaxsearchprores3_2.vertical .results .item .asp_image,div.asp_r.asp_r_3.vertical .results .item .asp_image{width:70px;height:70px;margin:2px 8px 0 0}#ajaxsearchprores3_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores3_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_3.vertical .asp_simplebar-scrollbar::before{background:transparent;background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-gradient(radial,center center,0px,center center,100%,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.5),rgba(0,0,0,0.5))}#ajaxsearchprores3_1.vertical .results .item::after,#ajaxsearchprores3_2.vertical .results .item::after,div.asp_r.asp_r_3.vertical .results .item::after{display:block;position:absolute;bottom:0;content:"";height:1px;width:100%;background:rgba(204,204,204,1)}#ajaxsearchprores3_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores3_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_3.vertical .results .item.asp_last_item::after{display:none}.asp_spacer{display:none !important;}.asp_v_spacer{width:100%;height:0}#ajaxsearchprores3_1 .asp_group_header,#ajaxsearchprores3_2 .asp_group_header,div.asp_r.asp_r_3 .asp_group_header{background:#DDD;background:rgb(246,246,246);border-radius:3px 3px 0 0;border-top:1px solid rgb(248,248,248);border-left:1px solid rgb(248,248,248);border-right:1px solid rgb(248,248,248);margin:10px 0 -3px;padding:7px 0 7px 10px;position:relative;z-index:1000;min-width:90%;flex-grow:1;font-weight:bold;font-family:"Open Sans";color:rgba(5,94,148,1);font-size:11px;line-height:13px;text-shadow:none}