.footer {
    text-align: center;
    background-color: #FFF;
    color: #000;
    padding: 25px;
    border-top: 1px solid #353535;
}

.footer-box-top {
    height: 100px;
    color: #fff;
    background-color: #000;
    padding: 20px 25px;
}

.footer-box-top a {
    color: #fff;
    margin-left: 3px;
}

.footer-box {
    color: #fff;
    background-color: #000;
    padding: 20px 25px;
}

.footer-box a {
    color: #fff;
    margin-left: 3px;
}

.office-contact {
    font-size: 20px;
    color: #f00;
    text-align: left;
    margin-bottom: 15px;
}

.office-city {
    text-align: left;
    line-height: 24px;
    /*padding: 0px 40px 0px 0px;*/
}

.office-city a {
    text-decoration: none;
}

div#google_translate_element {
    display: inline-block;
    margin-left: 10px;
}


.btn-footer {
    padding: 4px 15px !important;
    position: relative;
    overflow: hidden;
    background-color: #ff0000 !important;
    float: left;
}

/*.btn-footer:after {
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(0deg);
  
  background: rgba(255, 255, 255, 0.3);
  background: linear-gradient(
    to right, 
    rgba(255, 255, 255, 0.2) 0%,
    rgba(255, 255, 255, 0.2) 77%,
    rgba(255, 255, 255, 0.5) 92%,
    rgba(255, 255, 255, 0.3) 100%
  );
}*/

/* Hover state - trigger effect */

.btn-footer:hover:after {
  opacity: 1;
  top: -30%;
  left: -30%;
  transition-property: left, top, opacity;
  transition-duration: 1s, 1s, 0.15s;
  transition-timing-function: ease;
}

/* Active state */

.btn-footer:active:after {
  opacity: 0;
}




.office-redlynch {
    float: left;
}

/* FOOTER TEXT */
.footer-text {
    font-size: 13px;
    line-height: 40px;
    color: #000;
    margin-bottom: 5px;
    text-align: center
}

    .footer-text a {
        color: #000;
        text-decoration: none;
    }

        .footer-text a:hover {
            text-decoration: underline;
        }


@media only screen and (max-width: 1060px) {

    .office-city {
        float: unset;
        display: block;
    }

    .btn-footer {
        float: unset;
        margin-top: 20px;
        display: inline-block;
    }

    .footer-box-top {
        height: 150px;

    }

    .footer-box-top .office-city {
        text-align: center!important;
    }
}

@media only screen and (min-width: 768px) {
    .footer {
        text-align: left;
    }

    .footer-text {
        float: left;
    }

    .footer .social-transparent {
        float: right;
    }
}

@media only screen and (max-width: 505px) {

}

@media only screen and (max-width: 400px) {
    .footer {
        padding: 15px;
    }
}















@font-face {
    font-family: 'ls-icomoon';
    src: url("css/icomoon/fonts/icomoon.eot?84yycz");
    src: url("css/icomoon/fonts/icomoon.eot?#iefix84yycz") format("embedded-opentype"), url("css/icomoon/fonts/icomoon.woff?84yycz") format("woff"), url("css/icomoon/fonts/icomoon.ttf?84yycz") format("truetype"), url("css/icomoon/fonts/icomoon.svg?84yycz#icomoon") format("svg");
    font-weight: normal;
    font-style: normal
}

[class^="ls-icon-"],
[class*="ls-icon-"] {
    display: initial;
    width: auto;
    height: auto;
    background: none
}

[class^="ls-icon-"]:before,
[class*="ls-icon-"]:before {
    font-family: "ls-icomoon";
    font-style: normal;
    font-weight: normal;
    font-size: initial;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ls-icon-glass:before {
    content: "\e807"
}

.ls-icon-music:before {
    content: "\e814"
}

.ls-icon-search:before {
    content: "\e816"
}

.ls-icon-heart:before {
    content: "\e818"
}

.ls-icon-star:before {
    content: "\e819"
}

.ls-icon-group:before {
    content: "\e81a"
}

.ls-icon-video:before {
    content: "\e81b"
}

.ls-icon-camera:before {
    content: "\e81c"
}

.ls-icon-ok:before {
    content: "\e81d"
}

.ls-icon-plus:before {
    content: "\e81e"
}

.ls-icon-help:before {
    content: "\e81f"
}

.ls-icon-home:before {
    content: "\e820"
}

.ls-icon-attach:before {
    content: "\e821"
}

.ls-icon-lock:before {
    content: "\e822"
}

.ls-icon-lock-open:before {
    content: "\e823"
}

.ls-icon-eye:before {
    content: "\e824"
}

.ls-icon-tag:before {
    content: "\e826"
}

.ls-icon-flag:before {
    content: "\e827"
}

.ls-icon-thumbs-up:before {
    content: "\e828"
}

.ls-icon-thumbs-down:before {
    content: "\e829"
}

.ls-icon-download-alt:before {
    content: "\e82a"
}

.ls-icon-quote:before {
    content: "\e82b"
}

.ls-icon-pencil:before {
    content: "\e82c"
}

.ls-icon-print:before {
    content: "\e82e"
}

.ls-icon-comment:before {
    content: "\e82f"
}

.ls-icon-bell:before {
    content: "\e830"
}

.ls-icon-location:before {
    content: "\e831"
}

.ls-icon-doc-new:before {
    content: "\e833"
}

.ls-icon-cog:before {
    content: "\e836"
}

.ls-icon-wrench:before {
    content: "\e838"
}

.ls-icon-basket:before {
    content: "\e839"
}

.ls-icon-mic:before {
    content: "\e83a"
}

.ls-icon-headphones:before {
    content: "\e83f"
}

.ls-icon-clock:before {
    content: "\e840"
}

.ls-icon-lightbulb:before {
    content: "\e841"
}

.ls-icon-arrows-cw:before {
    content: "\e850"
}

.ls-icon-signal:before {
    content: "\e856"
}

.ls-icon-desktop:before {
    content: "\e857"
}

.ls-icon-laptop:before {
    content: "\e858"
}

.ls-icon-globe-alt:before {
    content: "\e85b"
}

.ls-icon-cloud:before {
    content: "\e85c"
}

.ls-icon-flight:before {
    content: "\e85d"
}

.ls-icon-leaf:before {
    content: "\e868"
}

.ls-icon-briefcase:before {
    content: "\e869"
}

.ls-icon-off:before {
    content: "\e86a"
}

.ls-icon-road:before {
    content: "\e86b"
}

.ls-icon-qrcode:before {
    content: "\e86c"
}

.ls-icon-barcode:before {
    content: "\e86d"
}

.ls-icon-book:before {
    content: "\e86f"
}

.ls-icon-chart:before {
    content: "\e870"
}

.ls-icon-fire:before {
    content: "\e872"
}

.ls-icon-gift:before {
    content: "\e873"
}

.ls-icon-tint:before {
    content: "\e877"
}

.ls-icon-megaphone:before {
    content: "\e879"
}

.ls-icon-clipboard:before {
    content: "\e87a"
}

.ls-icon-key:before {
    content: "\e87c"
}

.ls-icon-glasses:before {
    content: "\e883"
}

.ls-icon-hearing-impaired:before {
    content: "\e884"
}

.ls-icon-adult:before {
    content: "\e885"
}

.ls-icon-guidedog:before {
    content: "\e886"
}

.ls-icon-accessibility:before {
    content: "\e887"
}

.ls-icon-male:before {
    content: "\e888"
}

.ls-icon-female:before {
    content: "\e889"
}

.ls-icon-blogger:before {
    content: "\e88b"
}

.ls-icon-path:before {
    content: "\e88f"
}

.ls-icon-picasa:before {
    content: "\e890"
}

.ls-icon-slideshare:before {
    content: "\e894"
}

.ls-icon-dribbble:before {
    content: "\e895"
}

.ls-icon-flickr:before {
    content: "\e898"
}

.ls-icon-friendfeed:before {
    content: "\e89a"
}

.ls-icon-tumblr:before {
    content: "\e89b"
}

.ls-icon-github:before {
    content: "\e89d"
}

.ls-icon-wordpress:before {
    content: "\e8a1"
}

.ls-icon-youtube:before {
    content: "\e8a2"
}

.ls-icon-cancel:before {
    content: "\e812"
}

.ls-icon-left-dir:before {
    content: "\e80a"
}

.ls-icon-right-dir:before {
    content: "\e809"
}

.ls-icon-down-dir:before {
    content: "\e806"
}

.ls-icon-right-open:before {
    content: "\e600"
}

.ls-icon-up-open:before {
    content: "\e602"
}

.ls-icon-down-open:before {
    content: "\e603"
}

.ls-icon-left-open:before {
    content: "\e601"
}

.ls-icon-env:before {
    content: "\e800"
}

.ls-icon-user:before {
    content: "\e801"
}

.ls-icon-phone:before {
    content: "\e802"
}

.ls-icon-doc:before {
    content: "\e803"
}

.ls-icon-cal:before {
    content: "\e804"
}

.ls-icon-credit-card:before {
    content: "\e805"
}

.ls-icon-menu:before {
    content: "\e808"
}

.ls-icon-vimeo:before {
    content: "\e80b"
}

.ls-icon-facebook:before {
    content: "\e80c"
}

.ls-icon-twitter:before {
    content: "\e80d"
}

.ls-icon-skype:before {
    content: "\e80e"
}

.ls-icon-linkedin:before {
    content: "\e810"
}

.ls-icon-googleplus:before {
    content: "\e811"
}

.ls-icon-dots:before {
    content: "\e813"
}

@font-face {
    font-family: 'ls-icomoon';
    src: url("/assets/css/icomoon/fonts/livesite-icons/icomoon.eot?-rdmvgd");
    src: url("/assets/css/icomoon/fonts/livesite-icons/icomoon.eot?#iefix-rdmvgd") format("embedded-opentype"), url("/assets/css/icomoon/fonts/livesite-icons/icomoon.woff?-rdmvgd") format("woff"), url("/assets/css/icomoon/fonts/livesite-icons/icomoon.ttf?-rdmvgd") format("truetype"), url("/assets/css/icomoon/fonts/livesite-icons/icomoon.svg?-rdmvgd#icomoon") format("svg");
    font-weight: normal;
    font-style: normal
}

[class^="ls-icon-"]:before,
[class*=" ls-icon-"]:before {
    font-family: 'ls-icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ls-icon-googledoc:before {
    content: "\e90c"
}

.ls-icon-soundcloud:before {
    content: "\e90d"
}

.ls-icon-googledrive:before {
    content: "\e90e"
}

.ls-icon-pdf:before {
    content: "\e90f"
}

.ls-icon-Leftarrow:before {
    content: "\e907"
}

.ls-icon-at-sign:before {
    content: "\e906"
}

.ls-icon-arrowup:before {
    content: "\e905"
}

.ls-icon-backspacetwo:before {
    content: "\e908"
}

.ls-icon-banana:before {
    content: "\e909"
}

.ls-icon-banner:before {
    content: "\e90a"
}

.ls-icon-barcode:before {
    content: "\e90b"
}

.ls-icon-bench:before {
    content: "\e913"
}

.ls-icon-bolt:before {
    content: "\e917"
}

.ls-icon-book:before {
    content: "\e918"
}

.ls-icon-bookmark:before {
    content: "\e919"
}

.ls-icon-bookmarktwo:before {
    content: "\e91a"
}

.ls-icon-bowtie:before {
    content: "\e91b"
}

.ls-icon-bread:before {
    content: "\e91c"
}

.ls-icon-briefcase:before {
    content: "\e91d"
}

.ls-icon-briefcasefour:before {
    content: "\e91e"
}

.ls-icon-briefcasethree:before {
    content: "\e91f"
}

.ls-icon-briefcasetwo:before {
    content: "\e920"
}

.ls-icon-brokenheart:before {
    content: "\e923"
}

.ls-icon-bug:before {
    content: "\e925"
}

.ls-icon-cake:before {
    content: "\e926"
}

.ls-icon-calculator:before {
    content: "\e927"
}

.ls-icon-calendar:before {
    content: "\e928"
}

.ls-icon-calendarday:before {
    content: "\e929"
}

.ls-icon-calendarmonth:before {
    content: "\e92a"
}

.ls-icon-camera:before {
    content: "\e92b"
}

.ls-icon-can:before {
    content: "\e92d"
}

.ls-icon-candle:before {
    content: "\e92e"
}

.ls-icon-car:before {
    content: "\e92f"
}

.ls-icon-cart:before {
    content: "\e930"
}

.ls-icon-cash:before {
    content: "\e931"
}

.ls-icon-cashregister:before {
    content: "\e932"
}

.ls-icon-cd:before {
    content: "\e934"
}

.ls-icon-cddrive:before {
    content: "\e935"
}

.ls-icon-cellstwo:before {
    content: "\e937"
}

.ls-icon-chair:before {
    content: "\e939"
}

.ls-icon-circlectrlplay:before {
    content: "\e950"
}

.ls-icon-cloud:before {
    content: "\e95f"
}

.ls-icon-clouddownload:before {
    content: "\e964"
}

.ls-icon-cloudupload:before {
    content: "\e968"
}

.ls-icon-clover:before {
    content: "\e969"
}

.ls-icon-comment:before {
    content: "\e96c"
}

.ls-icon-compass:before {
    content: "\e96d"
}

.ls-icon-copy:before {
    content: "\e96e"
}

.ls-icon-creditcard:before {
    content: "\e970"
}

.ls-icon-crown:before {
    content: "\e972"
}

.ls-icon-cubeline:before {
    content: "\e974"
}

.ls-icon-cubesolid:before {
    content: "\e975"
}

.ls-icon-cup:before {
    content: "\e976"
}

.ls-icon-cursor:before {
    content: "\e977"
}

.ls-icon-cursorhand:before {
    content: "\e978"
}

.ls-icon-dart:before {
    content: "\e97b"
}

.ls-icon-delete:before {
    content: "\e97d"
}

.ls-icon-desktop:before {
    content: "\e97e"
}

.ls-icon-diamond:before {
    content: "\e97f"
}

.ls-icon-dice2and6:before {
    content: "\e989"
}

.ls-icon-doc:before {
    content: "\e996"
}

.ls-icon-docdownload:before {
    content: "\e99d"
}

.ls-icon-docedit:before {
    content: "\e99f"
}

.ls-icon-docgraph:before {
    content: "\e9a2"
}

.ls-icon-doclock:before {
    content: "\e9a4"
}

.ls-icon-docmusic:before {
    content: "\e9a6"
}

.ls-icon-docs:before {
    content: "\e9a8"
}

.ls-icon-dog2:before {
    content: "\e9b2"
}

.ls-icon-dress:before {
    content: "\e9b4"
}

.ls-icon-dresser:before {
    content: "\e9b5"
}

.ls-icon-ds:before {
    content: "\e9b6"
}

.ls-icon-earth:before {
    content: "\e9b7"
}

.ls-icon-eightball:before {
    content: "\e9b9"
}

.ls-icon-exclamationpoint:before {
    content: "\e9bc"
}

.ls-icon-eye:before {
    content: "\e9bf"
}

.ls-icon-eyedropper:before {
    content: "\e9c0"
}

.ls-icon-eyetwo:before {
    content: "\e9c1"
}

.ls-icon-facejoyful:before {
    content: "\e9d3"
}

.ls-icon-film:before {
    content: "\e9fe"
}

.ls-icon-filmstrip:before {
    content: "\e9ff"
}

.ls-icon-firewall:before {
    content: "\ea01"
}

.ls-icon-flag:before {
    content: "\ea0d"
}

.ls-icon-flashlight:before {
    content: "\ea0e"
}

.ls-icon-folder:before {
    content: "\ea11"
}

.ls-icon-font:before {
    content: "\ea1f"
}

.ls-icon-gameboy:before {
    content: "\ea24"
}

.ls-icon-glasses:before {
    content: "\ea25"
}

.ls-icon-gps:before {
    content: "\ea26"
}

.ls-icon-grapes:before {
    content: "\ea27"
}

.ls-icon-graph:before {
    content: "\ea28"
}

.ls-icon-guitar:before {
    content: "\ea29"
}

.ls-icon-hanger:before {
    content: "\ea2a"
}

.ls-icon-hangingpainting:before {
    content: "\ea2b"
}

.ls-icon-harddrive:before {
    content: "\ea2c"
}

.ls-icon-hatbowler:before {
    content: "\ea2d"
}

.ls-icon-hatchef:before {
    content: "\ea2e"
}

.ls-icon-hattop:before {
    content: "\ea2f"
}

.ls-icon-hatwitch:before {
    content: "\ea30"
}

.ls-icon-heart:before {
    content: "\ea32"
}

.ls-icon-home:before {
    content: "\ea36"
}

.ls-icon-hourglass:before {
    content: "\ea39"
}

.ls-icon-ipad:before {
    content: "\ea42"
}

.ls-icon-iphone:before {
    content: "\ea43"
}

.ls-icon-key:before {
    content: "\ea48"
}

.ls-icon-laptop:before {
    content: "\ea49"
}

.ls-icon-leaf:before {
    content: "\ea50"
}

.ls-icon-lego:before {
    content: "\ea51"
}

.ls-icon-lifesaver:before {
    content: "\ea52"
}

.ls-icon-lightbulb:before {
    content: "\ea53"
}

.ls-icon-lightbulbon:before {
    content: "\ea54"
}

.ls-icon-like:before {
    content: "\ea55"
}

.ls-icon-linearrowdown:before {
    content: "\ea56"
}

.ls-icon-linearrowleft:before {
    content: "\ea57"
}

.ls-icon-linearrowright:before {
    content: "\ea58"
}

.ls-icon-linearrowup:before {
    content: "\ea59"
}

.ls-icon-link:before {
    content: "\eabb"
}

.ls-icon-linked:before {
    content: "\eabd"
}

.ls-icon-linkedtwo:before {
    content: "\eabe"
}

.ls-icon-location:before {
    content: "\eae4"
}

.ls-icon-locationearth:before {
    content: "\eae5"
}

.ls-icon-lock:before {
    content: "\eae6"
}

.ls-icon-magnet:before {
    content: "\eae7"
}

.ls-icon-mail:before {
    content: "\eae8"
}

.ls-icon-mailedit:before {
    content: "\eaee"
}

.ls-icon-man:before {
    content: "\eaf8"
}

.ls-icon-mic:before {
    content: "\eb14"
}

.ls-icon-monitor:before {
    content: "\eb7c"
}

.ls-icon-mortarboard:before {
    content: "\eb7d"
}

.ls-icon-music:before {
    content: "\eb81"
}

.ls-icon-musicnote:before {
    content: "\eb82"
}

.ls-icon-paintbrush:before {
    content: "\eb87"
}

.ls-icon-pants:before {
    content: "\eb88"
}

.ls-icon-paperclip:before {
    content: "\eb89"
}

.ls-icon-peace:before {
    content: "\eb8f"
}

.ls-icon-peach:before {
    content: "\eb90"
}

.ls-icon-pear:before {
    content: "\eb91"
}

.ls-icon-percent:before {
    content: "\eb92"
}

.ls-icon-phone:before {
    content: "\eb93"
}

.ls-icon-phonebars:before {
    content: "\eb96"
}

.ls-icon-phonewavesthree:before {
    content: "\eba5"
}

.ls-icon-pianokeys:before {
    content: "\eba8"
}

.ls-icon-pictureframed:before {
    content: "\ebaa"
}

.ls-icon-pin:before {
    content: "\ebab"
}

.ls-icon-play:before {
    content: "\ebac"
}

.ls-icon-playbag:before {
    content: "\ebad"
}

.ls-icon-playlist:before {
    content: "\ebae"
}

.ls-icon-polaroid:before {
    content: "\ebb5"
}

.ls-icon-printer:before {
    content: "\ebb8"
}

.ls-icon-psp:before {
    content: "\ebb9"
}

.ls-icon-puzzlepiece:before {
    content: "\ebba"
}

.ls-icon-quotes:before {
    content: "\ebbb"
}

.ls-icon-radio:before {
    content: "\ebbc"
}

.ls-icon-radiothree:before {
    content: "\ebbe"
}

.ls-icon-ribbon:before {
    content: "\ebc7"
}

.ls-icon-roller:before {
    content: "\ebca"
}

.ls-icon-router:before {
    content: "\ebcb"
}

.ls-icon-save:before {
    content: "\ebcc"
}

.ls-icon-scales:before {
    content: "\ebcd"
}

.ls-icon-scissors:before {
    content: "\ebce"
}

.ls-icon-scrolltwo:before {
    content: "\ebd1"
}

.ls-icon-search:before {
    content: "\ebd2"
}

.ls-icon-share:before {
    content: "\ebe3"
}

.ls-icon-shirt-06:before {
    content: "\ebe4"
}

.ls-icon-shirt-55:before {
    content: "\ebe5"
}

.ls-icon-speedometer:before {
    content: "\ec01"
}

.ls-icon-spraypaint:before {
    content: "\ec03"
}

.ls-icon-stamp:before {
    content: "\ec15"
}

.ls-icon-starthree:before {
    content: "\ec18"
}

.ls-icon-stereo:before {
    content: "\ec1a"
}

.ls-icon-sun:before {
    content: "\ec1d"
}

.ls-icon-tag:before {
    content: "\ec1f"
}

.ls-icon-tags:before {
    content: "\ec20"
}

.ls-icon-target:before {
    content: "\ec22"
}

.ls-icon-textcolor:before {
    content: "\ec24"
}

.ls-icon-thumbtack:before {
    content: "\ec25"
}

.ls-icon-tie:before {
    content: "\ec26"
}

.ls-icon-toxic:before {
    content: "\ec29"
}

.ls-icon-trash:before {
    content: "\ec2a"
}

.ls-icon-tree:before {
    content: "\ec2b"
}

.ls-icon-trophy:before {
    content: "\ec38"
}

.ls-icon-trumpet:before {
    content: "\ec39"
}

.ls-icon-tux:before {
    content: "\ec3a"
}

.ls-icon-tv:before {
    content: "\ec3b"
}

.ls-icon-unlock:before {
    content: "\ec3c"
}

.ls-icon-upload:before {
    content: "\ec3d"
}

.ls-icon-user:before {
    content: "\ec44"
}

.ls-icon-users:before {
    content: "\ec4b"
}

.ls-icon-videocamera:before {
    content: "\ec50"
}

.ls-icon-videocameratwo:before {
    content: "\ec51"
}

.ls-icon-volumefour:before {
    content: "\ec54"
}

.ls-icon-weights:before {
    content: "\ec59"
}

.ls-icon-window:before {
    content: "\ec5d"
}

.ls-icon-windows:before {
    content: "\ec68"
}

.ls-icon-wrenchandhammer:before {
    content: "\ec6e"
}

.ls-icon-yinyang:before {
    content: "\ec71"
}

.ls-icon-zoom:before {
    content: "\ec73"
}

.ls-icon-Socialtw:before {
    content: "\e900"
}

.ls-icon-Socialmail:before {
    content: "\e901"
}

.ls-icon-Socialin:before {
    content: "\e902"
}

.ls-icon-Socialgoo:before {
    content: "\e903"
}

.ls-icon-Socialfb:before {
    content: "\e904"
}

.ls-icon-Twitter:before {
    content: "\f099"
}

.ls-icon-Facebook:before {
    content: "\f09a"
}

.ls-icon-Google-Plus:before {
    content: "\f0d5"
}

.ls-icon-Linkedin:before {
    content: "\f0e1"
}

.ls-icon-angle-left:before {
    content: "\f104"
}

.ls-icon-angle-right:before {
    content: "\f105"
}

.ls-icon-angle-up:before {
    content: "\f108"
}

.ls-icon-angle-down:before {
    content: "\f107"
}

.ls-icon-Share:before {
    content: "\e608"
}

.ls-icon-Linkedin-Circle:before {
    content: "\e609"
}

.ls-icon-At-Sign:before {
    content: "\e60b"
}

.ls-icon-Globe:before {
    content: "\e61c"
}

.ls-icon-vCita:before {
    content: "\e631"
}

.ls-icon-Close:before {
    content: "\e633"
}

.ls-icon-Phone:before {
    content: "\e634"
}

.ls-icon-Lock:before {
    content: "\e641"
}

.ls-icon-Map-Marker:before {
    content: "\e646"
}

.ls-icon-Google-Plus-Circle:before {
    content: "\ea8a"
}

.ls-icon-Facebook-Circle:before {
    content: "\ea8e"
}

.ls-icon-Twitter-Circle:before {
    content: "\ea94"
}

.ls-icon-Env:before {
    content: "\e800"
}

.ls-icon-Person:before {
    content: "\e801"
}

.ls-icon-Phone-Full:before {
    content: "\e802"
}

.ls-icon-Document:before {
    content: "\e803"
}

.ls-icon-Scheduler:before {
    content: "\e804"
}

.ls-icon-Credit-Card:before {
    content: "\e805"
}

.ls-icon-Star:before {
    content: "\e819"
}

.ls-icon-Video:before {
    content: "\e81b"
}

.ls-icon-Bubbel:before {
    content: "\e82f"
}

.ls-font-family-T {
    font-family: "open sans", arial, sans-serif
}

.ls-font-family-T div,
.ls-font-family-T span,
.ls-font-family-T a,
.ls-font-family-T em,
.ls-font-family-T img {
    font-family: "open sans", arial, sans-serif
}

.ls-font-size-T {
    font-size: 12px
}

.ls-ae-bg-T {
    background-color: #fff
}

.ls-ae-text-T {
    color: #605956
}

.ls-ae-text-T:before {
    color: #605956;
    border-color: #605956
}

.ls-ae-link-T,
.ls-text a {
    color: #6fa2fe
}

.ls-main-action-T {
    background-color: #639d2c;
    color: #fff
}

.ls-main-action-T:hover {
    background-color: #7ab738
}

.ls-action-T {
    color: #fff;
    background-color: #1747ac
}

.ls-action-T:hover {
    background-color: #2454b9
}

.ls-action-T:before {
    color: #fff
}

.ls-counter-T {
    background-color: #ed131d;
    color: #fff
}

.ls-action-text-T.ls-desktop {
    background-color: rgba(63, 53, 49, 0.8)
}

.ls-action-text-T {
    color: #fff
}

.ls-my-account-action-T {
    background-color: rgba(111, 104, 100, 0.95)
}

.ls-my-account-action-T:before {
    color: #fff
}

.ls-inline-actions-T {
    border-color: #c7c5c3;
    background-color: #e0dfdd
}

.ls-inline-action-T {
    background-color: #fff;
    color: #605956
}

.ls-inline-action-T:hover {
    color: #605956
}

.ls-inline-item-T {
    color: #605956
}

.ls-inline-item-T:hover {
    color: #605956
}

.ls-inline-action-text-T {
    color: #6f7783
}

.ls-tooltip-menu-bg-T {
    background-color: rgba(40, 38, 37, 0.9)
}

a.ls-tooltip-menu-text-T {
    color: #fff
}

a.ls-tooltip-menu-text-T:before {
    color: #fff
}

a.ls-tooltip-menu-text-T:hover {
    color: #609aff
}

a.ls-tooltip-menu-text-T:hover,
a.ls-tooltip-menu-text-T:active {
    color: #609aff
}

a.ls-tooltip-menu-text-T:hover:before,
a.ls-tooltip-menu-text-T:active:before {
    color: #609aff
}

.ls-welcome-box-bg-T {
    background-color: rgba(63, 53, 49, 0.8)
}

.ls-welcome-box-text-T {
    color: #fff
}

.ls-welcome-box-text-T:before {
    color: #fff
}

.ls-overlay-T.ls-mobile {
    background-color: rgba(0, 0, 0, 0.75)
}

.ls-clearfix:before,
.ls-clearfix:after {
    content: " ";
    display: table
}

.ls-clearfix:after {
    clear: both
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-ms-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes bounce {
    0%,
    100% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@-moz-keyframes bounce {
    0%,
    100% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@-ms-keyframes bounce {
    0%,
    100% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounce {
    0%,
    100% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

#ls_colorbox,
#cls_boxOverlay,
#ls_cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2147483647
}

#ls_cboxWrapper {
    max-width: none
}

#ls_cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    z-index: 2147483647
}

#ls_cboxMiddleLeft,
#ls_cboxBottomLeft {
    clear: left
}

#ls_cboxContent {
    position: relative
}

#ls_cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

#ls_cboxLoadingOverlay,
#ls_cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ls_cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}

#ls_colorbox,
#ls_cboxContent,
#ls_cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#ls_cboxOverlay {
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70)
}

#ls_colorbox {
    outline: 0
}

#ls_cboxContent {
    margin-top: 32px;
    overflow: hidden;
    background: #FFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 21px 8px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 21px 8px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 21px 8px rgba(0, 0, 0, 0.25)
}

.ls_cboxIframe {
    background: #fff
}

#ls_cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#ls_cboxLoadedContent {
    background: #FFF
}

#ls_cboxLoadingGraphic {
    left: 50%;
    margin-left: -20px;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    text-align: center;
    -webkit-animation: rotate 2s infinite linear;
    -moz-animation: rotate 2s infinite linear;
    -o-animation: rotate 2s infinite linear;
    animation: rotate 2s infinite linear
}

#ls_cboxLoadingGraphic:before,
#ls_cboxLoadingGraphic:after {
    content: '';
    display: inline-block;
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #605956;
    border-radius: 100%;
    -webkit-animation: bounce 2s infinite ease-in-out;
    -moz-animation: bounce 2s infinite ease-in-out;
    -o-animation: bounce 2s infinite ease-in-out;
    animation: bounce 2s infinite ease-in-out
}

#ls_cboxLoadingOverlay {
    background: #FFF
}

#ls_cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px
}

#ls_cboxClose {
    position: absolute;
    top: 6px;
    right: 3px;
    width: 15px;
    height: 15px;
    margin: 0;
    border: 0;
    padding: 0;
    font-size: 0;
    background-color: transparent;
    overflow: visible;
    outline: none;
    cursor: pointer
}

#ls_cboxClose:before {
    font-family: "ls-icomoon";
    font-style: normal;
    font-weight: normal;
    font-size: initial;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e812"
}

#ls_cboxClose:before {
    line-height: 15px;
    font-size: 12px;
    color: #bbbbb6;
    -webkit-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -o-transition: color 0.25s;
    transition: color 0.25s
}

#ls_cboxClose:hover:before {
    color: #605956
}

#livesite_engage_button {
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 2147483645;
    margin: 10px 170px 0 10px;
    text-align: center
}

#livesite_engage_button ul,
#livesite_engage_button li,
#livesite_engage_button div,
#livesite_engage_button span,
#livesite_engage_button em,
#livesite_engage_button img,
#livesite_engage_button strong,
#livesite_engage_button a {
    outline: none;
    vertical-align: baseline;
    text-align: left;
    line-height: normal;
    float: none;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

#livesite_engage_button ul.ls-rtl,
#livesite_engage_button li.ls-rtl,
#livesite_engage_button div.ls-rtl,
#livesite_engage_button span.ls-rtl,
#livesite_engage_button em.ls-rtl,
#livesite_engage_button img.ls-rtl,
#livesite_engage_button strong.ls-rtl,
#livesite_engage_button a.ls-rtl {
    text-align: right
}

#livesite_engage_button ol,
#livesite_engage_button ul {
    list-style: none
}

#livesite_engage_button a {
    text-decoration: none
}

#livesite_engage_button em {
    font-style: normal
}

#livesite_engage_button img {
    width: auto;
    height: auto
}

#livesite_engage_button a.ls-engage-button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    padding: 2px 30px 0;
    min-width: 200px;
    line-height: 45px;
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    font-size: 1.33333em;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25)
}

#livesite_engage_button .ls-welcome-box {
    margin: 0 auto 10px;
    display: inline-block;
    max-width: 200px
}

#livesite_active_engage {
    position: fixed;
    z-index: 2147483646;
    bottom: 0px;
    right: 0px;
    margin: 10px 80px 0 10px;
    width: 380px;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25)
}

#livesite_active_engage ul,
#livesite_active_engage li,
#livesite_active_engage div,
#livesite_active_engage span,
#livesite_active_engage em,
#livesite_active_engage img,
#livesite_active_engage strong,
#livesite_active_engage a {
    outline: none;
    vertical-align: baseline;
    text-align: left;
    line-height: normal;
    float: none;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

#livesite_active_engage ul.ls-rtl,
#livesite_active_engage li.ls-rtl,
#livesite_active_engage div.ls-rtl,
#livesite_active_engage span.ls-rtl,
#livesite_active_engage em.ls-rtl,
#livesite_active_engage img.ls-rtl,
#livesite_active_engage strong.ls-rtl,
#livesite_active_engage a.ls-rtl {
    text-align: right
}

#livesite_active_engage ol,
#livesite_active_engage ul {
    list-style: none
}

#livesite_active_engage a {
    text-decoration: none
}

#livesite_active_engage em {
    font-style: normal
}

#livesite_active_engage img {
    width: auto;
    height: auto
}

#livesite_active_engage .ls-ae,
#livesite_active_engage .ls-ae-C,
#livesite_active_engage .ls-content {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px
}

#livesite_active_engage .ls-content {
    padding: 25px
}

#livesite_active_engage .ls-content .ls-text a:hover {
    text-decoration: underline
}

#livesite_active_engage .ls-content .ls-more-actions-C {
    float: right
}

#livesite_active_engage .ls-content .ls-more-actions-C.ls-rtl {
    float: left
}

#livesite_active_engage .ls-content .ls-more-actions-C .ls-more-actions:before {
    width: 48px;
    height: 48px;
    line-height: 48px;
    border-width: 1px;
    border-style: solid;
    font-size: 1.41667em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8
}

#livesite_active_engage .ls-content .ls-more-actions-C .ls-more-actions:hover:before {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

#livesite_active_engage .ls-content .ls-more-actions-C .ls-tooltip-menu {
    left: auto;
    right: 0px
}

#livesite_active_engage .ls-content .ls-more-actions-C .ls-tooltip-menu.ls-rtl {
    left: 0px;
    right: auto
}

#livesite_active_engage .ls-content .ls-more-actions-C .ls-tooltip-menu:after {
    content: " ";
    height: 8px;
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0px
}

#livesite_active_engage .ls-content .ls-more-actions-C+.ls-main-action {
    margin-left: 0;
    margin-right: 60px
}

#livesite_active_engage .ls-content .ls-more-actions-C+.ls-main-action.ls-rtl {
    margin-left: 60px;
    margin-right: 0
}

#livesite_active_engage .ls-content .ls-more-actions-C+.ls-main-action:before {
    display: none
}

#livesite_active_engage .ls-ae-top {
    position: absolute;
    top: 14px;
    left: auto;
    right: 41px
}

#livesite_active_engage .ls-ae-top.ls-rtl {
    left: 41px;
    right: auto
}

#livesite_active_engage a.ls-powered-by,
#livesite_active_engage .ls-powered-by a {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    line-height: 1.3em;
    letter-spacing: 0.3px;
    font-size: 0.91667em
}

#livesite_active_engage a.ls-powered-by em,
#livesite_active_engage .ls-powered-by a em {
    font-weight: bold
}

#livesite_active_engage a.ls-powered-by:hover,
#livesite_active_engage .ls-powered-by a:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

#livesite_active_engage .ls-promotional-link {
    position: relative;
    top: -2px;
    letter-spacing: 0.3px;
    font-size: 1.08333em;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8
}

#livesite_active_engage .ls-promotional-link:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

#livesite_active_engage .ls-close {
    position: absolute;
    top: 14px;
    left: auto;
    right: 15px;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5
}

#livesite_active_engage .ls-close.ls-rtl {
    left: 15px;
    right: auto
}

#livesite_active_engage .ls-close:before {
    font-family: "ls-icomoon";
    font-style: normal;
    font-weight: normal;
    font-size: initial;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e812"
}

#livesite_active_engage .ls-close:hover {
    text-decoration: none
}

#livesite_active_engage .ls-close:before {
    width: 15px;
    font-size: 12px;
    line-height: 16px
}

#livesite_active_engage .ls-title {
    display: inline-block;
    position: relative;
    margin-top: 10px;
    line-height: 1em;
    letter-spacing: 1px;
    font-size: 2em
}

#livesite_active_engage .ls-text {
    margin: 9px 0 20px;
    line-height: 1.6em;
    font-size: 1.16667em;
    padding-left: 0;
    padding-right: 20px
}

#livesite_active_engage .ls-text.ls-rtl {
    padding-left: 20px;
    padding-right: 0
}

#livesite_active_engage .ls-text em {
    font-style: italic
}

#livesite_active_engage .ls-photo {
    display: inline-block;
    max-width: 76px;
    max-height: 76px;
    overflow: hidden;
    margin-left: 0;
    margin-right: 13px
}

#livesite_active_engage .ls-photo.ls-rtl {
    margin-left: 13px;
    margin-right: 0
}

#livesite_active_engage .ls-photo img {
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px / 5px;
    border-radius: 5px / 5px;
    max-width: 72px;
    max-height: 72px;
    display: inline-block
}

#livesite_active_engage .ls-photo+.ls-title {
    top: -4px;
    max-width: 240px
}

#livesite_active_engage a.ls-main-action {
    display: block;
    padding: 0 25px;
    line-height: 50px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 1px;
    font-size: 1.25em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#livesite_active_engage a.ls-main-action:before {
    font-family: "ls-icomoon";
    font-style: normal;
    font-weight: normal;
    font-size: initial;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e600"
}

#livesite_active_engage a.ls-main-action.ls-rtl:before {
    font-family: "ls-icomoon";
    font-style: normal;
    font-weight: normal;
    font-size: initial;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e601"
}

#livesite_active_engage a.ls-main-action:before {
    position: relative;
    line-height: 50px;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=35);
    opacity: 0.35;
    left: 7px;
    float: right
}

#livesite_active_engage a.ls-main-action.ls-rtl:before {
    font-family: "ls-icomoon";
    font-style: normal;
    font-weight: normal;
    font-size: initial;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e601"
}

#livesite_active_engage a.ls-main-action.ls-rtl.ls-rtl #livesite_active_engage a.ls-main-action.ls-rtl:before {
    font-family: "ls-icomoon";
    font-style: normal;
    font-weight: normal;
    font-size: initial;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e600"
}

#livesite_active_engage a.ls-main-action.ls-rtl:before {
    line-height: 50px;
    right: 7px;
    float: left
}

#livesite_active_engage .ls-main-action-C+.ls-powered-by {
    text-align: center;
    margin: 16px 0 -4px
}

#livesite_active_engage .ls-main-action-C .ls-more-actions {
    position: relative\9;
    top: -15px\9
}

#livesite_active_engage .ls-inline-actions {
    padding: 0px 12px 9px;
    border-top-width: 1px;
    border-top-style: solid
}

#livesite_active_engage .ls-inline-actions:before,
#livesite_active_engage .ls-inline-actions:after {
    content: " ";
    display: table
}

#livesite_active_engage .ls-inline-actions:after {
    clear: both
}

#livesite_active_engage .ls-actions-C {
    width: 277px;
    float: left
}

#livesite_active_engage .ls-actions-C:before,
#livesite_active_engage .ls-actions-C:after {
    content: " ";
    display: table
}

#livesite_active_engage .ls-actions-C:after {
    clear: both
}

#livesite_active_engage .ls-actions-C.ls-rtl {
    float: right
}

#livesite_active_engage .ls-actions-C .ls-more-actions-C {
    float: left
}

#livesite_active_engage .ls-actions-C .ls-more-actions-C.ls-rtl {
    float: right
}

#livesite_active_engage .ls-actions-C .ls-tooltip-menu {
    left: auto;
    right: -50px
}

#livesite_active_engage .ls-actions-C .ls-tooltip-menu.ls-rtl {
    left: -50px;
    right: auto
}

#livesite_active_engage .ls-actions-C .ls-tooltip-menu:after {
    content: " ";
    height: 10px;
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0px
}

#livesite_active_engage .ls-action-C {
    float: left;
    position: relative;
    width: 68px;
    padding-top: 10px;
    line-height: 1.3em;
    text-align: center !important;
    font-size: 0.91667em
}

#livesite_active_engage .ls-action-C.ls-rtl {
    float: right
}

#livesite_active_engage .ls-action-C .ls-action-text {
    display: block;
    text-align: center
}

#livesite_active_engage .ls-action-C .ls-action {
    display: inline-block;
    width: 38px;
    height: 38px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    -webkit-transition: all 0.15s;
    -moz-transition: all 0.15s;
    -o-transition: all 0.15s;
    transition: all 0.15s;
    margin: 0 auto 6px
}

#livesite_active_engage .ls-action-C .ls-action:before {
    display: block;
    line-height: 38px;
    font-size: 19px
}

#livesite_active_engage .ls-action-C .ls-action.ls-my-account span {
    text-align: center
}

#livesite_active_engage .ls-action-C .ls-action.ls-my-account:before {
    font-size: 15px
}

#livesite_active_engage .ls-action-C .ls-action.ls-my-account .ls-counter {
    position: absolute;
    padding: 0 4px;
    min-width: 6px;
    height: 14px;
    line-height: 15px;
    text-align: center;
    font-size: 9px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    top: -1px;
    left: auto;
    right: -1px
}

#livesite_active_engage .ls-action-C .ls-action.ls-my-account .ls-counter.ls-rtl {
    left: -1px;
    right: auto
}

#livesite_active_engage .ls-action-C .ls-action.ls-more-actions:before {
    font-size: 8px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

#livesite_active_engage .ls-action-C .ls-action.ls-icon-cal:before {
    line-height: 37px;
    letter-spacing: 1px
}

#livesite_active_engage .ls-action-C .ls-action.ls-icon-env:before,
#livesite_active_engage .ls-action-C .ls-action.ls-icon-phone:before {
    font-size: 17px
}

#livesite_active_engage .ls-action-C .ls-action.ls-icon-credit-card:before {
    font-size: 20px
}

#livesite_active_engage .ls-action-C .ls-action.ls-icon-doc:before {
    letter-spacing: 1px;
    line-height: 37px;
    font-size: 17px
}

#livesite_active_engage .ls-profile-action {
    float: right
}

#livesite_active_engage .ls-profile-action.ls-rtl {
    float: left
}

#livesite_active_engage .ls-profile-action .ls-my-account {
    display: inline-block;
    position: relative
}

#livesite_active_engage .ls-more-actions-C {
    position: relative
}

#livesite_active_engage .ls-more-actions-C:before,
#livesite_active_engage .ls-more-actions-C:after {
    content: " ";
    display: table
}

#livesite_active_engage .ls-more-actions-C:after {
    clear: both
}

#livesite_active_engage .ls-tooltip-menu {
    position: absolute;
    bottom: 115%;
    padding: 13px 30px 13px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

#livesite_active_engage .ls-tooltip-menu.ls-rtl {
    padding: 13px 10px 13px 30px
}

#livesite_active_engage .ls-tooltip-menu-item {
    display: block;
    line-height: 25px;
    letter-spacing: 1px;
    vertical-align: top;
    margin-bottom: 1px;
    font-size: 0.91667em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left
}

#livesite_active_engage .ls-tooltip-menu-item.ls-rtl {
    text-align: right
}

#livesite_active_engage .ls-tooltip-menu-item:before {
    width: 34px;
    vertical-align: middle;
    line-height: 25px;
    font-size: 16px;
    text-align: center
}

#livesite_active_engage .ls-tooltip-menu-item.ls-icon-credit-card:before {
    letter-spacing: 0
}

#livesite_active_engage .ls-tooltip-menu-item.ls-icon-doc:before,
#livesite_active_engage .ls-tooltip-menu-item.ls-icon-env:before {
    font-size: 15px
}

#livesite_active_engage .ls-tooltip-menu-item:after {
    content: "";
    display: table;
    clear: both
}

#livesite_action_buttons {
    position: fixed;
    z-index: 2147483646;
    padding: 30px 15px 7px;
    top: 0;
    right: 0
}

#livesite_action_buttons ul,
#livesite_action_buttons li,
#livesite_action_buttons div,
#livesite_action_buttons span,
#livesite_action_buttons em,
#livesite_action_buttons img,
#livesite_action_buttons strong,
#livesite_action_buttons a {
    outline: none;
    vertical-align: baseline;
    text-align: left;
    line-height: normal;
    float: none;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

#livesite_action_buttons ul.ls-rtl,
#livesite_action_buttons li.ls-rtl,
#livesite_action_buttons div.ls-rtl,
#livesite_action_buttons span.ls-rtl,
#livesite_action_buttons em.ls-rtl,
#livesite_action_buttons img.ls-rtl,
#livesite_action_buttons strong.ls-rtl,
#livesite_action_buttons a.ls-rtl {
    text-align: right
}

#livesite_action_buttons ol,
#livesite_action_buttons ul {
    list-style: none
}

#livesite_action_buttons a {
    text-decoration: none
}

#livesite_action_buttons em {
    font-style: normal
}

#livesite_action_buttons img {
    width: auto;
    height: auto
}

#livesite_action_buttons .ls-welcome-box-C {
    position: fixed;
    top: 25px;
    right: 73px
}

#livesite_action_buttons .ls-welcome-box {
    min-width: 170px
}

#livesite_action_buttons .ls-action {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
    margin-bottom: 13px;
    -webkit-box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 0.25)
}

#livesite_action_buttons .ls-action:first-of-type:hover+.ls-welcome-box-C {
    display: none
}

#livesite_action_buttons .ls-action .ls-counter {
    position: absolute;
    top: -4px;
    padding: 0 5px;
    min-width: 8px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    font-size: 0.91667em;
    left: 67%
}

#livesite_action_buttons .ls-action>span {
    position: absolute;
    top: 12px;
    right: 100%;
    min-width: 170px;
    white-space: nowrap
}

#livesite_action_buttons .ls-action>span em {
    display: block;
    position: relative;
    height: 29px;
    line-height: 28px;
    text-align: center;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    font-size: 1em;
    letter-spacing: 1px;
    padding: 0 20px;
    right: 10px
}

#livesite_action_buttons .ls-action:before {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 26px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    float: left
}

#livesite_action_buttons .ls-action.ls-icon-doc:before {
    text-indent: 1px
}

#livesite_action_buttons .ls-action.ls-icon-mail:before {
    line-height: 53px
}

#livesite_action_buttons .ls-action.ls-icon-credit-card:before {
    font-size: 23px;
    line-height: 47px
}

#livesite_action_buttons .livesite-client-welcome-box .ls-welcome-box-C {
    top: -12px
}

@supports (-ms-accelerator: true) {
    #livesite_action_buttons {
        right: 15px
    }
}

#livesite_engage_button .ls-welcome-box,
#livesite_action_buttons .ls-welcome-box {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    text-align: left;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 22px 12px 15px;
    letter-spacing: 0.6px;
    position: relative
}

#livesite_engage_button .ls-welcome-box ul,
#livesite_engage_button .ls-welcome-box li,
#livesite_engage_button .ls-welcome-box div,
#livesite_engage_button .ls-welcome-box span,
#livesite_engage_button .ls-welcome-box em,
#livesite_engage_button .ls-welcome-box img,
#livesite_engage_button .ls-welcome-box strong,
#livesite_engage_button .ls-welcome-box a,
#livesite_action_buttons .ls-welcome-box ul,
#livesite_action_buttons .ls-welcome-box li,
#livesite_action_buttons .ls-welcome-box div,
#livesite_action_buttons .ls-welcome-box span,
#livesite_action_buttons .ls-welcome-box em,
#livesite_action_buttons .ls-welcome-box img,
#livesite_action_buttons .ls-welcome-box strong,
#livesite_action_buttons .ls-welcome-box a {
    outline: none;
    vertical-align: baseline;
    text-align: left;
    line-height: normal;
    float: none;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

#livesite_engage_button .ls-welcome-box ul.ls-rtl,
#livesite_engage_button .ls-welcome-box li.ls-rtl,
#livesite_engage_button .ls-welcome-box div.ls-rtl,
#livesite_engage_button .ls-welcome-box span.ls-rtl,
#livesite_engage_button .ls-welcome-box em.ls-rtl,
#livesite_engage_button .ls-welcome-box img.ls-rtl,
#livesite_engage_button .ls-welcome-box strong.ls-rtl,
#livesite_engage_button .ls-welcome-box a.ls-rtl,
#livesite_action_buttons .ls-welcome-box ul.ls-rtl,
#livesite_action_buttons .ls-welcome-box li.ls-rtl,
#livesite_action_buttons .ls-welcome-box div.ls-rtl,
#livesite_action_buttons .ls-welcome-box span.ls-rtl,
#livesite_action_buttons .ls-welcome-box em.ls-rtl,
#livesite_action_buttons .ls-welcome-box img.ls-rtl,
#livesite_action_buttons .ls-welcome-box strong.ls-rtl,
#livesite_action_buttons .ls-welcome-box a.ls-rtl {
    text-align: right
}

#livesite_engage_button .ls-welcome-box ol,
#livesite_engage_button .ls-welcome-box ul,
#livesite_action_buttons .ls-welcome-box ol,
#livesite_action_buttons .ls-welcome-box ul {
    list-style: none
}

#livesite_engage_button .ls-welcome-box a,
#livesite_action_buttons .ls-welcome-box a {
    text-decoration: none
}

#livesite_engage_button .ls-welcome-box em,
#livesite_action_buttons .ls-welcome-box em {
    font-style: normal
}

#livesite_engage_button .ls-welcome-box img,
#livesite_action_buttons .ls-welcome-box img {
    width: auto;
    height: auto
}

#livesite_engage_button .ls-welcome-box.ls-rtl,
#livesite_action_buttons .ls-welcome-box.ls-rtl {
    text-align: right
}

#livesite_engage_button .ls-welcome-box.ls-rtl,
#livesite_action_buttons .ls-welcome-box.ls-rtl {
    padding: 10px 15px 12px 22px
}

#livesite_engage_button .ls-welcome-box .ls-close,
#livesite_action_buttons .ls-welcome-box .ls-close {
    position: absolute;
    width: 16px;
    text-align: center;
    left: auto;
    right: 5px;
    top: 3px;
    -webkit-transition: opacity 0.25s;
    -moz-transition: opacity 0.25s;
    -o-transition: opacity 0.25s;
    transition: opacity 0.25s;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8
}

#livesite_engage_button .ls-welcome-box .ls-close.ls-rtl,
#livesite_action_buttons .ls-welcome-box .ls-close.ls-rtl {
    left: 5px;
    right: auto
}

#livesite_engage_button .ls-welcome-box .ls-close:before,
#livesite_action_buttons .ls-welcome-box .ls-close:before {
    font-family: "ls-icomoon";
    font-style: normal;
    font-weight: normal;
    font-size: initial;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e812"
}

#livesite_engage_button .ls-welcome-box .ls-close:hover,
#livesite_action_buttons .ls-welcome-box .ls-close:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

#livesite_engage_button .ls-welcome-box .ls-close:before,
#livesite_action_buttons .ls-welcome-box .ls-close:before {
    font-size: 10px;
    line-height: 18px;
    width: 18px
}

#livesite_engage_button .ls-welcome-box .ls-title,
#livesite_action_buttons .ls-welcome-box .ls-title {
    line-height: initial;
    font-size: 1.08333em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#livesite_engage_button .ls-welcome-box .ls-content,
#livesite_action_buttons .ls-welcome-box .ls-content {
    font-size: 0.91667em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 300
}

@-webkit-keyframes jump {
    0% {
        -webkit-transform: translate(0, 80%);
        -moz-transform: translate(0, 80%);
        -ms-transform: translate(0, 80%);
        -o-transform: translate(0, 80%);
        transform: translate(0, 80%)
    }
    50% {
        -webkit-transform: translate(0, -8px);
        -moz-transform: translate(0, -8px);
        -ms-transform: translate(0, -8px);
        -o-transform: translate(0, -8px);
        transform: translate(0, -8px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@-moz-keyframes jump {
    0% {
        -webkit-transform: translate(0, 80%);
        -moz-transform: translate(0, 80%);
        -ms-transform: translate(0, 80%);
        -o-transform: translate(0, 80%);
        transform: translate(0, 80%)
    }
    50% {
        -webkit-transform: translate(0, -8px);
        -moz-transform: translate(0, -8px);
        -ms-transform: translate(0, -8px);
        -o-transform: translate(0, -8px);
        transform: translate(0, -8px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@-ms-keyframes jump {
    0% {
        -webkit-transform: translate(0, 80%);
        -moz-transform: translate(0, 80%);
        -ms-transform: translate(0, 80%);
        -o-transform: translate(0, 80%);
        transform: translate(0, 80%)
    }
    50% {
        -webkit-transform: translate(0, -8px);
        -moz-transform: translate(0, -8px);
        -ms-transform: translate(0, -8px);
        -o-transform: translate(0, -8px);
        transform: translate(0, -8px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@keyframes jump {
    0% {
        -webkit-transform: translate(0, 80%);
        -moz-transform: translate(0, 80%);
        -ms-transform: translate(0, 80%);
        -o-transform: translate(0, 80%);
        transform: translate(0, 80%)
    }
    50% {
        -webkit-transform: translate(0, -8px);
        -moz-transform: translate(0, -8px);
        -ms-transform: translate(0, -8px);
        -o-transform: translate(0, -8px);
        transform: translate(0, -8px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@-webkit-keyframes ab_enter {
    from {
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        -webkit-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -moz-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -ms-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -o-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        transform: rotate(95deg) translate(20%, 0) scale(1.1)
    }
    to {
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8;
        -webkit-transform: rotate(0deg) translate(0, 0);
        -moz-transform: rotate(0deg) translate(0, 0);
        -ms-transform: rotate(0deg) translate(0, 0);
        -o-transform: rotate(0deg) translate(0, 0);
        transform: rotate(0deg) translate(0, 0)
    }
}

@-moz-keyframes ab_enter {
    from {
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        -webkit-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -moz-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -ms-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -o-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        transform: rotate(95deg) translate(20%, 0) scale(1.1)
    }
    to {
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8;
        -webkit-transform: rotate(0deg) translate(0, 0);
        -moz-transform: rotate(0deg) translate(0, 0);
        -ms-transform: rotate(0deg) translate(0, 0);
        -o-transform: rotate(0deg) translate(0, 0);
        transform: rotate(0deg) translate(0, 0)
    }
}

@-ms-keyframes ab_enter {
    from {
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        -webkit-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -moz-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -ms-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -o-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        transform: rotate(95deg) translate(20%, 0) scale(1.1)
    }
    to {
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8;
        -webkit-transform: rotate(0deg) translate(0, 0);
        -moz-transform: rotate(0deg) translate(0, 0);
        -ms-transform: rotate(0deg) translate(0, 0);
        -o-transform: rotate(0deg) translate(0, 0);
        transform: rotate(0deg) translate(0, 0)
    }
}

@keyframes ab_enter {
    from {
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        -webkit-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -moz-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -ms-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        -o-transform: rotate(95deg) translate(20%, 0) scale(1.1);
        transform: rotate(95deg) translate(20%, 0) scale(1.1)
    }
    to {
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8;
        -webkit-transform: rotate(0deg) translate(0, 0);
        -moz-transform: rotate(0deg) translate(0, 0);
        -ms-transform: rotate(0deg) translate(0, 0);
        -o-transform: rotate(0deg) translate(0, 0);
        transform: rotate(0deg) translate(0, 0)
    }
}

#livesite_action_buttons .ls-action {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}

#livesite_action_buttons .ls-action span {
    display: none\9;
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: scale(0, 1) translate(100%, 0);
    -moz-transform: scale(0, 1) translate(100%, 0);
    -ms-transform: scale(0, 1) translate(100%, 0);
    -o-transform: scale(0, 1) translate(100%, 0);
    transform: scale(0, 1) translate(100%, 0);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out
}

#livesite_action_buttons.ls-animate-enter .ls-action {
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
    -webkit-transform: rotate(95deg) translate(0, -20%) scale(1.2);
    -moz-transform: rotate(95deg) translate(0, -20%) scale(1.2);
    -ms-transform: rotate(95deg) translate(0, -20%) scale(1.2);
    -o-transform: rotate(95deg) translate(0, -20%) scale(1.2);
    transform: rotate(95deg) translate(0, -20%) scale(1.2)
}

#livesite_action_buttons.ls-animate-enter .ls-action:nth-of-type(1) {
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s
}

#livesite_action_buttons.ls-animate-enter .ls-action:nth-of-type(2) {
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s
}

#livesite_action_buttons.ls-animate-enter .ls-action:nth-of-type(3) {
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s
}

#livesite_action_buttons.ls-animate-enter .ls-action:nth-of-type(4) {
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s
}

#livesite_action_buttons.ls-animate-enter .ls-action:nth-of-type(5) {
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s
}

#livesite_action_buttons.ls-animate-enter .ls-action:nth-of-type(6) {
    -webkit-transition-delay: 0.6s;
    -moz-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s
}

#livesite_action_buttons.ls-animate-enter .ls-action:nth-of-type(7) {
    -webkit-transition-delay: 0.7s;
    -moz-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
    transition-delay: 0.7s
}

#livesite_action_buttons.ls-animate-enter .ls-action:nth-of-type(8) {
    -webkit-transition-delay: 0.8s;
    -moz-transition-delay: 0.8s;
    -o-transition-delay: 0.8s;
    transition-delay: 0.8s
}

#livesite_action_buttons.ls-animate-enter .ls-action:nth-of-type(9) {
    -webkit-transition-delay: 0.9s;
    -moz-transition-delay: 0.9s;
    -o-transition-delay: 0.9s;
    transition-delay: 0.9s
}

#livesite_action_buttons.ls-animate-enter .ls-action:nth-of-type(10) {
    -webkit-transition-delay: 1s;
    -moz-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s
}

#livesite_action_buttons.ls-animate-hover .ls-action {
    -webkit-transition-delay: 0s !important;
    -moz-transition-delay: 0s !important;
    -o-transition-delay: 0s !important;
    transition-delay: 0s !important;
    -webkit-transition: all 0.15s;
    -moz-transition: all 0.15s;
    -o-transition: all 0.15s;
    transition: all 0.15s
}

#livesite_action_buttons.ls-animate-hover .ls-action:before {
    -webkit-transition-delay: 0s !important;
    -moz-transition-delay: 0s !important;
    -o-transition-delay: 0s !important;
    transition-delay: 0s !important
}

#livesite_action_buttons.ls-animate-hover .ls-action:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15)
}

#livesite_action_buttons.ls-animate-hover .ls-action:hover span {
    display: block\9;
    -webkit-transform: scale(0.85) translate(0, 0);
    -moz-transform: scale(0.85) translate(0, 0);
    -ms-transform: scale(0.85) translate(0, 0);
    -o-transform: scale(0.85) translate(0, 0);
    transform: scale(0.85) translate(0, 0);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

#livesite_action_buttons.ls-visible .ls-action {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=95);
    opacity: 0.95;
    -webkit-transform: rotate(0deg) translate(0, 0) scale(1);
    -moz-transform: rotate(0deg) translate(0, 0) scale(1);
    -ms-transform: rotate(0deg) translate(0, 0) scale(1);
    -o-transform: rotate(0deg) translate(0, 0) scale(1);
    transform: rotate(0deg) translate(0, 0) scale(1)
}

#livesite_action_buttons .ls-counter {
    width: 0;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

#livesite_action_buttons .ls-counter.ls-animate-enter {
    -webkit-transition: opacity 0.25s, -webkit-transform 0.25s;
    -moz-transition: opacity 0.25s, -moz-transform 0.25s;
    -o-transition: opacity 0.25s, -o-transform 0.25s;
    transition: opacity 0.25s, transform 0.25s
}

#livesite_action_buttons .ls-counter.ls-visible {
    width: auto;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

#livesite_engage_button {
    display: none\9;
    bottom: -47px;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}

#livesite_engage_button.ls-animate-enter {
    -webkit-transition: opacity 0.5s, bottom 0.4s;
    -moz-transition: opacity 0.5s, bottom 0.4s;
    -o-transition: opacity 0.5s, bottom 0.4s;
    transition: opacity 0.5s, bottom 0.4s;
    -webkit-transition-delay: 0.15s;
    -moz-transition-delay: 0.15s;
    -o-transition-delay: 0.15s;
    transition-delay: 0.15s
}

#livesite_engage_button.ls-visible {
    display: block\9;
    bottom: 0;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

#livesite_active_engage {
    display: none\9;
    -webkit-transform: scaleX(0.7) translate(0, 110%);
    -moz-transform: scaleX(0.7) translate(0, 110%);
    -ms-transform: scaleX(0.7) translate(0, 110%);
    -o-transform: scaleX(0.7) translate(0, 110%);
    transform: scaleX(0.7) translate(0, 110%)
}

#livesite_active_engage .ls-ae {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}

#livesite_active_engage .ls-inline-actions .ls-action {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}

#livesite_active_engage .ls-inline-actions .ls-action:before {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}

#livesite_active_engage.ls-animate-enter {
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.3s
}

#livesite_active_engage.ls-animate-enter .ls-ae {
    -webkit-transition: all 0.35s ease;
    -webkit-transition-delay: 0.2s;
    -moz-transition: all 0.35s ease 0.2s;
    -o-transition: all 0.35s ease 0.2s;
    transition: all 0.35s ease 0.2s
}

#livesite_active_engage.ls-animate-enter .ls-content>* {
    -webkit-animation: jump 0.5s ease 0.2s;
    -moz-animation: jump 0.5s ease 0.2s;
    -o-animation: jump 0.5s ease 0.2s;
    animation: jump 0.5s ease 0.2s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-action {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-action:before {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: scale(1.5) rotate(-75deg) translate(-25%, 0%);
    -moz-transform: scale(1.5) rotate(-75deg) translate(-25%, 0%);
    -ms-transform: scale(1.5) rotate(-75deg) translate(-25%, 0%);
    -o-transform: scale(1.5) rotate(-75deg) translate(-25%, 0%);
    transform: scale(1.5) rotate(-75deg) translate(-25%, 0%)
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-actions-C>.ls-action:nth-of-type(1) {
    -webkit-transition-delay: 0.15s;
    -moz-transition-delay: 0.15s;
    -o-transition-delay: 0.15s;
    transition-delay: 0.15s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-actions-C>.ls-action:nth-of-type(1):before {
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-actions-C>.ls-action:nth-of-type(2) {
    -webkit-transition-delay: 0.25s;
    -moz-transition-delay: 0.25s;
    -o-transition-delay: 0.25s;
    transition-delay: 0.25s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-actions-C>.ls-action:nth-of-type(2):before {
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-actions-C>.ls-action:nth-of-type(3) {
    -webkit-transition-delay: 0.35s;
    -moz-transition-delay: 0.35s;
    -o-transition-delay: 0.35s;
    transition-delay: 0.35s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-actions-C>.ls-action:nth-of-type(3):before {
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-actions-C>.ls-action:nth-of-type(4) {
    -webkit-transition-delay: 0.45s;
    -moz-transition-delay: 0.45s;
    -o-transition-delay: 0.45s;
    transition-delay: 0.45s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-actions-C>.ls-action:nth-of-type(4):before {
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-more-actions-C>.ls-action {
    -webkit-transition-delay: 0.45s;
    -moz-transition-delay: 0.45s;
    -o-transition-delay: 0.45s;
    transition-delay: 0.45s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-more-actions-C>.ls-action:before {
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-profile-action .ls-action {
    -webkit-transition-delay: 0.55s;
    -moz-transition-delay: 0.55s;
    -o-transition-delay: 0.55s;
    transition-delay: 0.55s
}

#livesite_active_engage.ls-animate-enter .ls-inline-actions .ls-profile-action .ls-action:before {
    -webkit-transition-delay: 0.6s;
    -moz-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s
}

#livesite_active_engage.ls-animate-hover .ls-action {
    -webkit-transition-delay: 0s !important;
    -moz-transition-delay: 0s !important;
    -o-transition-delay: 0s !important;
    transition-delay: 0s !important
}

#livesite_active_engage.ls-animate-hover .ls-action:before {
    -webkit-transition-delay: 0s !important;
    -moz-transition-delay: 0s !important;
    -o-transition-delay: 0s !important;
    transition-delay: 0s !important
}

#livesite_active_engage.ls-animate-hover .ls-inline-actions .ls-action {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}

#livesite_active_engage.ls-animate-hover .ls-inline-actions .ls-action:hover,
#livesite_active_engage.ls-animate-hover .ls-inline-actions .ls-action:hover:after {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

#livesite_active_engage.ls-animate-hover .ls-inline-actions .ls-action:active,
#livesite_active_engage.ls-animate-hover .ls-inline-actions .ls-action:active:after {
    -webkit-transform: scale(0.97);
    -moz-transform: scale(0.97);
    -ms-transform: scale(0.97);
    -o-transform: scale(0.97);
    transform: scale(0.97);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8
}

#livesite_active_engage.ls-animate-hover .ls-more-actions-C {
    -webkit-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -o-transition: color 0.25s;
    transition: color 0.25s
}

#livesite_active_engage.ls-animate-hover .ls-tooltip-menu {
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s
}

#livesite_active_engage.ls-visible {
    display: block\9;
    -webkit-transform: scaleX(1) translate(0, 0);
    -moz-transform: scaleX(1) translate(0, 0);
    -ms-transform: scaleX(1) translate(0, 0);
    -o-transform: scaleX(1) translate(0, 0);
    transform: scaleX(1) translate(0, 0)
}

#livesite_active_engage.ls-visible .ls-ae {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

#livesite_active_engage.ls-visible .ls-inline-actions .ls-action {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

#livesite_active_engage.ls-visible .ls-inline-actions .ls-action:before {
    -webkit-transform: rotate(0deg) translate(0, 0);
    -moz-transform: rotate(0deg) translate(0, 0);
    -ms-transform: rotate(0deg) translate(0, 0);
    -o-transform: rotate(0deg) translate(0, 0);
    transform: rotate(0deg) translate(0, 0);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

#livesite_active_engage .ls-counter {
    width: 0;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

#livesite_active_engage .ls-counter.ls-animate-enter {
    -webkit-transition: opacity 0.25s, -webkit-transform 0.25s;
    -moz-transition: opacity 0.25s, -moz-transform 0.25s;
    -o-transition: opacity 0.25s, -o-transform 0.25s;
    transition: opacity 0.25s, transform 0.25s
}

#livesite_active_engage .ls-counter.ls-visible {
    width: auto;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

#livesite_active_engage .ls-close {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.25s;
    -moz-transition: opacity 0.25s;
    -o-transition: opacity 0.25s;
    transition: opacity 0.25s
}

#livesite_active_engage .ls-close:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

#livesite_active_engage .ls-main-action {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}

#livesite_active_engage .ls-main-action:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=95);
    opacity: 0.95
}

#livesite_active_engage .ls-tooltip-menu {
    display: none\9;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    z-index: -1
}

#livesite_active_engage .ls-more-actions-C:hover .ls-tooltip-menu {
    display: block\9;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    z-index: 0
}

#livesite_engage_button .ls-welcome-box,
#livesite_action_buttons .ls-welcome-box {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

#livesite_engage_button .ls-welcome-box.ls-animate-enter,
#livesite_action_buttons .ls-welcome-box.ls-animate-enter {
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s
}

#livesite_engage_button .ls-welcome-box.ls-visible,
#livesite_action_buttons .ls-welcome-box.ls-visible {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ls-hide-desktop {
    display: none !important
}

.ls-show-desktop {
    display: initial !important
}

.ls-ensure-loaded {
    position: fixed
}

/*.floating-contact-wrapper {
    position: fixed;
}*/

.floating-contact-callout {
    z-index: 1000;
    border-top-left-radius: 7.5px;
    border-top-right-radius: 7.5px;
    background: #f00;
    color: #fff;
    position: absolute;
    top:0;
    left:50%; 
    transform:translateY(-100%) translateX(-50%);
    transition: all 0.25s;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}

.floating-contact-callout > a {
    color: #fff;

    padding: 15px 30px;
    display: inline-block;
    text-decoration: none;
    white-space: nowrap;
}

.floating-contact-form-wrap {
    position: fixed;
    bottom: 0;
    z-index: 1000;
    background: #fff;
    border-top-right-radius: 7.5px;
    border-top-left-radius: 7.5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    transform: translateY(100%);
    transition: all 0.25s;
    min-width: 350px;
    max-width: 100vw;
}

.floating-contact-form-wrap:not(.in):hover {
    transform: translateY(98%);
}

.floating-contact-form-wrap.in {
    transform: none;
}
.floating-contact-form-wrap.in .floating-contact-callout {
    opacity: 0;
    transform:translateY(100%) translateX(-50%);
}

a.floating-contact-close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    padding: 5px;
    text-decoration: none;
    color: #000;
}


img.floating-contact-form-logo {
    max-width: 100px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.floating-contact-main p {
    padding: 10px 0;
    margin: 0;
    text-align: center;
}

a.floating-contact-button {
    display: inline-block;
    background-color: #000;
    color: #fff;
    padding: 15px;
    border-radius: 7.5px;
    width: 100%;
    text-align: center;
    text-decoration: none;
}

a.floating-contact-button > i.fa {
    opacity: 0;
    transition: all 0.25s;
    transform: translateX(-10px);
}

a.floating-contact-button:hover > i.fa {
    opacity: 1;
    transform: translateX(0px);
    margin-left: 10px;
}

.floating-contact-form-footer {
    margin-top: 10px;
}

.flex-icons {
    display: flex;
    flex-wrap: wrap;
}

.flex-icon {
    display: block;
    width: 25%;
    padding: 5px;
    user-select: none;
    color: #717171;
    text-decoration: none;
    transition: all 0.15s;
}

.flex-icon:hover {
    color: #000;
    text-decoration: none;
}

.flex-icon > i.fa {
    display: block;
    text-align: center;
    font-size: 2em;
}

.flex-icon > span {
    display: block;
    text-align: center;
    margin-top: 5px;
}

.floating-contact-form-wrap > .floating-contact-main {
    padding: 25px;
}

.floating-contact-form-footer {
    background: #eee;
}

.floating-contact-form-wrap > .floating-contact-main {
    padding: 25px;
}

.floating-contact-form-footer {
    background: #eee;
    padding: 10px 0;
    margin: 0;
}

@media screen and (max-width:768px) {
    .floating-contact-form-wrap {
        right: 50%;
        transform: translateY(100%) translateX(50%);
    }

    .floating-contact-form-wrap.in {
        right: 50%;
        transform: translateY(0) translateX(50%);
    }

    .floating-contact-form-wrap:not(.in):hover {
        transform: translateY(98%) translateX(50%);
    }
}

@media screen and (max-width: 700px) {
    .floating-contact-form-wrap {
        width: 100%;
        right: 0;
        transform: translateY(100%);
        border-radius: 0 !important;
    }

    .floating-contact-form-wrap.in {
        right: 0;
        transform: translateY(0);
    }

    .floating-contact-form-wrap:not(.in):hover {
        transform: translateY(98%);
    }
}
@media screen and (max-width: 400px) {
    .flex-icon {
        width: 50%;
    }
}