@charset "UTF-8";@font-face{font-family:"regular";src:url("fraport.base.app/resources/fonts/roboto-regular/Roboto-Regular-webfont.eot");src:url("fraport.base.app/resources/fonts/roboto-regular/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("fraport.base.app/resources/fonts/roboto-regular/Roboto-Regular-webfont.woff") format("woff"),url("fraport.base.app/resources/fonts/roboto-regular/Roboto-Regular-webfont.ttf") format("truetype"),url("fraport.base.app/resources/fonts/roboto-regular/Roboto-Regular-webfont.svg#robotoregular") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"bold";src:url("fraport.base.app/resources/fonts/roboto-bold/Roboto-Bold-webfont.eot");src:url("fraport.base.app/resources/fonts/roboto-bold/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("fraport.base.app/resources/fonts/roboto-bold/Roboto-Bold-webfont.woff") format("woff"),url("fraport.base.app/resources/fonts/roboto-bold/Roboto-Bold-webfont.ttf") format("truetype"),url("fraport.base.app/resources/fonts/roboto-bold/Roboto-Bold-webfont.svg#robotobold") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:"light";src:url("fraport.base.app/resources/fonts/roboto-light/Roboto-Light-webfont.eot");src:url("fraport.base.app/resources/fonts/roboto-light/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"),url("fraport.base.app/resources/fonts/roboto-light/Roboto-Light-webfont.woff") format("woff"),url("fraport.base.app/resources/fonts/roboto-light/Roboto-Light-webfont.ttf") format("truetype"),url("fraport.base.app/resources/fonts/roboto-light/Roboto-Light-webfont.svg#robotolight") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:"meditalic";src:url("fraport.base.app/resources/fonts/stone-san-itc-med-ita-regular/s036034t-webfont.eot");src:url("fraport.base.app/resources/fonts/stone-san-itc-med-ita-regular/s036034t-webfont.eot?#iefix") format("embedded-opentype"),url("fraport.base.app/resources/fonts/stone-san-itc-med-ita-regular/s036034t-webfont.woff2") format("woff2"),url("fraport.base.app/resources/fonts/stone-san-itc-med-ita-regular/s036034t-webfont.woff") format("woff"),url("fraport.base.app/resources/fonts/stone-san-itc-med-ita-regular/s036034t-webfont.ttf") format("truetype"),url("fraport.base.app/resources/fonts/stone-san-itc-med-ita-regular/s036034t-webfont.svg#stonesanitctmeditaregular") format("svg");font-weight:400;font-style:normal}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
select{background:#fff !important}
.navbar{display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}
.label{border:1px solid #000}
.table{border-collapse:collapse !important}
.table td,.table th{background-color:#fff !important}
.table-bordered th,.table-bordered td{border:1px solid #ddd !important}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{font-family:"regular",sans-serif;font-size:14px;line-height:1.42857;color:#666;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#5064aa;text-decoration:none}
a:hover,a:focus{color:#82af32;text-decoration:none}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
.img-fallback{width:100%;height:auto}
.img-rounded{border-radius:none}
.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #cdd2d2}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role="button"]{cursor:pointer}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#bec3c3}
h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}
h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}
h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}
h1,.h1{font-size:42px}
h2,.h2{font-size:30px}
h3,.h3{font-size:24px}
h4,.h4{font-size:22px}
h5,.h5{font-size:22px}
h6,.h6{font-size:18px}
p{margin:0 0 10px}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
@media(min-width:768px){.lead{font-size:21px}
}
small,.small{font-size:85%}
mark,.mark{background-color:#ffc819;padding:.2em}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase,.initialism{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#bec3c3}
.text-primary{color:#82af32}
a.text-primary:hover{color:#658727}
.text-success{color:#fff}
a.text-success:hover{color:#e6e6e6}
.text-info{color:#fff}
a.text-info:hover{color:#e6e6e6}
.text-warning{color:#000}
a.text-warning:hover{color:black}
.text-danger{color:#fff}
a.text-danger:hover{color:#e6e6e6}
.bg-primary{color:#fff}
.bg-primary{background-color:#82af32}
a.bg-primary:hover{background-color:#658727}
.bg-success{background-color:#445591}
a.bg-success:hover{background-color:#34416e}
.bg-info{background-color:#82af32}
a.bg-info:hover{background-color:#658727}
.bg-warning{background-color:#ffc819}
a.bg-warning:hover{background-color:#e5ae00}
.bg-danger{background-color:#d72319}
a.bg-danger:hover{background-color:#a91c14}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #cdd2d2}
ul,ol{margin-top:0;margin-bottom:10px}
ul ul,ul ol,ol ul,ol ol{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
dl{margin-top:0;margin-bottom:20px}
dt,dd{line-height:1.42857}
dt{font-weight:bold}
dd{margin-left:0}
.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}
.dl-horizontal dd:after{clear:both}
@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #bec3c3}
.initialism{font-size:90%}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #cdd2d2}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}
blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#bec3c3}
blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #cdd2d2;border-left:0;text-align:right}
.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
address{margin-bottom:20px;font-style:normal;line-height:1.42857}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
@media(min-width:768px){.container{width:740px}
}
@media(min-width:992px){.container{width:980px}
}
@media(min-width:1200px){.container{width:1280px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.row{margin-left:-10px;margin-right:-10px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-1{width:8.33333%}
.col-xs-2{width:16.66667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333%}
.col-xs-5{width:41.66667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333%}
.col-xs-8{width:66.66667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333%}
.col-xs-11{width:91.66667%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.33333%}
.col-xs-pull-2{right:16.66667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.33333%}
.col-xs-pull-5{right:41.66667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.33333%}
.col-xs-pull-8{right:66.66667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.33333%}
.col-xs-pull-11{right:91.66667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.33333%}
.col-xs-push-2{left:16.66667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.33333%}
.col-xs-push-5{left:41.66667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.33333%}
.col-xs-push-8{left:66.66667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.33333%}
.col-xs-push-11{left:91.66667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.33333%}
.col-xs-offset-2{margin-left:16.66667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.33333%}
.col-xs-offset-5{margin-left:41.66667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.33333%}
.col-xs-offset-8{margin-left:66.66667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.33333%}
.col-xs-offset-11{margin-left:91.66667%}
.col-xs-offset-12{margin-left:100%}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-1{width:8.33333%}
.col-sm-2{width:16.66667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333%}
.col-sm-5{width:41.66667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333%}
.col-sm-8{width:66.66667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333%}
.col-sm-11{width:91.66667%}
.col-sm-12{width:100%}
.col-sm-pull-0{right:auto}
.col-sm-pull-1{right:8.33333%}
.col-sm-pull-2{right:16.66667%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.33333%}
.col-sm-pull-5{right:41.66667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.33333%}
.col-sm-pull-8{right:66.66667%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.33333%}
.col-sm-pull-11{right:91.66667%}
.col-sm-pull-12{right:100%}
.col-sm-push-0{left:auto}
.col-sm-push-1{left:8.33333%}
.col-sm-push-2{left:16.66667%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.33333%}
.col-sm-push-5{left:41.66667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.33333%}
.col-sm-push-8{left:66.66667%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.33333%}
.col-sm-push-11{left:91.66667%}
.col-sm-push-12{left:100%}
.col-sm-offset-0{margin-left:0}
.col-sm-offset-1{margin-left:8.33333%}
.col-sm-offset-2{margin-left:16.66667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.33333%}
.col-sm-offset-5{margin-left:41.66667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.33333%}
.col-sm-offset-8{margin-left:66.66667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.33333%}
.col-sm-offset-11{margin-left:91.66667%}
.col-sm-offset-12{margin-left:100%}
}
@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-1{width:8.33333%}
.col-md-2{width:16.66667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333%}
.col-md-5{width:41.66667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333%}
.col-md-8{width:66.66667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333%}
.col-md-11{width:91.66667%}
.col-md-12{width:100%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.33333%}
.col-md-pull-2{right:16.66667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.33333%}
.col-md-pull-5{right:41.66667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.33333%}
.col-md-pull-8{right:66.66667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.33333%}
.col-md-pull-11{right:91.66667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.33333%}
.col-md-push-2{left:16.66667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.33333%}
.col-md-push-5{left:41.66667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.33333%}
.col-md-push-8{left:66.66667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.33333%}
.col-md-push-11{left:91.66667%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.33333%}
.col-md-offset-2{margin-left:16.66667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.33333%}
.col-md-offset-5{margin-left:41.66667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.33333%}
.col-md-offset-8{margin-left:66.66667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.33333%}
.col-md-offset-11{margin-left:91.66667%}
.col-md-offset-12{margin-left:100%}
}
@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-1{width:8.33333%}
.col-lg-2{width:16.66667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333%}
.col-lg-5{width:41.66667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333%}
.col-lg-8{width:66.66667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333%}
.col-lg-11{width:91.66667%}
.col-lg-12{width:100%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.33333%}
.col-lg-pull-2{right:16.66667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.33333%}
.col-lg-pull-5{right:41.66667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.33333%}
.col-lg-pull-8{right:66.66667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.33333%}
.col-lg-pull-11{right:91.66667%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.33333%}
.col-lg-push-2{left:16.66667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.33333%}
.col-lg-push-5{left:41.66667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.33333%}
.col-lg-push-8{left:66.66667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.33333%}
.col-lg-push-11{left:91.66667%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.33333%}
.col-lg-offset-2{margin-left:16.66667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.33333%}
.col-lg-offset-5{margin-left:41.66667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.33333%}
.col-lg-offset-8{margin-left:66.66667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.33333%}
.col-lg-offset-11{margin-left:91.66667%}
.col-lg-offset-12{margin-left:100%}
}
.form-debug>form{margin-bottom:30px;padding:15px;background:#f6f6f6}
fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#999;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:11px;font-size:14px;line-height:1.42857;color:#666}
.form-control,.fra_flight_search_field{display:block;width:100%;height:42px;padding:10px 10px;font-size:14px;line-height:1.42857;color:#666;background-color:#fff;background-image:none;border:1px solid #cdd2d2;border-radius:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus,.fra_flight_search_field:focus{border-color:#82af32;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(130,175,50,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(130,175,50,0.6)}
.form-control::-moz-placeholder,.fra_flight_search_field::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder,.fra_flight_search_field:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder,.fra_flight_search_field::-webkit-input-placeholder{color:#999}
.form-control[disabled],[disabled].fra_flight_search_field,.form-control[readonly],[readonly].fra_flight_search_field,fieldset[disabled] .form-control,fieldset[disabled] .fra_flight_search_field{background-color:#cdd2d2;opacity:1}
.form-control[disabled],[disabled].fra_flight_search_field,fieldset[disabled] .form-control,fieldset[disabled] .fra_flight_search_field{cursor:not-allowed}
textarea.form-control,textarea.fra_flight_search_field{height:auto}
input[type="search"]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:42px}
input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].fra_flight_search_field,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].fra_flight_search_field,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].fra_flight_search_field,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].fra_flight_search_field,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm input[type="month"]{line-height:30px}
input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].fra_flight_search_field,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].fra_flight_search_field,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].fra_flight_search_field,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].fra_flight_search_field,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg input[type="month"]{line-height:56px}
}
.form-group{margin-bottom:15px}
.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}
.radio+.radio,.checkbox+.checkbox{margin-top:-5px}
.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}
.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}
.form-control-static{padding-top:11px;padding-bottom:11px;margin-bottom:0;min-height:34px}
.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.fra_flight_search_field,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.fra_flight_search_field,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}
.input-sm,.input-group-sm>.form-control,.input-group-sm>.fra_flight_search_field,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:none}
select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.fra_flight_search_field,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{height:30px;line-height:30px}
textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.fra_flight_search_field,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].fra_flight_search_field,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn{height:auto}
.form-group-sm .form-control,.form-group-sm .fra_flight_search_field{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:none}
.form-group-sm select.form-control,.form-group-sm select.fra_flight_search_field{height:30px;line-height:30px}
.form-group-sm textarea.form-control,.form-group-sm textarea.fra_flight_search_field,.form-group-sm select[multiple].form-control,.form-group-sm select[multiple].fra_flight_search_field{height:auto}
.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}
.input-lg,.input-group-lg>.form-control,.input-group-lg>.fra_flight_search_field,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:56px;padding:15px 15px;font-size:18px;line-height:1.33;border-radius:none}
select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.fra_flight_search_field,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{height:56px;line-height:56px}
textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.fra_flight_search_field,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].fra_flight_search_field,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn{height:auto}
.form-group-lg .form-control,.form-group-lg .fra_flight_search_field{height:56px;padding:15px 15px;font-size:18px;line-height:1.33;border-radius:none}
.form-group-lg select.form-control,.form-group-lg select.fra_flight_search_field{height:56px;line-height:56px}
.form-group-lg textarea.form-control,.form-group-lg textarea.fra_flight_search_field,.form-group-lg select[multiple].form-control,.form-group-lg select[multiple].fra_flight_search_field{height:auto}
.form-group-lg .form-control-static{height:56px;padding:15px 15px;font-size:18px;line-height:1.33;min-height:38px}
.has-feedback{position:relative}
.has-feedback .form-control,.has-feedback .fra_flight_search_field{padding-right:52.5px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:42px;height:42px;line-height:42px;text-align:center;pointer-events:none}
.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.fra_flight_search_field+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback{width:56px;height:56px;line-height:56px}
.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.fra_flight_search_field+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback{width:30px;height:30px;line-height:30px}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#fff}
.has-success .form-control,.has-success .fra_flight_search_field{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-success .form-control:focus,.has-success .fra_flight_search_field:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px white;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px white}
.has-success .input-group-addon{color:#fff;border-color:#fff;background-color:#445591}
.has-success .form-control-feedback{color:#fff}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#000}
.has-warning .form-control,.has-warning .fra_flight_search_field{border-color:#000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-warning .form-control:focus,.has-warning .fra_flight_search_field:focus{border-color:black;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #333;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #333}
.has-warning .input-group-addon{color:#000;border-color:#000;background-color:#ffc819}
.has-warning .form-control-feedback{color:#000}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#fff}
.has-error .form-control,.has-error .fra_flight_search_field{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-error .form-control:focus,.has-error .fra_flight_search_field:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px white;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px white}
.has-error .input-group-addon{color:#fff;border-color:#fff;background-color:#d72319}
.has-error .form-control-feedback{color:#fff}
.has-feedback label ~ .form-control-feedback{top:25px}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#a6a6a6}
@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control,.form-inline .fra_flight_search_field{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-static{display:inline-block}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control,.form-inline .input-group .fra_flight_search_field{width:auto}
.form-inline .input-group>.form-control,.form-inline .input-group>.fra_flight_search_field{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .radio label,.form-inline .checkbox label{padding-left:0}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:31px}
.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}
.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}
.form-horizontal .form-group:after{clear:both}
@media(min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:11px}
}
.form-horizontal .has-feedback .form-control-feedback{right:10px}
@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:20.95px}
}
@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}
}
.form-default .control-label{display:block}
.form-default .form-group:before,.form-default .form-group:after{content:" ";display:table}
.form-default .form-group:after{clear:both}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 10px;font-size:14px;line-height:1.42857;border-radius:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#666;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default{color:#666;background-color:#fff;border-color:#cdd2d2}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#666;background-color:#e6e6e6;border-color:#adb5b5}
.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}
.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#cdd2d2}
.btn-default .badge{color:#fff;background-color:#666}
.btn-primary{color:#fff;background-color:#82af32;border-color:#6f962c}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#658727;border-color:#4c671e}
.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}
.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#82af32;border-color:#6f962c}
.btn-primary .badge{color:#82af32;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}
.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}
.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}
.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}
.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{color:#5064aa;font-weight:normal;border-radius:0}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#82af32;text-decoration:none;background-color:transparent}
.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#bec3c3;text-decoration:none}
.btn-lg,.btn-group-lg>.btn{padding:15px 15px;font-size:18px;line-height:1.33;border-radius:none}
.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:none}
.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup,.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:10;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ededed;border:1px solid #ededed;border-radius:none;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#ededed}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#666;white-space:nowrap}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#82af32;background-color:#f6f6f6}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#82af32}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#bec3c3}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#bec3c3;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:0}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}
.navbar-right .dropdown-menu-left{left:0;right:auto}
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:before,.nav:after{content:" ";display:table}
.nav:after{clear:both}
.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:#cdd2d2}
.nav>li.disabled>a{color:#bec3c3}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#bec3c3;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#cdd2d2;border-color:#5064aa}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:none none 0 0}
.nav-tabs>li>a:hover{border-color:#cdd2d2 #cdd2d2 #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#aaafaf;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:none}
.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:#82af32}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.nav-justified,.nav-tabs.nav-justified{width:100%}
.nav-justified>li,.nav-tabs.nav-justified>li{float:none}
.nav-justified>li>a,.nav-tabs.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,.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:none}
.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}
@media(min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:none none 0 0}
.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-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:50px;margin-bottom:20px;border:1px solid transparent}
.navbar:before,.navbar:after{content:" ";display:table}
.navbar:after{clear:both}
@media(min-width:768px){.navbar{border-radius:none}
}
.navbar-header:before,.navbar-header:after{content:" ";display:table}
.navbar-header:after{clear:both}
@media(min-width:768px){.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,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}
.navbar-collapse:after{clear:both}
.navbar-collapse.in{overflow-y:auto}
@media(min-width:768px){.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>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}
@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}
}
.navbar-static-top{z-index:1060;border-width:0 0 1px}
@media(min-width:768px){.navbar-static-top{border-radius:0}
}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:30}
@media(min-width:768px){.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:15px 0;font-size:18px;line-height:20px;height:50px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-brand>img{display:block}
@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}
}
.navbar-toggle{position:relative;float:right;margin-right:0;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:none}
.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:768px){.navbar-toggle{display:none}
}
.navbar-nav{margin:7.5px 0}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media(max-width:767px){.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:20px}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}
}
@media(min-width:768px){.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
}
.navbar-form{margin-left:0;margin-right:0;padding:10px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:4px;margin-bottom:4px}
@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .form-control,.navbar-form .fra_flight_search_field{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,.navbar-form .input-group .fra_flight_search_field{width:auto}
.navbar-form .input-group>.form-control,.navbar-form .input-group>.fra_flight_search_field{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:767px){.navbar-form .form-group{margin-bottom:5px}
.navbar-form .form-group:last-child{margin-bottom:0}
}
@media(min-width:768px){.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:none;border-top-left-radius:none;border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-btn{margin-top:4px;margin-bottom:4px}
.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
@media(min-width:768px){.navbar-text{float:left;margin-left:0;margin-right:0}
}
@media(min-width:768px){.navbar-left{float:left !important}
.navbar-right{float:right !important;margin-right:0}
.navbar-right ~ .navbar-right{margin-right:0}
}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#777}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}
.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:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}
@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}
.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:#e7e7e7}
.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:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#090909}
.navbar-inverse .navbar-brand{color:#e6e8e8}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#e6e8e8}
.navbar-inverse .navbar-nav>li>a{color:#e6e8e8}
.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:#090909}
.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:#090909;color:#fff}
@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#e6e8e8}
.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:#090909}
.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:#e6e8e8}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#e6e8e8}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix: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{display:none !important}
.visible-sm{display:none !important}
.visible-md{display:none !important}
.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}
@media(max-width:767px){.visible-xs{display:block !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
}
@media(max-width:767px){.visible-xs-block{display:block !important}
}
@media(max-width:767px){.visible-xs-inline{display:inline !important}
}
@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}
}
@media(min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
}
@media(min-width:1200px){.visible-lg-block{display:block !important}
}
@media(min-width:1200px){.visible-lg-inline{display:inline !important}
}
@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}
}
@media(max-width:767px){.hidden-xs{display:none !important}
}
@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}
}
@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media(min-width:1200px){.hidden-lg{display:none !important}
}
.visible-print{display:none !important}
@media print{.visible-print{display:block !important}
table.visible-print{display:table}
tr.visible-print{display:table-row !important}
th.visible-print,td.visible-print{display:table-cell !important}
}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}
}
@media print{.hidden-print{display:none !important}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{-webkit-overflow-scrolling:touch}
.fra_visible_xs{display:block}
@media(min-width:768px){.fra_visible_xs{display:none}
}
.fra_text_image_wrapper .row{margin-top:30px}
.fra_text_image_wrapper img{margin-top:25px;margin-bottom:10px}
.fra_text_image_wrapper .fra_headline_2:first-child{margin-top:17px}
.fra_image_wrapper{margin-top:10px;display:block}
@media(min-width:768px){.fra_image_wrapper{-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;margin-top:28px;overflow:hidden}
}
@media(min-width:768px){.fra_image_wrapper .col-sm-4{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;position:absolute;left:30px;color:#fff}
}
.fra_image_wrapper .col-sm-4 p{color:#666}
.fra_image_wrapper .col-sm-4 p:hover{color:#666}
@media(min-width:768px){.fra_image_wrapper .col-sm-4 p{color:#fff}
.fra_image_wrapper .col-sm-4 p:hover{color:#fff}
}
@media(min-width:768px){.fra_image_wrapper .fra_headline_2{color:#fff}
}
.container-fluid{max-width:980px}
.fra_container__header{max-width:1240px}
.fra_container{display:block;margin-left:auto;margin-right:auto;max-width:1280px}
.fra_not_found{margin-top:100px}
.fra_clamped_text{overflow:hidden;line-height:20px}
.fra_clamped_text:before{content:"";float:left;width:5px;height:100%}
.fra_clamped_text>*:first-child{float:right;width:100%;margin-left:-5px}
.fra_clamped_text>*:first-child>*:first-child{margin:0;padding:0}
.fra_clamped_text:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(100%,#fff));background-image:-moz-linear-gradient(left,rgba(255,255,255,0),#fff 50%,#fff);background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff 50%,#fff);background-image:linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-20px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right}
.fra_clamped_text .fra_no_space{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
.fra_single_line_clamp{white-space:nowrap;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.icon{display:inline-block;width:100%;height:100%;color:#fff}
.fra_loading__blue{-webkit-animation:fra_loading__blue 1.2s infinite linear reverse;-o-animation:fra_loading__blue 1.2s infinite linear reverse;animation:fra_loading__blue 1.2s infinite linear reverse;position:relative;width:58px;height:60px;overflow:hidden}
.fra_loading__blue:after{display:block;position:absolute;left:0;content:"";width:60px;height:180px;background:url('fraport.base.app/resources/img/spinner.svg') no-repeat center;top:-30px}
@-moz-keyframes fra_loading__blue{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes fra_loading__blue{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes fra_loading__blue{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.fra_loading__white{-webkit-animation:fra_loading__white 1.2s infinite linear reverse;-o-animation:fra_loading__white 1.2s infinite linear reverse;animation:fra_loading__white 1.2s infinite linear reverse;position:relative;width:58px;height:60px;overflow:hidden}
.fra_loading__white:after{display:block;position:absolute;left:0;content:"";width:60px;height:180px;background:url('fraport.base.app/resources/img/spinner.svg') no-repeat center;top:-90px}
@-moz-keyframes fra_loading__white{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes fra_loading__white{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes fra_loading__white{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.fra_loading__blue,.fra_loading__white{left:-webkit-calc(50% - 30px);left:-moz-calc(50% - 30px);left:calc(50% - 30px);top:-webkit-calc(50% - 30px);top:-moz-calc(50% - 30px);top:calc(50% - 30px);display:none}
.fra_disabled{min-height:60px;position:relative}
.fra_disabled .fra_loading__blue,.fra_disabled .fra_loading__white{display:block;position:absolute;z-index:1}
.fra_disabled:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}
#fra_print_msg{display:none}
.fra_slider_nav{margin:0 -12px}
@media(min-width:768px){.fra_slider_nav{position:absolute;top:50%;width:100%;margin:-20px auto 0;z-index:1}
}
.fra_slider_nav .fra_slider_btn__left,.fra_slider_nav .carousel-control.left,.fra_slider_nav .fra_slider_btn__right,.fra_slider_nav .carousel-control.right,.fra_gallery__prev .icon-wrapper,.fra_gallery__next .icon-wrapper{height:60px;width:38px;cursor:pointer}
@media(max-width:767px){.fra_slider_nav .fra_slider_btn__left,.fra_slider_nav .carousel-control.left,.fra_slider_nav .fra_slider_btn__right,.fra_slider_nav .carousel-control.right,.fra_gallery__prev .icon-wrapper,.fra_gallery__next .icon-wrapper{padding:21px 10px}
.fra_slider_nav .fra_slider_btn__left .icon,.fra_slider_nav .carousel-control.left .icon,.fra_slider_nav .fra_slider_btn__right .icon,.fra_slider_nav .carousel-control.right .icon,.fra_gallery__prev .icon-wrapper .icon,.fra_gallery__next .icon-wrapper .icon{height:18px}
}
@media(min-width:768px){.fra_slider_nav .fra_slider_btn__left,.fra_slider_nav .carousel-control.left,.fra_slider_nav .fra_slider_btn__right,.fra_slider_nav .carousel-control.right,.fra_gallery__prev .icon-wrapper,.fra_gallery__next .icon-wrapper{opacity:1;filter:alpha(opacity=100);position:absolute;width:40px;height:40px;background:rgba(130,150,200,0.4);border-radius:20px}
.fra_slider_nav .fra_slider_btn__left:hover,.fra_slider_nav .carousel-control.left:hover,.fra_slider_nav .fra_slider_btn__right:hover,.fra_slider_nav .carousel-control.right:hover,.fra_gallery__prev .icon-wrapper:hover,.fra_gallery__next .icon-wrapper:hover{background:#8296c8;cursor:pointer}
.fra_slider_nav .fra_slider_btn__left .icon,.fra_slider_nav .carousel-control.left .icon,.fra_slider_nav .fra_slider_btn__right .icon,.fra_slider_nav .carousel-control.right .icon,.fra_gallery__prev .icon-wrapper .icon,.fra_gallery__next .icon-wrapper .icon{fill:#fff;padding:9px}
}
.fra_search_input_close,.fra_mixin_search_wrapper .fra_mixin_search_close,.fra_module_search_close{display:block;position:absolute;top:0;left:0;padding:10px;width:36px}
@media(max-width:767px){.fra_search_input_close,.fra_mixin_search_wrapper .fra_mixin_search_close,.fra_module_search_close{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);width:32px}
}
.fra_search_input_close .icon,.fra_mixin_search_wrapper .fra_mixin_search_close .icon,.fra_module_search_close .icon{fill:#5064aa;width:16px}
.fra_search_input_close:hover,.fra_mixin_search_wrapper .fra_mixin_search_close:hover,.fra_module_search_close:hover{cursor:pointer}
@media(min-width:992px){.fra_col_md_2{width:20%}
.fra_col_md_4{width:40%}
.fra_col_md_5{width:50%}
.fra_col_md_6{width:60%}
.fra_col_md_8{width:80%}
}
@media(max-width:479px){.fra_col_zero_1{width:8.33333%}
.fra_col_zero_2{width:16.66667%}
.fra_col_zero_3{width:25%}
.fra_col_zero_4{width:33.33333%}
.fra_col_zero_5{width:41.66667%}
.fra_col_zero_6{width:50%}
.fra_col_zero_7{width:58.33333%}
.fra_col_zero_8{width:66.66667%}
.fra_col_zero_9{width:75%}
.fra_col_zero_10{width:83.33333%}
.fra_col_zero_11{width:91.66667%}
.fra_col_zero_12{width:100%}
.fra_col_zero_offset_0{margin-left:0}
.fra_col_zero_offset_1{margin-left:8.33333%}
.fra_col_zero_offset_2{margin-left:16.66667%}
.fra_col_zero_offset_3{margin-left:25%}
.fra_col_zero_offset_4{margin-left:33.33333%}
.fra_col_zero_offset_5{margin-left:41.66667%}
.fra_col_zero_offset_6{margin-left:50%}
.fra_col_zero_offset_7{margin-left:58.33333%}
.fra_col_zero_offset_8{margin-left:66.66667%}
.fra_col_zero_offset_9{margin-left:75%}
.fra_col_zero_offset_10{margin-left:83.33333%}
.fra_col_zero_offset_11{margin-left:91.66667%}
}
.fra_lb_overlay{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);opacity:0;filter:alpha(opacity=0);display:block;background-color:rgba(0,0,0,0.8);position:fixed;left:0;top:0;bottom:0;right:0;z-index:-1;overflow-x:auto}
@media(min-width:768px){.fra_lb_overlay{-webkit-transition:all 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 600ms cubic-bezier(0.86,0,0.07,1);transition:all 600ms cubic-bezier(0.86,0,0.07,1)}
}
.fra_lb_overlay.fra_lb_open{opacity:1;filter:alpha(opacity=100);overflow:hidden;z-index:1100}
#fra_lb_header.fra_lb_overlay{background-color:rgba(0,0,0,0.6)}
#fra_lb_header.fra_lb_overlay.fra_lb_open{z-index:1050}
.fra_lb_close_btn{position:absolute;right:20px;top:20px;margin:0;padding:0;border:0;cursor:pointer;z-index:1;background-color:transparent}
.fra_lb_close_btn .icon-wrapper{fill:#fff;width:30px;height:30px}
.fra_lb_close_btn .icon-wrapper .icon{color:#fff}
.fra_lb_content{position:relative;height:100%;width:100%}
strong{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal}
dt{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal}
h1,h2,h3{margin-top:22px}
@media(max-width:767px){h1,h2,h3{margin:12px 0 7px}
}
h1 a,h2 a,h3 a{color:#5064aa;text-decoration:none}
a{color:#82af32;text-decoration:underline}
a:hover,a:hover,a:active{text-decoration:none}
.fra_footer a,.dropdown a,.nav a,.btn,.btn-link{text-decoration:none}
p{margin:0 0 7px}
.fra_headline_1{font-family:"light",Arial,sans-serif;font-weight:300;font-style:normal;font-size:21px;line-height:27px}
@media(min-width:768px){.fra_headline_1{font-family:"light",Arial,sans-serif;font-weight:300;font-style:normal;font-size:42px;line-height:52px}
}
.fra_headline_2{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:22px;color:#5064aa}
@media(min-width:768px){.fra_headline_2{font-family:"light",Arial,sans-serif;font-weight:300;font-style:normal;font-size:30px;line-height:36px}
}
.fra_headline_3{font-family:"light",Arial,sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:22px}
@media(min-width:768px){.fra_headline_3{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:30px}
}
.fra_headline_4{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px}
@media(min-width:768px){.fra_headline_4{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:22px;line-height:28px}
}
.fra_headline_5{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px}
@media(min-width:768px){.fra_headline_5{font-family:"light",Arial,sans-serif;font-weight:300;font-style:normal;font-size:22px;line-height:28px}
}
.fra_headline_6{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px}
@media(min-width:768px){.fra_headline_6{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:24px}
}
.fra_copy_1,#searchlayer .menu-headline h3{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:22px}
@media(min-width:768px){.fra_copy_1,#searchlayer .menu-headline h3{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:22px;line-height:28px}
}
.fra_copy_2,.btn.fra_btn_link_1,.btn-link.fra_btn_link_1{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px}
@media(min-width:768px){.fra_copy_2,.btn.fra_btn_link_1,.btn-link.fra_btn_link_1{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:24px}
}
.fra_copy_3,.btn.fra_btn_link_2,.btn-link.fra_btn_link_2,.fra_detail_page h6:not(.fra_headline_6),.fra_rich_text h6{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px}
@media(min-width:768px){.fra_copy_3,.btn.fra_btn_link_2,.btn-link.fra_btn_link_2,.fra_detail_page h6:not(.fra_headline_6),.fra_rich_text h6{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:24px}
}
.fra_copy_4{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:18px}
@media(min-width:768px){.fra_copy_4{font-family:"light",Arial,sans-serif;font-weight:300;font-style:normal;font-size:18px;line-height:24px}
}
.fra_copy_5,#searchlayer .suggestion-product-container-description h3{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px}
@media(min-width:768px){.fra_copy_5,#searchlayer .suggestion-product-container-description h3{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:22px}
}
.fra_copy_6{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px}
@media(min-width:768px){.fra_copy_6{font-family:"light",Arial,sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:22px}
}
.fra_copy_7,.fra_rich_text ol p{font-family:"light",Arial,sans-serif;font-weight:300;font-style:normal;font-size:12px;line-height:18px}
@media(min-width:768px){.fra_copy_7,.fra_rich_text ol p{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px}
}
.fra_copy_8,.fra_icon_checkbox__circle .fra_label_text,.btn.fra_btn_link_3,.btn-link.fra_btn_link_3,.fra_special_el_1,.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options li,.fra_table_component strong,.fra_table_component_no_width strong,.fra_table_component b,.fra_table_component_no_width b,.fra_table_component a,.fra_table_component_no_width a{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px}
.fra_copy_9,.fra_badge__big .fra_badge_text,.fra_badge .fra_badge_text,.ribbon-red .fra_badge_text,.fra_badge__big .uppercase,.fra_badge .uppercase,.ribbon-red .uppercase{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:18px}
.fra_headline_1_module{font-family:"meditalic",Arial,sans-serif;font-weight:400;font-style:normal;font-size:34px;line-height:40px}
@media(min-width:768px){.fra_headline_1_module{font-family:"meditalic",Arial,sans-serif;font-weight:400;font-style:normal;font-size:48px;line-height:54px;margin-bottom:5px}
}
.fra_headline_2_module{font-family:"meditalic",Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:30px;margin-top:0}
.btn:hover,.btn-link:hover{-webkit-transition:all 200ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 200ms cubic-bezier(0.86,0,0.07,1);transition:all 200ms cubic-bezier(0.86,0,0.07,1)}
.btn.fra_btn_link_5,.btn-link.fra_btn_link_5{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:18px}
a:hover,button:hover,.btn:hover,.btn-link:hover{-webkit-transition:all 200ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 200ms cubic-bezier(0.86,0,0.07,1);transition:all 200ms cubic-bezier(0.86,0,0.07,1)}
a:focus,a:active,a:focus:active,button:focus,button:active,button:focus:active,.btn:focus,.btn:active,.btn:focus:active,.btn-link:focus,.btn-link:active,.btn-link:focus:active{outline:transparent}
.fra_special_el_2{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:18px}
.fra_special_el_3{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px}
.fra_price_active{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px}
@media(min-width:768px){.fra_price_active{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:22px;line-height:28px}
}
.fra_price_linethrough{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;text-decoration:line-through}
@media(min-width:768px){.fra_price_linethrough{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:22px;line-height:28px}
}
.fra_error_hint{color:#d72319}
.nav>li>a:hover{background-color:#fff}
.nav>li>a:focus{background-color:transparent}
.nav>li.fra_service_nav_btn>a{background-color:transparent}
.btn{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;padding:10px 0;text-align:center}
@media(min-width:768px){.btn{text-align:left}
}
.fra_btn_no_clamp{padding:10px}
.btn,.btn-link{display:inline-block;position:relative;max-width:100%;border-style:none}
.btn .fra_icon,.btn-link .fra_icon{position:absolute;top:50%;right:10px;height:16px;width:16px;margin-top:-8px}
.btn .fra_icon .icon,.btn-link .fra_icon .icon{-webkit-transition:fill 200ms cubic-bezier(0.86,0,0.07,1);-o-transition:fill 200ms cubic-bezier(0.86,0,0.07,1);transition:fill 200ms cubic-bezier(0.86,0,0.07,1);fill:#5064aa;float:right}
.btn .fra_single_line_clamp,.btn-link .fra_single_line_clamp{margin:0 10px}
.btn .fra_single_line_clamp.fra_icon_btn,.btn-link .fra_single_line_clamp.fra_icon_btn{margin-right:36px}
.btn-default .fra_icon .icon,.btn-primary .fra_icon .icon,.btn-secondary .fra_icon .icon{fill:#fff}
.btn-link{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;padding:0}
.btn-link .fra_single_line_clamp{white-space:nowrap;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0}
.btn-link .fra_icon{right:0}
.btn-link .fra_icon_link{margin-right:26px}
.btn-link.fra_btn_icon__left .fra_icon{left:0}
.btn-link.fra_btn_icon__left .fra_icon_link{margin-left:26px;margin-right:0}
.btn-link:hover,.btn-link:focus{text-decoration:none}
.btn-link:hover .fra_icon .icon,.btn-link:focus .fra_icon .icon{fill:#82af32}
.btn-default{-webkit-box-shadow:0 1px #cdd2d2;box-shadow:0 1px #cdd2d2;width:100%;color:#666;background-color:#fff}
.btn-default:hover{color:#666;background-color:#f6f6f6}
.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#666;background-color:#fff}
.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}
.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff}
.btn-default .badge{color:#fff;background-color:#666}
@media(min-width:768px){.btn-default{width:auto}
}
.btn-primary{-webkit-box-shadow:0 1px #6f962c;box-shadow:0 1px #6f962c;width:100%;color:#fff;background-color:#82af32}
.btn-primary:hover{color:#fff;background-color:#a5c86e}
.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#82af32}
.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}
.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#82af32}
.btn-primary .badge{color:#82af32;background-color:#fff}
@media(min-width:768px){.btn-primary{width:auto}
}
.btn-secondary{-webkit-box-shadow:0 1px #8296c8;box-shadow:0 1px #8296c8;width:100%;color:#fff;background-color:#adb9d8}
.btn-secondary:hover{color:#fff;background-color:#bcc6e0}
.btn-secondary:focus,.btn-secondary.focus,.btn-secondary:active,.btn-secondary.active,.open>.btn-secondary.dropdown-toggle{color:#fff;background-color:#adb9d8}
.btn-secondary:active,.btn-secondary.active,.open>.btn-secondary.dropdown-toggle{background-image:none}
.btn-secondary.disabled,.btn-secondary.disabled:hover,.btn-secondary.disabled:focus,.btn-secondary.disabled.focus,.btn-secondary.disabled:active,.btn-secondary.disabled.active,.btn-secondary[disabled],.btn-secondary[disabled]:hover,.btn-secondary[disabled]:focus,.btn-secondary[disabled].focus,.btn-secondary[disabled]:active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary:hover,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary.focus,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary.active{background-color:#adb9d8}
.btn-secondary .badge{color:#adb9d8;background-color:#fff}
@media(min-width:768px){.btn-secondary{width:auto}
}
.btn-tertiary{-webkit-box-shadow:0 1px rgba(0,0,0,0.05);box-shadow:0 1px rgba(0,0,0,0.05);width:100%;color:#5064aa;background-color:rgba(0,0,0,0.05)}
.btn-tertiary:hover{color:#5064aa;background-color:rgba(0,0,0,0.1)}
.btn-tertiary:focus,.btn-tertiary.focus,.btn-tertiary:active,.btn-tertiary.active,.open>.btn-tertiary.dropdown-toggle{color:#5064aa;background-color:rgba(0,0,0,0.05)}
.btn-tertiary:active,.btn-tertiary.active,.open>.btn-tertiary.dropdown-toggle{background-image:none}
.btn-tertiary.disabled,.btn-tertiary.disabled:hover,.btn-tertiary.disabled:focus,.btn-tertiary.disabled.focus,.btn-tertiary.disabled:active,.btn-tertiary.disabled.active,.btn-tertiary[disabled],.btn-tertiary[disabled]:hover,.btn-tertiary[disabled]:focus,.btn-tertiary[disabled].focus,.btn-tertiary[disabled]:active,.btn-tertiary[disabled].active,fieldset[disabled] .btn-tertiary,fieldset[disabled] .btn-tertiary:hover,fieldset[disabled] .btn-tertiary:focus,fieldset[disabled] .btn-tertiary.focus,fieldset[disabled] .btn-tertiary:active,fieldset[disabled] .btn-tertiary.active{background-color:rgba(0,0,0,0.05)}
.btn-tertiary .badge{color:rgba(0,0,0,0.05);background-color:#5064aa}
@media(min-width:768px){.btn-tertiary{width:auto}
}
.fra_btn_wrapper{padding-top:10px;padding-bottom:10px}
@media(min-width:768px){.fra_btn_wrapper{width:auto}
}
@media(min-width:768px){.fra_btn_container{padding-right:10px}
}
@media(min-width:768px){.fra_btn_container .col-xs-12,.fra_btn_container .col-xs-6{padding-right:0;float:left}
}
@media(max-width:767px){.fra_btn_container .col-xs-6{padding-left:0}
.fra_btn_container .col-xs-6.fra_first_col{padding-left:10px}
}
.fra_view_toggle_text{float:right;padding-right:12px;color:#5064aa}
@media(max-width:767px){.fra_view_toggle_text{display:none}
}
.dropdown{display:inline-block}
.dropdown:hover:not(.disabled) .icon-wrapper,.dropdown.open:not(.disabled) .icon-wrapper{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.dropdown.disabled .icon-wrapper{opacity:.65;filter:alpha(opacity=65)}
.dropdown .icon-wrapper{position:absolute;top:13px;right:10px;width:16px;height:16px;pointer-events:none}
.dropdown .icon-wrapper .icon{fill:#fff}
.dropdown.open>.btn-default{color:#82af32}
.dropdown .btn-default{-webkit-box-shadow:none;box-shadow:none;color:#666;border:1px solid #cdd2d2}
.dropdown .btn-default .icon-wrapper .icon{fill:#666}
.dropdown-toggle,.dropdown-menu{width:100%;min-width:0}
.dropdown-menu{-webkit-box-shadow:none;box-shadow:none;border-top:0;border-bottom:0;margin-top:0;padding:0}
.dropdown-menu>li{border-bottom:1px solid #ededed}
.dropdown-menu>li>a{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;white-space:normal;padding:10px}
.fra_dropdown_icon_wrapper{display:inline-block;width:16px;height:16px;margin-bottom:-4px;margin-left:5px}
.fra_dropdown_icon_wrapper .icon{float:right;fill:#666}
@media(min-width:768px){.navbar-fixed-top{-webkit-transition:margin-top .4s ease-in-out 0;-o-transition:margin-top .4s ease-in-out 0;transition:margin-top .4s ease-in-out 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:0;margin:-215px 20px 0}
.navbar-fixed-top.fra_active{margin-top:15px}
}
.fra_header{position:relative;z-index:1060}
@media(min-width:768px){.fra_header{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:0}
}
.fra_container__header{background-color:#fff;padding:0}
@media(min-width:768px){.fra_container__header{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-bottom:2px solid #bec3c3}
}
.fra_qa_overlay .fra_mainnav .navbar-header{background-color:#bd1f17}
@media(min-width:768px){.fra_qa_overlay .fra_mainnav .navbar-header{border-bottom:2px solid #d72319}
}
.fra_mainnav:before,.fra_mainnav:after{content:" ";display:table}
.fra_mainnav:after{clear:both}
.fra_mainnav.fra_mainnav__crisis .navbar-header{background:#000}
.fra_mainnav.fra_mainnav__crisis .navbar-header .icon{fill:#fff}
@media(min-width:768px){.fra_mainnav.fra_mainnav__crisis .navbar-header{border-bottom:2px solid #bec3c3}
.fra_mainnav.fra_mainnav__crisis .navbar-header .fra_logo_wrapper{border-right:1px solid #ededed}
.fra_mainnav.fra_mainnav__crisis .navbar-header:hover{background-color:#fff}
.fra_mainnav.fra_mainnav__crisis .navbar-header:hover .icon{fill:#000}
}
.fra_mainnav.fra_mainnav__crisis .fra_close_offcanvas,.fra_mainnav.fra_mainnav__crisis .fra_close_offcanvas_right{background-color:#000}
@media(min-width:768px){.fra_mainnav{position:relative}
.fra_mainnav:after{-webkit-box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);position:absolute;content:"";top:0;width:92%;height:68px;margin-left:4%;z-index:-1}
}
.fra_mainnav .navbar-header{width:100%;min-height:60px;color:#fff;background-color:#445591;text-align:center}
@media(min-width:768px){.fra_mainnav .navbar-header{border-bottom-left-radius:3px;border-top-left-radius:3px;width:190px;padding:0;margin-bottom:-2px;border-bottom:2px solid #384678;border-right:0;line-height:68px}
}
.fra_mainnav .fra_logo_wrapper{display:block;margin-left:auto;margin-right:auto;display:inline-block;height:58px;width:180px;margin-top:-3px}
@media(min-width:768px){.fra_mainnav .fra_logo_wrapper{display:block;height:68px;width:190px;margin-top:0}
}
.fra_mainnav .fra_logo_wrapper .icon{fill:#fff}
@media(max-width:767px){.no-touch .navbar-nav .fra_mainnav_item:hover.fra_langselect>a,.no-touch .navbar-nav .fra_mainnav_item:focus.fra_langselect>a,.no-touch .navbar-nav .fra_mainnav_item:active.fra_langselect>a{background:#fff}
}
.no-touch .navbar-nav .fra_mainnav_item:hover .fra_mainnav_label_container,.no-touch .navbar-nav .fra_mainnav_item:hover>a,.no-touch .navbar-nav .fra_mainnav_item:focus .fra_mainnav_label_container,.no-touch .navbar-nav .fra_mainnav_item:focus>a,.no-touch .navbar-nav .fra_mainnav_item:active .fra_mainnav_label_container,.no-touch .navbar-nav .fra_mainnav_item:active>a{background-color:transparent}
@media(min-width:768px){.no-touch .navbar-nav .fra_mainnav_item:hover .fra_mainnav_label_container,.no-touch .navbar-nav .fra_mainnav_item:hover>a,.no-touch .navbar-nav .fra_mainnav_item:focus .fra_mainnav_label_container,.no-touch .navbar-nav .fra_mainnav_item:focus>a,.no-touch .navbar-nav .fra_mainnav_item:active .fra_mainnav_label_container,.no-touch .navbar-nav .fra_mainnav_item:active>a{border-color:#6f962c;color:#fff;background-color:#a5c86e;outline:transparent}
.no-touch .navbar-nav .fra_mainnav_item:hover .fra_mainnav_label_container .fra_mainnav_label,.no-touch .navbar-nav .fra_mainnav_item:hover>a .fra_mainnav_label,.no-touch .navbar-nav .fra_mainnav_item:focus .fra_mainnav_label_container .fra_mainnav_label,.no-touch .navbar-nav .fra_mainnav_item:focus>a .fra_mainnav_label,.no-touch .navbar-nav .fra_mainnav_item:active .fra_mainnav_label_container .fra_mainnav_label,.no-touch .navbar-nav .fra_mainnav_item:active>a .fra_mainnav_label{color:#fff}
}
@media(min-width:992px){.no-touch .navbar-nav .fra_mainnav_item:hover .fra_mainnav_label__addition,.no-touch .navbar-nav .fra_mainnav_item:focus .fra_mainnav_label__addition,.no-touch .navbar-nav .fra_mainnav_item:active .fra_mainnav_label__addition{color:#e6f0d1}
}
.navbar-nav .fra_mainnav_item.fra_active .fra_mainnav_label_container,.navbar-nav .fra_mainnav_item.fra_active>a{background-color:transparent}
@media(min-width:768px){.navbar-nav .fra_mainnav_item.fra_active .fra_mainnav_label_container,.navbar-nav .fra_mainnav_item.fra_active>a{border-color:#6f962c;color:#fff;background-color:#a5c86e;outline:transparent}
.navbar-nav .fra_mainnav_item.fra_active .fra_mainnav_label_container .fra_mainnav_label,.navbar-nav .fra_mainnav_item.fra_active>a .fra_mainnav_label{color:#fff}
}
@media(min-width:992px){.navbar-nav .fra_mainnav_item.fra_active .fra_mainnav_label__addition{color:#e6f0d1}
}
.navbar-nav .fra_mainnav_item .fra_mainnav_label{min-width:66px;color:#82af32}
@media(min-width:768px){.navbar-nav .fra_mainnav_item .fra_mainnav_label{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;margin-bottom:-2px;border-bottom:2px solid #bec3c3;color:#5064aa;line-height:68px}
}
.navbar-nav .fra_langselect a{display:block;min-width:55px;width:100%;padding:0;color:#82af32;font-size:12px;line-height:50px}
@media(min-width:768px){.navbar-nav .fra_langselect a{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;color:#666;line-height:68px}
.navbar-nav .fra_langselect a:hover,.navbar-nav .fra_langselect a:focus,.navbar-nav .fra_langselect a:active{color:#fff;background-color:#a5c86e}
.navbar-nav .fra_langselect a:hover .icon,.navbar-nav .fra_langselect a:focus .icon,.navbar-nav .fra_langselect a:active .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);fill:#fff}
}
@media(min-width:992px){.navbar-nav .fra_langselect a{min-width:66px}
}
.navbar-nav .fra_langselect .dropdown-toggle{text-align:center}
@media(min-width:768px){.navbar-nav .fra_langselect .dropdown-toggle{border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom:2px solid #bec3c3;margin-bottom:-2px}
}
.navbar-nav .fra_langselect.open .icon,.navbar-nav .fra_langselect:hover .icon,.navbar-nav .fra_langselect:active .icon,.navbar-nav .fra_langselect:focus .icon{fill:#fff}
@media(min-width:768px){.navbar-nav .fra_langselect.open .icon,.navbar-nav .fra_langselect:hover .icon,.navbar-nav .fra_langselect:active .icon,.navbar-nav .fra_langselect:focus .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
}
@media(min-width:768px){.navbar-nav .fra_langselect:hover .dropdown-toggle,.navbar-nav .fra_langselect:active .dropdown-toggle,.navbar-nav .fra_langselect:focus .dropdown-toggle{background-color:#a5c86e;border-color:#6f962c}
}
@media(min-width:768px){.navbar-nav .fra_langselect.open .dropdown-toggle{border-color:#a5c86e}
.navbar-nav .fra_langselect.open>a{background-color:#a5c86e;color:#fff}
}
@media(min-width:768px){.navbar-nav .fra_langselect{border-right:0}
.navbar-nav .fra_langselect .dropdown-menu{border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-left:0;border-right:0;z-index:1}
}
.navbar-nav .fra_langselect .fra_back_btn{display:none}
@media(min-width:768px){.fra_langselect li a{border-right:0}
.fra_langselect li:first-child{border-top:1px solid #ededed}
.fra_langselect li:last-child{border-bottom:0}
.fra_langselect li:last-child a{border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom:2px solid #bec3c3}
}
@media(min-width:768px){.fra_mainnav_item{border-right:1px solid #ededed}
}
.fra_langselect li,.fra_mainnav_item{float:left;text-align:center}
@media(max-width:767px){.fra_langselect li,.fra_mainnav_item{width:100%;overflow:hidden}
}
.fra_mainnav_label__addition{-webkit-transition:color 200ms cubic-bezier(0.86,0,0.07,1);-o-transition:color 200ms cubic-bezier(0.86,0,0.07,1);transition:color 200ms cubic-bezier(0.86,0,0.07,1);font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;white-space:nowrap;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:none;padding:0 5px;color:#fff;font-size:11px;line-height:1.25em}
@media(min-width:992px){.fra_mainnav_label__addition{display:block;position:absolute;top:45px;left:0;width:100%}
}
@media(min-width:1200px){.fra_mainnav_label__addition{padding:0 10px;font-size:12px}
}
@media(min-width:768px){.navbar-right{max-width:30%}
}
.navbar-right .fra_mainnav_item .fra_mainnav_label,.navbar-right .fra_mainnav_item>a{color:#666}
@media(min-width:768px){.navbar-nav>.fra_slider_container_wrapper{float:none}
.fra_slider_container{display:table;width:100%}
.fra_slider_container>.fra_mainnav_item{display:table-cell;float:none}
}
@media(min-width:768px){.fra_mainnav_label_container{position:relative;height:70px;margin-bottom:-2px;padding:0 10px;border-bottom:2px solid #bec3c3;overflow:hidden}
.fra_mainnav_label_container .fra_mainnav_label{white-space:nowrap;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;left:50%;padding:0 10px}
}
@media(min-width:992px){.fra_mainnav_label_container{padding:0 20px}
.fra_mainnav_label_container .fra_mainnav_label{padding:0 20px}
}
.fra_mainnav_label__spacer{display:none}
@media(min-width:768px){.fra_mainnav_label__spacer{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;display:block;height:0;overflow:hidden}
}
.navbar-toggle{position:absolute;top:0;left:0;margin:0;padding:0 10px;width:40px;height:60px}
.navbar-toggle .icon{fill:#fff}
@media(max-width:767px){.navbar-nav .fra_langselect .dropdown-menu li a,.navbar-nav .fra_langselect .dropdown-toggle{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;padding:0 10px;line-height:60px;text-align:left;color:#5064aa;background-color:#fff;border:0}
.navbar-nav .fra_langselect .dropdown-menu li a:hover,.navbar-nav .fra_langselect .dropdown-toggle:hover,.navbar-nav .fra_langselect .dropdown-menu li a:focus,.navbar-nav .fra_langselect .dropdown-toggle:focus,.navbar-nav .fra_langselect .dropdown-menu li a:active,.navbar-nav .fra_langselect .dropdown-toggle:active{color:#82af32}
.fra_navbar_offcanvas{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);display:block;position:absolute;top:0;left:0;width:100%}
html,body{overflow-x:hidden}
.fra_header{height:60px}
.navbar-header{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);position:absolute;left:0}
.navbar-fixed-top{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);position:relative;left:0;right:0;width:100%;margin:0;border:0}
.navmenu-fixed-left{-webkit-transition:left 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:left 300ms cubic-bezier(0.86,0,0.07,1);transition:left 300ms cubic-bezier(0.86,0,0.07,1);left:-100%}
.navmenu-fixed-left ul{background:#3c3c3c}
.navmenu-fixed-right{-webkit-transition:left 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:left 300ms cubic-bezier(0.86,0,0.07,1);transition:left 300ms cubic-bezier(0.86,0,0.07,1);left:100%}
.fra_close_offcanvas,.fra_close_offcanvas_right{position:absolute;left:0;top:0;width:100%;background-color:#445591;height:60px;cursor:pointer;padding:0 10px;z-index:1}
.fra_close_offcanvas .icon,.fra_close_offcanvas_right .icon{width:18px;fill:#fff}
.fra_close_offcanvas_right .icon{position:relative;padding:0;float:right}
.fra_offcanvas_open body,.fra_offcanvas_open_right body{overflow:hidden;position:fixed;left:0;right:0;width:100%}
.navmenu-fixed-right{display:none}
.fra_offcanvas_open .navmenu-fixed-left{position:fixed;left:0;top:0;bottom:0;right:0;overflow-x:hidden}
.fra_offcanvas_open_right .navbar-right{position:fixed;left:0;top:0;bottom:0;right:0;overflow-x:hidden}
.fra_offcanvas_open .fra_header,.fra_offcanvas_open_right .fra_header{position:absolute;top:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}
.fra_offcanvas_open .navbar-fixed-top{left:100%;right:-100%}
.fra_offcanvas_open_right .navbar-header{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);left:-100%}
.fra_offcanvas_open_right .navmenu-fixed-right{-webkit-transition:left 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:left 300ms cubic-bezier(0.86,0,0.07,1);transition:left 300ms cubic-bezier(0.86,0,0.07,1);-webkit-overflow-scrolling:touch;left:0}
.fra_offcanvas_open_right .fra_avatar{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);right:100%;margin-right:-45px}
.fra_megadrop_item,.fra_search_link{text-align:left}
.fra_megadrop_item a,.fra_megadrop_item button,.fra_search_link a,.fra_search_link button{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:40px;text-align:left}
.fra_megadrop_item .fra_headline_6 a,.fra_search_link .fra_headline_6 a{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal}
.fra_single_line_clamp{margin:0}
.navbar-nav{margin:0}
.fra_navbar_offcanvas .fra_prev,.fra_navbar_offcanvas .fra_next{border:0;background:transparent}
.fra_navbar_offcanvas .fra_prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);left:0}
.fra_navbar_offcanvas .fra_next{float:right}
.navmenu-fixed-left .fra_dropdown_offcanvas{position:absolute;width:100%}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown{text-align:center}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown .dropdown-toggle{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;background:#3c3c3c;line-height:30px;color:#82af32;z-index:10}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown .dropdown-menu{position:absolute;width:100%;top:50px;background:#3c3c3c;text-align:center;z-index:10}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown .dropdown-menu li{border-color:#666}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown .dropdown-menu a:hover,.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown .dropdown-menu a:focus,.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown .dropdown-menu a:active{color:#82af32}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown .icon{fill:#fff}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown .fra_mainnav_label{color:#fff;line-height:50px;cursor:pointer}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown:after{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);position:absolute;top:0;left:0;content:"";background-color:transparent;z-index:-1}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown.open{bottom:0;top:60px;text-align:center}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown.open .dropdown-menu{border-top:1px solid #666}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown.open .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.navmenu-fixed-left .fra_dropdown_offcanvas.dropdown.open:after{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);bottom:0;right:0;background-color:rgba(0,0,0,0.6);z-index:1}
.navmenu-fixed-left .fra_megadrop_item .btn-link,.navmenu-fixed-left .fra_search_link .btn-link{margin:0 10px;border-bottom:1px solid #666}
.navmenu-fixed-left .fra_megadrop_item .btn-link.fra_btn_icon__left .fra_icon,.navmenu-fixed-left .fra_search_link .btn-link.fra_btn_icon__left .fra_icon{right:0;left:auto}
.navmenu-fixed-left .fra_megadrop_item .btn-link.fra_btn_icon__left .fra_icon_link,.navmenu-fixed-left .fra_search_link .btn-link.fra_btn_icon__left .fra_icon_link{margin:0}
.navmenu-fixed-left .fra_megadrop_slider{-webkit-transition:all 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 600ms cubic-bezier(0.86,0,0.07,1);transition:all 600ms cubic-bezier(0.86,0,0.07,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:400%;margin-left:0;padding-left:0;cursor:pointer}
.navmenu-fixed-left .fra_megadrop_slider li{float:left}
.navmenu-fixed-left .fra_megadrop_slider a{color:#fff;padding:10px}
.navmenu-fixed-left .fra_megadrop_slider .fra_current{color:#82af32}
.navmenu-fixed-left .fra_megadrop_slider:before,.navmenu-fixed-left .fra_megadrop_slider:after{position:absolute;top:0;content:"";width:25px;height:39px;z-index:1}
.navmenu-fixed-left .fra_megadrop_slider:before{background-image:-webkit-linear-gradient(left,rgba(60,60,60,0) 0,#3c3c3c 100%);background-image:-o-linear-gradient(left,rgba(60,60,60,0) 0,#3c3c3c 100%);background-image:linear-gradient(to right,rgba(60,60,60,0) 0,#3c3c3c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003C3C3C',endColorstr='#FF3C3C3C',GradientType=1);right:0}
.navmenu-fixed-left .fra_megadrop_slider:after{background-image:-webkit-linear-gradient(left,#3c3c3c 0,rgba(60,60,60,0) 100%);background-image:-o-linear-gradient(left,#3c3c3c 0,rgba(60,60,60,0) 100%);background-image:linear-gradient(to right,#3c3c3c 0,rgba(60,60,60,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3C3C3C',endColorstr='#003C3C3C',GradientType=1);left:0}
.navmenu-fixed-left .fra_slider_container{-webkit-transition:margin 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:margin 600ms cubic-bezier(0.86,0,0.07,1);transition:margin 600ms cubic-bezier(0.86,0,0.07,1);display:block;width:400%;margin-top:50px;border-top:1px solid #cdd2d2}
.navmenu-fixed-left .fra_slider_container .fra_mainnav_label_container{display:none}
.navmenu-fixed-left li a:hover,.navmenu-fixed-left li a:focus{background:transparent}
.navmenu-fixed-left .fra_mainnav_item{position:relative;width:25%;float:left;overflow:hidden}
.navmenu-fixed-left .fra_megadrop{-webkit-transition:margin 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:margin 600ms cubic-bezier(0.86,0,0.07,1);transition:margin 600ms cubic-bezier(0.86,0,0.07,1);width:400%;border-top:1px solid #cdd2d2}
.navmenu-fixed-left .fra_megadrop .btn-link,.navmenu-fixed-left .fra_search_link .btn-link{color:#fff;padding:0;line-height:59px}
.navmenu-fixed-left .fra_megadrop .btn-link .fra_icon,.navmenu-fixed-left .fra_search_link .btn-link .fra_icon{height:14px}
.navmenu-fixed-left .fra_megadrop .btn-link .fra_icon .icon,.navmenu-fixed-left .fra_search_link .btn-link .fra_icon .icon{fill:#666}
.navmenu-fixed-left .col-sm-3{width:25%;float:left;padding:0}
.navmenu-fixed-left .fra_megadrop_footer_list{padding:60px 10px 0}
.fra_langselect:hover .dropdown-toggle,.fra_langselect:focus .dropdown-toggle,.fra_langselect:active .dropdown-toggle{background-color:#fff}
.fra_langselect:hover .dropdown-toggle .fra_dropdown_icon_wrapper .icon,.fra_langselect:focus .dropdown-toggle .fra_dropdown_icon_wrapper .icon,.fra_langselect:active .dropdown-toggle .fra_dropdown_icon_wrapper .icon{fill:#82af32}
.fra_offcanvas_overlay_active:after{content:"";position:absolute;left:0;top:60px;right:0;bottom:0;background-color:rgba(0,0,0,0.6)}
.fra_service_nav_btn .fra_servicenav_content{padding:10px 0}
.fra_service_nav_btn .fra_megadrop{padding-top:120px;width:100%;border-bottom:1px solid #bec3c3;background-color:#f6f6f6}
.fra_service_nav_btn .fra_megadrop .col-sm-3{-webkit-transition:max-height 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:max-height 600ms cubic-bezier(0.86,0,0.07,1);transition:max-height 600ms cubic-bezier(0.86,0,0.07,1);width:100%;max-height:1px;padding:0 10px;background-color:#f6f6f6;border:0;overflow:hidden}
.fra_service_nav_btn .fra_megadrop .col-sm-3 li{-webkit-transition:opacity 1200ms cubic-bezier(0.86,0,0.07,1);-o-transition:opacity 1200ms cubic-bezier(0.86,0,0.07,1);transition:opacity 1200ms cubic-bezier(0.86,0,0.07,1);opacity:0}
.fra_service_nav_btn .fra_megadrop .col-sm-3.fra_active{max-height:1000px}
.fra_service_nav_btn .fra_megadrop .col-sm-3.fra_active li{-webkit-transition:opacity 1ms cubic-bezier(0.86,0,0.07,1);-o-transition:opacity 1ms cubic-bezier(0.86,0,0.07,1);transition:opacity 1ms cubic-bezier(0.86,0,0.07,1);opacity:1}
.fra_service_nav_btn.fra_mainnav_item .fra_mainnav_label_container{font-family:"light",Arial,sans-serif;font-weight:300;font-style:normal;position:absolute;left:60px;right:60px;color:#fff;line-height:60px;font-size:16px;z-index:2}
.navmenu-fixed-right .fra_dropdown_offcanvas{-webkit-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);position:absolute;top:60px;line-height:60px;text-align:center;background:#fff;border-bottom:1px solid #bec3c3;width:100%;z-index:1}
.navmenu-fixed-right .fra_dropdown_offcanvas .dropdown-toggle{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;display:inline-block;padding:0;cursor:pointer;color:#82af32;background-color:#fff}
.navmenu-fixed-right .fra_dropdown_offcanvas .dropdown-toggle:hover,.navmenu-fixed-right .fra_dropdown_offcanvas .dropdown-toggle:focus,.navmenu-fixed-right .fra_dropdown_offcanvas .dropdown-toggle:active{background-color:#fff}
.navmenu-fixed-right .fra_dropdown_offcanvas.open{border-bottom:1px solid #bec3c3}
.navmenu-fixed-right .fra_dropdown_offcanvas.open .dropdown-menu{position:absolute;width:100%;top:61px;background-color:#fff}
.navmenu-fixed-right .fra_dropdown_offcanvas.open .dropdown-menu li{border-color:#bec3c3}
.navmenu-fixed-right .fra_dropdown_offcanvas.open .dropdown-menu li .fra_headline_6{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;display:block;padding:0 10px;color:#666;line-height:60px}
.navmenu-fixed-right .fra_dropdown_offcanvas.open .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.navmenu-fixed-right .fra_dropdown_offcanvas .fra_dropdown_icon_wrapper .icon{fill:#5064aa}
.navbar-right .col-sm-3{padding:0;border-bottom:1px solid #bec3c3}
.navbar-right .fra_megadrop_item .fra_headline_6{display:none}
.navbar-right .btn-link{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;padding:0}
.navbar-right .btn-link.fra_btn_icon__left{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px}
.navbar-right .fra_icon{right:-3px}
.navbar-right .fra_megadrop_footer_list .btn-link{line-height:60px;margin:0 10px}
.navbar-right .fra_megadrop_footer_list .fra_icon{width:18px;height:18px}
.navbar-nav .fra_langselect{position:static}
.navbar-nav .fra_langselect .fra_back_btn{-webkit-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);position:absolute;height:60px;width:55px;left:100%;top:60px;line-height:67px;cursor:pointer;z-index:10}
.navbar-nav .fra_langselect .fra_back_btn .icon{fill:#5064aa;width:18px;height:18px;margin-left:20px}
.navbar-nav .fra_langselect .fra_back_btn:hover .icon,.navbar-nav .fra_langselect .fra_back_btn:focus .icon,.navbar-nav .fra_langselect .fra_back_btn:active .icon{fill:#82af32}
.navbar-nav .fra_langselect .dropdown-menu{-webkit-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);position:absolute;display:none;top:60px;left:100%;width:100%}
.navbar-nav .fra_langselect .dropdown-menu li{border-color:#bec3c3}
.navbar-nav .fra_langselect .dropdown-menu li a{text-align:center}
.navbar-nav .fra_langselect .dropdown-toggle{-webkit-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);border-bottom:1px solid #bec3c3}
.navbar-nav .fra_langselect .dropdown-toggle:hover,.navbar-nav .fra_langselect .dropdown-toggle:focus,.navbar-nav .fra_langselect .dropdown-toggle:active{color:#82af32;border-color:#bec3c3;background:#fff}
.navbar-nav .fra_langselect .dropdown-toggle:hover .icon,.navbar-nav .fra_langselect .dropdown-toggle:focus .icon,.navbar-nav .fra_langselect .dropdown-toggle:active .icon{fill:#82af32}
.navbar-nav .fra_langselect .dropdown-toggle .fra_dropdown_icon_wrapper{position:absolute;top:50%;right:7px;margin-top:-8px;height:18px;width:18px}
.navbar-nav .fra_langselect .dropdown-toggle .icon{fill:#5064aa}
.fra_dropdown_icon_wrapper{position:static;margin-bottom:-3px;margin-left:5px}
.fra_navbar_offcanvas .fra_megadrop__footer{border:0;width:100%}
.fra_navbar_offcanvas .fra_megadrop__footer .col-sm-4{padding:0;border-bottom:1px solid #666}
.fra_navbar_offcanvas .fra_megadrop__footer .col-sm-4:first-child{border-top:1px solid #666}
.fra_navbar_offcanvas .fra_megadrop__footer a,.fra_navbar_offcanvas .fra_search_link a{display:block;text-align:left}
.fra_navbar_offcanvas .fra_megadrop__footer .btn,.fra_navbar_offcanvas .fra_search_link .btn{text-align:center}
.fra_navbar_offcanvas .navbar-nav{position:relative;padding-bottom:60px;overflow:hidden;z-index:0}
}
@media(min-width:768px){.nav .fra_mainnav_item{position:static}
.nav .fra_mainnav_item.dropdown{position:relative}
.nav .fra_mainnav_item:hover{cursor:pointer}
.no-js .fra_mainnav_item:hover>a{background:#a5c86e;border-color:#6f962c;color:#fff;outline:transparent}
.no-js .fra_mainnav_item:hover .fra_megadrop{height:500px}
}
.nav .fra_slider_container_wrapper,.nav .fra_slider_container{position:static}
.fra_megadrop{text-align:left;overflow:hidden}
@media(min-width:768px){.fra_megadrop{-webkit-transition:height 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:height 600ms cubic-bezier(0.86,0,0.07,1);transition:height 600ms cubic-bezier(0.86,0,0.07,1);border-bottom-right-radius:3px;border-bottom-left-radius:3px;position:absolute;left:0;right:0;height:0;padding:0 10px;background:#f6f6f6;z-index:10}
}
@media(min-width:992px){.fra_megadrop{padding:0 20px}
}
@media(min-width:768px){.fra_megadrop .nav{-webkit-transition:background 200ms cubic-bezier(0.86,0,0.07,1);-o-transition:background 200ms cubic-bezier(0.86,0,0.07,1);transition:background 200ms cubic-bezier(0.86,0,0.07,1);position:static;padding:20px 10px}
.fra_megadrop .nav:hover .fra_headline_6 a,.fra_megadrop .nav:focus .fra_headline_6 a,.fra_megadrop .nav:active .fra_headline_6 a{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;color:#82af32}
.fra_megadrop .nav:hover .fra_megadrop_img_wrapper:after{background:0}
.fra_megadrop .nav:hover:after{width:-webkit-calc(25% - -5px);width:-moz-calc(25% - -5px);width:calc(25% - -5px);-webkit-box-shadow:0 1px #f6f6f6 inset;box-shadow:0 1px #f6f6f6 inset;display:inline-block;content:"";position:absolute;top:0;bottom:0;left:0;background:#fff;z-index:-1}
.fra_megadrop .nav:hover:nth-child(2):after{left:-webkit-calc(25% - -5px);left:-moz-calc(25% - -5px);left:calc(25% - -5px);width:-webkit-calc(25% - 5px);width:-moz-calc(25% - 5px);width:calc(25% - 5px)}
.fra_megadrop .nav:hover:nth-child(3):after{width:-webkit-calc(25% - 5px);width:-moz-calc(25% - 5px);width:calc(25% - 5px);left:50%}
.fra_megadrop .nav:hover:nth-child(4):after{width:-webkit-calc(25% - -5px);width:-moz-calc(25% - -5px);width:calc(25% - -5px);left:-webkit-calc(75% - 5px);left:-moz-calc(75% - 5px);left:calc(75% - 5px)}
}
@media(min-width:992px){.fra_megadrop .nav{padding:24px 20px 31px}
.fra_megadrop .nav:hover:after{width:-webkit-calc(25% - -10px);width:-moz-calc(25% - -10px);width:calc(25% - -10px)}
.fra_megadrop .nav:hover:nth-child(2):after{left:-webkit-calc(25% - -10px);left:-moz-calc(25% - -10px);left:calc(25% - -10px);width:-webkit-calc(25% - 10px);width:-moz-calc(25% - 10px);width:calc(25% - 10px)}
.fra_megadrop .nav:hover:nth-child(3):after{width:-webkit-calc(25% - 10px);width:-moz-calc(25% - 10px);width:calc(25% - 10px)}
.fra_megadrop .nav:hover:nth-child(4):after{width:-webkit-calc(25% - -10px);width:-moz-calc(25% - -10px);width:calc(25% - -10px);left:-webkit-calc(75% - 10px);left:-moz-calc(75% - 10px);left:calc(75% - 10px)}
}
.fra_megadrop .nav .fra_megadrop_item{color:#5064aa}
.fra_megadrop .nav .fra_megadrop_item a.fra_megadrop_img_wrapper{margin-bottom:13px;padding:0}
@media(min-width:768px){.fra_megadrop .nav .fra_megadrop_item a{display:inline-block;padding:3px 26px 3px 0}
}
.fra_megadrop .nav .fra_megadrop_img_wrapper:after{opacity:1;filter:alpha(opacity=100);display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(80,100,170,0.6);content:""}
@media(min-width:768px){.fra_megadrop .nav .fra_headline_6 a{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;color:#5064aa}
}
@media(min-width:768px){.nav .fra_megadrop__footer{-webkit-transition:height 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:height 600ms cubic-bezier(0.86,0,0.07,1);transition:height 600ms cubic-bezier(0.86,0,0.07,1);position:absolute;top:68px;height:0;padding:0;z-index:0}
}
.navmenu-fixed-right .fra_megadrop{-webkit-transition:all 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 600ms cubic-bezier(0.86,0,0.07,1);transition:all 600ms cubic-bezier(0.86,0,0.07,1);border-radius:0;margin-left:0}
@media(max-width:767px){.navmenu-fixed-right .fra_megadrop{position:static}
}
.navmenu-fixed-right .fra_megadrop__footer{background:0}
.fra_megadrop_item .fra_megadrop_img_wrapper img{display:block;max-width:100%;height:auto;width:100%}
.fra_megadrop_footer_list{padding:0;background:#fff;list-style:none}
@media(min-width:768px){.fra_megadrop_footer_list{border-bottom-right-radius:3px;border-bottom-left-radius:3px;position:absolute;bottom:0;left:0;width:100%;background:#adb9d8;line-height:40px;text-align:center}
.fra_megadrop_footer_list .col-sm-3:nth-child(1){float:right}
.fra_megadrop_footer_list .col-sm-4{-webkit-transition:background 200ms cubic-bezier(0.86,0,0.07,1);-o-transition:background 200ms cubic-bezier(0.86,0,0.07,1);transition:background 200ms cubic-bezier(0.86,0,0.07,1)}
.fra_megadrop_footer_list .col-sm-4:hover,.fra_megadrop_footer_list .col-sm-4:focus,.fra_megadrop_footer_list .col-sm-4:active{cursor:pointer;background:#82af32}
.fra_megadrop_footer_list .col-sm-4:hover:nth-child(1),.fra_megadrop_footer_list .col-sm-4:focus:nth-child(1),.fra_megadrop_footer_list .col-sm-4:active:nth-child(1){-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}
.fra_megadrop_footer_list .col-sm-4:hover:nth-child(3),.fra_megadrop_footer_list .col-sm-4:focus:nth-child(3),.fra_megadrop_footer_list .col-sm-4:active:nth-child(3){-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}
}
@media(min-width:768px){.fra_megadrop_footer_list .btn-link{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;display:block;color:#fff}
.fra_megadrop_footer_list .btn-link:hover,.fra_megadrop_footer_list .btn-link:focus{color:#fff}
}
.fra_megadrop_footer_slider{-webkit-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);width:100%;margin-left:0}
@media(min-width:768px){.fra_megadrop_footer_slider{position:absolute;top:0;bottom:0;left:0;width:200%}
}
@media(min-width:768px){.fra_megadrop_footer_slider .fra_megadrop_footer_list{width:50%;padding:0 10px}
}
@media(min-width:992px){.fra_megadrop_footer_slider .fra_megadrop_footer_list{padding:0 20px}
}
@media(min-width:768px){.fra_megadrop_footer_slider .col-sm-3{-webkit-transition:background-color 200ms cubic-bezier(0.86,0,0.07,1);-o-transition:background-color 200ms cubic-bezier(0.86,0,0.07,1);transition:background-color 200ms cubic-bezier(0.86,0,0.07,1)}
.fra_megadrop_footer_slider .col-sm-3:before{display:inline-block;content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;background-color:#adb9d8}
.fra_megadrop_footer_slider .col-sm-3:hover:before,.fra_megadrop_footer_slider .col-sm-3:focus:before,.fra_megadrop_footer_slider .col-sm-3:active:before{background-color:#82af32}
.fra_megadrop_footer_slider .col-sm-3:hover:first-child:before,.fra_megadrop_footer_slider .col-sm-3:focus:first-child:before,.fra_megadrop_footer_slider .col-sm-3:active:first-child:before{width:-webkit-calc(100% - -10px);width:-moz-calc(100% - -10px);width:calc(100% - -10px);right:-10px;border-bottom-right-radius:3px}
}
@media(min-width:768px) and (min-width:992px){.fra_megadrop_footer_slider .col-sm-3:hover:first-child:before,.fra_megadrop_footer_slider .col-sm-3:focus:first-child:before,.fra_megadrop_footer_slider .col-sm-3:active:first-child:before{width:-webkit-calc(100% - -20px);width:-moz-calc(100% - -20px);width:calc(100% - -20px);right:-20px}
}
@media(min-width:768px){.fra_megadrop_footer_slider .col-sm-3:hover:nth-child(2):before,.fra_megadrop_footer_slider .col-sm-3:focus:nth-child(2):before,.fra_megadrop_footer_slider .col-sm-3:active:nth-child(2):before{width:-webkit-calc(100% - -10px);width:-moz-calc(100% - -10px);width:calc(100% - -10px);left:-10px;border-bottom-left-radius:3px}
}
@media(min-width:768px) and (min-width:992px){.fra_megadrop_footer_slider .col-sm-3:hover:nth-child(2):before,.fra_megadrop_footer_slider .col-sm-3:focus:nth-child(2):before,.fra_megadrop_footer_slider .col-sm-3:active:nth-child(2):before{width:-webkit-calc(100% - -20px);width:-moz-calc(100% - -20px);width:calc(100% - -20px);left:-20px}
}
@media(min-width:768px){.navmenu-fixed-left{width:-webkit-calc(70% - 190px);width:-moz-calc(70% - 190px);width:calc(70% - 190px);position:static;float:left;z-index:10}
}
@media(min-width:768px){.navmenu-fixed-left .navbar-nav{max-width:-webkit-calc(100% - 47px);max-width:-moz-calc(100% - 47px);max-width:calc(100% - 47px);float:none}
}
@media(min-width:992px){.navmenu-fixed-left .navbar-nav{max-width:-webkit-calc(100% - 67px);max-width:-moz-calc(100% - 67px);max-width:calc(100% - 67px)}
}
.navbar-nav.fra_search_container{position:absolute;top:0}
@media(max-width:767px){.navbar-nav.fra_search_container{-webkit-transition:max-height 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:max-height 300ms cubic-bezier(0.86,0,0.07,1);transition:max-height 300ms cubic-bezier(0.86,0,0.07,1);top:60px;left:100%;width:100%;max-height:0;padding:0;overflow:hidden}
.navbar-nav.fra_search_container.fra_active{max-height:1000px;overflow-y:auto}
}
@media(min-width:768px){.navbar-nav.fra_search_container{right:30%;border-right:1px solid #ededed;z-index:0}
}
.fra_search_wrapper{width:100%;line-height:68px}
@media(min-width:768px){.fra_search_wrapper{-webkit-transition:all 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 600ms cubic-bezier(0.86,0,0.07,1);transition:all 600ms cubic-bezier(0.86,0,0.07,1);position:absolute;right:46px;top:0;width:0;visibility:hidden}
.fra_search_wrapper:after{-webkit-box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);position:absolute;left:5%;bottom:0;width:90%;height:68px;z-index:-1;content:""}
.fra_search_wrapper.fra_active{visibility:visible;width:100%}
}
@media(min-width:992px){.fra_search_wrapper{right:66px}
}
.fra_search_btn{position:relative;display:none;width:46px;height:70px;padding:0 15px;margin-bottom:-2px;border-bottom:2px solid #666;background:#aaafaf;z-index:1}
@media(min-width:768px){.fra_search_btn{display:block}
}
@media(min-width:992px){.fra_search_btn{padding:0 25px;width:66px}
}
.fra_search_btn .icon{fill:#fff}
.fra_search_btn:hover{border-color:#6f962c;background:#a5c86e;cursor:pointer}
.fra_search_btn:hover .icon{fill:#fff}
.fra_search_btn.fra_active{border-color:#6f962c;background:#a5c86e}
.fra_search_btn.fra_active .icon{fill:#fff}
.fra_search_content{-webkit-transition:all 400ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 400ms cubic-bezier(0.86,0,0.07,1);transition:all 400ms cubic-bezier(0.86,0,0.07,1);max-height:0;overflow:hidden;border-top:1px solid #bec3c3;border-bottom:1px solid #bec3c3;background:#fff;text-align:left}
@media(min-width:768px){.fra_search_content{border-top:0;border-bottom-width:2px}
}
.fra_search_content.fra_active{max-height:800px;overflow-y:auto}
.fra_search_content .fra_copy_1{padding:10px;color:#5064aa}
.fra_search_content .fra_tile_container{padding-left:10px;padding-right:10px;padding-bottom:20px}
.fra_search_input{display:block;width:100%;height:68px;padding-left:30px;padding-right:38px;border:0;color:#999;background:#f6f6f6}
@media(max-width:767px){.fra_search_input{font-size:16px}
}
@media(min-width:768px){.fra_search_input{padding:5px 5px 5px 36px}
}
.fra_search_input::-ms-clear{width:0;height:0}
.fra_search_input_close{height:68px}
.no-touch .fra_search_input_close:hover .icon{fill:#82af32}
.fra_search_input_remove{display:none;position:absolute;right:10px;top:0;height:68px;line-height:1em;cursor:pointer}
.fra_search_input_remove .icon{width:0}
.fra_active .fra_search_input_remove .icon{-webkit-transition:width 400ms cubic-bezier(0.86,0,0.07,1);-o-transition:width 400ms cubic-bezier(0.86,0,0.07,1);transition:width 400ms cubic-bezier(0.86,0,0.07,1);width:16px;fill:#5064aa}
.fra_search_hint_wrapper{padding-bottom:20px}
.fra_search_hint_wrapper .row{margin:0;line-height:25px}
@media(min-width:768px){.fra_search_hint_wrapper .row{min-height:41px;line-height:30px;border-bottom:1px solid #ededed;padding:5px 10px}
}
.fra_search_hint_wrapper .fra_copy_8,.fra_search_hint_wrapper .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_search_hint_wrapper .fra_label_text{float:left;margin:0;padding:5px 10px}
@media(max-width:767px){.fra_search_hint_wrapper .fra_copy_8,.fra_search_hint_wrapper .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_search_hint_wrapper .fra_label_text{width:100%;padding:10px 10px 0}
}
.fra_search_hint_wrapper .btn-link{padding-right:0;margin:0 10px;float:left}
#searchlayer>span{padding:10px}
#searchlayer .menu-column{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
@media(max-width:1199px){#searchlayer .menu-column{width:100%}
}
@media(min-width:992px){#searchlayer .menu-column{float:left;width:50%}
}
#searchlayer .menu-headline h3{margin-top:15px;color:#5064aa}
@media(max-width:991px){#searchlayer .menu-headline h3{font-size:14px;color:#999}
}
#searchlayer .menu-content>a{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;display:block;margin:10px 0 35px;color:#5064aa;text-decoration:none}
#searchlayer .menu-content>a:hover,#searchlayer .menu-content>a:focus,#searchlayer .menu-content>a:active{color:#82af32}
#searchlayer .product-listing{padding-left:0;list-style:none;background:#fff;margin:0}
#searchlayer .showmorelink{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;display:block;position:relative;max-height:82px;margin:0 0 30px;padding-right:26px;text-decoration:none;color:#5064aa;overflow:hidden}
#searchlayer .showmorelink:before{display:block;position:absolute;right:0;top:50%;width:16px;height:64px;overflow:hidden;margin-top:-8px;content:"";background:url('fraport.base.app/resources/img/arrow.svg') no-repeat 0 0}
#searchlayer .showmorelink:hover{color:#82af32}
#searchlayer .showmorelink:hover:before{background-position:0 -48px}
#searchlayer .suggestionitem{padding-bottom:10px}
#searchlayer .suggestion-product-container{display:block;overflow:hidden;max-height:80px;line-height:20px;text-decoration:none}
#searchlayer .suggestion-product-container .suggestion-product-container-description{width:100%;position:relative;color:#666;max-height:80px}
#searchlayer .suggestion-product-container .product-container-title:before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(255,255,255,0.2)),color-stop(45%,#fff),color-stop(100%,#fff));background-image:-moz-linear-gradient(left,rgba(255,255,255,0.2),#fff 45%,#fff);background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.2),#fff 45%,#fff);background-image:linear-gradient(to right,rgba(255,255,255,0.2),#fff 45%,#fff);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";bottom:-2px;position:absolute;right:0;width:2em;height:20px;text-align:right}
#searchlayer .suggestion-product-container .product-container-title:after{content:"";background:#fff;height:100%;position:absolute;width:100%;margin-left:1em}
#searchlayer .suggestion-product-container-image{float:left;max-width:80px;padding-right:10px}
#searchlayer .suggestion-product-container-description h3{white-space:nowrap;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;position:relative;margin:0;background:#fff;z-index:1}
@media(max-width:991px){#searchlayer .suggestion-product-container-description h3{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:22px;color:#5064aa}
}
#searchlayer .suggestion-product-container-description .product-container-title{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;display:block}
.fra_footer{background:#5064aa;border-top:20px solid #445591;color:#fff;margin-top:115px}
@media(min-width:768px){.fra_footer{border-top-width:10px}
}
.fra_footer h2,.fra_footer h3,.fra_footer h4,.fra_footer h5,.fra_footer h6,.fra_footer p,.fra_footer a{color:#fff}
.fra_footer .fra_copy_8,.fra_footer .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_footer .fra_label_text{display:inline-block;padding:0 10px 10px}
@media(min-width:768px){.fra_footer .fra_copy_8,.fra_footer .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_footer .fra_label_text{padding-bottom:5px}
}
.fra_footer .fra_headline_3{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;margin-top:15px;margin-bottom:30px}
@media(min-width:768px){.fra_footer .fra_headline_3{margin-top:24px}
}
.fra_footer .fra_footer_links a{width:auto;margin-bottom:10px;padding:0 10px;float:left}
.fra_footer .fra_copy{color:#8296c8;padding-top:22px;padding-bottom:18px}
@media(max-width:767px){.fra_footer .fra_copy{font-size:10px}
}
@media(min-width:768px){.fra_footer .fra_copy{padding-top:0;padding-bottom:36px}
}
.fra_footer_nav{margin:0 -10px 2px}
@media(min-width:768px){.fra_footer_nav{margin-bottom:50px}
}
.fra_footer_nav .col-md-3,.fra_footer_nav .fra_social_links{display:inline-block;float:none;margin-right:-4px;vertical-align:top;padding:0 0 20px}
.fra_footer_nav li{padding:0 10px}
.fra_footer_nav li a{padding:1px 0 10px 0}
@media(min-width:768px){.fra_footer_nav li a{padding-bottom:1px}
}
.fra_footer_nav li a:hover,.fra_footer_nav li a:focus,.fra_footer_nav li a:active{background:0}
.fra_footer_nav .fra_social_links li{padding-bottom:10px}
@media(min-width:768px){.fra_footer_nav .fra_social_links li{width:33%;float:left;padding:0 0 10px 10px}
}
@media(min-width:992px){.fra_footer_nav .fra_social_links li{width:25%}
}
.fra_footer_nav .fra_social_links .btn-secondary{background:#445591;border:0;box-shadow:none;height:40px;padding-top:10px}
.fra_footer_nav .fra_social_links .btn-secondary:hover{background:#8296c8}
.fra_footer_nav .fra_social_links .btn-secondary img.fra_icon{width:auto}
.fra_login_form_wrapper{-webkit-transition:left 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:left 600ms cubic-bezier(0.86,0,0.07,1);transition:left 600ms cubic-bezier(0.86,0,0.07,1);position:absolute;padding:0}
@media(max-width:767px){.fra_login_form_wrapper{left:100%;width:200%;top:60px;background:#fff;border-top:60px solid #445591;margin-top:-60px}
.fra_login_form_wrapper .form-control,.fra_login_form_wrapper .fra_flight_search_field{width:100%;height:60px;margin-top:-1px;background:#f6f6f6;border-width:1px;border-style:solid none;border-color:#bec3c3}
.fra_login_form_wrapper .fra_btn_link_3{display:block;float:left;width:100%;line-height:60px;margin-top:-1px;padding:0 10px;border-width:1px;border-style:solid none none;border-color:#bec3c3}
.fra_login_form_wrapper .fra_btn_link_3 .fra_icon{right:7px}
}
@media(min-width:768px){.fra_login_form_wrapper{-webkit-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);position:relative;width:50%;height:100%;float:right;padding:80px 40px 20px;background:#f6f6f6;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.fra_login_form_wrapper .fra_headline_6{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;color:#5064aa}
.fra_login_form_wrapper .btn-link,.fra_login_form_wrapper .btn-primary,.fra_login_form_wrapper .btn-secondary{margin-top:10px}
.fra_login_form_wrapper .btn-primary{float:right}
.fra_login_form_wrapper .col-sm-6{padding:0}
}
.fra_login_form_wrapper .form-group:before,.fra_login_form_wrapper .form-group:after{content:" ";display:table}
.fra_login_form_wrapper .form-group:after{clear:both}
@media(max-width:767px){.fra_login_form_wrapper .form-group{margin:0}
.fra_login_form_wrapper .form-group .col-sm-6{width:100%;margin-top:-1px;float:left;padding:0;border-top:1px solid #cdd2d2;border-bottom:1px solid #cdd2d2}
.fra_login_form_wrapper .form-group .btn-link{width:100%;line-height:60px;float:left}
}
.fra_login_form_wrapper .fra_error_hint{display:none}
.fra_login_form_wrapper .fra_error .form-control,.fra_login_form_wrapper .fra_error .fra_flight_search_field{border-color:#d72319;color:#d72319}
.fra_login_form_wrapper .fra_error .fra_error_hint{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:11px;line-height:17px;display:block;margin:10px;color:#d72319}
@media(min-width:768px){.fra_login_form_wrapper .fra_error .fra_error_hint{margin:6px 0}
}
.fra_login_form_wrapper .fra_icon{cursor:pointer}
.fra_login_form_wrapper .fra_icon .icon{fill:#5064aa}
@media(max-width:767px){.fra_login_col{width:50%;float:left;padding:0;border-bottom:1px solid #cdd2d2}
.fra_login_col .fra_headline_6{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;line-height:60px;color:#5064aa;margin:0;border-bottom:1px solid #bec3c3;text-align:center}
.fra_login_col .fra_headline_6 a{color:#82af32}
.fra_login_col .btn{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);margin:10px}
.fra_login_col .fra_icon_link{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal}
}
@media(min-width:768px){.fra_login_col:nth-child(2){padding-right:30px}
.fra_login_col:last-child{padding-left:30px}
}
#fra_login_form{padding:0}
@media(min-width:768px){#fra_login_form{padding:18px 0 0}
}
#fra_show_service_nav{position:absolute;left:0;height:40px;width:40px;margin-left:7px;top:21px;z-index:1;cursor:pointer}
@media(max-width:767px){#fra_show_service_nav{display:none}
}
#fra_show_service_nav:hover .icon,#fra_show_service_nav:focus .icon,#fra_show_service_nav:active .icon{fill:#82af32}
#fra_show_service_nav .fra_icon{width:18px;height:18px}
@media(max-width:767px){#fra_show_service_nav .fra_icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
}
@media(min-width:768px){#fra_show_service_nav{top:38px;left:31px}
#fra_show_service_nav .fra_icon{display:inline-block;height:20px;width:22px}
#fra_show_service_nav .fra_visible_xs{display:none}
}
@media(min-width:768px){.fra_mainnav_item.fra_service_nav_btn{width:-webkit-calc(100% - 55px);width:-moz-calc(100% - 55px);width:calc(100% - 55px)}
}
@media(min-width:992px){.fra_mainnav_item.fra_service_nav_btn{width:-webkit-calc(100% - 66px);width:-moz-calc(100% - 66px);width:calc(100% - 66px)}
}
.fra_mainnav_item.fra_service_nav_btn .fra_mainnav_label_container{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center}
@media(min-width:768px){.fra_mainnav_item.fra_service_nav_btn .fra_mainnav_label_container{width:-webkit-calc(100% - -1px);width:-moz-calc(100% - -1px);width:calc(100% - -1px);font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;margin-bottom:-2px;padding-left:80px;padding-right:20px;border-bottom:2px solid #bec3c3;line-height:68px;text-align:left}
}
.fra_mainnav_item.fra_service_nav_btn .fra_mainnav_label__addition{padding-left:70px}
.fra_avatar{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);display:inline-block;position:absolute;top:13px;right:0;width:35px;height:35px;margin-right:10px;cursor:pointer;z-index:2}
@media(min-width:768px){.fra_avatar{left:auto;right:auto;top:auto;width:40px;height:40px;margin:14px 20px;z-index:1}
}
.fra_avatar .fra_icon{background:rgba(255,255,255,0.1);display:none;height:100%;width:100%;border-radius:20px}
@media(min-width:768px){.fra_avatar .fra_icon{background:rgba(102,102,102,0.1)}
}
.fra_avatar .fra_icon.fra_active{display:inline-block}
.fra_avatar .fra_icon_avatar{border:2px solid #fff}
.fra_avatar .icon{padding:8px;fill:#fff}
@media(min-width:768px){.fra_avatar .icon{fill:#666}
}
.fra_message_bubble{display:none;position:absolute;top:-8px;right:-11px;width:24px;height:24px;background:#d72319;border:2px solid #fff;border-radius:24px;color:white;line-height:20px;text-align:center;overflow:hidden}
.fra_message_bubble.fra_active{display:block}
.fra_servicenav_content{-webkit-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);-o-transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);transition:margin-left 600ms cubic-bezier(0.86,0,0.07,1);width:100%;margin-left:0}
.fra_servicenav_content .fra_disabled{margin-top:100px}
.fra_megadrop .fra_minicart .btn-link{padding:5px 0}
.fra_megadrop .fra_minicart .btn-link:hover{background-color:transparent}
@media(min-width:768px){.fra_megadrop .fra_minicart .btn-link{margin:5px 0;padding:0}
}
@media(max-width:767px){.fra_megadrop .fra_minicart .fra_megadrop_item:first-child{display:none}
.fra_megadrop .fra_minicart .fra_megadrop_item:nth-child(2).fra_minicart_item{margin-top:-10px}
}
.fra_megadrop .fra_minicart .fra_megadrop_item.fra_minicart_item{position:relative;height:60px;margin:0 -10px;padding:10px 40px 10px 10px;border-bottom:1px solid #bec3c3}
.fra_megadrop .fra_minicart .fra_megadrop_item.fra_minicart_item:before,.fra_megadrop .fra_minicart .fra_megadrop_item.fra_minicart_item:after{content:" ";display:table}
.fra_megadrop .fra_minicart .fra_megadrop_item.fra_minicart_item:after{clear:both}
@media(min-width:768px){.fra_megadrop .fra_minicart .fra_megadrop_item.fra_minicart_item{margin:0 0 10px;padding:0;border-bottom:0}
}
@media(max-width:767px){.fra_megadrop .fra_minicart .fra_megadrop_item:not(fra_minicart_item){margin:0 -10px;padding:10px;border-bottom:1px solid #bec3c3}
.fra_megadrop .fra_minicart .fra_megadrop_item:not(fra_minicart_item):last-child{border:0;padding-bottom:0}
}
.fra_megadrop .fra_minicart .fra_megadrop_item .btn-primary{margin:10px 0;padding:0;text-align:center}
@media(min-width:768px){.fra_megadrop .fra_minicart .fra_megadrop_item .btn-primary{padding:10px 0;text-align:left}
}
.fra_megadrop .fra_minicart .fra_megadrop_item .btn-primary:hover{background-color:#a5c86e}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_minicart_item_link{display:block;position:relative;margin:0;padding:0}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_minicart_item_link:hover{background-color:transparent}
@media(min-width:768px){.fra_megadrop .fra_minicart .fra_megadrop_item .fra_minicart_item_link:before{opacity:1;filter:alpha(opacity=100);display:block;position:absolute;top:0;left:0;width:60px;height:60px;background:rgba(80,100,170,0.6);content:""}
}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_minicart_item_link img{width:40px;height:40px;float:left;overflow:hidden}
@media(min-width:768px){.fra_megadrop .fra_minicart .fra_megadrop_item .fra_minicart_item_link img{width:60px;height:60px}
}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_delete_icon{position:absolute;top:0;right:0;height:60px;width:40px;padding:11px}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_delete_icon:hover{background-color:transparent}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_delete_icon .icon{fill:#5064aa;width:18px;height:18px}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text{width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px);color:#5064aa}
@media(max-width:767px){.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;overflow:hidden;line-height:20px;height:40px;line-height:17px;padding:3px 0 3px 10px}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text:before{content:"";float:left;width:5px;height:40px}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text>*:first-child{float:right;width:100%;margin-left:-5px}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text>*:first-child>*:first-child{margin:0;padding:0}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(246,246,246,0)),color-stop(50%,#f6f6f6),color-stop(100%,#f6f6f6));background-image:-moz-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:-webkit-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:linear-gradient(to right,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-20px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text:after{top:-23px}
}
@media(min-width:768px){.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text{overflow:hidden;line-height:20px;height:60px;color:#666;padding-left:10px}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text:before{content:"";float:left;width:5px;height:60px}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text>*:first-child{float:right;width:100%;margin-left:-5px}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text>*:first-child>*:first-child{margin:0;padding:0}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(246,246,246,0)),color-stop(50%,#f6f6f6),color-stop(100%,#f6f6f6));background-image:-moz-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:-webkit-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:linear-gradient(to right,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-20px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right}
}
.fra_megadrop .fra_minicart .fra_megadrop_item .fra_clamped_text p{margin:0}
@media(min-width:768px){.fra_megadrop .fra_minicart:hover .fra_clamped_text:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(100%,#fff));background-image:-moz-linear-gradient(left,rgba(255,255,255,0),#fff 50%,#fff);background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff 50%,#fff);background-image:linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff)}
.fra_megadrop .fra_minicart:hover .fra_minicart_item_link:before{opacity:0;filter:alpha(opacity=0)}
}
.fra_notification .alert .container-fluid{display:table}
.fra_notification .alert:before{content:""}
.fra_notification .icon{fill:#fff;width:40px;height:40px;display:inline-block}
.fra_notification .fra_notification_icon{display:table-cell;width:60px;height:100%;vertical-align:middle}
.fra_notification .fra_notification_content{display:table-cell}
.fra_darksite{display:none}
.fra_darksite .fra_container__header{border:3px solid #d72319;padding:10px;margin:-3px 10px 0}
.fra_darksite .fra_container__header:first-child{margin-top:10px}
.fra_darksite .fra_container__header:last-child{margin-bottom:10px}
@media(min-width:768px){.fra_darksite .fra_container__header{margin-left:20px;margin-right:20px;padding:20px}
.fra_darksite .fra_container__header:first-child{margin-top:100px}
.fra_darksite .fra_container__header:last-child{margin-bottom:10px}
}
@media(max-width:767px){.fra_darksite img{display:block;margin:0 auto}
}
@media(min-width:768px){.fra_darksite img{float:right;margin:0 0 10px 10px}
}
.fra_toggle input,.checkbox input,.radio input{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;margin:0;cursor:pointer;z-index:1}
.form-control,.fra_flight_search_field{-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;border-radius:0}
.form-control::-ms-clear,.fra_flight_search_field::-ms-clear{width:0;height:0}
.form-control:focus,.fra_flight_search_field:focus{-webkit-box-shadow:none;box-shadow:none}
.form-group{margin:10px 0}
label{font-weight:normal}
.checkbox{margin:9px 0}
.checkbox+.checkbox{margin-top:9px}
.checkbox label{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;position:relative;padding-left:24px;font-size:14px;color:#5064aa;cursor:pointer}
.checkbox input:checked+.fra_icon{color:#fff;background:#82af32;border-color:#82af32}
.checkbox input:checked+.fra_icon .icon{display:block;fill:#fff}
.checkbox .fra_checkbox,.checkbox .fra_icon{position:absolute}
.checkbox .fra_icon{top:2px;margin-left:-24px;color:transparent;border:2px solid #adb9d8}
.checkbox .fra_icon .icon{display:none}
.checkbox .fra_icon,.radio .fra_icon{width:14px;height:14px}
.form-group>label{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;position:relative;font-size:14px;color:#5064aa}
.radio label{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;position:relative;padding-left:24px;font-size:14px;color:#5064aa;cursor:pointer}
.radio .fra_icon{display:block;margin-left:-24px;margin-top:1px;position:absolute}
.radio .fra_icon .icon{fill:#fff;background:#adb9d8;border-radius:50%;padding:2px}
.radio input:checked+.fra_icon .icon{fill:#82af32;background:#fff;padding:0}
.fra_toggle{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;height:40px;line-height:40px;padding:0}
.fra_toggle .fra_toggle_btn,.fra_toggle input{width:100%;height:40px;padding:0 10px}
.fra_toggle.col-xs-4 .fra_toggle_btn{text-align:center}
.fra_toggle:hover .fra_toggle_btn,.fra_toggle input:checked+.fra_toggle_btn{color:#fff;background:#a5c86e;border-right-color:#f6f6f6;border-bottom-color:#6f962c}
.fra_toggle .fra_icon{line-height:38px;position:absolute;right:10px;top:0}
.fra_toggle:last-child .fra_toggle_btn{border-right:0}
.fra_toggle_btn{position:absolute;top:0;left:0;color:#999;background:#f6f6f6;border-right:1px solid #cdd2d2;border-bottom:1px solid #aaafaf;z-index:0}
.fra_dropdown__select{position:relative}
.fra_dropdown__select select:focus::-ms-value,.fra_dropdown__select select:active::-ms-value{color:#5064aa;background-color:transparent}
.fra_dropdown__select select:focus:-moz-focusring,.fra_dropdown__select select:focus::-moz-focus-inner,.fra_dropdown__select select:active:-moz-focusring,.fra_dropdown__select select:active::-moz-focus-inner{color:transparent;text-shadow:0 0 0 #5064aa}
@media(min-width:768px){.fra_dropdown__select select{white-space:nowrap;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
}
.fra_dropdown__select select option,.fra_dropdown__select select .option{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;background:#fff;color:#666;padding:5px}
.fra_dropdown__select select option:checked,.fra_dropdown__select select option:hover,.fra_dropdown__select select option:focus,.fra_dropdown__select select option:active,.fra_dropdown__select select .option:checked,.fra_dropdown__select select .option:hover,.fra_dropdown__select select .option:focus,.fra_dropdown__select select .option:active{-webkit-box-shadow:0 0 10px 100px #cdd2d2 inset;box-shadow:0 0 10px 100px #cdd2d2 inset;color:#82af32;text-shadow:0 0 0 #fff}
.fra_dropdown__select:hover:not(.disabled) .icon-wrapper{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fra_dropdown__select.disabled .icon-wrapper{opacity:.65;filter:alpha(opacity=65)}
.fra_dropdown__select .icon-wrapper{position:absolute;top:13px;right:10px;width:16px;height:16px;pointer-events:none}
.fra_dropdown__select .icon-wrapper .icon{fill:#5064aa}
.fra_dropdown__select .btn{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;height:42px;width:100%;padding:2px 30px 2px 8px;background:#fff;color:#5064aa}
.fra_dropdown__select .btn::-ms-expand{display:none}
.fra_dropdown__select .btn-outline{border:1px solid #cdd2d2}
.fra_dropdown__select.btn-primary .btn,.fra_dropdown__select.btn-secondary .btn{color:#fff;background:transparent}
.fra_dropdown__select.btn-primary .btn:focus::-ms-value,.fra_dropdown__select.btn-primary .btn:active::-ms-value,.fra_dropdown__select.btn-secondary .btn:focus::-ms-value,.fra_dropdown__select.btn-secondary .btn:active::-ms-value{color:#fff}
.fra_dropdown__select.btn-primary .btn:focus:-moz-focusring,.fra_dropdown__select.btn-primary .btn:focus::-moz-focus-inner,.fra_dropdown__select.btn-primary .btn:active:-moz-focusring,.fra_dropdown__select.btn-primary .btn:active::-moz-focus-inner,.fra_dropdown__select.btn-secondary .btn:focus:-moz-focusring,.fra_dropdown__select.btn-secondary .btn:focus::-moz-focus-inner,.fra_dropdown__select.btn-secondary .btn:active:-moz-focusring,.fra_dropdown__select.btn-secondary .btn:active::-moz-focus-inner{text-shadow:0 0 0 #fff}
.fra_dropdown__select.btn-primary .icon-wrapper .icon,.fra_dropdown__select.btn-secondary .icon-wrapper .icon{fill:#fff}
.fra_dropdown__select.btn-default{-webkit-box-shadow:none;box-shadow:none;border:1px solid #cdd2d2}
.fra_dropdown__select.btn-default .btn{color:#666}
.fra_dropdown__select.btn-default .btn:focus::-ms-value,.fra_dropdown__select.btn-default .btn:active::-ms-value{color:#666}
.fra_dropdown__select.btn-default .btn:focus:-moz-focusring,.fra_dropdown__select.btn-default .btn:focus::-moz-focus-inner,.fra_dropdown__select.btn-default .btn:active:-moz-focusring,.fra_dropdown__select.btn-default .btn:active::-moz-focus-inner{text-shadow:0 0 0 #666}
.fra_dropdown__select.btn-default .icon-wrapper .icon{fill:#666}
.fra_traveltainment_form .fra_dropdown__select .btn{color:#666}
.fra_traveltainment_form.fra_traveltainment_form__carRental .form-group{margin-top:0;margin-bottom:0}
.fra_traveltainment_form.fra_traveltainment_form__carRental .col-xs-12{margin-top:5px;margin-bottom:5px}
@media(min-width:768px){.fra_traveltainment_form.fra_traveltainment_form__carRental .col-xs-12{margin-top:0;margin-bottom:0}
.fra_traveltainment_form.fra_traveltainment_form__carRental .form-group{margin-top:10px;margin-bottom:10px}
}
.btn{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.fra_input_neutral{height:40px;background:#fff;color:#82af32;border:0;font-size:16px;padding:2px 0 2px 10px;-moz-appearance:none;-webkit-appearance:none;outline:1px solid #bec3c3}
.fra_input_neutral::-ms-expand{display:none}
.fra_checkboxList{position:relative;z-index:1}
.fra_checkboxList.fra_active .fra_checkboxList_input{color:#aaafaf}
.fra_checkboxList .icon-wrapper{position:absolute;top:13px;right:10px;width:16px;height:16px;pointer-events:none}
.fra_checkboxList .icon-wrapper .icon{fill:#82af32}
.fra_checkboxList .fra_filter_icon__checkmark{display:none}
.fra_checkboxList .fra_filter_icon__checkmark.fra_active{display:inline-block}
.fra_checkboxList .fra_checkboxList_input{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;cursor:pointer;padding:10px;color:#666}
.fra_checkboxList .fra_checkboxList_input:-moz-placeholder{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal}
.fra_checkboxList .fra_checkboxList_input::-moz-placeholder{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal}
.fra_checkboxList .fra_checkboxList_input:-ms-input-placeholder{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal}
.fra_checkboxList .fra_checkboxList_input::-webkit-input-placeholder{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal}
.fra_checkboxList .fra_checkboxList_inner{display:none;background:#fff;box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25)}
.fra_checkboxList .fra_checkboxList_inner.fra_active{display:block}
.fra_checkboxList .fra_checkboxList_inner .fra_checkboxList_header{width:100%;height:60px;position:relative;padding:20px;text-align:center;color:#5064aa}
.fra_checkboxList .fra_checkboxList_inner .fra_filter_close{position:absolute;top:0;right:0;width:38px;height:58px;float:right;padding:20px 10px;background:transparent;border:0}
@media(min-width:768px){.fra_checkboxList .fra_checkboxList_inner .fra_filter_close{right:10px}
}
.fra_checkboxList .fra_checkboxList_inner .fra_filter_close .icon{fill:#5064aa;height:18px}
.fra_checkboxList .fra_checkboxList_inner .btn{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);color:#fff;margin:10px 20px 20px 20px;text-align:center}
.fra_checkboxList .fra_checkboxList_inner .btn:nth-of-type(2){margin-top:0}
.fra_checkboxList .fra_checkboxList_inner .btn.btn-primary{background:#82af32}
.fra_checkboxList .fra_checkboxList_inner .btn.btn-secondary{background:#adb9d8}
.fra_checkboxList .fra_checkboxList_inner_list{max-height:362px;overflow-y:scroll;background:#fff}
.fra_checkboxList .fra_checkboxList_inner_list .checkbox{border-bottom:1px solid #999;margin:0 20px;padding:10px 0}
.fra_checkboxList .fra_placeholder{color:#999}
.fra_checkboxList .fra_placeholder_no_break{white-space:nowrap}
.fra_placeholder{color:#999}
.fra_placeholder_no_break{white-space:nowrap}
.fra_icon_checkbox{position:relative;overflow:hidden;margin-bottom:0;display:inline-block}
.fra_icon_checkbox input[type="checkbox"]{position:absolute;left:-100%}
.fra_icon_checkbox .icon{width:22px;height:22px;fill:#5064aa}
.fra_icon_checkbox.fra_active{fill:#384678}
.fra_icon_checkbox__circle .fra_icon_wrapper{display:inline-block;float:left;width:40px;height:40px;border-radius:50%;background:#e8edf8}
.fra_icon_checkbox__circle .icon{position:relative;margin-left:9px;margin-top:9px}
.fra_icon_checkbox__circle .fra_label_text{display:inline-block;margin-left:10px;margin-top:9px}
.fra_icon_checkbox__circle.fra_active .fra_icon_wrapper{background:#82af32}
.fra_icon_checkbox__circle.fra_active .icon{fill:#fff}
.fra_icon_checkbox__circle.fra_active .fra_label_text{color:#82af32}
.fra_form_mh_input{min-height:42px;margin:0}
.form-group .fra_message{display:none}
.fra_error.form-group input,.fra_error.form-group .form-control,.fra_error.form-group .fra_flight_search_field{border-color:#d72319;color:#d72319}
.fra_error.form-group input .icon,.fra_error.form-group .form-control .icon,.fra_error.form-group .fra_flight_search_field .icon{fill:#d72319}
.fra_error.form-group ::-webkit-input-placeholder{color:#d72319}
.fra_error.form-group :-moz-placeholder{color:#d72319}
.fra_error.form-group ::-moz-placeholder{color:#d72319}
.fra_error.form-group :-ms-input-placeholder{color:#d72319}
.fra_error.form-group .checkbox .fra_icon{border-color:#d72319}
.fra_error.form-group .checkbox label{color:#d72319}
.fra_error.form-group .radio label{color:#d72319}
.fra_error.form-group .radio .icon{background:#d72319}
.fra_error.form-group .fra_toggle_btn{border-color:#d72319;color:#d72319}
.fra_error.form-group .dropdown .btn{color:#bd1f17;border:1px solid #d72319}
.fra_error.form-group .dropdown .btn .icon{fill:#d72319}
.fra_error.form-group .dropdown .btn-default{color:#d72319}
.fra_error.form-group .fra_dropdown__select{border:1px solid #d72319}
.fra_error.form-group .fra_dropdown__select .btn{color:#d72319}
.fra_error.form-group .fra_dropdown__select.btn-primary .btn,.fra_error.form-group .fra_dropdown__select.btn-secondary .btn{color:#bd1f17}
.fra_error.form-group .fra_dropdown__select .icon{fill:#d72319}
.fra_error .fra_message{display:block;color:#d72319;margin:10px 0}
.fra_error#fra_error_span{color:#d72319}
.fra_tile_container{margin:0 -1px}
.fra_tile_container:before,.fra_tile_container:after{content:" ";display:table}
.fra_tile_container:after{clear:both}
.fra_masonry_grid .fra_tile_frame{padding-bottom:0}
.no-touch .fra_tile_frame:hover .fra_tile_background:before,.no-touch .fra_tile_frame.fra_hover .fra_tile_background:before{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);opacity:.95}
.no-touch .fra_tile_frame:hover .fra_gradient_overlay,.no-touch .fra_tile_frame.fra_hover .fra_gradient_overlay{background:rgba(80,100,170,0.9)}
.no-touch .fra_tile_frame:hover .fra_tile_text,.no-touch .fra_tile_frame.fra_hover .fra_tile_text{-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);top:0;margin-top:20px}
.fra_tile_frame{position:relative;height:0;overflow:hidden}
@media(max-width:479px){.fra_tile_frame{width:50%;padding-bottom:50%}
}
@media(min-width:480px){.fra_tile_frame{float:left;padding-bottom:50%}
.fra_tile_frame.col-xs-4{padding-bottom:33.3333%}
.fra_tile_frame.col-xs-8{padding-bottom:66.6666%}
.fra_tile_frame.col-xs-8.fra_tile_half_height{padding-bottom:33.3333%}
.fra_tile_frame.col-xs-12{padding-bottom:100%}
.fra_tile_frame.col-xs-12.fra_tile_two_third_height{padding-bottom:66.6666%}
}
@media(min-width:768px){.fra_tile_frame{padding-bottom:33.3333%}
.fra_tile_frame.col-sm-3{padding-bottom:25%}
.fra_tile_frame.col-sm-6{padding-bottom:50%}
.fra_tile_frame.col-sm-6.fra_tile_half_height{padding-bottom:25%}
.fra_tile_frame.col-sm-9{padding-bottom:75%}
.fra_tile_frame.col-sm-9.fra_tile_two_third_height{padding-bottom:50%}
.fra_tile_frame.col-sm-8{padding-bottom:66.6666%}
.fra_tile_frame.col-sm-8.fra_tile_half_height{padding-bottom:33.3333%}
}
@media screen and (min-width:992px){.fra_tile_frame{padding-bottom:25%}
.fra_tile_frame.fra_col_md_2{padding-bottom:20%}
.fra_tile_frame.fra_col_md_4{padding-bottom:40%}
.fra_tile_frame.fra_col_md_4.fra_tile_half_height{padding-bottom:20%}
.fra_tile_frame.fra_col_md_8{padding-bottom:80%}
.fra_tile_frame.fra_col_md_8.fra_tile_three_quarter_height{padding-bottom:60%}
.fra_tile_frame.col-md-6{padding-bottom:50%}
.fra_tile_frame.col-md-6.fra_tile_half_height{padding-bottom:25%}
.fra_tile_frame.col-md-12{padding-bottom:100%}
}
.fra_tile_frame .fra_tile_background:before{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);opacity:0}
.fra_tile_frame .fra_centered_link_wrapper{display:block;text-align:center}
.fra_tile_frame .btn{display:inline-block;position:relative;margin:15px auto 10px;z-index:1}
.fra_tile_frame .fra_gradient_overlay{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(50%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.6)));background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.6) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.6) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.6) 100%);-webkit-transition:opacity 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:opacity 300ms cubic-bezier(0.86,0,0.07,1);transition:opacity 300ms cubic-bezier(0.86,0,0.07,1);position:absolute;left:0;bottom:0;width:100%;height:100%}
.fra_tile_frame .fra_icon,.fra_tile_frame .fra_icon__leftside{position:absolute;top:1px;padding:10px;color:#fff;font-size:30px}
.fra_tile_frame .fra_icon{left:1px}
.fra_tile_frame .fra_icon__leftside{right:1px}
.fra_tile_background{-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;left:1px;right:1px;top:1px;bottom:1px;overflow:hidden}
.fra_tile_background img{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;width:100%;height:auto}
.fra_tile_text{-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);position:absolute;top:100%;left:1px;bottom:1px;width:100%;margin:-55px 0 10px;padding:0 20px;color:#fff;overflow:hidden}
@media(max-width:480px){.fra_tile_text{margin-top:-60px}
}
@media(min-width:768px){.fra_tile_text{margin-top:-70px}
}
.fra_tile_text.fra_align_bottom{margin-top:-35px}
.fra_tile_text.fra_align_bottom .fra_headline_4{margin-bottom:4px}
@media(min-width:768px){.fra_tile_text.fra_align_bottom{margin-top:-45px}
}
.fra_tile_text .fra_headline_4{margin:0}
@media(max-width:480px){.fra_tile_text .fra_headline_4{font-size:16px}
}
.fra_tile_text .fra_copy_6{padding:3px 0}
@media(max-width:767px){.fra_tile_text .fra_copy_6{font-size:14px;padding:5px 0}
}
@media(min-width:480px) and (max-width:767px){.fra_tile_text .fra_copy_6{font-size:13px}
}
.fra_tile_text .fra_copy_7{margin:0}
@media(min-width:480px) and (max-width:767px){.fra_tile_text .fra_copy_7{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:11px;line-height:17px}
}
.fra_tile_text .fra_btn_icon__left{position:relative;color:#82af32;z-index:1}
.fra_tile_text .fra_btn_icon__left:hover,.fra_tile_text .fra_btn_icon__left:focus,.fra_tile_text .fra_btn_icon__left:active{text-decoration:underline}
.fra_tile_text .fra_icon{top:50%;padding:0}
.fra_tile_text .fra_icon .icon{fill:#82af32}
.fra_tile_icon{position:absolute;top:10px;right:10px;width:35px;height:35px;z-index:1}
@media(min-width:768px){.fra_tile_icon{width:40px;height:40px}
}
.fra_tile_icon .fra_icon__circle{position:absolute;width:100%;height:100%}
.fra_tile_icon .fra_icon__circle .icon{opacity:.5;filter:alpha(opacity=50);fill:#5064aa}
.fra_tile_icon .fra_icon__delete{position:absolute;top:8.5px;right:8.5px;width:18px;height:18px}
@media(min-width:768px){.fra_tile_icon .fra_icon__delete{top:12px;right:12px;width:16px;height:16px}
}
.fra_tile_icon .fra_icon__delete .icon{fill:#fff}
.fra_tile_icon .fra_icon__navigate{position:absolute;top:7.5px;right:7.5px;width:20px;height:20px}
@media(min-width:768px){.fra_tile_icon .fra_icon__navigate{top:7px;right:7px;width:26px;height:26px}
}
.fra_tile_icon .fra_icon__navigate .icon{fill:#fff}
.fra_magazine .fra_magazine_box{position:relative;float:left}
.fra_magazine .fra_magazine_box:before{content:"";display:block;padding-top:100%}
.fra_magazine .fra_magazine_content{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;background:#f6f6f6}
.fra_magazine .fra_magazine_ratio1_2:before{padding-top:50%}
.fra_magazine .fra_magazine_full_width{width:100%}
.fra_magazine .fra_magazine_half_width{width:50%}
.fra_magazine .fra_js_masonry_item{padding-top:10px;padding-bottom:10px}
.fra_magazine .col-md-6 .fra_magazine_half_width:first-child{padding-right:10px}
.fra_magazine .col-md-6 .fra_magazine_half_width:last-child{padding-right:10px}
.fra_magazine .col-md-6 .fra_magazine_full_width:first-child{padding-bottom:10px}
.fra_magazine .magazine_blue .fra_magazine_content{background:#5064aa;color:#fff}
.fra_magazine .magazine_light_blue .fra_magazine_content{background:#adb9d8;color:#fff}
.fra_magazine_slider_nav{position:absolute;height:100%;padding:50% 10%;width:20%;cursor:pointer;z-index:1;background:rgba(255,255,255,0.28)}
.fra_magazine_slider_nav__right{right:0}
.fra_magazine_slider_nav__left{left:0}
.fra_masonry_container__mobile{position:relative}
.fra_video_tile{overflow:hidden;background:#8296c8}
.fra_video_teaser_nav{cursor:pointer}
.fra_video_teaser_nav img{position:absolute;height:100%;width:100%;top:1px;bottom:1px;left:1px;right:1px;z-index:2}
.fra_video_teaser_nav .fra_icon_video_play{top:50%;left:50%;font-size:40px;z-index:2;margin-left:-25px;margin-top:-25px}
.fra_video_teaser_nav .fra_icon_video_close{z-index:1}
.fra_tile_link{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fff;opacity:0}
.fra_tile_frame__commerce{position:relative;padding:0;border:1px solid #fff;background:#f6f6f6}
.fra_tile_frame__commerce:hover{background:#e8edf8}
.fra_tile_frame__commerce .fra_commerce_img{position:relative;width:100%;padding-bottom:100%;overflow:hidden}
.fra_tile_frame__commerce .fra_commerce_img img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;height:100%;width:auto;max-width:none}
.fra_tile_frame__commerce .fra_commerce_text{position:relative;width:100%;color:#5064aa}
.fra_tile_frame__commerce .fra_commerce_text:before{content:"";display:block;padding-top:110%}
.fra_tile_frame__commerce .fra_headline_6,.fra_tile_frame__commerce .fra_copy_7,.fra_tile_frame__commerce .fra_copy_11,.fra_tile_frame__commerce .fra_headline_4{position:absolute;left:10px;right:10px}
@media(min-width:768px){.fra_tile_frame__commerce .fra_headline_6,.fra_tile_frame__commerce .fra_copy_7,.fra_tile_frame__commerce .fra_copy_11,.fra_tile_frame__commerce .fra_headline_4{left:20px;right:20px}
}
.fra_tile_frame__commerce .fra_headline_6{margin:0;top:6.81707%}
@media(max-width:767px){.fra_tile_frame__commerce .fra_headline_6{font-size:15px}
}
@media(min-width:768px){.fra_tile_frame__commerce .fra_headline_6{top:7.63397%}
}
.fra_tile_frame__commerce .fra_copy_7{top:19.62195%}
@media(max-width:767px){.fra_tile_frame__commerce .fra_copy_7{font-size:13px}
}
@media(min-width:768px){.fra_tile_frame__commerce .fra_copy_7{top:19.59569%}
}
.fra_tile_frame__commerce .fra_copy_7.fra_multi_line_clamp{overflow:hidden;line-height:1.42857em;height:2.85714em;margin:0;padding:0}
.fra_tile_frame__commerce .fra_copy_7.fra_multi_line_clamp:before{content:"";float:left;width:5px;height:2.85714em}
.fra_tile_frame__commerce .fra_copy_7.fra_multi_line_clamp>*:first-child{float:right;width:100%;margin-left:-5px}
.fra_tile_frame__commerce .fra_copy_7.fra_multi_line_clamp:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(246,246,246,0)),color-stop(50%,#f6f6f6),color-stop(100%,#f6f6f6));background-image:-moz-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:-webkit-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:linear-gradient(to right,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-1.42857em;left:100%;width:2em;margin-left:-2em;padding-right:5px;text-align:right}
.fra_tile_frame__commerce:hover .fra_copy_7.fra_multi_line_clamp:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(232,237,248,0)),color-stop(50%,#e8edf8),color-stop(100%,#e8edf8));background-image:-moz-linear-gradient(left,rgba(232,237,248,0),#e8edf8 50%,#e8edf8);background-image:-webkit-linear-gradient(left,rgba(232,237,248,0),#e8edf8 50%,#e8edf8);background-image:linear-gradient(to right,rgba(232,237,248,0),#e8edf8 50%,#e8edf8)}
.fra_tile_frame__commerce .fra_copy_11{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:11px;line-height:17px;top:29.37805%}
@media(min-width:768px){.fra_tile_frame__commerce .fra_copy_11{top:29.64354%}
}
.fra_tile_frame__commerce .fra_copy_11.fra_copy_11__addition{bottom:43.90244%;top:auto;margin:0}
@media(min-width:768px){.fra_tile_frame__commerce .fra_copy_11.fra_copy_11__addition{bottom:46.41148%}
}
.fra_tile_frame__commerce .fra_headline_4{bottom:33.53659%}
@media(max-width:767px){.fra_tile_frame__commerce .fra_headline_4{font-size:15px}
}
@media(min-width:768px){.fra_tile_frame__commerce .fra_headline_4{bottom:32.05742%}
}
.fra_tile_frame__commerce .fra_commerce_cta{position:absolute;bottom:10px;left:10px;right:10px;width:auto;text-align:center;z-index:1}
@media(min-width:768px){.fra_tile_frame__commerce .fra_commerce_cta{bottom:20px;left:20px;right:20px}
}
.fra_tile_frame__commerce.fra_travel .fra_headline_4{overflow:hidden;line-height:1.27273em;height:2.54545em;margin:0;padding:0}
.fra_tile_frame__commerce.fra_travel .fra_headline_4:before{content:"";float:left;width:5px;height:2.54545em}
.fra_tile_frame__commerce.fra_travel .fra_headline_4>*:first-child{float:right;width:100%;margin-left:-5px}
.fra_tile_frame__commerce.fra_travel .fra_headline_4:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(246,246,246,0)),color-stop(50%,#f6f6f6),color-stop(100%,#f6f6f6));background-image:-moz-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:-webkit-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:linear-gradient(to right,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-1.27273em;left:100%;width:2em;margin-left:-2em;padding-right:5px;text-align:right}
.fra_tile_frame__commerce.fra_travel:hover .fra_headline_4:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(232,237,248,0)),color-stop(50%,#e8edf8),color-stop(100%,#e8edf8));background-image:-moz-linear-gradient(left,rgba(232,237,248,0),#e8edf8 50%,#e8edf8);background-image:-webkit-linear-gradient(left,rgba(232,237,248,0),#e8edf8 50%,#e8edf8);background-image:linear-gradient(to right,rgba(232,237,248,0),#e8edf8 50%,#e8edf8)}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:none}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:none;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}
kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#999;background-color:#f5f5f5;border:1px solid #ccc;border-radius:none}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
table{background-color:rgba(255,255,255,0.5)}
caption{padding-top:10px;padding-bottom:10px;color:#bec3c3;text-align:left}
th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:20px}
.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:10px;line-height:1.42857;vertical-align:top;border-top:1px solid #cdd2d2}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #cdd2d2}
.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}
.table>tbody+tbody{border-top:2px solid #cdd2d2}
.table .table{background-color:#fff}
.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}
.table-bordered{border:1px solid #cdd2d2}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #cdd2d2}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#e8edf8}
.table-hover>tbody>tr:hover{background-color:#f5f5f5}
table col[class*="col-"]{position:static;float:none;display:table-column}
table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}
.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}
.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#445591}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#3c4b80}
.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#82af32}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#739b2c}
.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#ffc819}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#ffc200}
.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#d72319}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#c01f16}
.table-responsive{overflow-x:auto;min-height:.01%}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #cdd2d2}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}
}
.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>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.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:before,.btn-toolbar:after{content:" ";display:table}
.btn-toolbar:after{clear:both}
.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,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,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,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .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:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}
.btn-group-vertical>.btn-group:after{clear:both}
.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:none;border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:none;border-top-right-radius:0;border-top-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 input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[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,.input-group .fra_flight_search_field{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.input-group-addon,.input-group-btn,.input-group .form-control,.input-group .fra_flight_search_field{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),.input-group .fra_flight_search_field: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:10px 10px;font-size:14px;font-weight:normal;line-height:1;color:#666;text-align:center;background-color:#cdd2d2;border:1px solid #cdd2d2;border-radius:none}
.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:none}
.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:15px 15px;font-size:18px;border-radius:none}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}
.input-group .form-control:first-child,.input-group .fra_flight_search_field: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 .fra_flight_search_field: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{margin-left:-1px}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:none}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}
.breadcrumb>.active{color:#bec3c3}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:none}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:10px 10px;line-height:1.42857;text-decoration:none;color:#5064aa;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:none;border-top-left-radius:none}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:none;border-top-right-radius:none}
.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#82af32;background-color:#cdd2d2;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#82af32;border-color:#82af32;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#bec3c3;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.pagination-lg>li>a,.pagination-lg>li>span{padding:15px 15px;font-size:18px}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:none;border-top-left-radius:none}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:none;border-top-right-radius:none}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:none;border-top-left-radius:none}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:none;border-top-right-radius:none}
.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}
.pager:before,.pager:after{content:" ";display:table}
.pager:after{clear:both}
.pager li{display:inline}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#cdd2d2}
.pager .next>a,.pager .next>span{float:right}
.pager .previous>a,.pager .previous>span{float:left}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#bec3c3;background-color:#fff;cursor:not-allowed}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}
.label-default{background-color:#bec3c3}
.label-default[href]:hover,.label-default[href]:focus{background-color:#a3abab}
.label-primary{background-color:#82af32}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#658727}
.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}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#bec3c3;border-radius:10px}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#5064aa;background-color:#fff}
.list-group-item>.badge{float:right}
.list-group-item>.badge+.badge{margin-right:5px}
.nav-pills>li>a>.badge{margin-left:3px}
a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:none;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}
.thumbnail .caption{padding:9px;color:#666}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#5064aa}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:none}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:bold}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#445591;border-color:#384678;color:#fff}
.alert-success hr{border-top-color:#303c67}
.alert-success .alert-link{color:#e6e6e6}
.alert-info{background-color:#82af32;border-color:#6f962c;color:#fff}
.alert-info hr{border-top-color:#608226}
.alert-info .alert-link{color:#e6e6e6}
.alert-warning{background-color:#ffc819;border-color:#e6b517;color:#000}
.alert-warning hr{border-top-color:#cfa315}
.alert-warning .alert-link{color:black}
.alert-danger{background-color:#d72319;border-color:#bd1f17;color:#fff}
.alert-danger hr{border-top-color:#a61b14}
.alert-danger .alert-link{color:#e6e6e6}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#82af32;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size:40px 40px}
.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-bar-success{background-color:#5cb85c}
.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}
.progress-bar-info{background-color:#5bc0de}
.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}
.progress-bar-warning{background-color:#f0ad4e}
.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}
.progress-bar-danger{background-color:#d9534f}
.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{zoom:1;overflow:hidden}
.media-body{width:10000px}
.media-object{display:block}
.media-right,.media>.pull-right{padding-left:10px}
.media-left,.media>.pull-left{padding-right:10px}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}
.list-group{margin-bottom:20px;padding-left:0}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}
.list-group-item:first-child{border-top-right-radius:none;border-top-left-radius:none}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:none;border-bottom-left-radius:none}
a.list-group-item{color:#555}
a.list-group-item .list-group-item-heading{color:#333}
a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}
.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#cdd2d2;color:#bec3c3;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:#bec3c3}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#82af32;border-color:#82af32}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .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:#ddedc0}
.list-group-item-success{color:#fff;background-color:#445591}
a.list-group-item-success{color:#fff}
a.list-group-item-success .list-group-item-heading{color:inherit}
a.list-group-item-success:hover,a.list-group-item-success:focus{color:#fff;background-color:#3c4b80}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#fff;border-color:#fff}
.list-group-item-info{color:#fff;background-color:#82af32}
a.list-group-item-info{color:#fff}
a.list-group-item-info .list-group-item-heading{color:inherit}
a.list-group-item-info:hover,a.list-group-item-info:focus{color:#fff;background-color:#739b2c}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#fff;border-color:#fff}
.list-group-item-warning{color:#000;background-color:#ffc819}
a.list-group-item-warning{color:#000}
a.list-group-item-warning .list-group-item-heading{color:inherit}
a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#000;background-color:#ffc200}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#000;border-color:#000}
.list-group-item-danger{color:#fff;background-color:#d72319}
a.list-group-item-danger{color:#fff}
a.list-group-item-danger .list-group-item-heading{color:inherit}
a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#fff;background-color:#c01f16}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#fff;border-color:#fff}
.list-group-item-heading{margin-top:0;margin-bottom:5px}
.list-group-item-text{margin-bottom:0;line-height:1.3}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
.panel-body{padding:15px 20px}
.panel-body:before,.panel-body:after{content:" ";display:table}
.panel-body:after{clear:both}
.panel-heading{padding:15px 20px;border-bottom:1px solid transparent;border-top-right-radius:none-1;border-top-left-radius:none-1}
.panel-heading>.dropdown .dropdown-toggle{color:inherit}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}
.panel-footer{padding:15px 20px;background-color:#e8edf8;border-top:1px solid #cdd2d2;border-bottom-right-radius:none-1;border-bottom-left-radius:none-1}
.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:none-1;border-top-left-radius:none-1}
.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:none-1;border-bottom-left-radius:none-1}
.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 20px;padding-right:15px 20px}
.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:none-1;border-top-left-radius:none-1}
.panel>.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>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:none-1;border-top-right-radius:none-1}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.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 th:first-child,.panel>.table-responsive:first-child>.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 th:first-child{border-top-left-radius:none-1}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.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 th:last-child,.panel>.table-responsive:first-child>.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 th:last-child{border-top-right-radius:none-1}
.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:none-1;border-bottom-left-radius:none-1}
.panel>.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>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:none-1;border-bottom-right-radius:none-1}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.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 th:first-child,.panel>.table-responsive:last-child>.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 th:first-child{border-bottom-left-radius:none-1}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.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 th:last-child,.panel>.table-responsive:last-child>.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 th:last-child{border-bottom-right-radius:none-1}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #cdd2d2}
.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-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th: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-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th: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-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.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:20px}
.panel-group .panel{margin-bottom:0;border-radius:none}
.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 #cdd2d2}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #cdd2d2}
.panel-default{border-color:#cdd2d2}
.panel-default>.panel-heading{color:#5064aa;background-color:#e8edf8;border-color:#cdd2d2}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#cdd2d2}
.panel-default>.panel-heading .badge{color:#e8edf8;background-color:#5064aa}
.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#cdd2d2}
.panel-primary{border-color:#82af32}
.panel-primary>.panel-heading{color:#fff;background-color:#82af32;border-color:#82af32}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#82af32}
.panel-primary>.panel-heading .badge{color:#82af32;background-color:#fff}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#82af32}
.panel-success{border-color:#384678}
.panel-success>.panel-heading{color:#fff;background-color:#445591;border-color:#384678}
.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#384678}
.panel-success>.panel-heading .badge{color:#445591;background-color:#fff}
.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#384678}
.panel-info{border-color:#6f962c}
.panel-info>.panel-heading{color:#fff;background-color:#82af32;border-color:#6f962c}
.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#6f962c}
.panel-info>.panel-heading .badge{color:#82af32;background-color:#fff}
.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#6f962c}
.panel-warning{border-color:#e6b517}
.panel-warning>.panel-heading{color:#000;background-color:#ffc819;border-color:#e6b517}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e6b517}
.panel-warning>.panel-heading .badge{color:#ffc819;background-color:#000}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e6b517}
.panel-danger{border-color:#bd1f17}
.panel-danger>.panel-heading{color:#fff;background-color:#d72319;border-color:#bd1f17}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bd1f17}
.panel-danger>.panel-heading .badge{color:#d72319;background-color:#fff}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bd1f17}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
.well-lg{padding:24px;border-radius:none}
.well-sm{padding:9px;border-radius:none}
.close{float:right;font-size:21px;font-weight:bold;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}
.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#cdd2d2}
.jumbotron h1,.jumbotron .h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.jumbotron>hr{border-top-color:#b2baba}
.container .jumbotron,.container-fluid .jumbotron{border-radius:none}
.jumbotron .container{max-width:100%}
@media screen and (min-width:768px){.jumbotron{padding:48px 0}
.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}
.jumbotron h1,.jumbotron .h1{font-size:63px}
}
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:none;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer:before,.modal-footer:after{content:" ";display:table}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal-sm{width:300px}
}
@media(min-width:992px){.modal-lg{width:900px}
}
.tooltip{position:absolute;z-index:70;display:block;font-family:"regular",sans-serif;font-size:12px;font-weight:normal;line-height:1.4;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:none}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.popover{position:absolute;top:0;left:0;z-index:1050;display:none;max-width:276px;padding:1px;font-family:"regular",sans-serif;font-size:14px;font-weight:normal;line-height:1.42857;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:none;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:none-1 none-1 0 0}
.popover-content{padding:9px 14px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:11px}
.popover>.arrow:after{border-width:10px;content:""}
.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000}
.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}
.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}
.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.carousel-caption{left:20%;right:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}
}
.panel-title{font-size:18px;line-height:1.2em;overflow:hidden;text-overflow:ellipsis}
@media(max-width:767px){.panel-title{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal}
}
.panel-title .fra_icon{display:block;width:14px;height:22px;padding:4px 0;float:left;margin-right:10px}
.panel-title .fra_icon .icon{display:block;fill:#5064aa}
.panel-title .fra_icon .icon.collapsed{display:none}
.collapsed .panel-title .fra_icon .icon{display:none}
.collapsed .panel-title .fra_icon .icon.collapsed{display:block}
.fra_accordion .panel-heading{display:block;text-decoration:none;cursor:pointer}
.fra_accordion .panel-heading:hover{-webkit-transition:all 200ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 200ms cubic-bezier(0.86,0,0.07,1);transition:all 200ms cubic-bezier(0.86,0,0.07,1);background-color:#f4f6fc}
.fra_accordion .panel-heading:focus{outline:0}
.fra_accordion .panel{-webkit-box-shadow:none;box-shadow:none;border-style:none none solid;margin-bottom:10px}
@media(max-width:767px){.fra_accordion .panel:last-child{margin-bottom:0}
}
.fra_accordion .panel+.panel{margin-top:0}
.fra_accordion .panel .btn{width:100%}
.fra_accordion .panel .btn.collapsed .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fra_accordion .panel .fra_accordion_body{padding:10px 0 0}
@media(min-width:768px){.fra_accordion .panel .fra_accordion_body{padding-bottom:10px 0}
}
.panel-collapse.collapsing{-webkit-transition:height 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:height 300ms cubic-bezier(0.86,0,0.07,1);transition:height 300ms cubic-bezier(0.86,0,0.07,1)}
@media(max-width:767px){.fra_collapse_group{margin:0 -10px}
}
.fra_collapse_group .panel-heading{width:100%;text-align:left;border-color:#cdd2d2;padding:14px 20px}
@media(max-width:767px){.fra_collapse_group .panel-heading{padding:19px 10px;color:#5064aa;border-top:1px solid #cdd2d2;margin-bottom:-1px}
}
@media(min-width:768px){.fra_collapse_group .panel-heading{background-color:#5064aa;color:#fff}
}
.fra_collapse_group .fra_plus{fill:#5064aa}
@media(max-width:767px){.fra_collapse_group .fra_plus{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;width:20px;height:20px}
}
@media(min-width:768px){.fra_collapse_group .fra_plus{display:none}
}
.fra_collapse_group .fra_minus{display:none;fill:#fff}
@media(min-width:768px){.fra_collapse_group .fra_minus{display:block}
}
.fra_collapse_group .collapsed{color:#5064aa;background-color:#e8edf8}
.fra_collapse_group .collapsed .fra_plus{display:block}
@media(max-width:767px){.fra_collapse_group .collapsed .fra_plus{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
}
.fra_collapse_group .collapsed .fra_minus{display:none}
@media(min-width:768px){.fra_collapse_group .panel-collapse>div{margin-top:30px;margin-bottom:30px}
}
.fra_collapse_group .fra_panel_icon{width:18px;height:18px;margin-right:10px;float:left}
@media(min-width:768px){.fra_collapse_group .fra_panel_icon{width:14px}
}
.fra_container .fra_jumbotron{margin-bottom:0;padding:0}
.fra_container .fra_jumbotron.jumbotron{position:relative;width:100%}
.fra_container .fra_jumbotron.jumbotron:before{content:"";display:block;padding-bottom:100%}
@media(min-width:768px){.fra_container .fra_jumbotron.jumbotron:before{padding-bottom:56.25%}
}
.fra_container .fra_jumbotron.jumbotron .img-responsive,.fra_container .fra_jumbotron.jumbotron .img-fallback{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.fra_badge__big,.fra_badge,.ribbon-red{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-color:#d72319 transparent transparent transparent}
.fra_badge__big .fra_badge_text,.fra_badge .fra_badge_text,.ribbon-red .fra_badge_text,.fra_badge__big .uppercase,.fra_badge .uppercase,.ribbon-red .uppercase{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;max-height:2em;line-height:1em;color:#fff;text-align:center;overflow:hidden}
.ribbon-red{z-index:1}
.fra_badge__big,.fra_badge,.ribbon-red{border-width:90px 90px 0 0}
.fra_badge__big .fra_badge_text,.fra_badge__big .uppercase,.fra_badge .fra_badge_text,.fra_badge .uppercase,.ribbon-red .fra_badge_text,.ribbon-red .uppercase{top:-68px;left:-4px;width:75px}
@media(max-width:479px){.fra_badge__big,.fra_badge,.ribbon-red{border-width:120px 120px 0 0}
.fra_badge__big .fra_badge_text,.fra_badge__big .uppercase,.fra_badge .fra_badge_text,.fra_badge .uppercase,.ribbon-red .fra_badge_text,.ribbon-red .uppercase{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:13px;line-height:19px;top:-88px;left:-5px;width:100px;max-height:2em;line-height:1em}
}
.fra_table_responsive .fra_badge,.fra_table_responsive .ribbon-red{border-width:45px 45px 0 0}
.fra_table_responsive .fra_badge .fra_badge_text,.fra_table_responsive .fra_badge .uppercase,.fra_table_responsive .ribbon-red .fra_badge_text,.fra_table_responsive .ribbon-red .uppercase{top:-35px;left:-1px;width:35px;white-space:nowrap}
@media(max-width:479px){.fra_table_responsive .fra_badge,.fra_table_responsive .ribbon-red{border-width:60px 60px 0 0}
.fra_table_responsive .fra_badge .fra_badge_text,.fra_table_responsive .fra_badge .uppercase,.fra_table_responsive .ribbon-red .fra_badge_text,.fra_table_responsive .ribbon-red .uppercase{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:13px;line-height:19px;top:-45px;left:-3px;width:50px;max-height:2em;line-height:1em}
}
.fra_badge__green{border-color:#82af32 transparent transparent transparent}
.fra_jumbotron.carousel{-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin-bottom:27px}
@media(min-width:768px){.fra_jumbotron.carousel{margin-bottom:52px}
}
.fra_jumbotron .carousel-inner .fra_item_link{position:absolute;left:0;top:0;right:0;bottom:0}
.fra_jumbotron .carousel-inner .fra_img_wrapper{position:relative;padding-bottom:100%}
@media(min-width:768px){.fra_jumbotron .carousel-inner .fra_img_wrapper{padding-bottom:56.25%}
}
.fra_jumbotron .carousel-inner .fra_img_wrapper:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.5)));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));position:absolute;display:block;top:50%;bottom:0;left:0;right:0;content:""}
.fra_jumbotron .carousel-inner .fra_img_wrapper img{position:absolute;left:0;top:0;width:100%}
.fra_jumbotron .carousel-indicators{bottom:-10px;width:100%;height:8px;left:0;margin:0}
@media(min-width:768px){.fra_jumbotron .carousel-indicators{bottom:-30px;height:13px}
}
.fra_jumbotron .carousel-indicators li{width:7px;height:7px;margin:0 1px;background-color:#e8edf8;border:0;border-radius:3.5px}
@media(min-width:768px){.fra_jumbotron .carousel-indicators li{width:12px;height:12px;border-radius:6px}
}
.fra_jumbotron .carousel-indicators li.active{background-color:#5064aa}
.fra_jumbotron .carousel-caption{width:100%;left:0;bottom:12px;padding:0 10px;text-shadow:none;text-align:left}
.fra_jumbotron .carousel-caption a{color:#fff;text-decoration:none}
@media(min-width:768px){.fra_jumbotron .carousel-caption{bottom:40px;padding:0 12.55%}
}
@media(max-width:767px){.fra_jumbotron .carousel-caption .fra_headline_1_module{margin-bottom:8px;font-size:24px;line-height:18px}
}
@media(max-width:767px){.fra_jumbotron .carousel-caption .fra_headline_2_module{font-size:16px;line-height:18px}
}
.fra_jumbotron .carousel-caption .btn{margin-top:5px}
@media(min-width:768px){.fra_jumbotron .carousel-caption .btn{float:left;margin-top:13px;margin-right:30px}
}
.fra_jumbotron .carousel-caption .btn-link{color:#fff;padding:10px 0;margin-top:13px}
.fra_jumbotron .carousel-caption .btn-link .icon{fill:#fff}
.fra_mixin_search_wrapper .fra_search_btn{width:100%;height:40px}
.fra_mixin_search_wrapper .fra_mixin_search_input,.fra_mixin_search_wrapper .fra_mixin_search_close{height:40px}
.fra_mixin_search_wrapper .btn{background-color:transparent;padding:12px}
.fra_mixin_search_wrapper .btn .icon-wrapper{width:16px;height:16px;fill:#5064aa}
.fra_mixin_search_wrapper.fra_active .fra_mixin_search_container{display:block}
.no-touch .fra_mixin_search_close:hover .icon{fill:#82af32}
.fra_mixin_search_field .fra_parking_search_submit{border:0;display:inline-block}
.fra_mixin_search_field .fra_parking_search_submit .icon-wrapper{fill:#82af32}
.fra_mixin_search_input{padding:0 75px 0 30px}
.fra_mixin_search_input:focus{border:1px solid #cdd2d2}
.fra_mixin_search_container{display:none;position:absolute;right:0;left:0;z-index:1}
.fra_mixin_search_submit{position:absolute;top:0;right:0}
.fra_mixin_search_clear{position:absolute;top:0;right:40px}
.fra_mixin_search_divider{border-left:1px solid #cdd2d2}
.fra_section_content__flight{position:relative}
@media(max-width:767px){.fra_section_content__flight .fra_filter_info__container{margin:0}
}
.fra_flight .fra_js_pre_load .fra_flight_filter__container .fra_pagination_wrapper{display:none}
.fra_flight .fra_js_pre_load .fra_flight_filter__container .fra_container__right{float:right}
.fra_flight .fra_js_app_flight.fra_error .fra_flight_table__container,.fra_flight .fra_js_app_flight.fra_error .fra_pagination_wrapper.fra_pagination_wrapper__pages{display:none}
.fra_flight .fra_js_app_flight.fra_error .fra_pagination_wrapper{display:table}
.fra_flight .fra_pagination_wrapper__pages.fra_pagination_wrapper{display:none}
@media(min-width:768px){.fra_flight .fra_pagination_wrapper__pages.fra_pagination_wrapper.fra_active{display:table}
}
.fra_flight .fra_mini_spinner{width:100%;height:60px}
.fra_flight .fra_table_th{white-space:nowrap}
.fra_flight .fra_flight_type{display:block;width:100%}
@media(max-width:767px){.fra_flight .fra_flight_type{margin-top:111px}
}
@media(max-width:767px){.fra_flight .fra_container__left{height:61px;margin:0 -10px;padding:0 10px;border-bottom:1px solid #cdd2d2;text-align:center}
}
@media(min-width:768px){.fra_flight .fra_container__left{width:-webkit-calc(100% - 235px);width:-moz-calc(100% - 235px);width:calc(100% - 235px);position:relative;float:left}
}
.fra_flight .fra_container__left .fra_btn_icon{float:left;width:calc(50% - 5px)}
@media(max-width:767px){.fra_flight .fra_container__left .fra_btn_icon{height:50px}
}
.fra_flight .fra_container__left .fra_btn_icon:first-child{margin-right:5px}
.fra_flight .fra_container__left .fra_btn_icon:last-child{margin-left:5px}
.fra_flight .fra_container__left .fra_icon_btn{margin-right:46px}
.fra_flight .fra_container__left .fra_icon{width:24px;height:24px;margin-top:-12px}
@media(min-width:768px){.fra_flight .fra_container__left .fra_flight_type{width:50%}
}
@media(max-width:767px){.fra_flight .fra_container__center{position:absolute;top:60px;width:100%;height:42px;margin:0 -10px 10px;border-top:1px solid #cdd2d2;border-bottom:1px solid #cdd2d2}
}
@media(min-width:768px){.fra_flight .fra_container__center{width:160px;float:left}
}
@media(max-width:767px){.fra_flight .fra_container__right{position:absolute;top:60px;right:10px}
.fra_flight .fra_container__right.fra_active{top:0;left:0;right:0}
}
@media(min-width:768px){.fra_flight .fra_container__right{float:right;width:75px}
}
.fra_flight .fra_icon_plane{display:none}
@media(min-width:768px){.fra_flight .fra_icon_plane{position:absolute;display:block;right:auto;left:10px;width:22px;height:22px;top:9px;pointer-events:none}
}
@media(max-width:767px){.fra_flight .fra_flight_type_select{height:60px;left:-10px;padding:0 20px 0 0;direction:rtl}
}
@media(min-width:768px){.fra_flight .fra_flight_type_select{padding-left:38px;padding-right:38px}
}
.fra_flight .fra_flight_load_overView{float:right}
.fra_flight .container-fluid.fra_disabled{min-height:250px;max-height:500px;overflow:hidden}
.fra_flight .fra_flight_loups_container{display:none}
@media(min-width:768px){.fra_flight .fra_flight_loups_container{display:block;padding:0}
}
@media(max-width:767px){.fra_flight .fra_footer_container__left{margin-bottom:10px;padding:8px 10px;border-bottom:1px solid #cdd2d2;text-align:right}
}
@media(min-width:768px){.fra_flight .fra_footer_container__left{float:left;padding:10px 0;max-width:70%}
}
@media(max-width:767px){.fra_flight .fra_footer_container__right{right:10px}
}
@media(min-width:768px){.fra_flight .fra_footer_container__right{float:right;margin-top:20px;max-width:30%}
}
.fra_flight_search_filter{text-align:right}
.fra_flight_filter{display:inline-block;text-align:left}
@media(min-width:768px){.fra_flight_filter{position:relative}
}
@media(max-width:767px){.fra_flight_filter .fra_filter__container{min-height:607px}
.fra_flight_filter .fra_filter__container .fra_filter_header{border-bottom:1px solid #bec3c3;margin-bottom:10px}
}
.fra_flight_filter .fra_filter__container .fra_filter_inner__slider .fra_filter_submit{position:absolute;left:0;bottom:0;width:100%}
.fra_flight_filter .fra_filter__container .fra_filter_inner__slider .fra_filter_btn{position:absolute;width:200%;bottom:50px;border-top:1px solid #bec3c3;padding:0}
@media(min-width:768px){.fra_flight_filter .fra_filter__container .fra_filter_inner__slider .fra_filter_btn{border-top:0;bottom:70px}
}
.fra_flight_filter .fra_filter__container .fra_filter_inner__slider .fra_filter_btn .btn-secondary{float:left;margin:0 0 10px}
@media(max-width:767px){.fra_flight_filter .fra_filter__container .fra_filter_inner__slider .fra_filter_btn .btn-secondary{border-top:0;width:50%}
}
@media(min-width:768px){.fra_flight_filter .fra_filter__container .fra_filter_inner__slider .fra_filter_btn .btn-secondary{width:-webkit-calc(50% - 40px);width:-moz-calc(50% - 40px);width:calc(50% - 40px);margin-right:20px;margin-left:20px}
}
.fra_flight_filter .fra_filter_overlay{position:relative;float:left;width:50%;left:0;top:0}
.fra_flight_filter .fra_filter_overlay.fra_active{left:0}
@media(max-width:767px){.fra_flight_filter .fra_filter_overlay.fra_active{padding-top:10px;border-top:1px solid #bec3c3}
}
@media(min-width:768px){.fra_flight_filter .fra_filter_inner__slider .fra_checkbox_wrapper{min-height:161px;overflow-y:auto}
}
.fra_flight_search{position:absolute;top:0;right:0;width:100%}
@media(max-width:767px){.fra_flight_search{z-index:1055}
}
@media(min-width:768px){.fra_flight_search{width:-webkit-calc(50% - 11px);width:-moz-calc(50% - 11px);width:calc(50% - 11px)}
}
.fra_flight_search .fra_flight_search_input{background:0;height:60px}
@media(min-width:768px){.fra_flight_search .fra_flight_search_input{height:39px}
}
@media(min-width:768px){.fra_flight_search .fra_module_search_close{height:40px}
}
.fra_flight_search__wrapper{position:relative;right:0}
.fra_flight_search__wrapper .btn{background:transparent}
.fra_flight_search__wrapper .btn .icon-wrapper{width:16px;height:16px;fill:#5064aa}
.fra_flight_search_container{width:100%;z-index:99}
@media(max-width:767px){.fra_flight_search_container{height:60px}
}
@media(min-width:768px){.fra_flight_search_container{width:-webkit-calc(100% - 37px);width:-moz-calc(100% - 37px);width:calc(100% - 37px)}
}
.fra_flight_search_button{position:absolute;left:0;top:0;height:60px;padding:10px}
@media(min-width:768px){.fra_flight_search_button{float:right;right:0;left:auto;height:41px;border:1px solid #cdd2d2}
}
.fra_flight_search_button.fra_active .icon{fill:#82af32}
.fra_flight_search_field{position:relative;height:60px;padding:0 40px;width:100%;border-width:0;background:#f6f6f6}
@media(min-width:768px){.fra_flight_search_field{height:auto;padding-left:10px;border:1px solid #cdd2d2;background:#fff}
}
.fra_flight_search_field .form-control,.fra_flight_search_field .fra_flight_search_field{display:inline-block;padding:0;border:0}
.fra_flight_search_field .form-control::-ms-clear,.fra_flight_search_field .fra_flight_search_field::-ms-clear{display:none}
.fra_flight_search_field .fra_flight_search_clear{border:0;padding:10px 0 10px 10px;position:absolute;top:12px;right:10px}
@media(min-width:768px){.fra_flight_search_field .fra_flight_search_clear{top:3px}
}
.fra_flight_search_field .fra_flight_search_clear:hover .icon-wrapper{fill:#82af32}
.fra_flight_search_field .fra_flight_search_clear .icon-wrapper{fill:#5064aa}
.fra_flight_search_suggestions{background:#fff;padding:0;margin:0;list-style-type:none}
.fra_flight_search_suggestions li:first-child{border-top:1px solid #cdd2d2}
@media(max-width:767px){.fra_flight_search_suggestions{text-align:left}
}
@media(min-width:768px){.fra_flight_search_suggestions{position:relative;border:1px solid #cdd2d2;border-top:0;margin-top:-1px;z-index:1}
}
.fra_flight_search_suggestions li{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;height:42px;padding:10px;background-color:#fff;border-top:0}
.fra_flight_search_suggestions li.fra_flight_search_list_item{cursor:pointer}
.fra_flight_search_suggestions li.fra_flight_search_list_item:hover{background-color:#f6f6f6}
.fra_flight_search_suggestions li.fra_flight_search_list_item span{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal}
.fra_flight_search_suggestions li.fra_active{background:#ededed}
.fra_flight_search_suggestions li.fra_flight_search_list_divider{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;background:#fff;color:#5064aa}
.fra_flight_tile{width:150px;height:150px;float:left;overflow:hidden;margin:20px;outline:2px solid gray}
.fra_flight_view{float:right;margin-right:30px}
.fra_lowlight{color:#989898}
@media(max-width:767px){.fra_lb_open .fra_flight_filter__container .fra_date_filter .fra_filter__container{left:0;right:0;top:-60px}
.fra_lb_open .fra_flight_filter__container .fra_date_filter .fra_filter_header{border-bottom:1px solid #bec3c3}
.fra_dropdown_open .fra_pagination_wrapper{background:#fff;z-index:1057}
.fra_dropdown_open .dropdown.open:before{position:absolute;left:0;top:0;bottom:0;right:0;content:"";cursor:pointer;z-index:1;background:pink;opacity:0}
.fra_dropdown_open .fra_flight_search{border-bottom:1px solid #cdd2d2}
.fra_dropdown_open .fra_flight_search .icon-wrapper .icon{fill:#bec3c3}
.fra_dropdown_open .fra_flight_search:after{position:absolute;left:0;top:0;bottom:0;right:0;opacity:.4;background:#f6f6f6;content:""}
.fra_dropdown_open .fra_container__right{z-index:1057}
.fra_dropdown_open .fra_container__right:after{position:absolute;left:0;top:0;bottom:0;right:0;content:"";cursor:pointer;z-index:1057;background:pink;opacity:0}
}
@media(min-width:768px){.fra_flight_filter__container{position:relative;padding-top:40px;padding-bottom:40px}
.fra_flight_filter__container:before,.fra_flight_filter__container:after{content:" ";display:table}
.fra_flight_filter__container:after{clear:both}
}
.fra_flight_filter__container .fra_date_filter{position:absolute;top:0;left:10px}
@media(max-width:767px){.fra_flight_filter__container .fra_date_filter{left:0;right:0}
.fra_flight_filter__container .fra_date_filter .fra_filter_popup__btn{left:10px;position:absolute}
.fra_flight_filter__container .fra_date_filter .fra_filter__container{right:auto;left:0}
}
@media(min-width:768px){.fra_flight_filter__container .fra_date_filter{position:relative;top:0;left:0;float:left;margin-left:20px}
}
.fra_flight_filter__container .fra_date_filter .icon-wrapper{width:22px;height:22px;fill:#82af32}
.fra_flight_filter__container .fra_date_filter .fra_date_picker{padding:0 20px 20px 20px}
.fra_flight_filter__container .fra_pagination_container{overflow:visible}
@media(max-width:767px){.fra_flight_filter__container .fra_pagination_container .dropdown{position:static}
}
.fra_flight_filter__container .fra_pagination_container .dropdown-toggle{line-height:19px}
@media(max-width:767px){.fra_flight_filter__container .fra_pagination_container .dropdown-toggle{border:0}
.fra_flight_filter__container .fra_pagination_container .dropdown-toggle:hover{background:0}
}
.fra_flight_filter__container .fra_pagination_container .dropdown-menu{border-bottom:1px solid #ededed;height:287px;overflow-y:auto}
@media(max-width:767px){.fra_flight_filter__container .fra_pagination_container .dropdown-menu{position:absolute;top:40px;left:0;right:0;text-align:center;border-top:1px solid #ededed}
}
.fra_flight_filter__container .fra_pagination_wrapper{display:block;margin:0 auto;float:right}
.fra_flight_filter__container .fra_pagination_wrapper .fra_active a{color:#82af32}
@media(max-width:767px){.fra_flight_filter__container .fra_pagination_wrapper{position:relative;width:100%;text-align:center}
.fra_flight_filter__container .fra_pagination_wrapper .fra_pagination_container{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);float:none;margin-left:50px;margin-right:50px}
}
.fra_flight_filter__container .fra_filter_content.fra_flight_filter_content{height:366px;margin-top:50px}
@media(min-width:768px){.fra_flight_filter__container .fra_filter_content.fra_flight_filter_content{height:200px;margin-top:45px}
}
.fra_flight_filter__container .fra_filter_content.fra_flight_filter_content li.fra_hidden{display:none}
.fra_flight_filter__container .fra_filter_input_field{position:relative}
.fra_flight_filter__container .fra_filter_input_field button{width:16px;height:16px;position:absolute;right:31px;top:13px;border:0 none;background:0;padding:0}
@media(max-width:767px){.fra_flight_filter__container .fra_filter_input_field button{right:20px}
}
.fra_flight_filter__container .fra_filter_input_field button .icon{fill:#5064aa}
.fra_flight_filter__container .fra_filter_input_field input{position:absolute;width:calc(100% - 20px);height:40px;margin-left:10px;padding:0 30px 0 10px;border:1px solid #cdd2d2}
@media(min-width:768px){.fra_flight_filter__container .fra_filter_input_field input{width:calc(100% - 40px);margin-left:20px}
}
.fra_flight_filter__container .fra_filter_input_field input:focus{-webkit-box-shadow:0;box-shadow:0;border-color:#82af32}
.fra_flight_filter__container .fra_filter_input_field input::-ms-clear{width:0;height:0}
.float{float:left}
.fra_table_responsive.fra_table_flights .fra_table_row{cursor:pointer}
@media(min-width:768px){.fra_table_responsive.fra_table_flights .fra_table_td.fra_table_td__airline{padding-top:15px;padding-bottom:14px;max-width:30px}
}
.fra_table_responsive.fra_table_flights .fra_table_td.fra_table_td__airline img{width:40px;height:40px}
@media(min-width:768px){.fra_table_responsive.fra_table_flights .fra_table_td.fra_table_td__airline img{width:30px;height:30px}
}
.fra_table_responsive.fra_table_flights .fra_table_td__flightnr{white-space:nowrap}
@media(max-width:767px){.fra_table_responsive.fra_table_flights .fra_table_row{padding:16px 10px 6px 60px}
.fra_table_responsive.fra_table_flights .fra_table_td,.fra_table_responsive.fra_table_flights .visible-xs-inline-block{line-height:.83em;height:10px;font-size:12px}
.fra_table_responsive.fra_table_flights .fra_table_td__destination,.fra_table_responsive.fra_table_flights .fra_table_td__time,.fra_table_responsive.fra_table_flights .fra_table_td__delay{font-size:14px}
.fra_table_responsive.fra_table_flights .fra_table_td__airline,.fra_table_responsive.fra_table_flights .fra_table_td__destination,.fra_table_responsive.fra_table_flights .fra_table_td__time,.fra_table_responsive.fra_table_flights .fra_table_td__delay{position:absolute}
.fra_table_responsive.fra_table_flights .fra_table_td__airline{left:10px;top:0;max-width:40px}
.fra_table_responsive.fra_table_flights .fra_table_td__destination{top:0;left:60px;color:#5064aa}
.fra_table_responsive.fra_table_flights .fra_table_td__flightnr{float:left}
.fra_table_responsive.fra_table_flights .fra_table_td__codeshare{display:block;margin-top:1px;text-align:left}
.fra_table_responsive.fra_table_flights .fra_table_td__codeshare:before,.fra_table_responsive.fra_table_flights .fra_table_td__codeshare:after{content:" ";display:table}
.fra_table_responsive.fra_table_flights .fra_table_td__codeshare:after{clear:both}
.fra_table_responsive.fra_table_flights .fra_table_td__time{top:0;right:10px}
.fra_table_responsive.fra_table_flights .fra_table_td__delay{bottom:10px;right:10px}
.fra_table_responsive.fra_table_flights .fra_table_mobile_spacer{position:relative;display:inline-block;padding-right:2px}
.fra_table_responsive.fra_table_flights .fra_table_mobile_spacer:after{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;content:" , ";display:block;position:absolute;right:0;top:0}
.fra_table_responsive.fra_table_flights .fra_table_mobile_spacer.fra_table_td__flightnr{margin-top:1px;margin-bottom:-1px;padding-right:12px}
.fra_table_responsive.fra_table_flights .fra_table_mobile_spacer.fra_table_td__flightnr:after{content:" / ";right:3px}
}
.fra_table_responsive.fra_table_flights .fra_table_text{height:40px;border:0;cursor:default;padding:0 10px}
@media(min-width:768px){.fra_table_responsive.fra_table_flights .fra_table_text{height:60px}
}
.fra_table_responsive.fra_table_flights .fra_table_text .fra_table_td{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;position:absolute;padding:10px 0;color:#5064aa}
@media(min-width:768px){.fra_table_responsive.fra_table_flights .fra_table_text .fra_table_td{font-size:18px;padding:20px 0}
}
.fra_table_responsive.fra_table_flights .fra_table_text .fra_table_td span{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal}
.fra_table_responsive.fra_table_flights .fra_table_row__border{border-top:1px solid #cdd2d2}
@media(max-width:767px){.fra_table_responsive.fra_table_flights .fra_table_row__border{padding-top:26px}
.fra_table_responsive.fra_table_flights .fra_table_row__border .fra_table_td__airline,.fra_table_responsive.fra_table_flights .fra_table_row__border .fra_table_td__destination,.fra_table_responsive.fra_table_flights .fra_table_row__border .fra_table_td__time{top:10px}
}
.fra_filter_overlay .fra_button_search{display:none}
.fra_filter_overlay .fra_button_search.fra_active{display:block}
.fra_filter_overlay .fra_button_close{display:none}
.fra_filter_overlay .fra_button_close.fra_active{display:block}
@media(max-width:767px){.fra_flight_reminder{position:relative;padding-bottom:50px}
.fra_flight_reminder .fra_btn_wrapper__col:nth-child(2){position:absolute;bottom:0}
}
.fra_footer_container__left,.fra_flight_footnote_container,.fra_flight_loups_container{color:#aaafaf;font-size:12px}
.fra_flight_footnote_container{display:none}
@media(min-width:768px){.fra_flight_footnote_container{display:block;padding:10px 0 0}
}
@media(max-width:767px){.fra_footer_container__left .fra_flight_footnote_container{display:block}
}
.fra_detail_page .fra_flight_footnote_container{margin-top:-40px;margin-bottom:10px;padding-left:0}
@media(max-width:767px){.fra_detail_page .fra_flight_footnote_container{display:block;margin-top:-15px}
}
.fra_flights_airline_airport_filter{position:relative;width:100%;overflow:hidden}
@media(min-width:768px){.fra_flights_airline_airport_filter{position:absolute}
}
@media(max-width:767px){.fra_glossary .container-fluid{position:relative;width:100%;padding:0}
.fra_glossary .container-fluid:before,.fra_glossary .container-fluid:after{position:absolute;top:10px;content:"";width:20px;height:30px;z-index:1}
.fra_glossary .container-fluid.fra_section_nav__wrapper:before,.fra_glossary .container-fluid.fra_section_nav__wrapper:after{top:70px}
.fra_glossary .container-fluid:before{background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,white 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0) 0,white 100%);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF',endColorstr='#FFFFFFFF',GradientType=1);right:0}
.fra_glossary .container-fluid:after{background-image:-webkit-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#00FFFFFF',GradientType=1);left:0}
.fra_glossary .container-fluid .fra_section_nav{width:100%;height:auto;margin:0;border-bottom:1px solid #cdd2d2}
}
.fra_glossary_modul_nav{padding:5px 0}
@media(max-width:767px){.fra_glossary_modul_nav{overflow:auto;border-bottom:1px solid #cdd2d2}
}
@media(min-width:768px){.fra_glossary_modul_nav{margin:10px 0;padding-top:10px;padding-bottom:10px}
}
.fra_glossary_modul_nav .list-inline{margin-bottom:0;margin-right:-5px}
@media(max-width:767px){.fra_glossary_modul_nav .list-inline{margin:0;padding:0 5px;white-space:nowrap}
}
.fra_glossary_modul_nav .list-inline .fra_list_element{padding-bottom:10px}
@media(max-width:767px){.fra_glossary_modul_nav .list-inline .fra_list_element{padding:0}
.fra_glossary_modul_nav .list-inline .fra_list_element:first-child{padding-left:10px}
.fra_glossary_modul_nav .list-inline .fra_list_element:last-child{padding-right:10px}
}
.fra_glossary_modul_nav .fra_mixin_search_wrapper{border:1px solid #cdd2d2}
.fra_glossary_modul_nav .btn{padding:10px;text-transform:uppercase}
@media(max-width:767px){.fra_glossary_modul_nav .btn{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.fra_glossary_modul_nav .btn:hover{color:#82af32}
.fra_glossary_modul_nav .btn.btn-primary{color:#82af32}
.fra_glossary_modul_nav .btn.btn-tertiary{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal}
}
@media(min-width:768px){.fra_glossary_modul_nav .btn{text-align:center;min-width:35px}
}
.fra_glossary_content_container{display:none;padding:0 10px 10px}
.fra_glossary_content_container:before,.fra_glossary_content_container:after{content:" ";display:table}
.fra_glossary_content_container:after{clear:both}
@media(max-width:767px){.fra_glossary_content_container{border-bottom:1px solid #cdd2d2}
.fra_section_nav__wrapper .fra_glossary_content_container{border-bottom:0}
}
@media(min-width:768px){.fra_glossary_content_container{padding-left:0;padding-right:0}
}
.fra_glossary_content_container.fra_active{display:block}
.fra_glossary_content_container .btn-link{margin:5px 0;padding-right:25px}
@media(min-width:768px){.fra_glossary_content_container .btn-link{margin-top:0;margin-bottom:12px}
}
.fra_glossary_content_container .col-sm-6{margin-bottom:10px}
.fra_glossary_content_container .fra_headline_5{-webkit-transition:all 200ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 200ms cubic-bezier(0.86,0,0.07,1);transition:all 200ms cubic-bezier(0.86,0,0.07,1);margin-bottom:5px;color:#5064aa}
@media(max-width:767px){.fra_glossary_content_container .fra_headline_5{font-size:18px}
}
.fra_glossary_content_container .fra_copy_8,.fra_glossary_content_container .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_glossary_content_container .fra_label_text{margin-bottom:10px}
.fra_glossary_content_container .fra_glossary_item__container{color:#666;text-decoration:none}
.fra_glossary_content_container .btn-primary{margin-top:10px}
@media(max-width:767px){.fra_glossary_content_container .btn-primary:before{content:"";position:absolute;top:-11px;left:-10px;right:-10px;height:1px;background:#cdd2d2}
}
@media(min-width:768px){.fra_glossary_content_container .btn-primary{margin-top:20px}
}
.no-touch .fra_glossary_content_container a:not(.btn):hover{color:#82af32}
.no-touch .fra_glossary_content_container a:not(.btn):hover .fra_headline_5{-webkit-transition:all 200ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 200ms cubic-bezier(0.86,0,0.07,1);transition:all 200ms cubic-bezier(0.86,0,0.07,1);color:#82af32}
.fra_glossary_item__container{display:block;padding:5px 0;border-bottom:1px solid #cdd2d2}
@media(max-width:767px){.fra_glossary_item__container{padding-left:10px;padding-right:10px;margin:0 -10px}
}
.fra_glossary_item__page{display:none}
.fra_glossary_item__page.fra_active{display:block}
.fra_spinner{display:block}
.fra_spinner .fra_loading__blue{display:block}
@media(max-width:767px){.fra_spinner .fra_loading__blue{margin-top:20px}
}
.fra_spinner.fra_disabled{display:none}
@media(max-width:767px){.fra_parking .fra_dropdown__select{padding:0;border:0}
}
@media(min-width:768px){.fra_parking .fra_dropdown__select{height:40px}
}
.fra_parking .fra_dropdown__select:hover{background-color:#fff}
.fra_parking .fra_dropdown__select .btn{height:37px;text-align:left}
@media(max-width:767px){.fra_parking .fra_dropdown__select .btn{border:1px solid #bec3c3}
}
.fra_parking .fra_js_error{color:#d72319}
.fra_parking .fra_error .fra_dropdown__select.btn-default{border-color:#d72319}
.fra_parking .fra_error .fra_dropdown__select .btn:not(.fra_active){color:#d72319}
@media(max-width:767px){.fra_parking .fra_error .fra_dropdown__select .btn{border-color:#d72319}
}
.fra_parking .fra_error .fra_dropdown__select .icon{fill:#d72319}
.fra_parking .fra_error .fra_message{margin-bottom:0}
.fra_parking .fra_error .fra_park_filter_head{color:#d72319;border:1px solid #d72319}
.fra_parking_datetime_box{display:none;left:10px;right:10px;min-height:430px;padding-top:10px;background:#fff;border-top:1px solid #bec3c3;z-index:2}
.fra_parking_datetime_box .fra_parking_time_container{padding-top:30px;padding-bottom:100px}
@media(min-width:480px){.fra_parking_datetime_box .fra_parking_time_container{padding-top:0}
}
.fra_parking_datetime_box .fra_input_neutral{margin-top:10px}
.fra_parking_datetime_box .fra_clndr_wrapper{margin:20px 0}
.fra_parking_datetime_box.fra_active{display:block;position:absolute}
.fra_park_filter{margin-bottom:20px}
@media(max-width:767px){.fra_park_filter{padding:0 10px}
}
.fra_parking_filter_apply{position:absolute;bottom:20px;right:10px;text-align:center}
.fra_parking_filter_apply.btn{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}
@media(min-width:768px){.fra_parking_filter_apply.btn{width:-webkit-calc(41.6667% - 20px);width:-moz-calc(41.6667% - 20px);width:calc(41.6667% - 20px)}
}
.fra_parking_form_submit{padding:0 10px}
@media screen and (min-width:768px){.fra_parking_form_submit{float:right;width:100%}
.fra_parking_form_submit .btn{float:right}
}
.fra_toggle_option{display:none}
.fra_toggle_option.fra_active{display:block}
.fra_input__time{margin-bottom:15px}
@media(min-width:480px){.fra_input__time{width:100%}
}
@media(min-width:480px){.fra_parking_datetime_container ~ .fra_parking_datetime_container{float:right}
}
.fra_parking_datetime_container.fra_active{z-index:1057}
.fra_parking_datetime_head{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;height:40px;width:100%;padding:10px;background:#fff;color:#666;border:1px solid #cdd2d2}
.fra_parking_datetime_head span:not(:first-child){font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal}
.fra_parking_datetime_head__entry,.fra_parking_datetime_head__exit{min-width:60px;display:inline-block}
@media(max-width:479px){.fra_parking_datetime_head.fra_active{height:62px}
}
@media(max-width:479px){.fra_parking_datetime_head.fra_active .fra_parking_datetime_head__entry,.fra_parking_datetime_head.fra_active .fra_parking_datetime_head__exit{display:block;width:100%}
}
.fra_parking_datetime_head.fra_active .icon-wrapper{float:none}
@media(max-width:479px){.fra_parking_datetime_head.fra_active .icon-wrapper{margin-top:3px;margin-left:0}
.fra_parking_datetime_head.fra_active .icon-wrapper ~ .icon-wrapper{margin-left:15px}
}
.fra_parking_datetime_head .icon-wrapper{display:inline-block;float:right;width:18px;height:16px;margin:0 5px 0 15px}
.fra_parking_datetime_head .icon-wrapper .icon{fill:#bec3c3;margin-bottom:-2px}
.fra_error .fra_parking_datetime_head{border:1px solid #d72319}
.fra_error .fra_parking_datetime_head .fra_parking_datetime_head__exit,.fra_error .fra_parking_datetime_head .fra_parking_datetime_head__entry{color:#d72319}
.fra_error .fra_parking_datetime_head .icon{fill:#d72319}
.fra_parking_datetime_box{-webkit-box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);border:1px solid #bec3c3;border-top:0}
@media(max-width:767px){.fra_lb_open .fra_section_header,.fra_lb_open .fra_section_header__with_nav{position:relative;z-index:1055}
.fra_lb_open.fra_filter_popup__active .fra_container__right{position:static}
}
@media(min-width:768px){.fra_section_nav_content .fra_filter_popup__container{float:right;padding-right:10px}
}
@media(max-width:767px){.fra_section_nav_content .fra_filter__container{top:-60px}
}
@media(max-width:767px){.fra_section_nav_content .fra_filter_popup__btn{position:absolute;top:-60px;right:0;padding:19px 10px 19px 19px;z-index:1055}
}
.fra_filter__container{display:none;position:absolute;top:0;right:0;background:#fff;overflow:hidden;z-index:1057}
@media(max-width:767px){.fra_filter__container{left:0}
}
@media(min-width:768px){.fra_filter__container{-webkit-box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:305px}
}
.fra_filter__container input{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.fra_filter__container .fra_filter_close{position:absolute;right:0;top:0;width:38px;height:58px;padding:20px 10px;background:transparent;border:0}
@media(min-width:768px){.fra_filter__container .fra_filter_close{right:10px}
}
.fra_filter__container .fra_filter_close .icon{fill:#5064aa;height:18px}
.fra_filter__container .fra_filter_header{width:100%;height:60px;text-align:center}
.fra_filter__container .fra_filter_header:before,.fra_filter__container .fra_filter_header:after{content:" ";display:table}
.fra_filter__container .fra_filter_header:after{clear:both}
@media(min-width:768px){.fra_filter__container .fra_filter_header{padding:17px 0}
}
.fra_filter__container .fra_filter_header .fra_copy_3{color:#5064aa}
@media(max-width:767px){.fra_filter__container .fra_filter_header .fra_copy_3{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;line-height:60px}
}
.fra_filter__container .fra_checkbox_wrapper{padding:0 10px}
@media(min-width:768px){.fra_filter__container .fra_checkbox_wrapper{padding:0 20px 7px;border-top:0}
}
.fra_filter__container .fra_filter_btn,.fra_filter__container .fra_filter_submit{padding:0 10px}
@media(min-width:768px){.fra_filter__container .fra_filter_btn,.fra_filter__container .fra_filter_submit{padding:0 20px}
}
.fra_filter__container .fra_filter_btn .btn,.fra_filter__container .fra_filter_submit .btn{width:100%;margin-bottom:10px;color:#fff}
.fra_filter__container .fra_filter_submit{margin:10px 0}
@media(max-width:767px){.fra_filter__container .fra_filter_submit{margin:0;padding:10px 10px 0;border-top:1px solid #bec3c3;border-bottom:1px solid #bec3c3}
}
.fra_filter__container .fra_filter_submit .btn{text-align:center}
@media(max-width:767px){.fra_filter__container .fra_filter_btn{padding:0}
.fra_filter__container .fra_filter_btn .btn{margin-bottom:0;padding:20px 0;background:#fff;border-top:1px solid #bec3c3;text-align:left;box-shadow:none;color:#5064aa}
.fra_filter__container .fra_filter_btn .btn .icon{fill:#5064aa}
}
.fra_filter__container .fra_filter_inner .fra_toggle_btn{text-align:center}
.fra_filter__container .fra_filter_inner .fra_toggle_wrapper{padding:10px}
.fra_filter__container .fra_filter_inner .fra_toggle_wrapper:before,.fra_filter__container .fra_filter_inner .fra_toggle_wrapper:after{content:" ";display:table}
.fra_filter__container .fra_filter_inner .fra_toggle_wrapper:after{clear:both}
@media(max-width:767px){.fra_filter__container .fra_filter_inner .fra_toggle_wrapper{border-top:1px solid #bec3c3}
}
@media(min-width:768px){.fra_filter__container .fra_filter_inner .fra_toggle_wrapper{padding:0 20px 10px}
}
.fra_filter__container .fra_filter_inner li .checkbox{border-top:0}
@media(min-width:768px){.fra_filter__container .fra_filter_inner li .checkbox{padding-top:6px}
}
@media(max-width:767px){.fra_filter__container .fra_filter_inner .checkbox{line-height:60px;margin:0 -10px;border-top:1px solid #bec3c3}
.fra_filter__container .fra_filter_inner .checkbox label{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;color:#666;padding:0 10px;width:100%}
.fra_filter__container .fra_filter_inner .checkbox .fra_icon{width:18px;height:18px;top:20px;right:10px}
}
@media(min-width:768px){.fra_filter__container .fra_filter_inner .checkbox.fra_checkbox_hidden label{padding-left:0}
}
.fra_filter__container .fra_filter_inner .checkbox.fra_checkbox_hidden .fra_icon{display:none}
.fra_filter__container .fra_filter_inner .checkbox.fra_checkbox_pale .fra_icon{opacity:.5;filter:alpha(opacity=50)}
.fra_filter__container .fra_filter_inner .fra_accordion{padding:10px}
@media(max-width:767px){.fra_filter__container .fra_filter_inner .fra_accordion{border-top:1px solid #bec3c3}
.fra_filter__container .fra_filter_inner .fra_accordion .fra_accordion_body .checkbox:last-child{border-bottom:1px solid #bec3c3}
}
@media(min-width:768px){.fra_filter__container .fra_filter_inner .fra_accordion{padding:0 20px 10px}
}
.fra_filter__container .fra_filter_inner__slider{-webkit-transition:margin-left 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:margin-left 300ms cubic-bezier(0.86,0,0.07,1);transition:margin-left 300ms cubic-bezier(0.86,0,0.07,1);width:200%;margin-left:0}
.fra_filter__container .fra_filter_inner__slider.fra_overlay_active{-webkit-transition:margin-left 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:margin-left 300ms cubic-bezier(0.86,0,0.07,1);transition:margin-left 300ms cubic-bezier(0.86,0,0.07,1);margin-left:-100%}
.fra_filter__container .fra_filter_inner__slider .fra_toggle_wrapper{width:50%}
.fra_filter__container .fra_filter_inner__slider .fra_filter_header .fra_copy_3{width:50%;float:left}
.fra_filter__container .fra_filter_inner__slider .fra_checkbox_wrapper{width:50%}
.fra_filter__container .fra_filter_inner__slider .fra_filter_btn,.fra_filter__container .fra_filter_inner__slider .fra_filter_submit{width:50%}
@media(min-width:768px){.fra_filter__container .fra_filter_inner__slider .fra_filter__container{height:440px}
}
.fra_filter__container .fra_filter_content{overflow-y:auto}
@media(max-width:767px){.fra_filter__container .fra_filter_content{margin-bottom:10px;max-height:100%;border-top:1px solid #bec3c3}
}
@media(min-width:768px){.fra_filter__container .fra_filter_content{height:290px}
}
.fra_filter__container .fra_filter_content ul{margin:0;padding:0;list-style:none}
@media(min-width:768px){.fra_filter__container .fra_filter_content ul{padding:0 20px}
}
.fra_filter__container .fra_filter_content li{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;padding:20px 10px;border-bottom:1px solid #bec3c3;color:#5064aa;cursor:pointer}
.fra_filter__container .fra_filter_content li:last-child{border-bottom:0}
@media(min-width:768px){.fra_filter__container .fra_filter_content li{padding:6px 10px;border-color:#cdd2d2}
}
.fra_filter__container .fra_filter_content li.fra_active{color:#82af32}
.fra_filter__container .fra_filter_content li.fra_active,.fra_filter__container .fra_filter_content li:hover{background:#ededed}
.fra_filter_overlay{-webkit-transition:left 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:left 300ms cubic-bezier(0.86,0,0.07,1);transition:left 300ms cubic-bezier(0.86,0,0.07,1);position:absolute;left:100%;top:60px;width:100%}
@media(min-width:768px){.fra_filter_overlay{height:380px}
}
.fra_filter_overlay.fra_active{-webkit-transition:left 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:left 300ms cubic-bezier(0.86,0,0.07,1);transition:left 300ms cubic-bezier(0.86,0,0.07,1);left:0}
@media(max-width:767px){.fra_filter_overlay.fra_active{bottom:61px}
}
.fra_filter_overlay .btn-primary{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);margin:0 10px;text-align:center}
@media(max-width:767px){.fra_filter_overlay .btn-primary:before,.fra_filter_overlay .btn-primary:after{position:absolute;display:block;top:-10px;left:-10px;right:-10px;content:"";height:1px;background-color:#bec3c3}
.fra_filter_overlay .btn-primary:after{top:50px}
}
@media(min-width:768px){.fra_filter_overlay .btn-primary{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);margin:30px 20px 20px}
}
.fra_filter_overlay .btn-default{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:-38px;left:7px;width:18px;height:18px;padding:0;box-shadow:none}
@media(min-width:768px){.fra_filter_overlay .btn-default{top:-35px;left:20px;width:14px;height:14px}
}
.fra_filter_overlay .btn-default:hover,.fra_filter_overlay .btn-default:focus,.fra_filter_overlay .btn-default:active{background:#fff}
.fra_filter_overlay .btn-default .icon{fill:#5064aa}
@media(max-width:767px){.fra_filter_traveltainment.fra_filter_content{margin-bottom:0}
.fra_filter_traveltainment.fra_filter_content li{padding-top:0;padding-bottom:0}
.fra_filter_traveltainment.fra_filter_content .checkbox{padding-top:0}
}
.fra_js_autocomplete+.fra_filter_popup__container{padding-right:0}
.fra_js_autocomplete+.fra_filter_popup__container .fra_filter__container{width:100%}
.fra_js_autocomplete+.fra_filter_popup__container .fra_filter_content{height:auto;max-height:290px}
.fra_filter_footer{padding:20px}
.fra_filter_footer .btn{width:100%;text-align:center}
@media(max-width:767px){.fra_filter_nav{position:relative}
.fra_filter_nav .col-sm-3{text-align:center;border-bottom:1px solid #cdd2d2}
.fra_filter_nav .fra_dropdown__select,.fra_filter_nav .fra_dropdown__select.disabled{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;display:inline-block;width:auto;box-shadow:none;background:0}
.fra_filter_nav .fra_dropdown__select .btn,.fra_filter_nav .fra_dropdown__select.disabled .btn{color:#82af32}
.fra_filter_nav .fra_dropdown__select .icon-wrapper,.fra_filter_nav .fra_dropdown__select.disabled .icon-wrapper{position:absolute;top:23px;right:10px;width:16px;height:16px;pointer-events:none}
.fra_filter_nav .fra_dropdown__select .icon-wrapper .icon,.fra_filter_nav .fra_dropdown__select.disabled .icon-wrapper .icon{fill:#5064aa}
.fra_filter_nav .fra_dropdown__select select,.fra_filter_nav .fra_dropdown__select.disabled select{width:auto;height:60px;left:-10px;padding:0 20px 0 0;color:#82af32}
.fra_filter_nav .fra_dropdown__select.btn-primary select:focus::-ms-value,.fra_filter_nav .fra_dropdown__select.btn-secondary select:focus::-ms-value,.fra_filter_nav .fra_dropdown__select.disabled.btn-primary select:focus::-ms-value,.fra_filter_nav .fra_dropdown__select.disabled.btn-secondary select:focus::-ms-value{color:#82af32}
.fra_filter_nav .fra_dropdown__select.btn-primary select:focus:-moz-focusring,.fra_filter_nav .fra_dropdown__select.btn-primary select:focus::-moz-focus-inner,.fra_filter_nav .fra_dropdown__select.btn-secondary select:focus:-moz-focusring,.fra_filter_nav .fra_dropdown__select.btn-secondary select:focus::-moz-focus-inner,.fra_filter_nav .fra_dropdown__select.disabled.btn-primary select:focus:-moz-focusring,.fra_filter_nav .fra_dropdown__select.disabled.btn-primary select:focus::-moz-focus-inner,.fra_filter_nav .fra_dropdown__select.disabled.btn-secondary select:focus:-moz-focusring,.fra_filter_nav .fra_dropdown__select.disabled.btn-secondary select:focus::-moz-focus-inner{text-shadow:0 0 0 #82af32}
}
.fra_filter_popup__btn{background:transparent}
@media(min-width:768px){.fra_filter_popup__btn{padding-right:22px}
}
.fra_filter_popup__btn.fra_active span{color:#82af32}
.fra_filter_popup__btn.fra_active .icon-wrapper{fill:#82af32}
.fra_filter_popup__btn span{float:left;padding-right:10px;color:#5064aa}
@media(max-width:767px){.fra_filter_popup__btn span{display:none}
}
.fra_filter_popup__btn .icon-wrapper{fill:#5064aa;width:22px;height:22px}
@media(min-width:768px){.fra_filter_popup__wrapper{position:relative;border-spacing:0}
}
.fra_filter_popup__wrapper.fra_active .fra_filter__container{display:block}
.fra_filter_info__container{display:none;margin:-10px 0 10px;padding:20px 0;background-color:#e8edf8}
.fra_filter_info__container:before,.fra_filter_info__container:after{content:" ";display:table}
.fra_filter_info__container:after{clear:both}
@media(min-width:768px){.fra_filter_info__container{margin:-20px 0 20px}
}
.fra_filter_info__container.fra_active{display:block}
.fra_filter_info{position:relative;max-width:980px;margin:0 auto;padding-left:10px;padding-right:10px}
.fra_filter_info__text{width:-webkit-calc(100% - 38px);width:-moz-calc(100% - 38px);width:calc(100% - 38px);color:#5064aa;float:left}
.fra_filter_reset{position:absolute;right:0;width:38px;height:38px;padding:10px;margin-top:-10px;cursor:pointer}
.fra_filter_reset .icon{fill:#5064aa}
.fra_section_nav__wrapper .fra_filter_info__container{margin:0 -10px;border-bottom:1px solid #cdd2d2}
@media(min-width:768px){.fra_section_nav__wrapper .fra_filter_info__container{margin-top:21px;margin-bottom:10px;border-bottom:0}
}
@media(min-width:1000px){.fra_section_nav__wrapper .fra_filter_info__container{margin-left:-16.665%;margin-right:-16.665%}
}
@media(min-width:768px){.fra_filter_nav_wrapper{margin:0 -10px}
}
.fra_filter_nav{min-width:100%}
@media(min-width:768px){.fra_filter_nav{display:table;border-spacing:10px}
}
.fra_filter_nav_item{display:block;text-align:center}
@media(min-width:768px){.fra_filter_nav_item{display:table-cell;vertical-align:top;text-align:left}
}
.fra_filter_nav_item__select{border-bottom:1px solid #bec3c3;height:60px}
@media(min-width:768px){.fra_filter_nav_item__select{height:auto;border-bottom:0}
.fra_filter_nav_item__select .fra_dropdown__select{width:200px}
}
@media(min-width:768px){.fra_filter_nav_item__cta{position:relative}
}
@media(min-width:768px){.fra_filter_nav_item__cta_full{position:relative;width:100%}
}
.fra_js_app_module.fra_error .fra_view_toggle,.fra_js_app_module.fra_error .fra_map_poi_container,.fra_js_app_module.fra_error .fra_pagination_wrapper,.fra_js_app_module.fra_error .fra_map_load_overView{display:none}
.fra_map .fra_map_no_pois .fra_map_poiRegion,.fra_map .fra_map_no_pois .fra_pagination_wrapper.fra_active{display:none}
.fra_map .fra_mixin_search_container{z-index:1001}
@media(min-width:768px) and (max-width:1199px){.fra_map .leaflet-top{top:50px}
}
@media(min-width:768px){.fra_map .fra_section_header,.fra_map .fra_section_header__with_nav{margin-bottom:60px}
}
.fra_map .container-fluid.fra_disabled{min-height:250px}
.fra_map .container-fluid.fra_disabled .fra_mini_spinner{display:none}
.fra_map .fra_table_responsive{margin-bottom:10px}
@media(max-width:767px){.fra_map .fra_table_responsive{padding:0 10px;margin-top:0}
}
@media(min-width:768px){.fra_map .fra_table_responsive .fra_map_pin_num{top:13px}
}
.fra_map .fra_table_responsive .fra_table_row{min-height:60px}
@media(max-width:767px){.fra_map .fra_table_responsive .fra_table_row{min-height:100px;margin:0 -10px;padding:10px}
}
.fra_map .fra_table_responsive .fra_table_td,.fra_map .fra_table_responsive .visible-xs-inline-block{padding:0 10px}
@media(max-width:767px){.fra_map .fra_table_responsive .fra_table_td,.fra_map .fra_table_responsive .visible-xs-inline-block{line-height:1em;font-size:12px}
.fra_map .fra_table_responsive .fra_table_td.fra_copy_8,.fra_map .fra_table_responsive .fra_icon_checkbox__circle .fra_table_td.fra_label_text,.fra_icon_checkbox__circle .fra_map .fra_table_responsive .fra_table_td.fra_label_text,.fra_map .fra_table_responsive .visible-xs-inline-block.fra_copy_8,.fra_map .fra_table_responsive .fra_icon_checkbox__circle .visible-xs-inline-block.fra_label_text,.fra_icon_checkbox__circle .fra_map .fra_table_responsive .visible-xs-inline-block.fra_label_text{position:absolute;bottom:40px}
.fra_map .fra_table_responsive .fra_table_td .fra_copy_8,.fra_map .fra_table_responsive .fra_table_td .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_map .fra_table_responsive .fra_table_td .fra_label_text,.fra_map .fra_table_responsive .visible-xs-inline-block .fra_copy_8,.fra_map .fra_table_responsive .visible-xs-inline-block .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_map .fra_table_responsive .visible-xs-inline-block .fra_label_text{line-height:1em;font-size:12px}
}
.fra_map .fra_table_responsive .fra_table_td__icon{width:60px;height:60px;padding:10px;position:relative}
@media(max-width:767px){.fra_map .fra_table_responsive .fra_table_td__icon{width:36px;height:36px;margin:15px 5px 0;float:left;padding:0}
}
.fra_map .fra_table_responsive .fra_table_td__icon img{height:100%;width:100%}
.fra_map .fra_table_responsive .fra_table_td__icon .icon{fill:#5064aa;width:36px;height:36px}
.fra_map .fra_table_responsive .fra_table_td__icon .icon:hover{fill:#82af32}
@media(max-width:767px){.fra_map .fra_table_responsive .fra_table_td__icon.fra_table_td__route{position:absolute;right:60px}
}
@media(max-width:479px){.fra_map .fra_table_responsive .fra_table_td__icon.fra_table_td__route{right:50px}
}
@media(max-width:767px){.fra_map .fra_table_responsive .fra_row_inner_link{position:absolute;right:0;margin:20px -15px 0 0}
.fra_map .fra_table_responsive .fra_row_inner_link .fra_icon{height:40px;width:40px;padding:10px}
}
.fra_map .fra_table_responsive .fra_table_td__img{width:60px;height:60px;padding:0}
@media(max-width:767px){.fra_map .fra_table_responsive .fra_table_td__img{width:80px;height:80px;float:left}
}
.fra_map .fra_table_responsive .fra_table_td__img img{height:100%;width:100%}
.fra_map .fra_table_responsive .fra_table_td__img .icon{fill:#5064aa}
.fra_map .fra_table_responsive .fra_table_td__name{text-align:left}
@media(max-width:767px){.fra_map .fra_table_responsive .fra_table_td__name{width:-webkit-calc(100% - 155px);width:-moz-calc(100% - 155px);width:calc(100% - 155px);position:absolute;top:30px;padding-left:0;font-size:12px;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fra_map .fra_table_responsive .fra_table_td__name .fra_copy_8,.fra_map .fra_table_responsive .fra_table_td__name .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_map .fra_table_responsive .fra_table_td__name .fra_label_text{font-size:14px;color:#5064aa}
}
@media(max-width:767px){.fra_map .fra_table_responsive .fra_table_td__offer{margin-bottom:-5px;padding-left:0}
}
@media(max-width:767px){.fra_map .fra_table_responsive .fra_table_td__link{position:absolute;right:10px;padding:0}
.fra_map .fra_table_responsive .fra_table_td__link .icon{height:56px;width:46px;padding:20px 10px 20px 20px}
.fra_map .fra_table_responsive .fra_table_td__link .fra_icon_link{display:none}
}
.fra_map .fra_table_responsive .fra_copy_8__additional{float:right}
@media(min-width:768px){.fra_map .fra_table_responsive .fra_copy_8__additional{width:100%}
}
@media(max-width:767px){.fra_map .fra_table_responsive .fra_table_td__opening{margin-top:2.1em}
}
.fra_map .fra_pagination_wrapper.fra_active{display:table}
@media(max-width:767px){.fra_map .fra_pagination_wrapper.fra_active{display:none}
}
.fra_map .fra_mini_spinner{width:100%;height:60px;margin:20px 0;float:left}
.fra_map .fra_filter_popup__container{z-index:1;position:absolute;top:19px;right:10px}
@media(min-width:768px){.fra_map .fra_filter_popup__container{position:relative;top:auto;right:auto}
}
.fra_map .fra_filter_popup__container.fra_active{position:absolute;z-index:auto;left:0;right:0;top:0}
@media(min-width:768px){.fra_map .fra_filter_popup__container.fra_active{position:static;left:auto}
}
.fra_map .fra_filter_nav{background:#fff}
@media(min-width:768px){.fra_map .fra_filter_nav{position:absolute;top:-20px;height:60px;margin:0}
}
.fra_map .fra_filter_nav_item__select:first-child{height:80px;padding:10px}
@media(min-width:768px){.fra_map .fra_filter_nav_item__select{border-bottom:0}
.fra_map .fra_filter_nav_item__select:first-child{height:auto;padding:0}
.fra_map .fra_filter_nav_item__select .fra_dropdown__select{width:200px}
}
.fra_map .fra_mixin_search_wrapper{position:absolute;top:19px;right:48px;left:auto}
.fra_map .fra_mixin_search_wrapper.fra_active{left:10px}
@media(min-width:768px){.fra_map .fra_mixin_search_wrapper.fra_active{left:0;float:none}
}
@media(min-width:768px){.fra_map .fra_mixin_search_wrapper{position:relative;float:right;right:auto;top:auto}
}
@media(max-width:767px){.fra_map .fra_filter_info__container{margin:0}
}
@media(min-width:768px){.fra_map .fra_filter_info__container{margin-top:45px}
}
.fra_map .fra_section_nav__wrapper{z-index:1001;padding:0}
.fra_map .fra_map_tile_icon__poi{position:absolute;top:16px;left:8px;width:34px;height:40px}
@media(max-width:767px){.fra_map .fra_map_tile_icon__poi{top:10px}
}
.fra_map .fra_map_tile_icon__poi .icon{fill:#5064aa}
.fra_map .fra_map_pin_num{position:absolute;top:4px;left:0;width:100%;color:#fff;text-align:center}
@media(min-width:768px){.fra_table_responsive .fra_map .fra_map_pin_num{top:13px}
}
.fra_map .fra_map_filter_container{min-height:60px;padding:10px;outline:1px dotted #000;margin:0 auto;display:none}
.fra_map .fra_map_filter_container.fra_active{display:block}
.fra_map .fra_map_load_overView{margin-top:20px;float:right}
.fra_map .fra_map_reoute_form{height:120px;width:80%;position:relative;padding:30px 10px;margin:0 auto;display:none}
.fra_map .fra_map_reoute_form.fra_active{display:block}
.fra_map .fra_map_reoute_form .fra_map_form_close{width:40px;height:40px;position:absolute;top:10px;right:-50px;font-size:24px}
.fra_map .fra_map_poi_header{min-height:80px;padding:30px 10px 10px 10px;position:relative}
.fra_map .fra_view_switch{float:right;height:40px;width:40px;border:1px solid transparent}
.fra_map .fra_map_back{float:left;height:40px;width:40px;border:1px solid transparent}
.fra_map .fra_map_poi_title{display:inline-block;margin-left:50%}
.fra_map .fra_poi_highlight{outline:7px #ff00ae solid}
.fra_map .fra_map_explorer{display:table;margin:0 auto}
.fra_map .fra_map_time{margin-bottom:60px}
.fra_map .fra_map_poiRegion.fra_active{display:block}
.fra_map .fra_map_map{width:100%;height:570px;padding:0 50px;display:none}
@media(min-width:768px){.fra_map .fra_map_map{margin-top:0}
}
@media(min-width:1200px){.fra_map .fra_map_map{padding:0}
}
.fra_map .fra_map_map.fra_active{display:block}
.fra_map .fra_map_map.fra_map_route{height:700px}
.fra_map .fra_table_row.fra_hover:nth-of-type(n){background:#8296c8}
@media(max-width:767px){.fra_mall{padding-top:50px;position:relative}
.fra_mall:before,.fra_mall:after{position:absolute;top:0;content:"";width:20px;height:20px;z-index:1}
.fra_mall:before{background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,white 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0) 0,white 100%);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF',endColorstr='#FFFFFFFF',GradientType=1);right:0;right:-10px}
.fra_mall:after{background-image:-webkit-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#00FFFFFF',GradientType=1);left:0;left:-10px}
}
.fra_mall.fra_error .fra_module_showcase,.fra_mall.fra_error .fra_filter_popup__container,.fra_mall.fra_error .fra_btn_wrapper{display:none}
.fra_mall .fra_filter_nav .col-sm-3{padding-left:0}
.fra_mall .fra_table_responsive{margin-top:28px;margin-bottom:10px}
@media(max-width:767px){.fra_mall .fra_table_responsive{padding:0 10px;margin-top:0}
}
.fra_mall .fra_table_responsive .fra_table_row{min-height:60px}
@media(max-width:767px){.fra_mall .fra_table_responsive .fra_table_row{margin:0 -10px;padding:0 10px}
}
.fra_mall .fra_table_responsive .fra_table_td,.fra_mall .fra_table_responsive .visible-xs-inline-block{padding:0 10px}
@media(max-width:767px){.fra_mall .fra_table_responsive .fra_table_td,.fra_mall .fra_table_responsive .visible-xs-inline-block{line-height:1em;font-size:12px}
.fra_mall .fra_table_responsive .fra_table_td.fra_copy_8,.fra_mall .fra_table_responsive .fra_icon_checkbox__circle .fra_table_td.fra_label_text,.fra_icon_checkbox__circle .fra_mall .fra_table_responsive .fra_table_td.fra_label_text,.fra_mall .fra_table_responsive .visible-xs-inline-block.fra_copy_8,.fra_mall .fra_table_responsive .fra_icon_checkbox__circle .visible-xs-inline-block.fra_label_text,.fra_icon_checkbox__circle .fra_mall .fra_table_responsive .visible-xs-inline-block.fra_label_text{position:absolute;bottom:9px;left:50px}
.fra_mall .fra_table_responsive .fra_table_td .fra_copy_8,.fra_mall .fra_table_responsive .fra_table_td .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_mall .fra_table_responsive .fra_table_td .fra_label_text,.fra_mall .fra_table_responsive .visible-xs-inline-block .fra_copy_8,.fra_mall .fra_table_responsive .visible-xs-inline-block .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_mall .fra_table_responsive .visible-xs-inline-block .fra_label_text{line-height:1em;font-size:12px}
}
.fra_mall .fra_table_responsive .fra_table_td__icon{width:60px;height:60px;padding:0}
@media(max-width:767px){.fra_mall .fra_table_responsive .fra_table_td__icon{width:40px;height:40px;margin:10px 0;float:left}
}
.fra_mall .fra_table_responsive .fra_table_td__icon img{height:100%;width:100%}
.fra_mall .fra_table_responsive .fra_table_td__name{text-align:left}
@media(max-width:767px){.fra_mall .fra_table_responsive .fra_table_td__name{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);position:absolute;top:9px;font-size:11px;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fra_mall .fra_table_responsive .fra_table_td__name .fra_copy_8,.fra_mall .fra_table_responsive .fra_table_td__name .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_mall .fra_table_responsive .fra_table_td__name .fra_label_text{font-size:14px;color:#5064aa}
}
.fra_mall .fra_table_responsive .fra_table_td__name .fra_copy_8,.fra_mall .fra_table_responsive .fra_table_td__name .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_mall .fra_table_responsive .fra_table_td__name .fra_label_text{display:inline-block}
@media(min-width:768px){.fra_mall .fra_table_responsive .fra_table_td__name .fra_copy_8,.fra_mall .fra_table_responsive .fra_table_td__name .fra_icon_checkbox__circle .fra_label_text,.fra_icon_checkbox__circle .fra_mall .fra_table_responsive .fra_table_td__name .fra_label_text{width:100%}
}
@media(max-width:767px){.fra_mall .fra_table_responsive .fra_table_td__link{position:absolute;right:10px;height:100%;padding:0}
.fra_mall .fra_table_responsive .fra_table_td__link .fra_btn_icon__left{height:100%;padding:20px 0 20px 40px;width:56px}
.fra_mall .fra_table_responsive .fra_table_td__link .fra_icon{left:auto;right:-3px}
.fra_mall .fra_table_responsive .fra_table_td__link .fra_icon_link{display:none}
}
.fra_mall .fra_table_responsive .fra_copy_8__additional{float:right}
@media(min-width:768px){.fra_mall .fra_table_responsive .fra_copy_8__additional{width:100%}
}
@media(max-width:767px){.fra_mall .fra_table_responsive .fra_table_td__opening{margin-top:2.1em}
}
.fra_mall .fra_brands_selector_wrapper{overflow:auto}
@media(max-width:767px){.fra_mall .fra_brands_selector_wrapper{position:absolute;top:0;left:-10px;right:-10px;border-bottom:1px solid #cdd2d2}
}
.fra_mall .fra_brands_selector{margin:25px 0 5px;white-space:nowrap}
@media(max-width:767px){.fra_mall .fra_brands_selector{margin-top:-11px;margin-bottom:0;padding:0 5px;line-height:40px}
}
@media(max-width:767px){.fra_mall .fra_brands_selector li:first-child{padding-left:10px}
.fra_mall .fra_brands_selector li:last-child{padding-right:10px}
}
.fra_mall .fra_brands_selector .cur .fra_brands_selector_item{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;color:#82af32}
.fra_mall .fra_brands_selector .fra_brands_selector_item{color:#5064aa;text-decoration:none}
.fra_mall .fra_brands_selector .fra_brands_selector_item.fra_active{color:#82af32;font-weight:bold}
.fra_mall .fra_brands_selector .fra_brands_selector_item.fra_inActive{color:#adb9d8;cursor:default}
.fra_mall .fra_brands .fra_brands_wrapper:hover .fra_brands_name{color:#82af32}
@media(max-width:479px){.fra_mall .fra_brands .fra_brands_wrapper:nth-child(2n) .fra_brands_image:after{width:0;height:0}
}
@media(min-width:480px) and (max-width:767px){.fra_mall .fra_brands .fra_brands_wrapper{width:33.3333%}
.fra_mall .fra_brands .fra_brands_wrapper:nth-child(3n) .fra_brands_image:after{width:0;height:0}
}
@media(min-width:768px) and (max-width:991px){.fra_mall .fra_brands .fra_brands_wrapper{width:20%}
.fra_mall .fra_brands .fra_brands_wrapper:nth-child(5n) .fra_brands_image:after{width:0;height:0}
}
@media(min-width:992px){.fra_mall .fra_brands .fra_brands_wrapper{width:16.6666%}
.fra_mall .fra_brands .fra_brands_wrapper:nth-child(6n) .fra_brands_image:after{width:0;height:0}
}
.fra_mall .fra_brands .fra_brands_image{display:block;height:90px;padding:25px 0 10px;text-align:center}
.fra_mall .fra_brands .fra_brands_image:after{position:absolute;top:25px;right:0;width:1px;height:60px;content:"";background-color:#ededed}
.fra_mall .fra_brands .fra_brands_image img{height:100%;width:auto;max-width:100%}
.fra_mall .fra_brands .fra_brands_name{display:block;color:#5064aa;overflow:hidden;white-space:nowrap;text-decoration:none;text-align:center;text-overflow:ellipsis}
@media(max-width:767px){.fra_mall .fra_brands .fra_brands_name{display:none}
}
.fra_duty_free{margin-top:10px}
@media(min-width:768px){.fra_duty_free{margin-top:26px}
}
@media(max-width:479px){.fra_duty_free .fra_tile_frame__commerce{border:0;margin-bottom:5px}
.fra_duty_free .fra_commerce_img,.fra_duty_free .fra_commerce_text{width:50%;float:left}
.fra_duty_free .fra_commerce_text:before{padding-top:100%}
.fra_duty_free .fra_commerce_img{padding-bottom:50%}
}
.fra_duty_free .fra_commerce_text .fra_copy_6{overflow:hidden;line-height:18px;font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;position:absolute;height:72px;top:8px;left:10px;right:10px;font-size:12px}
.fra_duty_free .fra_commerce_text .fra_copy_6:before{content:"";float:left;width:5px;height:72px}
.fra_duty_free .fra_commerce_text .fra_copy_6>*:first-child{float:right;width:100%;margin-left:-5px}
.fra_duty_free .fra_commerce_text .fra_copy_6>*:first-child>*:first-child{margin:0;padding:0}
.fra_duty_free .fra_commerce_text .fra_copy_6:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(246,246,246,0)),color-stop(50%,#f6f6f6),color-stop(100%,#f6f6f6));background-image:-moz-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:-webkit-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:linear-gradient(to right,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-18px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right}
@media(min-width:768px){.fra_duty_free .fra_commerce_text .fra_copy_6{overflow:hidden;line-height:22px;font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;height:88px;top:13px;left:20px;right:20px;font-size:16px}
.fra_duty_free .fra_commerce_text .fra_copy_6:before{content:"";float:left;width:5px;height:88px}
.fra_duty_free .fra_commerce_text .fra_copy_6>*:first-child{float:right;width:100%;margin-left:-5px}
.fra_duty_free .fra_commerce_text .fra_copy_6>*:first-child>*:first-child{margin:0;padding:0}
.fra_duty_free .fra_commerce_text .fra_copy_6:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(246,246,246,0)),color-stop(50%,#f6f6f6),color-stop(100%,#f6f6f6));background-image:-moz-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:-webkit-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:linear-gradient(to right,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-22px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right}
}
.fra_duty_free .fra_commerce_text .fra_copy_6:hover{color:#82af32}
.fra_duty_free .fra_commerce_text .fra_copy_6 a{text-decoration:none;color:#5064aa}
.fra_duty_free .fra_commerce_text .fra_copy_6 a:hover{color:#82af32}
.fra_duty_free .fra_commerce_text .fra_headline_4{bottom:20px}
@media(max-width:767px){.fra_duty_free .fra_commerce_text .fra_headline_4{font-size:16px}
}
@media(min-width:768px){.fra_duty_free .fra_commerce_text .fra_headline_4{bottom:33px}
}
.fra_duty_free .fra_commerce_text .fra_headline_4 .product-container-information-price{display:block}
.fra_duty_free .fra_commerce_text .fra_headline_4 .product-has-special-price{font-family:"light",Arial,sans-serif;font-weight:300;font-style:normal;line-height:1em;color:#adb9d8;text-decoration:line-through}
.fra_duty_free .fra_commerce_text .fra_headline_4 .product-special-price{color:#d72319}
.fra_duty_free .fra_commerce_text .fra_copy_11__addition{bottom:5px}
@media(max-width:767px){.fra_duty_free .fra_commerce_text .fra_copy_11__addition{font-size:8px}
}
@media(min-width:768px){.fra_duty_free .fra_commerce_text .fra_copy_11__addition{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;bottom:17px}
}
.fra_duty_free .fra_tile_frame__commerce:hover .fra_commerce_text .fra_copy_6{overflow:hidden;line-height:18px}
.fra_duty_free .fra_tile_frame__commerce:hover .fra_commerce_text .fra_copy_6:before{content:"";float:left;width:5px;height:72px}
.fra_duty_free .fra_tile_frame__commerce:hover .fra_commerce_text .fra_copy_6>*:first-child{float:right;width:100%;margin-left:-5px}
.fra_duty_free .fra_tile_frame__commerce:hover .fra_commerce_text .fra_copy_6>*:first-child>*:first-child{margin:0;padding:0}
.fra_duty_free .fra_tile_frame__commerce:hover .fra_commerce_text .fra_copy_6:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(232,237,248,0)),color-stop(50%,#e8edf8),color-stop(100%,#e8edf8));background-image:-moz-linear-gradient(left,rgba(232,237,248,0),#e8edf8 50%,#e8edf8);background-image:-webkit-linear-gradient(left,rgba(232,237,248,0),#e8edf8 50%,#e8edf8);background-image:linear-gradient(to right,rgba(232,237,248,0),#e8edf8 50%,#e8edf8);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-18px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right}
@media(min-width:768px){.fra_duty_free .fra_tile_frame__commerce:hover .fra_commerce_text .fra_copy_6{overflow:hidden;line-height:22px}
.fra_duty_free .fra_tile_frame__commerce:hover .fra_commerce_text .fra_copy_6:before{content:"";float:left;width:5px;height:88px}
.fra_duty_free .fra_tile_frame__commerce:hover .fra_commerce_text .fra_copy_6>*:first-child{float:right;width:100%;margin-left:-5px}
.fra_duty_free .fra_tile_frame__commerce:hover .fra_commerce_text .fra_copy_6>*:first-child>*:first-child{margin:0;padding:0}
.fra_duty_free .fra_tile_frame__commerce:hover .fra_commerce_text .fra_copy_6:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZWRmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(232,237,248,0)),color-stop(50%,#e8edf8),color-stop(100%,#e8edf8));background-image:-moz-linear-gradient(left,rgba(232,237,248,0),#e8edf8 50%,#e8edf8);background-image:-webkit-linear-gradient(left,rgba(232,237,248,0),#e8edf8 50%,#e8edf8);background-image:linear-gradient(to right,rgba(232,237,248,0),#e8edf8 50%,#e8edf8);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-22px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right}
}
.fra_table_responsive.fra_mall_slider_container .fra_table_row{background-color:rgba(255,255,255,0.5)}
.fra_table_responsive.fra_mall_slider_container .fra_table_row.fra_table_row_odd{background-color:rgba(255,255,255,0.5)}
.fra_table_responsive.fra_mall_slider_container .fra_table_row.fra_table_row_even{background-color:#e8edf8}
.fra_module_showcase_wrapper{position:relative}
.fra_mall.fra_error .fra_brands_selector_wrapper{display:none}
.fra_mall.fra_error .fra_slider_nav{display:none}
.fra_mall.fra_error .fra_module_showcase_wrapper{display:none}
.fra_detail_page_subheadline{display:table;width:100%;height:120px;position:relative}
@media screen and (min-width:768px){.fra_detail_page_subheadline{display:none}
}
.fra_detail_page_subheadline_table{display:table-cell;vertical-align:middle;padding:0 50px}
.fra_detail_page_subheadline h5{text-align:center;color:#5064aa}
.fra_detail_page_subheadline .fra_detail_page_back__mobile{width:22px;height:20px;position:absolute;left:21px;top:50px}
.fra_detail_page_subheadline .fra_detail_page_back__mobile .icon{fill:#5064aa}
.fra_detail_page_article_container{position:relative;width:100%;padding-top:40px;background:#fff}
@media screen and (min-width:768px){.fra_detail_page_article_container{top:-60px;margin-bottom:-60px;padding-top:80px}
}
.fra_detail_page header.col-md-12{margin-bottom:20px}
.fra_detail_page header .fra_copy_1,.fra_detail_page header .fra_copy_7{padding:0}
.fra_detail_page header .fra_copy_1{color:#5064aa;margin-top:10px}
.fra_detail_page header .fra_copy_7{color:#999}
@media(max-width:767px){.fra_detail_page header .fra_copy_7{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px}
}
.fra_detail_page .fra_headline_1{color:#5064aa;overflow:hidden}
.fra_detail_page h6:not(.fra_headline_6){color:#5064aa}
@media(max-width:767px){.fra_detail_page h6:not(.fra_headline_6){margin-top:5px}
}
.fra_detail_page__news .fra_detail_page h6:not(.fra_headline_6){color:#82af32}
.fra_detail_page .table tr td:first-child{text-align:left;vertical-align:middle}
.fra_detail_page .table tr td:last-child{text-align:right}
.fra_detail_page .table-responsive{margin-bottom:20px}
.fra_detail_page .fra_image_wrapper,.fra_detail_page .fra_text_image_wrapper{margin-top:0;margin-bottom:40px}
@media(min-width:992px){.fra_detail_page .fra_magazine__L.fra_col_md_4{width:50%}
.fra_detail_page .fra_magazine__L::after{padding-top:-webkit-calc(150% - -4px);padding-top:-moz-calc(150% - -4px);padding-top:calc(150% - -4px)}
.fra_detail_page .fra_magazine__S.fra_col_md_6{width:50%}
.fra_detail_page .fra_magazine__S::after{padding-top:50%}
.fra_detail_page .fra_magazine__S .fra_magazine_img,.fra_detail_page .fra_magazine__S .fra_magazine_text{width:50%}
}
.fra_detail_page .fra_map_container{display:block;height:266px;margin:10px -20px;overflow:hidden}
@media(min-width:768px){.fra_detail_page .fra_map_container{margin:0}
}
.fra_detail_page .fra_map_container .fra_map_canvas{height:100%;width:100%}
.fra_detail_page .fra_offeringTeaser_container{margin:10px -20px}
@media(min-width:768px){.fra_detail_page .fra_offeringTeaser_container{margin-left:0;margin-right:0}
}
.fra_detail_page .fra_offeringTeaser_container .fra_map_container{width:50%;margin:0}
@media(min-width:768px){.fra_detail_page .fra_offeringTeaser_container .fra_map_container{width:66.6%}
}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser{height:267px;margin-bottom:10px}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser__noMap{width:100%;margin-bottom:10px;overflow:hidden}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser__noMap .btn,.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser__noMap .fra_headline_3,.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser__noMap .fra_headline_6{width:auto}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser__noMap .fra_offeringTeaser_cta{position:relative;float:right;bottom:0;left:0;margin-top:15px;margin-left:20px}
@media(min-width:768px){.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser__noMap .fra_offeringTeaser_cta{margin-top:30px}
}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser__noMap .fra_offeringTeaser_tile{padding-right:20px}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser__noMap .fra_offeringTeaser_tile_text{float:left}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_tile{position:relative;height:100%;padding:10px 10px 10px 20px;background:#e8edf8;color:#5064aa}
@media(min-width:768px){.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_tile{padding-top:12px}
}
@media(max-width:767px){.fra_detail_page .fra_offeringTeaser_container .fra_headline_3{font-family:"light",Arial,sans-serif;font-weight:300;font-style:normal;font-size:21px;line-height:27px}
}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_cta{position:absolute;left:20px;right:10px;bottom:10px}
@media(min-width:768px){.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_cta{right:20px;bottom:20px}
}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text{padding:15px 20px 5px;background:#e8edf8}
@media(min-width:768px){.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text{padding-bottom:15px}
}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text .fra_headline_7{margin-bottom:2px;margin-top:0}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text .icon-wrapper{top:50%;margin-top:-10px;position:absolute;width:22px;height:22px}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text .icon-wrapper .icon{fill:#fff;color:#82af32}
@media(min-width:768px){.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text_body:before,.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text_body:after{content:" ";display:table}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text_body:after{clear:both}
}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text_item{position:relative}
@media(min-width:768px){.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text_item{display:inline-block;width:50%;margin-right:-4px;vertical-align:top}
}
.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text_item p{padding-left:32px;padding-top:5px;padding-bottom:5px}
@media(min-width:768px){.fra_detail_page .fra_offeringTeaser_container .fra_offeringTeaser_text_item p{max-width:100%;overflow:hidden;padding-top:10px;padding-right:15px;padding-bottom:0;margin-bottom:5px}
}
.fra_detail_page .fra_detail_page_back{position:absolute;top:20px;left:20px;width:22px;height:20px}
@media(max-width:767px){.fra_detail_page .fra_detail_page_back{display:none}
}
.fra_detail_page .fra_detail_page_back .icon{fill:#5064aa}
.fra_detail_page .fra_detail_page_back .icon:hover{fill:#82af32}
.fra_detail_page .fra_page_category{position:relative;display:inline-block;padding:5px 10px;background:#999;color:#fff}
.fra_detail_page .fra_page_category:after{content:"";display:block;position:absolute;bottom:-10px;left:0;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#cdd2d2 transparent transparent transparent}
.fra_detail_page .fra_page_category a{color:#fff;text-decoration:none}
.fra_detail_page .fra_btn_wrapper__col{padding-top:10px;padding-bottom:10px}
.fra_detail_page .btn{width:100%;text-align:center}
.fra_detail_page .fra_blockquote{position:relative;margin-top:20px;padding-left:56px;border:0}
.fra_detail_page .fra_blockquote .icon-wrapper{display:inline-block;position:absolute;top:15px;left:0;height:36px;width:36px}
.fra_detail_page .fra_blockquote .icon-wrapper .icon{fill:#adb9d8}
.fra_detail_page .fra_blockquote p{font-style:italic}
.fra_detail_page .fra_detail_aside{background:#f6f6f6}
@media(max-width:767px){.fra_detail_page .fra_detail_aside{padding-top:10px;padding-bottom:10px}
.fra_detail_page .fra_detail_aside h6{text-align:center}
}
@media(min-width:992px){.fra_detail_page .fra_detail_aside{background:#fff}
}
.fra_detail_page .fra_less_important{padding-top:20px}
.fra_detail_page .fra_less_important:before,.fra_detail_page .fra_less_important:after{content:" ";display:table}
.fra_detail_page .fra_less_important:after{clear:both}
.fra_detail_page .fra_less_important ul{padding:3px 0 0;list-style-type:none}
.fra_detail_page .fra_less_important_item{display:block;position:relative;text-align:left}
.fra_detail_page .fra_less_important_item .btn{color:#5064aa;text-decoration:none;text-align:left;display:table;line-height:60px;padding:0;border-bottom:1px solid #cdd2d2;border-top:1px solid #cdd2d2;margin:0;white-space:normal}
.fra_detail_page .fra_less_important_item .btn .fra_icon{height:20px;width:16px;display:table-cell;float:none;vertical-align:middle}
.fra_detail_page .fra_detail_headline__flight span{float:left}
.fra_detail_page .fra_detail_headline__flight .icon-wrapper{width:22px;height:22px;float:left;margin:0 20px}
.fra_detail_page .fra_detail_headline__flight .icon-wrapper .icon{fill:#5064aa;transform:rotate(90deg) translateX(3px)}
@media(min-width:768px){.fra_detail_page .fra_detail_headline__flight .icon-wrapper .icon{transform:rotate(90deg) translateX(-4px)}
}
.fra_detail_page .fra_detail_headline__flight .fra_flicker{padding:11px;border-radius:22px;background:#000;float:left;margin-left:20px;margin-top:5px}
@media(min-width:768px){.fra_detail_page .fra_detail_headline__flight .fra_flicker{margin-left:20px;margin-top:15px}
}
.fra_detail_page .fra_detail_headline__flight .fra_flicker.fra_flicker__red{background:#bd1f17}
.fra_detail_page .fra_detail_headline__flight .fra_flicker.fra_flicker__orange{background:#e6b517}
.fra_detail_page .fra_detail_headline__flight .fra_flicker.fra_flicker__green{background:#6f962c}
.fra_detail_page .fra_detail_text_link{text-decoration:none}
.fra_detail_page .fra_tile_container{margin-bottom:40px}
.fra_detail_page .fra_booking_button{width:100%;float:right;margin-top:10px;margin-left:10px}
@media(min-width:480px){.fra_detail_page .fra_booking_button{width:auto}
}
.fra_link_more{display:inline-block;margin-left:2px;vertical-align:middle}
.fra_link_more .fra_icon{display:block;height:16px;width:14px;margin-left:2px}
.fra_link_more .fra_icon .icon{fill:#5064aa}
.fra_tab_teaser .fra_section_content{background:#e8edf8}
.fra_tab_teaser .container-fluid{position:relative;padding-top:40px;padding-bottom:80px}
.fra_tab_teaser .fra_tab_teaser_no_result{min-height:300px;margin-top:0;padding-top:30px;padding-left:20px}
.fra_tab_teaser .fra_tab_teaser_tab_head{height:100px;padding-top:19px}
.fra_tab_teaser .fra_tab_teaser_tab_head .fra_headline_4{width:100%;color:#5064aa;text-align:center}
.fra_tab_teaser .fra_tab_teaser_tab_head .fra_copy_6{position:relative;width:100%;top:-10px;color:#5064aa;text-align:center}
.fra_tab_teaser .fra_tab_teaser_tab_head:hover{cursor:pointer}
.fra_tab_teaser .fra_tab_teaser_tab_head:hover .fra_headline_4,.fra_tab_teaser .fra_tab_teaser_tab_head.fra_active .fra_headline_4{color:#82af32}
.fra_tab_teaser .fra_tab_teaser_tab_head:hover .fra_copy_6,.fra_tab_teaser .fra_tab_teaser_tab_head.fra_active .fra_copy_6{width:100%;color:#82af32;text-align:center}
.fra_tab_teaser .fra_tab_teaser_tab_head.fra_active{background:#fff}
.fra_tab_teaser .fra_tab_teaser_tab_head.fra_tab_top{border-bottom:1px solid #fff}
.fra_tab_teaser .fra_tab_teaser_tab_head.fra_tab_left{border-right:1px solid #fff}
@media screen and (max-width:768px){.fra_tab_teaser .fra_tab_teaser_tab_head.fra_tab_left{border-right:0}
}
.fra_tab_teaser .fra_tab_teaser_tab_head.fra_tab_center{border-left:1px solid #fff;border-right:1px solid #fff}
.fra_tab_teaser .fra_tab_teaser_tab_head.fra_tab_right{border-left:1px solid #fff}
.fra_tab_teaser .fra_tab_teaser_tab_head.fra_tab_middle{border-top:1px solid #fff;border-bottom:1px solid #fff}
.fra_tab_teaser .fra_tab_teaser_tab_head.fra_tab_bottom{border-top:1px solid #fff}
.fra_tab_teaser .fra_tab_teaser_info_container{position:absolute;margin-top:100px;width:100%;padding-right:20px;display:none}
.fra_tab_teaser .fra_tab_teaser_info_container.fra_active{display:block}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_teaser_info_content{overflow:hidden;background:#fff;width:100%;padding-bottom:40px}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_teaser_info_content .fra_disabled{min-height:80px}
@media(min-width:768px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_teaser_info_content .fra_disabled{margin-top:40px;min-height:120px}
}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_teaser_info_article{float:left;width:100%}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_teaser_dropdown{padding:0 20px}
@media screen and (min-width:768px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_teaser_dropdown{padding:0 20px 0 0}
}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_dropdown__select{background:#82af32;margin-top:20px;margin-left:20px;padding-left:0;padding-right:0}
@media screen and (max-width:767px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_dropdown__select{margin-left:0}
}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_dropdown__select select{background:#82af32;color:#fff}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_dropdown__select .icon-wrapper{background:0}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_dropdown__select .icon-wrapper .icon{fill:#fff}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_headline_2{padding-left:0;margin-bottom:16px}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_copy_3{color:#5064aa;padding-left:0}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options{position:absolute;margin-top:30px}
@media screen and (max-width:767px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options{position:relative}
}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ul{padding:0;overflow:hidden}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options li{color:#5064aa;list-style:none;border-bottom:1px solid #cdd2d2;padding:5px 0;text-align:right;cursor:pointer}
@media screen and (max-width:767px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options li{text-align:center}
}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options li:first-child{border-top:1px solid #cdd2d2}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options li.fra_active,.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options li:hover{color:#82af32}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article header{width:75%;margin-left:25%}
@media screen and (max-width:767px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article header{width:100%;margin-left:0}
}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_tab_teaser_no_result{width:75%;margin-left:25%}
@media screen and (max-width:767px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_tab_teaser_no_result{margin-left:0;width:100%}
}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_tab_teaser_text.col-md-8{width:50%;margin-left:25%}
@media screen and (max-width:767px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_tab_teaser_text.col-md-8{width:100%;margin-left:0}
}
@media screen and (min-width:768px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_tab_teaser_text.col-md-8{width:75%;margin-left:25%}
}
@media screen and (min-width:992px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_tab_teaser_text.col-md-8{width:50%}
}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_tab_teaser_text.col-md-12{width:66.66667%;margin-left:25%}
@media screen and (max-width:767px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_tab_teaser_text.col-md-12{width:100%;margin-left:0}
}
@media screen and (min-width:768px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_tab_teaser_text.col-md-12{width:75%;margin-left:25%}
}
@media screen and (min-width:992px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_tab_teaser_text.col-md-12{width:66.66667%}
}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_detail_aside{margin-left:0}
@media screen and (min-width:768px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_detail_aside{margin-left:25%;padding-top:30px}
}
@media screen and (min-width:992px){.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_options ~ .fra_tab_teaser_info_article .fra_detail_aside{margin-left:0;padding-top:0}
}
.fra_tab_teaser .fra_tab_teaser_info_container aside{padding-top:5px}
@media(min-width:768px){.fra_tab_teaser .fra_tab_teaser_info_container aside{padding-top:0;margin-left:8.33333%}
}
.fra_tab_teaser .fra_tab_teaser_info_container aside ul{padding-left:0;padding-right:0;list-style-type:none}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_important{display:block;position:relative;text-align:left}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_important .btn{width:100%;margin:5px 0}
.fra_tab_teaser .fra_tab_teaser_info_container .fra_tab_less_important{display:block;position:relative;text-align:left}
.fra_tab_teaser .fra_tabTeaser_img{position:relative;width:100%;margin-top:30px;overflow:hidden}
.fra_tab_teaser .fra_tabTeaser_img:before{display:block;content:"";width:100%;padding-top:56.25%}
.fra_tab_teaser .fra_tabTeaser_img>*{position:absolute;top:0;left:0;right:0;bottom:0}
.fra_tab_teaser .fra_tabTeaser_img .img-responsive{width:100%}
.fra_tab_teaser .btn_tabTeaser_more{float:right;margin-top:20px}
.fra_tab_teaser .fra_tab_teaser_info_content_inner{min-height:300px}
@media(max-width:767px){.fra_downloads .fra_col__filetype,.fra_downloads .fra_col__filetitle,.fra_downloads .fra_col__filedescr,.fra_downloads .fra_col__filesize,.fra_downloads .fra_col__filedownload{font-size:12px;line-height:1em}
}
@media(min-width:768px){.fra_downloads .fra_col__filetype,.fra_downloads .fra_col__filetitle,.fra_downloads .fra_col__filedescr,.fra_downloads .fra_col__filesize,.fra_downloads .fra_col__filedownload{padding:20px 10px;float:left;text-align:left}
}
.fra_multi_teaser .fra_section_nav_content .fra_btn_wrapper:before,.fra_multi_teaser .fra_section_nav_content .fra_btn_wrapper:after{content:" ";display:table}
.fra_multi_teaser .fra_section_nav_content .fra_btn_wrapper:after{clear:both}
.fra_multi_teaser .fra_section_nav_content .fra_btn_wrapper .btn{float:right}
.fra_multi_teaser .fra_section_nav_content .fra_tile_container{margin-top:10px}
@media(min-width:768px){.fra_multi_teaser .fra_section_nav_content .fra_tile_container{margin-top:26px;margin-bottom:10px}
}
.fra_multi_teaser .fra_downloads{margin-top:0}
@media(min-width:768px){.fra_multi_teaser .fra_downloads{margin-top:28px}
}
.fra_multi_teaser .fra_masonry_slider_container{margin-top:0}
@media(min-width:768px){.fra_multi_teaser .fra_masonry_slider_container{margin-top:28px;margin-bottom:10px}
}
.fra_multi_teaser .fra_module_btn_more{margin-top:20px;color:#5064aa;float:right;background:#f6f6f6;box-shadow:0 1px #ededed}
.fra_multi_teaser .fra_module_btn_more:hover{background:#5064aa;color:#f6f6f6}
.fra_multi_teaser .fra_module_btn_more:hover .icon{fill:#f6f6f6}
@media(max-width:767px){.fra_multi_teaser .fra_module_btn_more .fra_single_line_clamp{margin-right:0}
}
.fra_multi_teaser .fra_module_btn_more .icon{fill:#5064aa}
@media(max-width:479px){.fra_multi_teaser .fra_text_image_wrapper .col-sm-5{text-align:center}
.fra_multi_teaser .fra_text_image_wrapper .col-sm-5 img{display:inline-block}
}
.fra_multi_teaser__linkedtext{display:block;color:#666;text-decoration:none}
.fra_masonry_slider .fra_masonry_slider_container{overflow:hidden;padding:0}
.fra_masonry_slider .fra_masonry_grid{-webkit-transition:left 800ms cubic-bezier(0.86,0,0.07,1);-o-transition:left 800ms cubic-bezier(0.86,0,0.07,1);transition:left 800ms cubic-bezier(0.86,0,0.07,1);height:auto !important;position:relative;left:0}
.fra_masonry_slider .fra_masonry_grid_sizer{position:absolute;float:right}
.fra_masonry_slider .fra_masonry_grid_jack{padding-top:20%;width:1px}
.fra_masonry_slider .fra_badge{top:1px;left:1px}
.fra_masonry_slider .fra_tile_frame:hover .fra_badge{opacity:.2;filter:alpha(opacity=20)}
.fra_masonry_slider_alt .fra_js_masonry_alt{display:none}
.fra_masonry_slider_alt .fra_js_masonry_alt.fra_active{display:block}
.fra_masonry_slider_container .fra_badge{display:none}
.fra_masonry_mall .fra_masonry_slider_container .fra_badge{display:block}
.fra_js_content_slider{position:relative}
.fra_js_content_slider .fra_js_content_slider_container{overflow:hidden;padding:0}
.fra_js_content_slider .fra_js_content_slider_container .fra_slide_item{-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:800ms;transition-duration:800ms;-webkit-transition-timing-function:cubic-bezier(0.86,0,0.07,1);transition-timing-function:cubic-bezier(0.86,0,0.07,1)}
.fra_js_content_slider .fra_js_content_slider_container .fra_slide_item.fra_table_responsive{-webkit-transition-property:none;transition-property:none}
.fra_content_slider .fra_table_responsive{margin-bottom:10px}
@media(max-width:767px){.fra_content_slider .fra_table_responsive{margin:0}
}
@media(min-width:768px){.fra_content_slider .fra_table_responsive .fra_map_pin_num{top:13px}
}
.fra_content_slider .fra_table_responsive .fra_table_row{min-height:60px}
@media(max-width:767px){.fra_content_slider .fra_table_responsive .fra_table_row{min-height:100px;margin:0 -10px;padding:10px}
}
.fra_content_slider .fra_table_responsive .fra_table_td__img{width:60px;height:60px;padding:0}
@media(max-width:767px){.fra_content_slider .fra_table_responsive .fra_table_td__img{width:80px;height:80px;float:left}
}
.fra_content_slider .fra_table_responsive .fra_table_td__img img{height:100%;width:100%}
.fra_content_slider .fra_table_responsive .fra_table_td__img .icon{fill:#5064aa}
.fra_content_slider .fra_table_responsive .fra_table_td__link{text-align:right}
@media(max-width:767px){.fra_content_slider .fra_table_responsive .fra_table_td__link{position:absolute;right:0;margin:10px 0 0;padding-right:40px}
.fra_content_slider .fra_table_responsive .fra_table_td__link .fra_icon{height:40px;width:40px;padding:10px}
.fra_content_slider .fra_table_responsive .fra_table_td__link .fra_icon_link{display:none}
}
.fra_content_slider .fra_table_responsive .fra_table_td__title{text-align:left}
@media(max-width:767px){.fra_content_slider .fra_table_responsive .fra_table_td__title{width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px);position:absolute;top:30px;padding-left:10px;padding-right:35px;font-size:12px;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fra_content_slider .fra_table_responsive .fra_table_td__title.fra_copy_8,.fra_content_slider .fra_table_responsive .fra_icon_checkbox__circle .fra_table_td__title.fra_label_text,.fra_icon_checkbox__circle .fra_content_slider .fra_table_responsive .fra_table_td__title.fra_label_text{font-size:14px;color:#5064aa}
}
@media(min-width:768px){.fra_content_slider .fra_table_responsive .fra_table_td__shortTitle.fra_clapped_td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}
}
@media(min-width:992px){.fra_content_slider .fra_table_responsive .fra_table_td__shortTitle.fra_clapped_td{max-width:600px}
}
@media(max-width:767px){.fra_content_slider .fra_table_responsive .fra_table_td__shortTitle{width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px);position:absolute;top:55px;padding-left:10px;padding-right:35px;font-size:12px;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media(min-width:768px){.fra_detail_page .col-md-8 .fra_content_slider .fra_table_responsive .fra_table_td__shortTitle.fra_clapped_td{max-width:400px}
}
.fra_slider_nav:before,.fra_slider_nav:after{content:" ";display:table}
.fra_slider_nav:after{clear:both}
.fra_slider_nav .fra_slider_btn__left,.fra_slider_nav .carousel-control.left{left:20px}
@media(min-width:1200px){.fra_slider_nav .fra_slider_btn__left,.fra_slider_nav .carousel-control.left{left:60px}
}
.fra_slider_nav .fra_slider_btn__right,.fra_slider_nav .carousel-control.right{right:20px}
@media(min-width:1200px){.fra_slider_nav .fra_slider_btn__right,.fra_slider_nav .carousel-control.right{right:60px}
}
@media(max-width:767px){.fra_slider_nav .fra_slider_btn__left .icon,.fra_slider_nav .fra_slider_btn__right .icon{fill:#999}
.fra_slider_nav .fra_slider_btn__left.fra_active .icon,.fra_slider_nav .fra_slider_btn__right.fra_active .icon{fill:#5064aa}
}
@media(min-width:768px){.fra_slider_nav .fra_slider_btn__left,.fra_slider_nav .fra_slider_btn__right{display:none}
}
@media(min-width:768px){.fra_slider_nav .fra_slider_btn__left.fra_active,.fra_slider_nav .fra_slider_btn__right.fra_active{display:block}
}
@media(max-width:767px){.fra_slider_nav .fra_slider_btn__left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);float:left}
}
@media(min-width:1100px){.fra_slider_nav .fra_slider_btn__left{left:-60px}
}
@media(max-width:767px){.fra_slider_nav .fra_slider_btn__right{float:right}
}
@media(min-width:1100px){.fra_slider_nav .fra_slider_btn__right{right:-60px}
}
.fra_section_content .fra_magazine{margin-top:10px;margin-bottom:10px}
@media(min-width:768px){.fra_section_content .fra_magazine{margin-top:40px;margin-bottom:60px}
}
.fra_magazine_text_inner{position:absolute;bottom:5px;width:100%;padding:0 10px;overflow:hidden;color:#666}
@media(min-width:768px){.fra_magazine_text_inner{top:0;bottom:10px}
}
@media(min-width:992px){.fra_magazine_text_inner{bottom:20px;left:20px;right:20px;height:auto;width:auto;padding:0}
}
.fra_magazine_text{position:absolute;bottom:0;left:0;width:100%}
@media(min-width:768px){.fra_magazine_text{background-color:#8296c8}
.fra_magazine_text .fra_multi_line_clamp{overflow:hidden;line-height:20px}
.fra_magazine_text .fra_multi_line_clamp:before{content:"";float:left;width:5px;height:100%}
.fra_magazine_text .fra_multi_line_clamp>*:first-child{float:right;width:100%;margin-left:-5px}
.fra_magazine_text .fra_multi_line_clamp>*:first-child>*:first-child{margin:0;padding:0}
.fra_magazine_text .fra_multi_line_clamp:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyOTZjOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzgyOTZjOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyOTZjOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(130,150,200,0)),color-stop(50%,#8296c8),color-stop(100%,#8296c8));background-image:-moz-linear-gradient(left,rgba(130,150,200,0),#8296c8 50%,#8296c8);background-image:-webkit-linear-gradient(left,rgba(130,150,200,0),#8296c8 50%,#8296c8);background-image:linear-gradient(to right,rgba(130,150,200,0),#8296c8 50%,#8296c8);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-20px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right}
}
@media(max-width:767px){.fra_magazine__L .fra_magazine_text{background-color:#8296c8}
}
.fra_magazine__green .fra_magazine__L,.fra_magazine__green .fra_magazine__S{border-color:#f6f6f6}
@media(min-width:768px){.fra_magazine__green .fra_magazine__S .fra_magazine_text{background-color:#fff}
.fra_magazine__green .fra_magazine__S .fra_magazine_text .fra_multi_line_clamp:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(100%,#fff));background-image:-moz-linear-gradient(left,rgba(255,255,255,0),#fff 50%,#fff);background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff 50%,#fff);background-image:linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff)}
}
.fra_magazine__green .fra_magazine__L .fra_magazine_text{background-color:#82af32}
.fra_magazine__green .fra_magazine__L .fra_magazine_text .fra_multi_line_clamp:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyYWYzMiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzgyYWYzMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyYWYzMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(130,175,50,0)),color-stop(50%,#82af32),color-stop(100%,#82af32));background-image:-moz-linear-gradient(left,rgba(130,175,50,0),#82af32 50%,#82af32);background-image:-webkit-linear-gradient(left,rgba(130,175,50,0),#82af32 50%,#82af32);background-image:linear-gradient(to right,rgba(130,175,50,0),#82af32 50%,#82af32)}
@media(min-width:768px){.fra_magazine__green .fra_magazine_text_inner .fra_headline_5{color:#82af32}
}
.fra_magazine_text_inner .fra_headline_5{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;color:#fff}
@media(max-width:767px){.fra_magazine_text_inner .fra_headline_5{white-space:nowrap;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:0}
}
@media(min-width:768px){.fra_magazine_text_inner .fra_headline_5{margin-top:13px !important;margin-bottom:6px !important;color:#8296c8}
}
@media(min-width:992px){.fra_magazine_text_inner .fra_headline_5{margin-top:15px !important}
}
@media(min-width:768px){.fra_magazine__L .fra_magazine_text_inner .fra_headline_5{margin-top:15px !important}
}
@media(min-width:992px){.fra_magazine__L .fra_magazine_text_inner .fra_headline_5{margin-top:17px !important}
}
.fra_magazine_img{position:absolute;top:0;width:100%}
.fra_magazine_img:after{content:"";display:block;clear:both;padding-top:100%}
.fra_magazine_img img{position:absolute;top:0;width:100%;height:100%}
.fra_section_nav_content:not(.fra_active) .fra_magazine_img img{width:0}
.fra_magazine__L,.fra_magazine__S{float:left;position:relative;height:auto;padding:0;overflow:hidden;border:1px solid #fff}
.fra_magazine__L:after,.fra_magazine__S:after{display:block;content:"";clear:both}
.fra_magazine__L .fra_copy_7,.fra_magazine__S .fra_copy_7{margin:0}
.fra_magazine__L .fra_magazine_img:after{padding-top:100%}
@media(min-width:768px){.fra_magazine__L .fra_magazine_img:after{padding-top:-webkit-calc(100% - -2px);padding-top:-moz-calc(100% - -2px);padding-top:calc(100% - -2px)}
}
@media(min-width:992px){.fra_magazine__L .fra_magazine_img:after{padding-top:-webkit-calc(100% - -3px);padding-top:-moz-calc(100% - -3px);padding-top:calc(100% - -3px)}
}
.fra_magazine__L .fra_magazine_text_inner{color:#fff}
@media(max-width:767px){.fra_magazine__L .fra_magazine_text_inner{top:10px;bottom:10px;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar}
}
.fra_magazine__L .fra_magazine_text_inner .fra_headline_5{color:#fff}
@media(max-width:767px){.fra_magazine__L .fra_magazine_text_inner .fra_headline_5{margin:0}
}
@media(max-width:767px){.fra_magazine__L .fra_tile_link{height:66.666%}
}
@media(max-width:480px){.fra_magazine__L .fra_tile_link{width:50%;height:auto}
}
@media(min-width:768px){.fra_magazine__S .fra_magazine_text{background-color:#f6f6f6}
.fra_magazine__S .fra_magazine_text .fra_multi_line_clamp{overflow:hidden;line-height:20px}
.fra_magazine__S .fra_magazine_text .fra_multi_line_clamp:before{content:"";float:left;width:5px;height:100%}
.fra_magazine__S .fra_magazine_text .fra_multi_line_clamp>*:first-child{float:right;width:100%;margin-left:-5px}
.fra_magazine__S .fra_magazine_text .fra_multi_line_clamp>*:first-child>*:first-child{margin:0;padding:0}
.fra_magazine__S .fra_magazine_text .fra_multi_line_clamp:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(246,246,246,0)),color-stop(50%,#f6f6f6),color-stop(100%,#f6f6f6));background-image:-moz-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:-webkit-linear-gradient(left,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);background-image:linear-gradient(to right,rgba(246,246,246,0),#f6f6f6 50%,#f6f6f6);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\02026";float:right;position:relative;top:-20px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right}
}
.fra_magazine__S:after{padding-top:100%}
@media(min-width:768px){.fra_magazine__S:after{padding-top:50%}
}
@media(min-width:992px){.fra_magazine__S:after{padding-top:33.333%}
}
@media(max-width:767px){.fra_magazine__S .fra_copy_7{-webkit-transition:max-height 600ms cubic-bezier(0.165,0.84,0.44,1);-o-transition:max-height 600ms cubic-bezier(0.165,0.84,0.44,1);transition:max-height 600ms cubic-bezier(0.165,0.84,0.44,1);max-height:1.6em;color:#fff}
.fra_magazine__S .fra_tile_background:before{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);opacity:0}
.fra_magazine__S:hover .fra_tile_background:before{-webkit-transition:all 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:all 300ms cubic-bezier(0.86,0,0.07,1);transition:all 300ms cubic-bezier(0.86,0,0.07,1);opacity:.95}
.fra_magazine__S:hover .fra_gradient_overlay{background:rgba(80,100,170,0.9)}
.fra_magazine__S:hover .fra_copy_7{-webkit-transition:max-height 600ms cubic-bezier(0.165,0.84,0.44,1);-o-transition:max-height 600ms cubic-bezier(0.165,0.84,0.44,1);transition:max-height 600ms cubic-bezier(0.165,0.84,0.44,1);max-height:145px;color:#fff}
}
.fra_magazine__S:nth-child(3) .fra_magazine_img{right:auto}
@media(max-width:767px){.fra_magazine__S:nth-child(3) .fra_magazine_img{left:0}
}
.fra_magazine__S:nth-child(3) .fra_magazine_text{right:0;left:auto}
.fra_magazine__S .fra_magazine_img{right:0}
@media(min-width:768px){.fra_magazine__S .fra_magazine_img{width:50%}
}
@media(min-width:992px){.fra_magazine__S .fra_magazine_img{width:33.333%}
}
.fra_magazine__S .fra_magazine_img .fra_gradient_overlay{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(50%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.6)));background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.6) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.6) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.6) 100%);-webkit-transition:opacity 300ms cubic-bezier(0.86,0,0.07,1);-o-transition:opacity 300ms cubic-bezier(0.86,0,0.07,1);transition:opacity 300ms cubic-bezier(0.86,0,0.07,1);display:block;position:absolute;left:0;bottom:0;width:100%;height:100%}
@media(min-width:768px){.fra_magazine__S .fra_magazine_img .fra_gradient_overlay{display:none}
}
.fra_magazine__S .fra_magazine_text{top:0}
@media(min-width:768px){.fra_magazine__S .fra_magazine_text{width:50%}
}
@media(min-width:992px){.fra_magazine__S .fra_magazine_text{width:66.666%}
}
.fra_magazine__S .fra_magazine_text:after{display:block;padding-top:100%;content:"";clear:both}
@media(min-width:992px){.fra_magazine__S .fra_magazine_text:after{padding-top:50%}
}
.fra_magazine__L:after{padding-top:50%}
@media(min-width:480px){.fra_magazine__L:after{padding-top:-webkit-calc(150% - -1px);padding-top:-moz-calc(150% - -1px);padding-top:calc(150% - -1px)}
}
@media(min-width:768px){.fra_magazine__L:after{padding-top:-webkit-calc(150% - -4px);padding-top:-moz-calc(150% - -4px);padding-top:calc(150% - -4px)}
}
@media(min-width:992px){.fra_magazine__L:after{padding-top:-webkit-calc(150% - -5px);padding-top:-moz-calc(150% - -5px);padding-top:calc(150% - -5px)}
}
@media(max-width:479px){.fra_magazine__L .fra_magazine_img{width:50%}
}
.fra_magazine__L .fra_magazine_text{right:auto}
@media(max-width:479px){.fra_magazine__L .fra_magazine_text{width:50%;right:0;left:auto}
}
.fra_magazine__L .fra_magazine_text:after{padding-top:-webkit-calc(50% - -1px);padding-top:-moz-calc(50% - -1px);padding-top:calc(50% - -1px);display:block;padding-top:100%;content:"";clear:both}
@media(min-width:480px){.fra_magazine__L .fra_magazine_text:after{padding-top:-webkit-calc(50% - -1px);padding-top:-moz-calc(50% - -1px);padding-top:calc(50% - -1px)}
}
@media(min-width:768px){.fra_magazine__L .fra_magazine_text:after{padding-top:-webkit-calc(50% - -2px);padding-top:-moz-calc(50% - -2px);padding-top:calc(50% - -2px)}
}
.fra_table_responsive.fra_table_contacts .fra_table_row{cursor:pointer}
@media(max-width:767px){.fra_table_responsive.fra_table_contacts .fra_table_row{height:61px;margin-bottom:7px;padding:0 10px}
.fra_table_responsive.fra_table_contacts .fra_table_td,.fra_table_responsive.fra_table_contacts .visible-xs-inline-block{font-size:12px;line-height:1.3em}
.fra_table_responsive.fra_table_contacts .fra_table_td__name{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;color:#5064aa;left:10px;top:0}
.fra_table_responsive.fra_table_contacts .fra_table_td__title{width:-webkit-calc(100% - 35px);width:-moz-calc(100% - 35px);width:calc(100% - 35px);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fra_table_responsive.fra_table_contacts .fra_table_td__phone{float:left}
.fra_table_responsive.fra_table_contacts .fra_table_td__email{display:block;margin-right:35px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fra_table_responsive.fra_table_contacts .fra_table_td__email:before,.fra_table_responsive.fra_table_contacts .fra_table_td__email:after{content:" ";display:table}
.fra_table_responsive.fra_table_contacts .fra_table_td__email:after{clear:both}
.fra_table_responsive.fra_table_contacts .fra_table_mobile_spacer{position:relative;display:inline-block;padding-right:2px}
.fra_table_responsive.fra_table_contacts .fra_table_mobile_spacer:after{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;content:" , ";display:block;position:absolute;right:0;top:0}
.fra_table_responsive.fra_table_contacts .fra_table_mobile_spacer.fra_table_td__phone{margin-top:1px;margin-bottom:-1px;padding-right:12px}
.fra_table_responsive.fra_table_contacts .fra_table_mobile_spacer.fra_table_td__phone:after{content:" / ";right:3px}
}
@media(min-width:768px){.fra_watchlist{margin-top:30px}
}
.fra_watchlist .fra_watchlist_overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.8);text-align:center}
.fra_watchlist .fra_table_row_overlay .fra_watchlist_overlay_text,.fra_watchlist .fra_watchlist_overlay .fra_watchlist_overlay_text{top:-webkit-calc(50% - 1.5em);top:-moz-calc(50% - 1.5em);top:calc(50% - 1.5em);display:block;width:95%;position:absolute}
@media(min-width:768px){.fra_watchlist .fra_table_row_overlay .fra_watchlist_overlay_text,.fra_watchlist .fra_watchlist_overlay .fra_watchlist_overlay_text{top:-webkit-calc(50% - 1em);top:-moz-calc(50% - 1em);top:calc(50% - 1em)}
}
.fra_watchlist .fra_table_row_overlay .fra_watchlist_overlay_text.fra_copy_3,.fra_watchlist .fra_watchlist_overlay .fra_watchlist_overlay_text.fra_copy_3{margin:0 10px;color:#d72319}
.fra_watchlist .fra_table_row_overlay .fra_icon,.fra_watchlist .fra_watchlist_overlay .fra_icon{display:inline-block;position:relative;bottom:-4px;height:22px;width:22px;margin-right:10px}
.fra_watchlist .fra_table_row_overlay .fra_icon .icon,.fra_watchlist .fra_watchlist_overlay .fra_icon .icon{fill:#d72319}
.fra_watchlist .fra_tile_frame .fra_watchlist_overlay .fra_watchlist_overlay_text{top:35%;width:88%;padding-left:30px}
.fra_watchlist .fra_tile_frame .fra_watchlist_overlay .fra_icon{position:absolute;padding:0}
.fra_watchlist .panel-collapse .fra_container__left{float:none}
.fra_watchlist .panel-collapse .fra_flight_type:before,.fra_watchlist .panel-collapse .fra_flight_type:after{content:" ";display:table}
.fra_watchlist .panel-collapse .fra_flight_type:after{clear:both}
@media(max-width:767px){.fra_watchlist .panel-collapse .fra_flight_type{margin-top:0;padding:10px}
}
@media(min-width:768px){.fra_watchlist .panel-collapse .fra_flight_type{margin-bottom:35px}
}
@media(max-width:767px){.fra_watchlist .panel-collapse .fra_table_responsive{margin:10px 0 0}
}
.fra_watchlist .fra_delete{display:block;position:relative;padding:0 7px 0 0;z-index:1}
@media(max-width:767px){.fra_watchlist .fra_delete{position:absolute;height:44px;width:44px;right:-3px;top:0;padding:13px}
}
.fra_watchlist .fra_delete .icon{fill:#5064aa;width:18px;height:18px}
@media(min-width:768px){.fra_watchlist .fra_delete .icon{width:16px;height:16px}
}
.fra_watchlist .fra_textimage_row{position:relative;border-color:#ededed;border-style:solid;border-width:0 0 1px}
.fra_watchlist .fra_textimage_row:before,.fra_watchlist .fra_textimage_row:after{content:" ";display:table}
.fra_watchlist .fra_textimage_row:after{clear:both}
@media(min-width:768px){.fra_watchlist .fra_textimage_row:first-child{border-top-width:1px}
}
.fra_watchlist .fra_textimage_row .fra_copy_3{margin:10px;color:#5064aa}
.fra_watchlist .fra_textimage_row .fra_copy_7{display:inline-block;margin:0 10px 10px;color:#666;text-decoration:none}
.fra_watchlist .fra_textimage__image_wrapper{position:relative;float:left;padding:10px 0 10px 10px}
@media(min-width:768px){.fra_watchlist .fra_textimage__image_wrapper{padding:10px 10px 10px 0}
}
.fra_watchlist .fra_textimage__image_wrapper .fra_tile_icon{top:20px}
@media(min-width:768px){.fra_watchlist .fra_textimage__image_wrapper .fra_tile_icon{right:20px}
}
.fra_watchlist .fra_textimage__image{display:block;width:91px}
@media(min-width:768px){.fra_watchlist .fra_textimage__image{width:116px}
}
.fra_watchlist .fra_textimage__text{width:-webkit-calc(100% - 111px);width:-moz-calc(100% - 111px);width:calc(100% - 111px);float:left}
@media(min-width:768px){.fra_watchlist .fra_textimage__text{width:-webkit-calc(100% - 126px);width:-moz-calc(100% - 126px);width:calc(100% - 126px)}
}
@media(max-width:767px){.fra_watchlist .fra_flight .fra_container__left{height:auto}
}
@media(max-width:767px){.fra_watchlist .fra_flight .icon-wrapper{top:13px}
}
.fra_watchlist .fra_table_responsive .fra_table_td__destination{width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px);line-height:.9em;height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fra_watchlist .fra_table_responsive .fra_table_row_overlay{position:absolute;left:10px;background-color:rgba(255,255,255,0.8);text-align:center;list-style:none;color:#d72319}
@media(max-width:767px){.fra_watchlist .fra_table_responsive .fra_table_row_overlay{left:0;top:-3px}
}
@media(max-width:767px){.fra_watchlist .fra_table_responsive .fra_table_td__time,.fra_watchlist .fra_table_responsive .fra_table_td__delay{right:50px}
.fra_watchlist .fra_table_responsive .fra_table_row:last-child{margin-bottom:-1px}
}
@media(max-width:767px){.fra_watchlist .fra_tile_container{padding:10px}
}
.fra_watchlist .collapsing .fra_table_responsive .fra_table_row_overlay{left:0}
.fra_watchlist .fra_table_responsive .fra_watchlist_overlay_text.fra_copy_3{padding-right:30px}
.fra_watchlist .fra_textimage_container .fra_watchlist_overlay_text.fra_copy_3{padding-left:90px}
.fra_traveltainment_form{margin-bottom:40px}
.fra_traveltainment_form .fra_col_mb:first-child{margin-bottom:10px}
.fra_traveltainment_form .form-group{margin-top:5px;margin-bottom:5px}
.fra_traveltainment_form .fra_spacer_top__large{margin-top:80px}
@media(max-width:767px){.fra_traveltainment_form .fra_spacer_top__large{margin-top:40px}
.fra_traveltainment_form .fra_spacer_top__large .col-xs-12:nth-child(2){margin-top:10px}
}
.fra_section_nav_content .fra_traveltainment_form .fra_filter_popup__container{float:none}
@media(min-width:768px){.fra_traveltainment_form .fra_col_mb:first-child{margin-bottom:0}
.fra_traveltainment_form .fra_traveltainment_half_col_spacer{margin-left:4.16666625%;margin-right:4.16666625%;padding:0}
.fra_traveltainment_form .fra_traveltainment_half_col_spacer>.form-group{margin-top:0;margin-bottom:0}
.fra_traveltainment_form .fra_traveltainment_nopadding_col{padding-left:0 !important;padding-right:0 !important}
}
.fra_icon_ball__wrapper:hover .fra_icon_ball,.fra_has_selection .fra_icon_ball{background:#82af32}
.fra_icon_ball__wrapper:hover .fra_icon_ball .icon,.fra_has_selection .fra_icon_ball .icon{fill:#fff}
.fra_icon_ball__wrapper:hover .fra_icon_ball_txt,.fra_has_selection .fra_icon_ball_txt{color:#82af32}
.fra_icon_ball__wrapper{cursor:pointer;margin-right:-10px}
.fra_icon_ball{display:block;position:absolute;width:40px;height:40px;float:left;padding:7px;background:#e8edf8;border-radius:50%}
.fra_icon_ball .icon{position:relative;fill:#5064aa}
.fra_icon_ball_txt{display:inline-block;padding-left:50px;color:#5064aa;font-weight:bold}
.fra_icon_ball_txt__h_40{min-height:40px;padding-top:10px}
.fra_planning_step_content{display:none;min-height:200px;padding-bottom:10px}
.fra_planning_step_content.fra_active{display:block}
@media(min-width:768px){.fra_planning .fra_panel_icon{margin-top:6px}
}
.fra_planning .panel-heading{padding-top:15px;padding-bottom:15px}
.fra_planning .fra_filter__container{width:calc(100% - 20px);left:10px}
@media(max-width:767px){.fra_planning .fra_filter__container{height:540px}
}
.fra_planning .fra_flight_filter__container{padding-top:0;padding-bottom:0}
.fra_planning .fra_btn_wrapper{width:100%}
.fra_planning .fra_today_date{display:none}
.fra_planning .fra_filter_overlay,.fra_planning .fra_planning_results_overlay{background:#f6f6f6}
.fra_planning .fra_planning_results_overlay{height:calc(100% - 60px)}
.fra_planning .fra_button_search{width:24px;height:24px}
.fra_planning .fra_flight_search_input{height:50px;width:50%}
.fra_planning .fra_planning_calendar_btn{margin-top:0}
.fra_planning .fra_flights_airline_airport_filter{position:static}
.fra_planning .fra_toggle_wrapper{padding:0 10px}
.fra_planning .dropdown:hover .icon-wrapper,.fra_planning .dropdown.open .icon-wrapper{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.fra_planning .dropdown.fra_open .icon-wrapper{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fra_planning .dropdown.fra_open .btn-secondary{background:#e8edf8}
.fra_planning .dropdown.fra_open .fra_icon_btn{color:#5064aa}
.fra_planning .dropdown.fra_open .icon{fill:#5064aa}
.fra_planning .dropdown.fra_selected .btn-secondary{background:#e8edf8}
.fra_planning .dropdown.fra_selected .fra_icon_btn{color:#6f962c}
.fra_planning .dropdown.fra_selected .icon{fill:#6f962c}
.fra_planning .fra_btn_disabled{background:#bec3c3;cursor:not-allowed}
.fra_planning .fra_state_disabled .btn-secondary{background:#cdd2d2;cursor:not-allowed}
.fra_planning .fra_state_disabled .btn-primary{background:#c8d7a5;cursor:not-allowed}
.fra_planning .fra_tooltip{position:absolute;top:13px;right:50px;width:35px;height:35px;padding:10px}
.fra_planning .fra_tooltip:hover .tooltip{left:auto;right:-12px;bottom:44px}
.fra_planning .fra_tooltip:hover .tooltip:before{right:15px}
@media(min-width:768px){.fra_planning .fra_flight_filter__container .fra_filter_content.fra_flight_filter_content{height:220px}
}
.fra_planning_tooltip_icon{width:15px;height:15px;fill:#5064aa}
@media(min-width:768px){.fra_planning_tooltip_icon{fill:#ededed}
}
.collapsed .fra_planning_tooltip_icon{fill:#5064aa}
.fra_planning_filter_region .btn .fra_single_line_clamp.fra_icon_btn{margin-right:30px}
.fra_planning_flight_results_content .btn-primary:before,.fra_planning_flight_results_content .btn-primary:after{display:none}
.fra_planning_flight_results_content{height:100%;overflow:auto}
@media(max-width:767px){.fra_planning_calendar_btn_container{margin-top:152px}
}
.fra_planning_step_idle{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px;padding:0 15px 5px 15px}
@media(min-width:768px){.fra_planning_step_idle{padding-top:5px}
}
.fra_planning_step_idle .fra_plus{fill:#aaafaf}
.fra_planning_step_idle .fra_planning_clock_icon{width:14px;height:14px;float:left;margin-right:10px;margin-top:4px;fill:#aaafaf}
@media(min-width:768px){.fra_planning_step_idle .fra_planning_clock_icon{fill:#ededed}
}
.fra_planning_step_idle .fra_planning_idle_text{margin:0;color:#aaafaf}
@media(min-width:768px){.fra_planning_step_idle .fra_planning_idle_text{color:#ededed}
}
.collapsed .fra_planning_clock_icon{fill:#aaafaf}
.collapsed .fra_planning_idle_text{color:#aaafaf}
.fra-panel-title-light{color:#666;padding-left:5px}
@media(min-width:768px){.fra-panel-title-light{color:#ededed}
}
.collapsed .fra-panel-title-light{color:#666}
.fra_planning_divider{color:#5064aa;background:#e8edf8;padding:40px;border-bottom:1px solid #cdd2d2}
.fra_planning_info{background:#e8edf8;margin-bottom:2px;padding:10px 30px 0 30px;display:none}
.fra_planning_info.fra_active{display:block}
.fra_disabled .fra_planning_info{display:none}
.fra_planning_info .icon-wrapper{width:22px;height:22px;float:left;margin:0 20px 20px 20px}
@media(min-width:768px){.fra_planning_info .icon-wrapper{margin-top:4px;margin-bottom:7px}
}
.fra_planning_info .icon-wrapper .icon{fill:#5064aa;transform:rotate(90deg) translateX(3px)}
@media(min-width:768px){.fra_planning_info .icon-wrapper .icon{transform:rotate(90deg) translateX(-4px)}
}
.fra_planning_info span{float:left}
.fra_planning_info .fra_headline_2{padding-bottom:30px}
.fra_planning_info_date{margin-right:30px}
.fra_planning_info_row{border-bottom:2px solid #f6f6f6}
.fra_planning_info_row .col-md-2{padding-bottom:30px;padding-left:20px;padding-right:20px}
.fra_planning_info_row .fra_headline_7{color:#5064aa}
.fra_planning_select_container{position:absolute;top:50px;left:10px;padding:15px;background:#e8edf8;border:1px solid #aaafaf;z-index:1057;width:calc(100% - 20px)}
@media(min-width:480px){.fra_planning_select_container{width:calc(200% - 20px)}
}
@media(min-width:768px){.fra_planning_select_container{width:300px}
}
.fra_planning_select_container.fra_planning_select_container__even{left:auto;right:10px}
.fra_filter_submit.fra_planning_filter_reset_btn{margin-top:30px}
@media(max-width:767px){.fra_filter_submit.fra_planning_filter_reset_btn{margin-top:130px}
}
.fra_planning_filter_list{background:#f6f6f6}
@media(max-width:767px){.fra_js_planning_filter_al_ap_submit{margin-top:5px !important}
}
.fra_planning_results_content{height:320px;overflow-y:auto}
@media(max-width:767px){.fra_planning_results_content{height:100%;width:100%}
}
.fra_filter__container.fra_planning_showing_results{width:calc(100% - 20px)}
@media(min-width:768px){.fra_filter__container.fra_planning_showing_results{width:450px}
}
@media(max-width:767px){.fra_planning .fra_filter_overlay.fra_active{bottom:0}
}
.fra_planning_flight_information_headline{padding-left:20px;padding-right:20px}
.fra_planning_submit_btn_col{float:right}
.fra_planning_select_tab{display:none}
.fra_planning_select_tab.fra_active{display:block}
.fra_planning_select_container .checkbox.fra_state_disabled{display:none}
.fra_planning_select_container .checkbox.fra_state_disabled label{cursor:not-allowed;color:#cdd2d2}
.fra_planning_select_container .checkbox.fra_state_disabled .fra_icon{border-color:#cdd2d2}
.fra_planning_steps_container{display:none}
.fra_planning_steps_container.fra_active{display:block}
.fra_disabled .fra_planning_steps_container{display:none}
.fra_planning_filter_tab_headline{color:#5064aa}
.fra_planning_filter_content{top:50px;right:inherit;display:none}
.fra_planning_filter_content.fra_active{display:block}
.fra_planning_filter_layout{background:#5064aa;padding:15px;margin:0}
.fra_planning_filter_region{margin-top:40px}
.fra_planning_submit_btn .btn{width:100%;text-align:center}
.fra_flight_search_input .fra_planning_input_btn__clear{display:none}
.fra_flight_search_input.fra_active .fra_planning_input_btn__clear{display:block}
.fra_flight_search_input.fra_active .fra_planning_input_btn__search{display:none}
.fra_planning_filter_content{display:none}
.fra_active .fra_planning_filter_content{display:block}
.fra_planning_flight_result_table_td .fra_btn_wrapper{padding:0}
.fra_planning_table_row{padding:5px}
.table-responsive .fra_table_row .fra_table_td.fra_planning_flight_result_table_td{padding:5px;vertical-align:middle}
.fra_filter_overlay .fra_planning_table_row .btn-primary{margin:0 10px;width:auto}
.fra_planning_content_row{padding:25px 20px 25px 20px;margin:0}
@media(min-width:768px){.fra_planning_content_row{padding:25px 50px 25px 50px}
}
@media(min-width:1200px){.fra_planning_content_row{padding:25px 80px 25px 80px}
}
.fra_planning_content_row_links{padding-top:5px}
.fra_planning_content_img__right{padding-top:15px}
@media(min-width:768px){.fra_planning_content_img__right{padding-top:45px}
}
.fra_planning_content_img__right img{width:100%}
.fra_planning_content_img__left{padding-top:15px}
.fra_planning_content_img__left img{width:100%}
.fra_planning_content_link{margin:10px 5px}
.fra_flight_icon{width:30px;height:30px}
.fra_planning_info_wrapper{min-height:200px}
.fra_planning_info_wrapper .fra_loading__blue{margin-top:100px}
.fra_planning_flights_divider{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;color:#5064aa}
@media(min-width:768px){.fra_planning_flights_divider{font-size:18px}
}
.fra_planning_flights_divider span{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal}
.fra_request_error__container{display:none}
.fra_request_error__container .fra_headline_3{color:#5064aa}
.fra_error .fra_request_error__container{display:block}
.fra_tc_san_marino{color:#5064aa}
#fra_anchornav_container{display:none;position:fixed;left:0;top:30%;max-width:1280px;width:45px;padding-left:20px;z-index:1002}
@media(min-width:1200px){#fra_anchornav_container{display:block}
}
@media(min-width:1280px){#fra_anchornav_container{left:50%;margin-left:-640px}
}
#fra_anchornav_container:hover,#fra_anchornav_container.fra_active{width:auto;min-width:45px}
#fra_anchornav_container:hover .fra_copy_7,#fra_anchornav_container.fra_active .fra_copy_7{background:rgba(255,255,255,0.7)}
#fra_anchornav_container .fra_anchor{position:relative;display:block;height:26px;margin-bottom:2px;text-transform:uppercase;text-decoration:none;overflow:hidden}
#fra_anchornav_container .fra_anchor .icon{fill:#bec3c3}
#fra_anchornav_container .fra_anchor .icon.fra_active{display:none}
#fra_anchornav_container .fra_anchor .fra_copy_7{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:none;padding:0 10px 0 27px;line-height:26px}
#fra_anchornav_container .fra_anchor.fra_active .fra_copy_7{display:inline-block}
#fra_anchornav_container .fra_anchor.fra_active .fra_copy_7{color:#82af32}
#fra_anchornav_container .fra_anchor.fra_active .icon{display:none;fill:#82af32}
#fra_anchornav_container .fra_anchor.fra_active .icon.fra_active{display:block}
.no-touch #fra_anchornav_container .fra_anchor:hover .fra_copy_7{display:inline-block}
.no-touch #fra_anchornav_container .fra_anchor:hover .fra_copy_7{color:#445591}
.no-touch #fra_anchornav_container .fra_anchor:hover .icon{fill:#445591}
.no-touch #fra_anchornav_container .fra_anchor.fra_active .fra_copy_7{color:#82af32}
.no-touch #fra_anchornav_container .fra_anchor.fra_active .icon{fill:#82af32}
.fra_anchor_wrapper{display:inline-block;position:absolute;left:5px;top:5px;width:15px;height:15px}
.fra_section_header,.fra_section_header__with_nav{margin-top:50px;background-color:#5064aa;color:#fff}
.fra_qa_overlay .fra_section_header,.fra_qa_overlay .fra_section_header__with_nav{background-color:#bd1f17;border-top:10px solid #d72319}
.fra_section_header.fra_section_header__green,.fra_section_header__green.fra_section_header__with_nav{background-color:#82af32}
.fra_section_header.fra_section_header__gray,.fra_section_header__gray.fra_section_header__with_nav{margin-top:0;background-color:#aaafaf}
@media(max-width:767px){.fra_section_header .fra_headline_1_module,.fra_section_header__with_nav .fra_headline_1_module{margin:0;padding:15px 10px}
.fra_section_header .fra_headline_2_module,.fra_section_header__with_nav .fra_headline_2_module{display:none}
}
@media(min-width:768px){.fra_section_header,.fra_section_header__with_nav{margin-top:70px;padding:25px 0;border-top:10px solid #445591}
.fra_section_header.fra_section_header__green,.fra_section_header__green.fra_section_header__with_nav{border-color:#6f962c}
.fra_section_header .fra_section_header_inner,.fra_section_header__with_nav .fra_section_header_inner{margin:0 auto;width:50%}
}
@media(min-width:992px){.fra_section_header .fra_section_header_inner,.fra_section_header__with_nav .fra_section_header_inner{width:33.3333%}
}
.fra_section_content{position:relative}
.fra_section_content .fra_back_btn{display:block;width:38px;height:58px;padding:20px 10px}
@media(min-width:768px){.fra_section_content .fra_back_btn{width:60px;height:60px;padding:19px}
}
.fra_section_content .fra_back_btn .icon{fill:#5064aa;height:18px}
@media(min-width:768px){.fra_section_content .fra_back_btn .icon{height:22px}
}
@media(max-width:767px){.fra_section_content .fra_section_nav{height:131px;width:38px;background:transparent}
}
@media(max-width:767px){.fra_section_content .fra_view_toggle{position:absolute;padding:20px 10px;top:0;right:10px}
}
.fra_section_content__blue{background-color:#e8edf8}
.fra_section_content__gray{background-color:#f6f6f6}
.fra_module_search_close{height:60px}
@media(min-width:768px){.fra_module_search_close{height:46px}
}
.no-touch .fra_module_search_close:hover .icon{fill:#82af32}
@media(max-width:767px){.fra_lb_open .fra_section_header,.fra_lb_open .fra_section_header__with_nav,.fra_lb_open .fra_section_nav{position:relative;z-index:1055}
}
@media(min-width:768px){.fra_section_header__with_nav{padding-bottom:70px}
}
@media(max-width:767px){.fra_offcanvas_open .fra_section_nav,.fra_offcanvas_open .fra_section_header__with_nav,.fra_offcanvas_open_right .fra_section_nav,.fra_offcanvas_open_right .fra_section_header__with_nav{z-index:1045}
}
@media(min-width:768px){.fra_section_nav__wrapper{position:relative;margin-top:-60px}
}
.fra_section_nav{height:60px;background:#fff}
@media(max-width:767px){.fra_section_nav{width:-webkit-calc(100% - -20px);width:-moz-calc(100% - -20px);width:calc(100% - -20px);margin:0 -10px}
}
@media(min-width:768px){.fra_section_nav{position:relative;overflow:hidden}
}
.fra_section_nav .nav-tabs{height:80px;overflow:auto;border-bottom:0;padding:0 10px;white-space:nowrap}
.fra_section_nav .nav-tabs>li{display:inline-block;float:none}
.fra_section_nav .nav-tabs a{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;padding:18px 20px 20px;color:#5064aa}
.fra_section_nav .nav-tabs a:hover,.fra_section_nav .nav-tabs a:focus,.fra_section_nav .nav-tabs a:active{border-color:transparent;cursor:pointer;color:#82af32}
.fra_section_nav .nav-tabs a.fra_active{color:#82af32}
.fra_section_nav .dropdown-toggle{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;border-bottom:1px solid #bec3c3;color:#82af32;line-height:60px;text-align:center}
.fra_section_nav .dropdown-menu{text-align:center;border:0;border-top:1px solid #bec3c3}
.fra_section_nav .dropdown-menu li{text-align:left;border-bottom:1px solid #bec3c3}
.fra_section_nav .dropdown-menu a{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;padding:0 5px;line-height:60px}
.fra_section_nav .fra_dropdown_icon_wrapper{margin-left:5px}
.fra_section_nav .fra_dropdown_icon_wrapper .icon{fill:#5064aa}
.fra_section_nav .fra_modulenav_slider__left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);left:0;z-index:1}
.fra_section_nav .fra_modulenav_slider__right{right:0}
.fra_section_nav .fra_modulenav_slider__left,.fra_section_nav .fra_modulenav_slider__right{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(255,255,255,0)),color-stop(10%,rgba(255,255,255,0.5)),color-stop(50%,#fff));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 10%,#fff 50%);background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 10%,#fff 50%);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 10%,#fff 50%);display:none;position:absolute;top:0;width:75px;height:60px}
.fra_section_nav .fra_modulenav_slider__left .fra_icon,.fra_section_nav .fra_modulenav_slider__right .fra_icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;height:14px;width:14px;top:50%;right:17px;margin-top:-7px}
.fra_section_nav .fra_modulenav_slider__left .icon,.fra_section_nav .fra_modulenav_slider__right .icon{fill:#5064aa}
.fra_section_nav .fra_modulenav_slider__left:hover,.fra_section_nav .fra_modulenav_slider__right:hover{cursor:pointer}
.fra_section_nav .fra_modulenav_slider__left:hover .icon,.fra_section_nav .fra_modulenav_slider__right:hover .icon{fill:#82af32}
.fra_section_nav_content{display:none;padding-top:12px}
.fra_section_nav_content.fra_active{display:block}
.fra_pagination_wrapper{display:none;margin:5px auto}
.fra_pagination_wrapper.fra_active{display:table}
.fra_container__center .fra_pagination_wrapper{display:table}
.fra_pagination_wrapper .pagination{margin:0}
.fra_pagination_wrapper .pagination>li{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal}
.fra_pagination_wrapper .pagination>li>a,.fra_pagination_wrapper .pagination>li>span{border:0;padding:10px}
@media(min-width:768px){.fra_pagination_wrapper .pagination>li>a,.fra_pagination_wrapper .pagination>li>span{padding:10px 5px}
}
.fra_pagination_wrapper .pagination>li>a:hover,.fra_pagination_wrapper .pagination>li>a:focus,.fra_pagination_wrapper .pagination>li>a:active,.fra_pagination_wrapper .pagination>li>span:hover,.fra_pagination_wrapper .pagination>li>span:focus,.fra_pagination_wrapper .pagination>li>span:active{background-color:transparent;color:#5064aa}
.fra_pagination_wrapper .pagination>li.fra_active>a{color:#82af32}
.fra_pagination_wrapper .fra_page_prev,.fra_pagination_wrapper .fra_page_next{cursor:pointer;float:left;width:14px;height:14px;fill:#5064aa;margin-top:12px}
.fra_pagination_wrapper .fra_page_prev:hover .icon,.fra_pagination_wrapper .fra_page_prev:active .icon,.fra_pagination_wrapper .fra_page_next:hover .icon,.fra_pagination_wrapper .fra_page_next:active .icon{fill:#82af32}
.fra_pagination_wrapper .fra_page_next{margin-left:10px}
@media(min-width:768px){.fra_pagination_wrapper .fra_page_next{margin-left:20px}
}
.fra_pagination_wrapper .fra_page_prev{margin-right:10px}
@media(min-width:768px){.fra_pagination_wrapper .fra_page_prev{margin-right:20px}
}
.fra_pagination_wrapper .fra_page_prev .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fra_pagination_container{overflow:hidden;float:left}
@media(max-width:767px){.fra_pagination_container{height:40px}
}
.fra_loader__bgwhite,.fra_loader__bgblight,.fra_loader__bggreen,.fra_loader__bgwhite:before,.fra_loader__bgblight:before,.fra_loader__bggreen:before,.fra_loader__bgwhite:after,.fra_loader__bgblight:after,.fra_loader__bggreen:after{border-radius:50%}
.fra_loader__bgwhite:before,.fra_loader__bgblight:before,.fra_loader__bggreen:before,.fra_loader__bgwhite:after,.fra_loader__bgblight:after,.fra_loader__bggreen:after{position:absolute;content:''}
.fra_loader__bgwhite:before,.fra_loader__bgblight:before,.fra_loader__bggreen:before{width:5.2em;height:10.2em;background:#fff;border-radius:10.2em 0 0 10.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:loader_animation 2s infinite ease 1.5s;animation:loader_animation 2s infinite ease 1.5s}
.fra_loader__bgwhite,.fra_loader__bgblight,.fra_loader__bggreen{font-size:11px;text-indent:-99999em;margin:0 auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em #5064aa;color:#00a000}
.fra_loader__bgwhite:after,.fra_loader__bgblight:after,.fra_loader__bggreen:after{width:5.2em;height:10.2em;background:#fff;border-radius:0 10.2em 10.2em 0;top:-0.1em;left:5.1em;-webkit-transform-origin:0 5.1em;transform-origin:0 5.1em;-webkit-animation:loader_animation 2s infinite ease;animation:loader_animation 2s infinite ease}
@-webkit-keyframes loader_animation{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loader_animation{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.fra_loader__bgblight:after{background:#445591}
.fra_loader__bgblight:before{background:#445591}
.fra_loader__bggreen{box-shadow:inset 0 0 0 1em #aaafaf}
.fra_loader__bggreen:after{background:#a5c86e}
.fra_loader__bggreen:before{background:#a5c86e}
.fra_calendar{width:265px;margin:0 20px}
.fra_today_date{width:100%;margin:20px 0;text-align:left}
.fra_today_date_label{color:#999;font-weight:400}
.fra_today_date_value{font-weight:400;float:right;color:#82af32}
.fra_clndr_controls{background-color:#5064aa;height:60px;position:relative}
.fra_clndr_ctrl_btn{display:block;position:absolute;top:20px;overflow:hidden;width:15px;height:20px;cursor:pointer}
.fra_clndr_ctrl_btn .fra_icon_wrapper{width:15px;height:20px}
.fra_clndr_ctrl_btn .fra_icon_wrapper .icon{fill:#fff}
.fra_clndr_ctrl_btn.inactive{cursor:auto}
.fra_clndr_ctrl_btn.inactive .fra_icon_wrapper .icon{fill:#999}
.fra_clndr_prev{left:15px}
.fra_clndr_next{right:15px}
.fra_clndr_month{font-weight:200;font-size:16px;width:205px;margin:0 auto;text-align:center;color:#fff;line-height:60px}
.fra_clndr_wrapper{margin:20px}
.fra_clndr_table{width:225px;margin:0 auto;border-collapse:collapse;font-size:14px;color:#666}
.fra_clndr_table th{cursor:default;text-align:center;font-weight:normal;font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal}
.fra_clndr_table td{height:30px;width:30px;padding:2px;vertical-align:middle}
.fra_clndr_table .fra_day{text-align:center;vertical-align:middle;cursor:pointer}
.fra_clndr_table .fra_day.today{color:white;background:#adb9d8;border-radius:50%}
.fra_clndr_table .fra_day.adjacent-month{color:#999}
.fra_clndr_table .fra_day.past{cursor:default;color:#cdd2d2}
.fra_clndr_table .fra_day.past.selected{color:#cdd2d2;background:inherit;border-radius:inherit}
.fra_clndr_table .fra_day.selected{color:white;background:#82af32;border-radius:50%}
.fra_input_group_datepicker{height:40px;overflow:hidden;cursor:pointer}
.form-control .fra_input_group_datepicker,.fra_flight_search_field .fra_input_group_datepicker{padding:10px !important}
.fra_input_group_datepicker.fra_active{overflow:visible}
.fra_input_group_datepicker .icon-wrapper{position:absolute;top:13px;right:10px;width:16px;height:16px}
.fra_input_group_datepicker .icon-wrapper .icon{fill:#5064aa}
.fra_input_group_datepicker__bordered{position:relative;overflow:visible;height:42px}
.fra_datepicker_label_bordered{min-height:40px;line-height:40px;border:1px solid #cdd2d2;padding:0 10px}
.fra_datepicker_label_bordered .icon-wrapper{top:50%;margin-top:-8px;right:10px;line-height:0}
.fra_datepicker_label_bordered .icon-wrapper .icon{fill:#aaafaf}
.fra_expanded_datepicker_container,.fra_date_time_picker_dropdown{position:absolute;z-index:1101;top:40px;left:10px;right:10px;min-height:430px;padding:10px;background-color:#fff;width:285px;-webkit-box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25)}
.fra_expanded_datepicker_container.fra_has_time,.fra_has_time.fra_date_time_picker_dropdown{min-width:495px}
.fra_datepicker_select{width:100%;text-align:center}
.fra_datepicker_label{position:relative}
.fra_datepicker_label span{white-space:nowrap;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:-webkit-calc(100% - 45px);max-width:-moz-calc(100% - 45px);max-width:calc(100% - 45px);position:absolute}
.form-control.fra_date_time_picker,.fra_date_time_picker.fra_flight_search_field{white-space:nowrap;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;position:relative;padding-right:35px;background:0}
.fra_date_time_picker_icon{position:absolute;top:13px;right:13px;width:16px;height:16px}
.fra_date_time_picker_icon .icon{fill:#aaafaf}
.fra_date_time_picker_dropdown{display:none}
.fra_date_time_picker_dropdown.fra_active{display:inline-block;width:285px}
.fra_js_date_time_picker{position:relative}
.fra_date_time_picker .icon-wrapper{width:16px;height:16px;position:absolute;right:10px;top:50%;margin-top:-8px}
.fra_date_time_picker .icon-wrapper .icon{fill:#aaafaf}
.fra_actionmenu{display:table;margin:20px auto 120px auto;width:40px;position:relative;overflow:visible}
@media(min-width:992px){.fra_actionmenu{display:block;margin:0;position:absolute;top:20px;right:20px}
}
.fra_actionmenu .fra_more_button{display:block;position:absolute;top:0;right:0;margin:0;z-index:5;overflow:visible}
.fra_actionmenu .fra_more_button .icon-wrapper{display:inline-block;width:40px;height:40px;fill:#fff;background:#8296c8;padding:9px;border-radius:20px}
.fra_actionmenu_wrapper{position:absolute;width:305px;left:-132px;bottom:-20px;text-align:center}
.fra_actionmenu_content{display:inline-block;text-align:left;width:auto;height:auto;margin:0 auto;padding-bottom:10px;background-color:#fff;box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25)}
.fra_actionmenu_content ul{list-style-type:none;margin:0;padding:0;width:200px}
.fra_actionmenu_content ul li{position:relative;height:40px;line-height:40px;padding:0 10px;display:block;cursor:pointer;color:#5064aa;border-top:1px solid #cdd2d2}
.fra_actionmenu_content ul li:first-child{border-top:0}
.fra_actionmenu_content ul li:hover{font-weight:bold;background-color:#e8edf8}
.fra_actionmenu_content ul li .icon-wrapper{display:block;width:16px;height:40px;position:absolute;right:10px;top:0}
.fra_actionmenu_content ul li .icon{fill:#5064aa}
.fra_actionmenu_content ul li.fra_js_added{background-color:#82af32;color:#fff}
.fra_actionmenu_content ul a{text-decoration:none;color:#5064aa}
.fra_action_menu.fra_hide,.fra_action_submenu.fra_hide{display:none}
.fra_action_submenu{display:none;position:relative;background-color:#fff;width:200px;left:0}
.fra_action_submenu.fra_menu_active{display:block}
.fra_action_form{width:305px}
.panel-body .fra_action_form{width:100%}
.fra_action_form .fra_action_button_bar{margin:0 -5px}
.fra_action_form .fra_action_button_bar .btn{margin:0 5px;width:112.5px}
@media(min-width:992px){.fra_action_form .fra_action_button_bar .btn{width:125.5px}
}
.fra_action_faq_link{margin:20px 0}
@media(min-width:992px){.fra_action_reminder{margin:0 20px}
}
.fra_action_reminder .fra_rich_text{margin:15px 0}
.fra_action_panel_headline{font-size:18px;color:#5064aa;margin:20px 0}
.fra_autocomplete_wrapper{position:relative;width:100%}
.fra_autocomplete_wrapper.fra_hidden{display:none}
.fra_autocomplete_wrapper ul{-webkit-box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25)}
@media(min-width:768px){.fra_autocomplete_wrapper ul{-webkit-box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25)}
}
.fra_autocomplete{position:absolute;width:100%;padding:0;margin:0;list-style-type:none;max-height:300px;overflow:auto;z-index:10;border:1px solid #cdd2d2;border-top:0}
.fra_autocomplete .fra_autocomplete_item{min-height:42px;padding:10px 10px;font-size:14px;line-height:1.42857;color:#666;background-color:#fff;cursor:pointer;border-top:0}
.fra_autocomplete .fra_autocomplete_item.fra_selected,.fra_autocomplete .fra_autocomplete_item.fra_active,.fra_autocomplete .fra_autocomplete_item:hover,.fra_autocomplete .fra_autocomplete_item:focus,.fra_autocomplete .fra_autocomplete_item:active{background-color:#ededed}
.fra_autocomplete .fra_autocomplete_item.fra_hidden{display:none}
.fra_js_filter_popup__container.fra_js_filter_ac_popup__container{padding-right:0}
.fra_js_filter_popup__container.fra_js_filter_ac_popup__container .fra_filter__container{width:100%}
.fra_js_filter_popup__container.fra_js_filter_ac_popup__container .fra_filter__container .fra_filter_content{height:auto;max-height:290px}
.fra_ac_hidden{display:none}
.fra_ac_selection_indicator{display:block}
.fra_ac_selection_indicator.fra_ac_hidden{display:none}
.fra_ac_selection_indicator .icon{position:absolute;right:10px;width:12px;height:12px;fill:#82af32;top:50%;margin-top:-6px}
.fra_ac_has_selection_indicator{padding-right:40px}
.form-control.fra_js_autocomplete,.fra_js_autocomplete.fra_flight_search_field{padding-right:30px}
.fra_ac_filter_reset{margin-bottom:20px}
@media(max-width:767px){.fra_filter_ac_popup__container .fra_filter_content li{padding:0 10px}
.fra_filter_ac_popup__container .checkbox{padding-top:0}
.fra_filter_ac_popup__container .fra_filter__container{top:55px}
}
.fra_filter_ac_popup__container .fra_filter__container{-webkit-box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25)}
@media(min-width:768px){.fra_filter_ac_popup__container .fra_filter__container{-webkit-box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25);box-shadow:2.5px 4.33px 20px 0 rgba(0,1,1,0.25)}
}
.fra_ac_spinner{font-size:2px;position:absolute;top:15px;right:40px;border-top:1.1em solid #445591;border-right:1.1em solid #445591;border-bottom:1.1em solid #445591;border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader_animation 1.1s infinite linear;animation:loader_animation 1.1s infinite linear}
.fra_ac_spinner,.fra_ac_spinner:after{border-radius:50%;width:7em;height:7em}
.fra_wizard{list-style:none none;padding:0;margin:40px 0;overflow:auto;white-space:nowrap}
.fra_wizard_item{display:inline-block;margin-right:40px;color:#5064aa}
.fra_wizard_item .fra_wizard_item_ix{background:#5064aa;display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;color:#fff}
.fra_wizard_item:last-child{margin-right:0}
.fra_wizard_item.fra_active{color:#82af32}
.fra_wizard_item.fra_active .fra_wizard_item_ix{background:#82af32}
.alert{display:table;width:100%;border-style:solid none none;border-width:10px}
.fra_hint{background-color:#e8edf8;border-color:#bcc6e0;color:#666;position:relative;min-height:78px;width:100%;padding:10px 0;border-style:solid none none;border-width:10px}
.fra_hint hr{border-top-color:#abb7d8}
.fra_hint .alert-link{color:#4d4d4d}
@media(min-width:768px){.fra_hint{min-height:185px;border-width:95px 10px 10px;border-style:solid none}
}
.fra_hint_close_icon{top:-webkit-calc(50% - 30px);top:-moz-calc(50% - 30px);top:calc(50% - 30px);background:0;left:2px;position:absolute;padding:20px 10px}
@media(min-width:768px){.fra_hint_close_icon{padding-left:20px}
}
.fra_hint_close_icon .icon{fill:#666;width:12px;height:12px}
@media(min-width:768px){.fra_hint_close_icon .icon{width:18px;height:18px}
}
.fra_hint_icon{top:-webkit-calc(50% - 29px);top:-moz-calc(50% - 29px);top:calc(50% - 29px);position:absolute;left:36px;width:58px;height:58px}
@media(min-width:768px){.fra_hint_icon{left:60px}
}
.fra_hint_icon img{display:block;max-width:100%;height:auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;line-height:1}
.fra_hint_content{margin-left:94px;padding-left:10px}
@media(min-width:768px){.fra_hint_content{margin-left:120px}
}
.fra_hint_content .fra_hint_text{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;max-height:28em}
.fra_hint_content .fra_hint_link{display:block}
.fra_table_component,.fra_table_component_no_width{overflow-x:auto}
.fra_table_component table,.fra_table_component_no_width table{margin-bottom:20px;max-width:100%}
.fra_table_component tbody tr,.fra_table_component_no_width tbody tr{border-bottom:1px solid #cdd2d2}
.fra_table_component tbody tr:nth-of-type(odd),.fra_table_component_no_width tbody tr:nth-of-type(odd){background-color:#e8edf8}
.fra_table_component tr,.fra_table_component_no_width tr{border-bottom:1px solid #cdd2d2}
.fra_table_component tr:nth-of-type(odd),.fra_table_component_no_width tr:nth-of-type(odd){background-color:#e8edf8}
.fra_table_component th,.fra_table_component_no_width th{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;padding:10px;background-color:#5064aa;color:#fff;border-width:1px}
.fra_table_component thead tr,.fra_table_component_no_width thead tr{background-color:#5064aa}
.fra_table_component th,.fra_table_component_no_width th,.fra_table_component td,.fra_table_component_no_width td{text-align:left}
.fra_table_component td,.fra_table_component_no_width td{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;max-width:250px;padding:20px 10px;vertical-align:middle;color:#666}
.fra_table_component strong,.fra_table_component_no_width strong,.fra_table_component b,.fra_table_component_no_width b{color:#666;font-weight:bold}
.fra_table_component em,.fra_table_component_no_width em,.fra_table_component i,.fra_table_component_no_width i{font-style:italic}
.fra_table_component ins,.fra_table_component_no_width ins,.fra_table_component u,.fra_table_component_no_width u{text-decoration:underline}
.fra_table_component a,.fra_table_component_no_width a{color:#82af32;text-decoration:none}
@media screen and (max-width:767px){.table-responsive{border:0;margin:0}
}
.table-responsive .fra_table_row{border-bottom:1px solid #cdd2d2}
.table-responsive .fra_table_row .fra_table_td{padding-top:20px;padding-bottom:20px}
.fra_table_thead{background-color:#5064aa;color:#fff}
.fra_table_thead .fra_table_th{border-width:1px}
.fra_table_th{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal;padding:10px}
@media(min-width:768px){.fra_table_th,.fra_table_td{text-align:left}
.fra_table_th.fra_align_left,.fra_table_td.fra_align_left{text-align:left}
}
.fra_table_th.fra_table_bold,.fra_table_td.fra_table_bold{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal}
.fra_table_responsive{border-collapse:collapse;width:100%}
@media(max-width:767px){.fra_table_responsive{margin:0 -10px;width:auto}
}
.fra_table_responsive .fra_table_row,.fra_table_responsive .fra_table_thead{border-bottom:1px solid #cdd2d2}
.fra_table_responsive .fra_table_row:before,.fra_table_responsive .fra_table_row:after,.fra_table_responsive .fra_table_thead:before,.fra_table_responsive .fra_table_thead:after{content:" ";display:table}
.fra_table_responsive .fra_table_row:after,.fra_table_responsive .fra_table_thead:after{clear:both}
.fra_table_responsive .fra_table_td{display:inline-block}
@media(max-width:767px){.fra_table_responsive .fra_table_row,.fra_table_responsive .fra_table_thead{position:relative}
.fra_table_responsive .fra_table_row{margin-bottom:10px;padding-top:10px}
}
@media(min-width:768px){.fra_table_responsive{display:table}
.fra_table_responsive .fra_table_thead,.fra_table_responsive .fra_table_row{display:table-row}
.fra_table_responsive .fra_table_tbody{display:table-row-group}
.fra_table_responsive .fra_table_row:nth-of-type(odd){background-color:rgba(255,255,255,0.5)}
.fra_table_responsive .fra_table_row:nth-of-type(even){background-color:#e8edf8}
.fra_table_responsive .fra_table_th,.fra_table_responsive .fra_table_td{display:table-cell;vertical-align:middle}
}
@media(min-width:768px) and (min-width:1200px){.fra_table_responsive .fra_table_th.visible-lg,.fra_table_responsive .fra_table_td.visible-lg{display:table-cell !important}
}
@media(min-width:768px){.fra_table_responsive .fra_table_td{padding:20px 10px}
}
.fra_table_responsive .fra_row_link{opacity:0;filter:alpha(opacity=0);display:inline;width:0;height:0}
.fra_table_component table{width:100%}
.fra_detail_page .table-responsive thead{background:#5064aa;color:#fff}
.fra_detail_page .table-responsive thead .fra_table_row{border:0}
.fra_detail_page .fra_table_row{border-bottom:1px solid #cdd2d2;border-top:1px solid #cdd2d2}
.fra_detail_page .fra_table_row td{border:0;text-align:left}
.fra_detail_page .fra_table_row td:last-child{text-align:right}
.fra_detail_page .fra_table_row.fra_table_row__first{border-top:1px solid #cdd2d2;border-bottom:0}
.fra_detail_page .fra_table_row.fra_table_row__first td:first-child{border-bottom:1px solid #cdd2d2}
.fra_detail_page .fra_table_row.fra_table_row__last{border-bottom:1px solid #cdd2d2;border-top:0}
.fra_detail_page .fra_table_row.fra_table_row__middle{border:0}
.fra_downloads{margin-top:15px}
.fra_downloads:before,.fra_downloads:after{content:" ";display:table}
.fra_downloads:after{clear:both}
@media(max-width:767px){.fra_downloads{padding:0 10px;margin:0 -10px}
}
.fra_downloads .fra_row_head{border-bottom:1px solid #cdd2d2;background-color:#5064aa;color:#fff}
.fra_downloads .fra_row_head:before,.fra_downloads .fra_row_head:after{content:" ";display:table}
.fra_downloads .fra_row_head:after{clear:both}
.fra_downloads .fra_row_head .fra_col__filedescr{text-align:left}
.fra_downloads .fra_row_head .fra_col__filetitle{font-family:"regular",Arial,sans-serif;font-weight:400;font-style:normal}
.fra_downloads>.section:not(.new),.fra_downloads>.fra_row{position:relative;border-bottom:1px solid #cdd2d2}
.fra_downloads>.section:not(.new):before,.fra_downloads>.section:not(.new):after,.fra_downloads>.fra_row:before,.fra_downloads>.fra_row:after{content:" ";display:table}
.fra_downloads>.section:not(.new):after,.fra_downloads>.fra_row:after{clear:both}
@media(max-width:767px){.fra_downloads>.section:not(.new),.fra_downloads>.fra_row{margin:0 -10px;padding:25px 10px 0}
}
@media(min-width:768px){.fra_downloads>.section:not(.new):nth-of-type(odd),.fra_downloads>.fra_row:nth-of-type(odd){background-color:rgba(255,255,255,0.5)}
.fra_downloads>.section:not(.new):nth-of-type(even),.fra_downloads>.fra_row:nth-of-type(even){background-color:#e8edf8}
}
.fra_downloads .fra_col__filetype{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal;width:52px;color:#5064aa;text-transform:uppercase;overflow:hidden}
@media(max-width:767px){.fra_downloads .fra_col__filetype{position:absolute;bottom:7px;left:10px}
}
@media(min-width:768px){.fra_downloads .fra_col__filetype{width:8%}
}
.fra_downloads .fra_col__filetitle{font-family:"bold",Arial,sans-serif;font-weight:700;font-style:normal}
@media(max-width:767px){.fra_downloads .fra_col__filetitle{position:absolute;top:8px;left:10px;right:30px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
@media(min-width:768px){.fra_downloads .fra_col__filetitle{width:19.5%}
}
@media(max-width:767px){.fra_downloads .fra_col__filedescr{line-height:1.1em;float:left;min-height:2.4em;padding-right:40px;width:100%}
}
@media(min-width:768px){.fra_downloads .fra_col__filedescr{width:47%;text-align:left}
}
.fra_downloads .fra_col__filesize{white-space:nowrap}
@media(max-width:767px){.fra_downloads .fra_col__filesize{padding-left:60px;padding-bottom:6px;float:left;line-height:1.2em}
}
@media(min-width:768px){.fra_downloads .fra_col__filesize{width:10.5%}
}
@media(min-width:768px){.fra_downloads .fra_col__filedownload{width:15%;padding:10px 0}
}
.fra_downloads .fra_col__filedownload .icon{fill:#82af32}
@media(max-width:767px){.fra_downloads .fra_col__filedownload a{position:absolute;top:0;right:0;height:70px;width:40px;padding:0}
}
.fra_downloads .fra_col__filedownload a:hover,.fra_downloads .fra_col__filedownload a:focus,.fra_downloads .fra_col__filedownload a:active{color:#5064aa}
.fra_downloads .fra_col__filedownload a:hover .icon,.fra_downloads .fra_col__filedownload a:focus .icon,.fra_downloads .fra_col__filedownload a:active .icon{fill:#5064aa}
.fra_downloads .fra_col__filedownload .fra_single_line_clamp{margin-right:33px}
@media(max-width:767px){.fra_downloads .fra_col__filedownload .fra_single_line_clamp{display:none}
}
.fra_downloads .fra_row_head .fra_col__filetype,.fra_downloads .fra_row_head .fra_col__filetitle,.fra_downloads .fra_row_head .fra_col__filedescr,.fra_downloads .fra_row_head .fra_col__filesize,.fra_downloads .fra_row_head .fra_col__filedownload{padding-top:10px;padding-bottom:10px}
@media(min-width:768px){.col-md-8 .fra_downloads .fra_col__filedownload{width:7%;padding:0}
.col-md-8 .fra_downloads .fra_col__filedownload>a{padding:20px 0}
.col-md-8 .fra_downloads .fra_col__filedownload .fra_single_line_clamp{width:0;overflow:hidden}
.col-md-8 .fra_downloads .fra_col__filedownload .fra_icon{right:15px}
.col-md-8 .fra_downloads .fra_col__filesize{width:13.5%}
.col-md-8 .fra_downloads .fra_col__filetype{width:11.5%}
.col-md-8 .fra_downloads .fra_col__filetitle{width:20.5%}
.col-md-8 .fra_downloads .fra_col__filedescr{width:47.5%}
}
.fra_tooltip{display:inline;position:relative}
.fra_tooltip:hover .tooltip{background:#8296c8;bottom:2.5em;color:#fff;left:20%;opacity:1;padding:10px 20px 18px;width:250px}
.fra_tooltip:hover .tooltip:before{border:solid;border-color:#8296c8 transparent;border-width:15px 15px 0;bottom:-15px;content:"";position:absolute;z-index:70}
.fra_video_tile{padding-left:0;padding-right:0}
.fra_rich_text h1,.fra_rich_text h2,.fra_rich_text h3,.fra_rich_text h6{color:#5064aa}
.fra_detail_page__news .fra_rich_text h6{color:#82af32}
.fra_detail_page .fra_rich_text p{padding-bottom:25px}
.fra_rich_text a{text-decoration:underline;color:#82af32}
.fra_rich_text ul{padding-left:12px}
@media(min-width:768px){.fra_rich_text ul{padding-left:15px}
}
.fra_rich_text ul li{list-style:none;padding-bottom:5px}
.fra_rich_text ul li:before{color:#5064aa;content:"• ";float:left;font-size:1.5em;margin:-0.25em -0.55em}
@media(min-width:768px){.fra_rich_text ul li:before{margin:-.25em -.75em}
}
.fra_rich_text ul li li:first-child{padding-top:5px}
.fra_rich_text ul li li:last-child{padding-bottom:0}
.fra_rich_text ul li li li:before{color:#aaafaf}
.fra_rich_text ol{counter-reset:item;padding-left:10px;margin-left:10px}
@media(min-width:768px){.fra_rich_text ol{margin-left:7px;padding-left:15px}
}
.fra_rich_text ol li{display:block;position:relative;color:#5064aa;font-weight:bold;padding:4px 0}
.fra_rich_text ol li:before{content:counters(item,".") ".";counter-increment:item;position:absolute;margin-right:100%;right:5px}
@media(min-width:768px){.fra_rich_text ol li:before{right:10px}
}
@media(min-width:768px){.fra_rich_text ol li ol{margin-left:25px}
}
.fra_rich_text ol li li{font-style:italic}
.fra_rich_text ol li li li{font-weight:normal}
.fra_rich_text ol p{padding-bottom:0;color:#666;font-style:normal;font-weight:normal}
.fra_detail_page .fra_rich_text ol p{padding-bottom:0}
@media(max-width:767px){.fra_rich_text ol p{font-size:14px;line-height:20px}
}
.fra_spacer_hor__large{margin:40px 0 30px 0}
.fra_spacer_top__large{margin-top:80px}
.fra_fotoplayer{margin-top:40px}
.fra_fotoplayer_wrapper{position:relative;width:100%}
.fra_fotoplayer_wrapper:before,.fra_fotoplayer_wrapper:after{content:" ";display:table}
.fra_fotoplayer_wrapper:after{clear:both}
@media(max-width:767px){.fra_fotoplayer_wrapper .fra_slider_nav{display:none}
}
.fra_fotoplayer_container{width:100%}
@media(max-width:767px){.fra_fotoplayer_container .fra_tile_frame.col-xs-12{width:100%;padding-bottom:50%}
}
@media(min-width:768px){.fra_fotoplayer_container .fra_tile_frame.col-xs-3{padding-bottom:25%}
}
.fra_fotoplayer_container .fra_fotoplayer_opener{cursor:pointer;position:absolute;bottom:20px;right:20px}
.fra_fotoplayer_container .icon-wrapper{width:16px;height:16px;fill:#FFF}
.fra_fotoplayer_container .fra_fotoplayer_description{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(50%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.6)));background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.6) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.6) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.6) 100%);position:absolute;left:0;bottom:0;width:100%;height:100%}
.fra_fotoplayer_container .fra_fotoplayer_description .fra_fotoplayer_description_text{position:absolute;top:100%;left:1px;bottom:1px;width:100%;margin:-70px 0 10px;padding:0 55px 0 20px;color:#fff;overflow:hidden}
.fra_fotoplayer_container .fra_fotoplayer_description .fra_fotoplayer_description_text .fra_headline_4{margin-bottom:0}
.fra_fotoplayer__swipeable .fra_fotoplayer_inner{position:relative;padding-bottom:50%;overflow:hidden}
@media(min-width:768px){.fra_fotoplayer__swipeable .fra_fotoplayer_inner{padding-bottom:25%}
}
.fra_fotoplayer__swipeable .fra_fotoplayer_container{position:absolute;top:0;height:100%;display:table}
.fra_fotoplayer__swipeable .fra_fotoplayer_container .fra_fotoplayer_slide{display:table-cell;width:100%}
.fra_fotoplayer__swipeable .fra_fotoplayer_container .fra_tile_frame.col-sm-6{padding-bottom:25%}
.fra_fotoplayer__swipeable .fra_fotoplayer_container .fra_tile_frame{width:25%}
@media(max-width:767px){.fra_fotoplayer__swipeable .fra_fotoplayer_container .fra_tile_frame{padding-bottom:12.5%}
}
.fra_fotoplayer__swipeable.fra_loading .fra_fotoplayer_slide{display:none}
.fra_fotoplayer__swipeable.fra_loading .fra_fotoplayer_slide:first-child{display:table-cell}
.fra_lb_fotoplayer{width:100%;height:100%;position:absolute}
.fra_gallery_stage{position:absolute;width:100%;height:100%}
.fra_gallery_placeholder{position:absolute;height:100%;left:40px;right:40px}
@media(min-width:768px){.fra_gallery_placeholder{left:80px;right:80px}
}
.fra_gallery__prev,.fra_gallery__next{position:absolute;display:none;top:50%;margin-top:-30px}
.fra_gallery__prev .icon-wrapper,.fra_gallery__next .icon-wrapper{fill:#fff}
.fra_gallery__prev{left:-40px}
@media(min-width:768px){.fra_gallery__prev{margin-top:-20px;left:-60px}
}
.fra_gallery__next{right:-40px}
@media(min-width:768px){.fra_gallery__next{margin-top:-20px;right:-20px}
}
.fra_gallery_image{max-width:100%;max-height:100%;height:auto;width:auto;margin:auto;overflow:auto;position:absolute;top:0;right:0;bottom:0;left:0}
.fra_container__404{background:#5064aa no-repeat center center fixed;background-size:cover;color:#f6f6f6;padding-top:30px;margin-bottom:-120px;padding-bottom:120px;max-width:100%}
@media(min-width:768px){.fra_container__404{padding-top:120px}
}
.fra_404_logo{width:100%;margin-bottom:20px}
.fra_404_logo:before{content:" ";width:100%;padding-bottom:55%;display:inline-block}
.fra_btn_404{width:100%;text-align:center}
.fra_404_input{padding-right:40px}
.fra_404_search{width:100%;position:relative;margin-bottom:20px}
.fra_404_search_button{position:absolute;top:0;right:0;padding:12px;border:1px solid #cdd2d2;background-color:transparent}
.fra_404_search_button:hover{background-color:#82af32}
.fra_404_search_button:hover .icon-wrapper{fill:#f6f6f6}
.fra_404_search_button .icon-wrapper{width:16px;height:16px;fill:#5064aa}
.fra_travel_booking .fra_module_btn_more{margin-top:10px}
.fra_travel_booking .fra_datepicker_label .icon-wrapper .icon{fill:#999}
.fra_travel_booking .fra_dropdown__select .icon-wrapper .icon{fill:#666}
.fra_travel_booking .fra_dropdown__select .btn{height:40px}
.fra_travel_booking .fra_dropdown__select select:focus::-ms-value,.fra_travel_booking .fra_dropdown__select select:active::-ms-value{color:#666}
.fra_travel_booking .fra_dropdown__select select:focus:-moz-focusring,.fra_travel_booking .fra_dropdown__select select:focus::-moz-focus-inner,.fra_travel_booking .fra_dropdown__select select:active:-moz-focusring,.fra_travel_booking .fra_dropdown__select select:active::-moz-focus-inner{text-shadow:0 0 0 #666}
.fra_travel_booking .fra_copy_3{color:#5064aa;margin-bottom:12px}
@media(min-width:768px){.fra_travel_booking .fra_copy_3{margin-bottom:17px}
}
.fra_travel_booking h6{margin-top:25px}
.fra_travel_booking .fra_masonry_slider_container{margin-top:0}
.fra_travel_booking .fra_collapse_group,.fra_travel_booking .fra_rich_text{margin-bottom:75px}
.fra_travel_booking .fra_collapse_group .fra_downloads{margin-left:0;margin-right:0}
@media screen and (max-width:767px){.fra_travel_booking .fra_collapse_group .fra_downloads .fra_row:last-child{margin-bottom:-1px}
}
.fra_carRental_container .fra_copy_7{color:#5064aa}
.fra_flight_booking .form-control,.fra_flight_booking .fra_flight_search_field{margin-bottom:10px}
.fra_flight_booking .form-control.fra_dropdown__select,.fra_flight_booking .fra_dropdown__select.fra_flight_search_field{padding:0}
.fra_flight_booking .fra_headline_7{color:#5064aa;margin:32px 0 35px 0}
.fra_flight_booking .fra_copy_3{color:#5064aa}
.fra_flight_booking .fra_dropdown__select .btn{height:40px}
.fra_flight_booking .fra_dropdown__select select:focus::-ms-value,.fra_flight_booking .fra_dropdown__select select:active::-ms-value{color:#666}
.fra_flight_booking .fra_dropdown__select select:focus:-moz-focusring,.fra_flight_booking .fra_dropdown__select select:focus::-moz-focus-inner,.fra_flight_booking .fra_dropdown__select select:active:-moz-focusring,.fra_flight_booking .fra_dropdown__select select:active::-moz-focus-inner{text-shadow:0 0 0 #666}
.fra_flight_booking hr{margin:5px 0 25px 0}
.fra_flight_booking .fra_flight_booking_submit{float:right;margin:10px 0 20px 0}
.fra_flight_booking input.form-control,.fra_flight_booking input.fra_flight_search_field{padding:10px}
.fra_flight_booking .fra_flight_booking_date_container:before,.fra_flight_booking .fra_flight_booking_date_container:after{content:" ";display:table}
.fra_flight_booking .fra_flight_booking_date_container:after{clear:both}
.fra_flight_booking .fra_flight_booking_date_container .fra_input_group_datepicker{height:auto}
@media(min-width:992px){.fra_flight_booking .fra_flight_booking_date_container .col-sm-6{padding:0 10px}
}
.fra_flight_booking .fra_flight_booking_date_container .form-group{margin-top:0;margin-bottom:0}
.fra_flight_booking .fra_expanded_datepicker_container,.fra_flight_booking .fra_date_time_picker_dropdown{display:none}
.fra_flight_booking .fra_flight_booking_return{margin-left:-1px;padding-right:9px}
.fra_flight_booking .fra_flight_booking_return .fra_expanded_datepicker_container,.fra_flight_booking .fra_flight_booking_return .fra_date_time_picker_dropdown{left:auto}
.fra_flight_booking .fra_flight_booking_type{margin-left:-20px}
.fra_flight_booking .fra_flight_booking_type .checkbox{display:inline-block;margin:3px 20px}
.fra_flight_booking .fra_flight_booking_more{margin:20px 0 30px 0}
.fra_flight_booking .fra_flight_booking_more .btn{margin:0 10px}
.fra_flight_booking .fra_autocomplete_form_group{margin-left:0;margin-top:0;margin-right:0;padding-left:0;padding-right:0}
.fra_flight_booking .fra_autocomplete_form_group .icon{right:20px;top:40%}
@media(min-width:768px){.fra_flight_booking .fra_autocomplete_form_group .icon{top:35%}
}
.fra_flight_booking .fra_dropdown__select{margin-bottom:10px}
.fra_flight_booking .fra_dropdown__select .btn{color:#666}
.fra_flight_booking .fra_datepicker_label .icon-wrapper .icon{fill:#aaafaf}
.fra_flight_booking .fra_dropdown__select .icon-wrapper .icon{fill:#666}
.fra_autocomplete_form_group .fra_filter_popup__container{float:none}
.fra_travel_hint{font-style:italic;padding-left:7px;margin-top:-5px;margin-bottom:5px}
.fra_view_toggle_container .fra_view_toggle_toggle{display:none;width:100%;padding:5px}
.fra_view_toggle_container .fra_view_toggle_toggle.fra_active{display:block}
.fra_view_toggle_container .fra_view_toggle_toggle .icon-wrapper{width:22px;height:22px;float:right;fill:#5064aa}
@media(min-width:768px){.fra_detail_page .col-md-8 .fra_view_toggle_container .fra_table_responsive .fra_table_td__title{max-width:130px;word-wrap:break-word}
.fra_detail_page .col-md-8 .fra_view_toggle_container .fra_table_responsive .fra_table_td__shortTitle.fra_clapped_td{max-width:290px}
.fra_detail_page .col-md-8 .fra_view_toggle_container .fra_table_responsive .fra_table_td__link{max-width:155px}
}
.fra_mediaplayer{position:relative;margin:0}
.fra_mediaplayer *{outline:0}
.fra_video_tile .fra_mediaplayer{position:initial}
.fra_mediaplayer_poster{width:100%;height:auto}
.fra_mediaplayer_icon_play{position:absolute;width:60px;height:60px;border-radius:50%;background-color:#82af32;top:50%;left:50%;margin-left:-30px;margin-top:-30px;display:block;cursor:pointer}
.fra_mediaplayer_icon_play .icon{fill:#fff;width:20px;height:20px;position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-10px}
.fra_mediaplayer_waveform{width:100%;height:150px;background-color:#000}
.fra_mediaplayer_pre .fra_loading__blue,.fra_mediaplayer_pre .fra_loading__white{position:absolute;z-index:9999}
.fra_videoplayer{display:none}
.fra_videoplayer>.fra_video_canvas>video{display:none}
.fra_media_image{width:100%;height:auto}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-playpause-button button,.fra_mediaplayer .mejs-container .mejs-controls .mejs-unmute button,.fra_mediaplayer .mejs-container .mejs-controls .mejs-mute button,.fra_mediaplayer .mejs-container .mejs-controls .mejs-fullscreen-button button{margin:0;padding:0}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-button,.fra_mediaplayer .mejs-container .mejs-controls .mejs-button button{width:22px;height:22px;margin-top:19px}
.fra_mediaplayer .mejs-poster{padding:0;border:0;width:100%;height:auto}
.fra_mediaplayer .mejs-mediaelement{position:relative;width:100%;height:auto}
.fra_mediaplayer .mejs-mediaelement .video{width:100% !important;height:auto !important}
.fra_mediaplayer .mejs-overlay-button{width:60px;height:60px;background:#82af32 none;border-radius:50%;margin:15px 0 0 -30px}
.fra_mediaplayer .mejs-overlay-button .icon{position:relative;left:50%;margin-left:-8px;width:20px;fill:#fff}
.fra_mediaplayer .mejs-overlay-loading{width:60px;height:60px;background:0;margin:-30px 0 0 -30px;z-index:9}
.fra_mediaplayer .mejs-overlay-loading span{width:auto;height:auto;background:0;-webkit-animation:span 1.2s infinite linear reverse;-o-animation:span 1.2s infinite linear reverse;animation:span 1.2s infinite linear reverse;position:relative;width:58px;height:60px;overflow:hidden}
.fra_mediaplayer .mejs-overlay-loading span:after{display:block;position:absolute;left:0;content:"";width:60px;height:180px;background:url('fraport.base.app/resources/img/spinner.svg') no-repeat center;top:-90px}
@-moz-keyframes span{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes span{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes span{0{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.fra_mediaplayer .mejs-container{background:0}
.fra_mediaplayer .mejs-container.mejs-audio .mejs-poster{display:none}
.fra_mediaplayer .mejs-container .mejs-controls{background:0;min-height:90px;margin-top:44px;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(50%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0)}
.fra_mediaplayer .mejs-container .mejs-controls.mejs-controls-show{opacity:1}
.fra_mediaplayer .mejs-container .mejs-controls .icon{fill:#fff}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-time{padding:0;height:10px;position:relative}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-time.mejs-currenttime-container{margin-top:44px;margin-left:40px}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-time.mejs-duration-container{margin-top:44px;margin-right:40px}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-button button{position:relative;background:0}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-playpause-button{margin-left:15px}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-playpause-button button .icon{display:none}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-playpause-button.mejs-play .icon-play{display:block}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-playpause-button.mejs-pause .icon-pause{display:block}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-volume-button{margin-right:10px;position:initial}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-fullscreen-button{margin-right:20px}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-time-rail{position:relative;margin:44px 10px 0 10px;padding-top:0;height:10px}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-time-rail span,.fra_mediaplayer .mejs-container .mejs-controls .mejs-time-rail a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{background:#a8a8a8;height:10px;margin:0}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded{background:white;width:0}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:white;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle{background:white;position:relative;top:-2px;height:14px;display:block;border-radius:0;border:1px solid #a8a8a8;width:4px;border-top:0;border-bottom:0}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-horizontal-volume-slider{position:relative;display:block !important;height:10px;width:50px;margin-right:40px;margin-top:44px}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#a8a8a8;width:50px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.fra_mediaplayer .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:white;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.fra_mediaplayer .mejs-container.mejs-audio{min-height:110px}
.fra_mediaplayer .mejs-container.mejs-audio .mejs-controls{background:0;height:110px;margin-top:44px;background:#666}
.fra_mediaplayer .mejs-container.mejs-audio .mejs-controls .mejs-button,.fra_mediaplayer .mejs-container.mejs-audio .mejs-controls .mejs-button button{margin-top:22px}
.fra_mediaplayer .mejs-container.mejs-audio .mejs-controls .mejs-time-rail{margin-top:5px}
.fra_mediaplayer .mejs-container.mejs-audio .mejs-controls .mejs-currenttime-container{margin-top:50px}
.fra_mediaplayer .mejs-container.mejs-audio .mejs-controls .mejs-duration-container{margin-top:50px}
.fra_mediaplayer .mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider{margin-top:50px}
.fra_mediaplayer .fra_audioplayer_has_poster .mejs-container{margin-top:-110px}
.fra_mediaplayer .fra_audioplayer_has_poster .mejs-container.mejs-audio .mejs-controls{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(50%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0)}
.mejs-offscreen{position:absolute !important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}
.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}
.me-plugin{position:absolute}
.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}
.mejs-fullscreen{overflow:hidden !important}
.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}
.mejs-clear{clear:both}
.mejs-background{position:absolute;top:0;left:0}
.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}
.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}
:root .mejs-poster img{display:none}
.mejs-poster img{border:0;padding:0;border:0}
.mejs-overlay{position:absolute;top:0;left:0}
.mejs-overlay-play{cursor:pointer}
.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(fraport.base.app/resources/mediaelement/bigplay.svg) no-repeat}
.no-svg .mejs-overlay-button{background-image:url(fraport.base.app/resources/mediaelement/bigplay.png)}
.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}
.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(fraport.base.app/resources/mediaelement/background.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}
.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(fraport.base.app/resources/mediaelement/loading.gif) 50% 50% no-repeat}
.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(fraport.base.app/resources/mediaelement/background.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}
.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}
.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(fraport.base.app/resources/mediaelement/controls.svg) no-repeat}
.no-svg .mejs-controls .mejs-button button{background-image:url(fraport.base.app/resources/mediaelement/controls.png)}
.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}
.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}
.mejs-controls .mejs-play button{background-position:0 0}
.mejs-controls .mejs-pause button{background-position:0 -16px}
.mejs-controls .mejs-stop button{background-position:-112px 0}
.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}
.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}
.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}
.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}
@-webkit-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-moz-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-ms-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-o-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}
.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0}
.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}
.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}
.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}
.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}
.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}
.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}
.mejs-controls .mejs-mute button{background-position:-16px -16px}
.mejs-controls .mejs-unmute button{background-position:-16px 0}
.mejs-controls .mejs-volume-button{position:relative}
.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(fraport.base.app/resources/mediaelement/background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}
.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}
.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}
.mejs-controls .mejs-captions-button{position:relative}
.mejs-controls .mejs-captions-button button{background-position:-48px 0}
.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(fraport.base.app/resources/mediaelement/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}
.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}
.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}
.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}
.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}
.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}
.mejs-captions-layer a{color:#fff;text-decoration:underline}
.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}
.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}
.mejs-captions-position-hover{bottom:35px}
.mejs-captions-text{padding:3px 5px;background:url(fraport.base.app/resources/mediaelement/background.png);background:rgba(20,20,20,0.5);white-space:pre-wrap}
.me-cannotplay a{color:#fff;font-weight:bold}
.me-cannotplay span{padding:15px;display:block}
.mejs-controls .mejs-loop-off button{background-position:-64px -16px}
.mejs-controls .mejs-loop-on button{background-position:-64px 0}
.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}
.mejs-controls .mejs-backlight-on button{background-position:-80px 0}
.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}
.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}
.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}
.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}
.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}
.mejs-controls .mejs-sourcechooser-button{position:relative}
.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(fraport.base.app/resources/mediaelement/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}
.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(fraport.base.app/resources/mediaelement/background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}
.mejs-postroll-layer-content{width:100%;height:100%}
.mejs-postroll-close{position:absolute;right:0;top:0;background:url(fraport.base.app/resources/mediaelement/background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}
div.mejs-speed-button{width:46px !important;position:relative}
.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}
.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(fraport.base.app/resources/mediaelement/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none !important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:white;margin-left:5px;cursor:pointer}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,0.4) !important}
.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(fraport.base.app/resources/mediaelement/skipback.png) no-repeat;background-position:3px 3px}
.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}
.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:0;z-index:10001;margin:0}
.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}
.ui-timepicker-list{margin:0;padding:0;list-style:none}
.ui-timepicker-duration{margin-left:5px;color:#888}
.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}
.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}
.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}
li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980ec;color:#fff}
li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc}
.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}
.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}
@media print{.fra_detail_page .fra_tile_container .fra_masonry_grid,.fra_detail_page .fra_tile_container .fra_tile_frame,.fra_detail_page .fra_tile_container .fra_tile_text,.fra_detail_page .fra_masonry_slider .fra_masonry_grid,.fra_detail_page .fra_masonry_slider .fra_tile_frame,.fra_detail_page .fra_masonry_slider .fra_tile_text,.fra_detail_page .fra_js_content_slider_container,.fra_detail_page .fra_slide_item,.fra_detail_page .fra_magazine_text,.fra_detail_page .fra_magazine_text_inner,.fra_detail_page .fra_magazine__L,.fra_detail_page .fra_magazine__S,.fra_view_toggle_element .fra_table_responsive .fra_icon_link,.fra_view_toggle_element .fra_table_responsive .fra_btn_icon__left,.fra_view_toggle_element .fra_table_responsive .fra_table_td__title,.fra_view_toggle_element .fra_table_responsive .fra_table_td__link,.fra_view_toggle_element .fra_table_responsive .fra_table_td__shortTitle{position:relative !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;white-space:unset !important}
body,.fra_copy_7,.fra_copy_6,.fra_table_td__shortTitle{font-family:"regular",Arial,sans-serif !important;font-weight:400 !important;font-size:10pt !important;line-height:1.2em !important}
.fra_headline_1{font-size:18pt !important;line-height:1.4em !important;font-family:"bold",Arial,sans-serif !important;font-weight:700 !important}
.fra_headline_2{font-size:15pt !important;line-height:1.3em !important;font-family:"bold",Arial,sans-serif !important;font-weight:700 !important;margin-top:0 !important}
.fra_headline_3,.fra_copy_1{font-size:12pt !important;font-family:"bold",Arial,sans-serif !important;font-weight:700 !important;margin-top:0 !important}
.fra_headline_4,.fra_headline_5,.fra_table_td__title,.fra_headline_6,.fra_headline_7{font-size:12pt !important;font-family:"bold",Arial,sans-serif !important;font-weight:700 !important;margin-top:0 !important;line-height:1.3em !important}
.fra_copy_3,.fra_copy_6,.fra_table_td__shortTitle{font-size:12pt !important;font-weight:normal}
#fra_print_msg{display:block;margin:10pt 0 30pt;padding-bottom:15pt;border-bottom:3px solid #bec3c3}
.fra_page,.fra_container,.fra_detail_page,.fra_detail_page_article_container,section{width:100% !important;margin:0;padding:0;float:none}
.container-fluid{max-width:100% !important;width:auto;border:0 none;margin:0}
#debug-output,.fra_jumbotron,.fra_footer,.fra_actionmenu,.fra_action_submenu,.fra_action_form,.fra_view_toggle_toggle,.fra_darksite,.fra_detail_aside,.fra_detail_page_subheadline,.fra_detail_page_back,.fra_actionmenu,.fra_media_center,.fra_mediaplayer,.fra_media_image,.fra_mediaplayer_poster,.fra_fotoplayer,.fra_js_lazy_img,.fra_downloads,.fra_multi_line_clamp::after,.navmenu-fixed-left,.navbar-right,.navbar-toggle,.fra_slider_nav,.fra_no_print{display:none !important}
.fra_single_line_clamp,.fra_offeringTeaser__noMap{white-space:normal !important;overflow:visible !important;text-overflow:unset !important}
.navbar-header{margin-left:-15px}
a.fra_logo_wrapper,.navbar-header{border:0 !important;text-align:left !important}
a.fra_logo_wrapper::after,.navbar-header::after{display:none}
a.fra_logo_wrapper .icon,.navbar-header .icon{fill:#000 !important}
.fra_header{position:relative}
.fra_header nav{display:block;position:relative;margin:0 !important}
div,p{orphans:3;widows:2}
h1,h2,h3,h4,thead,th,.fra_headline_5,.fra_table_td__title{page-break-after:avoid;break-after:avoid}
p,li,pre,blockquote,.fra_map_container,.fra_offeringTeaser_map,.fra_offeringTeaser_tile{page-break-inside:avoid;break-inside:avoid}
a[href],button[href]{text-decoration:none !important;word-wrap:break-word}
a[href]::after,button[href]::after{content:" (" attr(href) ")";font-size:85%}
a[href^="#"]::after{display:none}
.btn,.fra_btn_wrapper__col,.fra_table_td{text-align:left !important;padding:0 !important}
.btn span,.fra_btn_wrapper__col span,.fra_table_td span{margin:0 !important}
.fra_flight_reminder .fra_btn_wrapper__col{width:100% !important;padding-top:10pt !important}
.icon-wrapper .icon,.fra_icon .icon{fill:#000 !important}
.fra_detail_page .fra_page_category{padding:0 !important}
.fra_detail_page .fra_page_category::after{border:none !important}
.fra_detail_page table td{padding:5pt !important}
.fra_detail_page table td .fra_link_more{line-height:1.2em}
.fra_detail_page table td .fra_link_more .fra_icon{display:none}
.fra_detail_page table th{font-weight:bold;border-bottom:1pt solid #000}
.fra_detail_page .fra_blockquote{padding:19pt 0 0 13pt !important;font-size:10pt !important;line-height:1.2em}
.fra_detail_page .fra_blockquote .icon-wrapper{width:8pt}
.fra_detail_page .fra_blockquote .icon-wrapper .icon{fill:#000}
.fra_detail_page .collapse{display:block}
.fra_detail_page .panel{margin:0;border:none !important}
.fra_detail_page .panel-body,.fra_detail_page .panel-heading{padding:5pt 0 !important;border:none !important}
.fra_detail_page .panel-title .fra_icon{display:none}
.fra_detail_page .fra_tile_container,.fra_detail_page .fra_masonry_slider{margin-bottom:0;counter-reset:listcount;overflow:visible !important}
.fra_detail_page .fra_tile_container:before,.fra_detail_page .fra_tile_container:after,.fra_detail_page .fra_masonry_slider:before,.fra_detail_page .fra_masonry_slider:after{content:" ";display:table}
.fra_detail_page .fra_tile_container:after,.fra_detail_page .fra_masonry_slider:after{clear:both}
.fra_detail_page .fra_tile_container.fra_js_masonry_slider,.fra_detail_page .fra_tile_container.fra_js_content_slider,.fra_detail_page .fra_masonry_slider.fra_js_masonry_slider,.fra_detail_page .fra_masonry_slider.fra_js_content_slider{margin-bottom:20pt}
.fra_detail_page .fra_tile_container .fra_tile_background,.fra_detail_page .fra_tile_container .fra_masonry_grid_jack,.fra_detail_page .fra_tile_container .fra_masonry_grid_sizer,.fra_detail_page .fra_tile_container .fra_icon,.fra_detail_page .fra_tile_container .fra_tile_frame:nth-child(n+13),.fra_detail_page .fra_masonry_slider .fra_tile_background,.fra_detail_page .fra_masonry_slider .fra_masonry_grid_jack,.fra_detail_page .fra_masonry_slider .fra_masonry_grid_sizer,.fra_detail_page .fra_masonry_slider .fra_icon,.fra_detail_page .fra_masonry_slider .fra_tile_frame:nth-child(n+13){display:none !important}
.fra_detail_page .fra_tile_container .fra_icon_link,.fra_detail_page .fra_masonry_slider .fra_icon_link{margin-left:0}
.fra_detail_page .fra_tile_container .fra_masonry_grid .fra_copy_6,.fra_detail_page .fra_tile_container .fra_tile_frame .fra_copy_6,.fra_detail_page .fra_tile_container .fra_tile_text .fra_copy_6,.fra_detail_page .fra_masonry_slider .fra_masonry_grid .fra_copy_6,.fra_detail_page .fra_masonry_slider .fra_tile_frame .fra_copy_6,.fra_detail_page .fra_masonry_slider .fra_tile_text .fra_copy_6{margin:0 0 5px !important;padding:0 !important}
.fra_detail_page .fra_tile_container .fra_masonry_item__S,.fra_detail_page .fra_tile_container .fra_masonry_item__M,.fra_detail_page .fra_tile_container .fra_masonry_item__L,.fra_detail_page .fra_tile_container .fra_magazine__S,.fra_detail_page .fra_tile_container .fra_magazine__L,.fra_detail_page .fra_masonry_slider .fra_masonry_item__S,.fra_detail_page .fra_masonry_slider .fra_masonry_item__M,.fra_detail_page .fra_masonry_slider .fra_masonry_item__L,.fra_detail_page .fra_masonry_slider .fra_magazine__S,.fra_detail_page .fra_masonry_slider .fra_magazine__L{margin-bottom:10pt !important;padding-left:16pt !important;overflow:visible !important;counter-increment:listcount}
.fra_detail_page .fra_tile_container .fra_masonry_item__S::before,.fra_detail_page .fra_tile_container .fra_masonry_item__M::before,.fra_detail_page .fra_tile_container .fra_masonry_item__L::before,.fra_detail_page .fra_tile_container .fra_magazine__S::before,.fra_detail_page .fra_tile_container .fra_magazine__L::before,.fra_detail_page .fra_masonry_slider .fra_masonry_item__S::before,.fra_detail_page .fra_masonry_slider .fra_masonry_item__M::before,.fra_detail_page .fra_masonry_slider .fra_masonry_item__L::before,.fra_detail_page .fra_masonry_slider .fra_magazine__S::before,.fra_detail_page .fra_masonry_slider .fra_magazine__L::before{right:-webkit-calc(100% - 13pt);right:-moz-calc(100% - 13pt);right:calc(100% - 13pt);position:absolute;line-height:1.5em;content:counter(listcount) "."}
.fra_detail_page .fra_magazine_img{display:none !important}
.fra_detail_page .fra_js_content_slider_container,.fra_detail_page .fra_slide_item,.fra_detail_page .fra_magazine_text,.fra_detail_page .fra_magazine_text_inner,.fra_detail_page .fra_magazine__L,.fra_detail_page .fra_magazine__S{overflow:visible !important}
.fra_detail_page .fra_js_content_slider_container::after,.fra_detail_page .fra_js_content_slider_container::before,.fra_detail_page .fra_slide_item::after,.fra_detail_page .fra_slide_item::before,.fra_detail_page .fra_magazine_text::after,.fra_detail_page .fra_magazine_text::before,.fra_detail_page .fra_magazine_text_inner::after,.fra_detail_page .fra_magazine_text_inner::before,.fra_detail_page .fra_magazine__L::after,.fra_detail_page .fra_magazine__L::before,.fra_detail_page .fra_magazine__S::after,.fra_detail_page .fra_magazine__S::before{padding:0 !important}
.fra_detail_page .fra_js_content_slider_container .fra_copy_7,.fra_detail_page .fra_slide_item .fra_copy_7,.fra_detail_page .fra_magazine_text .fra_copy_7,.fra_detail_page .fra_magazine_text_inner .fra_copy_7,.fra_detail_page .fra_magazine__L .fra_copy_7,.fra_detail_page .fra_magazine__S .fra_copy_7{max-height:none !important}
.fra_detail_page .fra_js_content_slider_container .fra_headline_5,.fra_detail_page .fra_slide_item .fra_headline_5,.fra_detail_page .fra_magazine_text .fra_headline_5,.fra_detail_page .fra_magazine_text_inner .fra_headline_5,.fra_detail_page .fra_magazine__L .fra_headline_5,.fra_detail_page .fra_magazine__S .fra_headline_5{margin-top:0 !important}
.fra_detail_page .fra_slide_item{display:none !important}
.fra_detail_page .fra_slide_item:first-child{display:block !important}
.fra_detail_page .fra_image_wrapper{padding:0 10pt;margin-bottom:20pt}
.fra_detail_page .fra_image_wrapper .col-xs-12:first-child{display:none}
.fra_detail_page .fra_image_wrapper .col-sm-4{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;width:100% !important;position:relative;left:0;padding:0}
.fra_detail_page .fra_text_image_wrapper{padding:0;margin-bottom:20pt}
.fra_detail_page .fra_text_image_wrapper>div{width:100% !important}
.fra_detail_page .fra_text_image_wrapper>a{display:none}
.fra_detail_page .fra_btn_container{margin:0 0 20pt !important}
.fra_detail_page .fra_btn_container .fra_btn_wrapper__col{width:100%;padding:0}
.fra_detail_page .fra_map_container{width:100% !important;margin:0 0 20pt !important}
.fra_detail_page .fra_map_container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.fra_detail_page .fra_offeringTeaser{margin:0 0 20pt !important;height:auto !important}
.fra_detail_page .fra_offeringTeaser:before,.fra_detail_page .fra_offeringTeaser:after{content:" ";display:table}
.fra_detail_page .fra_offeringTeaser:after{clear:both}
.fra_detail_page .fra_offeringTeaser .fra_offeringTeaser_cta{margin-bottom:1em !important}
.fra_detail_page .fra_offeringTeaser__noMap{margin:0 0 20pt !important}
.fra_detail_page .fra_offeringTeaser__noMap:before,.fra_detail_page .fra_offeringTeaser__noMap:after{content:" ";display:table}
.fra_detail_page .fra_offeringTeaser__noMap:after{clear:both}
.fra_detail_page .fra_offeringTeaser__noMap .fra_offeringTeaser_cta{margin:0 !important}
.fra_detail_page .fra_offeringTeaser_container{width:100% !important;margin:0;padding:0}
.fra_detail_page .fra_offeringTeaser_container .fra_headline_3,.fra_detail_page .fra_offeringTeaser_container .fra_headline_6,.fra_detail_page .fra_offeringTeaser_container .fra_headline_7{margin:0 0 3pt !important}
.fra_detail_page .fra_offeringTeaser_tile,.fra_detail_page .fra_offeringTeaser_text{padding:0 !important;width:100% !important;height:auto !important}
.fra_detail_page .fra_offeringTeaser_text{margin:0 0 20pt !important}
.fra_detail_page .fra_offeringTeaser_text:before,.fra_detail_page .fra_offeringTeaser_text:after{content:" ";display:table}
.fra_detail_page .fra_offeringTeaser_text:after{clear:both}
.fra_detail_page .fra_offeringTeaser_tile_text,.fra_detail_page .fra_offeringTeaser_cta{position:relative !important;width:100%;left:0 !important;bottom:0 !important;margin:0 !important}
.fra_detail_page .fra_offeringTeaser_tile_text .fra_single_line_clamp,.fra_detail_page .fra_offeringTeaser_cta .fra_single_line_clamp{margin:0}
.fra_detail_page .fra_offeringTeaser_text_item{width:100% !important;margin-left:-5pt}
.fra_detail_page .fra_offeringTeaser_text_item .icon{fill:#fff !important}
.fra_detail_page .fra_offeringTeaser_text_item>p{padding-top:4pt !important;margin:0 !important;overflow:visible !important}
.fra_detail_page .fra_offeringTeaser_map{height:266px;width:100%;float:left}
.fra_detail_page .btn-primary.fra_booking_button{float:left;margin:0}
.fra_view_toggle_element .fra_table_responsive{counter-reset:togglelistcount}
.fra_view_toggle_element .fra_table_responsive:before,.fra_view_toggle_element .fra_table_responsive:after{content:" ";display:table}
.fra_view_toggle_element .fra_table_responsive:after{clear:both}
.fra_view_toggle_element .fra_table_responsive .fra_icon_link,.fra_view_toggle_element .fra_table_responsive .fra_btn_icon__left,.fra_view_toggle_element .fra_table_responsive .fra_table_td__title,.fra_view_toggle_element .fra_table_responsive .fra_table_td__link,.fra_view_toggle_element .fra_table_responsive .fra_table_td__shortTitle{display:block !important;overflow:visible !important}
.fra_view_toggle_element .fra_table_responsive .fra_table_td__title,.fra_view_toggle_element .fra_table_responsive .fra_table_td__shortTitle{margin:0 0 5px !important}
.fra_view_toggle_element .fra_table_row{position:relative !important;display:block;border:0;margin:0 0 10pt !important;padding-left:16pt !important;counter-increment:togglelistcount;min-height:1px !important}
.fra_view_toggle_element .fra_table_row::before{right:-webkit-calc(100% - 13pt);right:-moz-calc(100% - 13pt);right:calc(100% - 13pt);display:block;position:absolute;line-height:1.5em;content:counter(togglelistcount) "."}
.fra_view_toggle_element .fra_table_thead,.fra_view_toggle_element .fra_table_td__img{display:none}
}
#debug-output{position:fixed;z-index:2000;bottom:10px;left:10px;color:red;border:1px solid red;width:200px;background-color:white;padding:5px}
@media screen and (max-width:767px){#debug-output:after{content:" - S0"}
}
@media screen and (min-width:480px){#debug-output:after{content:" - XS"}
}
@media screen and (min-width:768px){#debug-output:after{content:" - SM"}
}
@media screen and (min-width:992px){#debug-output:after{content:" - MD"}
}
@media screen and (min-width:1200px){#debug-output:after{content:" - LG"}
}