/*!
 * jquery-confirm v3.0.3 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2016 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */
@-webkit-keyframes jconfirm-spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes jconfirm-spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

body[class*=jconfirm-no-scroll-] {
    overflow: hidden !important;
}

.jconfirm {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999999;
    font-family: inherit;
    overflow: hidden;
}

.jconfirm .jconfirm-bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: opacity .4s;
    transition: opacity .4s;
}

.jconfirm .jconfirm-bg.jconfirm-bg-h {
    opacity: 0 !important;
}

.jconfirm .jconfirm-scrollpane {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    -webkit-perspective: 500px;
    perspective: 500px;
    -webkit-perspective-origin: center;
    perspective-origin: center;
}

.jconfirm .jconfirm-box {
    background: white;
    border-radius: 4px;
    position: relative;
    outline: none;
    padding: 15px 15px 0;
    margin: 0 auto;
    overflow: hidden;
}

@-webkit-keyframes type-blue {
    1%,
    100% {
        border-color: #3498db;
    }
    50% {
        border-color: #5faee3;
    }
}

@keyframes type-blue {
    1%,
    100% {
        border-color: #3498db;
    }
    50% {
        border-color: #5faee3;
    }
}

@-webkit-keyframes type-green {
    1%,
    100% {
        border-color: #2ecc71;
    }
    50% {
        border-color: #54d98c;
    }
}

@keyframes type-green {
    1%,
    100% {
        border-color: #2ecc71;
    }
    50% {
        border-color: #54d98c;
    }
}

@-webkit-keyframes type-red {
    1%,
    100% {
        border-color: #e74c3c;
    }
    50% {
        border-color: #ed7669;
    }
}

@keyframes type-red {
    1%,
    100% {
        border-color: #e74c3c;
    }
    50% {
        border-color: #ed7669;
    }
}

@-webkit-keyframes type-orange {
    1%,
    100% {
        border-color: #f1c40f;
    }
    50% {
        border-color: #f4d03f;
    }
}

@keyframes type-orange {
    1%,
    100% {
        border-color: #f1c40f;
    }
    50% {
        border-color: #f4d03f;
    }
}

@-webkit-keyframes type-purple {
    1%,
    100% {
        border-color: #9b59b6;
    }
    50% {
        border-color: #b07cc6;
    }
}

@keyframes type-purple {
    1%,
    100% {
        border-color: #9b59b6;
    }
    50% {
        border-color: #b07cc6;
    }
}

@-webkit-keyframes type-dark {
    1%,
    100% {
        border-color: #34495e;
    }
    50% {
        border-color: #46627f;
    }
}

@keyframes type-dark {
    1%,
    100% {
        border-color: #34495e;
    }
    50% {
        border-color: #46627f;
    }
}

.jconfirm .jconfirm-box.jconfirm-type-animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.jconfirm .jconfirm-box.jconfirm-type-blue {
    border-top: solid 7px #3498db;
    -webkit-animation-name: type-blue;
    animation-name: type-blue;
}

.jconfirm .jconfirm-box.jconfirm-type-green {
    border-top: solid 7px #2ecc71;
    -webkit-animation-name: type-green;
    animation-name: type-green;
}

.jconfirm .jconfirm-box.jconfirm-type-red {
    border-top: solid 7px #e74c3c;
    -webkit-animation-name: type-red;
    animation-name: type-red;
}

.jconfirm .jconfirm-box.jconfirm-type-orange {
    border-top: solid 7px #f1c40f;
    -webkit-animation-name: type-orange;
    animation-name: type-orange;
}

.jconfirm .jconfirm-box.jconfirm-type-purple {
    border-top: solid 7px #9b59b6;
    -webkit-animation-name: type-purple;
    animation-name: type-purple;
}

.jconfirm .jconfirm-box.jconfirm-type-dark {
    border-top: solid 7px #34495e;
    -webkit-animation-name: type-dark;
    animation-name: type-dark;
}

.jconfirm .jconfirm-box.loading {
    height: 120px;
}

.jconfirm .jconfirm-box.loading:before {
    content: '';
    position: absolute;
    left: 0;
    background: white;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 10px;
    z-index: 1;
}

.jconfirm .jconfirm-box.loading:after {
    opacity: 0.6;
    content: '';
    height: 30px;
    width: 30px;
    border: solid 3px transparent;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    border-radius: 50%;
    -webkit-animation: jconfirm-spin 1s infinite linear;
    animation: jconfirm-spin 1s infinite linear;
    border-bottom-color: dodgerblue;
    top: 50%;
    margin-top: -15px;
    z-index: 2;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon {
    height: 20px;
    width: 20px;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    opacity: .6;
    text-align: center;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    font-size: 27px !important;
    line-height: 14px !important;
    display: none;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {
    display: none;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa {
    font-size: 16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon {
    font-size: 16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {
    font-size: 16px;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {
    opacity: 1;
}

.jconfirm .jconfirm-box div.jconfirm-title-c {
    display: block;
    font-size: 22px;
    line-height: 20px;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
    font-size: inherit;
    padding-bottom: 15px;
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {
    vertical-align: middle;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {
    display: none;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
    font-size: inherit;
    font-family: inherit;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 15px;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {
    display: none;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane {
    margin-bottom: 15px;
    height: auto;
    -webkit-transition: height 0.4s ease-in;
    transition: height 0.4s ease-in;
    display: inline-block;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {
    max-width: 100%;
    height: auto;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {
    display: none;
}

.jconfirm .jconfirm-box .jconfirm-buttons {
    padding-bottom: 11px;
}

.jconfirm .jconfirm-box .jconfirm-buttons > button {
    margin-bottom: 4px;
    margin-left: 2px;
    margin-right: 2px;
}

.jconfirm .jconfirm-box .jconfirm-buttons button {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    border-radius: 4px;
    min-height: 1em;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
    -webkit-tap-highlight-color: transparent;
    border: none;
    background-image: none;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
    background-color: #3498db;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
    background-color: #2980b9;
    color: #FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
    background-color: #2ecc71;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
    background-color: #27ae60;
    color: #FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {
    background-color: #e74c3c;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
    background-color: #c0392b;
    color: #FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
    background-color: #f1c40f;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
    background-color: #f39c12;
    color: #FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
    background-color: #ecf0f1;
    color: #000;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background-color: #bdc3c7;
    color: #000;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {
    background-color: #9b59b6;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {
    background-color: #8e44ad;
    color: #FFF;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {
    background-color: #34495e;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {
    background-color: #2c3e50;
    color: #FFF;
}

.jconfirm .jconfirm-clear {
    clear: both;
}

.jconfirm.jconfirm-rtl {
    direction: rtl;
}

.jconfirm.jconfirm-rtl div.jconfirm-closeIcon {
    left: 5px;
    right: auto;
}

.jconfirm.jconfirm-white .jconfirm-bg,
.jconfirm.jconfirm-light .jconfirm-bg {
    background-color: #444;
    opacity: .2;
}

.jconfirm.jconfirm-white .jconfirm-box,
.jconfirm.jconfirm-light .jconfirm-box {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
    float: right;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    text-shadow: none;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {
    box-shadow: none;
    color: #333;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background: #ddd;
}

.jconfirm.jconfirm-black .jconfirm-bg,
.jconfirm.jconfirm-dark .jconfirm-bg {
    background-color: darkslategray;
    opacity: .4;
}

.jconfirm.jconfirm-black .jconfirm-box,
.jconfirm.jconfirm-dark .jconfirm-box {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    background: #444;
    border-radius: 5px;
    color: white;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {
    float: right;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {
    border: none;
    background-image: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    text-shadow: none;
    -webkit-transition: background .1s;
    transition: background .1s;
    color: white;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {
    box-shadow: none;
    color: #fff;
    background: none;
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background: #666;
}

.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
    -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {
    -webkit-animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

@-webkit-keyframes shake {
    10%,
    90% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0);
    }
    20%,
    80% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0);
    }
    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-8px, 0, 0);
        transform: translate3d(-8px, 0, 0);
    }
    40%,
    60% {
        -webkit-transform: translate3d(8px, 0, 0);
        transform: translate3d(8px, 0, 0);
    }
}

@keyframes shake {
    10%,
    90% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0);
    }
    20%,
    80% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0);
    }
    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-8px, 0, 0);
        transform: translate3d(-8px, 0, 0);
    }
    40%,
    60% {
        -webkit-transform: translate3d(8px, 0, 0);
        transform: translate3d(8px, 0, 0);
    }
}

@-webkit-keyframes glow {
    0%,
    100% {
        box-shadow: 0 0 3px red;
    }
    50% {
        box-shadow: 0 0 30px red;
    }
}

@keyframes glow {
    0%,
    100% {
        box-shadow: 0 0 3px red;
    }
    50% {
        box-shadow: 0 0 30px red;
    }
}

/*Transition rules*/
.jconfirm {
    -webkit-perspective: 400px;
    perspective: 400px;
}

.jconfirm .jconfirm-box {
    opacity: 1;
    -webkit-transition-property: all;
    transition-property: all;
}

.jconfirm .jconfirm-box.jconfirm-animation-top,
.jconfirm .jconfirm-box.jconfirm-animation-left,
.jconfirm .jconfirm-box.jconfirm-animation-right,
.jconfirm .jconfirm-box.jconfirm-animation-bottom,
.jconfirm .jconfirm-box.jconfirm-animation-opacity,
.jconfirm .jconfirm-box.jconfirm-animation-zoom,
.jconfirm .jconfirm-box.jconfirm-animation-scale,
.jconfirm .jconfirm-box.jconfirm-animation-none,
.jconfirm .jconfirm-box.jconfirm-animation-rotate,
.jconfirm .jconfirm-box.jconfirm-animation-rotatex,
.jconfirm .jconfirm-box.jconfirm-animation-rotatey,
.jconfirm .jconfirm-box.jconfirm-animation-scaley,
.jconfirm .jconfirm-box.jconfirm-animation-scalex {
    opacity: 0;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotate {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatex {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatey {
    -webkit-transform: rotatey(90deg);
    -ms-transform: rotatey(90deg);
    transform: rotatey(90deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
    -webkit-transform: rotatey(-90deg);
    -ms-transform: rotatey(-90deg);
    transform: rotatey(-90deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-scaley {
    -webkit-transform: scaley(1.5);
    -ms-transform: scaley(1.5);
    transform: scaley(1.5);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-scalex {
    -webkit-transform: scalex(1.5);
    -ms-transform: scalex(1.5);
    transform: scalex(1.5);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}

.jconfirm .jconfirm-box.jconfirm-animation-top {
    -webkit-transform: translate(0px, -100px);
    -ms-transform: translate(0px, -100px);
    transform: translate(0px, -100px);
}

.jconfirm .jconfirm-box.jconfirm-animation-left {
    -webkit-transform: translate(-100px, 0px);
    -ms-transform: translate(-100px, 0px);
    transform: translate(-100px, 0px);
}

.jconfirm .jconfirm-box.jconfirm-animation-right {
    -webkit-transform: translate(100px, 0px);
    -ms-transform: translate(100px, 0px);
    transform: translate(100px, 0px);
}

.jconfirm .jconfirm-box.jconfirm-animation-bottom {
    -webkit-transform: translate(0px, 100px);
    -ms-transform: translate(0px, 100px);
    transform: translate(0px, 100px);
}

.jconfirm .jconfirm-box.jconfirm-animation-zoom {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.jconfirm .jconfirm-box.jconfirm-animation-scale {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
}

.jconfirm .jconfirm-box.jconfirm-animation-none {
    visibility: hidden;
}

.jconfirm.jconfirm-supervan .jconfirm-bg {
    background-color: rgba(54, 70, 93, 0.95);
}

.jconfirm.jconfirm-supervan .jconfirm-box {
    background-color: transparent;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {
    color: white;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
    text-align: center;
    color: white;
    font-size: 28px;
    font-weight: normal;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > * {
    padding-bottom: 25px;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {
    margin-bottom: 25px;
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {
    text-align: center;
    color: white;
}

.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {
    text-align: center;
}

.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
    font-size: 16px;
    border-radius: 2px;
    background: #303f53;
    text-shadow: none;
    border: none;
    color: white;
    padding: 10px;
    min-width: 100px;
}

.jconfirm.jconfirm-material .jconfirm-bg {
    background-color: rgba(0, 0, 0, 0.67);
}

.jconfirm.jconfirm-material .jconfirm-box {
    background-color: white;
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
    padding: 30px 25px 10px 25px;
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {
    color: rgba(0, 0, 0, 0.87);
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {
    color: rgba(0, 0, 0, 0.87);
    font-size: 22px;
    font-weight: bold;
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {
    text-align: left;
    color: rgba(0, 0, 0, 0.87);
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
    text-align: right;
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
    text-transform: uppercase;
    font-weight: 500;
}

.jconfirm.jconfirm-bootstrap .jconfirm-bg {
    background-color: rgba(0, 0, 0, 0.21);
}

.jconfirm.jconfirm-bootstrap .jconfirm-box {
    background-color: white;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px rgba(0, 0, 0, 0.4);
    padding: 15px 0 0;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {
    color: rgba(0, 0, 0, 0.87);
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {
    color: rgba(0, 0, 0, 0.87);
    font-size: 22px;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {
    text-align: left;
    color: rgba(0, 0, 0, 0.87);
    padding: 0 15px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
    text-align: right;
    padding: 0px 0 0px;
    margin: -5px 0 0px;
    border-top: solid 1px #ddd;
    overflow: hidden;
    border-radius: 0 0 4px 4px;
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {
    font-weight: 500;
    border-radius: 0px;
    margin: 0;
    border-left: solid 1px #ddd;
}

/* ==========================================================================
    TYPOGRAPHY
   ========================================================================== */
.link-red {
  color: #ea1c0a;
}
.link-red:hover {
  color: #d51607;
}
.link-bordeaux {
  color: #b00402;
}
.link-bordeaux:hover {
  color: #a00311;
}
.text-center {
  text-align: center;
}
.text-center p,
.text-center a {
  text-align: center;
}
.text-red {
  color: #ea1c0a;
}
.text-grey {
  color: #9B9B9B;
}

/* In questo file verranno inseriti tutti i css comuni per i componenti */

/* ==========================================================================
    UTILITY
   ========================================================================== */

body.iOsFixCaret {
    position: fixed;
    width: 100%;
    overflow: hidden !important;
}

body .height100 {
    height: 100%;
}

.height0 {
    height: 0;
}

.width-auto {
    width: auto;
}

.width0 {
    width: 0;
}

.max-width-initial {
    max-width: initial;
}

.max-width-130P {
    max-width: 130%;
}

.max-width40 {
    max-width: 40px;
}

.max-width200 {
    max-width: 200px;
}

.min-height80 {
    min-height: 80px;
}

.min-height200 {
    min-height: 200px;
}

.min-height400 {
    min-height: 400px;
}

.width100 {
    width: 100%;
}

.z1 {
    z-index: 1;
}

.z2 {
    z-index: 2;
}

.z3 {
    z-index: 3;
}


/* Float Class */
.float-right {
    float: right;
}

.float-left {
    float: left;
}

.float-none {
    float: none;
}

.clear {
    clear: both;
}

.left0 {
    left: 0;
}

.right0 {
    right: 0;
}

.right5 {
    right: 5px;
}

.left0 {
    left: 0;
}

.bottom0 {
    bottom: 0;
}

.top0 {
    top: 0;
}

.top5 {
    top: 5px;
}

.top10 {
    top: 10px;
}

.top25 {
    top: 25px;
}

.top30 {
    top: 30px;
}

.top42 {
    top: 42px;
}

.top50 {
    top: 50px;
}

.top80 {
    top: 80px;
}

.top100 {
    top: 100px;
}

.top250 {
    top: 250px;
}

.richtext-remove-last-mb p:last-of-type {
    margin-bottom: 0;
}

/* ==========================================================================
    INPUT CLASS
   ========================================================================== */

input.read-only-input {
    background-color: #d2d2d2;
}

input.text-uppercase {
    text-transform: uppercase;
}
input.text-uppercase::placeholder {
    text-transform: capitalize;
}

/* ==========================================================================
    ICON SVG
   ========================================================================== */

.tick-red {
    width: 20px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' viewBox='0 0 20 17'%3E %3Cpath fill='%23EA1C0A' fill-rule='nonzero' d='M18.85.77a1.5 1.5 0 0 0-2.09.38L8.63 12.89 2.87 8.77a1.5 1.5 0 1 0-1.74 2.44l7 5a1.5 1.5 0 0 0 2.1-.37l9-13a1.5 1.5 0 0 0-.38-2.07z'/%3E %3C/svg%3E ") no-repeat;
}

.tick-turquoise {
    width: 20px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' viewBox='0 0 20 17'%3E %3Cpath fill='%231EA2B1' fill-rule='nonzero' d='M18.85.77a1.5 1.5 0 0 0-2.09.38L8.63 12.89 2.87 8.77a1.5 1.5 0 1 0-1.74 2.44l7 5a1.5 1.5 0 0 0 2.1-.37l9-13a1.5 1.5 0 0 0-.38-2.07z'/%3E %3C/svg%3E ") no-repeat;
}

.eon_icons_rte {
    font-family: 'eon-icons', Arial, sans-serif;
    display: inline-block;
    vertical-align: bottom;
}

p .eon_icons_rte {
    font-size: 40px;
}

p .eon_icons_rte_banner {
    font-family: 'eon-icons', Arial, sans-serif;
    display: inline-block;
    vertical-align: bottom;
    font-size: 65px;
    line-height: 32px;
    margin-right: 10px;
}

.angle-brackets {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Eicona_Freccia%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='icona_Freccia' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M7,4 C9.76038165,5.99428571 12.390863,8.44914286 14.7845905,11.3428571 C15.0716283,11.688 15.0716283,12.2674286 14.7856381,12.6125714 C13.6161098,14.0290569 12.3997702,15.3409732 11.1393892,16.5454299 C9.80767157,17.8180579 8.42678605,18.9707178 7,20' id='icn_right_small-copy' stroke='%23EA1B0A' stroke-width='2' transform='translate(11.000000, 12.000000) rotate(-270.000000) translate(-11.000000, -12.000000) '%3E%3C/path%3E %3C/g%3E %3C/svg%3E");
    background-size: contain;
    width: 10px;
}

.prev-bracket {
    width: 15px;
    height: 25px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15.9 27' style='enable-background:new 0 0 15.9 27;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23E53325;%7d %3c/style%3e%3cg%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M15.4,25L15.4,25c-4.6-3-9-6.8-13-11.2l0,0c0,0-0.1-0.1-0.1-0.2s0-0.2,0.1-0.2l0,0c4-4.5,8.3-8.2,13-11.3 c0.5-0.3,0.7-1,0.3-1.6c-0.3-0.5-1-0.7-1.6-0.3C9.3,3.4,4.8,7.3,0.7,11.8C0.2,12.3,0,12.9,0,13.5s0.2,1.2,0.7,1.7 c4.1,4.6,8.6,8.4,13.4,11.6c0.5,0.3,1.2,0.2,1.6-0.3C16.1,26.1,15.9,25.4,15.4,25'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M0.8,15.3L0.8,15.3L0.8,15.3z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}

.next-bracket {
    width: 15px;
    height: 25px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 27.2' style='enable-background:new 0 0 16 27.2;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23E53325;%7d %3c/style%3e%3cg%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M15.3,11.8C11.2,7.2,6.7,3.4,1.9,0.2C1.4-0.1,0.7,0,0.3,0.5C0,1,0.1,1.7,0.6,2.1c4.6,3,9,6.8,13,11.2l0,0 c0,0,0.1,0.1,0.1,0.2s0,0.2-0.1,0.2l0,0c-4,4.5-8.3,8.2-13,11.3c-0.5,0.3-0.7,1-0.3,1.6s1,0.7,1.6,0.3c4.8-3.2,9.3-7.1,13.4-11.6 c0.5-0.5,0.7-1.1,0.7-1.7C16,12.9,15.8,12.3,15.3,11.8'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M15.3,11.8L15.3,11.8L15.3,11.8z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}

.x-close {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20.2 20.2' style='enable-background:new 0 0 20.2 20.2;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23E53325;%7d %3c/style%3e%3cg%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M11.7,10.1l8.2-8.2c0.4-0.4,0.4-1.2,0-1.6s-1.2-0.4-1.6,0l-8.2,8.2L1.9,0.3c-0.4-0.4-1.2-0.4-1.6,0 s-0.4,1.2,0,1.6l8.2,8.2l-8.2,8.2c-0.4,0.4-0.4,1.2,0,1.6s1.2,0.4,1.6,0l8.2-8.2l8.2,8.2c0.4,0.4,1.2,0.4,1.6,0s0.4-1.2,0-1.6 L11.7,10.1z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}

.share-icon {
    width: 18px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='18px' height='22px' viewBox='0 0 18 22' enable-background='new 0 0 18 22' xml:space='preserve'%3E %3Cpath fill='%23EA1C0A' d='M14.1,20.4c-1.3,0-2.3-1.1-2.3-2.4s1-2.4,2.3-2.4s2.3,1.1,2.3,2.4S15.4,20.4,14.1,20.4z M3.9,13.4 c-1.3,0-2.3-1.1-2.3-2.4s1-2.4,2.3-2.4S6.3,9.7,6.3,11S5.2,13.4,3.9,13.4z M14.1,1.6c1.3,0,2.3,1.1,2.3,2.4s-1,2.4-2.3,2.4 S11.8,5.3,11.8,4C11.7,2.6,12.8,1.6,14.1,1.6z M14.1,14.1c-1,0-1.9,0.4-2.6,1L11.4,15l-3.9-2.4c0.5-1.1,0.5-2.3,0-3.4L11.4,7 l0.1-0.1c1.5,1.3,3.8,1.3,5.2,0c1.5-1.4,1.7-3.6,0.5-5.2s-3.4-2-5.2-1c-1.7,1-2.4,3.2-1.5,5.1L6.7,8L6.6,8.1C5,6.7,2.6,6.8,1.1,8.3 s-1.5,3.9,0,5.5S5,15.4,6.5,14l0.1,0.1l3.9,2.4c-0.7,1.6-0.4,3.5,0.9,4.6c1.3,1.2,3.2,1.3,4.7,0.4s2.1-2.7,1.7-4.4 C17.4,15.3,15.8,14.1,14.1,14.1z'/%3E %3C/svg%3E ");
}

.download-icon {
    width: 18px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='18px' height='21px' viewBox='0 0 18 21' enable-background='new 0 0 18 21' xml:space='preserve'%3E %3Cpath fill='%23EA1C0A' d='M17.2,14.2c-0.4,0-0.8,0.3-0.8,0.8v3c0,0.8-0.7,1.5-1.5,1.5H3c-0.8,0-1.5-0.7-1.5-1.5v-3 c0-0.4-0.3-0.8-0.8-0.8C0.3,14.2,0,14.6,0,15v3c0,1.7,1.3,3,3,3h12c1.7,0,3-1.3,3-3v-3C18,14.6,17.7,14.2,17.2,14.2z'/%3E %3Cpath fill='%23EA1C0A' d='M3.6,7.1c1.4,1.8,2.9,3.5,4.6,5V0.8C8.2,0.3,8.6,0,9,0s0.8,0.3,0.8,0.8v11.3c1.7-1.5,3.3-3.2,4.6-5 c0.2-0.2,0.4-0.4,0.7-0.3c0.3,0,0.5,0.2,0.6,0.4c0.1,0.3,0.1,0.5-0.1,0.8c-1.6,2.2-3.5,4.2-5.6,6c-0.2,0.2-0.5,0.3-0.8,0.4 c-0.1,0-0.2,0-0.3,0c-0.3,0-0.5-0.1-0.8-0.3c-2.1-1.7-4-3.7-5.7-6C2.3,7.8,2.2,7.5,2.3,7.2C2.4,7,2.7,6.8,2.9,6.8 C3.2,6.7,3.5,6.9,3.6,7.1L3.6,7.1z'/%3E %3C/svg%3E ");
}

.minus-button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23EA1C0A' d='M8.415 1.673a8.472 8.472 0 0 0-6.743 6.742c-2.23 11.723-2.23 23.447 0 35.17a8.472 8.472 0 0 0 6.743 6.742A93.925 93.925 0 0 0 26 52c5.862 0 11.723-.558 17.585-1.673a8.472 8.472 0 0 0 6.743-6.742c2.23-11.723 2.23-23.447 0-35.17a8.472 8.472 0 0 0-6.743-6.742A93.903 93.903 0 0 0 26 0C20.138 0 14.277.557 8.415 1.673z'/%3E %3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 26.5h20'/%3E %3C/g%3E %3C/svg%3E ");
    width: 52px;
    height: 52px;
}

.minus-button.disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23BFBFBF' d='M8.415 1.673a8.472 8.472 0 0 0-6.743 6.742c-2.23 11.723-2.23 23.447 0 35.17a8.472 8.472 0 0 0 6.743 6.742A93.925 93.925 0 0 0 26 52c5.862 0 11.723-.558 17.585-1.673a8.472 8.472 0 0 0 6.743-6.742c2.23-11.723 2.23-23.447 0-35.17a8.472 8.472 0 0 0-6.743-6.742A93.903 93.903 0 0 0 26 0C20.138 0 14.277.557 8.415 1.673z'/%3E %3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 26.5h20'/%3E %3C/g%3E %3C/svg%3E ");
    width: 52px;
    height: 52px;
}

.plus-button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23EA1C0A' d='M8.415 1.673a8.472 8.472 0 0 0-6.743 6.742c-2.23 11.723-2.23 23.447 0 35.17a8.472 8.472 0 0 0 6.743 6.742A93.925 93.925 0 0 0 26 52c5.862 0 11.723-.558 17.585-1.673a8.472 8.472 0 0 0 6.743-6.742c2.23-11.723 2.23-23.447 0-35.17a8.472 8.472 0 0 0-6.743-6.742A93.903 93.903 0 0 0 26 0C20.138 0 14.277.557 8.415 1.673z'/%3E %3Cg stroke='%23FFF' stroke-linecap='round' stroke-width='2'%3E %3Cpath d='M16 26h20M26 36V16'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E ");
    width: 52px;
    height: 52px;
}

.plus-button.disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23BFBFBF' d='M8.415 1.673a8.472 8.472 0 0 0-6.743 6.742c-2.23 11.723-2.23 23.447 0 35.17a8.472 8.472 0 0 0 6.743 6.742A93.925 93.925 0 0 0 26 52c5.862 0 11.723-.558 17.585-1.673a8.472 8.472 0 0 0 6.743-6.742c2.23-11.723 2.23-23.447 0-35.17a8.472 8.472 0 0 0-6.743-6.742A93.903 93.903 0 0 0 26 0C20.138 0 14.277.557 8.415 1.673z'/%3E %3Cg stroke='%23FFF' stroke-linecap='round' stroke-width='2'%3E %3Cpath d='M16 26h20M26 36V16'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E ");
    width: 52px;
    height: 52px;
}

.fix-arrow-link {
    margin-left: -10px;
}

/* ==========================================================================
    TOOLTIP
   ========================================================================== */

.more-info,
.more-info a {
    font-size: 1.4rem;
    color: #00a5b4;
    cursor: pointer;
}

.more-info-img-blu:before {
    content: '';
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E %3Cpath fill='%231EA2B1' fill-rule='nonzero' d='M9 15h2V9H9v6zm1-15C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM9 7h2V5H9v2z'/%3E %3C/svg%3E") no-repeat;
    vertical-align: sub;
    display: inline-block;
    margin-right: 8px;
}

.more-info-img:before {
    content: '';
    width: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 8px;
    margin-top: -3px;
}

/* INFO ICON RED */
.color_set1 .more-info-img:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E %3Cpath fill='%23ea1c0a' fill-rule='nonzero' d='M9 15h2V9H9v6zm1-15C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM9 7h2V5H9v2z'/%3E %3C/svg%3E") no-repeat;
}

/* INFO ICON BORDEAUX */
.color_set6 .more-info-img:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E %3Cpath fill='%23b00402' fill-rule='nonzero' d='M9 15h2V9H9v6zm1-15C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM9 7h2V5H9v2z'/%3E %3C/svg%3E") no-repeat;
}

/* INFO ICON BLUE */
.color_set3 .more-info-img:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E %3Cpath fill='%231EA2B1' fill-rule='nonzero' d='M9 15h2V9H9v6zm1-15C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM9 7h2V5H9v2z'/%3E %3C/svg%3E") no-repeat;
}

/* INFO ICON WHITE */
.color_set4 .more-info-img:before,
.color_set4.more-info-img:before,
.color_set5 .more-info-img:before,
.color_set14 .more-info-img:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E %3Cpath fill='%23fff' fill-rule='nonzero' d='M9 15h2V9H9v6zm1-15C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM9 7h2V5H9v2z'/%3E %3C/svg%3E") no-repeat;
}

/* INFO ICON WHITE */
.color_set4 .more-info-img:before,
.color_set4.more-info-img:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E %3Cpath fill='%23fff' fill-rule='nonzero' d='M9 15h2V9H9v6zm1-15C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM9 7h2V5H9v2z'/%3E %3C/svg%3E") no-repeat;
}

/* INFO ICON BLACK */
.color_set7 .more-info-img:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E %3Cpath fill='%23000' fill-rule='nonzero' d='M9 15h2V9H9v6zm1-15C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM9 7h2V5H9v2z'/%3E %3C/svg%3E") no-repeat;
}

/* ==========================================================================
    LINK-AUTOMATOR COLOR COMBINATIONS
    :duplicate every class replacing the component name to use link-automator in your component.
    :add as few selectors as possible to achieve the desired result
   ========================================================================== */

.link-automator.section, .link-automator.section div {
    width: 100%;
}

/** Color Combination 1**/
div.link-automator .color_set1 a, .color_set1 a:visited,
div.link-automator .color_set1 button, .color_set1 button:visited {
    color: #ea1c0a;
}

div.link-automator .color_set1 a:hover, .color_set1 a:active,
div.link-automator .color_set1 button:hover, .color_set1 button:active {
    color: #d51607;
}

div.link-automator .color_set1 a.eon-button:before,
div.link-automator .color_set1 button.eon-button:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(255,255,255)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set1 a.eon-button span,
div.link-automator .color_set1 button.eon-button span {
    background-color: #ffffff;
    color: #ea1c0a;
}

div.link-automator .color_set1 a.eon-button:after,
div.link-automator .color_set1 button.eon-button:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(255,255,255)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set1 a.eon-button:hover:before,
div.link-automator .color_set1 button.eon-button:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(232,232,232)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set1 a.eon-button:hover span,
div.link-automator .color_set1 button.eon-button:hover span {
    background-color: #e8e8e8;
    color: #d51607;
}

div.link-automator .color_set1 a.eon-button:hover:after,
div.link-automator .color_set1 button.eon-button:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(232,232,232)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set1.nobgcolor {
    background-color: transparent;
}

/** Color Combination 3 **/
div.link-automator .color_set3 a, .color_set3 a:visited,
div.link-automator .color_set3 button, .color_set3 button:visited {
    color: #1ea2b1;
}

div.link-automator .color_set3 a:hover, .color_set3 a:active,
div.link-automator .color_set3 button:hover, .color_set3 button:active {
    color: #2b91a3;
}

div.link-automator .color_set3 a.eon-button:before,
div.link-automator .color_set3 button.eon-button:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(255,255,255)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set3 a.eon-button span,
div.link-automator .color_set3 button.eon-button span {
    background-color: #ffffff;
    color: #1ea2b1;
}

div.link-automator .color_set3 a.eon-button:after,
div.link-automator .color_set3 button.eon-button:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(255,255,255)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set3 a.eon-button:hover:before,
div.link-automator .color_set3 button.eon-button:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(232,232,232)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set3 a.eon-button:hover span,
div.link-automator .color_set3 button.eon-button:hover span {
    background-color: #e8e8e8;
    color: #2b91a3;
}

div.link-automator .color_set3 a.eon-button:hover:after,
div.link-automator .color_set3 button.eon-button:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(232,232,232)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set3.nobgcolor {
    background-color: transparent;
}

/** Color Combination 4 **/
div.link-automator .color_set4 a, .color_set4 a:visited,
div.link-automator .color_set4 button, .color_set4 button:visited {
    color: #fff;
}

div.link-automator .color_set4 a:hover, .color_set4 a:active,
div.link-automator .color_set4 button:hover, .color_set4 button:active {
    color: #e8e8e8;
}

div.link-automator .color_set4 a.eon-button:before,
div.link-automator .color_set4 button.eon-button:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(234,28,10)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set4 a.eon-button span,
div.link-automator .color_set4 button.eon-button span {
    background-color: #ea1c0a;
    color: #ffffff;
}

div.link-automator .color_set4 a.eon-button:after,
div.link-automator .color_set4 button.eon-button:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(234,28,10)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set4 a.eon-button:hover:before,
div.link-automator .color_set4 button.eon-button:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(213,22,7)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set4 a.eon-button:hover span,
div.link-automator .color_set4 button.eon-button:hover span {
    background-color: #d51607;
}

div.link-automator .color_set4 a.eon-button:hover:after,
div.link-automator .color_set4 button.eon-button:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(213,22,7)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set4.nobgcolor {
    background-color: transparent;
}

/** Color Combination 5 **/
div.link-automator .color_set5 a, .color_set5 a:visited,
div.link-automator .color_set5 button, .color_set5 button:visited {
    color: #fff;
}

div.link-automator .color_set5 a:hover, .color_set5 a:active,
div.link-automator .color_set5 button:hover, .color_set5 button:active {
    color: #e8e8e8;
}

div.link-automator .color_set5 a.eon-button:before,
div.link-automator .color_set5 button.eon-button:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(30,162,177)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set5 a.eon-button span,
div.link-automator .color_set5 button.eon-button span {
    background-color: #1ea2b1;
    color: #fff;
}

div.link-automator .color_set5 a.eon-button:after,
div.link-automator .color_set5 button.eon-button:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(30,162,177)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set5 a.eon-button:hover:before,
div.link-automator .color_set5 button.eon-button:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(43,145,163)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set5 a.eon-button:hover span,
div.link-automator .color_set5 button.eon-button:hover span {
    background-color: #2b91a3;
}

div.link-automator .color_set5 a.eon-button:hover:after,
div.link-automator .color_set5 button.eon-button:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(43,145,163)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set5.nobgcolor {
    background-color: transparent;
}

/** Color Combination 6 **/
div.link-automator .color_set6 a, .color_set6 a:visited,
div.link-automator .color_set6 button, .color_set6 button:visited {
    color: #b00402;
}

div.link-automator .color_set6 a:hover, .color_set6 a:active,
div.link-automator .color_set6 button:hover, .color_set6 button:active {
    color: #a00301;
}

div.link-automator .color_set6 a.eon-button:before,
div.link-automator .color_set6 button.eon-button:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(176,4,2)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set6 a.eon-button span,
div.link-automator .color_set6 button.eon-button span {
    background-color: #b00402;
    color: #ffffff;
}

div.link-automator .color_set6 a.eon-button:after,
div.link-automator .color_set6 button.eon-button:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(176,4,2)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set6 a.eon-button:hover:before,
div.link-automator .color_set6 button.eon-button:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(160,3,17)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set6 a.eon-button:hover span,
div.link-automator .color_set6 button.eon-button:hover span {
    background-color: #a00301;
}

div.link-automator .color_set6 a.eon-button:hover:after,
div.link-automator .color_set6 button.eon-button:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(160,3,17)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set6.nobgcolor {
    background-color: transparent;
}

/** Color Combination 7 **/
div.link-automator .color_set7 a, .color_set7 a:visited,
div.link-automator .color_set7 button, .color_set7 button:visited {
    color: #000000;
}

div.link-automator .color_set7 a:hover, .color_set7 a:active,
div.link-automator .color_set7 button:hover, .color_set7 button:active {
    color: #000000;
}

div.link-automator .color_set7 a.eon-button:before,
div.link-automator .color_set7 button.eon-button:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(234,28,10)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set7 a.eon-button span,
div.link-automator .color_set7 button.eon-button span {
    background-color: #ea1c0a;
    color: #000000;
}

div.link-automator .color_set7 a.eon-button:after,
div.link-automator .color_set7 button.eon-button:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(234,28,10)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set7 a.eon-button:hover:before,
div.link-automator .color_set7 button.eon-button:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(213,22,7)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set7 a.eon-button:hover span,
div.link-automator .color_set7 button.eon-button:hover span {
    background-color: #d51607;
}

div.link-automator .color_set7 a.eon-button:hover:after,
div.link-automator .color_set7 button.eon-button:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(213,22,7)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set7.nobgcolor {
    background-color: transparent;
}

/** Color Combination 15 **/
div.link-automator .color_set15 a, .color_set15 a:visited,
div.link-automator .color_set15 button, .color_set15 button:visited {
    color: #b00402;
}

div.link-automator .color_set15 a:hover, .color_set15 a:active,
div.link-automator .color_set15 button:hover, .color_set15 button:active {
    color: #b00402;
}

div.link-automator .color_set15 a.eon-button:before,
div.link-automator .color_set15 button.eon-button:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(255,255,255)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set15 a.eon-button span,
div.link-automator .color_set15 button.eon-button span {
    background-color: #ffffff;
    color: #b00402;
}

div.link-automator .color_set15 a.eon-button:after,
div.link-automator .color_set15 button.eon-button:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(255,255,255)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set15 a.eon-button:hover:before,
div.link-automator .color_set15 button.eon-button:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(255,255,255)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set15 a.eon-button:hover span,
div.link-automator .color_set15 button.eon-button:hover span {
    background-color: #ffffff;
}

div.link-automator .color_set15 a.eon-button:hover:after,
div.link-automator .color_set15 button.eon-button:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(255,255,255)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

div.link-automator .color_set15.nobgcolor {
    background-color: transparent;
}

/** Color Combination 14 **/
.color_set14 {
    background-color: #b00402;
    color: #ffffff;
}

.color_set14.nobgcolor {
    background-color: transparent;
}

.color_set14 h1, .color_set14 h2, .color_set14 h3 {
    color: #ffffff;
}

.color_set14 h4, .color_set14 h5, .color_set14 h6 {
    color: #ffffff;
}

.color_set14 .abstract {
    color: #ffffff;
}

.color_set14 a, .color_set14 a:visited {
    color: #ffffff;
}

.color_set14 a:hover, .color_set14 a:active {
    color: #ffffff;
}

.sticky-bar.color_set4 a.eon-button span {
    background-color: #ffffff;
    color: #ea1c0a;
}

.sticky-bar.color_set14 a.eon-button span {
    background-color: #ffffff;
    color: #b00402;
}

.sticky-bar.color_set5 a.small.eon-button span {
    background-color: #ffffff;
    color: #1ea2b1;
}

.sticky-bar.color_set6 a.eon-button span {
    background-color: #ffffff;
    color: #b00402;
}

.sticky-bar .container a.small.eon-button:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(255,255,255)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

.sticky-bar .container a.small.eon-button:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(232,232,232)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
}

.sticky-bar .container a.small.eon-button:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(255,255,255)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

.sticky-bar .container a.small.eon-button:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(232,232,232)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
}

.sticky-bar .container a.small.eon-button:hover span {
    background-color: #e8e8e8;
}

.sticky-bar a.small.eon-button span {
    height: 32px;
    line-height: 32px;
}

div.link-automator a.eon-button:before {
    background-size: 100% 100%;
    height: calc(51px + 1px);
    width: calc(26px + 1px);
    margin-left: calc(-26px + 1px);
}

div.link-automator a.eon-button:after {
    background-size: 100% 100%;
    height: calc(51px + 1px);
    width: calc(26px + 1px);
    margin-left: calc(-5px + 1px);
}


/* ==========================================================================
   MODALS
   ========================================================================== */
.modal .close {
    float: right;
    padding-right: 15px;
    font-size: 40px;
    font-weight: bold;
    line-height: 1;
    color: #EA1C0A;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.modal-open .modal-backdrop {
    z-index: 2000;
}

.modal {
    z-index: 2001;
}

/* ==========================================================================
   JConfirm
   ========================================================================== */

.jconfirm.jconfirm-white .jconfirm-box.jconfirm-type-default .jconfirm-buttons button, .jconfirm.jconfirm-light .jconfirm-box.jconfirm-type-default .jconfirm-buttons button {
    text-transform: none;
    font-size: 18px;
}

.jconfirm.jconfirm-white .jconfirm-box, .jconfirm.jconfirm-light .jconfirm-box {
    box-shadow: none;
}

.jconfirm .jconfirm-box.jconfirm-type-default div.jconfirm-title-c .jconfirm-icon-c {
    margin-right: 0;
}

.jconfirm-title {
    font-size: 2.5rem;
    color: #ea1c0a;
}

.jconfirm-p {
    margin: 30px 0 30px 0;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon {
    margin: 20px 10px 15px 15px;
    z-index: 1;
    color: #ea1c0a;
    width: 30px;
    height: 30px;
    font-size: 50px !important;
}

.eon-close-icon {
    position: absolute;
    top: 0;
    right: 20px;
    text-align: center;
    line-height: normal;
    font-weight: normal;
    z-index: 1;
    color: #ea1c0a;
    cursor: pointer;
    font-size: 40px;
}

.eon-input-text.jconfirm-input {
    width: 35%;
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.eon-button {
    font-size: 18px;
}

.jconfirm-box .configurator-item-main-title {
    font-size: 3rem;
}

/* ==========================================================================
    COOKIE SECTION
   ========================================================================== */

.cookie_wrapper.it {
    bottom: 15px;
    padding: 0 25px;
    width: 40%;
}

.cookie_wrapper.it button.eon-button {
    padding: 0 13px;
    margin: 0;
    height: 28px;
}

.cookie_wrapper.it button.eon-button:before {
    margin-left: -12px;
}

.cookie_wrapper.it button.eon-button span {
    padding: 1px 10px;
    line-height: 27px;
}

.cookie_wrapper.it .color_set7 .more-text-cookie {
    color: #b00402
}

.rte-ita-strike-bold {
    text-decoration: line-through;
    font-weight: 900;
}

.rte-ita-strike-normal {
    text-decoration: line-through;
}


/* ==========================================================================
    MEDIA QUERIES
   ========================================================================== */

@media (min-width: 1200px) {

    /* GRID Columns Fixer */
    .auto-clear .col-lg-1:nth-child(12n+1) {
        clear: left;
    }

    .auto-clear .col-lg-2:nth-child(6n+1) {
        clear: left;
    }

    .auto-clear .col-lg-3:nth-child(4n+1) {
        clear: left;
    }

    .auto-clear .col-lg-4:nth-child(3n+1) {
        clear: left;
    }

    .auto-clear .col-lg-6:nth-child(odd) {
        clear: left;
    }
}

@media (min-width: 992px) {

    body.scuole-modes {
        padding-top: 11.8rem;
    }

    /* GRID Columns Fixer */
    .auto-clear .col-md-1:nth-child(12n+1) {
        clear: left;
    }

    .auto-clear .col-md-2:nth-child(6n+1) {
        clear: left;
    }

    .auto-clear .col-md-3:nth-child(4n+1) {
        clear: left;
    }

    .auto-clear .col-md-4:nth-child(3n+1) {
        clear: left;
    }

    .auto-clear .col-md-6:nth-child(odd) {
        clear: left;
    }
}

@media (min-width: 768px) {


    /* GRID Columns Fixer */
    .auto-clear .col-sm-1:nth-child(12n+1) {
        clear: left;
    }

    .auto-clear .col-sm-2:nth-child(6n+1) {
        clear: left;
    }

    .auto-clear .col-sm-3:nth-child(4n+1) {
        clear: left;
    }

    .auto-clear .col-sm-4:nth-child(3n+1) {
        clear: left;
    }

    .auto-clear .col-sm-6:nth-child(odd) {
        clear: left;
    }
}

@media (max-width: 1199px) {


}

@media (max-width: 991px) {

    .no-clear-tab {
        clear: unset;
    }

    .block-tab {
        display: block;
    }

    .float-none-tab {
        float: none;
    }

    .lh50-mob {
        line-height: 50px;
    }

    /* COOKIE SECTION ONLY ITALY */
    .cookie_wrapper.it {
        bottom: 60px
    }

    footer.footercomp,
    .body-wrapper,
    html body {
        float: left;
        width: 100%;
    }

    body .navigation-wrapper,
    body .lp-header {
        float: left;
        width: 100%;
        z-index: 2000;
        position: sticky;
        position: -webkit-sticky;
        top: 0;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .jconfirm .jconfirm-box div.jconfirm-closeIcon {
        margin: 15px 5px 15px 15px;
        z-index: 1;
        color: #ea1c0a;
        width: 30px;
        height: 30px;
        font-size: 40px !important;
    }
}

@media (max-width: 767px) {

    .width-auto-mob {
        width: auto;
    }

    .no-mw-mob {
        max-width: none;
    }

    .lh0-mob {
        line-height: 0;
    }

    .clear-mob {
        clear: both;
    }

    .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
        float: none;
        text-align: center;
    }

    .jconfirm-box .configurator-item-main-title {
        margin-top: 20px;
    }

    .eon-close-icon {
        font-size: 30px;
    }

    .lhnormal-mob {
        line-height: normal;
    }

    button.eon-button.mobile:before, a.eon-button.mobile:before {
        content: "";
        display: inline-block;
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(234,28,10)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 100% 100%;
        height: calc(39px + 1px);
        width: calc(20px + 1px);
        margin-left: calc(-16px + 1px);
    }

    button.eon-button.mobile:after, a.eon-button.mobile:after {
        content: "";
        display: inline-block;
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(234,28,10)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 100% 100%;
        height: calc(39px + 1px);
        width: calc(20px + 1px);
        margin-right: calc(1px + 1px);
    }

    button.eon-button.mobile span, a.eon-button.mobile span {
        height: 40px;
        line-height: 40px;
        font-weight: bold;
        display: inline-block;
        background-color: #EA1C0A;
        padding: 0 10px;
        font-size: 1.4rem;
    }

    .block-mob {
        display: block;
    }

    /* GRID Columns Fixer */
    .auto-clear .col-xs-1:nth-child(12n+1) {
        clear: left;
    }

    .auto-clear .col-xs-2:nth-child(6n+1) {
        clear: left;
    }

    .auto-clear .col-xs-3:nth-child(4n+1) {
        clear: left;
    }

    .auto-clear .col-xs-4:nth-child(3n+1) {
        clear: left;
    }

    .auto-clear .col-xs-6:nth-child(odd) {
        clear: left;
    }

    /* COOKIE SECTION ONLY ITALY */
    .cookie_wrapper.it {
        position: static;
        float: left;
        width: 100%;
        padding: 0;
    }

    .body-wrapper.eon-it-page {
        float: left;
    }

}

/* IPHONE 5 OR SIMILAR DEVICE */
@media (max-width: 340px) {

    .jconfirm .jconfirm-box div.jconfirm-closeIcon {
        margin: 15px 5px 15px 15px;
        font-size: 40px !important;
    }

    .jconfirm-title {
        font-size: 2.3rem;
        color: #ea1c0a;
    }

    .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.eon-button {
        font-size: 16px;
    }

}
/* This file is only for imports */
/* breakpoints */
/* colors */
/* variables */
/* ==========================================================================
    TYPOGRAPHY
   ========================================================================== */
.text-white {
  color: white;
}
.no-decoration {
  text-decoration: none !important;
}
.underline-text {
  text-decoration: underline;
}
.text-justify {
  text-align: justify;
}
.pointer {
  cursor: pointer;
}
.headline_it h1,
.headline_it h2,
.headline_it h3,
.headline_it h4,
.headline_it h5 {
  margin: 0;
}
.headline_it h2.smaller {
  font-size: 40px;
}
h1 {
  margin-top: 20px;
}
.text-bold {
  font-weight: 900;
}
.text-thin {
  font-weight: 400;
}
.text-thinner {
  font-weight: 300;
}
.text-medium {
  font-weight: 500;
}
.lh-normal {
  line-height: normal;
}
.lh1 {
  line-height: 1;
}
.lh70 {
  line-height: 70px;
}
.no-list-style {
  list-style: none;
}
.f90 {
  font-size: 9rem;
}
.red-text {
  color: #ea1c0a;
}
.text-turquoise {
  color: #1ea2b1;
}
.middlegray-text {
  color: #8f9192;
}
@media (max-width: 1199px) {
  .f40-des {
    font-size: 40px;
  }
  .f30-des {
    font-size: 30px;
  }
  .f28-des {
    font-size: 28px;
  }
  .f24-des {
    font-size: 24px;
  }
  .f20-des {
    font-size: 20px;
  }
  .f14-des {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .text-center-tab {
    text-align: center;
  }
  .text-right-tab {
    text-align: right;
  }
  .f16-tab {
    font-size: 1.6rem;
  }
  .f18-tab {
    font-size: 1.8rem;
  }
  .f24-tab {
    font-size: 2.4rem;
  }
  .f28-tab {
    font-size: 2.8rem;
  }
  .f30-tab {
    font-size: 3.0rem;
  }
  .f60-tab {
    font-size: 6rem;
  }
}
@media (max-width: 767px) {
  h1.fs42-sm {
    font-size: 4.2rem;
  }
  .headline_it h2.smaller {
    font-size: 24px;
    line-height: 30px;
  }
  .text-center-mob {
    text-align: center;
  }
  .f11-mob {
    font-size: 1.1rem;
  }
  .f12-mob {
    font-size: 1.2rem;
  }
  .f13-mob {
    font-size: 1.3rem;
  }
  .f14-mob {
    font-size: 1.4rem;
  }
  .f16-mob {
    font-size: 16px;
  }
  .f18-mob {
    font-size: 1.8rem;
  }
  .f20-mob {
    font-size: 2.0rem;
  }
  .f22-mob {
    font-size: 2.2rem;
  }
  .f24-mob {
    font-size: 2.4rem;
  }
  .f26-mob {
    font-size: 2.6rem;
  }
  .f28-mob {
    font-size: 2.8rem;
  }
  .f35-mob {
    font-size: 3.5rem;
  }
  .f40-mob {
    font-size: 4rem;
  }
}
@media (max-width: 340px) {
  .f11-xxs {
    font-size: 1.1rem;
  }
  .f12-xxs {
    font-size: 1.2rem;
  }
  .f14-xxs {
    font-size: 1.4rem;
  }
  .f16-xxs {
    font-size: 1.6rem;
  }
  .f15-xxs {
    font-size: 1.5rem;
  }
  .f18-xxs {
    font-size: 1.8rem;
  }
  .f20-xxs {
    font-size: 2.0rem;
  }
  .f23-xxs {
    font-size: 2.3rem;
  }
  h1.fs38-xxs {
    font-size: 3.8rem;
  }
}
/* typography_custom */
/* ==========================================================================
    BG COLOR FOR ITALY COMPONENTS
   ========================================================================== */
.bg-eon-it-red {
  background-color: #EA1C0A;
}
.bg-eon-it-white {
  background-color: #ffffff;
}
.bg-eon-it-turquoise {
  background-color: #1EA2B1;
}
.bg-eon-it-bordeaux {
  background-color: #B00402;
}
.bg-eon-it-limeyellow {
  background-color: #E3E000;
}
.bg-eon-it-black {
  background-color: #000000;
}
.bg-eon-it-darkgrey {
  background-color: #39393A;
}
.bg-eon-it-red-active {
  background-color: #D51607;
}
.bg-eon-it-bordeaux-active {
  background-color: #A00311;
}
.bg-eon-it-limeyellow-active {
  background-color: #DAD600;
}
.bg-eon-it-turquoise-active {
  background-color: #2B91A3;
}
.bg-eon-it-red-75 {
  background-color: #f05548;
}
.bg-eon-it-red-50 {
  background-color: #f48D84;
}
.bg-eon-it-red-25 {
  background-color: #fAC6C2;
}
.bg-eon-it-bordeaux-75 {
  background-color: #c44341;
}
.bg-eon-it-bordeaux-50 {
  background-color: #d78180;
}
.bg-eon-it-bordeaux-25 {
  background-color: #ebc0c0;
}
.bg-eon-it-bordeaux-dark {
  background-color: #76020C;
}
.bg-eon-it-limeyellow-75 {
  background-color: #eae840;
}
.bg-eon-it-limeyellow-50 {
  background-color: #f1ef7f;
}
.bg-eon-it-limeyellow-25 {
  background-color: #f8f7bf;
}
.bg-eon-it-turquoise-75 {
  background-color: #56b9c5;
}
.bg-eon-it-turquoise-50 {
  background-color: #8ed0d8;
}
.bg-eon-it-turquoise-25 {
  background-color: #c7e8eb;
}
.bg-eon-it-turquoise-dark {
  background-color: #0F738A;
}
.bg-eon-it-black {
  background-color: #000000;
}
.bg-eon-it-darkgrey {
  background-color: #39393A;
}
.bg-eon-it-darkgrey-active {
  background-color: #404040;
}
.bg-eon-it-darkgrey-75 {
  background-color: #404040;
}
.bg-eon-it-darkgrey-50 {
  background-color: #4a4a4a;
}
.bg-eon-it-darkgrey-25 {
  background-color: #bfbfbf;
}
.bg-eon-it-middlegrey {
  background-color: #8F9192;
}
.bg-eon-it-lightgrey {
  background-color: #E8E8E8;
}
.bg-eon-it-ultralightgrey {
  background-color: #F6F6F7;
}
.bg-eon-it-grey {
  background-color: #f3f3f3;
}
/* padding_custom */
/* ==========================================================================
   IE FIX ONLY
   ========================================================================== */
button.eon-button:after,
a.eon-button:after {
  background-repeat: no-repeat;
}
button.eon-button:before,
a.eon-button:before {
  background-repeat: no-repeat;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* Fix button on click */
  button:active span,
  button:focus span,
  .eon-button {
    position: relative;
    top: 0;
    left: 0;
  }
  .headline_it h1,
  .headline_it h2,
  .headline_it h3,
  .headline_it h4,
  .headline_it h5 {
    margin-top: 20px;
  }
  .eon-button:hover,
  .eon-button span:hover {
    font-weight: bold;
  }
  .angle-brackets {
    width: 20px;
  }
  .cookie_wrapper.it button.eon-button:after {
    margin-left: -4px;
  }
  button.eon-button:after,
  a.eon-button:after {
    background-repeat: no-repeat;
  }
  button.eon-button:before,
  a.eon-button:before {
    background-repeat: no-repeat;
  }
}
/* padding_custom */
/* ==========================================================================
    BOOTSTRAP
   ========================================================================== */
.row-eq-height,
.flex {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
}
.flex-1 {
  flex: 1;
}
.flex-2 {
  flex: 2;
}
.items-start {
  -ms-flex-align: start;
  align-items: flex-start;
}
.items-center {
  -ms-flex-align: center;
  align-items: center;
}
.flex-row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
}
.flex-row-reverse {
  -webkit-flex-direction: row-reverse;
  /* Safari 6.1+ */
  flex-direction: row-reverse;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.justify-end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.justify-start {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.justify-center {
  -ms-flex-pack: center;
  justify-content: center;
}
.justify-right {
  -ms-flex-pack: end;
  justify-content: right;
}
.justify-space {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.align-self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.align-self-center {
  -ms-flex-item-align: center;
  align-self: center;
}
.flex-column {
  -ms-flex-direction: column;
  flex-direction: column;
}
.no-shrink {
  flex-shrink: 0;
}
/* Position Class */
.posfixed {
  position: fixed;
}
.posstatic {
  position: static;
}
.possticky {
  position: -webkit-sticky;
  position: sticky;
}
.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
}
/* Overflow Class */
.overflow-hidden {
  overflow: hidden;
}
.no-overflow {
  overflow: unset;
}
@media (max-width: 991px) {
  .flex-wrap-tab {
    flex-wrap: wrap;
  }
  .flex-row-tab {
    flex-direction: row;
  }
  .flex-column-tab {
    flex-direction: column;
  }
  .justify-center-tab {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .posabs-mob {
    position: absolute;
  }
  .posstatic-mob {
    position: static;
  }
  .align-items-start-mob {
    align-items: flex-start;
  }
  .flex-mob {
    display: flex;
  }
  .justify-center-mob {
    justify-content: center;
  }
  .flex-row-mob {
    flex-direction: row;
  }
  .flex-column-mob {
    flex-direction: column;
  }
  .flex-wrap-mob {
    flex-wrap: wrap;
  }
  .flex-column-rev-mob {
    flex-direction: column-reverse;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
/* bootstrap_custom */
/* ==========================================================================
    MARGIN
   ========================================================================== */
.margin-auto {
  margin: 0 auto;
}
.ml-auto {
  margin-left: auto;
}
.no-margin,
.m0 {
  margin: 0;
}
.m20 {
  margin: 20px;
}
.mr0 {
  margin-right: 0;
}
.mt1 {
  margin-top: 1px;
}
.mt2 {
  margin-top: 2px;
}
.mt5 {
  margin-top: 5px;
}
.mb2 {
  margin-bottom: 2px;
}
.mb5 {
  margin-bottom: 5px;
}
.mb10 {
  margin-bottom: 10px;
}
.ml-10 {
  margin-left: -10px;
}
.ml5 {
  margin-left: 5px;
}
.ml7 {
  margin-left: 7px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml25 {
  margin-left: 25px;
}
.ml35 {
  margin-left: 35px;
}
.ml200 {
  margin-left: 200px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mt41 {
  margin-top: 41px;
}
.mt50 {
  margin-top: 50px;
}
.mt-55 {
  margin-top: -55px;
}
.mr20 {
  margin-right: 20px;
}
.mr20 {
  margin-right: 20px;
}
.mr25 {
  margin-right: 25px;
}
.mr40 {
  margin-right: 40px;
}
.mr50 {
  margin-right: 50px;
}
.mb20 {
  margin-bottom: 20px;
}
.mt20 {
  margin-top: 20px;
}
.mt35 {
  margin-top: 35px;
}
.mb40 {
  margin-bottom: 40px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb50 {
  margin-bottom: 50px;
}
.mt60 {
  margin-top: 60px;
}
.mb80 {
  margin-bottom: 80px;
}
.mb120 {
  margin-bottom: 120px;
}
@media (max-width: 1199px) {
  .mt15-des {
    margin-top: 15px;
  }
  .mt5-des {
    margin-top: 5px;
  }
  .mt10-des {
    margin-top: 10px;
  }
  .mr15-des {
    margin-right: 15px;
  }
}
@media (max-width: 991px) {
  /* Margin Class */
  .m0-tab {
    margin: 0;
  }
  .mt0-sm,
  .mt0-tab {
    margin-top: 0;
  }
  .mt5-tab {
    margin-top: 5px;
  }
  .mt10-tab {
    margin-top: 10px;
  }
  .mt15-tab {
    margin-top: 15px;
  }
  .mt20-tab {
    margin-top: 20px;
  }
  .mt30-sm,
  .mt30-tab {
    margin-top: 30px;
  }
  .mt60-tab {
    margin-top: 60px;
  }
  .mr0-tab {
    margin-right: 0;
  }
  .mr15-tab {
    margin-right: 15px;
  }
  .ml0-tab {
    margin-left: 0;
  }
  .ml5-tab {
    margin-left: 5px;
  }
  .ml10-tab {
    margin-left: 10px;
  }
  .ml15-tab {
    margin-left: 15px;
  }
  .ml20-tab {
    margin-left: 20px;
  }
  .ml25-tab {
    margin-left: 25px;
  }
  .ml34-tab {
    margin-left: 34px;
  }
  .mr25-tab {
    margin-right: 25px;
  }
  .mb0-sm,
  .mb0-tab {
    margin-bottom: 0;
  }
  .mb10-tab {
    margin-bottom: 10px;
  }
  .mb15-sm,
  .mb15-tab {
    margin-bottom: 15px;
  }
  .mb20-tab {
    margin-bottom: 20px;
  }
  .mb30-tab {
    margin-bottom: 30px;
  }
  .mb120-tab {
    margin-bottom: 120px;
  }
}
@media (max-width: 767px) {
  /* Margin Class */
  .m0-mob {
    margin: 0;
  }
  .mb0-mob {
    margin-bottom: 0;
  }
  .mt10-mob {
    margin-top: 10px;
  }
  .ml20-mob {
    margin-left: 20px;
  }
  .ml25-mob {
    margin-left: 25px;
  }
  .ml30-mob {
    margin-left: 30px;
  }
  .ml0 {
    margin-left: 0;
  }
  .ml5-mob {
    margin-left: 5px;
  }
  .mr5-mob {
    margin-right: 5px;
  }
  .mr10-mob {
    margin-right: 10px;
  }
  .mr25-mob {
    margin-right: 25px;
  }
  .mb5-mob {
    margin-bottom: 5px;
  }
  .mb10-mob {
    margin-bottom: 10px;
  }
  .mb15-xs,
  .mb15-mob {
    margin-bottom: 15px;
  }
  .mb30-mob {
    margin-bottom: 30px;
  }
  .mt30-xs {
    margin-top: 15px;
  }
  .mt15-mob {
    margin-top: 15px;
  }
  .mt5-mob {
    margin-top: 5px;
  }
  .mt40-mob {
    margin-top: 40px;
  }
  .mt25-mob {
    margin-top: 25px;
  }
  .mt15-mob {
    margin-top: 15px;
  }
  .mb20-mob {
    margin-bottom: 20px;
  }
  .mr20-mob {
    margin-right: 20px;
  }
  .mt30-mob {
    margin-top: 30px;
  }
  .ml0-mob {
    margin-left: 0;
  }
  .ml34-mob {
    margin-left: 34px;
  }
  .mt0-mob {
    margin-top: 0;
  }
  .mb150-mob {
    margin-bottom: 150px;
  }
}
@media (max-width: 340px) {
  .mt10-xxs {
    margin-top: 10px;
  }
  .mt0-xxs {
    margin-top: 0;
  }
  .mr15-xxs {
    margin-right: 15px;
  }
  .ml15-xxs {
    margin-left: 15px;
  }
}
/* margin_custom */
/* ==========================================================================
    PADDING
   ========================================================================== */
.pt0 {
  padding-top: 0!important;
}
.pt2 {
  padding-top: 2px;
}
.pt12 {
  padding-top: 12px;
}
.p20 {
  padding: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pt35 {
  padding-top: 35px;
}
.pb35 {
  padding-bottom: 35px;
}
.pt40 {
  padding-top: 40px;
}
.pt60 {
  padding-top: 60px;
}
.pr30 {
  padding-right: 30px;
}
.pr40 {
  padding-right: 40px;
}
.pr90 {
  padding-right: 90px;
}
.pl30 {
  padding-left: 30px;
}
.pl12 {
  padding-left: 12px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl60 {
  padding-left: 60px;
}
.pl90 {
  padding-left: 90px;
}
.no-padding,
.pd0 {
  padding: 0;
}
.pd23 {
  padding: 23px;
}
@media (max-width: 1199px) {
  .pb45-des {
    padding-bottom: 45px;
  }
}
@media (max-width: 991px) {
  .no-border-tab {
    border: none;
  }
  .text-center-tab {
    text-align: center;
  }
  .text-right-tab {
    text-align: right;
  }
  .no-clear-tab {
    clear: unset;
  }
  .block-tab {
    display: block;
  }
  .float-none-tab {
    float: none;
  }
  /* Padding Class */
  .pd0-tab {
    padding: 0;
  }
  .pd10-tab {
    padding: 10px;
  }
  .pr0-tab {
    padding-right: 0;
  }
  .pr35-tab {
    padding-right: 35px;
  }
  .pl0-tab {
    padding-left: 0;
  }
  .pl5-tab {
    padding-left: 5px;
  }
  .pl35-tab {
    padding-left: 35px;
  }
  .pt10-tab {
    padding-top: 10px;
  }
  .pb10-tab {
    padding-bottom: 10px;
  }
  .pb20-tab {
    padding-bottom: 20px;
  }
  .pt0-tab {
    padding-top: 0;
  }
  .pt10-tab {
    padding-top: 10px;
  }
  .pt60-tab {
    padding-top: 60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .pl25-only-tab {
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  /* Padding Class */
  .pd0-mob {
    padding: 0;
  }
  .pd5-mob {
    padding: 5px;
  }
  .pd20-mob {
    padding: 20px;
  }
  .pr5-mob {
    padding-right: 5px;
  }
  .pr10-mob {
    padding-right: 10px;
  }
  .pr15-mob {
    padding-right: 15px;
  }
  .pr25-mob {
    padding-right: 25px;
  }
  .pl15-mob {
    padding-left: 15px;
  }
  .pl25-mob {
    padding-left: 25px;
  }
  .pb5-mob {
    padding-bottom: 5px;
  }
  .pb0-mob {
    padding-bottom: 0;
  }
  .pb10-mob {
    padding-bottom: 10px;
  }
  .pb20-mob {
    padding-bottom: 20px;
  }
  .pt10-mob {
    padding-top: 10px;
  }
  .pb40-sm {
    padding-bottom: 40px;
  }
  .pl10-xs,
  .pl10-mob {
    padding-left: 10px;
  }
  .pl0-mob {
    padding-left: 0;
  }
  .pr0-mob {
    padding-right: 0;
  }
  .pt20-mob {
    padding-top: 20px;
  }
  .pt40-mob {
    padding-top: 40px;
  }
  .pl25-mob {
    padding-left: 25px;
  }
  .pr25-mob {
    padding-right: 25px;
  }
  .pl30-mob {
    padding-left: 30px;
  }
  .pr30-mob {
    padding-right: 30px;
  }
  .pb50-mob {
    padding-bottom: 50px;
  }
  .pb40-sm {
    padding-bottom: 40px;
  }
}
@media (max-width: 340px) {
  .pl10-xxs {
    padding-left: 10px;
  }
}
/* padding_custom */
/* ==========================================================================
    BORDER
   ========================================================================== */
.no-border {
  border: none;
}
.border-radius {
  border-radius: 10px;
}
@media (max-width: 991px) {
  .no-border-tab {
    border: none;
  }
}
/* border_custom */
/* ==========================================================================
    BUTTONS
   ========================================================================== */
.eon-new-button {
  border: 0;
  outline: none;
  padding: 5px;
  color: #ffffff;
  position: relative;
  height: 52px;
  border-radius: 16px;
  font-weight: bold;
  background-color: #ea1c0a;
  font-size: 18px;
}
.eon-new-button.disabled {
  background-color: #e8e8e8;
}
.eon-new-button span {
  position: relative;
  margin: 10px;
}
.eon-new-button.disabled span {
  color: black;
}
.eon-new-button::after {
  content: "";
  z-index: -1;
  position: absolute;
  border-radius: 50% 5%;
  background-color: #ea1c0a;
  top: -2px;
  bottom: -2px;
  right: 11px;
  left: 11px;
}
.eon-new-button.disabled::after {
  background-color: #e8e8e8;
}
.eon-new-button::before {
  content: "";
  z-index: -1;
  position: absolute;
  border-radius: 8px 61%;
  background-color: #ea1c0a;
  top: 7px;
  bottom: 7px;
  right: -2px;
  left: -2px;
}
.eon-new-button.disabled::before {
  background-color: #e8e8e8;
}
/* buttons_custom */
/* ==========================================================================
    ICONS
   ========================================================================== */
.eon-icon-info-turquoise {
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 22 22'%3E %3Cg fill='none' fill-rule='evenodd' transform='translate(1)'%3E %3Ccircle cx='10' cy='11' r='10' stroke='%2300A5B4' stroke-width='2'/%3E %3Ctext fill='%2300A5B4' font-family='EONBrixSansBold, EON Brix Sans' font-size='18' font-style='italic' font-weight='bold' transform='translate(8)'%3E %3Ctspan x='-1' y='18'%3Ei%3C/tspan%3E %3C/text%3E %3C/g%3E %3C/svg%3E") no-repeat center;
}
.eon-icon-phone-red {
  width: 30px;
  height: 30px;
  background-size: contain;
  background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Eicona_chiamata%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M22.5265986,22.577055 C23.2265986,23.277055 23.2265986,24.377055 22.5265986,25.177055 L18.8265986,28.777055 C18.5265986,28.977055 18.2265986,29.077055 17.8265986,29.077055 C16.9265986,29.077055 16.1265986,28.877055 15.3265986,28.577055 C14.2265986,28.177055 13.1265986,27.677055 12.1265986,27.177055 C9.92659863,26.077055 7.82659863,24.677055 6.02659863,22.977055 C3.62659863,20.377055 1.72659863,17.177055 0.526598632,13.777055 C0.226598632,12.977055 0.126598632,12.077055 0.0265986324,11.277055 C-0.0734013676,10.877055 0.126598632,10.577055 0.326598632,10.277055 L3.92659863,6.67705502 C4.62659863,5.97705502 5.72659863,5.97705502 6.42659863,6.67705502 L8.92659863,9.17705502 C9.62659863,9.87705502 9.62659863,10.977055 8.92659863,11.677055 L7.12659863,13.477055 L7.22659863,13.777055 C7.32659863,14.177055 7.62659863,14.677055 7.92659863,15.277055 C8.52659863,16.577055 9.32659863,17.677055 10.3265986,18.777055 C11.3265986,19.577055 12.3265986,20.277055 13.4265986,20.877055 C14.4265986,21.377055 15.3265986,21.777055 15.7265986,21.977055 L17.5265986,20.177055 C18.2265986,19.477055 19.3265986,19.477055 20.0265986,20.177055 L22.5265986,22.577055 Z M20.3883496,14.06918 C20.2387016,13.92124 20.1536616,13.720249 20.1520166,13.510608 C20.1508696,12.46109 19.7313896,11.452167 18.9864576,10.707235 C18.2415256,9.96230302 17.2326036,9.54282302 16.1830846,9.54167702 C15.8961906,9.54457902 15.6283846,9.39418802 15.4805486,9.14715502 C15.3327126,8.90012202 15.3273056,8.59397702 15.4663646,8.34404202 C15.6054236,8.09410602 15.8678216,7.93835202 16.1547166,7.93545002 C17.6248136,7.93646002 19.0382196,8.52377902 20.0816756,9.56723402 C21.1251306,10.610689 21.7124496,12.024096 21.7134596,13.494193 C21.7159906,13.814618 21.5244146,14.103264 21.2287416,14.224516 C20.9330676,14.345769 20.5920696,14.275526 20.3659586,14.046789 L20.3883496,14.06918 Z M24.6327916,14.014461 L24.6495856,14.031255 C24.4392966,14.031323 24.2370536,13.947404 24.0877926,13.798143 C23.9385306,13.648881 23.8546116,13.446638 23.8546796,13.236349 C23.8225716,8.87222502 20.2753426,5.32499702 15.9112196,5.29288802 C15.4754006,5.29278402 15.1195186,4.93938902 15.1163346,4.50355902 C15.1131496,4.06772902 15.4638686,3.71450402 15.8996866,3.71460902 C21.1252146,3.75986702 25.3709076,8.00555902 25.4161656,13.231088 C25.4165116,13.664831 25.0665356,14.014807 24.6327916,14.014461 Z M28.5769416,13.888125 C28.3666516,13.888193 28.1644096,13.804274 28.0151476,13.655012 C27.8658856,13.505751 27.7819666,13.303508 27.7820356,13.093219 C27.7430556,6.76380702 22.5965076,1.61725902 16.2670956,1.57827902 C15.9851716,1.57821202 15.7235626,1.42774002 15.5808166,1.18354602 C15.4380696,0.939351022 15.4358716,0.638533022 15.5750496,0.394406022 C15.7142286,0.150279022 15.9736386,-6.6977616e-05 16.2555636,2.2383972e-08 C23.4593776,0.0430720224 29.3172426,5.90093702 29.3603146,13.104751 C29.3606606,13.538495 29.0106846,13.888471 28.5769416,13.888125 Z' id='path-1'%3E%3C/path%3E %3C/defs%3E %3Cg id='icona_chiamata' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='icon-/-48-/-talk-to-us' transform='translate(1.000000, 2.000000)'%3E %3Cg id='Icon/Color/Red'%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='Mask' fill='%23ea1c0a' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center;
}
/* icons_custom */
/* ==========================================================================
  IMAGE POSITIONING
========================================================================== */
.anchor-image img,
img.anchor-image-scuole {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
.center-center.anchor-image img,
img.center-center.anchor-image-scuole {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.top-left.anchor-image img,
img.top-left.anchor-image-scuole {
  top: 0;
  left: 0;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.top-center.anchor-image img,
img.top-center.anchor-image-scuole {
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.top-right.anchor-image img,
img.top-right.anchor-image-scuole {
  top: 0;
  left: auto;
  /* override default */
  right: 0;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.center-left.anchor-image img,
img.center-left.anchor-image-scuole {
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.center-right.anchor-image img,
img.center-right.anchor-image-scuole {
  top: 50%;
  left: auto;
  /* override default */
  right: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.bottom-left.anchor-image img,
img.bottom-left.anchor-image-scuole {
  top: auto;
  /* override default */
  bottom: 0;
  left: 0;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.bottom-center.anchor-image img,
img.bottom-center.anchor-image-scuole {
  top: auto;
  /* override default */
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.bottom-right.anchor-image img,
img.bottom-right.anchor-image-scuole {
  top: auto;
  /* override default */
  left: auto;
  /* override default */
  bottom: 0;
  right: 0;
  -webkit-transform: translate(0%, 0);
  -moz-transform: translate(0%, 0);
  -ms-transform: translate(0%, 0);
  -o-transform: translate(0%, 0);
  transform: translate(0%, 0);
}
/* image_custom */
/* =========================================
   TOOLTIP
   ========================================= */
/*

html

<div class="eon-icon-info-turquoise is-success" ></div>


js

$(document).ready(function(){

        var trigger = document.getElementsByClassName("is-success")[0];
        var instance = new Tooltip(trigger,{
            reference:trigger,
            html:true,
            title: "<span>sdfghgfdsfgh</span>",
            trigger: "hover",
        });
});

css
*/
.tooltip .tooltip-inner {
  text-align: left;
}
.popper,
.tooltip {
  position: absolute;
  background: black;
  color: black;
  min-width: 150px;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  padding: 10px;
  opacity: 1;
  text-align: left;
}
.popper .popper__arrow,
.tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
}
.tooltip .tooltip-arrow,
.popper .popper__arrow {
  border-color: black;
}
.popper[x-placement^="top"],
.tooltip[x-placement^="top"] {
  margin-bottom: 6px;
}
.popper[x-placement^="top"] .popper__arrow,
.tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 5px 5px 0 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(45%);
  margin-top: 0;
  margin-bottom: 0;
}
.popper[x-placement^="bottom"],
.tooltip[x-placement^="bottom"] {
  margin-top: 6px;
}
.tooltip[x-placement^="bottom"] .tooltip-arrow,
.popper[x-placement^="bottom"] .popper__arrow {
  border-width: 0 5px 5px 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  top: -5px;
  left: calc(45%);
  margin-top: 0;
  margin-bottom: 0;
}
.tooltip[x-placement^="right"],
.popper[x-placement^="right"] {
  margin-left: 6px;
}
.popper[x-placement^="right"] .popper__arrow,
.tooltip[x-placement^="right"] .tooltip-arrow {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  left: -5px;
  top: calc(45%);
  margin-left: 0;
  margin-right: 0;
}
.popper[x-placement^="left"],
.tooltip[x-placement^="left"] {
  margin-right: 6px;
}
.popper[x-placement^="left"] .popper__arrow,
.tooltip[x-placement^="left"] .tooltip-arrow {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  right: -6px;
  top: calc(45%);
  margin-left: 0;
  margin-right: 0;
}
/* tooltip_custom */

