.gopro-main-container *{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
.gopro-main-container *{-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}
.float-left{float:left}
.float-right{float:right}
.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}
.text-right{text-align:right}
.text-center{text-align:center}
.text-left{text-align:left}
.block{display:block}
.inline{display:inline}
.inline-block{display:inline-block}
.table{display:table;background:transparent}
.table-row{display:table-row}
.table-cell{display:table-cell;vertical-align:middle}
.feature-heading,.feature-image,.feature-description,.mainbox-primary h2.title,.row-1103>.alpha,.row-993>.alpha>.col-sm-9,.row-994{display:none}
.feature-description{margin:0!important;height:0!important}
.row-972 .container,.row-1038 .container,.row-1089 .container,.row-992>.container,.row-993>.alpha{padding-left:0;padding-right:0;padding-bottom:0;background:#fff}
.row-992>.container>.row,.push-out{margin-left:0;margin-right:0}
.row-1103>.omega{width:100%!important;max-width:1260px!important}
.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,.row-1089 .container,.row-1103>.omega{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}
.gopro-main-container{font-family:arial,lato,sans-serif;font-size:14px;width:100%;max-width:1260px;padding:0;margin:0 auto 80px}
.gopro-main-container img{display:block;max-width:100%}
@media screen and (max-width:750px){.gopro-main-container{font-size:12px}
}.gopro-header-inner{background:#000;padding:12px 0 12px 60px}
.gopro-footer-inner{background:#000;padding:12px 0}
.gopro-logo{width:120px;padding-top:8px;margin-right:240px}
.gopro-nav ul{max-width:415px;margin:0 auto}
.gopro-nav ul li{float:left;padding:20px 30px}
.gopro-nav ul li a{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:300}
.gopro-nav ul li a:hover{text-decoration:underline}
.gopro-mobile-menu-btn{top:14px;right:40px;width:32px;height:32px;display:none;cursor:pointer}
.gopro-mobile-menu-icon{height:3px;width:32px;top:10px;background-color:#f0f0f0;position:absolute;transition:all .3s}
.gopro-mobile-menu-icon:before{content:"";left:0;position:absolute;top:-10px;height:3px;width:32px;background-color:#f8ffe9;transition-duration:.5s}
.gopro-mobile-menu-icon:after{content:"";left:0;position:absolute;top:10px;height:3px;width:32px;background-color:#f8ffe9;transition-duration:.5s}
.menu-open .gopro-mobile-menu-icon{background:transparent}
.menu-open .gopro-mobile-menu-icon:before{transform:rotate(45deg);top:0}
.menu-open .gopro-mobile-menu-icon:after{transform:rotate(-45deg);top:0}
.gopro-section-inner{height:100%}
.gopro-section-content-left{padding:40px 20px 40px 10%}
.gopro-section-content-right{padding:40px 10% 40px 20px}
.gopro-section-content{margin-bottom:40px}
.gopro-section-content h2{font-size:3.5em;line-height:1em;font-weight:bold;margin:0 0 .3125em;color:#151515}
.gopro-section-content small {font-size: 0.6em;color: inherit;}
.gopro-section-content h3{font-size:2.5em;line-height:1em;font-weight:bold;margin:0;color:#151515}
.gopro-section-content p{font-family:lato,arial,sans-serif;font-size:1.375em;line-height:1.8em;font-weight:400;margin:0;color:#151515;margin:0 auto;letter-spacing:1px}
.gopro-content-white h2,.gopro-content-white h3,.gopro-content-white p{color:#fff;text-shadow:0 0 20px rgba(0,0,0,0.8)}
.gopro-section-content img{margin:0 auto;max-width:100%;display:block;margin-bottom:1.875em}
.gopro-app-image img,.gopro-product-chart-outer img{max-width:100%;margin:0 auto}
.gopro-section-outer{padding:0 20px}
.gopro-section-inner,.gopro-section-inner .table{height:100%}
.gopro-hero7-black-outer{height:620px;background:url("https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/GoPro/images/gopro-hero7-black-banner.jpg") no-repeat top right / cover}
.gopro-hero7-black-inner .gopro-section-content-outer {padding:0;right: 40px;bottom:40px;}
.gopro-hero7-silver-outer{height:590px;background:url("https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/GoPro/images/gopro-hero7-silver-banner.jpg") no-repeat center center / cover}
.gopro-hero7-white-outer{height:590px;background:url("https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/GoPro/images/gopro-hero7-white-banner.jpg") no-repeat center center / cover}
.gopro-fusion-outer{height:590px;background:url("https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/GoPro/images/gopro-fusion-banner.jpg") no-repeat center center / cover}
.gopro-mounts-outer{height:720px;background:url("https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/GoPro/images/gopro-hero7-mounts-banner.jpg") no-repeat center center / cover}
.gopro-app-outer{padding:60px 20px 0;height:720px;background:url("https://s3-eu-west-1.amazonaws.com/hnie-assets/pages/GoPro/images/gopro-hero7-app-banner.jpg") no-repeat center center / cover}
.gopro-hero7-spec-inner{padding:20px}
.gopro-hero7-spec-inner img{display:block;margin:0 auto}
.gopro-product-chart-outer,.gopro-products-outer{background:#f1f1f1}
.gopro-products{max-width:960px;margin:0 auto}
.gopro-product-content-outer{width:48%;float:left;background:#fff;padding:20px;margin-bottom:4%}
.gopro-product-content-outer:nth-child(2n+1){margin-right:4%}
.gopro-product-header,.gopro-product-thumbnail,.gopro-product-content-inner .gopro-buttons{padding:20px 0}
.gopro-product-header h3{display:inline-block;font-size:1.5em;color:#151515;font-weight:bold;margin:0 10px 0 0}
.gopro-product-header .gopro-price{display:inline-block;font-size:1.2em;color:#151515;font-weight:bold}
.gopro-product-thumbnail img{margin:0 auto;max-width:100%}
.gopro-btn{text-decoration:none;color:#00b8fd;border:2px solid #00b8fd;font-size:1em;padding:.875em 0;display:inline-block;width:9.0625em;transition: all 0.3s;}
.gopro-buttons .gopro-btn:nth-child(2){margin-left:1em}
.gopro-btn-solid{color:#fff;background:#00b8fd}
.gopro-btn-video-white{color:#fff}
.gopro-btn-video:hover{text-decoration:none}
.gopro-btn-video-white:hover{color:#fff}
.gopro-btn:hover{text-decoration:none;color:#fff}
.gopro-banner-btn{color: #000000; border-color: #000000;background: transparent;}
.gopro-banner-btn:hover{color: #ffffff; border-color: #00b8fd;background:#00b8fd}
@media screen and (max-width:992px){
.gopro-hero7-black-outer{height:400px;}
.gopro-hero7-black-inner .gopro-section-content-outer {right: 20px;}
.gopro-header-inner{padding:12px 0 12px 20px}
.gopro-logo{margin-right:40px}
}@media screen and (max-width:750px){
.gopro-section-content-left,.gopro-section-content-right{padding:60px 0;float:none}
.gopro-banner-outer{padding:80px 20px}
.gopro-section-outer{height:auto}
.gopro-mounts-outer{height:470px}
.gopro-app-outer{height:740px}
.gopro-header-content-container .gopro-nav{display:none}
.gopro-mobile-menu-btn{display:block}
.gopro-logo,.gopro-nav{float:none}
.gopro-nav ul{margin-left:0}
.gopro-nav ul li{float:none}
.gopro-hero7-black-outer{height:350px;}
.gopro-hero7-black-inner .gopro-section-content-outer {right: 0px;bottom:20px;}
}@media screen and (max-width:650px){.gopro-product-content-outer{width:100%;float:none;margin-bottom:20px}
.gopro-product-content-outer:nth-child(2n+1){margin-right:0}
.gopro-hero7-black-outer{height:280px;}
}
