@import 'main.css';

/* SHIT! */
  /* V3 fix because plugins */
  /*@media(min-width:992px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:49px;padding:10px 16px;font-size:20px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:49px;line-height:49px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:33px;line-height:33px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:400;line-height:1;color:#393936;text-align:center;background-color:#f2f2f2;border:1px solid #ccc;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:14px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:20px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#222}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#f2f2f2;border-color:#455a64}.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs>li{float:left;border-bottom:0 solid #fff}.nav-tabs>li>a{color:#fff;background:#307093;margin-right:2px;line-height:1.42857143;border-radius:0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;background-color:#f8ac00;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}*/
  /*@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}*/
  /*@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-tabs li:last-child{border-bottom:0}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}*/
  /*@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}*/
  /*@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:54px;margin-bottom:0;border:0 solid transparent}*/
  /*@media(min-width:992px){.navbar{border-radius:0}}*/
  /*@media(min-width:992px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}*/
  /*@media(min-width:992px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}*/
  /*@media(max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}*/
  /*@media(min-width:992px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}*/
  /*@media(min-width:992px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}*/
  /*@media(min-width:992px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:10px 25px 0 0;font-size:20px;line-height:22px;height:65px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}*/
  /*@media(min-width:992px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:0;padding:9px 10px;margin-top:15.5px;margin-bottom:15.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}*/
  /*@media(min-width:992px){.navbar-toggle{display:none}}.navbar-nav{margin:10.75px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}*/
  /*@media(max-width:991px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}*/
  /*@media(min-width:992px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:21.5px;padding-bottom:21.5px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:15px;margin-bottom:15px}*/
  /*@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}*/
  /*@media(max-width:991px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}*/
  /*@media(min-width:992px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:15px;margin-bottom:15px}.navbar-btn.btn-sm{margin-top:16px;margin-bottom:16px}.navbar-btn.btn-xs{margin-top:21.5px;margin-bottom:21.5px}.navbar-text{margin-top:21.5px;margin-bottom:21.5px}*/
  /*@media(min-width:992px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}*/
  /*@media(min-width:992px){.navbar-left{float:left}.navbar-right{float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:transparent;border-color:transparent}.navbar-default .navbar-brand{color:#393936}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#1f1f1d;background-color:transparent}.navbar-default .navbar-text{color:#393936}.navbar-default .navbar-nav>li>a{color:#393936}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;/*background-color:#f8ac00}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#f2f2f2}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#f2f2f2;color:#555}*/
  /*@media(max-width:991px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#393936}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:#f8ac00}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#f2f2f2}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#393936}.navbar-default .navbar-link:hover{color:#fff}.navbar-default .btn-link{color:#393936}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#fff}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}*/
  /*@media(max-width:991px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.thumbnail{display:block;padding:5px;margin-bottom:22px;line-height:1.42857143;background-color:#fff;border-radius:0;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;-moz-box-shadow:0 0 5px rgba(0,0,0,.35);-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35)}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#455a64}.thumbnail .caption{padding:9px;color:#393936}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:22px;background-color:#fff;border:0 solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:-1px;border-top-left-radius:-1px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:-1px;border-top-right-radius:-1px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:-1px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:-1px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:-1px;border-bottom-right-radius:-1px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.well{height:98px;min-height:20px;padding:19px;margin-bottom:20px;background-color:#fff;border:1px solid #ededed;border-radius:0;-moz-box-shadow:1px 1px 5px rgba(38,50,56,.4);-webkit-box-shadow:1px 1px 5px rgba(38,50,56,.4);box-shadow:1px 1px 5px rgba(38,50,56,.4);transition:all .15s}.well:hover{-moz-box-shadow:4px 5px 10px rgba(38,50,56,.25);-webkit-box-shadow:4px 5px 10px rgba(38,50,56,.25);box-shadow:4px 5px 10px rgba(38,50,56,.25)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:24px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.panel-body:before,.panel-body:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.panel-body:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}*/
  /*!
   * bootstrap-vertical-tabs - v1.2.1
   * https://dbtek.github.io/bootstrap-vertical-tabs
   * 2014-11-07
   * Copyright (c) 2014 İsmail Demirbilek
   * License: MIT
   */
  .thumbnail {
    font-weight: 600;
  }
  /*.tabs-left,.tabs-right{border-bottom:none;padding-top:2px}.tabs-left{border-right:1px solid #ddd}.tabs-right{border-left:1px solid #ddd}.tabs-left>li,.tabs-right>li{float:none}.tabs-left>li{margin-right:-1px}.tabs-right>li{margin-left:-1px}.tabs-left>li.active>a,.tabs-left>li.active>a:hover,.tabs-left>li.active>a:focus{border-bottom-color:#ddd;border-right-color:transparent}.tabs-right>li.active>a,.tabs-right>li.active>a:hover,.tabs-right>li.active>a:focus{border-bottom:1px solid #ddd;border-left-color:transparent}.tabs-left>li>a{margin-right:0;display:block}.tabs-right>li>a{margin-right:0}.sideways{margin-top:50px;border:none;position:relative}.sideways>li{height:20px;width:120px;margin-bottom:100px}.sideways>li>a{border-bottom:1px solid #ddd;border-right-color:transparent;text-align:center}.sideways>li.active>a,.sideways>li.active>a:hover,.sideways>li.active>a:focus{border-bottom-color:transparent;border-right-color:#ddd;border-left-color:#ddd}.sideways.tabs-left{left:-50px}.sideways.tabs-right{right:-50px}.sideways.tabs-right>li{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.sideways.tabs-left>li{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.kereso-section-wide a.js-tabcollapse-panel-heading.collapsed{color:#fff;background-color:#f8ac00}.kereso-section-wide a.js-tabcollapse-panel-heading.collapsed:hover,.kereso-section-wide a.js-tabcollapse-panel-heading.collapsed:focus{background-color:#307093}.kereso-section-wide .panel-title p{font-size:1em;font-weight:400;margin:5px 0 0;text-transform:uppercase}.kereso-section-wide .panel-title>a,.kereso-section-wide .panel-title>small,.kereso-section-wide .panel-title>.small,.kereso-section-wide .panel-title>small>a,.kereso-section-wide .panel-title>.small>a{position:relative;display:block;color:#fff;text-decoration:none;padding:12px 15px 11px;background:#307093;text-transform:uppercase}.kereso-section-wide .panel-title>a:hover,.kereso-section-wide .panel-title>small:hover,.kereso-section-wide .panel-title>.small:hover,.kereso-section-wide .panel-title>small>a:hover,.kereso-section-wide .panel-title>.small>a:hover,.kereso-section-wide .panel-title>a:active,.kereso-section-wide .panel-title>small:active,.kereso-section-wide .panel-title>.small:active,.kereso-section-wide .panel-title>small>a:active,.kereso-section-wide .panel-title>.small>a:active,.kereso-section-wide .panel-title>a.active,.kereso-section-wide .panel-title>small.active,.kereso-section-wide .panel-title>.small.active,.kereso-section-wide .panel-title>small>a.active,.kereso-section-wide .panel-title>.small>a.active,.kereso-section-wide .panel-title>a:focus,.kereso-section-wide .panel-title>small:focus,.kereso-section-wide .panel-title>.small:focus,.kereso-section-wide .panel-title>small>a:focus,.kereso-section-wide .panel-title>.small>a:focus{background:#307093}.kereso-section-wide .panel{background:#f2f2f2;border:none;-moz-box-shadow:1px 1px 5px rgba(38,50,56,.4);-webkit-box-shadow:1px 1px 5px rgba(38,50,56,.4);box-shadow:1px 1px 5px rgba(38,50,56,.4);transition:all .15s}.kereso-section-wide .panel:hover{-moz-box-shadow:4px 5px 10px rgba(38,50,56,.25);-webkit-box-shadow:4px 5px 10px rgba(38,50,56,.25);box-shadow:4px 5px 10px rgba(38,50,56,.25)}.kereso-section-wide .panel-group .panel{margin-bottom:8px;border-radius:7px}.kereso-section-wide .panel-heading{text-align:center;padding:0;background:#ac7700}.kereso-section-wide .panel-heading>.dropdown .dropdown-toggle{color:inherit}.kereso-section-wide .js-tabcollapse-panel-body .btn-custom{margin-bottom:10px}.kereso-section-wide .panel-group{margin-bottom:0}.kereso-section-wide .panel-heading a img{position:absolute;top:0;right:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid transparent}@font-face{font-family:open_sansregular;src:url(../cruise/webfont/opensans-regular-webfont.eot);src:url(../cruise/webfont/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../cruise/webfont/opensans-regular-webfont.woff2) format('woff2'),url(../cruise/webfont/opensans-regular-webfont.woff) format('woff'),url(../cruise/webfont/opensans-regular-webfont.ttf) format('truetype')}@font-face{font-family:open_sanssemibold;src:url(../cruise/webfont/opensans-semibold-webfont.eot);src:url(../cruise/webfont/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../cruise/webfont/opensans-semibold-webfont.woff2) format('woff2'),url(../cruise/webfont/opensans-semibold-webfont.woff) format('woff'),url(../cruise/webfont/opensans-semibold-webfont.ttf) format('truetype')}@font-face{font-family:open_sansbold;src:url(../cruise/webfont/opensans-bold-webfont.eot);src:url(../cruise/webfont/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../cruise/webfont/opensans-bold-webfont.woff2) format('woff2'),url(../cruise/webfont/opensans-bold-webfont.woff) format('woff'),url(../cruise/webfont/opensans-bold-webfont.ttf) format('truetype')}@font-face{font-family:th-light;src:url(../cruise/webfont/thomasheadlinem-light-webfont-webfont.eot);src:url(../cruise/webfont/thomasheadlinem-light-webfont-webfont.eot?#iefix) format('embedded-opentype'),url(../cruise/webfont/thomasheadlinem-light-webfont-webfont.woff2) format('woff2'),url(../cruise/webfont/thomasheadlinem-light-webfont-webfont.woff) format('woff'),url(../cruise/webfont/thomasheadlinem-light-webfont-webfont.ttf) format('truetype')}@font-face{font-family:th-bold;src:url(../cruise/webfont/thomasheadlinem-bold-webfont-webfont.eot);src:url(../cruise/webfont/thomasheadlinem-bold-webfont-webfont.eot?#iefix) format('embedded-opentype'),url(../cruise/webfont/thomasheadlinem-bold-webfont-webfont.woff2) format('woff2'),url(../cruise/webfont/thomasheadlinem-bold-webfont-webfont.woff) format('woff'),url(../cruise/webfont/thomasheadlinem-bold-webfont-webfont.ttf) format('truetype')}@font-face{font-family:th-black;src:url(../cruise/webfont/thomasheadlinem-black-webfont-webfont.eot);src:url(../cruise/webfont/thomasheadlinem-black-webfont-webfont.eot?#iefix) format('embedded-opentype'),url(../cruise/webfont/thomasheadlinem-black-webfont-webfont.woff2) format('woff2'),url(../cruise/webfont/thomasheadlinem-black-webfont-webfont.woff) format('woff'),url(../cruise/webfont/thomasheadlinem-black-webfont-webfont.ttf) format('truetype')}@font-face{font-family:th-regular;src:url(../cruise/webfont/thomasheadlinem-regular-webfont-webfont.eot);src:url(../cruise/webfont/thomasheadlinem-regular-webfont-webfont.eot?#iefix) format('embedded-opentype'),url(../cruise/webfont/thomasheadlinem-regular-webfont-webfont.woff2) format('woff2'),url(../cruise/webfont/thomasheadlinem-regular-webfont-webfont.woff) format('woff'),url(../cruise/webfont/thomasheadlinem-regular-webfont-webfont.ttf) format('truetype')}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}/*body{background:#f7f7f7;background:url(../images/bg-c.jpg) no-repeat fixed;background-size:cover}
  a{transition:background .15s,color .15s}.header-top-section{position:relative;font-family:open_sanssemibold;font-size:.9em;background:rgba(57,57,54,.3);color:#fff;height:38px;line-height:38px;z-index:100}.header-top-section i{font-size:1.25em;text-align:center}.navbar-section{position:relative;background-color:white;border-bottom:5px solid #f8ac00;margin-bottom:20px;z-index:100}.navbar-section li:first-child{border-left:1px solid #999}.navbar-section li{font-family:th-bold;font-size:1em;text-transform:uppercase;border-right:1px solid #999}.navbar-section .navbar-right li{width:65px;border:none;text-align:center}.navbar-section .navbar-right li a{color:#fff}.navbar-section .navbar-right li.icon-search{background:#e67e22}.navbar-section .navbar-right li.icon-search:hover a{background:#bf6516}.navbar-section .navbar-right li.icon-user{background:#56b8b9}.navbar-section .navbar-right li.icon-user:hover a{background:#409b9c}.navbar-toggle.menu{position:relative}.navbar-toggle.menu:before{position:absolute;color:#393936;text-transform:uppercase;top:7px;bottom:0;left:-55px;content:'menü'}.carousel-section{margin-top:0;margin-bottom:20px}.slider{position:relative;border:5px solid #fff;-moz-box-shadow:0 0 5px rgba(0,0,0,.35);-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35)}.item .container{height:100%;width:100%}.item .container .slider-caption{position:relative;margin-top:40px;margin-left:35px;z-index:10}.item .container .slider-caption:hover .slider-caption-ar{background:#e86843}.item .container .slider-caption:hover .slider-caption-orszag{color:#c58900}.item .container .slider-caption p{margin-bottom:0}.item .slider-caption-title,.item .slider-caption-price{position:absolute;margin:0 auto;display:inline-block;transition:all .75s ease-in-out;padding:0 30px;opacity:0}.item .slider-caption-title{font-size:2em;font-weight:400;text-shadow:1px 1.7px 0 #da9700;color:#fff;background:#f8ac00;max-width:620px;height:64px;line-height:61px;overflow:hidden;box-shadow:2.5px 4.3px 0 #da9700;-webkit-transition-delay:.5s;transition-delay:.5s}.item .slider-caption-price{font-family:th-regular;top:74px;font-size:1.5em;text-shadow:1px 1.7px 0 rgba(190,73,39,.75);color:#fff;background:#e86843;height:50px;line-height:50px;display:inline-block;box-shadow:2.5px 4.3px 0 #be4927;-webkit-transition-delay:.75s;transition-delay:.75s}.owl-item.active .slider-caption-title,.owl-item.active .slider-caption-price{left:0;opacity:1}section.stretchy-carousel{position:relative;height:396px}section.stretchy-carousel>div{position:absolute;top:0;bottom:0;left:0;right:0}.stretchy-carousel .item{background-position:center center;background-repeat:no-repeat;background-size:cover}.kereso-section{position:relative}.kereso-section legend{font-size:1.25em;text-align:center;background:#195988;color:#fff;margin:0;height:40px;line-height:40px;-moz-box-shadow:0 0 5px rgba(0,0,0,.35);-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35)}.kereso-section .kereso-content{height:406px;padding:5px;background:#C6E9F8;-moz-box-shadow:0 0 5px rgba(0,0,0,.35);-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35)}.kereso-section label{font-size:.75em;margin-top:5px}.kereso-section .form-group{margin-left:0;margin-right:0;margin-bottom:15px}.search{height:39px;min-width:120px;background-color:#195988;box-shadow:inset 0 -2px 0 #566b17;border-radius:4px}.banner-1{margin-bottom:20px}.banner-1 img{margin:0 auto}.banner-2{margin-bottom:20px}.banner-2 img{display:block;margin-left:auto;margin-right:auto}.banner-3{margin-bottom:20px}section .stretchy-thumbnail{position:relative;height:170px}section .stretchy-thumbnail>div{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center}.ajanlatok-section{margin-top:30px;margin-bottom:30px;background-color:none}.ajanlatok-section .nav-tabs{text-align:center}.ajanlatok-section .nav-tabs li{margin-bottom:3px}.card-thumbnail .caption{position:relative;height:170px}.card-thumbnail:hover .card-ar{box-shadow:2.5px 4.3px 0 #577204}.card-cimke{font-size:.85em;text-transform:uppercase;color:#fff;height:25px;line-height:25px;margin-top:10px;padding:0 10px;overflow:hidden;background:#e86843;display:inline-block}.card-program{max-height:46px;overflow:hidden}.card-program h3{font-size:1.25em;margin:0}.card-kategoria{color:#fff;margin-top:-3px}.card-orszag,.card-info{font-size:.875em}.card-orszag{margin-top:15px}.card-info{color:#195988}.card-ar{font-size:1.5em;text-align:center;height:36px;line-height:36px;padding:0 30px;margin:5px 0 0;color:#fff;background:#195988;display:inline-block}.card-ar-center{position:absolute;text-align:center;margin:auto;bottom:11px;left:0;right:0}.img-center{position:absolute;max-width:100%;max-height:100%;top:0;right:0;left:0;bottom:0;margin:auto;padding:15px}footer{background-color:#C6E9F8;color:#000!important;padding:20px 0}footer h4{font-family:th-black;text-transform:uppercase;font-size:1.25em}footer h5{font-size:.875em}footer a{color:#000}footer a:hover,footer a:focus{color:#195988}footer ul{padding:0;list-style-type:none}footer li{padding:2px 0}footer li a{font-size:.875em;text-transform:uppercase}.mb40{margin-bottom:30px}.mb40 h4{font-family:th-regular;margin-top:0}.p0{padding:0}.p10{padding:10px}footer .verysmall{font-family:th-regular;font-size:.875em}.copyright-section{font-size:.875em;background:#b1ac38;padding:13px 0 11px}.copyright-section .travelgate{text-align:right}.copyright-section a{color:#393936;text-decoration:none;height:40px;margin-top:2px}.scroll-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background-color:#195988;color:#fff;width:50px;height:48px;line-height:48px;right:30px;bottom:30px;padding-top:2px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.scroll-top-wrapper:hover{background-color:#566b17}.scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1.0}.scroll-top-wrapper i.fa{font-size:2em;line-height:inherit}
  @media all and (max-width:1199px){.navbar-header{display:block;width:100%}.navbar-brand{float:none;padding:10px 0 0;border-bottom:1px solid #ccc}.navbar-brand img{display:block;margin-left:auto;margin-right:auto}.kereso-section{position:relative;margin-bottom:20px}.kereso-section .kereso-content{height:inherit;padding:5px 5px 15px}.copyright-section .travelgate{text-align:right}}
  @media all and (max-width:992px){.navbar-nav{margin:0 auto;display:table;table-layout:fixed;float:none!important;text-align:center;width:100%}.navbar-nav.sm-collapsible a.has-submenu{padding-right:30px!important;padding-left:30px}.caret{left:inherit;right:0;display:inline}.navbar-section li:first-child{border-left:none}.navbar-section li{border-right:none}.navbar-nav .open .dropdown-menu{background-color:#fff;text-align:center}.navbar-nav .open .dropdown-menu .orszag-lista{text-align:left}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#393936}.navbar-right{margin-bottom:15px}.navbar-right li{display:inline-block}.navbar-right li a{height:65px;line-height:50px}.mb40{margin-bottom:15px}}
  @media all and (max-width:768px){.mb15{margin-bottom:15px}.copyright-section .pull-right{float:none!important}.copyright-section .pull-right img{display:block;margin:10px auto 0}.copyright-section .travelgate{text-align:center}.copyright-section .travelgate img{display:block;margin:5px auto 0}}
  @media all and (max-width:360px){.navbar-brand{padding-top:15px}.navbar-brand img{height:40px}}
  .navbar {padding: 0;}
  .navbar-brand {margin-right: 0;}*/

/* classok Maharthoz */

  *{transition:background-color .15s,box-shadow .15s}

  .hasznos-linkek-section ul li:last-child,
  #main-menu > li:last-child {
    /*display: none;*/
  }

  .navbar-section {
    margin-bottom: 30px;
  }

  .lSSlideOuter .lSPager.lSpg > li a {
    background-color: #01538F;
  }

  .lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #dc6718;
  }

  .kapcsolat-section h3 {
    margin-top: 22px;
  }

  small, .small {
    font-size: 87% !important;
  }

  li.padding-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  #minioff section > a {
    display: block;
  }
  #minioff section > a:hover {
    text-decoration: none;
  }

/* slider */

  #show-sliders,
  #content-slider {
    height: 312px !important;
  }

/* Szuro formazas */

  .searchFormHead h4 {
    font-size: 1rem;
    color: #fff;
    background: #005F9D;
    margin: 0;
    padding: 0 15px;
    height: 37px;
    line-height: 37px;
  }

  #j-cruise-search-form .panel-heading {
    padding: 0;
  }

  #j-cruise-search-form .panel-title a {
    font-size: 1.125rem;
    text-decoration: none;
    color: #0f3d74;
    display: block;
    padding: 10px 15px;
  }

  #j-cruise-search-form a i {
    position: absolute;
    right: 15px;
    transform: rotate(0deg);
    transition: transform 0.15s;
  }

  #j-cruise-search-form a.collapsed i {
    transform: rotate(90deg);
  }

  #j-cruise-search-form .panel-default {
    border-color: transparent;
  }

  #j-cruise-search-form .panel {
    margin-bottom: 0;
    background-color: #fff;
    border: 0px solid #005f9d;
    border-radius: 0;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }

  #j-cruise-search-form .panel-default:last-child > .panel-heading,
  #j-cruise-search-form .panel-default > .panel-heading {
    color: #fff;
    background-color: #F2F3F5;
    border-color: #fff;
  }

  #j-cruise-search-form .panel-default:last-child > .panel-heading {
    border-color: transparent;
  }

  #j-cruise-search-form .panel-default:last-child > .panel-heading:hover,
  #j-cruise-search-form .panel-default:last-child > .panel-heading:focus,
  #j-cruise-search-form .panel-default:last-child > .panel-heading:active,
  #j-cruise-search-form .panel-default > .panel-heading:hover,
  #j-cruise-search-form .panel-default > .panel-heading:focus,
  #j-cruise-search-form .panel-default > .panel-heading:active {
    background-color: #e1e1e1;
  }

  #j-cruise-search-form .form-group {
    padding: 15px 15px 0;
  }

  #mag-calculation label,
  #j-cruise-search-form label {
    /*font-size: 0.875rem;*/
    /*margin-bottom: 0;*/
  }

  div#departureWrapper {
    /*margin-top: 10px;*/
  }

  div#numNightsWrapper {
    /*padding-left: 24px;*/
    margin-top: 0;
    margin-bottom: 0;
  }

/* datepicker */
  .datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
    background: #36B914;
  }
  .datepicker td.day:hover:not(.disabled):not(.highlited):not(.active) {
    color: #fff;
  }
  .datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background: #999;
    color: #fff;
  }

/* checkbox, radio */
  #mag-calculation input[type=checkbox]:not(old),
  #mag-calculation input[type=radio   ]:not(old),
  .searchbox-wrapper input[type=checkbox]:not(old),
  .searchbox-wrapper input[type=radio   ]:not(old){
    width   : 18px;
    height  : 18px;
    /*margin  : 0;*/
    padding : 0;
    opacity : 0;
    cursor: pointer;
    position: absolute;
  }

  #mag-calculation input[type=checkbox]:not(old) + label,
  #mag-calculation input[type=radio   ]:not(old) + label,
  .searchbox-wrapper input[type=checkbox]:not(old) + label,
  .searchbox-wrapper input[type=radio   ]:not(old) + label{
    display      : inline-block;
    margin-left  : -8px;
    padding-left : 30px;
    background   : url('checks.svg') no-repeat 0 -12px;
    line-height  : 16px;
    cursor: pointer;
  }

  #mag-calculation input[type=checkbox]:not(old):checked + label,
  .searchbox-wrapper input[type=checkbox]:not(old):checked + label{
    background-position : 0 -63px;
  }

  #mag-calculation input[type=radio]:not(old):checked + label,
  .searchbox-wrapper input[type=radio]:not(old):checked + label{
    background-position : 0 -115px;
  }

  #mag-calculation .radio input[type="radio"],
  #mag-calculation .radio-inline input[type="radio"], 
  #mag-calculation .checkbox input[type="checkbox"], 
  #mag-calculation .checkbox-inline input[type="checkbox"],
  .searchbox-wrapper .radio input[type="radio"], 
  .searchbox-wrapper .radio-inline input[type="radio"], 
  .searchbox-wrapper .checkbox input[type="checkbox"], 
  .searchbox-wrapper .checkbox-inline input[type="checkbox"] {
    position: inherit;
  }

/* form control */
  .form-control {
    height: 30px;
    padding: 0.175rem 0.75rem;
  } 

  #customer_form .form-group {
    margin-bottom: 6px;
  }

/* Ezittentökmindegy */
  .hidden {
    display: none;
  }
  .sportsearch .container {
    padding-right: 0;
    padding-left: 0;
  }
  #tripDate input {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 4px;
    border: 1px solid #aaa;
    padding-right: 5px;
    padding-left: 5px;
  }
  .datepicker table tr td, .datepicker table tr th {
    border-radius: 0 !important;
  }

  .sportsearch .container {
    padding-right: 0;
    padding-left: 0;
  }
  #tripDate input {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 4px;
    border: 1px solid #aaa;
    padding-right: 5px;
    padding-left: 5px;
  }
  .datepicker table tr td, .datepicker table tr th {
    border-radius: 0 !important;
  }

  .img-responsive, .thumbnail>img, .thumbnail a>img {
    display: block;
  }
  header {
    /*background: #fff;*/
    /*border-bottom: 3px solid #ffcb05;*/
    /*margin-bottom: 25px;*/
  }
  .magellanform {
    margin-bottom: 20px;
  }
  .bg-own {
    color: #757575;
  }
  /*footer {
    background-color: #C6E9F8;
    padding: 20px 10px 10px;
  }*/
  footer h6 {
  }
  span.inbl {
    display: inline-block;
  }

/* nyitólap vége */

/* chosen */
  /*!
    Chosen, a Select Box Enhancer for jQuery and Prototype
    by Patrick Filler for Harvest, http://getharvest.com
    Version 1.4.2
    Full source at https://github.com/harvesthq/chosen
    Copyright (c) 2011-2015 Harvest http://getharvest.com
    MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
    This file is generated by `grunt build`, do not edit it by hand.
  */
  /* @group Base */
  .chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    margin-left: 6px; /* hogy kicsit másszon le a szövegről */
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .chosen-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  }
  .chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
  }
  .chosen-container a {
    cursor: pointer;
  }
  .chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
    margin-right: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: normal;
  }
  .chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
    content: ":";
    padding-left: 2px;
    vertical-align: top;
  }
  /* @end */
  /* @group Single Chosen */
  .chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: 1px solid #aaa;
    border-radius: 0px;
    background-clip: padding-box;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
  }
  .chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
  }
  .chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('/cruise/chosen-sprite.png') -42px 1px no-repeat;
    font-size: 1px;
  }
  .chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px;
  }
  .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px;
  }
  .chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 18px;
    width: 26px;
    height: 100%;
  }
  .chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('/cruise/chosen-sprite.png') no-repeat 0px 2px;
  }
  .chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
  }
  .chosen-container-single .chosen-search input[type="text"] {
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #aaa;
    background: white url('/cruise/chosen-sprite.png') no-repeat 100% -20px;
    background: url('/cruise/chosen-sprite.png') no-repeat 100% -20px;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
  }
  .chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
  }
  .chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px;
  }
  /* @end */
  /* @group Results */
  .chosen-container .chosen-results {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch;
  }
  .chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none;
  }
  .chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer;
  }
  .chosen-container .chosen-results li.disabled-result {
    display: list-item;
    cursor: default;
  }
  .chosen-container .chosen-results li.no-results {
    display: list-item;
  }
  .chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: bold;
    cursor: default;
  }
  .chosen-container .chosen-results li.group-option {
    padding-left: 15px;
  }
  .chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline;
  }
  /* @end */
  /* @group Multi Chosen */
  .chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    height: auto !important;
    height: 1%;
    cursor: text;
  }
  .chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none;
  }
  .chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
  }
  .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 1px 0;
    padding: 0;
    height: 25px;
    outline: 0;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none;
    font-size: 100%;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
  }
  .chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 5px 3px 0;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    max-width: 100%;
    border-radius: 3px;
    background-size: 100% 19px;
    background-repeat: repeat-x;
    background-clip: padding-box;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    line-height: 13px;
    cursor: default;
  }
  .chosen-container-multi .chosen-choices li.search-choice span {
    word-wrap: break-word;
  }
  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('/cruise/chosen-sprite.png') -42px 1px no-repeat;
    font-size: 1px;
  }
  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px;
  }
  .chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
  }
  .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px;
  }
  .chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0;
  }
  .chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    cursor: default;
  }
  /* @end */
  /* @group Active  */
  .chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  }
  .chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    box-shadow: 0 1px 0 #fff inset;
  }
  .chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: transparent;
  }
  .chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px;
  }
  .chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  }
  /* @end */
  /* @group Disabled Support */
  .chosen-disabled {
    opacity: 0.5 !important;
    cursor: default;
  }
  .chosen-disabled .chosen-single {
    cursor: default;
  }
  .chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default;
  }
  /* @end */
  /* @group Right to Left */
  .chosen-rtl {
    text-align: right;
  }
  .chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0;
  }
  .chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl;
  }
  .chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px;
  }
  .chosen-rtl .chosen-single div {
    right: auto;
    left: 3px;
  }
  .chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px;
  }
  .chosen-rtl .chosen-choices li {
    float: right;
  }
  .chosen-rtl .chosen-choices li.search-field input[type="text"] {
    direction: rtl;
  }
  .chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px;
  }
  .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px;
  }
  .chosen-rtl.chosen-container-single-nosearch .chosen-search,
  .chosen-rtl .chosen-drop {
    left: 9999px;
  }
  .chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0;
  }
  .chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0;
  }
  .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none;
  }
  .chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    background: white url('/cruise/chosen-sprite.png') no-repeat -30px -20px;
    background: url('/cruise/chosen-sprite.png') no-repeat -30px -20px;
    direction: rtl;
  }
  .chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px;
  }
  .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px;
  }
  /* @end */
  /* @group Retina compatibility */
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
      background-image: url('/cruise/chosen-sprite@2x.png') !important;
      background-size: 52px 37px !important;
      background-repeat: no-repeat !important;
    }
  }
  /* @end */
/* chosen end */

/* List styles */
  /* seacrhbox */
    .searchbox-wrapper {
      background: #fff;
      padding-top: 0.625rem;
      padding-bottom: 0.625rem;
    }
    .tab-buttons-wrapper {
      padding: 0.625rem;
      background-color: #d8d8d8;
    }
  /* new search button */
    a.newsearch {
      color: #fff;
      background: #dc6718;
      /*margin-bottom: 15px;*/
      height: 39px;
      line-height: 39px;
      padding: 0 15px;
      display: block;
      text-decoration: none;
    } 
    a.newsearch:hover, a.newsearch:focus, a.newsearch:active, a.newsearch:hover:active {
      background: #ae5113;
    }
    a.newsearch i {
      font-size: 1.125rem;
      margin-right: 0.188rem;
    }
  /* team list */
    .img-tags a {
      display: block;
    }
    .img-tags img {
      max-width: 100%;
    }
  /* breadcrumb */
    .breadcrumb-wrapper {
    }
    .breadcrumb {
      background: #fff;
    }
  /* ordering box */
    .order-wrapper {
      /*padding-top: 0.3125rem;*/
      padding-right: 1rem;
      padding-left: 1rem;
      background: #fff;
    }
    .order-wrapper label {
      margin-top: 0.3rem;
      margin-bottom: 0.3rem;
    }
    .order-wrapper .pagination {
      display: inherit;
      margin-top: 0.3rem;
      margin-bottom: 0.3rem;
    }
    .order-wrapper .pagination-sm .page-link {
      /*padding: 0.25rem 0.75rem;*/
      height: 30px;
      /*line-height: 1.5rem;*/
    }
    @media all and (max-width: 768px) {
      .order-wrapper {
        text-align: center;
      }
      .order-wrapper .form-group {
        margin-bottom: 5px;
      }
      .order-wrapper .pagination {
        display: inline-block;
      }
    }
  /* baseoptions */
    .baseoptions {
      padding: 15px;
    }
  /* listitem */
    .magellan-listitem {
      background: #fff;
      padding-top: 0.625rem;
      padding-bottom: 0.938rem;
      border-bottom: 5px solid #005f9d;
      box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.15), inset 0px 0px 0px 2px #005F9D;
    }
    .magellan-listitem:hover {
      box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.15), inset 0px 0px 0px 0.125rem #005F9D;
    }
    .avatar {
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      min-height: 138px;
      box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.3);
    }
    .magellan-listitem p {
      font-size: 0.875rem;
      margin-bottom: 0.2rem;
    }
    .magellan-listitem .shipname {
      font-family: 'kelsonmedium', inherit;
      text-transform: uppercase;
    }
    span.shipname:after {
      content: ' -';
    }
    .magellan-listitem-body .cruise-company {
      font-family: 'kelsonmedium', inherit;
      text-align: center;
      padding-bottom: 0.143em;
      margin: 0.2rem 0 0;
      /*background: #005f9d;*/
      /*color: #ffffff;*/
    }
    .magellan-listitem-head p {
    }
    .magellan-listitem-head {
      /*font-family: 'thomas_bo';*/
      margin-bottom: 0.625rem;
      position: relative;
    }
    /*
      .eyecandy {
        position: absolute;
        top: 0;
        right: 0;
        background: #A5DEFF;
        padding: 5px 10px 5px 50px;
        border-radius: 50px 0 0 0;
      }
      .eyecandy:before {
        content: "";
        position: absolute;
        left: 30px;
        top: 0;
        height: 100%;
        width: 30px;
        border-radius: 100% 0 0 0;
        border-left: 1px solid #78BCE4;
        border-top: 1px solid #8AD1FB;
      }
      .eyecandy:after {
        content: "";
        position: absolute;
        left: 0;
        top: 100%;
        display: block;
        border-top: 0;
        border-right: 15px solid #A5DEFF;
        border-left: 15px solid #A5DEFF;
        border-bottom: 15px solid transparent;
      }
    */
    .eyecandy {
      height: 3.750rem;
      font-size: 1.750rem;
      line-height: 1.750rem;
      position: absolute;
      bottom: 1rem;
      right: -0.9375rem;
      text-align: center;
      width: 130px;
      background: #E31919;
      color: #fff;
      font-weight: bold;
      padding: 1rem 0.625rem;
    }
    .eyecandy:before {
      content: "";
      position: absolute;
      right: 100%;
      top: 0;
      height: 0;
      width: 0;
      border-right: 1rem solid #E31919;
      border-top: 1.875rem solid transparent;
      border-bottom: 1.875rem solid transparent;
      border-left: 0;
    }
    .eyecandy:after {
      content: "";
      display: block;
      top: 0.3125rem;
      right: 0rem;
      bottom: 0.3125rem;
      left: 0rem;
      position: absolute;
      border-top: 1px dashed #AA1414;
      border-bottom: 1px dashed #AA1414;
    }
    .magellan-listitem-bestoffer {
      background: #d8d8d8;
      margin-bottom: 0.3125rem;
    }
    .magellan-listitem-bestoffer .btn {
      border-radius: 1.214rem;
    }
    /* sport fix */
      div[data-magellan="mag-listitem-sport"] .avatar {
        background-size: contain;
      }
    /* cruise fix */
     .cruise-body {
        padding: 15px 15px 0;
        background: rgba(255,255,255,0.4);
     }

     .listbox-wrapper {
        padding-right: 0;
     }

    @media (max-width: 768px) {
      .listbox-wrapper {
        padding-right: 15px;
      }
      .cruise-body {
          padding: 15px;
          background: none;
      }
      .listbox-wrapper {
        padding: 15px;
        background: rgba(255,255,255,0.95);
      }
      .magellan-listitem-body .cruise-company {
          margin: 0.2rem 0;
      }
    }

/* List styles end */

/* hide searchbox in mobil */
  .superbutton {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9900;
    color: #373a3c;
    cursor: pointer;
    background: #0275D8;
    border-radius: 0 0 0 90%;
    padding: 8px 8px 15px 15px;
    color: #fff;
    font-size: 22px; /* magnify icon size */
  }
  @media (max-width: 767px) {
    .searchbox-wrapper {
      position: fixed !important;
      z-index: 9800;
      top: 0;
      right: 100%;
      bottom: 0;
      left: -80%;
      -webkit-transition: all 0.3s ease-in 0.1s; /* Chrome 1-25, Safari 3.2+ */
      -moz-transition: all 0.3s ease-in 0.1s; /* Firefox 4-15 */
      -o-transition: all 0.3s ease-in 0.1s; /* Opera 10.50–12.00 */
      transition: all 0.3s ease-in 0.1s; /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
      overflow-y: scroll; /* scrollable */
      background-color: rgba(255,255,255,0.9);
      width: auto !important;
    }
    .searchbox-wrapper::-webkit-scrollbar { /* hidescrollbar */
      display: none; 
    }
    .searchbox-wrapper.active {
      right: 0px;
      left: 0;
    }
  }
/* hide searchbox in mobil end */

/* utazáskereső */

  .form-horizontal.magellanform.sportform {
    background: #C6E9F8;
    padding: 20px;
    max-width: 540px;
    margin: 0 auto 25px;
  }

/* show pages styles */
  /* jóégtudjaezmi, de ne bántsd */
    a.backtolist {
      background: #dc6718;
      padding: 3px 15px;
      display: inline-block;
      text-decoration: none;
      color: #fff;
    }
    a.backtolist:hover {
      background: #ae5113;
    }
    a.backtolist i {
      font-size: 1.125rem;
      margin-right: 0.188rem;
    }
    .showSport {
      margin-bottom: 25px;
    }
    .hide {
      display: none !important;
    }
  /* program */
    .magellan-offer-head {
      text-align: center;
      padding: 1rem;
      background-color: #0275d8;
      color: #fff;
    }
    /* cruise */
      .magellan-gallery-slider-cruise {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        /* border: 1px solid #aaa; */
        /* border: 1px solid #cdcdcd; */
        max-height: inherit !important;
      }
      .magellan-offer-head-cruise {
        text-align: center;
        /* padding: 1rem; */
        background: #fff;
        padding-top: 15px;
        position: relative;
      }
      .magellan-offer-head-cruise:after {
        display: table;
        clear: both;
        content: "";
      }
      .magellan-offer-head-cruise h1,
      .magellan-offer-head-cruise h2 {
        margin-bottom: 0.625rem;
        background: #01538f;
        color: #fff;
        padding: 10px 5px;
        font-size: 2rem;
      }
      .magellan-head-shipname {
        font-weight: bold;
        text-transform: uppercase;
        padding-top: 0.5rem;
        display: inline-block;
      }
      .magellan-offer-head-cruise .magellan-destination {
        padding: 0.3125rem 0.3125rem 0.75rem;
        color: #175989;
        /*font-weight: bold;*/
        /*text-transform: uppercase;*/
        font-size: 1rem;
        position: relative;
        margin-bottom: 0.5rem;
      }
      .magellan-offer-head-cruise .magellan-destination:after {
        content: "";
        display: block;
        background: #175989;
        position: absolute;
        left: 25%;
        right: 25%;
        bottom: 0;
        height: 2px;
      }
      .abs-bot-rig {
        /*border-bottom: 2px solid #010D16;*/
        display: block;
        position: absolute;
        right: 1rem;
        bottom: 0; /* 3rem */
        text-transform: uppercase;
        /*background: #01538F;*/
        background: #dc6718;
        color: #fff;
        padding: 0.625rem 1rem;
        border-radius: 4px;
        /*box-shadow: 1px 1px 3px -1px rgba(0,0,0,0.8);*/
              display: block;
              margin: 0 auto;
              position: relative;
      }
      .abs-bot-rig:hover, .abs-bot-rig:focus, .abs-bot-rig:active, .abs-bot-rig:hover:focus {
        /*background-color: #195988;*/
        /*border-color: #195988;*/
        background: #ae5113;
        border-color: #ae5113;
        text-decoration: none;
        color: #fff;
      }
      .priceinfos-wrapper {
        /* border: 2px solid #01538f; */
        /*padding: 0.685rem 0;*/
        /*margin-bottom: 80px;*/
        /*background: #F2F3F5;*/
        position: relative;
        height: 220px;
        margin-bottom: 20px;
      }
      .priceinfos small {
        font-style: italic;
        clear: both;
        display: block;
        padding-top: 0.5rem;
      }
      .priceinfos {
        padding: 0.685rem 0;
        background: #F2F3F5;
      }

      @media (max-width: 767px) {
        .priceinfos-wrapper {
          /* border: 2px solid #01538f; */
          /*padding: 0.685rem 0;*/
          /*margin-bottom: 80px;*/
          /*background: #F2F3F5;*/
          position: relative;
          height: inherit;
        }
        .priceinfos {
          margin-bottom: 20px;
        }
        .abs-bot-rig {
          /*border-bottom: 2px solid #010D16;*/
          display: block;
          position: inherit;
          right: 0;
          bottom: 0; /* 3rem */
          text-transform: uppercase;
          /*background: #01538F;*/
          background: #dc6718;
          color: #fff;
          padding: 0.625rem 1rem;
          border-radius: 4px;
          /*box-shadow: 1px 1px 3px -1px rgba(0,0,0,0.8);*/
        }
      } 
      /*.most-cheap > span,
      .first-route > span {
        display: block;
      }*/
      .most-cheap-title,
      .most-cheap-date,
      .most-cheap-price,
      .first-route-title,
      .first-route-date,
      .first-route-price {
        display: block;
      }
      .most-cheap-title,
      .first-route-title {
        font-size: 0.875rem;
        /*font-weight: bold;*/
        font-family: 'kelsonmedium', inherit;
        text-transform: uppercase;
        padding-bottom: 3px;
        margin-bottom: 3px;
        border-bottom: 1px solid #005f9d;
      }
      .first-route-date,
      .most-cheap-date {
        font-size: 0.875rem;
      }
      .first-route-price,
      .most-cheap-price {
        font-size: 1.25rem;
        font-weight: bold;
        color: #01538F;
      }
      .first-route-price span,
      .most-cheap-price span {
        font-size: 0.75rem;
      }
      /*
      .most-cheap:after {
        content: "";
        display: block;
        background: #01538F;
        width: 1px;
        position: absolute;
        top: 5px;
        bottom: 5px;
        right: -0.5px;
      }
      */
    /* cruise end */
    .magellan-head-taglist {
      padding: 8px 10px 16px;
      background-color: #fff;
      color: #373a3c;
      /*font-style: italic;*/
      /*font-weight: bold;*/
      text-align: left;
      font-size: 0.875rem;
    }
    .magellan-head-taglist span {
      font-family: 'kelsonmedium', inherit;
    }
    .first-tag {
      display: block;
      text-transform: uppercase;
      margin: 0 auto 10px;
    }
    .tagwrap {
      padding-top: 5px;
      margin: 10px auto 0;
      border-top: 2px solid #eee;
    }
    .etc-tags {
      margin-left: 10px;
      margin-right: 10px;
    }
    .magellan-offer-head .teamlogo {
      height: 45px;
    }
    .magellan-offer-head h2 {
    }
    .magellan-destination {
      font-size: 1.125rem;
    }
    .magellan-thumb {
      /*margin: 0 auto;
      display: block;
      max-width: 100%;*/
      width: 100%;
    }
    @media (min-width: 1200px) {
      .magellan-thumb {
        /*height: 330px;*/
      }
    }  
    .lSAction > a {
      /*background-color: #1b1b1b;
      border-radius: 50%;*/
    }
    .mag-button {
      display: block;
      float: left;
      width: 25%;
      padding: 5px;
    }
    .mag-button:hover {
      text-decoration: none;
    }
    .mag-button span {
      display: block;
      text-align: center;
      background: #01538F;
      color: #fff;
      padding: 8px;
    }
    .mag-button:hover span {
      text-decoration: none;
    }
    .mag-button.active span {
      background-color: #d8d8d8;
      color: #01538F;
    }
    .mag_tab_header {
      /* margin-bottom: 1rem; */
      margin-bottom: -5px;
      margin-left: -5px;
      margin-right: -5px;
    }
    .mag_tab_header:after {
      display: table;
      clear: both;
      content: "";
    }
    .weather {width: 100%;}
    .weather img {margin-top: 5px;height: 40px;}
    .weather th p {font-size: 1.2em!important;text-align: center;margin-bottom: 0;}
    .weather td p {margin-bottom: 0!important;}
    .weather td {border: 1px solid #ddd;text-align: center;padding: 0px 5px 5px;}
    .weather td span {display: block;font-weight: bold;margin: 0px auto 2px;}
    .mag-steps:after {
      display: table;
      content: "";
      clear: both;
    }
    .magellan-gallery-slider,
    #mag-calculation {
      background-color: #fff;
      padding: 15px;
      clear: both;
    }
    .mag-program-description {
      background-color: #fff;
      padding: 0 15px;
    }
    #mag-offer-description {
      padding: 0 0;
      background-size: 80%;
      background-position: center;
      background-repeat: no-repeat;
    }
    .cover {
      padding: 20px 25px;
      background-color: rgba(255,255,255,0.90);
    }
    .cover ul {
      /*list-style-type: none;*/
      padding: 0 15px;
    }
    .cover li {
      margin-left: 15px;
    }
    /*
    .cover li:before {
      font-family: 'FontAwesome';
      color: #195988;
      content: '\f00c';
      margin:0 5px 0 -15px;
    }
    */
    .cover h3 {
    }
  /* calculation */
    #calculationWrapper table {
      margin-bottom: 0;
    }
    #magDateFrom {
      cursor: pointer;
      background-color: #fff;
    }
    .ajanloshow {
      /*border-bottom: 2px solid #4EAEB8;*/
    }
    .mag-steps {
      /*background-color: #0275d8;*/
    }
    #hiddenSenior,
    #hiddenChildren,
    #departureWrapper,
    #numNightsWrapper,
    #cabinWrapper,
    .hiddenCalculation,
    .hiddenCustomerFields,
    #mag-step-1,
    #mag-step-3,
    #mag-step-4,
    #mag-step-5,
    #mag-step-6,
    #mag-step-7 {
      display: none;
    }
    .mag-steps > div {
      padding-top: 10px;
      padding-bottom: 8px;
      /*min-height: 70px;*/
    }
    .mag-steps > .mag-steps-left {
      display: none;
    }
    .mag-step-1 .mag-steps-left {
      border-top: none;
    }
    .mag-steps > .mag-steps-right {
      width: 100%;
    }
    .mag-steps-2 {
    }
    .mag-step-3 fieldset {
        float: left;
        margin-right: 15px;
    }
    .subtotal {
      font-size: 1em;
      background: #ccffbe;
      text-align: right;
      padding: 10px;
      margin-bottom: 10px;
      border-left: 1px solid #dedede;
      border-right: 1px solid #dedede;
      border-bottom: 1px solid #dedede;
    }
    .subtotal p {
      margin-bottom: 0;
      font-weight: bold;
    }
    .subtotal p span {
      font-size: 1.2em;
    }
    .total {
      border-top: 1px solid;
      font-size: 0.786rem;
      text-align: left;
    }
    .total p {
      font-weight: normal;
    }
    .summary {
      margin-top: 1rem;
      padding: 0.9rem;
      background: #fff;
      color: #373a3c;
    }
    .summary h5 {
      /*font-size: 1rem;*/
      font-size: 1.1rem;
      color: #195988;
    }
    .summary p {
      /*font-size: 0.75rem;*/
      font-size: 0.9rem;
      line-height: 1rem;
      margin-bottom: 0;
    }
    .summary small {
      font-size: 0.9em;
    }
    .summary small a {
    }
    .SummaryProgram {
      font-weight: bold;
    }
    .summaryHotel {
      font-size: 0.786rem;
      text-align: left;
    }
    .mag-circle {
      /* background-color: #fff;*/
      display: inline-block;
      width: 50px;
      height: 50px;
      line-height: 48px;
      text-align: center;
      border-radius: 50%;
      /* color: #0275d8;*/
      font-size: 28px;
      font-weight: bold;
      vertical-align: middle;
    }
    .wait-to-input label {
    }
    #customer_form h4 {
    }
    a.btn-cancel-reserve {
      color: #4EAEB8;
      display: inline-block;
      margin-top: 10px;
      text-decoration: none;
      background: #fff;
      padding: 3px 15px;
      border-radius: 10px;
      box-shadow: 1px 2px 6px -1px rgba(0,0,0,0.8);
    }
    a.btn-cancel-reserve.top-right {
      display: inline-block;
      float: right;
    }
    a.btn-cancel-reserve:before {
      font-family: 'FontAwesome';
      color: #4EAEB8;
      content: '\f057';
      margin:0 5px 0 0;
    }
    /* datepicker hack */
      .datepicker td, .datepicker th {
        text-align: center;
        width: 30px;
        height: 30px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        border: none;
      }
      @media (max-width: 992px) {
        .calendarwrapper {
          padding: 0;
        }
        .calendarwrapper .datepicker {
          margin: 10px auto;
        }
      }
      .datepicker td.day {
        background: #0275d8;
        color: #fff;
      }
      .datepicker td.day.highlighted {
        background: #0275d8;
        color: #fff;
      }
      .datepicker td.day.disabled{
        background: #fff;
        color: #999999;
      }
      .datepicker td.day.highlighted.disabled {
        background: #d9edf7;
        color: #999999;
      }
      .datepicker td.day:hover:not(.disabled):not(.highlited):not(.active) {
        color: #fff;
      }
      .datepicker table tr td.active.active,
      .datepicker table tr td.active:hover.active {
        background: #FFA500;
        background-color: #FFA500;
        color: #fff;
      }
      .datepicker table tr td.old, 
      .datepicker table tr td.new {
        color: #fff;
      }
      .mag-steps label {
        /*margin-bottom: 0;*/
      }

      @media screen and (max-width: 768px) {
        #calculationWrapper table {
          border: 0;
        }

        #calculationWrapper table thead {
          display: none;
        }

        #calculationWrapper table tr {
          margin-bottom: 10px;
          display: block;
          border-bottom: 2px solid #ddd;
        }

        #calculationWrapper table td {
          display: block;
          text-align: right;
          font-size: 13px;
          border-bottom: 1px dotted #ccc;
        }

        #calculationWrapper table td:last-child {
          border-bottom: 0;
        }

        #calculationWrapper table td:before {
          content: attr(data-label);
          float: left;
          text-transform: uppercase;
          font-weight: bold;
        }
      }
/* show pages styles end */

/************************************************************************************/
/* SITE SPECIFIC CSS ****************************************************************/

  /* chosen plugin */
    .chosen-container .chosen-drop {
      background: #fff;
    }
    .chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
      color: #999999;
    }
    .chosen-container-single .chosen-single {
      background-color: #fff;
      color: #195988;
      font-size: 0.813rem;
      font-weight: 600;
      height: 31px;
      line-height: 30px;
      border-radius: 4px;
    }
    .chosen-container-single .chosen-default {
      color: #999;
    }
    .chosen-container-single .chosen-single div b {
      background-color: #195988;
      background-position: 8px 5px;
    }
    .chosen-container-active.chosen-with-drop .chosen-single div b {
      background-position: -10px 5px;
    }
    .chosen-container .chosen-results {
      color: #444;
    }
    .chosen-container .chosen-results li.disabled-result {
      color: #ccc;
    }
    .chosen-container .chosen-results li.highlighted {
      background-color: #005f9d;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #005f9d), color-stop(90%, #005f9d));
      background-image: -webkit-linear-gradient(#005f9d 20%, #005f9d 90%);
      background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
      background-image: -o-linear-gradient(#005f9d 20%, #005f9d 90%);
      background-image: linear-gradient(#005f9d 20%, #005f9d 90%);
      color: #fff;
    }
    .chosen-container .chosen-results li.no-results {
      color: #777;
      background: #f4f4f4;
    }
    .chosen-container-multi .chosen-choices {
      border: 1px solid #3380FD;
    }
    .chosen-container-multi .chosen-choices {
      background-color: #fff;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
      background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
      background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
      background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
      background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
    }
    .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
        color: #999;
    }
    .chosen-container-multi .chosen-choices li.search-choice {
      background-color: #eeeeee;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
      background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      color: #333;
    }
    .chosen-container-multi .chosen-choices li.search-choice-disabled {
      background-color: #e4e4e4;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
      background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      color: #666;
    }
    .chosen-container-multi .chosen-choices li.search-choice-focus {
        background: #d4d4d4;
    }
    .chosen-container-multi .chosen-drop .result-selected {
        color: #ccc;
    }
    .chosen-container-active.chosen-with-drop .chosen-single {
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
      background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
      background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
      background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
      background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
    }
    .chosen-container-active .chosen-choices li.search-field input[type="text"] {
        color: #222 !important;
    }
  /* chosen plugin end */

    a,
    .page-link {
      color: #195988;
    }
    label {
      font-size: 12px;
      text-shadow: none;
      font-weight: normal;
    }
    .btn-primary {
      background-color: #195988;
      border-color: #195988;
      border-bottom: 2px solid #566b17
    }
    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary:active:hover,
    .btn-primary:active:focus {
      background-color: #9abf29;
      border-color: #9abf29;
    }
  /* searchbox */
    .searchbox .tab-buttons-wrapper {
      display: none;
    }
    .searchbox > label:first-child {
      display: none;
    }
    .searchbox-wrapper {
      background-color: transparent;
      padding-top: 0;
      padding-bottom: 0;
    }
    .searchbox-wrapper .color-correction {
      display: block;
      /* background-color: #A5DEFF; */
      background-color: #fff;
      /*padding-top: 0.625rem;*/
      /*padding-bottom: 0.625rem;*/
      /* margin-bottom: 0.625rem; */ /* nem kell kap 15px paddingot a szülő .cruise-body */
    }
    .img-tags {
      background-color: #fff;
      padding-top: 0.625rem;
      padding-bottom: 0.625rem;
      margin-bottom: 0.625rem;
    }
    .img-tags img {
      max-width: 80%;
      max-height: 100px;
      margin: 0.625rem auto;
      display: block;
    }
    .searchbox fieldset {
      margin-bottom: 0;
      padding-bottom: 0.312rem;
    }
    .searchbox label {
      margin-bottom: 0;
      font-weight: bold;
    }
    .form-group.sportsearch {
      margin-bottom: 5px;
    }
    .sportsearch label {
      margin-bottom: 2px;
    }
    .form-horizontal.magellanform.sportform {
      padding: 0;
    }
    .kereso-section .form-group {
      padding-right: 15px;
      padding-left: 15px;
    }
    .kereso-section label {
      margin-bottom: 5px;
    }
    .form-horizontal.magellanform.sportform .send-btn {
      text-align: center;
    }
    .form-horizontal.magellanform.sportform .send-btn .btn {
      min-width: 120px;
    }
    /* listitem */
    .magellan-listitem-head h3 {
      /*border-bottom: 0.125rem solid;
      font-size: 1.375rem;
      border-color: #195988;
      padding-bottom: 0.3125rem;
      font-family: 'kelsonmedium';*/
    }
    .magellan-listitem-head h3 {
      /* border-bottom: 0.125rem solid; */
      font-size: 1.375rem;
      border-bottom: 1px solid #005f9d;
      /*border-color: #195988;*/
      font-family: 'kelsonmedium', inherit;
      margin: -0.625rem -0.938rem 0.313rem;
      padding: 0.625rem 10rem 0.625rem 0.938rem;
      /* background: #005f9d; */
      /* color: #fff; */
    }
    .magellan-listitem-tags {
      font-size: 0.875rem;
      text-align: center;
    }
    .avatar {
      box-shadow: none;
    }
    .avatar:after {
      display: table;
      clear: both;
      content: "";
    }
    .avatar img {
      width: 100px;
      margin: 23px auto 15px;
      display: block;
    }
    .magellan-listitem-first-start {
      font-size: 0.875rem;
      background: #b8d0e0;/* #005f9d */
      /*color: #ffffff;*/
      padding: 5px 15px;
    }
    .magellan-listitem-first-start span {
      font-family: 'kelsonmedium', inherit;
      font-size: 1rem;
    }
    .magellan-listitem-bestoffer {
      position: relative;
      margin-bottom: 0;
      padding-top: 5px;
      padding-bottom: 10px;
      background-color: #f2f3f5;
    }
    .best-title {
      font-size: 0.875rem;
      padding-bottom: 3px;
      text-transform: uppercase;
      font-family: 'kelsonmedium', inherit;
      border-bottom: 1px solid #005f9d;
    }
    .magellan-listitem-bestoffer .price {
      font-family: 'kelsonmedium', inherit;
      font-size: 1.5rem;
      margin-bottom: 0;
    }
    .magellan-listitem-bestoffer .description {
      font-size: 0.75rem;
      margin-bottom: 7px;
    }
    .magellan-listitem-body .btn-primary {
      border-top: 0;
      border-right: 0;
      border-left: 0;
      background-color: #E35121;
      background-color: #01538F;
      border-color: #A63814;
      border-color: #010D16;
      margin-top: 5px;
      margin-bottom: 8px;
      display: block;
    }
    .magellan-listitem-body .btn-primary:hover,
    .magellan-listitem-body .btn-primary:active,
    .magellan-listitem-body .btn-primary:active:hover,
    .magellan-listitem-body .btn-primary:focus,
    .magellan-listitem-body .btn-primary:focus:hover {
      background-color: #A63814;
      border-color: #A63814;
      background-color: #226BA0;
      border-color: #226BA0;
    }
    .cruise-destination {
      display: block;
      font-size: 0.65em;
      margin-bottom: 3px;
      color: #0f3d74;
      font-family: 'kelsonregular', inherit;
    }
  /* pagination */
    .page-item.active .page-link,
    .page-item.active .page-link:focus,
    .page-item.active .page-link:hover {
      background-color: #195988;
      border-color: #195988;
    }
  /* breadcrumb */
    .breadcrumb {
      padding: 0.5rem 1rem;
    }
    .breadcrumb {
      color: #818a91;
    }
    .breadcrumb > .active {
      color: #373a3c;
    }
  /* show */
    .magellan-offer-head {
      background-color: #C6E9F8;
      color: #373a3c;
    }
    a.mag-button {
      text-decoration: none;
    }
    .mag-button span {
      /*background-color: #E35121;*/
    }
    .mag-button.active span {
      /*color: #E35121;*/
      /*font-weight: bold;*/
      font-family: 'kelsonmedium', inherit;
    }
    .mag-tab-panel {
      display: none;
      /*padding: 0.937rem;*/
      border: 2px solid #dc6718;
    }
    .mag-tab-panel:after {
      display: table;
      clear: both;
      content: "";
    }
    .mag-tab-panel.active {
      display: block;
    }
    /* calculator colors */
      .mag-steps {
        border-top: 1px solid #a8a8a8;
        background-color: #4EAEB8;
        background-color: #fff;
      }
      .mag-circle {
        color: #4EAEB8;
        color: #555;
        background-color: #fff;
        /*border: 1px solid;*/
        margin-right: 10px;
      }
      .mag-steps > .mag-steps-left {
        color: #fff;
        color: #555;
        /*border-top: 1px solid #a8a8a8;*/
        /*background: #e1e1e1;*/
        position: relative;
        margin: 0.3125rem 0;
        /*background: #dcddde;*/
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e1e1e1+2,e1e1e1+100 */
        background-image: #e1e1e1; /* Old browsers */
        background-image: -moz-linear-gradient(top,  #e1e1e1 2%, #e1e1e1 100%); /* FF3.6-15 */
        background-image: -webkit-linear-gradient(top,  #e1e1e1 2%,#e1e1e1 100%); /* Chrome10-25,Safari5.1-6 */
        background-image: linear-gradient(to bottom,  #e1e1e1 2%,#e1e1e1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
        background-size: 100% 70px;
        background-repeat: no-repeat;

      }
      .mag-steps > .mag-steps-left:after {
        display: block;
        content: "";
        position: absolute;
        height: 0px;
        width: 0;
        border-left: 20px solid #e1e1e1;
        border-top: 35px solid #fff;
        border-bottom: 35px solid #fff;
        border-right: none;
        right: 0;
        top: 0;
      }
      .mag-steps > .mag-steps-left .mag-label {
        font-weight: bold;
      }
      .mag-steps > .mag-steps-right {
        background-color: #fff;
        border-top: 2px solid #0275d8;
        border-top: 1px solid #a8a8a8;
        border-bottom: 2px solid #0275d8;
        border-bottom: 2px solid #a8a8a8;
        border-left: 1px solid #0275d8;
        border-left: 0px solid #a8a8a8;
        border-right: 1px solid #0275d8;
        border-right: 0px solid #a8a8a8;
        border: none;
      }
      .mag-steps > .mag-steps-right fieldset {
        margin-bottom: 0;
      }
      .mag-steps-2 {
        border-bottom: 0px solid #0275d8;
        border-bottom: 0px solid #a8a8a8;
      }
      .mag-steps:last-child,
      .mag-steps > .mag-steps-right {
        border-color: #4EAEB8;
        border-color: #a8a8a8;
      }
      .summary {
        box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.4);
      }
      .date-svg, .datum-field input { background: url('data:image/svg+xml;charset=utf-8,<svg version="1.1" style="fill:%2301538F"     xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="128px"     height="128px"     viewBox="0 0 128 128"         enable-background="new 0 0 128 128"         xml:space="preserve"><path d="M3,21.5v84.9c0,10.2,8.3,18.5,18.5,18.5h84.9c10.2,0,18.5-8.3,18.5-18.5V21.5c0-8.7-6-15.9-14-18V29c0,3.6-2.9,6.5-6.5,6.5 S98,32.6,98,29V3H30v26c0,3.6-2.9,6.5-6.5,6.5S17,32.6,17,29V3.6C9,5.6,3,12.9,3,21.5z M23,46h82c3.3,0,6,2.7,6,6v53 c0,3.3-2.7,6-6,6H23c-3.3,0-6-2.7-6-6V52C17,48.7,19.7,46,23,46z"/><path d="M95,68h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C92,66.7,93.3,68,95,68z"/><path d="M77,68h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C74,66.7,75.3,68,77,68z"/><path d="M60,68h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C57,66.7,58.3,68,60,68z"/><path d="M25,85h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C22,83.7,23.3,85,25,85z"/><path d="M95,85h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C92,83.7,93.3,85,95,85z"/><path d="M42,85h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C39,83.7,40.3,85,42,85z"/><path d="M77,85h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C74,83.7,75.3,85,77,85z"/><path d="M60,85h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C57,83.7,58.3,85,60,85z"/><path d="M25,104h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C22,102.7,23.3,104,25,104z"/><path d="M42,104h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C39,102.7,40.3,104,42,104z"/><path d="M77,104h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C74,102.7,75.3,104,77,104z"/><path d="M60,104h8c1.7,0,3-1.3,3-3v-8c0-1.7-1.3-3-3-3h-8c-1.7,0-3,1.3-3,3v8C57,102.7,58.3,104,60,104z"/></svg>') white no-repeat; background-size: auto 80%; background-position: right center; }

    /* calculator colors end */
  /* calculator table */
    .resp {
      max-width: 100%;
      overflow-x: scroll;
    }
    @media (min-width: 768px) {
      .resp::-webkit-scrollbar { /* hidescrollbar */
        display: none; 
      }
    }
    .price-calc {
      width: 100%;
      /*margin-bottom: 15px;*/
    }
    .price-calc select[readonly="readonly"] {
      border: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      cursor: default;
      background-color: transparent;
      pointer-events: none;
    }
    .price-calc th,
    .price-calc td {
      padding: 5px;
      border: 1px solid #dedede;
      font-size: 0.75rem;
    }
    .price-calc tr:nth-child(even) { background: #EAEAEA; }
    .price-calc tr:nth-child(odd) { background: #FFF; }
    .price-calc thead tr { background: #EAEAEA !important;}
    .text-right,
    .osszar {
      text-align: right;
      min-width: 100px;
    }
    .orig-unit-price,
    .orig-price,
    .orig-unit-price {
      display: inline-block;
    }
    .orig-unit-price {
      min-width: 80px;
    }
    #magellan .navbar-dark {
      padding: 0 1rem;
    }
    #magellan .nav-link {
      color: #000!important;
      font-family: Arial,Helvetica,sans-serif;
      font-weight: 400;
    }
    @media (min-width: 768px) {
      #magellan .nav-link {
          padding-bottom: 20px!important;
          padding-top: 24px!important;
          padding: 20px 20px!important;
      }
    }
    #exCollapsingNavbar2 li:first-child {
      border-left: thin solid #ccc;
    }
    #exCollapsingNavbar2 li {
      border-right: thin solid #ccc;
    }
    #magellan .navbar-nav .nav-item + .nav-item {
      margin-left: 0;
    }
    @media (max-width: 1200px) {
      #magellan .nav-link {
        padding: 20px 8px !important;
        font-size: 14px;
      }
    }

  /* recall-form */

    .recall-form {
      background: #fff;
      padding: 15px 15px 0;
    }

    .recall-form-panel {
      position: relative;
      padding: 0 0 10px !important;
      background: #F2F3F5;
      border-top-left-radius: 36px;
      /*border: 2px solid #01538f;*/
    }

    .recall-form-panel label {
      font-size: 1rem;
      margin-right: 5px;
    }

    .recall-form-image {
      position: absolute;
      top: 0;
      left: 0;
    }

    .recall-form-panel h5.section-title {
      background: #01538f;
      color: #fff;
      padding: 5px 76px;
      border-top-left-radius: 36px;
    }
    .recall-form-panel p {
      padding: 0 76px;
    }

    .recall-form-image img {
      position: absolute;
      top: -1px;
      left: -1px;
      height: 66px;
      width: 66px;
      /*border: 1px solid #0f3d74;*/
    }

    .recall-form-panel .form-group {
      margin-right: 15px;
    }

    .contact-full {
      margin-bottom: 0;
    }

    @media (max-width: 1199px) {
      .recall-form-panel .btn {
        margin-top: 12px;
      }
    }

    @media (max-width: 992px) {
      .recall-form-panel .form-group {
        margin: 0;
        padding: 0 15px;
        width: 50%;
        display: block;
        float: left;
      }
      .recall-form-panel .form-group label {
        width: 100%;
        display: block;
        text-align: left;
      }
      .recall-form-panel .form-group input {
        width: 100%;
      }
      .recall-form-panel p {
        margin-bottom: 0;
      }
    }

    @media (max-width: 768px) {
      .recall-form-panel .form-group {
        width: 100%;
      }
      .recall-form-panel h5.section-title {
        padding: 5px 15px 5px 76px;
      }
      .recall-form-panel p {
        padding: 5px 15px;
      }
      .mag-button {
        display: block;
        float: left;
        width: 50%;
        padding: 5px;
      }
    }

/* SITE SPECIFIC CSS END *************************************************************/
/************************************************************************************/

/* global classes */
  .shadow {
    /*box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.6);*/
    /*box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.15);*/
    box-shadow: 0px 0px 2px 1px rgba(111,111,111,0.3);
  }
  .waiting {
    /*display: none;*/
  }
  .antifloat {
    clear: left;
  }
  .img-responsive {
    max-width: 100%;
  }
  .hideswitcher {display: none;}
/* global classes end */
/* THIS IS THE END! DON'T PUT CODE BELOW THIS ALERT! */
/* FIXER / HACKING GROUP */
  .utvonal {
    margin-right: 15px;
    margin-bottom: 15px;
  }
  .fx.inleft {
    margin-left: -1px !important;
  }
  #passenger-table {
    /*display: block !important;*/
    margin-bottom: 15px;
  }
  h4.no-required {
    margin-top: 15px;
  }
  .button-holder.waiting:after {
    content: "";
    display: table;
    clear: both;
  }
  .button-holder.waiting input {
      float: none;
      margin: 15px auto;
      display: block;
      min-width: 80%;
      padding: 15px;
  }
  .mag-step-0 .mag-steps-left {
    margin-top: -2px;
  }
  @media (min-width: 768px) {
    .mag-step-0:after {
        display: block;
        background: #fff;
        content: "";
        height: 2px;
        width: 33.33333%;
    }
  }
  #trip_filter_to_ids,
  #trip_filter_trip_id {
    width: 100%;
  }
  .modal.in .modal-dialog {
      /*max-width: 500px;*/
      /*margin: auto;*/
  }

/* shame */
  .dropdown-toggle::after {
    display: none;
  }

  .yamm .nav,
  .yamm .collapse,
  .yamm .dropup,
  .yamm .dropdown {
    position: static;
  }
  .yamm .container {
    position: relative;
  }
  .yamm .dropdown-menu {
    left: auto;
  }
  .yamm .yamm-content {
    padding: 20px 30px;
  }
  .yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    right: 0;
  }

  li.dropdown > ul.dropdown-menu > ul {
    padding-left: 0;
    list-style: none;
  }
  .menuitem > a {
    color: #000!important;
    font-weight: normal;
    padding: 0 10px;
    text-transform: none;
  }
  .fx.inleft .price-calc:hover::after, .fx.inleft .price-calc:active::after {
      content: "Szerkesztéshez kattintson az \"Árkalkuláció módosítása\" gombra";
      text-align: center;
      padding: 15px;
      background: rgba(255, 255, 255, 0.8);
  }
  .fx.inleft .price-calc:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      cursor: not-allowed;
  }

  .szallasker-box {
    display: none;
  }
  .head-top-center > div {
    width: 100%;
  }
  .foot-top, .foot-bott {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .navbar-default .navbar-nav>li>a {
    /*color: #fff;*/
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    /*padding-top: 15px;
    padding-bottom: 15px;*/
  }
  .foot-top-cent h4 {
      font-size: 26px;
      color: #353535;
      text-shadow: none;
      margin: 0 0 10px 0;
  }
  .foot-top-right h2 {
    font-size: 21px
  }
  .price-calc .price {
    font-size: 14px;
  }
  .price-calc th, .price-calc td {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .slider-caption {
    background: transparent;
  }
  .sportsearch .container {
    max-width: 100%;
  }
/* shame end */

.mag-button.gray {
  pointer-events:none;
  cursor: default;
}
.mag-button.gray span {
  color: #C5C5C5;
  background-color: #D8D8D8;
  pointer-events:none;
  cursor: default;
}
.imageconti {
  padding-bottom: 20px;
}
.imageconti img {
  margin-bottom: 20px;
}
.mag-button span {
  /*font-weight: bold;*/
  /*background-color: #d8d8d8;*/
  font-family: 'kelsonmedium', inherit;
  background: #f2f3f5;
  color: #01538F;
}
.mag-button span:hover {
  background: #dcddde;
}
.mag-button.active span {
  /*background: #01538F;*/
  background: #dc6718;
  color: #fff;
}
.discounter {
  color: red;
  font-weight: bold;
}
/*.mag-tab-panel {
    border: 2px solid #dc6718;
}*/
.form-control-danger {
    border-color: #d9534f;
}
#lg-download {
  display: none;
}
.select_styled.shorty {
  padding: 0.25em 0;
}
.pr-h {
  padding-right: 7.5px;
}
.pl-h {
  padding-left: 7.5px;
}
#passenger-table > .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.shorty {
  width: 100%;
}
@media (max-width: 992px) {
  .pl-h {
    padding-left: 15px;
    margin-bottom: 12px;
  }
  .pr-h {
    padding-right: 15px;
    margin-bottom: 12px;
  }
}
.overlink {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#trip-results {
  position: relative;
}
#trip-results .loadingscreen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0.6);
}
.list-item img {
  max-width: 100%;
}
@media (min-width: 768px) {
  .inner-cab-img:after {
    display: table;
    clear: both;
    content: "";
  }
  .inner-cab-img img {
    max-width: 32%;
    float: left;
    margin-right: 1%;
    margin-bottom: 10px;
  }
}
.cover > h4{
  clear: both;
  width: 100%;
  font-size: 1.8em;
}
#mag-offer-description > .cover > p {
  width: 100%;
}
.cover > h4:first-child {
  clear: none;
}
.cover > table {
  clear: both;
  width: 100%;
}
.magellan-thumb {
  height: auto;
}
#mag-calculation {
  position: relative;
}
.overcalcspinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.7);
  color: #fff;
}
.overcalcspinner p {
  padding: 50px 5px;
  text-align: center;
}
input[disabled="disabled"] {
  cursor: not-allowed !important;
}
#magDateFrom[disabled="disabled"] {
  background-color: #eceeef;
}
.recall-form {
  padding-bottom: 15px;
}
.refreshwrap {
  background: #fff;
  border-top: 1px solid;
}
#refreshshow {
  cursor: pointer;
    display: inline-block;
    position: relative;
    margin: 15px auto 0;
    text-transform: uppercase;
    background: #dc6718;
    color: #fff;
    padding: 0.625rem 1rem;
    border-radius: 4px;
}
.overcalcspinner {
  display: none;
}
.overcalcspinner.show {
  display: block;
}



.cruiseloader #loaderout {
  position: fixed;
  z-index:100;
}
.cruiseloader #loaderwrapper {
  position: fixed;
  top: 50%;
  left: 50%;
  /*margin: -60px 0 0 -60px;*/
  margin: -20px 0 0 -20px;
  height: 40px;
  width: 40px;
  background: rgba(0,0,0,0.8);
  z-index: 9000;
  border-radius: 140px;
  box-shadow: 0 0 60px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 0 60px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 60px rgba(0,0,0,0.3);
  -ms-box-shadow: 0 0 60px rgba(0,0,0,0.3);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .cruiseloader #loaderwrapper {
    left: 0;
    margin-left: 0 !important;
  }
}
.cruiseloader #loaderwrapper * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cruiseloader #loaderwrapper.animated {
  margin-left: -120px;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  background: none;
}
.cruiseloader #loaderwrapper .timedtext {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 40px;
  width: 40px;
  line-height: 40px;
  /*padding: 25px 40px 50px 160px;*/
  padding: 0 0 0 35px;
  text-align:center;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  border-radius: 60px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  background: rgba(0,0,0,0.8);
  box-shadow: 0 0 60px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 0 60px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 60px rgba(0,0,0,0.3);
  -ms-box-shadow: 0 0 60px rgba(0,0,0,0.3);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cruiseloader #loaderwrapper .timedtext.animated {
  width: 280px !important;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.cruiseloader #loaderwrapper .timedtext span.one, #loaderwrapper .timedtext span.two, .timedtext span.three  {
  display: none;
}
.cruiseloader #loaderwrapper .timedtext.on {
  display: block;
}
.cruiseloader .loaderanim {
  position: absolute;
  top: 250px;
  left: 50%;
  z-index: 9100;
  margin: -16px 0 0 -16px;
  height: 32px;
  width: 32px;
  text-indent: 250px;
  white-space: nowrap;
  overflow: hidden;
}
.cruiseloader #loaderwrapper .loaderanim  {
  top: 50%
}

.officemodelogo {
    width: 100px;
    margin: 0px auto 0 0!important;
    display: block;
    position: relative;
}

.min39 {
  min-height: 39px;
}
.newest .mag-head-price {
    border: 1px solid #0f3d74;
    padding: 5px;
    color: #8c1616;
    font-weight: bold;
    font-size: 22px;
}
.newest .mag-head-price .apro.black {
    font-size: 11px;
    font-weight: bold;
    color: #0f3d74;
}
.newestinfos {
  text-align: left;
  padding-left: 0;
  list-style: none;
}
.newestinfos .mag-head-infos-value {
  font-weight: bold;
  /*display: inline-block;*/
}
.newestinfos .mag-head-infos-label {
  min-width: 52px;
}
.crlog {
  padding-top: 12px;
}

/***************************************************************************/
/**
 * new containers
 * 
 */



/**  Blokkok  **/
  .blokk {
    margin: 30px auto 20px auto;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0px 2px 3px -1px rgba(0, 0, 0, 0.1);
    text-align: left;
    vertical-align: top;
  }

  .abs-bot-rig .blokk {
    display: block;
    background-color: transparent;
    text-align: center;
    margin: 0;
    box-shadow: none;
    font-size: 70% !important;
  }

  .blokk h2 {
    height: 45px; line-height: 45px;
    padding: 0px 20px;
    margin: 0;
    
    background: #000034;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
  }

  .blokk-tartalom {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 1px solid #d0d1d8;
    border-top: none;
    padding: 20px;
    overflow: hidden;
  }

  .blokk-tartalom .cim {
    display: block;
    line-height: 24px;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 5px;
  }

  .blokk-tartalom p {
    padding-top: 1em;
  }

  .blokk-tartalom .hr {
    width: 100%; height: 1px;
    margin: 1.5em 0;
    background: #d0d1d8;
  }


/** Közösségi terek **/
  .wrapper-dropdown {
      position: relative;
    z-index: 100;
      width: 180px;
      padding: 5px 10px;
    display: inline-block;

      background: #fff;
    border: 1px solid #d0d1d8;
    border-radius: 3px;
    box-shadow: 0px 2px 3px -1px rgba(0, 0, 0, 0.1);
      cursor: pointer;
      outline: none;
  }

  .wrapper-dropdown:after {
      content: "";
      position: absolute;
      top: 50%; right: 16px;
      width: 0; height: 0;
      margin-top: -3px;
      border-width: 6px 6px 0 6px;
      border-style: solid;
      border-color: #000034 transparent;
  }

  .wrapper-dropdown .dropdown {
      position: absolute;
      top: 100%; left: -1px; right: -1px;

      background: #fff;
    border: 1px solid #d0d1d8;
    border-top: 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 0px 2px 3px -1px rgba(0, 0, 0, 0.1);

      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out;
      list-style: none;

      opacity: 0;
      pointer-events: none;
  }

  .wrapper-dropdown .dropdown li a {
      display: block;
      text-decoration: none;
      color: #000034;
      padding: 5px 10px;
    border-top: 1px solid #d0d1d8;
    
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
  }


  .wrapper-dropdown .dropdown li:hover a {
      background: #f8f8f8;
  }

  .wrapper-dropdown.active .dropdown {
      opacity: 1;
      pointer-events: auto;
  }



  .kozterek-kep {
    position: relative;
    width: 938px;
  }
  .public-areas-container {
    list-style: none;
    position: relative;
    width: 938px;
  }
  .armonia-kozterek {
    height: 416px;
    background: url("./img/infok/armonia_terek.jpg") center no-repeat;
  }
  .divina-kozterek {
    height: 461px;
    background: url("./img/infok/divina_terek.jpg") center no-repeat;
  }
  .fantasia-kozterek {
    height: 461px;
    background: url("../img/infok/fantasia_terek.jpg") center no-repeat;
  }
  .lirica-kozterek {
    height: 416px;
    background: url("./img/infok/lirica_terek.jpg") center no-repeat;
  }
  .magnifica-kozterek {
    height: 428px;
    background: url("./img/infok/magnifica_terek.jpg") center no-repeat;
  }
  .musica-kozterek {
    height: 349px;
    background: url("./img/infok/musica_terek.jpg") center no-repeat;
  }
  .opera-kozterek {
    height: 416px;
    background: url("./img/infok/opera_terek.jpg") center no-repeat;
  }
  .orchestra-kozterek {
    height: 428px;
    background: url("./img/infok/orchestra_terek.jpg") center no-repeat;
  }
  .poesia-kozterek {
    height: 331px;
    background: url("./img/infok/poesia_terek.jpg") center no-repeat;
  }
  .preziosa-kozterek {
    height: 461px;
    background: url("./img/infok/preziosa_terek.jpg") center no-repeat;
  }
  .sinfonica-kozterek {
    height: 412px;
    background: url("./img/infok/sinfonica_terek.jpg") center no-repeat;
  }
  .splendida-kozterek {
    height: 461px;
    background: url("./img/infok/splendida_terek.jpg") center no-repeat;
  }


  li.public-area {
    position: absolute;
    width: 28px; height: 28px;
    display: none;
  }

  li.public-area a.popup-marker {
    width: 100%; height: 100%;
    display: block;
    background: #000034;
    border: 3px solid #fff;
    border-radius: 100%;
      cursor: pointer;
  }


  /* popup */
    li.public-area div.popup-detail {
      position: absolute;
        left: -370px; top: -126px;

      width: 350px; height: 260px;
      padding: 15px;
      
      border-radius: 3px;
        box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
        background-color: #fff;
        display: none;
        z-index: 200;
    }

    div.popup-detail.popup-detail-reverse {
        left: auto !important;
        right: -370px;
    }

    li.public-area div.popup-detail img.popup-image {
      width: 320px;
    }

    div.popup-detail.popup-detail-reverse div.arrow {
      left: -10px;
      background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAATCAYAAACp65zuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARhJREFUeNp8kr9OhEAQxo9Z1JNLvON6ra/VgsL4LGjDQ1BSX+5JSKiNDwAvAI3GGDsoNaEgYW+cxV0zt1n8ki8kuz/mz854iLhwySPRR5DPyEuwLjmkDBoWJ6CKriED+MpxHG+nS53eRFHAOfmSfJXn+f0wDO8cAgatyOu6rh+llF9oReNQ2Lbtnu4kahkQdHdBmqbXfd8/0/kRmQyool2UZXk7juMrOmRAP4qigOr5xBmB9c6wmBNPXVXVHaV++y/11AwABFmW3VAzL3Pg3/PQYFZhGG67rjvwzmcfXAixaZrmiRr85qBzhFTKuiiKBxrhB5+1XcY0AII3SZLsPNc+sjXzdd3ufcTfv5WPZDVv6dpHG578I8AAHyYKXJyN2pEAAAAASUVORK5CYII=") no-repeat scroll 50% 50%;
    }
    div.popup-detail div.arrow {
      position: absolute;
      top: 132px; right: -10px;
      width: 10px; height: 19px;
      background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAATCAYAAACp65zuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASdJREFUeNp8kr9OhzAQx/sHNWriT8xv1dFdBwbjs6ADL8HIbHwSEmbjA8ALwKIxDi4wakIiSsHvYavlJ/WSS9vr56531+OMsUPoO/RzHEeFlXHOGfbMFkF2oyRkJEhvf0EYJFZpnGx4BkZRtBZCeNh7xsHAs6hd1z1nWXYJeIXjLnRbO5iUvqOPVIFSb1VVXUspqbB9C57S+QG1DE3T3Pq+f4QnbfgPOEnbtvdJkpwglT1AWxR1ESTp+/6xKIpzQDsU1QnqvF+CIKCoHoGCuWWYnRxPP+R5fvbf0wOKuYvj+BiAsxhV1/UNLvyNXnK74a9lWV7BuHI2HF/4lKbpBQwHS19I0ASGYXiqZ9LkJG3AKHmt9eB+QHvTiM3hpRyU1sFAS/P4JcAA8q0VNPZeE3oAAAAASUVORK5CYII=") no-repeat scroll 50% 50%;
    }

    div.popup-detail .popup-title {
        padding-bottom: 11px;
        margin-top: -3px;
    }
    h2.popup-title {
      height: auto;
      color: #003;
      font-size: 17px;
      line-height: 22px;
      font-weight: normal;
      padding: 0 0 10px 0 !important;
      border-bottom: 1px solid #D0D1D8 !important;
      background: transparent;
      text-transform: none !important;
      margin: 0 0 20px 0 !important;
    }

/** -- Közösségi terek **/



/**  Kabin típusok  **/
  .button-kabin {
    width: 460px; height: 35px;
    padding: 5px 0 0 17px;
    margin: 0 0 5px 5px;
    display: inline-block;
    border: 1px solid #D0D1D8;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: 600;
    cursor: pointer;

    -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out;
  }
  .button-kabin:nth-child(odd) { margin-right: 10px; }

  .button-kabin:hover { background: #f8f8f8; }

  .button-kabin.aktiv {
    border-radius: 5px;
    background: #000034;
    color: #fff;
  }

  .button-kabin span {
    font-size: 10px;
    font-weight: normal;
    padding-left: 10px;
    vertical-align: top;
  }

  .kabin-leiras {
    margin: 20px 10px 0 8px;
    overflow: hidden;
  }

  .kabin-tartalom { display: none; }
  .kabin-tartalom:first-child { display: block; }

  .kabin-leiras img.kabin-kep {
    float: right;
    width: 459px;
    margin-left: 20px;
  }

  .kabin-leiras h3.cim {
    text-transform: uppercase;
  }

  .kabin-leiras ul {
    list-style-type: disc;
    margin-left: 20px;
    padding-bottom: 25px;
  }

  .kabin-leiras .megjegyzes {
    width: 450px;
    line-height: 14px;
    border-bottom: 1px solid #d0d1d8;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 10px;
    font-style: italic;
  }

  .kabin-kep-valtas, .view360 {
    height: 35px;
    padding: 5px 15px;
    margin: 0 0 20px 0;
    display: inline-block;
    border: 1px solid #D0D1D8;
    border-radius: 3px;
    font-weight: bold;
    cursor: pointer;
    color: #003;
  }
  .kabin-kep-valtas:hover,  .view360:hover { background: #f8f8f8; }


  .extrak {
    margin: 1em 0 1.5em 0;
    padding-bottom: 0;
    border-bottom: 1px solid #D0D1D8;
  }

  .extrak span {
    vertical-align: middle;
    letter-spacing: 0.5px;
    line-height: 35px;
    margin-right: 10px;
    text-transform: uppercase;
  }

  .extrak div.gombok,
  .extrak div.gombok div {
    display: inline-block;
  }

  .extrak div.gombok div {
    height: 35px;
    padding: 5px 15px;
    margin: 0 0 20px 0;
    display: inline-block;
    border: 1px solid #D0D1D8;
    border-radius: 3px;
    font-weight: bold;
    cursor: pointer;
    display: none;
  }
  .extrak div.gombok div:hover { background: #f8f8f8; }

  .extrak div.gombok div.aktiv {
    background: #000034;
    color: #fff;
  }

  .extra { display: none; }

  .extra .jobb-oszlop {
    float: right;
    width: 420px;
    margin-bottom: 1em;
  }

  .extra img.extra-kep {
    float: left;
  }

  #bella-extra img.extra-kep { border-left: 20px solid #004A86; }
  #fantastica-extra img.extra-kep { border-left: 20px solid #2f6747; }
  #aurea-extra img.extra-kep { border-left: 20px solid #ca7a01; }
  #yact-club-extra img.extra-kep { border-left: 20px solid #ad7b3e; }

  .extra .cim {
    margin: 10px 0 5px 0;
    font-weight: 600;
    font-size: 14px;
  }

  .extra .jobb-oszlop p {
    font-size: 13px;
    line-height: 170%;
  }
/**  -- Kabin típusok  **/



/** Fedélzet **/
  #fedelzet span {
    vertical-align: middle;
    letter-spacing: 0.5px;
    line-height: 35px;
    margin-right: 14px;
    text-transform: uppercase;
  }

  #fedelzet div.gombok,
  #fedelzet div.gombok div {
    display: inline-block;
  }

  #fedelzet div.gombok div {
    width: 40px;
    padding: 6px 0;
    margin: 0 0 20px -5px;
    border: 1px solid #D0D1D8;
    background: #fff;
    cursor: pointer;
    font-size: 13px;
    text-align: center;

    -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out;
  }
  #fedelzet div.gombok div:first-child { border-radius: 3px; }
  #fedelzet div.gombok div:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

  #fedelzet div.gombok div:hover { background: #f8f8f8; }

  #fedelzet div.gombok div.aktiv {
    background: #000034;
    color: #fff;
  }

  #fedelzet .fedelzet-kep {
    padding: 20px 0;
    border-top: 1px solid #D0D1D8;
    border-bottom: 1px solid #D0D1D8;
    text-align: center;
  }

  #fedelzet .cim {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 10px;
    text-align: left;
  }

  #fedelzet .fedelzet-tervrajz {
    padding: 20px 0;
    border-bottom: 1px solid #D0D1D8;
    text-align: center;
  }

  #fedelzet .fedelzet-tervrajz img { width: 938px; }


  #fedelzet .jelmagyarazat .cim {
    margin: 20px 0 5px 0;
    font-size: 14px;
    font-weight: normal;
  }

  #fedelzet .jelmagyarazat table tr td {
    width: 230px;
    line-height: 1.2em;
    padding-left: 5px;
    vertical-align: middle;
  }

  #fedelzet .jelmagyarazat table tr td.cabin-color {
    width: 25px; height: 26px;
    padding: 0;
  }

  .inside-blue { background-color: #BAD8EB; }
  .inside-green { background-color: #BDDF93; }
  .suite-orange { background-color: #E27C00; }
  .ocean-blue { background-color: #00A8E1; }
  .ocean-green { background-color: #3C0; }
  .balcony-green { background-color: #093; }
  .suite-green { background-color: #063; }
  .balcony-orange { background-color: #FFD085; }
  .YCdeluxe { background-color: #D8D2C4; }
  .YCfamily { background-color: #AF7F66; }
  .balcony-blue { background-color: #004987; }
  .YCroyal { background-color: #513628; }


  .ico-sofa-bed {
      background-image: url("https://magellan.travelgate.hu/api/cruise/Assets/sprite.jpg");
      background-repeat: no-repeat;
      background-position: 5px -9px;
  }

  .ico-3th-bunk-bed {
      background-image: url("https://magellan.travelgate.hu/api/cruise/Assets/sprite.jpg");
      background-repeat: no-repeat;
      background-position: 6px -44px;
  }

  .ico-cabin-disabilities {
      background-image: url("https://magellan.travelgate.hu/api/cruise/Assets/sprite.jpg");
      background-repeat: no-repeat;
      background-position: 7px -254px;
  }

  .ico-double-sofa-bed {
      background-image: url("https://magellan.travelgate.hu/api/cruise/Assets/sprite.jpg");
      background-repeat: no-repeat;
      background-position: 4px -79px;
  }

  .ico-4th-bunk-bed {
      background-image: url("https://magellan.travelgate.hu/api/cruise/Assets/sprite.jpg");
      background-repeat: no-repeat;
      background-position: 0px -114px;
  }

  .ico-superfamily-cabin {
    background-image: url("https://magellan.travelgate.hu/api/cruise/Assets/sprite.jpg");
      background-repeat: no-repeat;
      background-position: 0px -149px;
  }

  .ico-connectig-cabin {
    background-image: url("https://magellan.travelgate.hu/api/cruise/Assets/sprite.jpg");
      background-repeat: no-repeat;
      background-position: 0px -184px;
  }

  .ico-msc-yc {
    background-image: url("https://magellan.travelgate.hu/api/cruise/Assets/sprite.jpg");
      background-repeat: no-repeat;
      background-position: 0px -219px;
  }

  .ico-cabin-restricted-view {
    background-image: url("https://magellan.travelgate.hu/api/cruise/Assets/sprite.jpg");
      background-repeat: no-repeat;
      background-position: 5px -323px;
  }

  .ico-juliet-balcony {
    background-image: url("https://magellan.travelgate.hu/api/cruise/Assets/sprite.jpg");
      background-repeat: no-repeat;
      background-position: 4px -289px;
  }



/** -- Fedélzet **/




/**  Adatok blokk  **/
  table.adatok {
    width: 100%;
    border-spacing: 20px 0;
    margin: -10px 0 0 0;
  }

  table.adatok td {
    padding: 10px 0 10px 5px;
    border-bottom: 1px solid #D0D1D8;
    font-size: 14px;
  }

  table.adatok tr td:first-child {
    width: 295px;
  }

  table.adatok tr:last-child td {
    border: 0;
  }
/**  -- Adatok blokk  **/

#webkamera img {
  width: 425px;
  margin: 0 25px;
}
/** Koordináták **/
  li.pos-2{
    top:300px;
    left:620px
  }

  li.pos-3{
    top:235px;
    left:620px
  }

  li.pos-4{
    top:80px;
    left:340px
  }

  li.pos-5{
    top:210px;
    left:480px
  }

  li.pos-6{
    top:235px;
    left:620px
  }

  li.pos-7{
    top:80px;
    left:195px
  }

  li.pos-8{
    top:85px;
    left:265px
  }

  li.pos-9{
    top:215px;
    left:660px
  }

  li.pos-10{
    top:100px;
    left:150px
  }

  li.pos-11{
    top:300px;
    left:620px
  }

  li.pos-12{
    top:275px;
    left:680px
  }

  li.pos-14{
    top:280px;
    left:585px
  }

  li.pos-15{
    top:230px;
    left:620px
  }

  li.pos-16{
    top:200px;
    left:240px
  }

  li.pos-17{
    top:280px;
    left:585px
  }

  li.pos-18{
    top:247px;
    left:676px
  }

  li.pos-20{
    top:267px;
    left:650px
  }

  li.pos-21{
    top:130px;
    left:80px
  }

  li.pos-22{
    top:219px;
    left:688px
  }

  li.pos-23{
    top:255px;
    left:585px
  }

  li.pos-24{
    top:160px;
    left:500px
  }

  li.pos-25{
    top:170px;
    left:575px
  }

  li.pos-26{
    top:35px;
    left:160px
  }

  li.pos-27{
    top:205px;
    left:690px
  }

  li.pos-28{
    top:163px;
    left:215px
  }

  li.pos-30{
    top:185px;
    left:710px
  }

  li.pos-31{
    top:135px;
    left:225px
  }

  li.pos-32{
    top:225px;
    left:455px
  }

  li.pos-33{
    top:200px;
    left:685px
  }

  li.pos-34{
    top:240px;
    left:555px
  }

  li.pos-35{
    top:190px;
    left:560px
  }

  li.pos-36{
    top:140px;
    left:700px
  }

  li.pos-37{
    top:100px;
    left:140px
  }

  li.pos-38{
    top:140px;
    left:390px
  }

  li.pos-39{
    top:100px;
    left:279px
  }

  li.pos-40{
    top:270px;
    left:500px
  }

  li.pos-41{
    top:150px;
    left:265px
  }

  li.pos-43{
    top:80px;
    left:240px
  }

  li.pos-44{
    top:90px;
    left:310px
  }

  li.pos-45{
    top:220px;
    left:450px
  }

  li.pos-46{
    top:50px;
    left:265px
  }

  li.pos-47{
    top:105px;
    left:220px
  }

  li.pos-49{
    top:160px;
    left:580px
  }

  li.pos-50{
    top:190px;
    left:350px
  }

  li.pos-52{
    top:180px;
    left:400px
  }

  li.pos-53{
    top:120px;
    left:450px
  }

  li.pos-54{
    top:140px;
    left:320px
  }

  li.pos-55{
    top:150px;
    left:350px
  }

  li.pos-56{
    top:20px;
    left:120px
  }

  li.pos-57{
    top:75px;
    left:340px
  }

  li.pos-59{
    top:185px;
    left:670px
  }

  li.pos-60{
    top:150px;
    left:455px
  }

  li.pos-61{
    top:205px;
    left:620px
  }

  li.pos-62{
    top:90px;
    left:350px
  }

  li.pos-63{
    top:230px;
    left:575px
  }

  li.pos-64{
    top:245px;
    left:680px
  }

  li.pos-65{
    top:280px;
    left:654px
  }

  li.pos-66{
    top:85px;
    left:110px
  }

  li.pos-67{
    top:145px;
    left:265px
  }

  li.pos-68{
    top:110px;
    left:225px
  }

  li.pos-69{
    top:120px;
    left:335px
  }

  li.pos-70{
    top:220px;
    left:645px
  }

  li.pos-71{
    top:165px;
    left:615px
  }

  li.pos-72{
    top:25px;
    left:160px
  }

  li.pos-73{
    top:105px;
    left:375px
  }

  li.pos-74{
    top:150px;
    left:300px
  }

  li.pos-75{
    top:165px;
    left:360px
  }

  li.pos-76{
    top:120px;
    left:425px
  }

  li.pos-77{
    top:195px;
    left:430px
  }

  li.pos-78{
    top:200px;
    left:395px
  }

  li.pos-79{
    top:100px;
    left:280px
  }

  li.pos-80{
    top:105px;
    left:135px
  }

  li.pos-81{
    top:85px;
    left:280px
  }

  li.pos-83{
    top:165px;
    left:500px
  }

  li.pos-82{
    top:165px;
    left:500px
  }

  li.pos-83{
    top:165px;
    left:615px
  }

  li.pos-85{
    top:200px;
    left:660px
  }

  li.pos-86{
    top:300px;
    left:620px
  }

  li.pos-87{
    top:160px;
    left:390px
  }

  li.pos-88{
    top:50px;
    left:265px
  }

  li.pos-89{
    top:60px;
    left:220px
  }

  li.pos-90{
    top:80px;
    left:320px
  }

  li.pos-91{
    top:115px;
    left:240px
  }

  li.pos-92{
    top:90px;
    left:340px
  }

  li.pos-93{
    top:60px;
    left:325px
  }

  li.pos-94{
    top:20px;
    left:200px
  }

  li.pos-95{
    top:80px;
    left:265px
  }

  li.pos-97{
    top:40px;
    left:105px
  }

  li.pos-98{
    top:160px;
    left:500px
  }

  li.pos-100{
    top:90px;
    left:290px
  }

  li.pos-101{
    top:55px;
    left:165px
  }

  li.pos-102{
    top:160px;
    left:300px
  }

  li.pos-103{
    top:70px;
    left:160px
  }

  li.pos-104{
    top:200px;
    left:440px
  }

  li.pos-105{
    top:145px;
    left:260px
  }

  li.pos-106{
    top:275px;
    left:675px
  }

  li.pos-107{
    top:210px;
    left:695px
  }

  li.pos-108{
    top:242px;
    left:687px
  }

  li.pos-109{
    top:220px;
    left:660px
  }

  li.pos-110{
    top:250px;
    left:650px
  }

  li.pos-111{
    top:150px;
    left:270px
  }

  li.pos-112{
    top:110px;
    left:370px
  }

  li.pos-113{
    top:140px;
    left:250px
  }

  li.pos-114{
    top:110px;
    left:200px
  }

  li.pos-115{
    top:100px;
    left:340px
  }

  li.pos-116{
    top:135px;
    left:315px
  }

  li.pos-117{
    top:160px;
    left:360px
  }

  li.pos-118{
    top:190px;
    left:320px
  }

  li.pos-119{
    top:90px;
    left:100px
  }

  li.pos-120{
    top:50px;
    left:120px
  }

  li.pos-121{
    top:20px;
    left:150px
  }

  li.pos-122{
    top:155px;
    left:435px
  }

  li.pos-123{
    top:175px;
    left:385px
  }

  li.pos-124{
    top:90px;
    left:135px
  }

  li.pos-126{
    top:130px;
    left:430px
  }

  li.pos-127{
    top:95px;
    left:350px
  }

  li.pos-128{
    top:240px;
    left:415px
  }

  li.pos-129{
    top:65px;
    left:285px
  }

  li.pos-131{
    top:110px;
    left:235px
  }

  li.pos-132{
    top:130px;
    left:430px
  }

  li.pos-133{
    top:220px;
    left:360px
  }

  li.pos-134{
    top:90px;
    left:305px
  }

  li.pos-135{
    top:140px;
    left:460px
  }

  li.pos-136{
    top:195px;
    left:295px
  }

  li.pos-137{
    top:230px;
    left:550px
  }

  li.pos-138{
    top:155px;
    left:200px
  }

  li.pos-139{
    top:310px;
    left:630px
  }

  li.pos-140{
    top:180px;
    left:530px
  }

  li.pos-141{
    top:150px;
    left:560px
  }

  li.pos-143{
    top:185px;
    left:370px
  }

  li.pos-144{
    top:110px;
    left:410px
  }

  li.pos-145{
    top:35px;
    left:170px
  }

  li.pos-146{
    top:205px;
    left:415px
  }

  li.pos-147{
    top:115px;
    left:265px
  }

  li.pos-149{
    top:200px;
    left:255px
  }

  li.pos-150{
    top:235px;
    left:690px
  }

  li.pos-151{
    top:160px;
    left:260px
  }

  li.pos-152{
    top:220px;
    left:695px
  }

  li.pos-153{
    top:255px;
    left:665px
  }

  li.pos-154{
    top:240px;
    left:615px
  }

  li.pos-155{
    top:90px;
    left:105px
  }

  li.pos-156{
    top:115px;
    left:125px
  }

  li.pos-157{
    top:215px;
    left:335px
  }

  li.pos-158{
    top:75px;
    left:260px
  }

  li.pos-159{
    top:225px;
    left:465px
  }

  li.pos-160{
    top:95px;
    left:345px
  }

  li.pos-161{
    top:210px;
    left:390px
  }

  li.pos-162{
    top:180px;
    left:375px
  }

  li.pos-163{
    top:110px;
    left:215px
  }

  li.pos-165{
    top:175px;
    left:430px
  }

  li.pos-166{
    top:200px;
    left:280px
  }

  li.pos-167{
    top:50px;
    left:115px
  }

  li.pos-168{
    top:130px;
    left:185px
  }

  li.pos-169{
    top:240px;
    left:500px
  }

  li.pos-170{
    top:105px;
    left:300px
  }

  li.pos-171{
    top:55px;
    left:230px
  }

  li.pos-172{
    top:75px;
    left:340px
  }

  li.pos-173{
    top:115px;
    left:240px
  }

  li.pos-174{
    top:255px;
    left:615px
  }

  li.pos-175{
    top:215px;
    left:490px
  }

  li.pos-176{
    top:220px;
    left:430px
  }

  li.pos-177{
    top:45px;
    left:170px
  }

  li.pos-179{
    top:255px;
    left:420px
  }

  li.pos-181{
    top:140px;
    left:355px
  }

  li.pos-182{
    top:230px;
    left:360px
  }

  li.pos-183{
    top:105px;
    left:340px
  }

  li.pos-184{
    top:160px;
    left:435px
  }

  li.pos-185{
    top:170px;
    left:500px
  }

  li.pos-186{
    top:205px;
    left:320px
  }

  li.pos-187{
    top:145px;
    left:540px
  }

  li.pos-188{
    top:125px;
    left:400px
  }

  li.pos-191{
    top:195px;
    left:625px
  }

  li.pos-192{
    top:245px;
    left:715px
  }

  li.pos-193{
    top:260px;
    left:620px
  }

  li.pos-194{
    top:245px;
    left:665px
  }

  li.pos-195{
    top:215px;
    left:295px
  }

  li.pos-196{
    top:175px;
    left:425px
  }

  li.pos-197{
    top:185px;
    left:310px
  }

  li.pos-198{
    top:180px;
    left:345px
  }

  li.pos-199{
    top:195px;
    left:470px
  }

  li.pos-200{
    top:140px;
    left:460px
  }

  li.pos-201{
    top:190px;
    left:250px
  }

  li.pos-202{
    top:100px;
    left:390px
  }

  li.pos-203{
    top:180px;
    left:380px
  }

  li.pos-204{
    top:125px;
    left:145px
  }

  li.pos-205{
    top:180px;
    left:505px
  }

  li.pos-206{
    top:45px;
    left:80px
  }

  li.pos-207{
    top:125px;
    left:310px
  }

  li.pos-208{
    top:50px;
    left:125px
  }

  li.pos-209{
    top:100px;
    left:175px
  }

  li.pos-210{
    top:100px;
    left:280px
  }

  li.pos-211{
    top:80px;
    left:130px
  }

  li.pos-212{
    top:165px;
    left:195px
  }

  li.pos-213{
    top:95px;
    left:90px
  }

  li.pos-214{
    top:205px;
    left:620px
  }

  li.pos-215{
    top:250px;
    left:685px
  }

  li.pos-216{
    top:210px;
    left:470px
  }

  li.pos-217{
    top:240px;
    left:585px
  }

  li.pos-218{
    top:80px;
    left:165px
  }

  li.pos-219{
    top:45px;
    left:215px
  }

  li.pos-220{
    top:140px;
    left:425px
  }

  li.pos-221{
    top:180px;
    left:415px
  }

  li.pos-222{
    top:65px;
    left:120px
  }

  li.pos-223{
    top:175px;
    left:545px
  }

  li.pos-224{
    top:170px;
    left:475px
  }

  li.pos-225{
    top:160px;
    left:515px
  }

  li.pos-226{
    top:125px;
    left:255px
  }

  li.pos-227{
    top:225px;
    left:625px
  }

  li.pos-229{
    top:190px;
    left:510px
  }

  li.pos-230{
    top:150px;
    left:390px
  }

  li.pos-231{
    top:110px;
    left:440px
  }

  li.pos-232{
    top:215px;
    left:420px
  }

  li.pos-233{
    top:295px;
    left:700px
  }

  li.pos-234{
    top:210px;
    left:725px
  }

  li.pos-235{
    top:240px;
    left:710px
  }

  li.pos-236{
    top:235px;
    left:670px
  }

  li.pos-237{
    top:185px;
    left:570px
  }

  li.pos-238{
    top:190px;
    left:630px
  }

  li.pos-239{
    top:190px;
    left:345px
  }

  li.pos-240{
    top:110px;
    left:400px
  }

  li.pos-241{
    top:240px;
    left:520px
  }

  li.pos-242{
    top:210px;
    left:410px
  }

  li.pos-243{
    top:125px;
    left:215px
  }

  li.pos-244{
    top:110px;
    left:125px
  }

  li.pos-245{
    top:135px;
    left:455px
  }

  li.pos-246{
    top:180px;
    left:285px
  }

  li.pos-247{
    top:70px;
    left:125px
  }

  li.pos-248{
    top:175px;
    left:400px
  }

  li.pos-249{
    top:175px;
    left:685px
  }

  li.pos-250{
    top:160px;
    left:730px
  }

  li.pos-251{
    top:240px;
    left:475px
  }

  li.pos-252{
    top:195px;
    left:630px
  }

  li.pos-253{
    top:200px;
    left:340px
  }

  li.pos-254{
    top:230px;
    left:645px
  }

  li.pos-255{
    top:190px;
    left:580px
  }

  li.pos-256{
    top:230px;
    left:685px
  }

  li.pos-257{
    top:205px;
    left:415px
  }

  li.pos-258{
    top:285px;
    left:540px
  }

  li.pos-259{
    top:195px;
    left:330px
  }

  li.pos-260{
    top:240px;
    left:580px
  }

  li.pos-261{
    top:135px;
    left:155px
  }

  li.pos-263{
    top:215px;
    left:655px
  }

  li.pos-262{
    top:130px;
    left:235px
  }

  li.pos-264{
    top:225px;
    left:520px
  }

  li.pos-265{
    top:185px;
    left:275px
  }

  li.pos-266{
    top:245px;
    left:635px
  }

  li.pos-267{
    top:195px;
    left:310px
  }

  li.pos-268{
    top:140px;
    left:375px
  }

  li.pos-270{
    top:205px;
    left:230px
  }

  li.pos-271{
    top:135px;
    left:305px
  }

  li.pos-272{
    top:90px;
    left:140px
  }

  li.pos-273{
    top:230px;
    left:485px
  }

  li.pos-274{
    top:219px;
    left:695px
  }

  li.pos-275{
    top:213px;
    left:652px
  }

  li.pos-276{
    top:190px;
    left:535px
  }

  li.pos-277{
    top:170px;
    left:315px
  }

  li.pos-278{
    top:145px;
    left:210px
  }

  li.pos-279{
    top:245px;
    left:570px
  }

  li.pos-280{
    top:110px;
    left:115px
  }

  li.pos-281{
    top:115px;
    left:265px
  }

  li.pos-282{
    top:185px;
    left:585px
  }

  li.pos-283{
    top:80px;
    left:160px
  }

  li.pos-284{
    top:210px;
    left:650px
  }

  li.pos-285{
    top:40px;
    left:120px
  }

  li.pos-286{
    top:101px;
    left:142px
  }

  li.pos-287{
    top:177px;
    left:383px
  }

  li.pos-288{
    top:201px;
    left:393px
  }

  li.pos-289{
    top:164px;
    left:684px
  }

  li.pos-290{
    top:190px;
    left:386px
  }

  li.pos-291{
    top:222px;
    left:555px
  }

  li.pos-292{
    top:185px;
    left:245px
  }

  li.pos-293{
    top:220px;
    left:415px
  }

  li.pos-294{
    top:190px;
    left:415px
  }

  li.pos-295{
    top:65px;
    left:120px
  }

  li.pos-296{
    top:190px;
    left:545px
  }

  li.pos-297{
    top:160px;
    left:325px
  }

  li.pos-298{
    top:185px;
    left:465px
  }

  li.pos-300{
    top:255px;
    left:530px
  }

  li.pos-301{
    top:50px;
    left:180px
  }

  li.pos-302{
    top:135px;
    left:240px
  }

  li.pos-303{
    top:190px;
    left:610px
  }

  li.pos-304{
    top:180px;
    left:650px
  }

  li.pos-305{
    top:90px;
    left:195px
  }

  li.pos-306{
    top:140px;
    left:265px
  }

  li.pos-307{
    top:160px;
    left:580px
  }

  li.pos-308{
    top:195px;
    left:540px
  }

  li.pos-309{
    top:155px;
    left:220px
  }

  li.pos-310{
    top:190px;
    left:330px
  }

  li.pos-311{
    top:100px;
    left:135px
  }

  li.pos-312{
    top:235px;
    left:620px
  }

  li.pos-313{
    top:120px;
    left:260px
  }

  li.pos-315{
    top:200px;
    left:505px
  }

  li.pos-316{
    top:105px;
    left:325px
  }

  li.pos-317{
    top:115px;
    left:470px
  }

  li.pos-318{
    top:45px;
    left:105px
  }

  li.pos-319{
    top:135px;
    left:420px
  }

  li.pos-320{
    top:90px;
    left:365px
  }

  li.pos-321{
    top:200px;
    left:670px
  }

  li.pos-322{
    top:150px;
    left:250px
  }

  li.pos-323{
    top:165px;
    left:370px
  }

  li.pos-324{
    top:120px;
    left:285px
  }

  li.pos-325{
    top:190px;
    left:540px
  }

  li.pos-326{
    top:50px;
    left:105px
  }

  li.pos-327{
    top:115px;
    left:185px
  }

  li.pos-328{
    top:80px;
    left:340px
  }

  li.pos-329{
    top:170px;
    left:430px
  }

  li.pos-330{
    top:83px;
    left:125px
  }

  li.pos-331{
    top:135px;
    left:420px
  }

  li.pos-332{
    top:100px;
    left:255px
  }

  li.pos-334{
    top:125px;
    left:440px
  }

  li.pos-335{
    top:100px;
    left:345px
  }

  li.pos-336{
    top:155px;
    left:330px
  }

  li.pos-337{
    top:65px;
    left:270px
  }

  li.pos-338{
    top:295px;
    left:680px
  }

  li.pos-339{
    top:160px;
    left:435px
  }

  li.pos-340{
    top:130px;
    left:295px
  }

  li.pos-341{
    top:225px;
    left:700px
  }

  li.pos-342{
    top:175px;
    left:245px
  }

  li.pos-343{
    top:190px;
    left:320px
  }

  li.pos-344{
    top:135px;
    left:240px
  }

  li.pos-345{
    top:140px;
    left:310px
  }

  li.pos-346{
    top:105px;
    left:365px
  }

  li.pos-347{
    top:155px;
    left:460px
  }

  li.pos-348{
    top:190px;
    left:415px
  }

  li.pos-349{
    top:130px;
    left:395px
  }

  li.pos-350{
    top:110px;
    left:215px
  }

  li.pos-351{
    top:50px;
    left:160px
  }

  li.pos-352{
    top:175px;
    left:560px
  }

  li.pos-353{
    top:190px;
    left:480px
  }

  li.pos-354{
    top:100px;
    left:120px
  }

  li.pos-357{
    top:70px;
    left:330px
  }

  li.pos-358{
    top:130px;
    left:380px
  }

  li.pos-359{
    top:100px;
    left:460px
  }

  li.pos-360{
    top:140px;
    left:460px
  }

  li.pos-361{
    top:100px;
    left:505px
  }

  li.pos-362{
    top:165px;
    left:620px
  }

  li.pos-363{
    top:230px;
    left:690px
  }

  li.pos-364{
    top:60px;
    left:130px
  }

  li.pos-365{
    top:175px;
    left:465px
  }

  li.pos-366{
    top:40px;
    left:230px
  }

  li.pos-367{
    top:75px;
    left:370px
  }

  li.pos-368{
    top:125px;
    left:330px
  }

  li.pos-369{
    top:100px;
    left:305px
  }

  li.pos-370{
    top:0;
    left:0
  }

  li.pos-371{
    top:165px;
    left:300px
  }

  li.pos-372{
    top:100px;
    left:460px
  }

  li.pos-373{
    top:165px;
    left:370px
  }

  li.pos-374{
    top:190px;
    left:545px
  }

  li.pos-375{
    top:90px;
    left:395px
  }

  li.pos-376{
    top:125px;
    left:420px
  }

  li.pos-377{
    top:140px;
    left:320px
  }

  li.pos-378{
    top:65px;
    left:125px
  }

  li.pos-379{
    top:135px;
    left:245px
  }

  li.pos-380{
    top:100px;
    left:295px
  }

  li.pos-381{
    top:165px;
    left:455px
  }

  li.pos-382{
    top:125px;
    left:170px
  }

  li.pos-383{
    top:130px;
    left:215px
  }

  li.pos-384{
    top:250px;
    left:695px
  }

  li.pos-385{
    top:170px;
    left:400px
  }

  li.pos-386{
    top:215px;
    left:479px
  }

  li.pos-387{
    top:230px;
    left:385px
  }

  li.pos-388{
    top:255px;
    left:480px
  }

  li.pos-389{
    top:135px;
    left:531px
  }

  li.pos-390{
    top:125px;
    left:441px
  }

  li.pos-391{
    top:104px;
    left:386px
  }

  li.pos-392{
    top:137px;
    left:420px
  }

  li.pos-393{
    top:80px;
    left:126px
  }

  li.pos-394{
    top:159px;
    left:422px
  }

  li.pos-395{
    top:159px;
    left:362px
  }

  li.pos-396{
    top:86px;
    left:373px
  }

  li.pos-397{
    top:102px;
    left:339px
  }

  li.pos-398{
    top:140px;
    left:505px
  }

  li.pos-399{
    top:139px;
    left:375px
  }

  li.pos-400{
    top:137px;
    left:370px
  }

  li.pos-401{
    top:142px;
    left:380px
  }

  li.pos-402{
    top:149px;
    left:370px
  }

  li.pos-403{
    top:142px;
    left:380px
  }

  li.pos-404{
    top:179px;
    left:533px
  }

  li.pos-405{
    top:176px;
    left:310px
  }

  li.pos-406{
    top:163px;
    left:245px
  }

  li.pos-407{
    top:194px;
    left:712px
  }

  li.pos-408{
    top:208px;
    left:727px
  }

  li.posOP-Levele{
    top:108px;
    left:125px
  }

  li.posOP-Ilpatio{
    top:118px;
    left:191px
  }

  li.posOP-SportCenter{
    top:94px;
    left:126px
  }

  li.posOP-DoremiSprayPark{
    top:118px;
    left:329px
  }

  li.posOP-LaCabala{
    top:168px;
    left:258px
  }

  li.posOP-AromaCofeeBar{
    top:214px;
    left:504px
  }

  li.posOP-SpinnakerPoolBar{
    top:185px;
    left:461px
  }

  li.posOP-YoungClub{
    top:90px;
    left:160px
  }

  li.posOP-TeensClub{
    top:163px;
    left:213px
  }

  li.posOP-VitualArcade{
    top:167px;
    left:239px
  }

  li.posOP-PiazzaDiSpagnaPoolBar{
    top:207px;
    left:421px
  }

  li.posOP-BabyClubChicco{
    top:188px;
    left:533px
  }

  li.posOP-MiniClubLego{
    top:193px;
    left:578px
  }

  li.posOP-InternetPoint{
    top:252px;
    left:542px
  }

  li.posAR-Lapergola,li.posSI-Laterrazza{
    top:166px;
    left:231px
  }

  li.posAR-MarcoPolo{
    top:158px;
    left:200px
  }

  li.posSI-Caffedelmare{
    top:136px;
    left:305px
  }

  li.posSI-Ilcovo{
    top:108px;
    left:120px
  }

  li.posSI-Ilgaleone{
    top:150px;
    left:165px
  }

  li.posAR-IlGirasole{
    top:105px;
    left:197px
  }

  li.posAR-LaBrasserie{
    top:85px;
    left:138px
  }

  li.posAR-BardelDuomo{
    top:121px;
    left:423px
  }

  li.posAR-Theredbar{
    top:148px;
    left:275px
  }

  li.posSI-Buddhabar{
    top:116px;
    left:280px
  }

  li.posSI-cafelebaroque{
    top:177px;
    left:538px
  }

  li.posSI-manhattanbar{
    top:156px;
    left:352px
  }

  li.posSI-shelag{
    top:240px;
    left:494px
  }

  li.posSI-capribar{
    top:148px;
    left:505px
  }

  li.posAR-CaffeSanMarco{
    top:198px;
    left:448px
  }

  li.posAR-ThewhiteLion{
    top:180px;
    left:348px
  }

  li.posAR-IllidoBar{
    top:180px;
    left:348px
  }

  li.posAR-ThewhiteLionLidoBar{
    top:163px;
    left:575px
  }

  li.posAR-Sportcenter,li.posSI-Sportcenter{
    top:70px;
    left:128px
  }

  li.posAR-Baseball{
    top:70px;
    left:128px
  }

  li.posAR-Tenniscourt{
    top:70px;
    left:128px
  }

  li.posAR-Volleyball{
    top:70px;
    left:128px
  }

  li.posAR-Minigolf{
    top:70px;
    left:128px
  }

  li.posAR-Shuffleboard{
    top:70px;
    left:128px
  }

  li.posAR-StarlightDisco,li.posSI-PashaclubDisco{
    top:70px;
    left:182px
  }

  li.posAR-PalmBeachcasino,li.posSI-Sanremocasino{
    top:185px;
    left:366px
  }

  li.posAR-WhirpoolBath,li.posSI-WhirpoolBath{
    top:132px;
    left:400px
  }

  li.posAR-Lepiscine,li.posSI-Lepiscine{
    top:132px;
    left:384px
  }

  li.posAR-theatrelaFenice,li.posSI-TeatroSanCarlo{
    top:273px;
    left:618px
  }

  li.posAR-Internetcafe,li.posSI-Sintoniacafe{
    top:216px;
    left:509px
  }

  li.posAR-Cigarroom,li.posSI-Ambassador{
    top:253px;
    left:523px
  }

  li.posAR-Reception,li.posSI-Reception{
    top:222px;
    left:501px
  }

  li.posAR-MscBusinesscenter,li.posSI-MscBusinesscenter{
    top:196px;
    left:436px
  }

  li.posAR-Excursionoffice,li.posSI-ShoreExcursionsoffice{
    top:203px;
    left:426px
  }

  li.posAR-ShoppingArea1,li.posSI-ShoppingArea1{
    top:95px;
    left:296px
  }

  li.posAR-ShoppingArea2,li.posSI-ShoppingArea2{
    top:180px;
    left:354px
  }

  li.posAR-ShoppingArea3,li.posSI-ShoppingArea3{
    top:127px;
    left:441px
  }

  li.posAR-ShoppingArea4,li.posSI-ShoppingArea4{
    top:192px;
    left:480px
  }

  li.posAR-PhotoGallery,li.posSI-PhotoGallery{
    top:136px;
    left:202px
  }

  li.posAR-KidsLegoarea711years,li.posSI-Juniorsclub711years{
    top:81px;
    left:155px
  }

  li.posAR-KidsArea1214years,li.posSI-Youngclub1214years{
    top:81px;
    left:170px
  }

  li.posAR-Doremispraypark,li.posSI-Doremispraypark{
    top:118px;
    left:311px
  }

  li.posAR-KidschiccoAreaunder3,li.posSI-Babyclubunder3{
    top:164px;
    left:570px
  }

  li.posAR-KidsLegoarea36,li.posSI-Miniclub36{
    top:164px;
    left:580px
  }

  li.posAR-Teensarea1517,li.posSI-Teensarea1517{
    top:164px;
    left:590px
  }

  li.posAR-Virtualgame,li.posSI-Virtualarcade{
    top:164px;
    left:600px
  }

  li.posAR-Armonialoungelibrary,li.posSI-Sinfonialoungelibrary{
    top:160px;
    left:272px
  }

  li.posAR-Powerwalkingcircuit,li.posSI-Powerwalkingcircuit{
    top:113px;
    left:407px
  }

  li.posAR-MSCAureaSpa,li.posSI-MSCAureaSpa{
    display:none!important;
    top:202px;
    left:665px
  }

  li.posAR-Steambath,li.posSI-Steambath{
    top:185px;
    left:674px
  }

  li.posAR-Gym,li.posSI-Gym{
    top:208px;
    left:642px
  }

  li.posAR-Relaxationroom,li.posSI-Relaxationroom{
    top:191px;
    left:658px
  }

  li.posAR-Massageroom,li.posSI-Massageroom{
    top:189px;
    left:630px
  }

  li.posAR-Beautyparlorwithhairdresserandbeautician,li.posSI-Beautyparlorwithhairdresserandbeautician{
    top:199px;
    left:607px
  }

  li.posAR-Top13ExclusiveSolarium,li.posSI-Top13ExclusiveSolarium{
    top:157px;
    left:652px
  }

/** -- Koordináták **/

.public-areas-container {
    list-style: none;
    position: relative;
    width: 938px;
}
.ship-info-bar {
    display: block;
    margin-top: 20px;
    position: relative;
}
p.legend-title {
    margin-bottom: 15px;
    font: 14px/14px 'Open Sans','msc_gs_stdregular',Helvetica,Arial,sans-serif;
}
p.legend-title.spaced {
    margin-top: 30px;
}
ul.legend {
  list-style-type: none;
}
.blokk-tartalom li:before {
  display: none;
}
.blokk-tartalom li {
    margin-left: 0;
}
ul.legend li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    width: 230px;
    font: 13px/14px 'Open Sans','msc_gs_stdregular',Helvetica,Arial,sans-serif;
    margin-left: 0;
}
ul.legend li:before {
  display: none;
}
ul.legend li p,
ul.legend li div {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    max-width: 194px;
    word-wrap: break-word;
}
.cabin-color {
    margin-right: 5px;
    text-align: center;
    height: 26px;
    width: 25px;
    margin-bottom: 3px;
}
.cabin-text {
    margin-bottom: 12px;
}
.ico-cabin-whirpool {
    background-image: url(https://magellan.travelgate.hu/api/cruise/Assets/sprite.jpg);
    background-repeat: no-repeat;
    background-position: 1px -358px;
}
.ico-cabin-suite-whirpool {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAIAAADNH2CaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABGRJREFUeNqsVX1MlWUU/z3vfblAgCgfghpNDE2NpggZJHADBhX5NVJKLVtt5pxulY40cyY551wblrbajFFMU7NaH7BpBE1KN1OmM9FpgR/dW1dAvj8E7vM8p/PgzSW21h+cvX+873M+nnN+55zfK+Qz0zBCYqPlz5GL5bBHKpaFkZNhSQkoCS1BGsKC7YQQwz20gvSBCJYFRwAsB0B3xmIfpTDYb3ShoxB4Dwb60N0J22Ecbotv0EQZNQYBQbjZg94uc+gMNF5Etj8QR/H5EBNnPfokZrkQGYMWr646iLpqE5RDc4j+PoSNhmuhlT4XYeHw/k4nv6eTNWhvgjMIAU7IvEiZGSyzwvSbz9KZH+mf0t+nPtgo86JlmkOmWbLgfv1tGd0p+liFeu0pmREsXaFCukK4KFGwynphA5dD3qs4fxLNHkyaLlKf4KSpspyq9iMwSCxeI2bncpl04gjcDYifJh5KQ+hodLbq0mL67lPIFMgty4euUPrIPvniHDkDMgHyYYfevZ56u4yqq41u9pmXZo/asVrOHDJ4xKE3FOpbpfR1y9U5NrdORE9Ai4f2luh9OxEcLDLyEB0L9xVVvsO6fsV6rghTU7gzVPcDfbyNfjkuMvMREQnPVV39BU5UWaveFlkFIiJWMFJITBX9vfpcnZWzSOQvFYlpGBWBNi8d/Ubv2SwCw5DiQn8vnarF2HHWii1idg6CQ9HqpbPH6ctSffaolfwY9XQy9lEyVcgFE/XXH9HggB/S9mY/tKdr5bJk+QB8iVDrFuhrl4YZUMcNXb5d5kbJNFvIOQFicpJYs10kZzPQVP0Z1VbAcwVTEq1lRbhvMrl/o58qRNgYkTkP4VFoPKf3voNrDZieZOUtwYx005+qg7RnM2QyVMmr5obLF9Qbi2WKUz4IOQtyOlThNDpde8cEHP1KzZ/IKpkENlNZseq9tdTTwSr1+kIbTpuzoZpD+sO30HhRZOTDNVfcO4ncjfT5+2pjobV0rUjOosGbOFbJOGBKklhZLCJi+G4GFGUl+lK9WPYK2U4hcyMREo6264ibbL20SczMQESMf2M8jTyrqD6E2DgM+tDdKp4vshatRtR4v0GLRx8/TOXb0dNuBk1mh/PUqm0ryNNgquDnwimebz/Mna2qtJh3QxUkqMpPaKDf2Fw6rSvKtLvBX/ivZ9S6+TKdd2i2xTBRW5M5Pf+z3LSEeypzwuXTCYo7y8LN/eMyNbn9nvtL5Lw4mRUuC6eqXUV0w2tOG+vVygwbWmNcPA8UHXhXH9iJjhbDjswnLV7aXaSb3Nby9RgfbypqbdJlW+lwOZSGHYAmjwG0rtp6eatIyUYkz2pmiEh9nFeSjlUaJuCNv81ZUvJWYMpMkeSCb4BO1eDqRXOTw/E3l2meYYydINLn0eV6xj7K8AnzH5OfdRfNsoqZj/nPcB3naw9nR+ZB9h3S2kNfZMjsbgq9RW1MTET+938xgMnUZHObC/9b/p/BSP47RjLWXwIMAGdJjVeK4Qn5AAAAAElFTkSuQmCC");
    background-repeat: no-repeat
}
.bkg-blue,
.btn--blue {
    background-color: #003
}
.bkg-news {
    background-color: #007cc5
}
.bkg-white {
    background-color: white;
    color: #003
}
.bkg-light-blue {
    background-color: #f2f7fd
}
.bkg-available {
    background-color: #8bb4d2
}
.bkg-excursions {
    background-color: #eac23d
}
.bkg-newsletter {
    background-color: #4aa1a9
}
.bkg-children {
    background-color: #e27914
}
.bkg-city-tour {
    background-color: #848b9b
}
.bkg-culture-history {
    background-color: #b58c26
}
.bkg-scenic-route {
    background-color: #007cc2
}
.bkg-sea-sun {
    background-color: #0099a3
}
.bkg-family-fun {
    background-color: #ffcc01
}
.bkg-active-adventure {
    background-color: #e84e0d
}
.bkg-natural-wonders {
    background-color: #7d9441
}
.bkg-something-special {
    background-color: #e5006d
}
.bkg-inside-blue {
    background-color: #bad8eb
}
.bkg-ocean-blue {
    background-color: #00a8e1
}
.bkg-balcony-blue {
    background-color: #004987
}
.bkg-inside-green {
    background-color: #bddf93
}
.bkg-ocean-green {
    background-color: #3c0
}
.bkg-inside-blue-zaf {
    background-color: #badaec
}
.bkg-ocean-blue-zaf {
    background-color: #00a8e1
}
.bkg-balcony-blue-zaf {
    background-color: #044d7c
}
.bkg-inside-green-zaf {
    background-color: #b6da9b
}
.bkg-ocean-green-zaf {
    background-color: #71bf44
}
.bkg-balcony-green-zaf {
    background-color: #028240
}
.bkg-suite-orange-zaf {
    background-color: #e17e25
}
.cruise-info-list .text {
    overflow: visible !important
}
.bkg-balcony-green {
    background-color: #093
}
.bkg-suite-green {
    background-color: #015124
}
.bkg-suite-orange {
    background-color: #fe460e
}
.bkg-suite-seaside {
    background-color: #f94500
}
.bkg-family-green {
    background-color: #006610;
    border: 2px solid yellow;
    margin-left: -2px
}
.bkg-superfamily-green {
    background-color: #006610;
    border: 1px solid yellow;
    margin-left: -1px
}
.bkg-duplex-aurea {
    background-color: #a50602
}
.bkg-balcony-orange {
    background-color: #ffd085
}
.bkg-suite-orange {
    background-color: #e27c00
}
.bkg-YCdeluxe {
    background-color: #c9b8ab
}
.bkg-YCfamily {
    background-color: #cfd3d4
}
.bkg-YCroyal {
    background-color: #513628
}
.bkg-inside-pink {
    background-color: #ffdbe0
}
.bkg-ocean-pink {
    background-color: #eba1c4
}
.bkg-balcony-pink {
    background-color: #e35190
}
.bkg-YCwellness {
    background-color: #a5062a
}
.bkg-GrandSuiteWellness {
    background-color: #d71367
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}
.italcsomaggomb {
    font-size: 14px;
    display: inline-block;
    float: right;
    margin-top: 8px;
}
.italcsomagos select {
  padding: 5px;
}
.ize > span > label {
    border-bottom: 1px solid;
    border-bottom: 1px solid #fff;
    padding: 0 25px 2px;
}
span.h4.blokkos {
  margin-top: 10px;
}
.mag-listitem-cruise .avatar,
.mag-listitem-cruise .mag-listitem-cruise-head {
  cursor: pointer;
}
.cms {
    background: rgba(255,255,255,0.6);
    padding: 15px;
    margin-top: 20px;
}
/*
.lg .lg-thumb-outer .lg-thumb >.lg-thumb-item:first-child,
.lg .lg-thumb-outer .lg-thumb >.lg-thumb-item:last-child {
  display: none;
}
*/
@media (max-width: 992px) {
  .data-affix-stop .mag_tab_header {
    position: relative;
  }
  .data-affix-stop {
    height: auto !important;
  }
  .mag_tab_header > .buttonwrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
  .buttonwrapper > .kicsimaggomb {
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-left: 1px solid #c7c7c7;
  }
  .magellan-offer-head-cruise {
    flex-direction: column;
  }
  .magellan-offer-head-cruise > div {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .box-image .title {
    width: 100%;
    left: 0;
    right: 0;
  }
  .mag-listitem-cruise .flexes {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  .avatar {
    align-self: center;
  }
  .flexes > .col-sm-7 {
    width: 100%;
  }
  .arblokk {
    width: 100%;
  }
  .arblokk:before {
    width: 0;
  }
}
@media (max-width: 768px) {
  .offer-boxes {
    height: auto;
  }
  .searchbox {
    margin-top: 15px;
    max-width: 100% !important;
    height: auto;
    clear: both;
  }
  .szobatyp {
    flex-direction: column;
  }
  .szobatyp >img {
    align-self: center;
  }
  .middleblock {
    align-self: stretch;
  }
}

@media screen and (max-width: 768px) {
  .thisisthewrapper table {
    border: 0;
  }

  .thisisthewrapper table thead {
    display: none;
  }

  .thisisthewrapper table tr {
    margin-bottom: 10px;
    display: block;
    border-bottom: 2px solid #ddd;
  }

  .thisisthewrapper table td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
  }

  .thisisthewrapper table td:last-child {
    border-bottom: 0;
  }

  .thisisthewrapper table td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
  }
}
.cruise_very_thanks {}
.pleaseselect:after {
  display: table;
  content: '';
  clear: both;
}
.switcherspan {
  display: inline-block;
}
@media (max-width: 768px) {
  .mag-head-price {
    float: none !important;
  }
  .buttons a,
  .buttons input {
    display: block;
    margin: 5px auto;
    width: 100%;
  }
  .lastofus:after {
    display: table;
    clear: both;
    content: "";
  }
  .szobatyp-gomb {
    float: right;
  }
}
div[data-mag-kabinname] {
  clear: both;
}
.extraimages {
  margin: 0 auto 15px;
  display: block;
}
.pagereload{
    background: #f5c200;
    color: white;
    font-weight: 400;
    display: inline-block;
    margin: 0 15px;
    padding: 5px 8px;
    box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.4);
    text-shadow: -1px -1px 1px rgba(0,0,0,0.3);
}
.pagereload:active, 
.pagereload:focus, 
.pagereload:hover {
    box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
    text-decoration: none;
    color: #fff;
}
.transferchoose {
    display: inline-block;
    background: #f2c500;
    padding: 3px 5px;
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.4);
    margin: 0 3px;
}
.transferchoose:hover
.transferchoose:active
.transferchoose:focus {
    box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.5);
    text-decoration: none;
}
.middleblock .csoportos {
    background: #2b6bc5;
    color: #fff;
    display: inline-block;
    padding: 3px 3px 3px 10px;
    border-radius: 12px;
    margin: 2px 10px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.3);
    font-size: 12px;
}
.middleblock .csoportos i {
    color: #fff;
    font-size: 12px;
}
.transferblokk {
  margin-top: 5px;
}

/**
 * Cabins and experiences
 */

.mag-program-description img {
  max-width: 100%;
}
.elmenyikon {
  float: left; 
  margin: 5px 10px 5px 0;
}
.blokkos {
  display: block;
}
.nopadding {
  padding: 0;
}
.mag-cabin-desc h3 {
  margin-bottom: 20px;
    background: #0b2242;
    color: #fff;
    padding: 8px 12px;
}
@media (min-width: 992px) {
  .inner-cab-img {
    margin-left: -1%;
    margin-right: -1%;
  }
  .inner-cab-img img {
    max-width: 31.33%;
    margin-left: 1%;
    margin-right: 1%;
  }
}
.inner-cab-img img {
  margin-bottom: 15px;
}
.justforbg {
  background: #fff;
}
.text-center {
  text-align: center;
}
.btn-brand {
  background: #FECA00;
  color: #222;
}
.btn-brand.active {
  background: #E35121;
  color: #fff;
}
.btn-brand:hover,
.btn-brand:focus,
.btn-brand:active {
  background: #FF6633;
  color: #fff;
}
.mag-cabin-tabs .mag-tab-panel {
  border: 1px solid #ccc;
  border-radius: 4px;
}
.mag-cabin-tabs-head a:hover img {
  box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.8);
  cursor: pointer;
}
.mag-cabin-tabs-head a.active img {
  box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.8);
  cursor: default;
}
#cabinswrapper .mag_tab_header {
    margin: 0 0 1rem;
    /* margin-top: 2rem; */
}
#cabinswrapper .mag-tab-panel {
    padding: 0.937rem;
    /* border: 2px solid #4EAEB8; */
}
#eznemselect {
  position: relative;
  cursor: default;
}
#eznemselect[disabled] {
  cursor: not-allowed;
}
.form-control {
  min-height: 34px !important;
  border: 1px solid #ced4da !important;
}
#datelist {
  background: white;
  border: 1px solid rgb(204, 204, 204);
  position: absolute;
  top: 100%;
  left: 0px;
  right: 0px;
  padding: 0;
  z-index: 10;
}
#datelist li {
  list-style: none;
  padding: 0.3rem 0.5rem;
  line-height: 1.7rem;
}
#datelist li:hover,
#datelist li:focus,
#datelist li:active {
  background: #ccc;
  color: #000;
}
.wthScroll {
  overflow-y: scroll;
  height: 23rem;
}
#magDateFrom {
  /*
  display: none !important
  width: 1px;
  height: 1px;
  overflow: hidden;
  */
}
#mag-offer-description .cover {
  display: flex;
  flex-wrap: wrap;
}
#mag-offer-description .cover .routewrapper {
  border-left: 1px solid;
  padding-left: 15px;
  margin-bottom: 30px;
}
#mag-offer-description .cover .routewrapper ul {
  padding: 0;
  margin-left: 0;
  border-top: 1px dotted;
  margin-right: 15px;
}

.cover > .routewrapper + h4 {
  display: none;
}
/*
.routewrapper ~ h4 {
  display: none;
}
*/
#printButton {
  float: left;
}
.iCalculationTable select[readonly='readonly']::-ms-expand {
  display: none;
}
div > li {
  list-style: none;
}

#j-cruise-search-form-top .checkbox_list li {
  float: left;
  margin-right: 5px;
}
input[type="checkbox"].form-control {
  display: inline-block;
  height: auto;
  width: auto;
}


li.pos-2 {
top: 300px;
left: 620px;
}
li.pos-3 {
top: 235px;
left: 620px;
}
li.pos-4 {
top: 80px;
left: 340px;
}
li.pos-5 {
top: 210px;
left: 480px;
}
li.pos-6 {
top: 235px;
left: 620px;
}
li.pos-7 {
top: 80px;
left: 195px;
}
li.pos-8 {
top: 85px;
left: 265px;
}
li.pos-9 {
top: 215px;
left: 660px;
}
li.pos-10 {
top: 100px;
left: 150px;
}
li.pos-11 {
top: 300px;
left: 620px;
}
li.pos-12 {
top: 275px;
left: 680px;
}
li.pos-14 {
top: 280px;
left: 585px;
}
li.pos-15 {
top: 230px;
left: 620px;
}
li.pos-16 {
top: 200px;
left: 240px;
}
li.pos-17 {
  top: 264px;
    left: 608px;
}
li.pos-18 {
    top: 146px;
    left: 631px;
}
li.pos-20 {
  top: 267px;
  left: 650px;
}
li.pos-21 {
  top: 130px;
  left: 80px;
}
li.pos-22 {
  top: 220px;
  left: 688px;
}
li.pos-23 {
top: 255px;
left: 585px;
}
li.pos-24 {
top: 160px;
left: 500px;
}
li.pos-25 {
top: 170px;
left: 575px;
}
li.pos-26 {
top: 35px;
left: 160px;
}
li.pos-27 {
top: 205px;
left: 690px;
}
li.pos-28 {
top: 163px;
left: 215px;
}
li.pos-30 {
top: 185px;
left: 710px;
}
li.pos-31 {
top: 135px;
left: 225px;
}
li.pos-32 {
top: 225px;
left: 455px;
}
li.pos-33 {
top: 200px;
left: 685px;
}
li.pos-34 {
top: 240px;
left: 555px;
}
li.pos-35 {
top: 190px;
left: 560px;
}
li.pos-36 {
top: 140px;
left: 700px;
}
li.pos-37 {
top: 100px;
left: 140px;
}
li.pos-38 {
top: 140px;
left: 390px;
}
li.pos-39 {
top: 100px;
left: 279px;
}
li.pos-40 {
top: 270px;
left: 500px;
}
li.pos-41 {
top: 150px;
left: 265px;
}
li.pos-43 {
top: 80px;
left: 240px;
}
li.pos-44 {
top: 90px;
left: 310px;
}
li.pos-45 {
top: 220px;
left: 450px;
}
li.pos-46 {
top: 50px;
left: 265px;
}
li.pos-47 {
top: 105px;
left: 220px;
}
li.pos-49 {
top: 160px;
left: 580px;
}
li.pos-50 {
top: 190px;
left: 350px;
}
li.pos-52 {
top: 180px;
left: 400px;
}
li.pos-53 {
top: 120px;
left: 450px;
}
li.pos-54 {
top: 140px;
left: 320px;
}
li.pos-55 {
top: 150px;
left: 350px;
}
li.pos-56 {
top: 20px;
left: 120px;
}
li.pos-57 {
top: 75px;
left: 340px;
}
li.pos-59 {
top: 185px;
left: 670px;
}
li.pos-60 {
top: 150px;
left: 455px;
}
li.pos-61 {
top: 205px;
left: 620px;
}
li.pos-62 {
top: 90px;
left: 350px;
}
li.pos-63 {
top: 230px;
left: 575px;
}
li.pos-64 {
top: 245px;
left: 680px;
}
li.pos-65 {
top: 280px;
left: 654px;
}
li.pos-66 {
top: 85px;
left: 110px;
}
li.pos-67 {
top: 145px;
left: 265px;
}
li.pos-68 {
top: 110px;
left: 225px;
}
li.pos-69 {
top: 120px;
left: 335px;
}
li.pos-70 {
top: 220px;
left: 645px;
}
li.pos-71 {
top: 165px;
left: 615px;
}
li.pos-72 {
top: 25px;
left: 160px;
}
li.pos-73 {
top: 105px;
left: 375px;
}
li.pos-74 {
top: 150px;
left: 300px;
}
li.pos-75 {
top: 165px;
left: 360px;
}
li.pos-76 {
top: 120px;
left: 425px;
}
li.pos-77 {
top: 195px;
left: 430px;
}
li.pos-78 {
top: 200px;
left: 395px;
}
li.pos-79 {
top: 100px;
left: 280px;
}
li.pos-80 {
top: 105px;
left: 135px;
}
li.pos-81 {
top: 85px;
left: 280px;
}
li.pos-83 {
top: 165px;
left: 500px;
}
li.pos-82 {
top: 165px;
left: 500px;
}
li.pos-83 {
top: 165px;
left: 615px;
}
li.pos-85 {
top: 200px;
left: 660px;
}
li.pos-86 {
top: 300px;
left: 620px;
}
li.pos-87 {
top: 160px;
left: 390px;
}
li.pos-88 {
top: 50px;
left: 265px;
}
li.pos-89 {
top: 60px;
left: 220px;
}
li.pos-90 {
top: 80px;
left: 320px;
}
li.pos-91 {
top: 115px;
left: 240px;
}
li.pos-92 {
top: 90px;
left: 340px;
}
li.pos-93 {
top: 60px;
left: 325px;
}
li.pos-94 {
top: 20px;
left: 200px;
}
li.pos-95 {
top: 80px;
left: 265px;
}
li.pos-97 {
top: 40px;
left: 105px;
}
li.pos-98 {
top: 160px;
left: 500px;
}
li.pos-100 {
top: 90px;
left: 290px;
}
li.pos-101 {
top: 55px;
left: 165px;
}
li.pos-102 {
top: 160px;
left: 300px;
}
li.pos-103 {
top: 70px;
left: 160px;
}
li.pos-104 {
top: 200px;
left: 440px;
}
li.pos-105 {
top: 145px;
left: 260px;
}
li.pos-106 {
top: 275px;
left: 675px;
}
li.pos-107 {
top: 210px;
left: 695px;
}
li.pos-108 {
top: 242px;
left: 687px;
}
li.pos-109 {
top: 220px;
left: 660px;
}
li.pos-110 {
top: 250px;
left: 650px;
}
li.pos-111 {
top: 150px;
left: 270px;
}
li.pos-112 {
top: 110px;
left: 370px;
}
li.pos-113 {
top: 140px;
left: 250px;
}
li.pos-114 {
top: 110px;
left: 200px;
}
li.pos-115 {
top: 100px;
left: 340px;
}
li.pos-116 {
top: 135px;
left: 315px;
}
li.pos-117 {
top: 160px;
left: 360px;
}
li.pos-118 {
top: 190px;
left: 320px;
}
li.pos-119 {
top: 90px;
left: 100px;
}
li.pos-120 {
top: 50px;
left: 120px;
}
li.pos-121 {
top: 20px;
left: 150px;
}
li.pos-122 {
top: 155px;
left: 435px;
}
li.pos-123 {
top: 175px;
left: 385px;
}
li.pos-124 {
top: 90px;
left: 135px;
}
li.pos-126 {
top: 130px;
left: 430px;
}
li.pos-127 {
top: 95px;
left: 350px;
}
li.pos-128 {
top: 240px;
left: 415px;
}
li.pos-129 {
top: 65px;
left: 285px;
}
li.pos-131 {
top: 110px;
left: 235px;
}
li.pos-132 {
top: 130px;
left: 430px;
}
li.pos-133 {
top: 220px;
left: 360px;
}
li.pos-134 {
top: 90px;
left: 305px;
}
li.pos-135 {
top: 140px;
left: 460px;
}
li.pos-136 {
top: 195px;
left: 295px;
}
li.pos-137 {
top: 230px;
left: 550px;
}
li.pos-138 {
top: 155px;
left: 200px;
}
li.pos-139 {
top: 310px;
left: 630px;
}
li.pos-140 {
top: 180px;
left: 530px;
}
li.pos-141 {
top: 150px;
left: 560px;
}
li.pos-143 {
top: 185px;
left: 370px;
}
li.pos-144 {
top: 110px;
left: 410px;
}
li.pos-145 {
top: 35px;
left: 170px;
}
li.pos-146 {
top: 205px;
left: 415px;
}
li.pos-147 {
top: 115px;
left: 265px;
}
li.pos-149 {
top: 200px;
left: 255px;
}
li.pos-150 {
top: 235px;
left: 690px;
}
li.pos-151 {
top: 160px;
left: 260px;
}
li.pos-152 {
top: 220px;
left: 695px;
}
li.pos-153 {
top: 255px;
left: 665px;
}
li.pos-154 {
top: 240px;
left: 615px;
}
li.pos-155 {
top: 90px;
left: 105px;
}
li.pos-156 {
top: 115px;
left: 125px;
}
li.pos-157 {
top: 215px;
left: 335px;
}
li.pos-158 {
top: 75px;
left: 260px;
}
li.pos-159 {
top: 225px;
left: 465px;
}
li.pos-160 {
top: 95px;
left: 345px;
}
li.pos-161 {
top: 210px;
left: 390px;
}
li.pos-162 {
top: 180px;
left: 375px;
}
li.pos-163 {
top: 110px;
left: 215px;
}
li.pos-165 {
top: 175px;
left: 430px;
}
li.pos-166 {
top: 200px;
left: 280px;
}
li.pos-167 {
top: 50px;
left: 115px;
}
li.pos-168 {
top: 130px;
left: 185px;
}
li.pos-169 {
top: 240px;
left: 500px;
}
li.pos-170 {
top: 105px;
left: 300px;
}
li.pos-171 {
top: 55px;
left: 230px;
}
li.pos-172 {
top: 75px;
left: 340px;
}
li.pos-173 {
top: 115px;
left: 240px;
}
li.pos-174 {
top: 255px;
left: 615px;
}
li.pos-175 {
top: 215px;
left: 490px;
}
li.pos-176 {
top: 220px;
left: 430px;
}
li.pos-177 {
top: 45px;
left: 170px;
}
li.pos-179 {
top: 255px;
left: 420px;
}
li.pos-181 {
top: 140px;
left: 355px;
}
li.pos-182 {
top: 230px;
left: 360px;
}
li.pos-183 {
top: 105px;
left: 340px;
}
li.pos-184 {
top: 160px;
left: 435px;
}
li.pos-185 {
top: 170px;
left: 500px;
}
li.pos-186 {
top: 205px;
left: 320px;
}
li.pos-187 {
top: 145px;
left: 540px;
}
li.pos-188 {
top: 125px;
left: 400px;
}
li.pos-191 {
top: 195px;
left: 625px;
}
li.pos-192 {
top: 245px;
left: 715px;
}
li.pos-193 {
top: 260px;
left: 620px;
}
li.pos-194 {
top: 245px;
left: 665px;
}
li.pos-195 {
top: 215px;
left: 295px;
}
li.pos-196 {
top: 175px;
left: 425px;
}
li.pos-197 {
top: 185px;
left: 310px;
}
li.pos-198 {
top: 180px;
left: 345px;
}
li.pos-199 {
top: 195px;
left: 470px;
}
li.pos-200 {
top: 140px;
left: 460px;
}
li.pos-201 {
top: 190px;
left: 250px;
}
li.pos-202 {
top: 100px;
left: 390px;
}
li.pos-203 {
top: 180px;
left: 380px;
}
li.pos-204 {
top: 125px;
left: 145px;
}
li.pos-205 {
top: 180px;
left: 505px;
}
li.pos-206 {
top: 45px;
left: 80px;
}
li.pos-207 {
top: 125px;
left: 310px;
}
li.pos-208 {
top: 50px;
left: 125px;
}
li.pos-209 {
top: 100px;
left: 175px;
}
li.pos-210 {
top: 100px;
left: 280px;
}
li.pos-211 {
top: 80px;
left: 130px;
}
li.pos-212 {
top: 165px;
left: 195px;
}
li.pos-213 {
top: 95px;
left: 90px;
}
li.pos-214 {
top: 205px;
left: 620px;
}
li.pos-215 {
top: 250px;
left: 685px;
}
li.pos-216 {
top: 210px;
left: 470px;
}
li.pos-217 {
top: 240px;
left: 585px;
}
li.pos-218 {
top: 80px;
left: 165px;
}
li.pos-220 {
top: 45px;
left: 215px;
}
li.pos-220 {
top: 140px;
left: 425px;
}
li.pos-221 {
top: 180px;
left: 415px;
}
li.pos-222 {
top: 65px;
left: 120px;
}
li.pos-223 {
top: 175px;
left: 545px;
}
li.pos-224 {
top: 170px;
left: 475px;
}
li.pos-225 {
top: 160px;
left: 515px;
}
li.pos-226 {
top: 125px;
left: 255px;
}
li.pos-227 {
top: 225px;
left: 625px;
}
li.pos-229 {
top: 190px;
left: 510px;
}
li.pos-230 {
top: 150px;
left: 390px;
}
li.pos-231 {
top: 110px;
left: 440px;
}
li.pos-232 {
top: 215px;
left: 420px;
}
li.pos-233 {
top: 295px;
left: 700px;
}
li.pos-234 {
top: 210px;
left: 725px;
}
li.pos-235 {
top: 240px;
left: 710px;
}
li.pos-236 {
top: 235px;
left: 670px;
}
li.pos-237 {
top: 185px;
left: 570px;
}
li.pos-238 {
top: 190px;
left: 630px;
}
li.pos-239 {
top: 190px;
left: 345px;
}
li.pos-240 {
top: 110px;
left: 400px;
}
li.pos-241 {
top: 240px;
left: 520px;
}
li.pos-242 {
top: 210px;
left: 410px;
}
li.pos-243 {
top: 125px;
left: 215px;
}
li.pos-244 {
top: 110px;
left: 125px;
}
li.pos-245 {
top: 135px;
left: 455px;
}
li.pos-246 {
top: 180px;
left: 285px;
}
li.pos-247 {
top: 70px;
left: 125px;
}
li.pos-248 {
top: 175px;
left: 400px;
}
li.pos-249 {
top: 175px;
left: 685px;
}
li.pos-250 {
top: 160px;
left: 730px;
}
li.pos-251 {
top: 240px;
left: 475px;
}
li.pos-252 {
top: 195px;
left: 630px;
}
li.pos-253 {
top: 200px;
left: 340px;
}
li.pos-254 {
top: 230px;
left: 645px;
}
li.pos-255 {
top: 190px;
left: 580px;
}
li.pos-256 {
top: 230px;
left: 685px;
}
li.pos-257 {
top: 205px;
left: 415px;
}
li.pos-258 {
top: 285px;
left: 540px;
}
li.pos-259 {
top: 195px;
left: 330px;
}
li.pos-260 {
top: 240px;
left: 580px;
}
li.pos-261 {
top: 135px;
left: 155px;
}
li.pos-263 {
top: 215px;
left: 655px;
}
li.pos-262 {
top: 130px;
left: 235px;
}
li.pos-264 {
top: 225px;
left: 520px;
}
li.pos-265 {
top: 185px;
left: 275px;
}
li.pos-266 {
top: 245px;
left: 635px;
}
li.pos-267 {
  top: 171px;
    left: 340px;
}
li.pos-268 {
top: 140px;
left: 375px;
}
li.pos-270 {
top: 205px;
left: 230px;
}
li.pos-271 {
    top: 124px;
    left: 186px;
}
li.pos-272 {
    top: 74px;
    left: 87px;
}
li.pos-273 {
top: 230px;
left: 485px;
}
li.pos-274 {
top: 179px;
    left: 642px;

}
li.pos-275 {
top: 202px;
    left: 613px;
}
li.pos-276 {
    top: 172px;
    left: 612px;

}
li.pos-277 {
    top: 173px;
    left: 360px
}
li.pos-278 {
    top: 161px;
    left: 195px;
}
li.pos-279 {
top: 245px;
left: 570px;
}
li.pos-280 {
    top: 110px;
    left: 90px;
}
li.pos-281 {
top: 115px;
left: 265px;
}
li.pos-282 {
  top: 162px;
    left: 409px;
}
li.pos-283 {
top: 80px;
left: 160px;
}
li.pos-284 {
top: 210px;
left: 650px;
}
li.pos-285 {
top: 40px;
left: 120px;
}
li.pos-286 {
top: 101px;
  left: 142px;
}
li.pos-287 {
  top: 177px;
  left: 383px;
}
li.pos-288 {
  top: 201px;
  left: 393px;
}
li.pos-289 {
  top: 164px;
  left: 684px;
}
li.pos-290 {
top: 190px;
  left: 386px;
}
li.pos-291 {
  top: 222px;
  left: 555px;
}
li.pos-292 {
  top: 185px;
  left: 245px;
}
li.pos-293 {
top: 220px;
left: 415px;
}
li.pos-294 {
top: 190px;
left: 415px;
}
li.pos-295 {
top: 65px;
left: 120px;
}
li.pos-296 {
top: 190px;
left: 545px;
}
li.pos-297 {
top: 160px;
left: 325px;
}
li.pos-298 {
top: 185px;
left: 465px;
}
li.pos-300 {
top: 255px;
left: 530px;
}
li.pos-301 {
top: 50px;
left: 180px;
}
li.pos-302 {
top: 135px;
left: 240px;
}
li.pos-303 {
top: 190px;
left: 610px;
}
li.pos-304 {
top: 180px;
left: 650px;
}
li.pos-305 {
top: 90px;
left: 195px;
}
li.pos-306 {
top: 140px;
left: 265px;
}
li.pos-307 {
top: 160px;
left: 580px;
}
li.pos-308 {
top: 195px;
left: 540px;
}
li.pos-309 {
top: 155px;
left: 220px;
}
li.pos-310 {
top: 190px;
left: 330px;
}
li.pos-311 {
top: 100px;
left: 135px;
}
li.pos-312 {
top: 235px;
left: 620px;
}
li.pos-313 {
top: 120px;
left: 260px;
}
li.pos-315 {
top: 200px;
left: 505px;
}
li.pos-316 {
top: 105px;
left: 325px;
}
li.pos-317 {
top: 115px;
left: 470px;
}
li.pos-318 {
top: 45px;
left: 105px;
}
li.pos-319 {
top: 135px;
left: 420px;
}
li.pos-320 {
top: 90px;
left: 365px;
}
li.pos-321 {
top: 200px;
left: 670px;
}
li.pos-322 {
top: 150px;
left: 250px;
}
li.pos-323 {
top: 165px;
left: 370px;
}
li.pos-324 {
top: 120px;
left: 285px;
}
li.pos-325 {
top: 190px;
left: 540px;
}
li.pos-326 {
top: 50px;
left: 105px;
}
li.pos-327 {
top: 115px;
left: 185px;
}
li.pos-328 {
top: 80px;
left: 340px;
}
li.pos-329 {
top: 170px;
left: 430px;
}
li.pos-330 {
top: 83px;
left: 125px;
}
li.pos-331 {
top: 135px;
left: 420px;
}
li.pos-332 {
top: 100px;
left: 255px;
}
li.pos-334 {
top: 125px;
left: 440px;
}
li.pos-335 {
top: 100px;
left: 345px;
}
li.pos-336 {
top: 155px;
left: 330px;
}
li.pos-337 {
top: 65px;
left: 270px;
}
li.pos-338 {
top: 295px;
left: 680px;
}
li.pos-339 {
top: 160px;
left: 435px;
}
li.pos-340 {
top: 130px;
left: 295px;
}
li.pos-341 {
top: 225px;
left: 700px;
}
li.pos-342 {
top: 175px;
left: 245px;
}
li.pos-343 {
top: 190px;
left: 320px;
}
li.pos-344 {
top: 135px;
left: 240px;
}
li.pos-345 {
top: 140px;
left: 310px;
}
li.pos-346 {
top: 105px;
left: 365px;
}
li.pos-347 {
top: 155px;
left: 460px;
}
li.pos-348 {
top: 190px;
left: 415px;
}
li.pos-349 {
top: 130px;
left: 395px;
}
li.pos-350 {
top: 110px;
left: 215px;
}
li.pos-351 {
top: 50px;
left: 160px;
}
li.pos-352 {
top: 175px;
left: 560px;
}
li.pos-353 {
top: 190px;
left: 480px;
}
li.pos-354 {
top: 100px;
left: 120px;
}
li.pos-357 {
top: 70px;
left: 330px;
}
li.pos-358 {
top: 130px;
left: 380px;
}
li.pos-359 {
top: 100px;
left: 460px;
}
li.pos-360 {
top: 140px;
left: 460px;
}
li.pos-361 {
top: 100px;
left: 505px;
}
li.pos-362 {
top: 165px;
left: 620px;
}
li.pos-363 {
top: 230px;
left: 690px;
}
li.pos-364 {
top: 60px;
left: 130px;
}
li.pos-365 {
top: 175px;
left: 465px;
}
li.pos-366 {
top: 40px;
left: 230px;
}
li.pos-367 {
top: 75px;
left: 370px;
}
li.pos-368 {
top: 125px;
left: 330px;
}
li.pos-369 {
top: 100px;
left: 305px;
}
li.pos-370 {
top: 0;
left: 0;
}
li.pos-371 {
top: 165px;
left: 300px;
}
li.pos-372 {
top: 100px;
left: 460px;
}
li.pos-373 {
top: 165px;
left: 370px;
}
li.pos-374 {
top: 190px;
left: 545px;
}
li.pos-375 {
top: 90px;
left: 395px;
}
li.pos-376 {
top: 125px;
left: 420px;
}
li.pos-377 {
top: 140px;
left: 320px;
}
li.pos-378 {
top: 65px;
left: 125px;
}
li.pos-379 {
top: 135px;
left: 245px;
}
li.pos-380 {
top: 100px;
left: 295px;
}
li.pos-381 {
top: 165px;
left: 455px;
}
li.pos-382 {
top: 125px;
left: 170px;
}
li.pos-383 {
top: 130px;
left: 215px;
}
li.pos-384 {
top: 250px;
left: 695px;
}
li.pos-385 {
top: 170px;
left: 400px;
}
li.pos-386 {
  top: 215px;
  left: 479px;
}
li.pos-387 {
top: 230px;
left: 385px;
}
li.pos-388 {
top: 255px;
left: 480px;
}
li.pos-389 {
  top: 135px;
  left: 531px;
}
li.pos-390 {
  top: 125px;
  left: 441px;
}
li.pos-391 {
  top: 104px;
  left: 386px;
}
li.pos-392 {
  top: 137px;
  left: 420px;
}

li.pos-393 {
  top: 80px;
  left: 126px;
}

li.pos-394 {
  top: 159px;
  left: 422px;
}

li.pos-395 {
    top: 123px;
    left: 391px;
}

li.pos-396 {
  top: 86px;
  left: 373px;
}
li.pos-397 {
  top: 102px;
  left: 339px;
}

li.pos-398 {
top: 140px;
  left: 505px;
}

li.pos-399 {
  top: 139px;
  left: 375px;
}

li.pos-400 {
  top: 137px;
  left: 370px;
}
li.pos-401 {
  top: 142px;
  left: 380px;
}

li.pos-402 {
  top: 149px;
  left: 370px;
}

li.pos-403 {
  top: 142px;
  left: 380px;
}

li.pos-404 {
  top: 179px;
  left: 533px;
}

li.pos-405 {
  top: 176px;
  left: 310px;
}

li.pos-406 {
  top: 163px;
  left: 245px;
}

li.pos-407 {
  top: 194px;
  left: 712px;
}

li.pos-408 {
  top: 208px;
  left: 727px;
}

li.pos-409 {
    top: 141px;
    left: 256px;
}
li.pos-410 {
    top: 102px;
    left: 245px;
}

li.pos-411 {
    top: 52px;
    left: 122px;
}

li.pos-412 {
    top: 92px;
    left: 100px;
}

li.pos-413 {
  top: 191px;
    left: 290px;
}

li.pos-414 {
  top: 181px;
    left: 349px;
}

li.pos-415 {
  top: 166px;
    left: 305px;
}

li.pos-416 {
    top: 115px;
    left: 391px;
}

li.pos-417 {
top: 129px;
    left: 196px;
}

li.pos-418 {
    top: 177px;
    left: 620px;
}

li.pos-419 {
  top: 177px;
    left: 655px;
}

li.pos-420 {
  top: 169px;
    left: 587px;
}

li.pos-421 {
    top: 106px;
    left: 147px;
}

li.pos-422 {
  top: 56px;
    left: 114px;
}

li.pos-423 {
    top: 111px;
    left: 304px;
}

li.pos-424 {
    top: 208px;
    left: 673px;
}

/*

#datelist {
  display: block;
  position: relative;
  top: 0;
}
#datelist li {
  display: block;
}

*/
.labelss .mag-head-infos-value.toroute {
  display: inline-block;
  padding: 3px 10px;
  border-radius: 12px;
  margin: 2px 10px 2px 0px;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
  box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.3);
  font-size: 12px;
  background: #428BCA;
  color: #fff;
}
#datepickerWrapper label:first-child {
  font-size: 110%;
}
iframe {
  max-width: 100%;
}
.megami {
  display: block !important;
  padding: 15px;
}
#mag-offer-tab-4 ul,
#mag-offer-tab-2 ul {
  list-style-type: disc;
}
#customer_form {
  display: block;
}
.modal-header {
  display: none !important;
}
.modal.fade .modal-dialog {
    /*transition: unset;*/
    -webkit-transform: unset !important;
    transform: unset !important;
}

.page-item:not(.on) .page-link {
  display: none;
}
.page-item .page-link[aria-label="First"],
.page-link[aria-label="Previous"],
.page-link[aria-label="Next"],
.page-link[aria-label="Last"] {
  display: block !important;
}