body{direction:ltr}main.business_page a,main .page--business a{color:#cc0f16}main.business_page a:hover,main .page--business a:hover{color:#900;text-decoration:none}main.business_page{overflow:hidden;position:relative}main.business_page aside{font-size:.9em;max-width:200px;width:22%;padding-bottom:40px;float:left;line-height:.9}main.business_page aside p{font-size:.9em}main.business_page aside h2{letter-spacing:-2px;font-size:2.4em;margin-bottom:.5em}main.business_page aside h3{font-size:1.25em;margin:40px 0 10px 0;letter-spacing:-1px}main.business_page aside ul li{font-size:.9em}main.business_page aside p.address{font-size:.9em;white-space:pre-line}main.business_page article{font-size:.75em;max-width:668px;width:75%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:right;padding-bottom:40px}main.business_page article h2{font-size:2em;letter-spacing:-1px}main.business_page .business-table{margin-top:10px}main.business_page .business-table tr{border-bottom:1px solid #e1e1e1;padding-bottom:5px;margin-bottom:10px;display:block}main.business_page .business-table tr td{font-size:1.2em}main.business_page .business-table tr td:nth-child(1){width:140px;margin-right:10px}main.business_page .business-table tr td:nth-child(2){padding:4px 7px}main.business_page .business-table tr td em,main.business_page .business-table tr td i{font-size:.85em;color:#535353}main.business_page p.gray-lines{color:#a2a4a3;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;font-size:1.1em;font-weight:400;line-height:1;padding:.7em 0;margin:0}main.business_page h1.light,main.business_page h2.light,main.business_page h3.light,main.business_page h4.light,main.business_page h5.light{font-weight:200}main .page--business{font-size:.75em}main .page--business p{margin-bottom:.8em}main .page--business h2{font-weight:normal;font-size:2.5em;margin-top:.2em;margin-bottom:.5em}main .page--business h2.pre-title{font-size:100%;letter-spacing:0;margin:.3em 0 1.2em;padding-bottom:1.5em}main .page--business h2.pre-title a{color:#000}main .page--business h2.pre-title a:hover{color:#0174a7}main .page--business h3{font-weight:normal;font-size:2em;margin-top:.2em;margin-bottom:.1em}main .page--business h4{font-weight:normal;font-size:1.6em;margin-top:.4em;margin-bottom:.2em}main .page--business h5{font-weight:normal;font-size:1.4em;margin-top:.5em;margin-bottom:.3em}main .page--business h6{font-weight:bold;font-size:1em;margin-top:.5em;margin-bottom:.3em}main .page--business ol{list-style:decimal;margin-left:2em}main .page--business ol.alpha{list-style:lower-alpha}main .page--business ol.highlight-numbers{counter-reset:li;list-style:none;margin-left:1.75em}main .page--business ol.highlight-numbers li{margin:1em 0;position:relative}main .page--business ol.highlight-numbers li:before{content:counter(li);counter-increment:li;font-weight:bold;position:absolute;left:-1.75em}main .page--business table,main .page--business img{margin-top:1em;margin-bottom:1em}main .page--business td.opera-red-background{background:#cc0f16}main .page--business td.opera-gray-background{background:#9c9e9f}main .page--business td.opera-black-90-background{background:#1a1a1a}main .page--business td.opera-black-100-background{background:#000}main .page--business td.opera-white-background{background:#fff}main .page--business td.opera-cerulean-blue-background{background:#1096d5}main .page--business td.opera-allports-blue-background{background:#0174a7}main .page--business td.opera-green-background{background:#00a700}main .page--business hr{border:0;height:1px;background:#ddd;margin-top:1em;margin-bottom:1em}main .page--business .download{float:none;margin-right:1em;margin-bottom:1em;margin-top:1em;display:inline-block}main .page--business .cols-wrapper{margin:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}main .page--business .cols-wrapper .cols{width:100%;margin:0;display:inline-block}main .page--business .cols-wrapper .cols li:nth-child(4n+1){margin-left:0}main .page--business .cols-wrapper .cols li{display:inline-block;width:23.6%;padding:0;margin:0;margin-left:1.2%;margin-bottom:1em;vertical-align:top}main .page--business .cols-wrapper .cols li .full-width-image img{margin-bottom:1.1em;max-width:216px;width:100%;height:auto}main .page--business .cols-wrapper .cols li>div{max-width:220px;margin:auto}main .page--business .cols-wrapper .cols li>div *{text-align:inherit}main .page--business .cols-wrapper .cols li>div>p{margin-top:.8em}main .page--business .cols-wrapper .cols li>div>a{margin-top:.8em}main .page--business .cols-wrapper .cols li>div h4 a{color:#222828;text-decoration:none}main .page--business .cols-wrapper .cols .prodsheet img{width:40%;float:left;margin-right:5%}main .page--business.contact .content{width:100%}main .page--business.contact .flag{margin-bottom:.2em}main .page--business.contact .contact--main{overflow:hidden;margin-bottom:1em;border-bottom:1px solid #ddd}main .page--business.contact .banner{float:right;margin:0;margin-bottom:1em;width:50%}main .page--business.contact .address{margin-top:0;vertical-align:top;display:inline-block;width:23%;margin-right:1%}main .page--business.contact .cols{margin-top:.5em}main .page--business.contact .cols li{margin:0;margin-bottom:2em;width:21%;padding:0 2%}main .page--business.contact .cols li:nth-child(4n+1){padding-left:0}main .page--business .person{border-bottom:1px solid #ddd;padding-bottom:.5em;margin-bottom:.5em;overflow:hidden}main .page--business .person:not(:first-child){margin-top:1em}main .page--business .person:last-child{border-bottom:0}main .page--business .person .img-wrapper{float:right;margin-top:.5em;margin-left:2em;text-align:center}main .page--business .person .img-wrapper img{display:block;margin-bottom:.5em}main .page--business .person h3{float:left;text-align:left;margin-bottom:.1em;font-weight:normal;font-size:1.5em}main .page--business .person h4,main .page--business .person p{clear:left}main .page--business .banner{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:1.1em;position:relative}main .page--business .banner img{margin:0;max-width:900px;width:100%;height:auto;position:relative}main .page--business .banner .image-caption span{color:rgba(0,0,0,0.3);text-shadow:none}main .page--business .banner .image-caption{position:absolute;font-size:2.2em;color:white;text-shadow:1px 1px 1px #000;width:45%}main .page--business .banner .image-caption.top-left{top:0;left:0;margin-top:1%;margin-left:2%}main .page--business .banner .image-caption.bottom-left{bottom:0;left:0;margin-bottom:2%;margin-left:2%}main .page--business .banner .image-caption.top-right{top:0;right:0;margin-top:1%;margin-right:2%;text-align:right}main .page--business .banner .image-caption.bottom-right{bottom:0;right:0;margin-bottom:2%;margin-right:2%;text-align:right}main .page--business .banner .image-caption.left-middle-black{top:34%;left:0;margin-bottom:5%;margin-right:2%;text-align:left;font-size:2.8em;color:black;text-shadow:none}main .page--business .content{margin-top:1.1em;float:left;width:68%;padding-bottom:40px}main .page--business .content ul{list-style:outside;list-style-type:disc;list-style-image:url(images/reddot.gif);margin-left:1.3em;margin-bottom:1em}main .page--business .content table.renderedtable{margin-bottom:1em;border-bottom:1px solid #ddd}main .page--business .content table.renderedtable a img{margin:0}main .page--business .content .joblist dd{margin-bottom:.7em}main .page--business .content dl{margin-bottom:1em}main .page--business .content dl dt{line-height:1.6}main .page--business .content dl dd{margin-bottom:.4em}main .page--business .content .gmap-canvas{background-color:transparent!important;height:300px}main .page--business .content .gmap-canvas img{max-width:none}main .page--business .content .gmap-infowindow-content.smw{width:300px}main .page--business .content .gmap-infowindow-content.jobs{width:150px}main .page--business .content .gmap-infowindow-content h4{font-weight:600;font-size:1.1em;margin:0 0 .5em 0;padding:0}main .page--business .content .gmap-infowindow-content .gmap-data-item{float:left;width:50%;margin-bottom:.2em}main .page--business .content .gmap-infowindow-content .gmap-data-item img{margin:0;padding:0;float:left}main .page--business .content .gmap-infowindow-content .gmap-data-item p{margin:0 0 0 .5em;font-size:.9em;float:left}main .page--business .content .gmap-tabs{float:left}main .page--business .content .gmap-tabs .gmap-table-country{width:33%;float:left;margin-bottom:2em}main .page--business .content .gmap-tabs .gmap-table-country h4{font-weight:600;font-size:1.2em;margin:.6em 0;padding:0}main .page--business .content .gmap-tabs .gmap-table-country .gmap-table-data-item{float:left;width:100%;margin-bottom:.2em}main .page--business .content .gmap-tabs .gmap-table-country .gmap-table-data-item img{margin:0;padding:0;float:left}main .page--business .content .gmap-tabs .gmap-table-country .gmap-table-data-item p{margin:0 0 0 .5em;font-size:1em;float:left}main .page--business .content .gmap-legend{list-style:none;margin:0;padding:0}main .page--business .content .gmap-legend h4{font-weight:600;font-size:1.2em;margin:.6em 0;padding:0}main .page--business .content .gmap-legend li{width:33%;display:inline-block;margin-bottom:.2em}main .page--business .content .gmap-legend li img{margin:0 .5em 0 0;padding:0;float:left}main .page--business .content.media-listing{width:70%}main .page--business .content.media-listing a{font-weight:bold}main .page--business .content.media-listing div.description-text{display:inline}main .page--business .content.media-listing div.description-text p{display:inline}main .page--business .content.media-listing div.description-text p:before{content:"\2013";margin-right:.2em}main .page--business .content.media-listing ul{margin:0}main .page--business .content.media-listing li{display:block}main .page--business .content.media-listing .three-columns li{vertical-align:top;display:inline-block;width:29%;margin-left:3%;margin-bottom:2em}main .page--business .content.media-listing .three-columns li a{display:block}main .page--business .content.media-listing .three-columns li div.description-text{display:block}main .page--business .content.media-listing .three-columns li div.description-text p{display:block}main .page--business .content.media-listing .three-columns li div.description-text p:before{content:none;margin-right:0}main .page--business .content.media-listing .three-columns li img{float:none;clear:both;margin-top:0;margin-right:1em;margin-bottom:1em}main .page--business .content.media-listing .three-columns li a.download{margin-top:1em;display:block}main .page--business .content.media-listing .three-columns li:nth-child(3n+1){margin-left:0}main .page--business .content.media-listing h3{margin-top:.5em;padding-top:.7em;border-top:1px solid #ddd}main .page--business .content.media-listing h4{margin-top:1em;margin-bottom:.2em}main .page--business .content.media-listing img{float:right}main .page--business .content.media-listing .logo_wrapper img{margin-top:-4em}main .page--business aside.sidebar{margin:0;padding:0;padding-left:2%;margin-top:1.1em;margin-bottom:3em;width:27%;float:right;border-left:1px solid #ddd}main .page--business aside.sidebar h3:not(:first-child){border-top:1px solid #ddd;margin-top:.7em;padding-top:.5em}main .page--business aside.sidebar h4{font-size:1.2em;font-weight:normal;margin-top:2.4em;margin-bottom:.5em}main .page--business aside.sidebar .infobox{padding:1em;padding-left:3em}main .page--business aside.sidebar+.content{width:70%}main .page--business aside.sidebar .press-contacts .title{margin-top:3px}main .page--business ul.nobullets{list-style:none;margin-left:0}main .page--business ul.nobullets li{margin-top:.3em}main .page--business .vertical-split-block{overflow:hidden;border-top:1px solid #ddd;padding-top:1em;border-bottom:1px solid #ddd;padding-bottom:1em;margin-top:1em;margin-bottom:1em}main .page--business .vertical-split-block .column{width:45%;float:left}main .page--business .vertical-split-block .column:first-child{padding-right:2%;border-right:1px solid #ddd}main .page--business .vertical-split-block .column:last-child{padding-left:2%;clear:right}main .page--business .vertical-split-block .column h4{font-weight:normal;font-size:1.2em;margin-top:1em;margin-bottom:.5em}main .page--business .vertical-split-block .column h4:not(:nth-of-type(1)){border-top:1px solid #ddd;padding-top:1em;margin-top:1em}main .page--business .pagenav{border-bottom:1px dashed #ddd}main .page--business .pagenav .pagenav{border-bottom:0;display:none}main .page--business .pagenav li.sub-on .pagenav,main .page--business .pagenav li.on .pagenav{display:block}main .page--business .pagenav li{padding:.25em 0 .25em 1em;border-top:1px dashed #ddd}main .page--business .pagenav li.parent{background:url(images/arrowright.png) left .6em no-repeat}main .page--business .pagenav li.parent.on,main .page--business .pagenav li.parent.sub-on{background:url(images/arrowdown.png) left .5em no-repeat}main .page--business .pagenav li a{color:#242424;text-decoration:none}main .page--business .pagenav li.on>a{color:#cc0f16}main .page--business .scrollable-table-wrapper{max-width:100%;overflow-x:auto;margin:0 0 1.5em}main .page--business .infobox{background:#eff url(images/info.gif) 1em 1.2em no-repeat;padding:1.5em;padding-left:3em;margin-bottom:1em;border:1px dotted #6cc}main .page--business .filter-container{margin-top:3em}main .page--business .filter-container button{background:0;border:0;display:inline-block;cursor:pointer;outline:0;font-size:1.1em}main .page--business .filter-container button.selected,main .page--business .filter-container button:hover{color:#1096d5}main .page--business .mobile-form{display:none}main .page--business .more-bar{background:#f2f2f2;display:block;text-align:right;padding:.7em}main .page--business .press-node .timestamp{font-size:.75em;margin-bottom:2.7em}main .page--business .press-node h1{font-size:2.5em;border:0;line-height:1;margin-bottom:.65em;line-height:1.2}main .page--business .press-node h3{margin-bottom:.6em}main .page--business .press-node h4{margin:1em 0 .5em}main .page--business .press-node .object-left{margin:0 20px 0 0}main .page--business .press-node .object-right{margin:0 0 0 20px}main .page--business .press-node figure.embed-image-caption figcaption{background:0;font-size:.76em;padding-top:.75em}main .page--business .press-node figure.embed-image-caption a{color:#000}main .page--business .press-node .subtitle{margin:2.8em 0;padding:1.25em 5em 1.25em 2em;background:#ededed}main .page--business .press-node .subtitle h4{padding-left:1em;margin:0;border-left:2px solid #9c9e9f;color:#000;font-style:italic}main .page--business .press-node ul{padding:0 2em;list-style:none;margin:0}main .page--business .press-node ul li{position:relative;margin:0 0 .75em}main .page--business .press-node ul li:before{content:'\00BB';position:absolute;left:-20px}main .page--business .press-node ol{list-style-position:inside;margin:1em 0}main .page--business .press-node ol li{margin:0 0 1.5em}main .page--business .press-node .find-out{margin:2em 0;color:#1a1a1a}main .page--business .press-node .find-out h4{text-transform:uppercase;font-size:1em;font-weight:400}main .page--business .press-node .find-out ul{background:#ededed;padding:1.25em 2.75em}main .page--business .press-node .find-out ul li{margin:0;line-height:1.7;font-size:1.3em}main .page--business .press-node .find-out a{color:#000;font-weight:300}main .page--business .press-node .find-out a:hover{color:#1096d5}main .page--business .press-node .about-opera{margin:5em 0 2em;color:#1a1a1a}main .page--business .press-node .about-opera h4{border-top:2px solid #000;padding-top:.25em;font-size:1.5em}main .page--business .press-node .about-opera p{font-size:.9em}main .page--business .press-release-landing-page .timestamp{font-weight:bold}main .page--business .press-release-landing-page h3{font-size:1.7em}main .page--business .press-release-landing-page h4{font-size:2em;letter-spacing:-1px;font-weight:bold;line-height:1.15em}main .page--business .press-release-landing-page h4 a{color:#1a1a1a;text-decoration:none}main .page--business .press-release-landing-page h4 a:hover{text-decoration:underline}main .page--business ul.press-nodes-list{margin-top:2em;margin-left:0}main .page--business ul.press-nodes-list>li{list-style:none;margin-bottom:1em;padding-bottom:1em}main .page--business ul.press-nodes-list>li:nth-child(odd){float:left;width:48%;clear:left}main .page--business ul.press-nodes-list>li:nth-child(even){float:right;width:48%;clear:right}main .page--business ul.press-nodes-list>li:last-child{border-bottom:0}main .page--business ul.press-nodes-list.one-column{margin-top:0}main .page--business ul.press-nodes-list.one-column>li{display:block;float:none;width:100%}main .page--business ul.press-nodes-list.one-column>lifirst-child h3{border-top:0}main .page--business ul.press-nodes-list h3{font-size:1.5em;line-height:1.3em;margin:0;padding-top:.5em;border-top:2px solid #313131;text-align:left}main .page--business ul.press-nodes-list .node-preview{max-height:6.8em}main .page--business ul.press-nodes-list h3 a,main .page--business ul.press-nodes-list .node-source a{color:#000}main .page--business ul.press-nodes-list h3 a:hover,main .page--business ul.press-nodes-list .node-source a:hover{color:#0174a7}main .page--business ul.press-nodes-list:after{content:'';clear:both;display:table}main .page--business .slider{position:relative;height:288px;background-color:#f2f2f2;margin-bottom:80px}main .page--business .slider>.item{position:absolute;bottom:0;top:0;left:0;right:0;padding-right:1em;padding-left:1em;opacity:0;-webkit-transition:opacity 1000ms;-o-transition:opacity 1000ms;transition:opacity 1000ms}main .page--business .slider>.active{opacity:1;z-index:10}main .page--business .slider .control{display:none;position:absolute;height:58px;width:32px;top:50%;margin-top:-29px;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms;opacity:.5;cursor:pointer;z-index:222}main .page--business .slider .control:hover{opacity:.75}main .page--business .slider .control.previous{left:15px;background:url("../images/arrow-left.png") no-repeat 50%}main .page--business .slider .control.next{right:15px;background:url("../images/arrow-right.png") no-repeat 50%}main .page--business .slider .controls{position:absolute;top:100%;width:100%;text-align:center}main .page--business .slider .controls .dot{color:#ccc;cursor:pointer;display:inline-block;margin:0 .02em;line-height:1;font-size:3em;text-align:center;text-decoration:none;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}main .page--business .slider .controls .dot.active{color:#4d4d4d}main .page--business .slider h3 a{color:#000;overflow:hidden;display:block;font-size:.75em;margin-top:.5em;letter-spacing:-0.04em;word-wrap:break-word;max-height:3.6em;line-height:1.2em}main .page--business .slider .node-image{float:left;background-color:#fff}main .page--business .slider .node-image.default{margin:16px 20px 16px 0;padding:10px;width:180px;height:235px}main .page--business .slider .node-image.default>div{background-repeat:no-repeat;background-position:50%;background-size:contain;height:100%;width:100%}main .page--business .node-timestamp,main .page--business .node-source{font-size:.75em;margin:1em 0 .75em}main .page--business .node-preview{font-size:.85em;max-height:6.8em;line-height:1.7em;overflow:hidden}main .page--business .node-more{font-size:.75em}main .page--business .delimitered-list{margin-left:0!important}main .page--business .delimitered-list li{list-style:none;display:inline-block}main .page--business .delimitered-list li:after{content:"\2c\a0"}main .page--business .delimitered-list.slash li:after{content:"\a0\2f\a0"}main .page--business .delimitered-list li:last-child:after{content:"\2e"}main .page--business .calm-button{border:0;font-weight:bold;display:block;background:#415c75;text-decoration:none;cursor:pointer;color:#fff;width:150px;padding:5px 0;margin:1em auto 1em auto;border-radius:6px}main .page--business .ui-tabs{margin-bottom:1em}main .page--business .ui-tabs .ui-tabs-nav{margin:0 0 0 .5em}main .page--business .ui-tabs .ui-tabs-nav li{display:inline-block;list-style:none;background:#DDD;padding:.1em .4em;border:1px solid #CCC;border-bottom:0}main .page--business .ui-tabs .ui-tabs-nav li a{text-decoration:none;color:black}main .page--business .ui-tabs .ui-tabs-nav li a:focus{outline:0}main .page--business .ui-tabs .ui-tabs-nav li.ui-tabs-active{font-weight:bold;background:white}main .page--business .ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#700}main .page--business .ui-tabs .ui-tabs-panel{border:1px solid #CCC;padding:1em}main .page--business .sdk-agreement{margin:25px 0 0 30px;float:left;width:200px;position:absolute}main .page--business.press-pages{font-size:100%}main .page--business.press-pages a{color:#1096d5}main table{width:100%}main table th{background-color:#f0f0f0}main table td,main table th{padding:.33em;border:1px solid #ddd}main table td p,main table th p{margin:0!important;line-height:1.2em}main table.nowrap td,main table.nowrap th{white-space:nowrap}main table.no-border td,main table.no-border th{border:0}main .press-pages .content{margin-top:.25em}main .press-pages h1,main .press-pages h2,main .press-pages h3,main .press-pages h4{font-weight:100}main .press-pages p{font-weight:400}main .press-pages a{text-decoration:none}main .press-pages ul{list-style:none;padding:0}main .press-pages aside.sidebar{border-left:none;border-top:2px solid #000;padding-top:.5em;padding-left:0;margin-top:4.05em;font-size:85%}main .press-pages table td,main .press-pages table th{padding:0}main .press-pages table.no-border{border:0}main .press-pages .pagenavigator{clear:both;margin:4em 0 2em;border:2px solid #000;border-left:none;border-right:0;text-transform:uppercase;font-size:.75em}main .press-pages .pagenavigator p{margin:0}main .press-pages .pagenavigator .current{color:#999;padding:1.1em .55em}main .press-pages .pagenavigator a{color:#000;padding:1.1em .55em;font-weight:bold;display:inline-block}main .press-pages .pagenavigator a:hover{color:#1096d5}main .press-pages .pagenavigator .previous a,main .press-pages .pagenavigator .next a{position:relative}main .press-pages .pagenavigator .previous a:after,main .press-pages .pagenavigator .next a:after{background:url(../css/images/blue-nav-sprite.png) no-repeat;content:'';position:absolute;width:16px;height:16px;top:50%;margin-top:-8px}main .press-pages .pagenavigator .previous{float:left}main .press-pages .pagenavigator .previous a{padding-left:30px}main .press-pages .pagenavigator .previous a:after{left:0;background-position:-8px -103px}main .press-pages .pagenavigator .pages{margin:0 7em;display:block;text-align:center}main .press-pages .pagenavigator .next{float:right}main .press-pages .pagenavigator .next a{padding-right:30px}main .press-pages .pagenavigator .next a:after{right:0;background-position:-7px -70px}main .press-news ul.press-nodes-list{margin-top:-0.4em}main .press-news ul.press-nodes-list>li:nth-child(1) h3,main .press-news ul.press-nodes-list>li:nth-child(2) h3{border-top:0;padding-top:0;margin-top:0}main .press-resources h1{font-size:2.4em}main .press-resources .product-desc{margin-top:1em;padding:0}main .press-resources .product-desc p{font-weight:100;font-size:1.2em}main .press-resources .product-section{margin-top:3em;padding:0}main .press-resources .product-section h2{font-weight:700;font-size:.75em;background:#ededed;padding:.75em;margin-bottom:2em;letter-spacing:0}main .press-resources .video-wrapper,main .press-resources .image-gallery{margin:0}main .press-resources .divider-line{margin:8px 0}main #press-room .columns--2 h3{border-top:2px solid #000;padding-top:.5em;font-size:1.2em}main #press-room .columns--2 p{font-size:.72em}main .tiles-view .columns--3>*{width:29.3%}main .tiles-view .columns--3 h3+p{margin:0;font-size:.9em}main .tiles-view .columns--3 p+p{margin:.5em 0 0;font-size:.75em}main .tiles-view .columns--3 a+h3{margin:0 0 .2em;font-size:1.5em}main #contacts h1{margin-top:.8em;padding-bottom:0;font-weight:100}main #contacts .columns{margin-top:5%}main #contacts .content-main h3{margin:0 0 .8em;font-size:1.2em;font-weight:100}main #contacts .content-main h3.top-border{border-top:2px solid #000;padding-top:.4em}main #contacts .content-main h3.top-border-solid{margin:1.1em 0 -0.5em;padding-bottom:0}main #contacts .content-main h4{margin-top:0;margin-bottom:0;font-size:1.2em;font-weight:100}main #contacts .content-main h4+p{margin-top:0;font-size:.6em}main #contacts .content-main p+p{font-size:.71em}main #fast-facts h1{margin:-0.3em 0 .45em}main #fast-facts .columns{margin-top:9%}main #fast-facts .content-main h4{font-size:1em;margin:.5em 0 0}main #fast-facts .content-main p{font-size:.72em;margin:0 0 1em}main #faq h1+ul{font-size:1.24em;letter-spacing:-0.04em}main #faq h2.blue{margin:1.55em 0 .5em}main #faq ul+h2.blue{margin:2.6em 0 .3em}main #faq h2.blue+div{position:relative;top:-122px;height:0}main #faq .content-main .expand-toggle{font-size:1.24em}main #faq .content-main .expandable{padding-top:.5em}main #faq .content-main .expandable li{font-weight:400}main #faq .content-main p{font-size:.8em}main #reports .content-main img+h3{font-size:1.2em}main #reports .content-main h3+p{margin:0;font-size:.7em}main #reports .content-main p{font-size:.6em}main #reports .plus-button{margin-top:21px}main #executive-team .content-main h3{font-size:1.2em;margin:0}main #executive-team .content-main h4{font-size:.6em;font-weight:700;margin:.25em 0 1em}main #executive-team .content-main p{font-size:.72em;line-height:1.65em;margin:1.5em 0}main #executive-team .columns--2 .column>img:first-child{border-top:2px solid #000;padding-top:.75em;margin-top:2em}@media all and (max-width:940px){main.business_page aside h2{font-size:1.8em}main .page--business .cols-wrapper{margin-left:2%;margin-right:2%}main .page--business .banner{margin-left:2%;margin-right:2%}main .page--business aside.sidebar+.content{width:68%;margin-left:2%}main .page--business aside.sidebar{margin-right:2%;width:24%}main .page--business.contact .contact--main{margin-left:2%;margin-right:2%}}@media all and (max-width:800px){main .page--business .banner .image-caption{font-size:1.2em}main .page--business .banner .image-caption.left-middle-black{font-size:1.8em}main .page--business .slider{height:500px;background:#fff}main .page--business .slider h3 a{color:#000;overflow:hidden;display:block;font-size:.75em;margin-top:.5em;word-wrap:break-word;max-height:3.6em;line-height:1.2em}main .page--business .slider .control{top:25%;display:block}main .page--business .slider .node-image.default{float:none;position:relative;width:100%;height:202px;padding:0;margin-bottom:2em}main .page--business .slider .node-image a{position:absolute;height:58px;width:32px;top:50%;margin-top:-29px}main .page--business .slider .node-image a.go-left{background:url("../images/arrow-left.png") no-repeat 50%;left:10px}main .page--business .slider .node-image a.go-right{right:10px;background:url("../images/arrow-right.png") no-repeat 50%}main .page--business ul.press-nodes-list>li:nth-child(odd),main .page--business ul.press-nodes-list>li:nth-child(even){float:none;width:100%;clear:both}main .page--business ul.press-nodes-list>li:nth-child(2) h3{border-top:2px solid #000;padding-top:.5em}main .page--business .pagenavigator{border:0}main .page--business .pagenavigator .previous a{padding-left:0}main .page--business .pagenavigator .next a{padding-right:0}main .page--business .pagenavigator .previous a:after,main .page--business .pagenavigator .next a:after{background:0}main .page--business .press-node h1{font-weight:400;margin-bottom:.3em}main .page--business .press-node .timestamp{margin-bottom:.65em}main .page--business .press-node .subtitle{margin:1.4em 0;padding-left:1.5em}main .page--business .press-node .subtitle h4{font-size:1em;padding-left:1em}main .page--business .press-node .find-out ul li{font-size:1em}main .page--business .press-node .find-out h4{font-size:.78em}main .page--business .press-node .about-opera h4{font-size:1em}main .page--business .press-node .about-opera p{font-size:.78em}aside.sidebar p{font-size:12px}main h1{font-size:30px!important}main .tiles-view .columns--3>*{width:auto;margin:0 0 1em!important}main .tiles-view .column:after{clear:both;display:table;content:''}main .tiles-view img{max-width:28%;float:left;margin:0 15px 15px 0}#reports a+h3{font-size:1.1em}#press-products .pre-title,#press-room .pre-title{display:none}}@media all and (max-width:650px){main.business_page article{float:none;width:100%;max-width:100%}main.business_page aside{float:none;width:100%;max-width:100%}main .page--business .cols-wrapper .cols li{width:48%}main .page--business .content.media-listing .three-columns li{width:46%;margin-left:2%!important}main .page--business .content.media-listing .three-columns li:nth-child(2n+1){margin-left:0!important}main .page--business.contact .cols li{width:46%}main .page--business.contact .cols li:nth-child(2n+1){padding-left:0}main .page--business .content,main .page--business .content.media-listing{width:96%;padding:0;margin:0 2%}main .page--business aside.sidebar{float:left;width:96%;padding:0;padding-bottom:40px;margin:0 2%;border-left:0}main .page--business aside.sidebar h3{padding-top:.5em}main .page--business.contact .content{width:96%;padding:0;margin:0 2%}main .page--business.contact .banner{display:none}main .page--business.contact .address{width:48%}main .page--business .mobile-form{display:block}main .page--business .mobile-form .filter-container{padding:0 0 1em;text-transform:uppercase;font-weight:700}main .page--business .mobile-form .filter-container select,main .page--business .mobile-form .filter-container input[type="submit"]{background:#222;color:#fff;padding:.4em;border:0;text-transform:uppercase;font-weight:700}main .page--business .mobile-form .filter-container option{background:#f1f1f1;color:#222}.hi-res-imgs{display:none}}@media all and (max-width:550px){main .page--business .banner .image-caption{font-size:1em}main .page--business .banner .image-caption.left-middle-black{font-size:1.3em}}@media all and (max-width:450px){main .page--business .banner .image-caption{font-size:.8em}main .page--business .banner .image-caption.left-middle-black{font-size:1em}main .vertical-split-block{padding-top:0;border-top:0;padding-bottom:0;border-bottom:0}main .vertical-split-block .column{float:none;width:100%;padding:0!important;border:0!important}main .vertical-split-block .column h4{padding-top:0!important;border-top:0!important}}@media all and (max-width:380px){main .page--business .cols-wrapper .cols li{width:100%;margin-left:0}main .page--business .person h3{float:none}main .page--business .person .img-wrapper{float:none;margin-left:0;text-align:left}main .page--business .content.media-listing .three-columns li{width:100%;margin-left:0!important}main .page--business.contact .cols li{padding-left:0}main .page--business.contact .address{width:100%}}@media all and (max-width:300px){main .page--business .banner .image-caption{font-size:.6em}main .page--business .banner .image-caption.left-middle-black{font-size:.6em}}main .list-form{overflow:hidden}main .list-form section{padding-top:1em;padding-bottom:1em;margin-top:2em;margin-left:5%;margin-right:5%;border-top:1px solid #ddd;border-bottom:1px solid #ddd}main .list-form fieldset{border:1px solid #ddd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:1em;margin-bottom:1.5em}main .list-form fieldset>legend{padding:0 .5em;font-size:1.2em;font-weight:bold}main .list-form ul li{line-height:2.5em;margin-top:1em;display:block;overflow:hidden}main .list-form ul li:first-child{margin-top:0}main .list-form ul li dl{display:block;width:100%}main .list-form ul li>dl dt,main .list-form ul li dl dd{display:block}main .list-form ul li>dl dt,main .list-form ul li>label{display:inline-block;float:left;width:25%;margin-right:2%;clear:left;font-weight:bold;text-align:right}main .list-form ul li>dl dt:after,main .list-form ul li>label:after{content:"\3a"}main .list-form ul li>dl dt.secondary,main .list-form ul li>label.secondary{text-align:left;line-height:1em;float:none;display:block;width:auto;font-weight:normal;font-size:.9em;margin:0 5.5% 1em 27%}main .list-form ul li>dl dt.secondary:after,main .list-form ul li>label.secondary:after{content:""}main .list-form ul li dd{width:68%;padding:.6em .5em}main .list-form ul li textarea,main .list-form ul li input,main .list-form ul li select{width:67.6%;padding:.3em .5em;border:1px solid #ddd;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}main .list-form ul li.three-fields textarea,main .list-form ul li.three-fields input,main .list-form ul li.three-fields select{width:auto}main .list-form ul li input[type="radio"]{width:inherit;border:0}main .list-form ul li input[type="checkbox"]{width:inherit;margin-top:.8em;padding:0}main .list-form ul li fieldset.legend-as-label{padding:0;border:0}main .list-form ul li fieldset.legend-as-label legend{display:inline-block;width:24%;float:left;font-size:1em;text-align:right}main .list-form ul li fieldset.legend-as-label legend:after{content:":"}main .list-form ul li fieldset.legend-as-label ul{margin:0;width:67.6%;margin-left:27%}main .list-form ul li fieldset.legend-as-label input[type="checkbox"]:first-child+label{float:none;text-align:left;width:auto;margin:0}main .list-form .push{margin-left:27%}main .list-form p.push{margin-left:29%}main .list-form .error-text{color:#c00;background-color:#FEE;border:1px solid #c00;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}main .list-form .error-text ul{margin-left:0}main .list-form .error-text li{margin-bottom:.5em}main .list-form .errorlist{color:#c00;margin-left:32%;margin-bottom:.5em}main .list-form .errorlist li{margin-top:0}main .list-form .errorlist+label+input,main .list-form .errorlist+label+textarea{border-color:#c00}main .list-form button[type="submit"],main .list-form input[type="submit"]{background-color:#1096d5;color:white;border:1px solid #1096d5;margin:.7em 0;padding:.6em 3em;font-weight:bold;min-width:30%;margin-top:2em;float:right;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:5.5%}main .list-form button[type="submit"]+p,main .list-form input[type="submit"]+p{clear:both;margin-right:5.5%}main .list-form .float-right{float:right}main .list-form .extra-links{float:right;display:inline-block;margin-top:2em;margin-right:3em;font-size:1.2em}main .sidebar-form{position:relative;border:1px solid #ddd;border-top:0;color:#404040;padding:.6em 1em .2em 1em}main .sidebar-form:before{position:absolute;top:0;left:-1px;right:-1px;height:7px;border-top:solid 7px #cc0f16;content:""}main .sidebar-form label{display:block}main .sidebar-form input[type="text"]{border:1px solid #ddd;width:90%}main .sidebar-form input[type="submit"]{margin:2em 0 0 0}@media screen and (max-width:500px){main .list-form fieldset{padding:.5em;margin-bottom:1em}main .list-form ul{margin-left:1%!important;margin-right:1%!important}main .list-form li{line-height:1em}main .list-form li>dl dt,main .list-form li>label{margin-bottom:.2em;display:block;float:none;width:100%;margin-right:2%;clear:none;text-align:left}main .list-form li textarea,main .list-form li input,main .list-form li select{font-size:1em;width:100%}main .list-form li label>input{width:50%}main .list-form li input[type="checkbox"]{margin-top:0}main .list-form li ul{margin-left:29%!important}}@media screen and (max-width:300px){main .list-form input{width:100%}main textarea{height:6em}}
