.onh-component--tl, .onh-component--tr, .onh-component--bl, .onh-component--br {
box-sizing: border-box;
margin: 25px;
position: fixed;
white-space: nowrap;
z-index: 99999;
padding-left: 0;
list-style: none;
}
.onh-component--tl *, .onh-component--tr *, .onh-component--bl *, .onh-component--br *, .onh-component--tl *:before, .onh-component--tr *:before, .onh-component--bl *:before, .onh-component--br *:before, .onh-component--tl *:after, .onh-component--tr *:after, .onh-component--bl *:after, .onh-component--br *:after {
box-sizing: inherit;
}  .onh-component--tl {
left: 0;
top: 0;
}
.onh-component--tr {
right: 0;
top: 0;
}
.onh-component--bl {
left: 0;
bottom: 0;
}
.onh-component--br {
right: 0;
bottom: 0;
} .onh-component__button--main, .onh-component__button--child {
background-color: transparent;
display: inline-block;
position: relative;
border: none;
border-radius: 50%;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
cursor: pointer;
outline: none;
padding: 0;
position: relative;
-webkit-user-drag: none;
color: #f1f1f1;
} .onh-component__list {
list-style: none;
margin: 0;
padding: 0;
}
.onh-component__list>.onh-list-item {
display: block;
position: absolute;
bottom: 0;
right: 1px;
padding: 10px 0;
margin: -10px 0;
} .onh-component__icon, .onh-component__main-icon--active,
.onh-component__main-icon--resting, .onh-component__child-icon {
position: absolute;
text-align: center;
line-height: 56px;
width: 100%;
}
.onh-component__wrap {
padding: 25px;
margin: -25px;
}
[data-onh-toggle="hover"]:hover .onh-component__icon, [data-onh-toggle="hover"]:hover .onh-component__main-icon--active,
[data-onh-toggle="hover"]:hover .onh-component__main-icon--resting, [data-onh-toggle="hover"]:hover .onh-component__child-icon,
[data-onh-state="open"] .onh-component__icon,
[data-onh-state="open"] .onh-component__main-icon--active,
[data-onh-state="open"] .onh-component__main-icon--resting,
[data-onh-state="open"] .onh-component__child-icon {
-webkit-transform: scale(1) rotate(0deg);
transform: scale(1) rotate(0deg);
transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000); } .onh-component__button--main {
height: 56px;
width: 56px;
z-index: 20;
}
.onh-component__button--child {
height: 56px;
width: 56px;
display: flex;
justify-content: center;
align-items: center;
background: #9E9E9E;
}
.onh-component__main-icon--active,
.onh-component__main-icon--resting {
-webkit-transform: scale(1) rotate(360deg);
transform: scale(1) rotate(360deg);
transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000); }
.onh-rotate{
-webkit-transform: scale(1) rotate(360deg);
transform: scale(1) rotate(360deg);
transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000); }
.onh-component__child-icon,
.onh-component__child-icon {
line-height: 56px;
font-size: 18px;
}
.onh-component__main-icon--active {
opacity: 0;
}
[data-onh-toggle="hover"]:hover .onh-component__main-icon,
[data-onh-state="open"] .onh-component__main-icon {
-webkit-transform: scale(1) rotate(0deg);
transform: scale(1) rotate(0deg);
}
[data-onh-toggle="hover"]:hover .onh-component__main-icon--resting,
[data-onh-state="open"] .onh-component__main-icon--resting {
opacity: 0;
position: absolute !important;
}
[data-onh-toggle="hover"]:hover .onh-component__main-icon--active,
[data-onh-state="open"] .onh-component__main-icon--active {
opacity: 1;
}  [data-onh-label]:after {
content: attr(data-onh-label);
opacity: 0;
transition: all 0.5s;
background: rgba(0, 0, 0, 0.4);
padding: 4px 10px;
border-radius: 3px;
color: rgba(255, 255, 255, 0.8);
font-size: 14px;
font-weight: normal;
pointer-events: none;
line-height: normal;
position: absolute;
top: 50%;
margin-top: -11px;
transition: all 0.5s;
} .onh-component--br [data-onh-label]:after, .onh-component--tr [data-onh-label]:after {
content: attr(data-onh-label);
right: 70px;
}
.onh-component--br .onh-component__list [data-onh-label]:after, .onh-component--tr .onh-component__list [data-onh-label]:after {
content: attr(data-onh-label);
right: 70px;
}
.onh-component--tl [data-onh-label]:after, .onh-component--bl [data-onh-label]:after {
content: attr(data-onh-label);
left: 70px;
}
.onh-component--tl .onh-component__list [data-onh-label]:after, .onh-component--bl .onh-component__list [data-onh-label]:after {
content: attr(data-onh-label);
left: 70px;
}
.onh-cb-menu-start {
background: rgb(235,52,73);
background: linear-gradient(45deg, rgba(235,52,73,1) 0%, rgba(242,91,67,1) 100%);
}
@keyframes shake {
0% { transform: translate(1px, 1px) rotate(0deg); }
10% { transform: translate(-1px, -2px) rotate(-1deg); }
20% { transform: translate(-3px, 0px) rotate(1deg); }
30% { transform: translate(3px, 2px) rotate(0deg); }
40% { transform: translate(1px, -1px) rotate(1deg); }
50% { transform: translate(-1px, 2px) rotate(-1deg); }
60% { transform: translate(-3px, 1px) rotate(0deg); }
70% { transform: translate(3px, 1px) rotate(-1deg); }
80% { transform: translate(-1px, -1px) rotate(1deg); }
90% { transform: translate(1px, 2px) rotate(0deg); }
100% { transform: translate(1px, -2px) rotate(-1deg); }
}
@keyframes swing {
20% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
to {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes onhPulse {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes onhHeartBeat {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
14% {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
28% {
-webkit-transform: scale(1);
transform: scale(1);
}
42% {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
70% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(10%, 0, 0);
transform: translate3d(10%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
.onh-button img:hover{
animation: onhPulse 0.5s;
animation-iteration-count: 0.5s;
}
.onh-button:hover::after{
opacity: 1;
animation: fadeInRight 0.5s;
}
.onh-icon-close img{
vertical-align: middle;
width: 30px;
height: 30px;
}
.onh-icon-chats img{
vertical-align: middle;
width: 30px;
height: 30px;
}
.onh-icon-close, .onh-icon-chats {
display: flex;
justify-content: center;
align-items: center;
height: 56px;
}
.onh-title-icon img {
width: 24px;
}
.onh-title-icon {
display: table-cell;
vertical-align: middle;
width: 28px;
}
.onh-popup-hidden{
display: none;
}
.onh-popup-container {
text-align: center;
font-size: 12px;
padding: 15px;
}
.onh-popup-viber-num{
font-size: 15px;
font-weight: bold;
margin-bottom: 0px;
display: block;
line-height: 1;
margin-bottom: 10px;
}
.onh-popup-viber-txt {
margin-bottom: 20px;
display: block;
}
.onh-popup-snapchat-username  {
font-size: 15px;
font-weight: bold;
margin-bottom: 0px;
display: block;
line-height: 1;
margin-bottom: 20px;
margin-top: 20px;
}
.onh-popup-snapchat .onh-popup-container{
padding-top: 20px;
}
.onh-button img {
vertical-align: middle;
width: 30px;
height: 30px;
}
.onh-popup-container img {
margin-left: auto;
margin-right: auto;
}
.onh-popup-messenger .onh-container-2 iframe {
height: 300px !important;
width: 300px !important;
}
.fb-root-container{
display: none;
}
.is-mobile .onh-button:after {
opacity: 1;
} .onh-widget-container{
width: 250px;
border-radius: 15px;
overflow: hidden;
box-shadow: 0px 0px 15px -5px rgba(0,0,0,0.75);
}
.onh-widget-header{
background-color: red;
padding: 25px 20px;
color: #fff;
background: rgb(129,120,204);
background: linear-gradient(307deg, rgba(129,120,204,1) 0%, rgba(91,117,255,1) 100%);
}
.onh-widget-price {
font-size: 32px;
font-weight: 800;
margin-top: 10px;
margin-bottom: 10px;
line-height: 1;
}
.onh-widget-title {
font-size: 14px;
font-weight: 300;
line-height: 1.4;
margin-bottom: 10px;
}
.onh-widget-title b {
font-weight: 400;
}
.onh-widget-note {
font-size: 12px;
font-weight: 300;
line-height: 1.5;
}
.onh-widget-body {
background-color: #fff;
padding: 20px;
}
.onh-price-row {
display: flex;
align-items: center;
margin-bottom: 10px;
line-height: 1;
}
.onh-price-text {
margin-left: auto;
font-size: 14px;
font-weight: 600;
}
a.onh-book-now {
background-color: #3D59E8;
color: #fff !important;
font-size: 12px;
font-weight: 300;
font-style: normal;
text-decoration: none;
padding: 13px 25px;
border: 0px solid #000;
border-radius: 50px;
display: inline-block;
line-height: 1;
}
a.onh-book-now:hover{
background: linear-gradient(to right,#5482d0 ,#7d5ee3);
background-color: #5482d0;
}
a.onh-book-now:active{
transform: scale(0.95);
}
.onh-button-container {
display: flex;
align-items: center;
justify-content: center;
margin-top: 15px;
}
.onh-price-logo img {
max-width: 80px;
max-height: 20px;
}
.onh-price-spacer{
width: 100%;
height: 12px;
display: flex;
margin: 0px 5px;
background-image: url(//www.posthotelvista.ch/wp/wp-content/plugins/hotelprice/assets/img/icons/dot.png);
background-size: 5px 2px;
background-repeat: repeat-x;
opacity: 0.3;
background-position: bottom;
}
.onh-price-label{
position: absolute;
background: #ed4246;
right: 30px;
height: 56px;
border-top-left-radius: 28px;
border-bottom-left-radius: 28px;
width: max-content;
padding-right: 40px;
display: flex;
align-items: center;
padding-left: 20px;
color: #FFF;
z-index: 9;
cursor: pointer;
line-height: 1;
}
.onh-widget-note ul {
padding: 0;
margin: 0;
list-style: none;
line-height: 1.5;
}
.onh-widget-note li {
margin: 0;
}
.onh-price-url{
text-decoration: none;
}
.onh-component--bl .onh-price-label {
left: 30px;
right: unset;
padding-left: 40px;
padding-right: 20px;
border-top-right-radius: 28px;
border-bottom-right-radius: 28px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}.onh-component--bl.onh-slidein .onh-component__list .onh-list-item,
.onh-component--br.onh-slidein .onh-component__list .onh-list-item {
opacity: 0;
transition: all 0.5s;
}
.onh-component--bl.onh-slidein .onh-component__list .onh-list-item {
left: 0;
}
.onh-component--bl.onh-slidein[data-onh-toggle="hover"]:hover .onh-component__list .onh-list-item, 
.onh-component--bl.onh-slidein[data-onh-state="open"] .onh-component__list .onh-list-item,
.onh-component--br.onh-slidein[data-onh-toggle="hover"]:hover .onh-component__list .onh-list-item,
.onh-component--br.onh-slidein[data-onh-state="open"] .onh-component__list .onh-list-item {
-webkit-transform: translateY(-70px);
transform: translateY(-70px);
opacity: 1;
}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#onh-popup a, #onh-popup a div, #onh-popup a span, #onh-popup div:after, #onh-popup div:before, #onh-popup span {
-webkit-transition: all ease-in .3s;
transition-property: all ease-in .3s;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-text-stroke: 1px transparent
}
#onh-popup a, #onh-popup a:hover {
text-decoration: none
}
#onh-popup *, #onh-popup :after, #onh-popup :before {
box-sizing: border-box
}
#onh-popup p {
margin: 0 0 10px
}
@media (max-width:768px) {
#onh-popup .hide-mobile {
display: none !important
}
#onh-popup .p-xs-12 {
width: 100%
}
}
@media (min-width:768px) {
#onh-popup .p-sm-1 {
width: 8.33333333%
}
#onh-popup .p-sm-2 {
width: 16.66666667%
}
#onh-popup .p-sm-3 {
width: 25%
}
#onh-popup .p-sm-4 {
width: 33.33333333%
}
#onh-popup .p-sm-5 {
width: 41.66666667%
}
#onh-popup .p-sm-6 {
width: 50%
}
#onh-popup .p-sm-7 {
width: 58.33333333%
}
#onh-popup .p-sm-8 {
width: 66.66666667%
}
#onh-popup .p-sm-9 {
width: 75%
}
#onh-popup .p-sm-10 {
width: 83.33333333%
}
#onh-popup .p-sm-11 {
width: 91.66666667%
}
#onh-popup .p-sm-12 {
width: 100%
}
}
#onh-popup .p-col {
float: left;
position: relative;
min-height: 1px;
}
#onh-popup .responsive {
display: block;
max-width: 100%;
height: auto
}
#onh-popup {
box-sizing: border-box;
font-family: 'Open Sans', Halvetica, sans-serif;
text-rendering: optimizeLegibility;
display: none;
position: fixed;
bottom: 115px;
right: 25px;
width: 300px;
height: auto;
background: #fff;
border: 1px solid #efefef;
box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, .2);
z-index: 9999;
align-items: center;
justify-content: center;
word-break: break-word;
overflow: hidden;
border-radius: 10px;
}
#onh-popup.onh-top {
bottom: auto !important;
top: 60px
}
@media (max-width:768px) {
#onh-popup.onh-top {
bottom: auto !important;
top: 0 !important
}
#onh-popup.onh-top .onh-close {
top: 0
}
}
@media (max-width:768px) {
#onh-popup .popup-xs {
width: 100% !important;
bottom: 0 !important;
right: 0 !important;
left: 0 !important
}
}
@media (min-width:768px) {
#onh-popup {
bottom: 60px;
right: 80px;
width: 300px;
bottom: 115px;
right: 25px;
}
}
#onh-popup .onh-img {
display: none;
height: 100%;
width: 140px;
margin: 0 auto;
border-radius: 50%
}
#onh-popup .onh-img-cookie {
display: none;
height: 100%;
width: 95px;
margin: 0 auto
}
@media (min-width:768px) {
#onh-popup .onh-img, #onh-popup .onh-img-cookie {
display: block
}
}
#onh-popup .onh-close {
width: 34px;
height: 34px;
cursor: pointer;
display: table-cell;
vertical-align: middle;
text-align: right;
}
@media (max-width:768px) {
#onh-popup .onh-close {
right: -14px
}
}
#onh-popup .onh-container {
position: relative;
bottom: 20px
}
#onh-popup .onh-container-1 {
position: relative;
bottom: 10px;
padding-top: 10px;
padding-bottom: 10px
}
#onh-popup .onh-container-2 {
position: relative;
line-height: 1;
min-height: 302px;
}
#onh-popup .onh-container-3 {
position: relative;
bottom: 10px;
padding-top: 20px;
padding-bottom: 20px
}
#onh-popup .onh-head {
font-weight: 500;
font-size: 28px;
line-height: 32px;
text-transform: uppercase;
text-align: center;
word-break: break-word;
color: #543189;
margin-bottom: 12px
}
@media (min-width:768px) {
#onh-popup .onh-head {
text-align: left
}
}
#onh-popup .head-center {
text-align: center !important
}
#onh-popup .onh-text {
font-size: 12px;
line-height: 18px;
word-break: break-word
}
#onh-popup .onh-btn, #onh-popup .onh-btn-close, #onh-popup .onh-btn-cookie {
display: block;
background: #543189;
width: 100%;
height: 39px;
font-weight: 300;
font-size: 14px;
font-weight: 500;
text-align: center;
color: #fff;
vertical-align: middle;
line-height: 37px;
cursor: pointer
}
#onh-popup .cookie-more {
color: #553189;
font-weight: 700
}
.slide-left {
position: relative;
right: -400px;
-webkit-animation: slideleft .8s forwards;
-moz-animation: slideleft .8s forwards;
animation: slideleft .8s forwards
}
.slide-left-rev {
position: relative;
right: -400px;
-webkit-animation: slideleftrev .8s forwards;
-moz-animation: slideleftrev .8s forwards;
animation: slideleftrev .8s forwards
}
.slide-right {
position: relative;
left: -400px;
-webkit-animation: slideright .8s forwards;
-moz-animation: slideright .8s forwards;
animation: slideright .8s forwards
}
.slide-right-rev {
position: relative;
left: -400px;
-webkit-animation: sliderightrev .8s forwards;
-moz-animation: sliderightrev .8s forwards;
animation: sliderightrev .8s forwards
}
.slide-top {
position: relative;
bottom: -400px;
-webkit-animation: slidetop .5s forwards;
-moz-animation: slidetop .5s forwards;
animation: slidetop .5s forwards
}
.slide-top-rev {
position: relative;
bottom: -400px;
-webkit-animation: slidetoprev .5s forwards;
-moz-animation: slidetoprev .5s forwards;
animation: slidetoprev .5s forwards
}
.slide-bottom {
position: relative;
top: 60px;
-webkit-animation: slidebottom .5s forwards;
-moz-animation: slidebottom .5s forwards;
animation: slidebottom .5s forwards
}
.slide-bottom-rev {
position: relative;
top: 60px;
-webkit-animation: slidebottomrev .5s forwards;
-moz-animation: slidebottomrev .5s forwards;
animation: slidebottomrev .5s forwards
}
@-webkit-keyframes slideleft {
0% {
transform: translateX(300px)
}
100% {
transform: translateX(0)
}
}
@-moz-keyframes slideleft {
0% {
transform: translateX(300px)
}
100% {
transform: translateX(0)
}
}
@keyframes slideleft {
0% {
transform: translateX(300px)
}
100% {
transform: translateX(0)
}
}
@-webkit-keyframes slideleftrev {
0% {
transform: translateX(0)
}
100% {
transform: translateX(700px)
}
}
@-moz-keyframes slideleftrev {
0% {
transform: translateX(0)
}
100% {
transform: translateX(700px)
}
}
@keyframes slideleftrev {
0% {
transform: translateX(0)
}
100% {
transform: translateX(700px)
}
}
@-webkit-keyframes slideright {
0% {
transform: translateX(-300px)
}
100% {
transform: translateX(0)
}
}
@-moz-keyframes slideright {
0% {
transform: translateX(-300px)
}
100% {
transform: translateX(0)
}
}
@keyframes slideright {
0% {
transform: translateX(-300px)
}
100% {
transform: translateX(0)
}
}
@-webkit-keyframes sliderightrev {
0% {
transform: translateX(0)
}
100% {
transform: translateX(-700px)
}
}
@-moz-keyframes sliderightrev {
0% {
transform: translateX(0)
}
100% {
transform: translateX(-700px)
}
}
@keyframes sliderightrev {
0% {
transform: translateX(0)
}
100% {
transform: translateX(-700px)
}
}
@-webkit-keyframes slidetop {
0% {
transform: translateY(50px)
}
100% {
transform: translateY(0)
}
}
@-moz-keyframes slidetop {
0% {
transform: translateY(50px)
}
100% {
transform: translateY(0)
}
}
@keyframes slidetop {
0% {
transform: translateY(50px)
}
100% {
transform: translateY(0)
}
}
@-webkit-keyframes slidetoprev {
0% {
transform: translateY(0);
opacity: 1;
}
100% {
transform: translateY(100px);
opacity: 0;
}
}
@-moz-keyframes slidetoprev {
0% {
transform: translateY(0);
opacity: 1;
}
100% {
transform: translateY(100px);
opacity: 0;
}
}
@keyframes slidetoprev {
0% {
transform: translateY(0);
opacity: 1;
}
100% {
transform: translateY(100px);
opacity: 0;
}
}
@-webkit-keyframes slidebottom {
0% {
transform: translateY(-200px)
}
100% {
transform: translateY(0)
}
}
@-moz-keyframes slidebottom {
0% {
transform: translateY(-200px)
}
100% {
transform: translateY(0)
}
}
@keyframes slidebottom {
0% {
transform: translateY(-200px)
}
100% {
transform: translateY(0)
}
}
@-webkit-keyframes slidebottomrev {
0% {
transform: translateY(0)
}
100% {
transform: translateY(-300px)
}
}
@-moz-keyframes slidebottomrev {
0% {
transform: translateY(0)
}
100% {
transform: translateY(-300px)
}
}
@keyframes slidebottomrev {
0% {
transform: translateY(0)
}
100% {
transform: translateY(-300px)
}
}
.onh-title {
height: 50px;
line-height: 1;
font-size: 14px;
background: #0289f5;
color: #fff;
display: table;
width: 100%;
padding: 0px 10px;
}
.onh-title-txt{
display: table-cell;
vertical-align: middle;
}
.onh-popup-line {
overflow: hidden;
}
.onh-popup-line iframe {
border: none;
margin-left: -1px;
border-radius: 0px 0px 15px 15px;
overflow: hidden;
height: 525px !important;
width: 268px !important;
margin-top: -150px;
-ms-transform: scale(0.8);
-moz-transform: scale(0.8);
-o-transform: scale(0.8);
-webkit-transform: scale(0.8);
transform: scale(0.8);
}.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language[focus-within] .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open[focus-within] .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus-within .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:focus-within .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}