#news_viewer{background-color:#fff;padding-top:70px;padding-bottom:80px}@media screen and (max-width: 767px){#news_viewer{padding-top:45px}}#news_viewer .news_viewer_title{display:none}#news_viewer .container{width:100%;max-width:700px}#news_viewer .news_controls_close_icon{height:30px;display:inline-block;float:right;width:80px}#news_viewer .news_controls_close_icon .close_icon{background-color:#000;width:30px;height:1px}@media screen and (max-width: 767px){#news_viewer .news_controls_close_icon .close_icon{position:relative;left:40px}}#news_viewer .news_controls_close_icon .close_icon_0{transform:rotate(-45deg)}#news_viewer .news_controls_close_icon .close_icon_1{transform:rotate(45deg)}#news_viewer h1{font-family:"Volvo Sans Regular";color:#000;font-size:33px;text-transform:none;margin:40px 0 30px}#news_viewer h2{font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;color:#000;font-size:45px;text-transform:none;line-height:1.3;margin:10px 0 20px}@media screen and (max-width: 767px){#news_viewer h2{font-size:32px}}#news_viewer p{margin:0 0 30px;display:block}#news_viewer p:empty{display:none !important}#news_viewer iframe{padding:0}@media screen and (max-width: 767px){#news_viewer .news-nav a{text-align:center !important}}#news_viewer .news-nav .border-grey{display:none}.body-content{background-color:#fff;margin:0}.body-content h1{font-family:"Volvo Sans Regular";color:#000;font-size:33px;text-transform:none;margin:40px 0 80px}@media screen and (max-width: 979px){.body-content h1{margin:20px 0 50px}}@media screen and (max-width: 767px){.body-content h1{margin:20px 0 30px}}.body-content .news_holder{column-count:3;column-gap:30px;column-span:none !important}@media screen and (max-width: 979px){.body-content .news_holder{column-count:2}}@media screen and (max-width: 767px){.body-content .news_holder{column-count:1}}.body-content .news_holder .news{border:1px solid #E9E9E9;display:inline-block;overflow:auto;padding-bottom:40px;margin:0 0 30px}.body-content .news_holder .news *{padding-left:20px;padding-right:20px}.body-content .news_holder .news img{padding:0 !important;width:100% !important;height:auto !important}.body-content .news_holder .news h3{line-height:1.2;margin-bottom:30px;font-family:"Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:26px;color:#000}.body-content .news_holder .news p{color:#8D8D8D;line-height:1.6}.body-content .news_holder .news .news_more{color:#000;cursor:pointer;border-bottom:1px solid #000;display:inline-block;padding:20px 5px 5px 5px;margin:0 20px}.body-content .news_holder .news .news_more:hover{text-decoration:none !important}.body-content #news_cover{z-index:1013;background-color:rgba(0,0,0,0.8);top:0;right:0;left:0;bottom:0;position:fixed;overflow-y:scroll}.body-content #news_cover #news_viewer{position:relative;z-index:1014}.body-content #news_cover #news_viewer.active{max-width:900px;display:block;position:static;margin:50px auto 70px;padding:0 150px 100px;background-color:#FFF;border:1px solid #CCC;overflow:visible}@media screen and (max-width: 979px){.body-content #news_cover #news_viewer.active{padding:0 50px 70px}}@media screen and (max-width: 767px){.body-content #news_cover #news_viewer.active{margin:0;padding:0 40px 70px}}.body-content #news_cover #news_viewer.active img{width:100% !important;height:auto !important}.body-content #news_cover #news_viewer.active .news_controls{width:100%;text-align:right}.body-content #news_cover #news_viewer.active .news_controls .news_controls_close{position:fixed;max-width:750px;width:100%}@media screen and (max-width: 767px){.body-content #news_cover #news_viewer.active .news_controls .news_controls_close{top:15px;margin-left:-40px;width:calc(100vw - 30px)}}@media screen and (max-width: 979px){.body-content #news_cover #news_viewer.active .news_controls .news_controls_close{max-width:700px}}.body-content #news_cover #news_viewer.active .news_controls .news_controls_close .news_controls_close_icon{height:30px;display:inline-block;position:relative;width:80px;right:-80px}@media screen and (max-width: 979px){.body-content #news_cover #news_viewer.active .news_controls .news_controls_close .news_controls_close_icon{width:30px;right:0}}.body-content #news_cover #news_viewer.active .news_controls .news_controls_close .news_controls_close_icon .close_icon{background-color:#FFF;width:30px;height:1px;position:absolute;top:10px;right:0px}@media screen and (max-width: 979px){.body-content #news_cover #news_viewer.active .news_controls .news_controls_close .news_controls_close_icon .close_icon{background-color:#000;top:30px;right:15px}}@media screen and (max-width: 767px){.body-content #news_cover #news_viewer.active .news_controls .news_controls_close .news_controls_close_icon .close_icon{background-color:#000;right:5px;top:15px}}.body-content #news_cover #news_viewer.active .news_controls .news_controls_close .news_controls_close_icon .close_icon_0{transform:rotate(-45deg)}.body-content #news_cover #news_viewer.active .news_controls .news_controls_close .news_controls_close_icon .close_icon_1{transform:rotate(45deg)}.body-content #news_cover #news_viewer.active .news_viewer_content .news_viewer_content_date{padding-top:70px;font-size:14px;color:#CCC}@media screen and (max-width: 979px){.body-content #news_cover #news_viewer.active .news_viewer_content .news_viewer_content_date{padding-top:50px}}.body-content #news_cover #news_viewer.active .news_viewer_content .news_viewer_content_title{font-size:45px;line-height:1.3;margin:10px 0 20px}@media screen and (max-width: 767px){.body-content #news_cover #news_viewer.active .news_viewer_content .news_viewer_content_title{font-size:32px}}.body-content #news_cover #news_viewer.active .news_viewer_content p{margin:0 0 30px;font-size:16px}.iframe h1{text-align:center;margin-top:0}.iframe #news_cover{background-color:rgba(255,255,255,0.8)}.iframe #news_cover h1{text-align:left}.iframe #news_cover .close_icon{background-color:#000 !important}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px !important}}@media (min-width: 992px){.container{width:970px !important}}@media (min-width: 1200px){.container{width:1170px !important}}
