html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,abbr,acronym,em,img,strong,sub,sup,ol,ul,li,dl,dt,dd,fieldset,form,label{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}
html{font-family:small;font-size:125%}
body,input,select,textarea,button{font-size:75%;line-height:1.4;outline:0; font-family: Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif,Microsoft YaHei,SimSun,SimHei;}
input,button,select,textarea{font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
input[type=search]{-webkit-appearance:textfield}
input[type=date]::-webkit-outer-spin-button,input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-input-list-button{display:none}
sup{vertical-align:super}
sub{vertical-align:sub}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
::-moz-focus-inner{outline:0;border:0}
a:active{background:inherit}


ul{list-style:none}
@font-face{font-family:'avenirblack';src:url('../font/avenirltstd-black-webfont.eot');src:url('../font/avenirltstd-black-webfont.eot?#iefix') format('embedded-opentype'),url('../font/avenirltstd-black-webfont.woff') format('woff'),url('../font/avenirltstd-black-webfont.ttf') format('truetype'),url('../font/avenirltstd-black-webfont.svg#avenirblack') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'icons';src:url('/includes/font/products/damen.eot');src:url('/includes/font/products/damen.eot?#iefix') format('embedded-opentype'),url('/includes/font/products/damen.woff') format('woff'),url('/includes/font/products/damen.ttf') format('truetype'),url('/includes/font/products/damen.svg#icons') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'icons2';src:url('../font/icons.eot');src:url('../font/icons.eot?#iefix') format('embedded-opentype'),url('../font/icons.woff') format('woff'),url('../font/icons.ttf') format('truetype'),url('../font/icons.svg#icons') format('svg');font-weight:normal;font-style:normal}





ul{list-style:none}
@font-face{font-family:'avenirblack';src:url('../font/avenirltstd-black-webfont.eot');src:url('../font/avenirltstd-black-webfont.eot?#iefix') format('embedded-opentype'),url('../font/avenirltstd-black-webfont.woff') format('woff'),url('../font/avenirltstd-black-webfont.ttf') format('truetype'),url('../font/avenirltstd-black-webfont.svg#avenirblack') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'icons';src:url('../font/damen.eot');src:url('../font/damen.eot?#iefix') format('embedded-opentype'),url('../font/damen.woff') format('woff'),url('../font/damen.ttf') format('truetype'),url('../font/damen.svg#icons') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'icons2';src:url('../font/icons.eot');src:url('../font/icons.eot?#iefix') format('embedded-opentype'),url('../font/icons.woff') format('woff'),url('../font/icons.ttf') format('truetype'),url('../font/icons.svg#icons') format('svg');font-weight:normal;font-style:normal}
.icons{font-family:'Damen PCIF Regular','icons';font-size:2em}

.icons{font-family:'Damen PCIF Regular','icons';font-size:2em}
body{font-family:'Open Sans';font-weight:400;color:#323232;background:#f2f4f8;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6,.banner p.title{line-height:1.8}
h2{line-height:2.1}
h1{font-size:1.8em;margin-bottom:.5em;color:#082c7b;margin-left:2%;font-family:'avenirblack'}
h2{font-size:1.428em;margin:.4em 0;font-family:'avenirblack'}
.grid h2.grid12,.grid h1.grid12{font-weight:700;margin-top:.3em;margin-bottom:.8em;font-size:1.2em;color:#006bd5}
.blocks.grid .filterset h2.grid12{font-size:1.3em}
h3{font-size:1.125em;margin:.4em 0}
h4{font-size:1em}
h5{font-size:.8em}
h6{font-size:.7em}
a{color:#3157ac;text-decoration:none}
p a,.user-generated a{text-decoration:underline}
a:hover{text-decoration:underline;cursor:pointer}
img{max-width:100%;width:100%;height:auto}
.sc_DropDownItem img{width:auto}
p{margin-bottom:1em}
select{border:1px solid #999;padding:.58em .3em;width:100%}
header{overflow:hidden;z-index:16!important}
.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12{display:block;margin-bottom:2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.grid{padding:0; margin-top:1em;}
.grid>section>.grid4{margin-bottom:2em}
.product .grid{padding:0}
.wrapper{position:relative;overflow:hidden}
.wrapper.searchresult{overflow:visible!important}
.menu .wrapper{background:0}
section.grid{background:transparent;border:0;}
section{margin-bottom:1.2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.aside,.breadcrumbs{background:transparent;border:0;padding:0}
.clearfix:after,.clearfix-both:before,.clearfix-both:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
header.wrapper{background:#fff;z-index:6;overflow:visible;padding-top:1%;padding-bottom:1%}
header>section{margin-bottom:0}
header .grid{padding:0 2%}
header .logo{top:.3em;margin:2% 100px 0 2.5%;display:block;z-index:99}
header .logo img{width:45%;margin-top:.2em}
header a{text-decoration:none}
.menu-wrapper{position:relative}
.utility{border-bottom:1px solid #FFF;display:block;overflow:hidden; 
	background: -webkit-linear-gradient(180deg, #2f57ae, #5ab4f2); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(180deg, #2f57ae, #5ab4f2); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(180deg, #2f57ae, #5ab4f2); /* Firefox 3.6 - 15 */
    background: linear-gradient(180deg, #2f57ae, #5ab4f2); /* 标准的语法（必须放在最后） */padding:0}
.utility li{display:block;position:relative}
.utility li:first-child a:before{display:none}
.utility li:before{position:absolute;content:"";width:1px;height:16px;left:-.1em;top:6px;background-color:#fff;opacity:.5}
.utility a{border-top:1px solid #fff;color:#fff;line-height:1.8em;padding:1em;display:block}
.topmenu{position:fixed;z-index:2;width:auto;background-color:rgba(255,255,255,.9);top:0;right:0;padding:2.5%}
.topmenu a{color:#fff;font-size:1.6em;display:block;float:right;margin-left:0;width:38px;height:38px;position:relative;margin-right:0}
.topmenu a.menubutton:after{position:absolute;width:24px;height:24px;top:7px;left:7px;content:"";background:url(../font/icons.png) 0 0 no-repeat}
.topmenu a:hover{text-decoration:none}
nav{margin-bottom:0 /*!important*/}
.hamburger{position:absolute;right:2%;top:10px;background:#333;padding:0}
.hamburger a{color:#fff;display:block;padding:1em}
.hamburger a:hover{background:#444}
nav.top{display:none}
.building .menu{display:block;width:100%}
.building .menu .wrapper{overflow:visible!important}
.building .menu .subMenu{visibility:visible;float:left;background:#e70066;width:91%;padding:0 4.5%;position:relative;top:-1px}
.building .menu .subMenu a{display:block;height:35px;float:left;position:relative;left:-1em;margin:0;text-decoration:none;padding:15px 1em 0;color:#fff}
.building .menu.sticky .subMenu a{left:auto}
.building .menu .subMenu .right_align_last,.building .menu .subMenu right_align{background-color:rgba(91,117,175,.6);left:auto;float:right}
.building .menu .subMenu a:hover,.building .menu .subMenu a.active{background-color:#e70066}
.building .menu.sticky{position:fixed;top:0;z-index:20;left:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);background:0}
.building .menu.sticky .wrapper{margin:0 auto}
.building .menu.sticky .wrapper{margin:0 auto}
.building .menu .backtotop{display:none!important}
.building .menu.sticky .backtotop{background:rgba(91,117,175,.6) url("../../images/icons.png") no-repeat 17px -566px;width:20px;display:block!important}
.building .menu.sticky .backtotop.footerlink{display:none!important}
.building .menu.sticky .subMenu{background:#e70066;background:rgba(8,44,123,.8);top:0}
.largemenu{margin-top:100px}
.largemenu a{display:block;padding:1em;z-index:100;float:none;border-top:1px solid #eee;}
.largemenu a.active{font-weight:bold;color:#229fcd}
.menu-wrapper{display:block;position:fixed;top:0;left:-60%;width:60%;z-index:40;background:#fff;-webkit-transition:left 500ms ease;-moz-transition:left 500ms ease;-o-transition:left 500ms ease;transition:left 500ms ease;overflow:auto;max-height:100%}
.menu-wrapper.menu-wrapper-slide-in{box-shadow:3px 3px 6px rgba(0,0,0,.2);left:0;-webkit-transition:left 500ms ease;-moz-transition:left 500ms ease;-o-transition:left 500ms ease;transition:left 500ms ease}
.search.wrapper{margin-top:30px;background:rgba(255,255,255,.64);margin-bottom:0;overflow:visible!important}
.no-cssgradients .search.wrapper{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#64FFFFFF, endColorstr=#64FFFFFF)";zoom:1;background:0}
.search>section{background:transparent;padding:0 2.5%;overflow:hidden}
.search label{display:block;line-height:2;margin-right:1em;font-size:1.35em;font-weight:700;color:#0b2f79}
.search label,.search input,.search button{float:left}
.search a{position:relative}
input{padding:.5em;border:1px solid #CED5E4;font-family:'Open Sans'}
button:hover{cursor:pointer}
.search button{line-height:30px;height:40px;text-align:center;width:30%;padding:1px 1.5em 1px 1em}
.search button span{position:relative}
.search button span:after{position:absolute;content:"s";font-family:'icons';right:-1.5em;font-size:1em;line-height:32px;font-weight:400}
.search input{width:70%;border-right:0;clear:left;height:40px;line-height:30px;padding:0 1em}
.search.wrapper .clearfix{overflow:visible!important}
.search section>div{position:relative}
.search .suggestedlist{position:absolute;top:45px;left:0;width:100%;z-index:100}
.search .suggestedlist li a{display:block;background-color:#e70066;padding:.6em;border-bottom:1px solid #eee}
.search .suggestedlist li a:hover{background-color:#e70066;text-decoration:none}
.search .suggestedlist .active a{background-color:#D1D6E1}
.hasalternate span.label,.hasalternate span.count{display:none}
.showalternates .hasalternate span.label.alternate,.showalternates .hasalternate span.count.alternate{display:block}
.shownormals .hasalternate span.label.normal,.shownormals .hasalternate span.count.normal{display:block}
div.wrapper{overflow:hidden;position:relative}
.breadcrumbs{display:none}
button,.button3,a.button1,a.button2.accordion,span.button{border:0;position:relative;display:block;color:#fff;text-decoration:none;min-height:38px;line-height:38px;text-align:left;font-size:1.071em;font-weight:600;font-family:'Open Sans';margin:0}
.button,a.button2.accordion,span.button{padding-left:1.2em}
.button3,a.button2,a.button1{display:inline-block}
.button1 span{text-transform:uppercase;color:#fff;opacity:.6;font-size:.7em;margin-left:.3em;position:absolute;right:10px;top:0}
.button1:after{position:absolute;font-family:"icons";left:-21px;top:0;color:#fff;font-weight:normal;font-size:.5em;font-size:.5rem}
.button1:hover{border-color:#e70066}
.button1:active{border-color:#e70066}
.button2,.button3{padding:0 3em 0 1.2em}
.button2:after,.button3:after,.scfForm .scfSubmitButtonBorder input:after{position:absolute;content:"R";font-family:'icons';right:2em;top:0;color:#fff;font-size:.5em;font-size:.5rem}
.button-cta{background-color:#e70066;color:#FFF}
@media(max-width:649px){.button1,.button2,.button3{width:100%;padding:0 3em 0 2.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.button1,.button3{background:#2f57ad}
.button-cta{background-color:#e70066;color:#FFF}
.banner .button1,.banner .button3,.owl-item .button1,.owl-item .button2,.owl-item .button3{background:rgba(0,0,0,0)}
.banner .contact .button1,.banner .contact .button3{background:#2f57ad;padding:0 3em 0 1.2em;width:97%}
.banner .contact .button1,.banner .contact .button3:hover{background:#e70066}
.owl-item .button1:after,.owl-item .button2:after,.owl-item .button3:after{top:6px}
.owl-item .button1:hover,.owl-item .button2:hover,.owl-item .button3:hover{text-decoration:none}
}
.button-long{line-height:1.2;padding-top:10px;padding-bottom:10px}
.button-long:after{transform:translateY(-50%);top:50%!important}
.grid.blocks{padding:2em 0;background-color:#fdfdfd}
.grid.blocks.bottom h2.grid12{color:#006bd5;margin-left:2%;margin-right:2%}
.grid.blocks img{width:100%}
.grid.blocks .grid4{overflow:hidden}
.grid.blocks .grid4:last-child{border-bottom:0}
.blocks h2{color:#2f57ad;margin-bottom:.8em}
.block h2,.block>p,.block a.cta,.block .numbers,h2.grid12.listhead{padding-left:2%;padding-right:2%}
h2.grid12.listhead{color:#006bd5}
.block{padding:0;border:0}
.block a.cta{text-decoration:underline}
.block a.cta:hover{color:#011c57}
.block a.cta:active{color:#636}
.block h2{font-size:1.3em;color:#2f57ad;font-family:'Open Sans';margin-bottom:.6em;margin-top:.6em}
.block h2 a{text-decoration:none;position:relative;color:#006cd5}
.block h2 a:hover{text-decoration:underline}
@media screen and (max-width:650px){.hide-on-small{display:none}
}
.block.video a.cboxElement{position:relative;display:block}
.block.video a.cboxElement:before{top:33%!important}
.block.person img{float:left!important;margin:0 1em 1em 0!important;width:auto!important}
.block.person>div{margin-top:1em}
.block.person p{margin-bottom:.2em}
.block.person p.name{font-weight:600}
.block.person h3{line-height:1.4}
.phplatformrightcolumn h3{text-transform:uppercase;color:#20469c;margin-top:0}
.phplatformrightcolumn h3 a{text-transform:initial}
.block .rendering{text-align:center;background:#d4dbeb;background:-moz-linear-gradient(top,#d4dbeb 0,#e7eaf1 45%,#d4dbeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d4dbeb),color-stop(45%,#e7eaf1),color-stop(100%,#d4dbeb));background:-webkit-linear-gradient(top,#d4dbeb 0,#e7eaf1 45%,#d4dbeb 100%);background:-o-linear-gradient(top,#d4dbeb 0,#e7eaf1 45%,#d4dbeb 100%);background:-ms-linear-gradient(top,#d4dbeb 0,#e7eaf1 45%,#d4dbeb 100%);background:linear-gradient(to bottom,#d4dbeb 0,#e7eaf1 45%,#d4dbeb 100%)}
.block .rendering a{font-size:0;display:block}
.block h3{padding:0 2%}
.block.specs img{float:none;width:100%}
.block.specs a.cta{margin-top:1em;display:inline-block;margin-bottom:.2em}
.block.specs p{margin-bottom:.2em;overflow:hidden}
.block.specs p span.label,.results .block .spec{width:65%;float:left;font-weight:400}
.block .vessel-filter{margin:0 2%;width:96%}
.block.specs .rendering.in-stock{position:relative}
.block.specs .rendering.in-stock:after{content:"";position:absolute;height:78px;width:78px;left:25px;bottom:26px;cursor:pointer;background-image:url('includes/image/products/instock.png');background-size:78px;background-repeat:no-repeat}
.block.specs .rendering.in-stock.en:after{background-position:0 0}
.block.specs .rendering.in-stock.no:after{background-position:0 -100px}
.block.specs .rendering.in-stock.nl:after{background-position:0 -200px}
.block.specs .rendering.in-stock.pt:after{background-position:0 -300px}
.user-generated+.block.buttons{margin-top:2em}
.blocks .block.buttons{width:100%;margin-left:0}
.block.buttons>.button3{clear:both;float:left}
.block.buttons>.button3+.button3{margin-top:3px}
.block.specs p.tags{margin-top:1em;font-weight:400;font-size:.9em;clear:left;display:block!important}
.tags a{position:relative;padding:0 0 0 20px;color:#5b75af;margin-right:20px;text-decoration:none;margin-bottom:5px;text-transform:uppercase;font-size:.9em;white-space:nowrap}
.tags a:hover{background:0;text-decoration:underline}
.tags a:before{position:absolute;content:"T";font-family:'icons';font-size:1.8em;left:0;top:-11px;color:#5b75af}
.block.specs p.tags a{float:left}
.videoloading{display:none}
section.banner{margin-bottom:0}
.home .banner{margin:0}
.banner img{display:block}
.banner .info{position:static!important;overflow:hidden}
.banner h1,.banner div.info .title,.banner>div.info h2,.story .owl-carousel h2{position:relative;z-index:5;margin:.1em 1.5%;top:0;left:auto;max-width:350px;color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,.5);margin-top:0;margin-bottom:.2em;font-family:'avenirblack';text-transform:uppercase}
.story{margin-bottom:0}

.story .owl-carousel h2{position:absolute;max-width:100%;margin-left:0}
.story .owl-carousel .button3{position:relative;margin:15px 2%}
@media(min-width:480px) and (max-width:650px){.owl_slide_numb{position:absolute;left:1.5%;width:30px;height:30px;background-color:#2f57ad;color:#fff;z-index:2;border-radius:30px;text-align:center;line-height:30px}
.story .owl-buttons .owl-prev,.story .owl-buttons .owl-next{bottom:60%;right:0}
.story .owl-buttons .owl-prev{left:0}
.story .owl-carousel .content-block{padding:10px 10px 20px 50px}
.story .owl-carousel h2{font-size:1.2em;padding:10px}
.story .owl-carousel img{display:block}
}
.banner h1.dark,.banner div.info .title.dark{color:#224691}
.banner .button3,.banner .button1{float:left}
.banner .button3+.button3,.banner .button1+.button1{clear:both}
.banner .player,.banner .mbYTP_wrapper{display:none}
.banner .info-content button{background:#2f57ae;width:auto;margin-left:5.2%;margin-bottom:.4em;padding:0 20px}
.banner .info-content button:hover{background:#e70066;text-decoration:underline}
@media(max-width:649px){.banner div.info{background-color:#2f57ae;position:relative!important;margin-bottom:.6em}
.banner div.info .title,.banner div.info h1,.banner div.info h2,.banner div.info p{color:#fff;text-shadow:none;margin:.5em 2.5%;font-size:1.2em;max-width:none}
.banner div.info h1.title{font-size:1.4em}
.banner div.info .button1:hover,.banner div.info .button1:nth-child(2):hover{text-decoration:underline}
.building .menu{display:none}
.search button span:after{right:-1.3em}
}
.sticker{background-color:rgba(46,87,173,.75);font-size:12px;display:table;width:77px;height:77px;border-radius:50%;text-align:center;color:white;box-sizing:border-box}
.sticker--highlight{background-color:#e70066;}
.sticker span{display:table-cell;vertical-align:middle}
.banner .sticker{position:absolute;left:50px;bottom:140px}
@media(max-width:373px){.banner .sticker{bottom:188px}
}
.banner .owl-carousel .button3{width:100%;margin-bottom:0}
.banner .owl-carousel .button3:hover{text-decoration:none}
.banner .owl-item{cursor:pointer}
.building .banner{margin-bottom:.5em}
.sharing{overflow:hidden;background:#E7EAF1;padding:0 2%}
.sharing .wrapper>div{padding:.6em 1em;float:right}
.sharing div>span{float:left;line-height:32px;margin-right:.5em}
.product .menu .sharing>span{margin-right:.5em;line-height:2;float:left}
.addthis_toolbox{float:left;min-width:250px}
.addthis_toolbox>a.addthis_button_print{padding-right:0}
.grid.products{background:#f1f1f3!important;padding:2% 4.5% 4.5% 4.5%;margin:0;color:#f1f1f3;overflow:hidden; }
.grid.products h2{color:#006dd6;margin-left:0;text-transform:uppercase;}
.grid.products h3{text-transform:uppercase;font-size:2em;margin-top:0;color:#7695d1;min-height:50px}
.grid.products>section{float:left;width:50%}
.grid.products>section .grid3 h3{margin-top:1.8em}
.grid.products .linklist{position:relative}
.grid.products .linklist:before{position:absolute;content:"";height:100%;width:1px;background:#006dd6;top:0;left:-1.5em}
.grid.products h2+section+section+section .linklist:before,.grid.products h2+a+section+section+section .linklist:before{width:0}
.grid.products h2+a+section .linklist:before,.grid.products h2+section .linklist:before{width:0}
.grid.products h2+a+section+section+section,.grid.products h2+section+section+section{clear:left}
.grid.products .linklist li{margin-bottom:.2em;padding-right:4%}
.grid.products .linklist li:first-child h3{margin:0}
.grid.products .linklist h3{margin:1em 0 0;color:#1fa0ca;font-size:1.6em;min-height:1em}
.grid.products .linklist a,.grid.products .linklist span{text-decoration:none;color:#333333;font-size:1em; line-height: 1.9em; font-weight: 900;}
.grid.products .linklist a:hover{text-decoration:underline}
.user-generated ul{list-style:none;margin:1em 0;overflow:hidden}
.user-generated ul li{position:relative;padding-left:1.1em}
.user-generated ul li:before{position:absolute;content:"";width:7px;height:7px;left:0;top:7px;background-color:#2F57AD}
.user-generated ol{list-style:inside decimal}
.user-generated img{width:100%;margin:0 0 .5em 0}
.user-generated table{border:1px solid #d0d0d0;width:100%;margin:1em 0}
.user-generated table thead{font-weight:bold}
.user-generated table tr{border-bottom:1px solid #d0d0d0}
.user-generated table tfoot tr{border-bottom:0}
.user-generated table td{padding:.5em}
.user-generated h2{font-weight:400}
.user-generated h3,.user-generated h4{font-weight:600}
.user-generated h2,.user-generated h3,.user-generated h4{color:#555;margin:1.5em 0 .5em}
.backtotop.footerlink{background:rgba(8,44,123,0.8)url("../../images/icons.png") no-repeat 12px -573px;width:40px;height:40px;position:fixed;bottom:1em;right:1em;z-index:40}
.backtotop.footerlink:hover{background-color:rgba(8,44,123,1)}
ul.listing{overflow:hidden}
.building .bblock{padding-bottom:1.5em}
.building .deliveries article,.building .deliveries .owl-wrapper h3,.building .accordion h2,.building .gallery h2,.building .deliveries .owl-wrapper p{padding-left:4.5%}
.building .relatedproducts h3{padding-left:2%;font-size:1.3em;margin-bottom:.6em;margin-top:.6em}
.building .grid12 h2{color:#2f57ac;padding:.5em 0 .5em 4.5%;margin:0;position:relative;font-family:'avenirblack';text-transform:uppercase;font-size:2.4em}
.building .grid9 h2:after{position:absolute;content:"L";font-family:'icons';color:rgba(255,255,255,.6);right:20px;top:17px;font-size:.5em}
.grid12 h2{ line-height: 0.8em;}
.grid12 span{font-weight: 600; font-size:1em; color: #333;}
.grid12 a{ color:#016cd6; }
.building .grid9 h2.active:after{content:"D"}
.building .gallery{margin-bottom:1.5em}
.building .gallery img{display:block}
.building .gallery article{padding-left:0;padding-right:0}
.building .buttonbar,.downloads .buttonbar{margin-bottom:1em}
.building .gallery .buttonbar{padding:0 4.5%}
.building .gallery div p{padding:.3em 4.5% 1em 4.5%}
.building .gallery .video a{position:relative;display:block}
.building .video a.cboxElement:before,.building .gallery .video a:before{position:absolute;content:"R";font-family:'icons';background:#acaaaa;background:rgba(172,170,170,.75);border-radius:50%;color:#fff;width:68px;height:75px;top:36%;left:50%;font-size:39px;line-height:75px;margin-left:-34px;text-align:center;padding-left:9px;z-index:2}
.building .gallery .video a.no-arrow:before{display:none}
.no-cssgradients .building .gallery .video a:before{content:"";background:0;height:0;width:0}
.product .gallery .video a:hover{text-decoration:none}
.product .gallery .video a:hover:before{opacity:.85}
.no-cssgradients .product .gallery .video a>span{position:absolute;top:36%;left:45%;background:url("includes/image/products/videoIE8.png") no-repeat;height:75px;width:75px}
.gallery.media .galleries{display:none!important}
.gallery.media .galleries.show{display:block!important}
.building .deliveries article{padding-left:0;padding-right:0;padding-top:0}
.building .deliveries div h3,.building .news li h3,.building .downloads h3{font-size:1.2em}
.building .gallery.deliveries div p,.building .deliveries div p.date{padding:0 4.5%}
.building .deliveries div p.date,.building .news p.date,.block p.date{margin-bottom:.9em}
.deliveries button{margin-top:2em}
.accordion article{padding:0!important}
.accordion article img{float:right;width:40%}
.accordion h3{border-top:1px solid #CAD1E3;padding:.7em 4.5% .7em 6.5%;position:relative;margin:0;color:#2f57ad;text-transform:uppercase}
.product.wrapper .grid>section.accordion:nth-child(2n) h3{border-top:1px solid #B2BCD0}
.accordion h3:first-child,.product.wrapper .grid>section.accordion:nth-child(2n) h3:first-child{border-top:0}
.accordion h3:after,.accordion h3.active:after{position:absolute;left:3.5%;top:15px;width:10px;height:10px;font-family:'icons';font-size:.5em;color:#2f57ad}
.accordion h3:after{content:"R"}
.accordion h3:hover{cursor:pointer}
.accordion h3.active:after{content:"D"}
.accordion article>div.user-generated{display:none}
.accordion article>div.open{display:block}
.accordion div.user-generated{padding:1.5em}
.building .grid .downloads{padding:0 4.5%;padding-bottom:2.5em!important;background-color:#d1d6e1}
.building .grid .downloads h2{padding-left:0}
.downloads .grid{margin-left:0;margin-right:0}
.downloads article,.block article,.news article{padding-top:1em;overflow:hidden}
.downloads .grid8{margin-left:0;margin-bottom:0}
.downloads li p{margin-bottom:0;color:#323232;margin:.5em 0;clear:both}
.downloads .grid8 li>a{text-decoration:underline}
.downloads .medium{float:left;width:30px;height:30px;line-height:31px;display:block;color:#fff;text-align:center;margin:0 .6em 0 0;font-size:.75em;text-transform:uppercase}
.downloads h3{margin:0}
.downloads h3 a{margin-bottom:1em}
.downloads .grid8 li{margin-bottom:1.5em}
.downloads .grid8 h3{padding-top:2px;color:#21468D}
.downloads .grid8 h3 a{color:#21468D;text-decoration:none}
.downloads .grid8 h3 a:hover{text-decoration:underline}
.downloads .grid4 h3{margin:2.7em 0 1em 0}
.downloads .grid4 .button1{width:76%;position:relative}
.downloads .grid4 .button1 span{position:absolute;right:10px;top:2px}
.product .contact h2{color:#2f57ad}
.embed-container{height:0;overflow:hidden;padding-bottom:56.25%!important;position:relative}
.embed-container iframe,.embed-container object,.embed-container embed{height:100%;left:0;position:absolute;top:0;width:100%}
.building .contact{overflow:hidden}
.building .grid.contact{background-color:#d1d6e1}
.building .grid.contact .scfTitleBorder{color:#2F57AD}
.building .grid.contact .salutation .scfRadioButtonListLabel{width:auto}
.building .grid.contact .salutation .scfRadioButtonListGeneralPanel{margin-left:10px;padding:0}
.building .grid.contact .salutation .scfRadioButtonListGeneralPanel td{padding:0}
.building .contact h3{color:#555}
.building .contact .grid8{float:left;margin-bottom:0}
.building .contact .grid4{float:right;margin-right:0}
.building .contact .name{font-weight:bold}
.building .contact .person{overflow:hidden;margin-bottom:1em}
.building .contact .person img{float:left;margin:0 .6em 1em 0;width:75px;height:75px}
.building .contact .person p{margin:0}
.building .contact .grid4>p.phone,.product .contact>p.email{margin:0}
.building .contact .grid4>p.time{padding-left:15px;position:relative;margin-top:.3em}
.building .contact .grid4>p.time:before{position:absolute;content:"R";width:10px;height:10px;left:1px;top:5px;font-family:'icons';font-size:.5em}
.building .contact .scfForm .Column-Left,.building .contact .scfForm .Column-Right{margin-top:0}
.building .contact .scfSingleLineTextLabel.first-input-pushed-down{margin-top:52px}
.building .contact .time{display:block;margin:.3em 15px 1em 0}
.building .contact .time:before{display:block;content:"R";float:left;font-family:'icons';font-size:.5em;margin-top:6px;margin-right:5px}
.building .contact .scfCheckBoxList{float:left}
.building .contact input[type='submit'].scfSubmitButton{background:#e70066}
.building .contact input[type='submit'].scfSubmitButton:hover{background:#2f57ae}
.building .form{overflow:hidden}
.building .form>div{display:block;clear:left;margin-bottom:1em;overflow:hidden}
.building .form label,.building .form input{float:left}
.building .form input{border:1px solid #999;width:100%}
.building .form input[type="checkbox"],.product .form input[type="radio"]{border:0!important;width:auto}
.building .form textarea{width:100%;min-height:90px;border:1px solid #999;font-family:'Open Sans'}
.building .contact .grid8>p.require{clear:left;float:left}
.building .contact .grid8 .button3{float:right}
.building .form .radiobuttons table{display:inline;margin-left:10px;float:left}
.building .form .radiobuttons table tr{float:left}
.building .form .checkboxes table{clear:left}
.building .form .checkboxes table tr{margin-right:0;display:block;margin-top:.4em}
.building .form tr input{float:left;width:auto}
.building .form tr{display:inline;margin-right:10px}
.building .form label+input[type=checkbox]{float:left;display:inline;margin-left:10px;width:auto;border:0}
.required{color:#EC5900}
.scfForm fieldset{border:0;padding:0;margin:3% 0 0 0}
.scfForm legend{font-size:1.3em;color:#051029;font-weight:bold;padding:0}
.scfForm .scfSectionContent>div{margin-top:10px;overflow:hidden}
.scfForm table,.scfForm table tr{border:0!important;margin:0}
.scfForm table tr td{padding:3px 0}
.scfForm .scfNumberUsefulInfo{color:#5284BB;display:block;font-size:.9em}
.scfForm .scfValidationSummary{color:#FE2F07;margin:10px 0}
.scfForm .scfValidationSummary ul{list-style:outside none none}
.scfForm .scfRequired,.scfForm .scfValidatorRequired{color:#fe2f07;float:left;margin-left:10px;font-size:1.4em}
.scfForm .scfValidatorRequired{display:block}
.scfForm .scfRadioButtonListBorder{overflow:hidden}
.scfForm .scfRadioButtonListBorder input{float:left}
.scfForm .scfRadioButtonList label{width:auto;line-height:1.4}
.scfForm .scfNumberGeneralPanel{float:left;width:45%;padding:.5%}
.scfForm .scfFooterBorder{margin:10px 0}
.scfForm .scfSubmitButtonBorder input{float:right;position:relative;width:25%!important;color:#fff;border:0;padding:1% 0!important;font-size:1em}
.scfForm .scfSubmitButtonBorder input:hover{cursor:pointer}
.scfForm .scfFileUploadGeneralPanel input{border:0}
.scfSubmitButtonBorder{overflow:hidden}
.scfFileUploadGeneralPanel input{padding:0}
.scfForm{overflow:hidden;width:70%}
.scfForm label,.scfForm .scfRadioButtonListBorder>span,.scfForm .scfCheckBoxListBorder>span{float:left;width:25%;line-height:1.5}
.scfForm .scfCheckBoxListBorder>span{line-height:1.9}
.scfForm input:not([type=checkbox]),.scfForm textarea,.scfForm select{width:50%;padding:.5%}
.scfForm select{width:51%}
.scfForm textarea{width:73%;font-family:'Open Sans'}
.scfForm .scfRadioButtonListGeneralPanel,.scfForm .scfCheckBoxListBorder{float:left;width:auto}
.scfForm .scfCheckBoxListBorder{width:100%}
.scfForm .scfRadioButtonListGeneralPanel table,.scfForm .scfCheckBoxListBorder table{width:100%}
.scfForm .scfRadioButtonListGeneralPanel table input,.scfForm .scfCheckBoxListBorder table input{width:auto;margin-top:5px}
.scfForm .scfCheckBoxListBorder table input{float:left}
.scfForm .scfNumberGeneralPanel input{width:98%}
.grid.blocks.wffm{padding:0 2%;float:left;width:100%}
.wffm .scfForm{width:100%;padding-bottom:2em}
.wffm .scfForm h1{margin-left:0}
.wffm .scfForm .scfSectionContent>div{position:relative;min-height:32px;clear:both}
.wffm .scfForm .scfSectionContent>div>label,.wffm .scfForm label,.wffm .scfForm .scfRadioButtonListBorder>span,.wffm .scfForm .scfCheckBoxListBorder>span{width:100%}
.wffm .scfForm .scfValidator{color:#e70066}
.wffm .scfForm .scfRequired,.wffm .scfForm .scfValidatorRequired{position:absolute;top:5px;left:98%;margin:0;display:none}
.wffm .scfForm input,.wffm .scfForm textarea,.wffm .scfForm select{border:1px solid #999;width:100%;padding:.5em}
.wffm .scfForm input[type=checkbox],.wffm .scfForm input[type=radio]{width:auto;margin:5px 5px 0 0;padding:0}
.wffm .scfForm .scfCheckbox label{float:left;width:auto;margin-right:8px}
.wffm .scfForm input[type=submit]{border:0 none}
.wffm .scfForm .scfRadioButtonList label{width:auto;margin-right:12px}
.wffm .scfForm .scfCheckBoxListGeneralPanel{padding-bottom:5px}
.wffm .fileUploadarea{position:relative;width:100%;height:100px}
.wffm .fileUploadarea .fileUpload{display:none}
.wffm .fileUploadarea .coverfield{background:#fff;display:block;width:100%;height:100px;margin-bottom:1em;border:dashed 1px #2f57ad;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.wffm .fileUploadarea .coverfield span{display:block;width:100%;text-align:center;margin-top:40px}
.wffm .uploadResults{margin-top:1em}
.wffm .uploadResults>p{display:none}
.wffm .uploadResults .uploadFile{position:relative;display:inline-block;min-width:125px;padding:5px;margin:5px 5px 5px 0;border:solid 1px #2f57ad;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.wffm .uploadResults .uploadFile .preview{display:inline-block;width:100px;height:100px;background-size:contain!important}
.wffm .uploadResults .uploadFile .close{position:absolute;top:3px;right:3px;background:url(../../images/close-cross.png) no-repeat;background-size:cover;width:20px;height:20px;cursor:pointer}
.wffm .msg-error{color:red;display:none}
.wffm .uploadResults p{margin:0}
.wffm .scfForm #fileUploadarea input{margin-bottom:10px}
.wffm input[type="button"].button3{float:right;width:auto;padding:0 20px;margin-top:-10px;border:0;cursor:pointer}
.wffm section.block.affix{position:fixed!important;top:0;margin:0 0 0 7px;right:auto;width:28%;max-width:370px}
.grid.connect{padding-left:2%!important;padding-right:2%!important;overflow:hidden;background-color:#fdfdfd!important}
.social{margin-left:0}
.social li{float:left}
.social li:first-child{margin-left:0}
.social li a{margin-right:1.5em;padding-top:80px;position:relative;display:block;min-width:64px;text-align:center; font-size:0.8em; color: #006cd5; font-family:"Microsoft YaHei"; font-weight:100}
.social li:last-child a{margin-right:0}
.social li a:after{position:absolute;text-indent:0;left:50%;margin-left:-32px;top:4px;color:#fff;font-family:icons2;font-size:2.3em;text-transform:none;text-align:center;line-height:64px;background:#006cd5;border-radius:50%;width:64px;height:64px}
.social li a:hover:after{opacity:.85}
.social li a.twitter:after{content:'t'}
.social li a.facebook:after{content:'f'}
.social li a.linkedin:after{content:'l'}
.social li a.youtube:after{content:'y'}
.social li a.googleplus:after{content:'g'}
.social li a.instagram:after{content:'i'}


footer .grid.connect{background:#006cd5!important}
footer .connect h2{margin-top:.07em}
footer .connect ul.social li a{text-indent:-10000px;min-width:50px;margin-right:2em}
footer .connect ul.social li a:after{margin-left:-25px;line-height:50px;width:50px;height:50px}
@media(max-width:570px){:not(footer) .connect ul.social li a:after{line-height:50px;width:50px;height:50px;margin-left:-25px}
.connect ul.social li a{text-indent:-10000px;margin-right:.5em;padding-top:35px}
footer .connect ul.social li a{margin-right:1.3em!important}
}
.grid.blocks.people{padding-left:2%;padding-right:2%}
.people .rendering{margin:0 auto;max-width:350px}
.people .toggle.button3{display:none;text-align:center;padding:0 30px}
.people .toggle.button3:after{content:"D";right:20%}
.people .toggle-wrapper .toggle.open:after{content:"U";right:20%}
.people section .grid3+.grid3{display:none}
.people section.open .grid3+.grid3{display:block}
.grid.blocks.event-page{position:relative;padding-left:4.5%;padding-right:4.5%}
.event-page h2{font-size:3.2em}
.event-page .grid4{margin-left:-2%;margin-right:-5%}
.event-page .button3{position:absolute;width:40px;top:57px;right:2%;font-size:0}
.event-page .button3:after{content:"";font-size:8px;width:22px;height:22px;background:url(../image/calendar.png) no-repeat;top:7px;right:1.1em}
.event-page table{border:0;text-align:left}
.event-page table tr{border-bottom:0}
.event-page table th{font-weight:bold}
.banner.event .subinfo{padding:0 2.5%;color:#3c599b}
.banner.event .subinfo li{font-size:1.2em;font-weight:bold;padding:11px 0;border-bottom:solid 1px #3c599b}
.banner.event .subinfo li:last-child{border-bottom:0}
footer.wrapper{color:#fff;background:#2f57ad;padding:3em 0 1em;z-index:1}
footer ul:not(.social){list-style:none;margin-bottom:1em;overflow:hidden}
footer ul:not(.social) li a{color:#fff}
footer ul:not(.social) li a:hover{color:#c8d8fa!important}
footer ul:not(.social) li a:active{color:#fff!important}
footer ul:not(.social) li a:visited{color:#fff;text-decoration:none}
footer .grid,footer section{margin-bottom:0!important}
footer ul:not(.social) li,footer p,footer ul:not(.social) li:first-child a{color:#fff}
footer ul:not(.social) li{padding-bottom:.6em}
footer ul:not(.social) li:first-child{text-transform:uppercase;font-weight:100}
footer .grid{padding:0 2%}
footer .subfooter{color:#fff;padding:0 2%; margin: 0px auto; width: 100%; text-align:center;}
footer .subfooter a{color:#fff;text-decoration:underline}
footer .subfooter a:active{color:#99afdd!important}
footer .subfooter a:hover{color:#c8d8fa!important}
footer .subfooter a:visited{color:#fff;text-decoration:none}
footer .subfooter span{text-align: center; margin: 0px auto;}
.social67{max-height: 4em; border-bottom: 1px solid #607dc1;}
.social2{width: 100%; }
.social2 li{ margin-left: 1%; margin-right: 1%; float: left; }
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left;position:relative}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-buttons .owl-prev,.owl-buttons .owl-next{position:absolute;bottom:32%;height:44px;width:48px;background-image:url(includes/image/products/owl-arrows-small.png);background-repeat:no-repeat}
.gallery .owl-buttons .owl-prev,.gallery .owl-buttons .owl-next{z-index:10;bottom:50%}
.gallery.relatedproducts .owl-buttons .owl-prev,.gallery.relatedproducts .owl-buttons .owl-next{bottom:32%}
@media(min-width:585px){}
.block .owl-buttons .owl-prev,.block .owl-buttons .owl-next{top:25%;bottom:auto}
.owl-buttons .owl-prev{left:4.5%;background-position:right 0}
.owl-buttons .owl-next{right:4.5%;background-position:left 0}
.vessel-gallery.gallery .owl-buttons .owl-prev,.vessel-gallery.gallery .owl-buttons .owl-next,.deliveries .owl-buttons .owl-prev,.deliveries .owl-buttons .owl-next{bottom:50%}
@media(min-width:480px){.vessel-gallery.gallery .owl-buttons .owl-prev,.vessel-gallery.gallery .owl-buttons .owl-next,.deliveries .owl-buttons .owl-prev,.deliveries .owl-buttons .owl-next{bottom:50%}
}
.owl-carousel .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.owl-carousel .owl-controls .owl-page span{display:block;width:20px;height:20px;margin:5px 9px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#2f57ad}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-controls{text-align:center}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}
.owl-carousel-empty{min-height:100px}
@-webkit-keyframes empty{0%{opacity:1}
}
@-moz-keyframes empty{0%{opacity:1}
}
@keyframes empty{0%{opacity:1}
}
@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
}
@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}
}
@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-moz-transform:translateZ(-500px)}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}
}
@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;transform:translateZ(-500px)}
100%{opacity:1;transform:translateZ(0) translateX(0)}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}
}
@keyframes goDown{from{transform:translateY(-100%)}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}
}
.showmore-buttons{width:100%;clear:both;margin-top:2em}
.showmore{display:none;color:#fff;padding:1em;text-align:center;margin:0 auto;width:90%}
.showmore.show{display:block}
.showmore:hover{cursor:pointer}
.showmore span{padding-right:1em;position:relative}
.showmore.show span:after{right:0;top:6px}
.showmore-buttons>a{display:block;text-align:center;margin-top:1em}
.listingtemplate{display:none}
.showmore.show span:after{position:absolute;content:"D";font-family:'icons';color:#fff;font-size:.6em}
.showmore.show span:after{right:0;top:6px}
.capabilities .button:after{right:1.6em;top:1px}
.capabilities table .count,.numbers .count,.results .block .num{font-weight:600;color:#082c7b}
.button1:before{background:#082c7b}
.capabilities tfoot .button,.search button:hover,.topmenu a,.showmore,.scfForm .scfSubmitButtonBorder input{background:#2f57ad}
.menu li a.active,.menu li a:active,.button3:hover,.search button,.button1:hover,.capabilities tfoot .button:hover,.showmore:hover,.scfForm .scfSubmitButtonBorder input:hover,.topmenu a:hover{background:#e70066}
.button2{background:#388e21}
.button3:active,.menu .contact,.button1:active,.search button:active,.capabilities tfoot .button:active,.topmenu a:active,.menu li a:hover{background:#082c7b}
.medium{background:#d55240;background:-moz-linear-gradient(top,#d55240 0,#cc402f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d55240),color-stop(100%,#cc402f));background:-webkit-linear-gradient(top,#d55240 0,#cc402f 100%);background:-o-linear-gradient(top,#d55240 0,#cc402f 100%);background:-ms-linear-gradient(top,#d55240 0,#cc402f 100%);background:linear-gradient(to bottom,#d55240 0,#cc402f 100%)}
.mb_YTVPlayer :focus{outline:0}
.mb_YTVPlayer{display:block}
.mbYTP_wrapper iframe{max-width:4000px!important}
.inline_YTPlayer{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:4px;-moz-box-shadow:0 0 5px rgba(0,0,0,.7);-webkit-box-shadow:0 0 5px rgba(0,0,0,.7);box-shadow:0 0 5px rgba(0,0,0,.7);background:rgba(0,0,0,.5)}
.inline_YTPlayer img{border:none!important;-moz-transform:none!important;-webkit-transform:none!important;-o-transform:none!important;transform:none!important;margin:0!important;padding:0!important}
.c_bg{background:-moz-linear-gradient(top,rgba(81,81,81,0.47) 0,rgba(81,81,81,0.01) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(81,81,81,0.47)),color-stop(100%,rgba(81,81,81,0.01)));background:-webkit-linear-gradient(top,rgba(81,81,81,0.47) 0,rgba(81,81,81,0.01) 100%);background:-o-linear-gradient(top,rgba(81,81,81,0.47) 0,rgba(81,81,81,0.01) 100%);background:-ms-linear-gradient(top,rgba(81,81,81,0.47) 0,rgba(81,81,81,0.01) 100%);background:linear-gradient(to bottom,rgba(81,81,81,0.47) 0,rgba(81,81,81,0.01) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#78515151',endColorstr='#03515151',GradientType=0);height:20%;width:100%;position:absolute}
.font_d{color:#474748}
.font_l{color:#fff}
.opac_h{background-color:rgba(255,255,255,.92)}
.opac_l{background-color:rgba(255,255,255,.1)}
.shipyard-content{padding:0 2.5%}
.shipyard-content .user-generated{font-weight:bold}
.shipyard-content .main-column h2{font-size:3.2em;color:#888;text-transform:uppercase}
.grid4.phplatformrightcolumn{margin-left:0;padding-top:1.5em}
.grid4.phplatformrightcolumn h3{font-size:24px;color:#000}
.grid4.phplatformrightcolumn ul h3{font-size:inherit}
.grid4.phplatformrightcolumn a.button1{margin-top:20px}
.languageSwitcher{position:absolute;top:0;right:13px;z-index:99;padding-top:2.5%}
.languageSwitcher li{display:none;height:38px;background-color:#e7eaf1;border-top:1px solid #ccc;overflow:hidden;text-align:right}
.languageSwitcher.open li{display:block}
.languageSwitcher li.selected{background-color:#fff;border-top:0 none}
.languageSwitcher li.selected:after{position:absolute;content:"R";font-family:'icons';left:13px;top:24px;color:#224691;font-size:.8em;transform:rotate(90deg)}
.languageSwitcher.open li.selected:after{transform:rotate(-90deg)}
.languageSwitcher li a{display:block;font-weight:bold;font-size:1.2em;line-height:38px;padding:0 35px;background-size:52px;background-repeat:no-repeat}
.languageSwitcher li:first-child{display:block}
.languageSwitcher li a{background-position:999px 999px}
.languageSwitcher li a.en{background-position:71px 0}
.languageSwitcher li a.no{background-position:71px -56px}
.languageSwitcher li a.nl{background-position:71px -112px}
.languageSwitcher li a.es{background-position:71px -168px}
.languageSwitcher li a.pt{background-position:71px -224px}
.filterset-toggle{overflow:hidden;padding:0 2%}
.filterset-toggle h3{padding-left:0}
@media(max-width:650px){.hide-on-small{display:none!important}
}
@media(min-width:651px){.hide-on-big{display:none!important}
}
@media(max-width:479px){.building>section{margin-bottom:0}
}
a,a:before,a:after,button,.grid.blocks .block img{-moz-transition:background .3s,opacity .3s,border .3s;-o-transition:background .3s,opacity .3s,border .3s;-webkit-transition:background .3s,opacity .3s,border .3s;transition:background .3s,opacity .3s,border .3s;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0)}
.banner{position:relative}
.banner h1{bottom:.8em!important;max-width:100%!important;width:94%!important}
.banner .contact{padding:1em 2%}
.banner .contact h2{text-transform:uppercase;color:#2f57ad}
.banner .contact ul,.banner .contact div{float:left;width:48%}
.banner .contact ul{margin-right:4%}
.banner .contact ul p{padding-left:60px}
.banner .contact label{font-weight:bold}
.banner .contact ul label{width:60px;float:left}
.banner .contact div label{display:block}
.banner .contact div p{line-height:2.2}
@media(max-width:479px){.banner .contact ul,.banner .contact div{float:none;width:auto}
}
.banner .owl-item .info{margin:0;top:0}
.banner .owl-controls{position:absolute;right:15px;bottom:100px}
.banner .owl-controls .owl-numbers{color:#fff}
.banner .owl-carousel .owl-controls .owl-page span{background:#e7eaf1}
.banner.contrast .owl-carousel .owl-controls .owl-page span{background:#e7eaf1;border:solid 1px #2f57ad}
section.gallery.trading .owl-wrapper-outer{height:auto}
section.gallery.trading .galleries .owl-item a{display:block;max-height:200px;overflow:hidden}
section.gallery.trading .owl-prev,section.gallery.trading .owl-next{bottom:40%;transform:none}
.block h2 a{text-transform:uppercase}
.block .cta__wrapper .cta:not(:first-child){margin-left:20px}
.sectionblock .user-generated{padding:0 2%}
.building .shipyard .shipyard-content{background-color:#f2f4f8}
.shipyardcontact p,.shipyardcontact div{margin:0}
.shipyardcontact .contact1 .title{font-weight:bold}
.shipyardcontact .contact1{margin-top:12px}
.shipyardcontact .contact2{margin-top:12px}
.zebra>section:nth-child(even){background-color:#fdfdfd}
.zebra>section:nth-child(odd){background-color:#fdfdfd}
.building .grid12 h2{padding:.5em 0 .5em 0}
.building .products-teaser h2.grid12{color:#006bd5!important}
.building .products-teaser .block h2 a{text-transform:none}
.sharing{background:#f2f4f6!important;position:relative}
.sharing .wrapper>div:last-child{padding:.6em .5em .6em 0}
.linklist-wide,.linklist-small{padding:0 2.5%;margin-bottom:0!important}
.linklist-wide.block ul,.linklist-small.block ul{padding:0}
.linklist-wide h1,.linklist-small h2{color:#2f57ad;  mmargin:0.3em 0 .65em 0!important}

.linklist-small h2, .linklist-small2 h2,.linklist-wide h2{ padding:0!important;}
.linklist-wide h2,.linklist-small li a{font-size:1.1em; }
.linklist-wide h2,.linklist-small.linklist-small2 li a{font-size:0.8em}
.linklist-wide li{border-bottom:1px solid #e2e2e4;padding:1.8em 0 .5em;}
.linklist-wide li:first-child{border-top:0}
.linklist-wide li a{color:#353535}
.linklist-small h2{margin-top:1em;text-transform:uppercase;}
.linklist-small li a{font-weight:550; color: #006cd5;}
.linklist-small li{margin-bottom:1.5em;position:relative;padding-left:2em}
.linklist-small li:before{content:"R";top:0px;left:0;font-family:"icons";color:#006cd5;position:absolute}
.linklist-small2 h2{text-transform:uppercase;font-family:"Open Sans";}
.linklist-small2 li a{text-transform:uppercase;font-family:"Open Sans";}
.linklist-small2 li{margin-bottom:.9em;position:relative;padding-left:2em}
.linklist-small2 li:before{top:7px;left:0;color:#006cd5;position:absolute}
h1.grid12+p,h2.grid12+p{margin:-1.5em 0 1em 0;padding:0 2%}
.pagenav h1{text-transform:uppercase;font-size:2.2em;padding-left:0;color:#999}
.pagenav ul{margin-top:.5em}
.pagenav li{padding:.3em 2%;border-top:1px solid #e2e2e4}
.pagenav li:first-child,.pagenav li:nth-child(2){border-top:0}
.pagenav li:first-child:hover{cursor:pointer}
.pagenav li h2{display:inline}
.pagenav.sticky h2{display:table-cell}
.pagenav.sticky.grid12 h2{padding-top:0;padding-bottom:0}
.pagenav li h2:after,.pagenav .open li h2:after{content:"D";font-family:'icons2';position:absolute;right:-22px;top:20px;font-size:.4em}
.pagenav .open li h2:after{content:"U"}
.pagenav li:nth-child(n+2){display:none}
.pagenav .open li:nth-child(n+2){display:block}
.building .pagenav ul li h2{text-transform:uppercase;color:#2f57ad;font-size:1.4em;padding-left:0}
.pagenav.sticky li:hover h2{text-decoration:underline}
.detail-content{margin:2em 0!important;padding:0 2%}
.detail-content .date,.detail-content .user-generated p:first-of-type{font-weight:bold}
.detail-content .user-generated h4{margin-top:2.5em}
.detail-content .user-generated+.button3{margin-top:1em}
section+h2.grid12{margin-top:2em}
.building .listing.grid12{padding:3em 2%}
.listing .filterset{margin-bottom:0!important}
.listing .filterset>h2{color:#3c599b!important;padding:0!important;margin-left:0}
.listing li h3{text-transform:uppercase;margin-top:0}
.listing .filterset+section{margin-top:0!important}
.listing li{border-bottom:1px solid #e1e1e1;overflow:hidden;margin-bottom:2em}
.listing li div{margin-left:36%}
.listing li .cta{display:inline-block;margin:0 0 1em 0}
.listing li img{float:left;width:32%}
.listing .showmore.show,.results .showmore.show{display:block}
.listing .showmore.show:hover,.results .showmore.show:hover{text-decoration:none}
.listing .backtotop{display:block;text-align:center;margin-top:2em;background:0;margin-bottom:0}
.block>a:first-child{display:block}
.block ul{padding:0 2%}
.block a.cta:after{content:' \203A'}
.grid.blocks h1.grid12,.grid.blocks h2.grid12{float:none;color:#006dd6}
.grid.blocks h2.grid12{padding:0 2%}
.grid.blocks h1.grid12{padding:0}
.grid.blocks .block.teaser{margin-bottom:2em;padding:1em 2.5% 0}
.grid.blocks>section>section>h3{margin-bottom:.7em;font-size:1.5em;margin-top:0}
.grid.blocks .teaser ul{padding:0}
.grid.blocks .teaser li{padding:0 0 1em 0}
.products-teaser,.connect{margin-bottom:0}
.date-box{float:left;box-sizing:border-box;padding:.5em;width:42px;height:47px;font-family:'Open Sans';color:#fff;font-size:.8em;line-height:1.5em;text-align:center;background-color:#1756a0;overflow:hidden;font-weight:600}
.date-box p{margin:0;font-size:1.5em}
.date-box+div{margin-left:42px;padding-left:.8em;overflow:hidden}
.date-box+div h3{margin-top:0}
.block p.date,.location{margin-bottom:.4em!important;line-height:1.1em}
.location{padding-left:23px!important;position:relative}
.location:before{content:"";display:inline-block;position:absolute;margin-right:.7em;top:0;left:0;width:16px;height:13px;background:url(../font/flags.png) no-repeat}
.location.nl:before{background-position:-780px 3px}
.location.se:before{background-position:-756px -17px}
.location.pl:before{background-position:-728px -39px}
.location.uk:before{background-position:-702px -59px}
.location.gb:before{background-position:-702px -59px}
.location.ro:before{background-position:-676px -80px}
.location.za:before{background-position:-650px -101px}
.location.fr:before{background-position:-624px -124px}
.location.cu:before{background-position:-598px -143px}
.location.br:before{background-position:-572px -163px}
.location.ae:before{background-position:-546px -185px}
.location.qa:before{background-position:-520px -205px}
.location.cn:before{background-position:-494px -227px}
.location.vu:before{background-position:-468px -248px}
.location.vn:before{background-position:-468px -248px}
.location.sg:before{background-position:-442px -268px}
.location.id:before{background-position:-416px -288px}
.location.gr:before{background-position:-390px -310px}
.location.af:before{background-position:-364px -332px}
.location.al:before{background-position:-338px -353px}
.location.dz:before{background-position:-312px -374px}
.location.ao:before{background-position:-286px -395px}
.location.ar:before{background-position:-260px -416px}
.location.au:before{background-position:-234px -437px}
.location.az:before{background-position:-208px -458px}
.location.bs:before{background-position:-182px -479px}
.location.bh:before{background-position:-156px -500px}
.location.bd:before{background-position:-130px -521px}
.location.bb:before{background-position:-104px -541px}
.location.by:before{background-position:-78px -563px}
.location.be:before{background-position:-52px -584px}
.location.bz:before{background-position:-26px -605px}
.location.bj:before{background-position:0 -626px}
.location.bo:before{background-position:-780px -626px}
.location.ba:before{background-position:-756px -647px}
.location.bg:before{background-position:-728px -669px}
.location.kh:before{background-position:-702px -689px}
.location.cm:before{background-position:-676px -710px}
.location.ca:before{background-position:-650px -731px}
.location.cv:before{background-position:-624px -752px}
.location.co:before{background-position:-598px -773px}
.location.cr:before{background-position:-572px -794px}
.location.ci:before{background-position:-546px -815px}
.location.hr:before{background-position:-520px -836px}
.location.cy:before{background-position:-494px -857px}
.location.cz:before{background-position:-468px -878px}
.location.cd:before{background-position:-444px -899px}
.location.dk:before{background-position:-416px -920px}
.location.do:before{background-position:-390px -941px}
.location.ec:before{background-position:-364px -962px}
.location.eg:before{background-position:-338px -983px}
.location.sv:before{background-position:-312px -1004px}
.location.er:before{background-position:-286px -1025px}
.location.ee:before{background-position:-260px -1045px}
.location.et:before{background-position:-234px -1066px}
.location.fj:before{background-position:-208px -1087px}
.location.fi:before{background-position:-182px -1108px}
.location.ga:before{background-position:-156px -1129px}
.location.gm:before{background-position:-130px -1150px}
.location.ge:before{background-position:-104px -1171px}
.location.de:before{background-position:-78px -1192px}
.location.gh:before{background-position:-52px -1213px}
.location.gt:before{background-position:-26px -1234px}
.location.gn:before{background-position:0 -1256px}
.location.gw:before{background-position:-780px -1256px}
.location.gy:before{background-position:-756px -1277px}
.location.ht:before{background-position:-728px -1298px}
.location.hn:before{background-position:-702px -1319px}
.location.hu:before{background-position:-676px -1340px}
.location.cl:before{background-position:-650px -1361px}
.location.is:before{background-position:-624px -1382px}
.location.in:before{background-position:-598px -1401px}
.location.ir:before{background-position:-572px -1423px}
.location.iq:before{background-position:-546px -1444px}
.location.ie:before{background-position:-520px -1465px}
.location.il:before{background-position:-494px -1486px}
.location.it:before{background-position:-468px -1507px}
.location.jm:before{background-position:-444px -1528px}
.location.jp:before{background-position:-416px -1549px}
.location.jo:before{background-position:-390px -1570px}
.location.kz:before{background-position:-364px -1591px}
.location.ke:before{background-position:-338px -1612px}
.location.kw:before{background-position:-312px -1633px}
.location.kg:before{background-position:-286px -1654px}
.location.la:before{background-position:-260px -1675px}
.location.lv:before{background-position:-234px -1696px}
.location.lb:before{background-position:-208px -1718px}
.location.lr:before{background-position:-182px -1738px}
.location.ly:before{background-position:-156px -1759px}
.location.lt:before{background-position:-130px -1780px}
.location.lu:before{background-position:-104px -1801px}
.location.mg:before{background-position:-78px -1822px}
.location.my:before{background-position:-52px -1843px}
.location.mv:before{background-position:-26px -1864px}
.location.mt:before{background-position:0 -1885px}
.location.mr:before{background-position:-780px -1885px}
.location.mx:before{background-position:-756px -1906px}
.location.mc:before{background-position:-728px -1927px}
.location.me:before{background-position:-702px -1948px}
.location.ma:before{background-position:-676px -1969px}
.location.mz:before{background-position:-650px -1990px}
.location.mm:before{background-position:-624px -2011px}
.location.na:before{background-position:-598px -2032px}
.location.nz:before{background-position:-572px -2053px}
.location.ni:before{background-position:-546px -2074px}
.location.ng:before{background-position:-520px -2095px}
.location.no:before{background-position:-494px -2116px}
.location.om:before{background-position:-468px -2137px}
.location.pk:before{background-position:-444px -2158px}
.location.pa:before{background-position:-416px -2179px}
.location.pg:before{background-position:-390px -2200px}
.location.pe:before{background-position:-364px -2221px}
.location.ph:before{background-position:-338px -2242px}
.location.pt:before{background-position:-312px -2263px}
.location.ro:before{background-position:-286px -2284px}
.location.ru:before{background-position:-260px -2305px}
.location.sa:before{background-position:-234px -2326px}
.location.sn:before{background-position:-208px -2347px}
.location.sl:before{background-position:-182px -2368px}
.location.sr:before{background-position:-156px -2389px}
.location.si:before{background-position:-130px -2410px}
.location.so:before{background-position:-104px -2431px}
.location.kr:before{background-position:-78px -2452px}
.location.es:before{background-position:-52px -2473px}
.location.lk:before{background-position:-26px -2494px}
.location.sd:before{background-position:0 -2515px}
.location.us:before{background-position:-780px -2537px}
.news-cluster{padding:0 2% 2em!important;margin:0!important}
.news-cluster ul{margin-bottom:1em}
.news-cluster h2{padding:.5em 0 .5em 0!important}
.news-cluster article{overflow:hidden;padding-top:1em}
.news-cluster li{margin-bottom:.5em;padding-bottom:.5em;overflow:hidden;border-bottom:1px solid #e1e1e1;position:relative}
.news-cluster img{float:left;margin-right:1em;width:25%}
.news-cluster li h3{margin-top:0}
.owl-carousel .cta{display:block;margin:0 4% 1em 0;text-decoration:underline}
.owl-carousel .cta:hover{color:#011c57}
.sectionblock{margin:0}
.sectionblock .owl-buttons .owl-prev,.sectionblock .owl-buttons .owl-next{bottom:55%}
.sectionblock .rendering{position:relative}
.sectionblock .rendering .socials{position:absolute;right:15px;bottom:15px}
.sectionblock .rendering .linkedin-icon{display:block;width:31px;height:31px;background:url('../../image/social-media.png') 0 -462px no-repeat}
.grid12.contact{padding:2.5em 2%;background:#d1d6e1!important;margin-bottom:0}
.grid12.contact h2{font-size:2.2em;padding-left:0}
.grid12.contact .grid{padding:0}
.results h1{text-transform:uppercase;color:#2f57ad!important}
.listing{padding:3em 4.5%!important}
.listing>h2{color:#2f57ad!important;font-size:1.8em!important;padding:0 0 .5em 0!important}
.results .showmore.show{display:block}
.results .showmore.show.products{display:block!IMPORTANT}
.results .showmore.show span:after{content:"R"}
.results>p{margin-left:2%}
.company-map{background-color:#f2f4f8!important;padding:1em 0!important}
.company-map #discovermap{height:500px}
.company-map .legend{margin:0;padding:2%}
.company-map .legend h2{text-transform:uppercase;font-size:1.6em;color:#323232}
.company-map .legend li.marker{margin-right:25px;margin-top:10px;padding:12px 0 12px 25px}
.company-map .legend li.one{background:url('../../image/marker1.png') no-repeat 0 7px}
.company-map .legend li.two{background:url('../../image/marker2.png') no-repeat 0 7px}
.company-map .legend li.three{background:url('../../image/marker3.png') no-repeat 0 7px}
.company-map .legend li.four{background:url('../../image/marker4.png') no-repeat 0 7px}
.company-map .legend li.five{background:url('../../image/marker5.png') no-repeat 0 7px}
.company-map .legend li.cluster{background:url('../../image/markercluster.png') no-repeat 0 -1px;padding:13px 0 12px 50px}
.company-map #discovermap img{max-width:none}
.company-map .infoBox{margin-top:-24px}
.company-map .infoBox>img{position:absolute;right:2px;top:10px;width:auto}
.company-map .infowindow{background:#fff;opacity:1;padding:1%;overflow:hidden;width:440px}
.company-map .infowindow .img{float:right;width:47%}
.company-map .infowindow>div{float:left;width:47%;padding:3%}
.company-map .infowindow h3{color:#123261;font-weight:normal;margin-bottom:10px}
.company-map .infowindow a{color:#123261;position:relative;padding-right:5px;float:left}
.company-map .infowindow a:after{content:"";width:5px;height:12px;position:absolute;right:-4px;top:4px;background:url(../../image/hrm/arrows.png) 0 -99px no-repeat}
.company-map .infowindow span{color:#759dc9;display:block}
.company-map .infowindow .route{float:right}
.company-map .infowindow .visitsite{float:left;clear:left}
.company-map .infowindow .route,.infowindow .visitsite{margin-top:20px}
.company-map .infowindow:before{content:"";border-left:10px solid transparent;border-right:10px solid transparent;width:0;height:0;position:absolute;top:20px;border-bottom:8px solid #fff;left:130px}
.embed-container.map{position:relative;margin:0 2% 10px 2%;padding-bottom:56.25%!important;padding-top:30px!important;height:0;overflow:hidden}
.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.phplatformrightcolumn .phplatformrightcolumn .block{background-color:#f2f4f8!important}
.phplatformrightcolumn .block ul{padding:0}
.building>section.newsribbon,.newsribbon{width:100%;background-color:#d1d6e1;margin-top:2.5em}
.newsribbon .wrapper{background-color:transparent}
.newsribbon .trigger{display:none}
.newsribbon .owl-carousel{width:100%;display:none}
.newsribbon .owl-carousel .owl-wrapper-outer{height:auto}
.newsribbon .owl-item a{display:block;overflow:hidden}
.newsribbon .owl-item:hover a{background-color:#fff;text-decoration:none}
.newsribbon .owl-item img{width:100%;display:block}
.newsribbon .owl-item h3{color:#323232;font-weight:bold;font-family:'Open Sans';font-size:15px;font-weight:600;margin:1em 2.5%;overflow:hidden;line-height:1.4em}
.newsribbon .owl-buttons .owl-next,.newsribbon .owl-buttons .owl-prev{height:37px;width:19px;right:2%;bottom:45%;background-image:url("includes/image/corporate/ribbon-arrow.png");background-position:0 0}
.newsribbon .owl-buttons .owl-prev{left:2%;background-position:-16px -63px}
.references.grid.blocks .filterset+section{margin-top:0}
.references .listhead{display:block}
.references .results article{overflow:hidden;background-color:#f2f4f8;margin:0 -2.5%;padding:0 2.5%}
.references .results article:nth-child(even){background-color:#e8ecf3}
.references .results article h3,.references .filterset h3{color:#2f57ad;font-size:1.6em;margin:0 2%;padding:1em 0}
.references.grid.blocks .filterset{margin-bottom:2em;overflow:hidden}
.references.grid.blocks .filterset input{float:left;border-color:#989898;border-right:0 none;clear:left;height:40px;line-height:30px;padding:0 1em;width:50%}
.references.grid.blocks .filterset button{height:40px;width:40px;line-height:30px;text-align:center;background-color:#2f57ad}
.references.grid.blocks .filterset button:hover{background-color:#e70066}
.references.grid.blocks .filterset button:after{content:"s";font-family:"icons";font-size:1em;font-weight:400;line-height:32px;position:absolute;left:13px;top:5px}
.references .filterset h3{text-transform:uppercase;padding-bottom:.75em}
.references input{margin:0 0 0 2%}
.references .results article ul li{margin:0 2%;line-height:1.6em;overflow:hidden}
.references .results article .label{width:25%;float:left}
.references .results article .value{font-weight:bold;color:#2f57ad;width:75%;float:left}
.references .results article p{margin:1em 2% 0 2%}
.references .results article .button1,.references .results article .button2,.references .results article .button3{width:65%;margin:0 2% 12px 2%}
.references .results article .hidden-gallery-images{display:none}
.banner.two-columns{overflow:hidden;position:relative}
.banner.two-columns .image-left{width:100%}
.banner.two-columns .image-right{display:none}
.high-priority{background:#f8660c!important}
@media(max-width:649px){}
.high-priority:after{top:auto!important}
.owl-carousel .high-priority:after{top:-1px!important}
.vessel .vessel-content h3{color:#2f57ad;font-size:1.8em;padding:0;margin-top:0}
.vessel .vessel-content .grid12{padding:0 2%}
.vessel .vessel-content .grid12.vessel-specs{background-color:#fff;padding-top:1em}
.vessel .vessel-content .vessel-specs .grid6{margin-left:0}
.vessel .vessel-content li{overflow:hidden}
.vessel .vessel-content li .label{font-weight:bold;color:#2f57ad;margin-top:1em}
.vessel .vessel-content li .value p{margin-bottom:0}
.vessel .vessel-content .grid12.actions a{margin-bottom:1em}
.vessel .vessel-content .actions .button3{background:#f8660c}
@media(max-width:649px){.vessel{margin-bottom:0}
.vessel .vessel-content .grid12.actions{background:#FFF;padding-left:0;padding-right:0;margin-bottom:0;overflow:hidden}
.vessel .vessel-content .grid12.actions a.button1{padding-right:28px}
.vessel .vessel-content .grid12.actions a{width:100%}
.vessel .vessel-content .grid12.vessel-specs{padding-bottom:1em;margin-bottom:0}
.banner .button1,.banner .button3{float:none;background-color:#2f57ad}
.banner .info-right .button1,.banner .info-right .button3{margin-bottom:1em}
.vessel .vessel-content .grid12.actions a,.banner .info-right .button1,.banner .info-right .button3{display:block;margin-left:.5em;margin-right:.5em;width:auto}
.banner .info-right{background:#FFF;overflow:hidden}
.banner .info-right .button3:first-child{border-top:1em solid #FFF}
}
.vessel-section .block.specs .count,.vessel-listing .block.specs .count{display:inline-block;width:65%}
.block.specs .sold,.block.specs .under-negotiation{position:relative}
.block.specs .sold a img,.block.specs .under-negotiation a img{opacity:1}
{position:relative}
.block.specs .sold:hover,.block.specs .under-negotiation:hover{opacity:.8}
.block.specs .sticker,.block.specs .sticker{position:absolute;height:65px;width:65px;left:25px;bottom:26px;cursor:pointer}
.building .vessel-listing .grid.blocks{overflow:hidden;background-color:transparent}
.building .vessel-listing h1{display:block;float:left;width:100%;text-transform:uppercase;font-weight:700;margin-top:1em;margin-bottom:0;font-size:1.5em;color:#3c599b}
.building .vessel-listing a.button3{margin:1em .5em}
.building .vessel-listing .block.specs{margin-bottom:2.0em}
.building .vessel-listing .block.specs p span.label{width:35%;float:left;font-weight:400}
.building .vessel-listing .block.specs p span.value{width:65%;float:left;font-weight:400}
.building .vessel-listing .block.specs .sold,.building .vessel-listing .block.specs .under-negotiation{position:relative}
.building .vessel-listing .block.specs .sold a img,.building .vessel-listing .block.specs .under-negotiation a img{opacity:1}
{position:relative}
.building .vessel-listing .block.specs .sold:hover,.building .vessel-listing .block.specs .under-negotiation:hover{opacity:.8}
.building .vessel-listing .block.specs .numbers span{font-weight:100}
.building .vessel-listing .block.specs .sold .sticker,.building .vessel-listing .block.specs .under-negotiation .sticker{content:"";position:absolute;height:77px;width:77px;left:25px;bottom:26px;cursor:pointer}
.building .vessel-listing .filterset.grid.blocks{clear:both;background-color:#e7eaf1}
.building .vessel-listing .filterset .block{margin-bottom:2em;width:100%}
.building .vessel-listing .filterset .sort-block{float:left;clear:left}
.building .vessel-listing .user-generated{margin:4em 2% 1em 2%}
.building .vessel-listing-toTheTop{display:block;width:50%;color:#224691;margin:15px auto;text-align:center;cursor:pointer}
.building .vessel-listing .vessel-filter{float:left;cursor:pointer}
.vessel-listing .filterset .reset-link,.vessel-sort-direction{float:right;margin:8px;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.vessel-listing .filterset .reset-link{clear:both;float:none}
.vessel-listing .filterset .reset-link:hover{text-decoration:underline}
.vessel-sort-direction:hover{text-decoration:underline}
.vessel-sort-direction:after{content:"U";font-family:"icons";top:4px;right:8px;color:#2f57ad;padding-left:10px;font-size:12px;-webkit-user-select:none;user-select:none}
.vessel-sort-direction.desc:after{content:"D"}
.building .products .button3{margin-bottom:20px}
.building .products h2+section,.building .products h2+a+section{clear:left}
.building .vessel-section .grid12{padding:0 2%;margin:0}
.building .vessel-section .grid12>h2{padding:2% 0;float:left}
.building .vessel-section .grid12 .button3{display:block;float:right;margin:0 -2%;padding:0 2%;width:100%}
.building .vessel-section .block.specs p span.label{width:35%;float:left;font-weight:400}
.building .vessel-section .block.specs p span.value{width:65%;float:left;font-weight:400}
.building .vessel-section .block.specs .numbers span{font-weight:100}
@media(max-width:649px){.building .vessel-section .grid12{padding:0;margin:0}
.building .vessel-section .grid12>h2{float:none;margin:0 2%}
.building .vessel-section .grid12 .button3{float:none;margin:0}
}
.building .vessel-gallery.gallery article{padding:0 2% 0 2%}
.blocks.wffm .block{width:100%;padding-bottom:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.blocks.wffm .block h2{font-size:1.5em}
.teasers{padding:0 2%}
.teasers.gallery img{margin-top:20px}
.teasers .owl-carousel .user-generated>p{padding:0}
.event-location{position:relative}
.event-location h2.grid12{margin-right:40px}
.event-location .button3{position:absolute;width:40px;top:36px;right:2%;font-size:0}
.event-location .button3:after{font-size:8px}
.grid12.event-listing{padding:0 2%}
.event-listing article{height:100px;padding-left:10%}
.event-listing article ul{height:100%;margin-bottom:2%}
.event-listing .location{display:inline-block;margin-left:14px;width:60%}
.event-listing .owl-item li{margin:0 15px}
.event-listing .owl-buttons .owl-next,.event-listing .owl-buttons .owl-prev{bottom:20%}
.event-listing .owl-buttons .owl-next{right:0}
.event-listing .owl-buttons .owl-prev{left:-15%}
.image{padding:0 2%}
.image>div{margin:0 -2%}
.image>div img{width:100%}
.image article{margin:0 -5%;padding:0 4.5%}
.switchalternate{display:block}
.toggleview,.switchalternate{display:block;float:right;margin-bottom:1em}
.switchalternate-alternate{float:left;overflow:hidden}
.toggleview{display:none;margin-right:2%;margin-left:2%}
.toggleview a,.switchalternate a{border:1px solid #dadfeb;position:relative;display:block;height:37px;float:left}
.toggleview a{background-image:url('../../images/icons.png');background-repeat:no-repeat;width:38px}
.switchalternate a{line-height:37px;color:#222;padding:0 .5em}
.toggleview a:hover,.switchalternate a:hover{background-color:#dadfeb;text-decoration:none}
.toggleview a.active,.switchalternate a.active{background-color:#f8660c;border:1px solid #f8660c;color:#fff}
.toggleview a.active:hover,.switchalternate a.active:hover{background-color:#f8660c;color:#fff}
.h1-standalone{color:#3c599b}
#colorbox{z-index:500;outline:0}
#colorbox #cboxWrapper{background:#fff;overflow:hidden}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:30}
#cboxOverlay{position:fixed;width:100%;height:100%;background:#224691}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
.no-cssgradients #cboxLoadedContent img{max-width:none!important}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;-ms-interpolation-mode:bicubic}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#colorbox button{height:auto}
#cboxTopLeft{width:25px;height:25px}
#cboxTopCenter{height:25px}
#cboxTopRight{width:25px;height:25px}
#cboxBottomLeft{width:25px;height:25px}
#cboxBottomCenter{height:25px}
#cboxBottomRight{width:25px;height:25px}
#cboxMiddleLeft{width:25px}
#cboxMiddleRight{width:25px}
#cboxContent{background:#fff;padding-bottom:28px}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{padding:0;margin-top:32px}
#cboxTitle{display:none!important;float:none!important;margin:3px 0 0 140px;text-align:left;color:#224691}
#cboxCurrent{position:absolute;bottom:4px;left:18px;right:18px;color:#647DB2;text-align:center}
#cboxLoadingOverlay{background:#fff url(includes/image/products/loading.gif) no-repeat 5px 5px}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:0;right:42px;color:#444}
#cboxPrevious,#cboxNext,#cboxClose{font-family:'icons';position:absolute;font-weight:normal}
#cboxPrevious,#cboxNext{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);font-size:1em;width:36px;text-align:center;color:#fff;background:#224691}
#cboxPrevious{left:18px}
#cboxNext{right:18px}
#cboxClose{top:-18px;right:18px;display:block;z-index:15;font-size:1.7em;font-weight:600;padding:0;color:#224691;width:18px}
#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight{width:0}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
.sharingcbox{overflow:hidden;left:18px;margin-top:-32px;height:32px;position:absolute;text-align:center}
.sharingcbox>span{display:inline-block;line-height:16px;margin-right:.5em;vertical-align:top}
.sharingcbox .addthis_toolbox{display:inline-block;float:none;min-width:0;vertical-align:middle}
@media only screen and (min-width:320px) and (max-width:768px) and (orientation:landscape){#cboxTitle,#cboxCurrent,.sharingcbox{display:none!important}
#cboxTopLeft,#cboxTopRight,#cboxTopCenter,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{height:0}
#cboxLoadedContent{margin-top:0}
#cboxContent{padding-bottom:0}
#cboxClose{top:0}
}
@media only screen and (min-width:480px){.sharingcbox{text-align:left}
}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff url(includes/image/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#06245e;color:#FFF;font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#d1d6e1;font-weight:normal;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff;font-weight:normal;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-widget :active{outline:0}
.ui-widget-header .ui-state-default{background-color:#06245e}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #2F57AD;background:#2F57AD;repeat-x;color:#FFF}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/includes/image/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:16px;height:16px;background-image:url(includes/image/ui/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(includes/image/ui/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(includes/image/ui/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(includes/image/ui/ui-icons_888888_256x240.png)}
.ui-state-active .ui-icon{background-image:url(includes/image/ui/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(includes/image/ui/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(includes/image/ui/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.ui-widget-overlay{background:#aaa url(includes/image/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(includes/image/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
