option {line-height: 30px !important;height:30px !important}

.select2-results__option {line-height: 30px !important;height: 30px  !important;padding: 0px;}
#content > .contentHeader.contentHeaderHome .middle {
    margin: 240px 20px 0 20px;
	width: 50%;
}
._p5jgym tr td{vertical-align: middle;}
._5gtns3::before{content:none;}

.cmenu {width: 100%; position: fixed;z-index:2;left:0; overflow: hidden;height:80px !important;background-color:#efefef;padding-left:20px;margin-bottom:40px}
._kie {    font-family: "lato-black";
    text-transform: uppercase;
    font-size: 36px !important;
    line-height: 48px !important;
    letter-spacing: -0.6px !important;
    padding-top: 10px !important;
    padding-bottom: 0px !important;
    color: #484848 !important;
    font-weight: 700 !important;
    margin-bottom: 0px !important;margin-top: 0px !important;}
._kik {    font-family: "lato-black";
    text-transform: uppercase;
    font-size: 20px !important;
    line-height: 28px !important;
    letter-spacing: -0.6px !important;
    padding-top: 25px !important;
    padding-bottom: 0px !important;
    color: #484848 !important;
    font-weight: 700 !important;
    margin-bottom: 0px !important;margin-left:40px;float:left;}
._kik span{font-size:14px !important; line-height: 10px !important;font-family:'lato-light';margin-left:40px;}

.mkmk{font-family: "lato-regular";font-size:10px;display:block;line-height:10px;color:grey}

.select2-results__option option{display:flex;left:0;position:relative;top:0;color:black !important;z-index:10000}
.select2-results__option span {display:none}
.bal{width:66%;
    height: 65px !important;
    position: relative !important;
    z-index: 0 !important;
    border-bottom: 1px solid #DBDBDB !important;
}
.jobb{text-align:center;color: #484848 !important;
font-family: "lato-black";
    height: 65px !important;
    position: fixed !important;
    z-index: 0 !important;top: 140px !important;
right: 0px !important;
bottom: 0px !important;
    display: block !important;
    width: 34% !important;
left: auto !important;
}

._eodux1 {
    padding-top: 24px !important;
}
._uvp3p0 {
    margin-left: 24px !important;
    margin-right: 24px !important;
}
._o7ccr8 {
    border-top: 1px solid transparent !important;
    border-bottom: transparent !important;
    background: #ffffff !important;
}
._1uyh6pwn {
    display: inline-block !important;
    vertical-align: top !important;
    white-space: normal !important;
    width: 100% !important;
}
.enquireForm form .input.big {
    width: 80%;
	margin: 0;
}
.enquireForm form .input input, .enquireForm form .input select, .enquireForm form .input textarea {
    line-height: 35px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    outline-color: #152238;
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: solid #152238 1px;
    border-radius: 0px;
    cursor: text;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #152238 1px;
    outline: 0;
}

.flag {
    width: 16px;
    height: 11px;
    background-image: url('../pics/flags.png');
    background-repeat: no-repeat;
}

.flag.flag-hu, .flag.flag-hungary {
    background-position: -32px -66px;
}

#profile-banner.refacto a.contactsLink {
    padding: 15px 0 15px 65px;
    float: none;
    background: transparent url("../pics/headset.png") 28px 11px no-repeat;
}

#profile-banner.refacto span#currencies, #profile-banner.refacto span#display-zones {
    cursor: pointer;
    padding: 17px 35px 17px 22px;
    background: transparent url("../pics/arrow-down.png") 53px 21px no-repeat;
}

html #profile-banner.refacto, body #profile-banner.refacto, #profile-banner.refacto div, #profile-banner.refacto span, #profile-banner.refacto iframe, #profile-banner.refacto h1, #profile-banner.refacto h2, #profile-banner.refacto h3, #profile-banner.refacto h4, #profile-banner.refacto h5, #profile-banner.refacto h6, #profile-banner.refacto p, #profile-banner.refacto blockquote, #profile-banner.refacto pre, #profile-banner.refacto a, #profile-banner.refacto abbr, #profile-banner.refacto dl, #profile-banner.refacto dt, #profile-banner.refacto dd, #profile-banner.refacto ol, #profile-banner.refacto ul, #profile-banner.refacto li, #profile-banner.refacto fieldset, #profile-banner.refacto form, #profile-banner.refacto label, #profile-banner.refacto legend, #profile-banner.refacto table, #profile-banner.refacto caption, #profile-banner.refacto tbody, #profile-banner.refacto tfoot, #profile-banner.refacto thead, #profile-banner.refacto tr, #profile-banner.refacto th, #profile-banner.refacto td, #profile-banner.refacto article, #profile-banner.refacto aside, #profile-banner.refacto canvas, #profile-banner.refacto details, #profile-banner.refacto embed, #profile-banner.refacto figure, #profile-banner.refacto figcaption, #profile-banner.refacto footer, #profile-banner.refacto header, #profile-banner.refacto nav, #profile-banner.refacto section, #profile-banner.refacto summary, #profile-banner.refacto audio, #profile-banner.refacto video, #profile-banner.refacto object {
 font-family: "lato-regular" !important;
}

.top-container-wrapper .header {
	margin-top:45px;
}

#profile-banner.refacto.accorhotels .pb-button.pb-login {
    background: transparent url("../pics/user-ah.png") 18px 10px no-repeat;
	cursor: pointer;
}
#profile-banner.refacto.accorhotels .pb-button.pb-login .pb-ar-direction {
	cursor: pointer;
}
#engine-content-background h1 {
	font-family: "lato-black";
	color: #fff;
	text-transform: uppercase
}

.engine-content .engine-menu-level-1 li {
	padding:0;
}
.engine-content {
    float: left;
    width: 80%;
    margin: -22% 10% 0%;
}
body {
	background: linear-gradient( #dcdcdc 0%, #dcdcdc 900px, #fff 0%, #fff 100% ) !important;
}

._1mn31y6m {
    position: relative !important;
    padding: 15px 5% !important;
	width: 100%;
}
._1ghxasr {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
color: #484848 !important;
}
._gl{color: #484848 !important;font-family:'lato-regular' !important}
._91eznd {
    display: table !important;
    table-layout: fixed !important;
}
._1mtjcg0 {
    display: table-cell !important;
    width: 100% !important;
    vertical-align: baseline !important;
}
._1mtjcg0d {
    display: table-cell !important;
    width: 100% !important;
    vertical-align: baseline !important;
}
._152qbzi {
    margin-bottom: 24px !important;
}
._1tizno3o {
    font-family: "lato-black";
	text-transform: uppercase;
    font-size: 36px !important;
    line-height: 40px !important;
    letter-spacing: -0.6px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    color: #484848 !important;
    font-weight: 700 !important;
    margin-bottom: 0px !important;
}
._1ti {
    font-family: "lato-black";
	text-transform: uppercase;
    font-size: 18px !important;
    line-height: 26px !important;
    letter-spacing: -0.6px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    color: #484848 !important;
    font-weight: 700 !important;
    margin-bottom: 0px !important;
}

._1tiz {
	text-align:justify;
    font-family: "lato-regular";
	text-transform: uppercase;
    font-size: 12px !important;
    line-height: 20px !important;
    letter-spacing: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    color: #484848 !important;
    font-weight: 700 !important;
    margin-bottom: 0px !important;
}
._1tizno3od {
    font-family: "lato-black";
	text-transform: uppercase;
    font-size: 36px !important;
    line-height: 40px !important;
    letter-spacing: -0.6px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    color: #484848 !important;
    font-weight: 700 !important;
    margin-bottom: 0px !important;
}
._1r70z6s {
    display: table-cell !important;
    vertical-align: baseline !important;
}
._11b8zgn {
    padding-bottom: 22px !important;
}
._1wwav84m {
    margin-right: 0px !important;
    padding-right: 0px !important;
}
._1wwav84m {
    border: none !important;
    cursor: pointer !important;
    background: transparent !important;
    padding-top: undefined !important;
    padding-bottom: undefined !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
    white-space: nowrap !important;
	font-family: "lato-black";
    font-size: 12px !important;
    line-height: 18px !important;
    letter-spacing: undefined !important;
    color: #484848 !important;
	text-transform: uppercase;
}
._13lu1ne {
    margin-right: 6px !important;
}
._13lu1ne {
    font-family: "lato-black";
    font-size: 12px !important;
    line-height: 18px !important;
    letter-spacing: undefined !important;
    padding-top: undefined !important;
    padding-bottom: undefined !important;
    color: #484848 !important;
}
._e296pg {
    position: relative !important;
}
._1xomnyx2 {
    margin-top: 0px !important;
    -webkit-overflow-scrolling: touch !important;
overflow-x: auto !important;
    overflow-y: hidden !important;
    margin-left: -24px !important;
    margin-right: -19px !important;
padding-bottom: 30px !important;
}
._bdsl8w7 {
    right: -16px !important;
}
._bdsl8w7 {
    position: absolute !important;
    top: 50% !important;
    display: block;
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
    z-index: 1 !important;
}
._1ob6ca33 {
    -webkit-transition: -webkit-transform 0.5s,transform 0.5s !important;
    -moz-transition: transform 0.5s !important;
    transition: -ms-transform 0.5s,-webkit-transform 0.5s,transform 0.5s !important;
    white-space: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding: 0 18px !important;
    margin-bottom: -30px !important;
}
._348xqko {
    display: inline-block !important;
    cursor: pointer !important;
    border-radius: 50% !important;
    text-align: center !important;
    line-height: 1 !important;
    position: relative !important;
    border: 2px solid transparent !important;
    background: #ffffff !important;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.14) !important;
}
._6qyxk5k {
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
}
._6qyxk5k {
    display: inline-block !important;
    position: absolute !important;
    top: 50% !important;
    color: #484848 !important;
}
._15renip1 {
    display: inline-block !important;
    vertical-align: top !important;
    white-space: normal !important;
}
._qgh1p4 {
    width: 100% !important;
    height: 100% !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    padding-bottom: 30px !important;
}
._f21qs6 {
    position: relative !important;
    background: #ffffff !important;
    color: #484848 !important;
    height: 100% !important;
}
._1dp4576 {
    width: 100% !important;
    position: relative !important;
    z-index: 0 !important;
}
._18q6tiq {
    position: relative !important;
    width: 100% !important;
    z-index: 0 !important;
}
._1szwzht {
    position: absolute !important;
    top: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
    right: 0px !important;
    height: 100% !important;
    width: 100% !important;
}
._e296pg {
    position: relative !important;
}
._1lt1fimm {
    position: absolute !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
    -webkit-animation-name: keyframe_18jn58a !important;
    animation-name: keyframe_18jn58a !important;
    -webkit-animation-duration: 300ms !important;
    animation-duration: 300ms !important;
    -webkit-animation-timing-function: ease-out !important;
    animation-timing-function: ease-out !important;
    background-size: contain !important;
}
._5ruk8 {
    position: absolute !important;
    pointer-events: none !important;
    top: 0px !important;
    height: 100% !important;
    width: 100% !important;
    z-index: 1 !important;
}
._1xf3sln {
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
    background: transparent !important;
    pointer-events: none !important;
}
._surdeb {
    position: absolute !important;
    height: 100% !important;
    width: 100% !important;
    pointer-events: auto !important;
}
._1m8bb6v {
    position: absolute !important;
    display: block !important;
    border: 0px !important;
    margin: -1px !important;
    padding: 0px !important;
    height: 1px !important;
    width: 1px !important;
    clip: rect(0, 0, 0, 0) !important;
    overflow: hidden !important;
}
._v72lrv {
    padding-top: 8px !important;
}
._15ns6vh {
    display: block !important;
    color: #484848 !important;
}
._15ns6vh:hover {
	text-decoration: none;
}
._1ponzw3 {
    line-height: undefinedpx !important;
    max-height: NaNpx !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
}
._1iurgbx {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
._uv06vjNaN {
    display: inline !important;
	margin-right: 0px !important;
}
._14w8xpqNaN {
    display: inline-block !important;
	margin-left: 6px !important;
}
._up0n8v6, .link-section-title {
    font-weight: 700 !important;
    color: #484848 !important;
    font-family: "lato-regular", Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;
    margin: 0px !important;
    word-wrap: break-word !important;
    font-size: 15px !important;
    line-height: 18px !important;
    letter-spacing: 0.2px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    display: inline !important;
}
._up0n8v6 a:hover, .link-section ul li a:hover, .link-section-title:hover{
	text-decoration: none;
}
.link-section-title{ 
	margin-bottom: 10px !important; text-transform: uppercase;display:block !important;
}
._1m8bb6v {
    position: absolute !important;
    display: block !important;
    border: 0px !important;
    margin: -1px !important;
    padding: 0px !important;
    height: 1px !important;
    width: 1px !important;
    clip: rect(0, 0, 0, 0) !important;
    overflow: hidden !important;
}
._hylizj6 {
    font-weight: 300 !important;
    color: #484848 !important;
    font-family: "lato-regular", Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;
    margin: 0px !important;
    word-wrap: break-word !important;
    font-size: 15px !important;
    line-height: 18px !important;
    letter-spacing: 0.2px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    display: inline !important;
}
._j1kt73 {
    white-space: nowrap !important;
}
._17gys8q5 {
    left: -16px !important;
	position: absolute !important;
top: 50% !important;
display: none;
-webkit-transform: translateY(-50%) !important;
-ms-transform: translateY(-50%) !important;
transform: translateY(-50%) !important;
z-index: 1 !important;
}
._348xqko {
    display: inline-block !important;
    cursor: pointer !important;
    border-radius: 50% !important;
    text-align: center !important;
    line-height: 1 !important;
    position: relative !important;
    border: 2px solid transparent !important;
    background: #ffffff !important;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.14) !important;
}
._6qyxk5k {
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
	display: inline-block !important;
position: absolute !important;
top: 50% !important;
color: #484848 !important;
}
._11a728hNaN {
	    -webkit-transition: -webkit-transform 0.5s,transform 0.5s !important;
    -moz-transition: transform 0.5s !important;
    transition: -ms-transform 0.5s,-webkit-transform 0.5s,transform 0.5s !important;
    white-space: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding: 0 18px !important;
    margin-bottom: -30px !important;
}

._vdoplh0 {
    width: 25% !important;
}
._azosq83 {
    padding-left: 24px !important;
    padding-right: 24px !important;
    max-width: 1140px !important;
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
._m2kx622, .link-section ul li a {
    font-weight: normal !important;
    color: #484848 !important;
    font-family: "lato-regular";
    margin: 0px !important;
    word-wrap: break-word !important;
    font-size: 15px !important;
    line-height: 18px !important;
    letter-spacing: 0.2px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
._2h22gn {
    margin-left: -8px !important;
    margin-right: -8px !important;
	display: inline-block;
	width:100%;
}
._1i7wjj2h {
    padding-left: 8px !important;
    padding-right: 8px !important;
    min-height: 1px !important;
    position: relative !important;
    width: 100% !important;
	float: left !important;
}
._9hxttoo {
    display: block !important;
    width: 100% !important;
}
._tpbrp {
    color: inherit !important;
    font-size: 1em !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    margin: 0px !important;
    padding: 0px !important;
}
._1868o8xn {
    color: #767676 !important;
    font: inherit !important;
        font-family: inherit;
    font-family: "lato-regular";
    text-decoration: none !important;
}
._o2jk4c {
    margin-bottom: 4px !important;
}
._i9c42l, .link-section li {
    list-style: none !important;
    margin-bottom: 0px !important;
}
._2tm3geh {
    padding-left: 8px !important;
    padding-right: 8px !important;
    min-height: 1px !important;
    position: relative !important;
    width: 50% !important;
	float: left !important;
}
._1jl220aq {
    padding-left: 8px !important;
    padding-right: 8px !important;
    min-height: 1px !important;
    position: relative !important;
    width: 100% !important;
}
._2h22gn::before {
    content: " " !important;
    display: table !important;
}
._76irmj {
    border-bottom: 1px solid #FFF !important;
}
._gtj35xg, ._j6urmsh {
    padding-left: 8px !important;
    padding-right: 8px !important;
    min-height: 1px !important;
    position: relative !important;
    width: 50% !important;
}
._7fuu8q {
    padding-top: 1px !important;
    white-space: nowrap !important;
}
._ni9axhe {
    display: table-cell !important;
    vertical-align: middle !important;
}
._inlineStyles_9ijic4 {
    margin-right: 8px !important;
}
._4qkm3d {
    padding-left: 0px !important;
	list-style: none !important;
	margin-bottom: 0px !important;
	margin-right: -8px !important;
	margin-left: -8px !important;
	vertical-align: middle !important;
}
._c2qqzh7 {
    padding-left: 8px !important;
	margin-bottom: 4px !important;
	display: inline !important;
	vertical-align: middle !important;
}
._1868o8xn {
    color: #767676 !important;
    font: inherit !important;
        font-family: inherit;
    font-family: "lato-regular";
    text-decoration: none !important;
}
._3smh4q2 {
    font-weight: normal !important;
    color: #484848 !important;
    font-family: "lato-regular";
    margin: 0px !important;
    word-wrap: break-word !important;
    font-size: 19px !important;
    line-height: 24px !important;
    letter-spacing: undefined !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    display: inline !important;
}
._2h22gn {
    margin-left: -8px !important;
    margin-right: -8px !important;
}
._8thi7t0 {
    padding-left: 8px !important;
    padding-right: 8px !important;
    min-height: 1px !important;
    position: relative !important;
    width: 100% !important;
}
._12i0isuz {
    position: fixed !important;
    top: 135px !important;
    z-index: 10 !important;
    background: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    padding: 24px !important;
	left: 0 !important;
    overflow-y: auto !important;
    visibility: visible !important;
    white-space: normal !important;
    padding-top: 0 !important;
    padding-bottom: 32px !important;
    width: 100% !important;
    bottom: 0px !important;
    height: initial !important;
}
._w32tivi {
    border-bottom: 0px !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
._2930ex {
    display: table !important;
    width: 100% !important;
}
._10ejfg4u {
    display: table-cell !important;
    width: 100% !important;
    vertical-align: middle !important;
}
._ni9axhe {
    display: table-cell !important;
    vertical-align: middle !important;
}
._inlineStyles_9ijic4 {
    margin-right: 8px !important;
}
._rin72m {
    background: transparent !important;
    border: 0px !important;
    cursor: pointer !important;
    display: block !important;
    padding: 0px !important;
}
._16yk9f2m {
    font-weight: 300 !important;
    color: #484848 !important;
    font-family: "lato-regular";
    margin: 0px !important;
    word-wrap: break-word !important;
    font-size: 19px !important;
    line-height: 24px !important;
    letter-spacing: undefined !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    display: inline !important;
}
fieldset {
    margin: 0;
    border: 0;
    padding: 0;
}
._2930ex {
    display: table !important;
    width: 50% !important;
}
._10ejfg4u {
    display: table-cell !important;
    width: 100% !important;
    vertical-align: middle !important;
}
._rotqmn2 {
    font-weight: 300 !important;
    color: #484848 !important;
    font-family: "lato-regular";
    margin: 0px !important;
    word-wrap: break-word !important;
    font-size: 19px !important;
    line-height: 24px !important;
    letter-spacing: undefined !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
._ni9axhe {
    display: table-cell !important;
    vertical-align: middle !important;
}
._1fb7ddvw {
    display: table !important;
    width: 120px !important;
}
._7eamzqx {
    display: table-cell !important;
    vertical-align: middle !important;
}

.slider {opacity:1 !important}


.egyeb{display:none;opacity:0;line-height: 60px;
    -webkit-transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -ms-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;}

.egyeb.on{
display:block;opacity:1;
}

.oszlop{width:23%;margin:0 1%;float:left;border:1px #DBDBDB solid;padding:15px;text-align:center;font-size: 20px;font-family:"lato-regular";
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -ms-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;}
.oszlop:nth-child(2){
background: linear-gradient( rgba(252, 255,0, 0.1) 0px, rgba(252, 255,0, 0.1) 50px, #fff 50px, #fff 75%, rgba(252, 255,0, 0.1) 75%, rgba(252, 255,0, 0.1) 100%) !important;

}
.oszlop:nth-child(3){background: linear-gradient( rgba(0, 255,144, 0.2) 0px, rgba(0, 255,144, 0.2) 50px, #fff 50px, #fff 75%, rgba(0, 255,144, 0.2) 75%, rgba(0, 255,144, 0.2) 100%) !important;}
.oszlop:nth-child(4){background: linear-gradient( rgba(56, 183,255, 0.3) 0px, rgba(56, 183,255, 0.3) 50px, #fff 50px, #fff 75%, rgba(56, 183,255, 0.3) 75%, rgba(56, 183,255, 0.3) 100%) !important;}
.oszlop:nth-child(5){background: linear-gradient( rgba(137, 137,137, 0.4) 0px, rgba(137, 137,137, 0.4) 50px, #fff 50px, #fff 75%, rgba(137, 137,137, 0.4) 75%, rgba(137, 137,137, 0.4) 100%) !important;}

.oszlop p span{display:none}
.oszlop p{font-size: 14px;}


.sor{width:98%;margin:0 1%;float:left;border:1px #DBDBDB solid;padding:15px;text-align:left;font-size: 20px;font-family:"lato-regular";
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -ms-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
position:relative;
margin-top:30px}
.sor h1{margin:0}
.sor a{width:100px;float:right;text-align:center;display:inline-block;margin-left:10px}
.sor .btn-md.lighter-blue:nth-child(4){background: #ff8338;}
.sor .btn-md.lighter-blue:nth-child(4):hover{background: #c5652a;}
.sor img{margin-right:20px;}

.sor .hot {
    bottom: 15px;
    position: absolute;
    right: 2%;
}

.books{display:none}

.arrow9Down {
cursor:pointer;
font-weight: 700 !important;
color: white !important;
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: 0.2px !important;
font-family: "lato-regular", Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;
    background-image: url('/pics/arrow-down.png');
    background-repeat: no-repeat;
    background-position: right 10px center;
	background-color: #38b7ff;
	padding:5px;
margin-top:10px !important;
}

.hed9t3 {
font-weight: 700 !important;
color: #484848;
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: 0.2px !important;
font-family: "lato-regular", Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;
	padding:5px;
margin-top:10px !important;
}

._11ts0oun.off {
	cursor:pointer !important;
    background: transparent !important;
}
._11ts0oun{
    display: inline-block !important;
    cursor: pointer !important;
    border-radius: 50% !important;
    text-align: center !important;
    line-height: 1 !important;
    position: relative !important;
    border: 2px solid transparent !important;
    background: rgba(56, 183,255, 1) !important;
    border-color: rgba(56, 183,255, 1) !important;
    width: 32px !important;
    height: 32px !important;
    border-width: 1px !important;
    cursor: default;
float:left;
}


.dede{width:636px}
.tete{width: 618px;height: 299px;}
.tovig{margin-top:-32px}

@media (min-width:750px) and (max-width:1059px){
._kie{font-size:36px !important;line-height: 40px !important;}
._kik{padding-top: 0px !important;}
.felsoresz{margin-top:-10px}
.felsoresz h1{width:100% !important}
.felsoresz div{height:160px !important}
#gauge-1{display:none !important}
._15renip1 {
    width: 50% !important;
}
._15renip1w {
    width: 40% !important;
}
}
@media (max-width:749px){
.tovig{margin-top:52px;width:100%}
.tovig a{width:100%}
._1dcc3hk0{width:318px}
.dede{width:400px !important;margin-left: -10px !important;overflow-y: auto !important;
overflow-x: hidden !important;}
._ll{width:auto !important}
.engine-content {
    width: 100%;
    margin: -22% 0 0%;
}
#gauge-1{display:none !important}
.felsoresz{margin-top:-10px}
html:not(.ie8) .top-container-wrapper .header .mobilmenu {left:200px !important}
._gtj35xg, ._j6urmsh {float:left !important;width: 100% !important;}
._ni9axhe{float:left !important;width: 100% !important;}
._8thi7t0 {
    width: 91.66666666666666% !important;
float: left !important;
}
._vdoplh0 {
    width: 40% !important;
}
._bdsl8w7{display:none}
._15renip1 {
    width: 66.66666666666667% !important;
}._15renip1w {
    width: 80% !important;
}
.select2-container {
    width:90% !important;
}
._1tizno3o{font-size:18px !important}
._1tizno3od{text-align:center;width:100%;display:block}
._1tizno3od span{font-size:22px !important;line-height:20px !important}
._1mtjcg0d {display: block !important;}
.form-control{width:100% !important}
.lolo{width:100% !important}
._kie{font-size:18px !important;padding-top: 5px!important;padding-bottom: 8px!important;line-height: 40px !important;}
._kik{font-size:12px !important;padding-top: 0px !important;margin-left:0px !important;line-height: 10px !important;float:none}
._kik span{font-size:12px !important;display:block;margin-left:0 !important}
._oo{padding:20px 10px !important}
._jjs{font-size: 24px !important;}
._2930ex {
    width: 100% !important;
}
}
._gig1e7 {
    width: 100% !important;
    height: 100% !important;
    padding-top: 8px !important;
    padding-bottom: 12px !important;
}
._f21qs6 {
    position: relative !important;
    background: #ffffff !important;
    color: #484848 !important;
    height: 100% !important;
}
@media (min-width:744px){
._1uyh6pwn {
    width: 50% !important;
}
._gig1e7 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
._gtj35xg, ._j6urmsh {
    float: left !important;
	width: 50% !important;
}
._4qkm3d {
    text-align: right !important;
}
._1jl220aq {
    float: left !important;
    margin-left: 8.333333333333332% !important;
	width: 26.666666666666664% !important;
}
._2tm3geh {
    width: 100% !important;
}
._1i7wjj2h {
    float: left !important;
	width: 25% !important;
}
._azosq83 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
._1ob6ca33 {
    margin-bottom: 0px !important;
    padding: 0px !important;
    overflow: visible !important;
}
._qgh1p4 {

    padding-left: 8px !important;
    padding-right: 8px !important;

}}
@media (min-width:1128px){
._1xomnyx2 {
    margin-left: -8px !important;
    margin-right: -8px !important;
   overflow-x: auto !important;
    overflow-y: hidden !important;
}
.engine-content {
	width:50%;margin:-21.4% 25% 0;
}
._vdoplh0 {
    width: 20% !important;
}
._azosq83 {
    margin: 0 auto !important;
    position: relative !important;
}
._bdsl8w7 {
    right: -24px !important;
}._1ob6ca33 {
    margin-bottom: 0px !important;
    padding: 0px !important;
    overflow: visible !important;
}._qgh1p4 {
    padding-bottom: 0px !important;
}._17gys8q5 {
    left: -24px !important;
}._11a728hNaN {
    margin-bottom: 0px !important;
    padding: 0px !important;
    overflow: visible !important;
}}
@media (min-width:1360px){
._15renip1 {
    width: 33.333333333333336% !important;
}
._15renip1w {
    width: 25% !important;
}}

@media (min-width:1060px) and (max-width:1359px){
._15renip1 {
    width: 33.333333333333336% !important;
}
._15renip1w {
    width: 25% !important;
}}

.tws-article-list--labels {
	position: absolute;
	z-index: 2;
    top: 15px;
    left: 25px;
}
.tws-article-labels .tws-article-labels--label {
    font-weight: bolder;
    text-transform: uppercase;
    display: block;
    margin-bottom: 4px;
}
.tws-article-labels--label.tws-article-labels--new .tws-article-labels--label-text {
    background: transparent;
	border: 1px solid #484848;
    border-radius: 50%;
    padding: 0;
    height: 50px;
    width: 50px;
    line-height: 40px;
    font-family: "lato-regular";
    font-size: 12px;
    letter-spacing: 1px;
	display: block;
}

.tws-article-labels--label.tws-article-labels--new .tws-article-labels--label-text {
    padding: 5px 6px !important;
}
.tws-article-labels--label.tws-article-labels--new .tws-article-labels--label-text::after {
    content: '!';
}
.sotet {
    border-color: #484848;
    color: #484848;
}
.kek {
	border-color: #38b7ff;
	color: #38b7ff;
}
.shadow {
    height: 30px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: rgba(0, 0, 0, 0.5);
    margin-top: -15px;
    filter: blur(10px);
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    -o-filter: blur(10px);
}
.middle {
	opacity: 0;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    position: relative;
    z-index: 2;
	top: 40%;
	left: 40%;
	cursor:pointer;
}
.middle a {
    font-size: 12px;
    font-family: "lato-regular";
    color: #FFFFFF;
    text-transform: uppercase;
    margin-top: 10px;
	cursor:pointer;
	text-decoration: none;
}
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000000;
    opacity: 0;
    filter: alpha(opacity=30);
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
._vdoplh0 {
    display: inline-block !important;
    vertical-align: top !important;
    white-space: normal !important;
}
._hylizj6 {
    font-weight: 300 !important;
    color: #484848 !important;
    font-family: "lato-regular";
    margin: 0px !important;
    word-wrap: break-word !important;
    font-size: 15px !important;
    line-height: 18px !important;
    letter-spacing: 0.2px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    display: inline !important;
}
._wlyu2v {
    line-height: 18px !important;
    max-height: 36px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}
._19rjuuu {
    background-color: #ffffff !important;
    border-top: 1px solid #DBDBDB !important;
    color: #484848 !important;
    padding: 48 0 !important;
}

.egyeb .slider{width:300px;}

.ui-corner-all{border-bottom-right-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-top-left-radius: 0px;}

.ui-widget.ui-widget-content {
    border: 1px solid rgba(56, 183,255, 0.4) !important;;
	background: rgba(56, 183,255, 1) !important;;
}

.ui-slider-horizontal {clear: both;
margin: 25px;
    height: 1px;
}

.ui-state-default, .ui-widget-content .ui-state-default{
border-radius: 50% !important;
background: rgba(56, 183,255, 1) !important;
border-color: rgba(56, 183,255, 1) !important;
width: 32px !important;
height: 32px !important;
border-width: 1px !important;outline: 0;}

.ui-slider-horizontal .ui-slider-handle {
    top: -16px;
    margin-left: -.6em;
line-height: 32px;
color:white;
}

._150a3jym, ._rin72m {line-height:24px !important}

._150a3jym b{fomt-family:'lato-black'}

.nemkell{display:none !important}

.tSubmit{cursor:pointer}


 .modal-backdrop {
opacity: 0;
display:none;
}

.modal_active {background:#dcdcdc !important;}

.modal_active .modal-backdrop {
	z-index: 1040;
	height: 100vh;
    -webkit-animation: backdrop-in 0.2s 1;
    animation: backdrop-in 0.2s 1;
    opacity: 1;
    background-color: rgba(100,100,100,0.35);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
	display:block;
    left: 0;
}

body.modal_active .page-canvas{
    filter: blur(5px);
    -webkit-filter: blur(5px);
}

body .page-canvas {
    transition: "opacity" 0.12s ease-in-out;
    min-height: 100vh;
background: transparent;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
	overflow-y: auto;
height: auto !important;
background: none !important;
overflow-y: hidden;
display: block;
}

.modal-content {
    background: #fff;
	border-radius: 0;
box-shadow: none;
border: none;
    color: #333;
position: relative;
outline: 0;
}

.modal-dialog {
    top: 100px !important;
opacity: 1;
-webkit-animation: modal-in 0.2s 1;
animation: modal-in 0.2s 1;
-webkit-transform: translateY(0);
transform: translateY(0);
margin-top: 9em;
position: relative;
width: 80%;
max-width:600px;
margin: 30px auto;
}

.close {
    font-size: 40px;
    margin: -15px -5px 0 0;
padding: 0;
cursor: pointer !important;
background: 0 0;
border: 0;
color: #333;
float: right;
font-weight: 700;
line-height: 1;
text-shadow: 0 1px 0 #fff;
}

.modal-body {
    position: relative;
    padding: 15px;
color: #333;
}

input.form-control[type="text"], input.form-control[type="email"], input.form-control[type="input"], input.form-control[type="password"] {
    padding: 0 40px 0 15px;
    height: 40px;
    border-radius: 2px;
display: block;
width: 100%;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#logine{display:none}
#desc{display:none}

.oszlop div{
    font-size: 15px;
padding: 0;
cursor: pointer !important;
width:20px;height:20px;
line-height: 18px;
background: 0 0;
color: #333;
position: relative;
bottom: -10px;
left: 94%;opacity:0.5;
    border-radius: 50% !important;
    text-align: center !important;
    border: 1px solid #333 !important;}

.koros{display:inline-block;margin-right:5px;
    font-size: 15px;
padding: 0;
width:20px;height:20px;
line-height: 18px;
background: 0 0;
color: #333;
opacity: 0.5;
font-family: "lato-regular";
    border-radius: 50% !important;
    text-align: center !important;
    border: 1px solid #333 !important;}

.koros.teli{background-color: #333;color:white;
opacity: 1;cursor: pointer !important;}


.oszlop h1{display:block;text-align:left;
    font-size: 11px;
line-height: 18px;
color: #333;
font-family: "lato-regular";}



.oszlop h1 a{display:block;text-align:left;cursor:pointer !important;
    font-size: 10px;
line-height: 18px;
color: #333;
font-family: "lato-regular";text-decoration:underline;}

.oszlop p{margin-left:15px; float:left;margin-top:10px;   display: inline-block;font-size: 13px;text-align:left;font-weight:bold;}
._11ts0oun {margin-top:13px;}
@media (max-width:1049px){

html:not(.ie8) .menu-trigger {padding-top:75px}
html:not(.ie8) .top-container-wrapper .header .wrapper-level-1 {top:119px}
html:not(.ie8) .top-container-wrapper .header .mobilmenu {left:250px}
.col-xs-4 {
    width: 50%;
}
html:not(.ie8) .top-container-wrapper {position:fixed}
html:not(.ie8) .menu-trigger {position:fixed}
.oszlop{padding:8px;}
.oszlop h1{font-size: 12px;}
._11ts0oun {margin-top:5px;width: 25px !important;
height: 25px !important;}
.oszlop p{margin-left:5px; float:left;margin-top:0;   display: inline-block;font-size: 12px;text-align:left;font-weight:bold;}
}

span#currencies, span#display-zones {
    display: inline !important;
}

#profile-banner.refacto .pb-fright {width:100%}


.bal select{padding: 0 40px 0 15px;outline:0;
height: 40px;
border-radius: 2px;
display: block;
width: 100%;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.top-container-wrapper, .cmenu {-webkit-animation: fadein 1s;
    -moz-animation: fadein 1s;
    -ms-animation: fadein 1s;
    -o-animation: fadein 1s;
    animation: fadein 1s;}
.smaller{margin-bottom:0;bottom:0}
.smallerk{top:0 !important;}
.smallerkek{margin-top:135px !important}
.smallerke{display:none !important}


#profile-banner.refacto, #profile-banner.refacto.pb-override {position:relative}
html:not(.ie8) .top-container-wrapper {
    position: relative;
}
html:not(.ie8) .menu-trigger {
    position: absolute;padding-top: 30px;
}
.top-container-wrapper .header {
    margin-top: 0px;
}

._selected{background: #fff !important;border:1px solid #38b7ff;color:#38b7ff !important}

.zui-button {text-decoration: none !important;font-family:"lato-black" !important}
.ui-button {text-decoration: none !important;font-family:"lato-black" !important}
.ui-buttons {text-decoration: none !important;font-family:"lato-black" !important}
.ui-buttonss {text-decoration: none !important;font-family:"lato-black" !important}
._zY{font-family:"lato-light" !important}
._y{font-family:"lato-regular" !important}


.almenu{background-color:#e1e1e1;height:70px;width:100%}
.almenu div{color: #484848 !important;width:25%;text-align:center;float:left;margin-top:13px;font-family:"lato-light";text-transform:uppercase;font-size:12px;line-height:20px;cursor:pointer;border-right:1px solid rgba(72,72, 72, 0.3)}
.almenu div:last-child{border-right:none}
.almenu a{color: #484848 !important;text-decoration:none;}
.almenu div svg{width:25px;height:25px;display:block;margin:0 auto}

._15renip1w{min-height:300px}


._1s5hkekg {
    padding: 24px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    white-space: normal !important;
    visibility: visible !important;
}
._2h22gn {
    margin-left: -8px !important;
    margin-right: -8px !important;
}
._2h22gn::before {
    content: " " !important;
    display: table !important;
}
._1nqnbab8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
    min-height: 1px !important;
    position: relative !important;
    width: 100% !important;
    float: left !important;
}
.webcot-lg-datepicker-filter {
    display: inline-block;
}
.webcot-lg-datepicker {
    white-space: nowrap;
}
._bppxl2b {
    position: relative !important;
    text-align: left !important;
    background: #fff !important;
}
._1x76l5m3 {
    position: relative !important;
    margin-left: 9px !important;
}
._14676s3 {
font-family: "lato-light" !important;
    outline: none !important;
}
._1dcc3hk0 {
    position: relative !important;
    z-index: 2 !important;
}
._6vx1r9 {
    position: relative !important;
    overflow: hidden !important;
    border-radius: 3px !important;
}
._697bgjb {
    background: #fff !important;
    text-align: left !important;
    z-index: 0 !important;
    position: absolute !important;
    left: 9px !important;
}
._fdp53bg {
    display: inline-block !important;
    vertical-align: top !important;
    min-height: 100% !important;
    position: absolute !important;
    z-index: -1 !important;
    opacity: 0 !important;
    pointer-events: none !important;
    visibility: hidden !important;
}
._1lds9wb {
    display: inline-block !important;
    vertical-align: top !important;
    min-height: 100% !important;
}
._gahfr9 {
    background: #fff !important;
    text-align: center !important;
    padding: 0 13px !important;
    vertical-align: top !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}
._hxvdzz {
font-family: 'Arya', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    color: #565a5c !important;
    font-size: 18px !important;
    text-align: center !important;
    padding-top: 22px !important;
    padding-bottom: 37px !important;
    caption-side: initial !important;
}
._p5jgym {
    border-collapse: collapse !important;
    border-spacing: 0px !important;
}
._1o2wwwuv {
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
    text-align: center !important;
    cursor: default !important;
    background: #fff !important;
    border: 1px solid #e4e7e7 !important;
    color: #cacccd !important;
}
._19lczv2d {
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    cursor: pointer !important;
    font-size: 14px !important;
    text-align: center !important;
    background: #38b7ff !important;
    border: 1px solid #38b7ff !important;
    color: #fff !important;
}
._ci11h3b {
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    cursor: pointer !important;
    font-size: 14px !important;
    text-align: center !important;
    background: #9fdcff !important;
    border: 1px solid #76cdff !important;
    color: #fff !important;
}
._ci11h3b:hover {
 background:#76cdff !important;
 border:1px solid #76cdff !important;
 color:#fff !important;
}
._ci11h3b:active {
 outline:0px !important;
 background:#76cdff !important;
 border:1px solid #76cdff !important;
 color:#fff !important;
}
._kuxo8ai {
    display: inline-block !important;
    vertical-align: top !important;
    min-height: 100% !important;
    visibility: hidden !important;
}
._32wq2a2 {
    cursor: pointer !important;
    line-height: 0.78 !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    border: 1px solid #e4e7e7 !important;
    background-color: #fff !important;
    color: #757575 !important;
    border-radius: 3px !important;
    padding: 6px 9px !important;
    top: 18px !important;
    position: absolute !important;
    left: 22px !important;
}
._121ogl43 {
    cursor: pointer !important;
    line-height: 0.78 !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    border: 1px solid #e4e7e7 !important;
    background-color: #fff !important;
    color: #757575 !important;
    border-radius: 3px !important;
    padding: 6px 9px !important;
    top: 18px !important;
    position: absolute !important;
    right: 22px !important;
}
._1238v2c {
    color: #757575 !important;
    position: absolute !important;
    top: 46px !important;
    z-index: 2 !important;
    padding: 0 13px !important;
    text-align: left !important;
}
._eui5o9 {
    list-style: none !important;
    margin: 1px 0 !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 14px !important;
}
._5gtns3 {
font-family: "lato-regular" !important;
    display: inline-block !important;
    text-align: center !important;
}
._1vi5d1b {
    height: 19px !important;
    width: 19px !important;
    fill: #82888a !important;
}
._12d0llg5 {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-box-lines: multiple !important;
    text-align: justify !important;
    line-height: 0 !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -webkit-align-items: center !important;
    align-items: center !important;
	display:none !important;
}
._ci514xt {
    -ms-flex-positive: 1 !important;
    display: inline-block !important;
    vertical-align: middle !important;
    -webkit-flex-grow: 1 !important;
    flex-grow: 1 !important;
}
._m2kx622 {
    font-weight: normal !important;
    margin: 0px !important;
    word-wrap: break-word !important;
    font-family: Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;
    font-size: 15px !important;
    line-height: 18px !important;
    letter-spacing: 0.2px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    color: #484848 !important;
}
._m4uhnwd {
    font: inherit !important;
        font-family: inherit;
    font-family: Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;
    text-decoration: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background: transparent !important;
    border: 0px !important;
    cursor: pointer !important;
    margin: 0px !important;
    padding: 0px !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    text-align: left !important;
    color: #484848 !important;
}
._1iti0ju {
    display: inline-block !important;
    vertical-align: middle !important;
}
._b82bweu {
    color: #008489 !important;
    font: inherit !important;
        font-family: inherit;
    font-family: Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;
    text-decoration: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background: transparent !important;
    border: 0px !important;
    cursor: pointer !important;
    margin: 0px !important;
    padding: 0px !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    text-align: left !important;
}
._112ymmj2 {
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    cursor: pointer !important;
    font-size: 14px !important;
    text-align: center !important;
    border: 1px solid #e4e7e7 !important;
    color: #565a5c !important;
    background: #fff !important;
}
._112ymmj2:active {
 outline:0px !important;
}
._112ymmj2:hover {
 background:#e4e7e7 !important;
 border:1px double #e4e7e7 !important;
 color:inherit !important;
}
._1ut487c4 {
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    cursor: pointer !important;
    font-size: 14px !important;
    text-align: center !important;
    border: 1px solid #e4e7e7 !important;
    color: #565a5c !important;
    background: #fff !important;
}
._nor{font-family: "lato-regular" !important;
color: #565a5c !important;
font-size: 18px !important;padding-left:0px}
._32d{cursor: pointer !important;
line-height: 0.78 !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
border: 1px solid #e4e7e7 !important;
background-color: #fff !important;
color: #757575 !important;
border-radius: 3px !important;
padding: 6px 9px !important;margin:0 15px;}

._ni9axhe {
    display: table-cell !important;
    vertical-align: middle !important;
}
._rea4xc {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    height: 32px !important;
    width: 48px !important;
    background-color: #F2F2F2 !important;
    border-radius: 32px !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #DBDBDB !important;
    margin: auto !important;
    position: relative !important;
    display: inline-block !important;
    cursor: pointer !important;
}
._v2t2kb {
    position: absolute !important;
    left: -1px !important;
    top: -1px !important;
    bottom: -1px !important;
    right: -1px !important;
    background-color: #008489 !important;
    opacity: 0 !important;
    display: inherit !important;
    border-radius: 32px !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #008489 !important;
    -webkit-transition-property: opacity !important;
    -moz-transition-property: opacity !important;
    transition-property: opacity !important;
    -webkit-transition-duration: 250ms !important;
    transition-duration: 250ms !important;
    -webkit-transition-timing-function: ease-in-out !important;
    transition-timing-function: ease-in-out !important;
}
._1m526fs {
    width: 32px !important;
    height: 32px !important;
    background-color: #ffffff !important;
    border-radius: 50% !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #DBDBDB !important;
    color: #DBDBDB !important;
    display: block !important;
    -webkit-transition-property: -ms-transform,-webkit-transform,transform !important;
    -moz-transition-property: transform !important;
    transition-property: -ms-transform,-webkit-transform,transform !important;
    -webkit-transition-duration: 250ms !important;
    transition-duration: 250ms !important;
    -webkit-transition-timing-function: ease-in-out !important;
    transition-timing-function: ease-in-out !important;
    overflow: hidden !important;
    position: absolute !important;
    top: -1px !important;
    left: -1px !important;
    -webkit-transform: translate3d(0, 0, 0) !important;
    -ms-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
}

._1mfsr54 {
    position: absolute !important;
    top: 0px !important;
    left: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
}
._2kbra0 {
    position: absolute !important;
    top: 10px !important;
    left: 5px !important;
    right: 5px !important;
    bottom: 10px !important;
    background-color: #ffffff !important;
    -webkit-transform: scaleX(1) !important;
    -ms-transform: scaleX(1) !important;
    transform: scaleX(1) !important;
    -webkit-transition-property: -ms-transform,-webkit-transform,transform !important;
    -moz-transition-property: transform !important;
    transition-property: -ms-transform,-webkit-transform,transform !important;
    -webkit-transition-delay: 0px !important;
    transition-delay: 0px !important;
    -webkit-transition-duration: 0px !important;
    transition-duration: 0px !important;
    -webkit-transform-origin: right center !important;
    -ms-transform-origin: right center !important;
    transform-origin: right center !important;
}
._12kns26x {
    position: absolute !important;
    top: 0px !important;
    left: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    -webkit-transform: rotate(0) !important;
    -ms-transform: rotate(0) !important;
    transform: rotate(0) !important;
    -webkit-transition-property: -ms-transform,-webkit-transform,transform !important;
    -moz-transition-property: transform !important;
    transition-property: -ms-transform,-webkit-transform,transform !important;
    -webkit-transition-delay: 62.5ms !important;
    transition-delay: 62.5ms !important;
    -webkit-transition-duration: 187.5ms !important;
    transition-duration: 187.5ms !important;
}
._umhee77 {
    -webkit-transition-property: -ms-transform,-webkit-transform,transform !important;
    -moz-transition-property: transform !important;
    transition-property: -ms-transform,-webkit-transform,transform !important;
    -webkit-transform: scale(1, 1) !important;
    -ms-transform: scale(1, 1) !important;
    transform: scale(1, 1) !important;
    -webkit-transition-delay: 0px !important;
    transition-delay: 0px !important;
    -webkit-transition-duration: 62.5ms !important;
    transition-duration: 62.5ms !important;
}
._1r6c2gm {
    stroke-width: 3 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
    fill: none !important;
    stroke: #484848 !important;
	overflow:hidden
}
._1mitab6b {
    position: absolute !important;
    left: -1px !important;
    top: -1px !important;
    bottom: -1px !important;
    right: -1px !important;
    background-color: #38b7ff !important;
    display: inherit !important;
    border-radius: 32px !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #38b7ff !important;
    -webkit-transition-property: opacity !important;
    -moz-transition-property: opacity !important;
    transition-property: opacity !important;
    -webkit-transition-duration: 250ms !important;
    transition-duration: 250ms !important;
    -webkit-transition-timing-function: ease-in-out !important;
    transition-timing-function: ease-in-out !important;
    opacity: 1 !important;
}
._19tvnngj {
    width: 32px !important;
    height: 32px !important;
    background-color: #ffffff !important;
    border-radius: 50% !important;
    border-width: 1px !important;
    border-style: solid !important;
    display: block !important;
    -webkit-transition-property: -ms-transform,-webkit-transform,transform !important;
    -moz-transition-property: transform !important;
    transition-property: -ms-transform,-webkit-transform,transform !important;
    -webkit-transition-duration: 250ms !important;
    transition-duration: 250ms !important;
    -webkit-transition-timing-function: ease-in-out !important;
    transition-timing-function: ease-in-out !important;
    overflow: hidden !important;
    position: absolute !important;
    top: -1px !important;
    left: -1px !important;
    -webkit-transform: translate3d(16px, 0, 0) !important;
    -ms-transform: translate3d(16px, 0, 0) !important;
    transform: translate3d(16px, 0, 0) !important;
    border-color: #38b7ff !important;
    color: #38b7ff !important;
}
._sw7dqnl {
    position: absolute !important;
    top: 10px !important;
    left: 5px !important;
    right: 5px !important;
    bottom: 10px !important;
    background-color: #ffffff !important;
    -webkit-transition-property: -ms-transform,-webkit-transform,transform !important;
    -moz-transition-property: transform !important;
    transition-property: -ms-transform,-webkit-transform,transform !important;
    -webkit-transform-origin: right center !important;
    -ms-transform-origin: right center !important;
    transform-origin: right center !important;
    -webkit-transform: scaleX(0) !important;
    -ms-transform: scaleX(0) !important;
    transform: scaleX(0) !important;
    -webkit-transition-duration: 250ms !important;
    transition-duration: 250ms !important;
    -webkit-transition-delay: 125ms !important;
    transition-delay: 125ms !important;
    -webkit-transition-timing-function: ease-in-out !important;
    transition-timing-function: ease-in-out !important;
}
._m5i36kt {
    position: absolute !important;
    top: 0px !important;
    left: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    -webkit-transform: rotate(45deg) !important;
    -ms-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important;
    -webkit-transition-property: -ms-transform,-webkit-transform,transform !important;
    -moz-transition-property: transform !important;
    transition-property: -ms-transform,-webkit-transform,transform !important;
    -webkit-transition-delay: 62.5ms !important;
    transition-delay: 62.5ms !important;
    -webkit-transition-duration: 0px !important;
    transition-duration: 0px !important;
}
._1ipvrwo {
    -webkit-transform: scale(0, 0) !important;
    -ms-transform: scale(0, 0) !important;
    transform: scale(0, 0) !important;
    -webkit-transition-property: -ms-transform,-webkit-transform,transform !important;
    -moz-transition-property: transform !important;
    transition-property: -ms-transform,-webkit-transform,transform !important;
    -webkit-transition-delay: 0px !important;
    transition-delay: 0px !important;
    -webkit-transition-duration: 62.5ms !important;
    transition-duration: 62.5ms !important;
}
._29hm34m {
    font-family: Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;
    font-size: 19px !important;
    line-height: 24px !important;
    letter-spacing: undefined !important;
    padding-top: undefined !important;
    padding-bottom: undefined !important;
    color: #484848 !important;
    position: relative !important;
    background: #ffffff !important;
    border: 1px solid #DBDBDB !important;
    border-radius: 2px !important;
    margin-bottom: 8px !important;
    display: block !important;
    width: 100% !important;
}
._y9ev9r {
    overflow: hidden !important;
}
._1atrj3kv {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    font-family: Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif !important;
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: undefined !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    color: #484848 !important;
    font-weight: 300 !important;
    background-color: transparent !important;
    border: none !important;
    border-radius: 0px !important;
    padding-left: 11px !important;
    padding-right: 40px !important;
    height: 46px !important;
    display: block !important;
    width: 100% !important;
}
._1pzmvmb {
    position: absolute !important;
    top: 16px !important;
    right: 16px !important;
    line-height: 0 !important;
    pointer-events: none !important;
}

.icon {
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}
.h3 {
    font-size: 24px;
    font-weight: normal;
}
.icon-ok::before {
    content: '\f1b3';
font-family: Airglyphs, sans-serif;
line-height: 1;
}
.col-info div:first-child span{display:none}
._jjs{text-decoration: none !important;}
.Common-Personalization-DestinationInfoBlock div a{cursor:pointer}
.Common-Personalization-DestinationInfoBloc div a{cursor:pointer}
.ui-button{cursor:pointer}
.ui-buttons{cursor:pointer}
.ui-buttonss{cursor:pointer}

.zui-button{cursor:pointer}

.rrr{display: inline-block !important;
vertical-align: top !important;
min-height: 100% !important;position:absolute;left:-300px}
.rrrs{display: inline-block !important;
vertical-align: top !important;
min-height: 100% !important;}


@media (max-width:749px){
input.form-control[type="text"], input.form-control[type="email"], input.form-control[type="input"], input.form-control[type="password"] {
    padding: 0 5%;
width: 90%;}
.uhuh{margin:0 !important}}

body {
    max-width: 1400px;
    width: 100%;
    margin: 0px auto;
    position: relative;
}


.profile-banner-display-tabs{max-width: 1400px !important;
width: 100% !important;}

