#languageSwitcher,#languageSwitcher a,a,aside,aside a,aside h2 a:hover,aside p,aside span,header>.contactinfo a{text-decoration:none}a.asideitemtitle:hover,article .actions a:hover,article .col a,article li a:hover,aside a:hover,footer .fblink,header>.contactinfo a:hover{text-decoration:underline}#languageSwitcher,#languageSwitcher a,a,article .textbox,article h1,article h2,article h3,article h6,article p,aside,aside p,aside span,body,header>.contactinfo a,header>.contactinfo span,span{font-family:Roboto,Helvetica,Arial,sans-serif}a,body{font-size:13px;line-height:1.4}#logo,header{position:relative}a,button{font-weight:400}.immersive h3,aside h2,aside h2 a,footer h2{text-transform:uppercase}body{background:#fff;margin:0;color:#252525}*{box-sizing:content-box;-webkit-box-sizing:content-box}article img{opacity:1}#ls{position:fixed;top:0;left:0}.headerimg,.headerimg img{position:relative;float:right}a{letter-spacing:0;color:#4a4848}header{width:100%;padding:10px 0 0;clear:both;height:40px}button{font-size:14px;background:#299ac0;border:1px solid #2c9ad7;line-height:20px;display:block;padding:5px 10px;margin:15px 0 0;border-radius:3px;color:#fff}button:hover{background:#46b3d8}#logo{width:66%;float:left;left:5px;z-index:5000}#d20yo{margin-top:-25px;display:inline;vertical-align:middle;max-height:39px}#logo a img{max-height:33px}@media(min-width:768px){#logo,header{position:relative}header{width:100%;padding:0;clear:both;height: 82px;}#d20yo{display:inline;margin-top:-46px;vertical-align:middle;width:17%;max-height:500px}#logo{width:45%;top: 5px;float:left;height:100%;left:5px;z-index:5000;}#logo a img{width:auto;width:46%;vertical-align:baseline;max-width:265px;margin:5px 0 0;height:auto;max-height:inherit}}body>nav,header>.contactinfo{position:relative;width:auto}.headerimg{height:70px;margin:0 5px 0 0;overflow:hidden;background:#ebebeb}#mainMenu,body>nav{background:#252839}.headerimg img{height:100%;margin:0;border-color:transparent;border-width:3px;border-style:solid}header>.contactinfo{float:right;left:10px;margin-top:21px;margin-right:20px;padding:0 5px}header>.contactinfo img{display:block;float:left;clear:left;margin:2px 15px 0}header>.contactinfo img::after{display:block;float:right;clear:right}header>.contactinfo span{float:right;display:block}header>.contactinfo a,header>.contactinfo span{font-size:13px;color:#666;font-weight:400;letter-spacing:-.1px;line-height:15px}body>nav{display:block;clear:both;width:100%;float:left;overflow:visible;height:41px;z-index:1350}#mainMenu{height:37px;overflow:hidden}nav #menunew{position:absolute;left:87%;margin-top:-13px;z-index:500;display:block!important}@media(min-width:768px){body>nav,nav #menunew{display:block}body>nav{position:relative;height:40px;background:#252839;clear:both;float:none;width:auto;margin:0;z-index:1350}#mainMenu h1{display:none}}#mainMenu h1{text-align:center;color:#eee;line-height:4px;cursor:pointer}#mainMenu h1::after{content:'\2193';font-size:15px;font-weight:600;margin-left:4px;vertical-align:3px}#languageSwitcher{position:absolute;width:72px;top:5px;float:left;height:30px;left:100%;margin-left:-78px;padding:0 0 0 3px}#languageSwitcher .lang_hu{background:url(images/flags.png) no-repeat}#languageSwitcher .lang_en{background:url(images/flags.png) -80px 0 no-repeat}#languageSwitcher .lang_de{background:url(images/flags.png) -36px 0 no-repeat}#languageSwitcher a{width:20px;height:18px;display:block;float:left;margin:0 2px}@media(min-width:768px){#languageSwitcher{position:absolute;width:114px;float:left;height:30px;left:100%;margin-left:-119px;padding:0 0 0 3px}#languageSwitcher a:hover{text-decoration:underline;color:#ccc}#languageSwitcher .lang_hu{background:url(images/flags.png) no-repeat}#languageSwitcher .lang_en{background:url(images/flags.png) -75px 0 no-repeat}#languageSwitcher .lang_de{background:url(images/flags.png) -36px 0 no-repeat}#languageSwitcher a{width:30px;height:18px;display:block;float:left;margin:0 4px}}#languageSwitcher,#languageSwitcher a{font-size:10px;color:#b6b6c3;font-weight:400;letter-spacing:.3px}#mainMenu a:hover,#mainMenu a:link,#mainMenu a:visited,#mainMenu>a{position:relative;display:block;float:left;width:100%;clear:both;height:35px;line-height:36px;font-family:Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.2px;font-size:14px;color:#eee;text-align:center;font-weight:600;text-transform:uppercase;text-decoration:none;overflow:hidden}@media(min-width:768px){#mainMenu{position:relative;display:block;margin:0 auto;height:100%;width:99%}#mainMenu a:hover,#mainMenu a:link,#mainMenu a:visited,#mainMenu>a{position:relative;display:block;float:left;width:12.27%;clear:none;height:100%;line-height:41px;font-family:Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.2px;font-size:14px;color:#eee;text-align:center;font-weight:800;text-transform:uppercase;text-decoration:none;overflow:hidden}}article .textbox,article h3{color:#726f6f;letter-spacing:.5px}#mainMenu a:last-child{background:#252839;color:#fff}#mainMenu a:hover{background:#2350a6;transition:.2s ease-in-out}#mainMenu.full{height:318px!important}#mainMenu.small{height:30px}#mainMenu a.small{line-height:27px}#headerimg{position:relative;top:0;left:0;clear:both;width:auto;height:150px;float:right;outline:#00f solid 1px;overflow:hidden}#headerimg img{height:100%}article{position:relative;height:auto;margin:15px 15px 5px}@media(min-width:1024px){article{margin:15px .5% 5px}}@media(max-width:768px){article{margin:15px 1% 5px}}article>div{float:left}article>div>.textfield{position:relative;width:100;outline:red solid 1px}article>.left,article>.right{position:relative}article>.left{width:70%;float:left;clear:left}article>.right{width:29%;float:right;clear:right}article img.left{float:left;clear:left}article img.right{float:right;clear:right}article .textbox{width:25%;min-height:65px;float:left;margin:0 4%;opacity:1;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}article h1{margin:0 0 6px;line-height:1.2em;text-rendering:optimizeLegibility;font-size:24px;letter-spacing:-.5px;font-weight:400}article h1,article h2{color:#464646;opacity:1}article h6{margin:16px 0 2px;padding:0;font-size:14px;font-weight:400;color:#252525}article h2{margin:16px 0 3px;padding:0;font-size:16px;font-weight:400;text-transform:inherit}article h3{padding:0;font-size:14px;font-weight:600;opacity:1}article li,article p,span{font-weight:400;color:#252525;opacity:1}article p,span{font-size:13px;margin:0;letter-spacing:0;line-height:1.4em;text-rendering:optimizeLegibility}.ceginformaciokpage p{text-align:left}article ul{margin:0 0 0 12px;padding:0;list-style-type:disc;list-style-image:url(images/li.png);opacity:1}article li{margin:0 2px;padding:0;line-height:1.6;letter-spacing:.25px}article li a::after{content:url(images/link.png);padding:0 0 0 2px;line-height:20px;font-size:10px;color:#299ac0}article .col,article .col30{position:relative;margin:0 1% 10px;padding:0;float:left;display:block;width:98%;min-height:240px;overflow:hidden;background:#ebebeb;opacity:1}@media(min-width:768px){article .col,article .col30{position:relative;margin:0 .3% 10px;padding:0;float:left;display:block;min-height:300px;overflow:hidden;background:#ebebeb;opacity:1}.servicespage .col{width:32.7%}article .colleft{margin:0 auto 10px;width:100%;height:100px;clear:both;text-align:left}.presspage .col{outline:#00f solid 1px;height:100%;width:31.7%}}.actions{background-color:#fff!important;border:1px solid #d0d0d0;margin-top:5px!important}article .actions a{display:block;float:left;margin:3px 0;clear:both}article .actions .brand{position:relative;width:45%;display:block;margin:5px auto 10px;clear:both}article .actions h2{margin:0 0 9px}article .actions h4{display:block;float:left;font-weight:600;margin:6px 0 3px 5px}article .col h2,article .col p{float:left;position:relative;font-size:13px;line-height:1.3;text-align:center;display:block;clear:left}article .col h2{width:100%;margin:0 0 15px;font-size:16px}article .colleft{margin:0 auto 10px;width:100%;height:100px;clear:both;text-align:left}article .colleft,article .colright{position:relative;display:block}aside .pager,aside .pager .title{left:0;position:absolute;top:100%}article .colright{float:right;clear:right;text-align:left}article .colleft img{height:90%;display:block;width:auto;margin:0 auto;padding:2% 0 0}article .col100,article .col50{height:auto;background:#ebebeb}article .colleft p,article .colright p{margin:0;padding:0}article .p75{width:75%}article .p73{width:73%}article .p25{width:25%}article .col p{padding:0 5px;text-align:left}article .col50 h4,aside .actions,footer .copy{text-align:center}article .col50{width:50%}article .col100{width:100%}article .separator{height:0;width:100%;margin:0 0 30px;padding:0;border-top:1px solid rgba(167,167,167,.35);border-bottom:1px solid rgba(249,249,249,.35);box-shadow:#f3f3f3 0 2px 6px}article>div>img{margin:0 0 10px;padding:0}article hr,footer hr{clear:both;border:0;padding:0;margin:0;width:100%;height:1px}hr.visible{height:15px;border-bottom:1px solid #cecece}footer .copy{margin:0;width:100%;font-size:10px;color:#726f6f}aside{display:block;border-top:1px solid #cecece;overflow:hidden}aside .pager{width:100%;margin:-237px 0 0;height:237px;clear:both;border:0;background:url(images/asidebg.png) bottom center repeat-x;z-index:8000}aside .pager .title{text-align:center;color:#fff;width:100%;height:37px;margin:-37px 5px 0;font-weight:600;padding-top:4px;line-height:14px;font-size:14px;background:#299ac0;cursor:pointer}aside .pager .title:hover{background:#4bbce2}aside .actions{visibility:hidden;border:0;display:block;position:relative;margin:0 auto}@media(min-width:768px){aside{display:block;border-top:0}}aside{margin:7px 0 0;height: 94em;position:relative;padding:5px 5px 35px;}aside>div{margin:15px 15px 0;float:left}aside h3,aside h4{margin-top:10px;margin-bottom:0;letter-spacing:0;font-size:14px;font-weight:600;color:#333;line-height:1.45em}article h4{font-weight:400;margin:0 0 10px;font-size:inherit}aside,aside p,aside span{font-weight:400;color:#333;line-height:23px;letter-spacing:0}aside p{display:block;clear:both;float:left;line-height:1.5em;margin:10px 0}aside h2,aside h2 a{margin-top:0;margin-bottom:4px;clear:both;line-height:1.2em;display:block;letter-spacing:0;color:#299ac0;font-family:Roboto,sans-serif;font-size:18px;font-weight:600}aside a{color:inherit}aside .asidewrapper{margin-bottom:55px}aside .asidewrapper .asideitemtitle{width:auto;display:block;font-family:"Roboto Condensed";font-size:20px;font-weight:100;color:#333;margin-bottom:11px;margin-right:15px;line-height:21px;border:0}aside asidewrapper .asideitemprice{margin:5px 0 15px -15px}aside .asidewrapper{line-height:1.3em;margin:0}a.asideitemtitle:hover{color:#555}aside .asidewrapper .asideitemprice,aside .asidewrapper .asideitemtext{font-family:"Roboto Condensed";font-size:14px;font-weight:100;line-height:1em;letter-spacing:.5px;font-style:italic;width:100%;display:block}footer,footer h2,footer p,footer p a,footer span{font-family:Roboto,Helvetica,Arial,sans-serif;color:#f9f9f9}aside .asidewrapper .asideitemtext{color:#d26806}aside .asidewrapper .asideitemprice{font-weight:400;font-size:32px;font-style:italic;color:#333;text-align:right}aside .asidewrapper img{width:100%;border:1px solid #cecece;height:auto;display:block;margin:20px auto 10px}.asideimg{position:relative;margin:15px;min-height:200px}.asideimg img{width:100%}aside hr{border-top:1px solid #c7c7c7;margin:0 15px 20px;width:auto}footer{position:relative;clear:both;width:100%;float:left;background:#13181f;sbackground:#202935}footer p{position:relative;float:left;margin:10px 15px 0}footer *{opacity:1}footer,footer p,footer p a,footer span{letter-spacing:.5px;font-size:11px;line-height:13px}footer .textalignright{display:block;float:left}@media(min-width:768px){footer .textalignright{display:block;clear:both;float:right;text-align:right}}footer h2{margin:10px 0 0 15px;font-size:14px;font-weight:400}footer .fblink{width:250px;float:left;height:28px;margin:3px 15px 0 0;display:block;color:#f9f9f9;letter-spacing:.5px;font-size:11px;line-height:13px}footer .fblink::before{content:"Find us on "}footer .newsletterlink{position:relative;margin:-10px 15px 10px;float:left;display:block;width:410px;text-align:left;top:2px;text-decoration:none}@media(min-width:768px){footer .left{float:left}footer .right{float:right}footer .fblink,footer .newsletterlink{float:right;text-decoration:none;display:block}footer .fblink{width:auto;margin:4px 0 0;font-family:Sans-serif;color:#f9f9f9;font-size:20px}footer .newsletterlink{margin:0 15px 0 0;width:100%;text-align:right}footer .fblink::before{content:url(images/facebook.png);width:27px;float:left;margin-top:-5px;display:block;vertical-align:-4px}footer .copy{position:relative;width:100%;color:#726f6f}}.immersive h3,.newsletter+small,.newsletter+small a,.switcher,table tr td,table tr td a{font-family:Roboto,Helvetica,Arial,sans-serif}footer img{vertical-align:11px;margin-top:-12px;margin-right:5px}@media(min-width:768px){footer img{vertical-align:-4px;margin-right:6px}}#iso{margin:5px 0}#fb-share-container{width:84px;float:left;height:20px;margin:35px 0 15px 15px;background:url(images/fbshare.jpg) top left no-repeat}#fb-share-container.gray{background-image:url(images/fbshare-gray.jpg)}#map,#map+div{margin:0 0 0 1%}#fb-share-container:hover{cursor:pointer}#fb-share-container h1,#fb-share-container h2,#fb-share-container h3,#fb-share-container img,#fb-share-container p,#fb-share-container span{opacity:1}.fb-share-button{position:relative;float:left;width:120px;height:30px;outline:float 1px}#map{position:relative;width:98%;height:400px;opacity:1}#map *,#map div,#map h1,#map h2,#map h3,#map p,#map span,input{opacity:1}.service{background:#ebebeb;min-height:170px;margin:0 .3% 10px;padding:.5%;float:left;width:98.3%}.service img{height:170px;margin:0 10px 0 0;float:left}.service h2{margin:0 5px 5px 0;font-size:16px}.newsletter{position:relative;width:100%;margin:15px 0;display:block;clear:both;float:left}.newsletter .btnsubscribe,.newsletter .errcontact,.newsletter .erremail,.newsletter .errname,.newsletter .lblcontact,.newsletter .lblemail,.newsletter .lblname,.newsletter .txtcontact,.newsletter .txtemail,.newsletter .txtname{position:relative;float:left;margin:15px 0 0 5px}.newsletter .errcontact,.newsletter .erremail,.newsletter .errname{color:#c22;clear:both;float:left;margin:15px 0 0 10px;display:none}.newsletter .btnsubscribe,.newsletter .lblcontact,.newsletter .lblemail,.newsletter .lblname{clear:left;width:120px}.newsletter .txtcontact,.newsletter .txtemail,.newsletter .txtname{width:70%;height:1.2em;border-width:1px;font-size:14px}.newsletter input{border-color:#a5acb9;border-style:solid}.newsletter .btnsubscribe:active{background:#1f80bd;border:1px solid #2c9ad7}.newsletter .btnsubscribe,.popup [type=button]{font-weight:400;font-size:14px;width:110px;background:#41a4e0;border:1px solid #2c9ad7;line-height:20px;display:block;padding:5px 10px;margin:15px 0 0;border-radius:3px;color:#fff}.newsletter .err{border:1px solid #c22}.switcher,.tab img{background:#f5f5f5;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2)}.newsletter+small{display:block;clear:both;float:left;margin:25px 0 0}.newsletter+small,.newsletter+small a{font-weight:400;font-size:11px;letter-spacing:0;color:#777;line-height:1.5em;text-align:justify}#Building{position:relative;width:97%;height:auto;height:283px;float:left;margin:22px 0 15px 2%;opacity:1}#Building>.after,#Building>.before{position:absolute;top:5px;left:5px;width:100%;height:100%}#Building - div{margin:0}#contactdata h3{margin:12px 0 -15px}.clear{clear:both}.switcher{position:relative;width:50px;height:20px;top:-20px;left:1px;float:left;color:#6d6a60;font-weight:400;font-size:13px;line-height:20px;letter-spacing:.5px;padding:0 9px;margin:0 2px 0 -1px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #c6c6c6;cursor:pointer;z-index:8000}.switcher_selected{border-bottom:0 none transparent}.tab{position:absolute;width:98%;top:0;left:0;height:96%;opacity:1}.tab img{position:relative;top:0;left:0;width:100%;padding:5px;border-bottom:1px solid rgba(0,0,0,.2)}.table_item_withdetails,.table_item_withdetails2{position:relative;float:left;margin:0 1% 3% 0;width:390px;overflow:hidden}.table_item_withdetails2{position:relative;float:left;margin:.5% 0;width:100%;min-height:118px;overflow:hidden;padding:1% 0;background:#e5e5e5}.table_item_withdetails2 .left img{position:relative;display:block;max-height:125px}#partners hr,table tfoot td,table tfoot tr{padding:0;margin:0}.table_item_withdetails2 .left{display:block;float:left;width:30%;height:auto;clear:left;margin:0 3% 0 2%;overflow:hidden}.table_item_withdetails2 .right{display:block;float:left;width:63%;height:100%}.table_item_withdetails p,.table_item_withdetails span,.table_item_withdetails2 p,.table_item_withdetails2 span{text-align:left}.table_item_withdetails a,.table_item_withdetails p,.table_item_withdetails span,.table_item_withdetails2 a,.table_item_withdetails2 p,.table_item_withdetails2 span{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;color:#726f6f;line-height:1.4em;letter-spacing:normal;word-wrap:normal;white-space:pre-line}.table_item_withdetails span strong,.table_item_withdetails2 span strong{font-weight:600}.table_item{position:relative;float:left;margin:15px 10px 5px;width:auto;overflow:hidden}#counter,#iso_sap{position:absolute}.table_item img,table tr td img{margin:0 5px}#iso_sap img,#partners,#solar{width:100%}table tr td,table tr td a{font-weight:400;letter-spacing:0;color:#252525;word-wrap:break-word}table tr td a{text-decoration:none}#solar span a:hover,.ourbrands,.popup a,table tr td a:hover{text-decoration:underline}td{padding:1px 5px}table td{max-width:500px}table tfoot td{text-align:center}#EUCookie{position:fixed;display:block;margin:0;padding:15px;left:0;right:0;z-index:9000;bottom:0;color:#fff;background-color:#383844;visibility:hidden}#EUCookie>#EUCookieWrapper{color:#fff;opacity:1;font-size:1em}#EUCookie>#EUCookieWrapper>div{float:left}#EUCookie>#EUCookieWrapper>div+div{float:right;font-weight:600}#MoreInfoCookie,#OKCookie{border:1px solid #dedede;color:#fff;padding:8px;margin:5px;-moz-border-radius:5px;cursor:pointer}#MoreInfoCookie:hover,#OKCookie:hover{background:#24677f}.featherlight *{opacity:1}#solar{position:relative;margin:25px auto 10px;clear:both;height:110px;background:url(images/solar.jpg) no-repeat #fff}#solar span{padding:40px 0 0 30px;display:block}#solar span a{font-size:20px;color:#2f5a9e;text-shadow:#c8d6d6 1px 1px}.immersive h3,.location{color:#464646}#partners{margin:12px auto 0;float:none;position:relative}#partners hr{width:100%;height:0;clear:both}#partners a:first-child{position:relative;width:246px;float:none;margin:5px auto}#partners a{display:block;float:left;width:18%;position:relative;margin:0 2% 0 0}#partners a img{max-width:100%}#iso_sap{left:100%;margin-left:-72px;top:30px;width:65px}@media(min-width:768px){#partners a{display:block;float:left;width:8%;position:relative;margin:2px 4px}#partners a img{max-width:100%}#iso_sap{position:absolute;left:100%;margin-left:-151px;top:41px;width:147px;height:41px}}#counter{left:50%;top:15px;margin-left:-45px}#ourskills{float:left;margin:0 1% 15px}#ourskills .wrapper{float:left;margin:.2%;width:13.8%;height:90px}#ourskills .wrapper img{height:90px;width:82px}#ourskills .wrapper .altsize{height:43px}@media(min-width:768px){#ourskills{float:left;margin:0 1%}#ourskills .wrapper{float:left;margin:.2%;width:6.743%;height:90px}#ourskills .wrapper img{height:90px;width:82px}#ourskills .wrapper .altsize{height:43px}}.grid10,.grid100,.grid15,.grid20,.grid25,.grid30,.grid35,.grid40,.grid45,.grid5,.grid50,.grid55,.grid60,.grid65,.grid70,.grid75,.grid80,.grid85,.grid90,.grid95,.gridx10,.gridx100,.gridx15,.gridx20,.gridx25,.gridx30,.gridx35,.gridx40,.gridx45,.gridx5,.gridx50,.gridx55,.gridx60,.gridx65,.gridx70,.gridx75,.gridx80,.gridx85,.gridx90,.gridx95{width:100%;float:left}@media(min-width:768px){.table_item_withdetails2{position:relative;float:left;margin:.5% 0 .5% 1%;width:32%;min-height:126px;overflow:hidden;padding:1% 0;background:#e5e5e5}.grid10,.grid100,.grid15,.grid20,.grid25,.grid30,.grid35,.grid40,.grid45,.grid5,.grid50,.grid55,.grid60,.grid65,.grid70,.grid75,.grid80,.grid85,.grid90,.grid95{margin-left:.5%;margin-right:.5%}.table_item_withdetails2 .left img{position:relative;width:100%;display:block}.grid10,.grid100,.grid15,.grid20,.grid25,.grid30,.grid35,.grid40,.grid45,.grid5,.grid50,.grid55,.grid60,.grid65,.grid70,.grid75,.grid80,.grid85{float:left}.grid5{width:4%}.grid10{width:9%}.grid20{width:19%}.grid30{width:29%}.grid40{width:39%}.grid50{width:49%}.grid60{width:59%}.grid70{width:69%}.grid80{width:79%}.grid90{width:89%;float:left}.gridx10,.gridx100,.gridx15,.gridx20,.gridx25,.gridx30,.gridx35,.gridx40,.gridx5,.gridx50,.gridx55,.gridx60,.gridx65,.gridx70,.gridx75,.gridx80,.gridx85,.gridx90,.gridx95{margin-left:0;margin-right:0;float:left}.grid100{width:99%}.grid15{width:14%}.grid25{width:24%}.grid35{width:34%}.grid45{width:44%}.grid55{width:54%}.grid65{width:64%}.grid75{width:74%}.grid85{width:84%}.grid95{width:94%;float:left}.gridx10{width:10%}.gridx20{width:20%}.gridx30{width:30%}.gridx40{width:40%}.gridx50{width:50%}.gridx60{width:60%}.gridx70{width:70%}.gridx80{width:80%}.gridx90{width:90%}.gridx100{width:100%}.gridx15{width:15%}.gridx25{width:25%}.gridx35{width:35%}.gridx5{width:5%}.gridx55{width:55%}.gridx65{width:65%}.gridx75{width:75%}.gridx85{width:85%}.gridx95{width:95%}}.grid10 img,.grid100 img,.grid15 img,.grid20 img,.grid25 img,.grid30 img,.grid35 img,.grid40 img,.grid45 img,.grid50 img,.grid55 img,.grid60 img,.grid65 img,.grid70 img,.grid75 img,.grid80 img,.grid85 img,.grid90 img,.grid95 img,.gridx10 img,.gridx100 img,.gridx15 img,.gridx20 img,.gridx25 img,.gridx30 img,.gridx35 img,.gridx40 img,.gridx45 img,.gridx50 img,.gridx55 img,.gridx60 img,.gridx65 img,.gridx70 img,.gridx75 img,.gridx80 img,.gridx85 img,.gridx90 img,.gridx95 img{max-width:100%;position:relative}#slider_wrapper{position:relative;width:98%;margin:0 0 15px;height:250px}#slider_wrapper img{max-width:none}.immersive{position:relative;width:100%;clear:both;margin:10px 0 15px;float:left}.immersive h3{border:1px solid transparent;display:block;float:left;padding:5px;clear:both;font-size:14px;letter-spacing:0;font-weight:400;background:#eee;margin:5px}.immersive h3:hover{border:1px solid #aaa;cursor:pointer}.immersive h3.selected{border:1px solid #bababa;background:#d9d9d9}.immersive .containergroup{position:relative;left:0;float:left;width:100%;display:none;opacity:0}.immersive .containergroup.selected{opacity:1;display:block}.immersive .container{width:100%;float:left;margin:3px 0;border:1px solid #ccc;background:#FFF}.immersive .content .grid25{outline:red solid 1px}.immersive .thumb{float:left;width:99%;margin:0 .5%}.immersive .thumb a img{position:relative;display:block;margin:0 auto;max-height:100%;max-width:100%}.immersive .thumb .imgcontainer{margin:0 auto;overflow:hidden;height:auto;position:relative;width:100%;clear:both}.immersive .thumb p{width:100%;clear:both;height:5em;text-align:center}.immersive .container .brand{width:31%;height:auto;float:left;display:block;clear:left}.immersive .container .brand .avatar{width:95%;margin:5px 5%;height:auto}.immersive .container .content{height:100%;float:left;clear:right;width:90%;margin:0;display:block}.immersive .container .content .item{padding:.5%;margin:.5% 1.1%;display:block;height:35px;float:left;width:235px;width:108%;outline:#ccc solid 1px}.immersive .container .content .item:hover{background:#ebebeb}.immersive .container .content .separator{padding:.5%;margin:1.5% 1.1%;display:block;height:17px;clear:both;text-align:center;float:left;line-height:1.25em;background:#ebebeb;width:96.4%;border:0}.immersive .container .content .item::before{margin:0 5px;vertical-align:-2px;height:100%;width:15px;float:left;top:5px;display:block;background:url(images/pdf.png) top left no-repeat}.immersive .container .content .thumb .newsign{position:relative;float:right;display:inline;z-index:555;width: 27px;height: 27px;background:url(images/new.png) top left no-repeat;margin-top:-9px;margin-bottom:-19px;left:10px;}.immersive .container .content .item.em img{height:250px;float:left;margin:0 5px 0 0}.immersive .container .content .item.em{text-align:center;height:250px;width:108%}.immersive .container .content hr{width:75%;margin:5px auto}.immersive .container .content .item.em span{font-weight:400;font-size:1.2em}.immersive .container .content p.title{font-size:13px;text-align:center;position:relative;display:block;min-height:38px;float:none;clear:both;width:100%;line-height:1.6em}.immersive .container .content .item.em::before{margin:0;vertical-align:0;height:0;width:0;display:none;float:none;background:0}@media(min-width:768px){.immersive .thumb{float:left;width:19%;margin:0 .5% 2px}.immersive .thumb .imgcontainer{height:250px;clear:none}.immersive .thumb a img{max-width:100%;margin:0 auto;position:relative}.immersive .container .content .thumb p.title{margin-top:5px}.immersive{position:relative;width:100%;clear:both;margin:10px 0 15px;float:left}.immersive h3{border:1px solid transparent;display:block;float:left;padding:5px;color:#464646;font-size:14px;letter-spacing:0;font-family:Roboto,Helvetica,Arial,sans-serif;clear:none;font-weight:400;background:#eee;text-transform:uppercase;margin:5px}.immersive h3:hover{border:1px solid #aaa;cursor:pointer}.immersive h3.selected{border:1px solid #bababa;background:#d9d9d9}.immersive .containergroup{opacity:0;float:left;display:none}.immersive .containergroup.selected{opacity:1;display:block}.immersive .container{width:100%;float:left;margin:5px 0;border:1px solid #eaeaea;background:#FFF}.immersive .container .brand{width:10%;height:55px;float:left;display:block;clear:left}.immersive .container .brand .avatar{width:95%;margin:5px 5%;height:auto}.immersive .container .content{height:100%;float:left;clear:right;width:100%;margin:0;display:block}.immersive .container .content .item{padding:.2%;margin:.5% 1;display:block;height:40px;font-size:13px;line-height:1em;float:left;width:235px;width:30%;outline:#e4e4e4 solid 1px;background:#fff}.immersive .container .content .separator{padding:.5%;margin:.5% 1.1%;display:block;height:17px;clear:both;text-align:center;float:left;line-height:1.25em;background:#ebebeb;width:96.4%;border:0}.immersive .container .content .item::before{content:url(images/pdf.png);margin:0 3px 0 1px;vertical-align:-2px}.immersive .container .content .item.em{text-align:center;height:250px;float:none;margin:0 auto;width:65%}}.cover,.popup,.sideimg{display:none}.area51page{min-height:550px}.diamantcommander{width:66%}.diamantcommander td{padding:5px}.diamantcommander td:nth-child(2),.diamantcommander td:nth-child(3){text-align:center}.diamantcommander tr:nth-child(even){background:#f5f5f5}.diamantcommander tr:nth-child(odd){background:#ededed}.popup{position:absolute;max-width:80%;left:0;top:15px;min-height:620px;background:url(images/popup.jpg) top left repeat-x #fff;z-index:6000;border:1px solid #b5b0ab;padding:0 15px;box-shadow:0 0 10px #7b7b7b}.popup .close{position:absolute;width:20px;height:20px;margin-left:-20px;left:100%;top:0;line-height:19px;text-align:center;background:#d60000;color:#fff}.popup .close:hover{background:#ff5252;cursor:pointer}.popup p{line-height:1.5em}.popup h1{margin:15px 0 5px;font-size:26px;font-weight:800;color:#fff}.popup h2{margin:16px 0 11px}.cover{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.75);z-index:5500}@media(min-width:768px){.sideimg{display:block}}.hidden{display:none!important}.weekslyaction{position:relative;padding:0;border:1px solid #cecece;height:90px;overflow:hidden;margin:10px 0}@media(min-width:768px){.weekslyaction{margin:10px}}.weekslyaction img{position:absolute;top:0;left:0;width:100%;z-index:5004}.weekslyaction .title{color:#fff;padding:2px;font-size:1em;font-weight:400;width:100%;line-height:1.3em;display:block;position:absolute;background:#2898c7;z-index:5006}.weekslyaction .accent1{top:0;left:1px}.weekslyaction .accent2{top:0;left:-1px}.weekslyaction .invalid{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5006;text-align:center;padding-top:30px;transform:rotate(-20deg)}.hovermask,.hovermask:hover{transform:scale(1);transition:all .2s ease-in-out}.weekslyaction span{font-family:Sans-serif;color:red;text-align:center;font-size:22px;font-weight:800;padding:10px;border:5px solid red;border-radius:10px}@media(max-width:767px){.weekslyaction img{position:absolute;top:-23px;top:-10%;left:0;width:100%;z-index:5004}}@media(min-width:768px) and (max-width:1024px){.weekslyaction img{position:absolute;top:32%;left:0;width:100%;z-index:5004}}expire{display:none}.products_short_list{list-style:none;margin:5px 0 0}.products_short_list li{padding:0;margin:0 3px;line-height:3em;float:left}.products_short_list li a{color:#fff;background:#726f6f;padding:5px;border-radius:5px}.products_short_list li a:hover{text-decoration:none;background:#aaa}.products_short_list li a::after{content:'';padding:0}.center{margin:0 auto;float:none}.innercenter{text-align:center}.innercenter img,.innercenter p{margin:0 auto;display:block}.innerleft{text-align:left}.innerleft img,.innerleft p{float:left}.innerright{text-align:right}.innerright img,.innerright p{float:right}.events{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;letter-spacing:0}.events .dot{background-color:#e87300;display:inline-block;width:10px;height:10px;border-radius:5px;margin-right:14px}.events td{padding:3px 5px;border-bottom:1px solid #eee}.events td:nth-child(1){background:#eee}.events .selectedevent td{cursor:pointer;background-color:#ddd;border-bottom:1px solid #ddd}#calendar{border-radius:4px;overflow:auto;padding-bottom:20px;display:none}#calendar *{box-sizing:border-box;-webkit-box-sizing:border-box}@media(min-width:768px){#calendar{display:block}}.hovermask{position:absolute;opacity:0;background:rgba(255,255,255,0)}.hovermask:hover{opacity:1;background:rgba(255,255,255,.15);cursor:pointer}.hovermask .bottom,.hovermask .left,.hovermask .right,.hovermask .top{position:absolute;background:rgba(255,255,255,.3);transition:.2s ease-in-out;border-color:rgba(250,250,250,.4)}.hovermask .left{top:0;left:0;width:0;height:100%;border-right-style:none}.hovermask .right{top:0;left:100%;width:5%;height:100%;border-left-style:none}.hovermask .top{top:0;left:5%;width:90%;height:0;border-bottom-style:none}.hovermask .bottom{top:100%;left:5%;width:90%;height:5%;border-top-style:none}.hovermask:hover .left{width:5%}.hovermask:hover .right{left:95%}.hovermask:hover .top{height:5%}.hovermask:hover .bottom{top:95%}
