.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}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{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}
.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-container{font-family:lato,arial,sans-serif;font-size:100%;width:100%;margin:0 auto 150px}
.main-content-outer{width:73%}
@media screen and (max-width: 650px) {
.main-container{margin:0 auto 80px}
}