.sony-main-container *{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.main-container img{display:block;max-width:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none;margin-bottom:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a,a:focus,a:hover{outline:0}
.clear-fix:after{content:"";display:table;clear:both}
.feature-heading,.feature-image,.feature-description{display:none}
.feature-description{margin:0!important;height:0!important}
.mainbox-primary h2.title{display:none}
.row-972 .container,.row-1038 .container{padding-left:0;padding-right:0;padding-bottom:0;background:#fff}
.gap-main-top{padding-top:0}
.gap{display:none!important}
.wysiwyg-content ul{list-style:none}
@media screen and (min-width: 1280px) {
.row-972 .container,.row-1038 .container{max-width:100%}
.gap-main-top{padding-top:0}
}
@media screen and (min-width: 992px) {
.gap-main-top{padding-top:0}
}
.wysiwyg-content ul,.wysiwyg-content ol{padding-left:0;margin-bottom:0}
main{font-family:lato,arial,sans-serif;font-size:100%;width:100%;max-width:1260px;padding:0;margin:0 auto 150px}
.main-content-outer{width:73%}
@media screen and (max-width: 650px) {
main{margin:0 auto 80px}
}