/*	Resets */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,  dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup,  menu, footer, header, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video, img {display:block;}
a img {border:0;}

/* Box-sizing Method */

* { box-sizing: border-box; }

/* Typography */

body {font-family: Calibre-Regular, Arial, sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;font-kerning:none;-webkit-text-size-adjust:none;color:#000;}
a {color:rgb(43,48,136);text-decoration:none;cursor:pointer !important;}
a:visited {color:rgb(43,48,136);cursor:pointer !important;}
a:hover, a:active {rgb(47,125,225);cursor:pointer !important;}
h1 {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0.04rem;font-size:1.8rem;line-height:2rem;color:rgb(43,48,136);}
h2 {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0.04rem;font-size:1.5rem;line-height:1.7rem;}
h3 {font-weight:normal;font-style:normal;font-size:1.4rem;line-height:1.7rem;}
p {font-size:1rem;line-height:1.2rem;}
article.landing p {font-size:1.1rem;line-height:1.4rem;}
table {font-size:1rem;line-height:1.2rem;}
th {font-size:1rem;line-height:1.2rem;font-weight:normal;font-style:normal;}
td {font-size:1rem;line-height:1.2rem;}
.companysubhead {margin-bottom:18px; font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0.04rem;font-size:1.5rem;line-height:1.7rem;color:rgb(43,48,136);}
.textBold {font-size:0.9rem;font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0.04rem;}
.subhead {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0.04rem;font-size:1.2rem;line-height:1.4rem;color:rgb(43,48,136);}
.subhead2 {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0.04rem;font-size:0.9rem;line-height:1.2rem;color:rgb(43,48,136);}
.boilerplate {font-size:1rem;line-height:1.2rem;color:#555;}
.caption {font-size:0.9rem;line-height:1rem;color:#555;}
.index-title {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.9rem;line-height:1.4rem;text-transform:uppercase;letter-spacing:.04rem;}
.index-subtitle {font-size:0.9rem;line-height:1rem;}
.button {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.7rem;line-height:0.7rem;text-transform:uppercase;letter-spacing:.04rem;}
article button.more-news-tab {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.7rem;line-height:0.7rem;text-transform:uppercase;letter-spacing:.04rem;}
#mobileAlert  ul li {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.5rem;text-transform:uppercase;}
nav#mobile-nav {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;}
header nav #alert ul li {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.7rem;text-transform:uppercase;}
header nav #topnav {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;}
header nav #topnav ul li {font-size:0.8rem;}
header nav #topnav ul ul li {font-size:0.7rem;letter-spacing:normal;}
header nav #mainnav {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;}
header nav #mainnav ul li {font-size:0.9rem;}
header nav #mainnav ul ul li {font-size:0.7rem;letter-spacing:normal;}
header nav #mainnav ul li.search {font-size:1.5rem;}
#slider .slider-text-container h1 {font-size:1.8rem;line-height:2rem;}
#slider .slider-text-container h1.attacklife {font-size:4rem;line-height:4.2rem;text-transform:lowercase;}
#slider .slider-text-interior h1 {font-size:3rem;line-height:3.2rem;text-transform:uppercase;}
#slider .slider-text-interior h3 {text-align:left;font-size:1.6rem;line-height:1.8rem;}
#slider .textCaption {font-size:1rem;line-height:1rem;}
#news ul li div.news-button {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04rem;}
#company ul li div.company-caption {font-size:1rem;line-height:1rem;}
#company ul li div.company-button {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04rem;}
#company-landing ul li div.company-caption {font-size:1rem;line-height:1rem;}
#company-landing ul li div.company-button {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04rem;}
#partner ul li div.partner-caption {font-size:1rem;line-height:1rem;}
#partner ul li div.partner-button {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04rem;}
#shark ul li div.shark-button {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04rem;}
#attack-life ul li div.twitter a, #attack-life ul li div.twitter a:visited, #attack-life ul li div.twitter a:hover, #attack-life ul li div.twitter a:active {color:#FFF;text-decoration:underline;}
#attack-life ul li div.twitter .index-title {font-size:1.3rem;line-height:1.4rem;}
#attack-life ul li div.twitter .index-twitter-text {font-size:1.1rem;line-height:1.4rem;}
#attack-life ul li div.twitter .index-twitter-icons {font-size:0.7rem;}
#attack-life ul li div.twitter .index-twitter-date {font-size:1rem;line-height:1rem;}
#attack-life .index-icon {font-size:1.6rem;line-height:1.8rem;}
footer nav ul ul li {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.9rem;line-height:1.5rem;text-transform:uppercase;}
footer nav ul ul li ul li {font-size:0.6rem;line-height:0.7rem;}
footer nav ul ul ul li.social-media-icon {font-size:1.1rem;line-height:1.1rem;}
footer nav ul ul ul li.social-media-name {font-size:0.6rem;line-height:0.7rem;}
footer .copyright-container {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.6rem;line-height:0.6rem;text-transform:uppercase;}
#interior #feature ul li div.company-caption {font-size:0.9rem;line-height:0.9rem;}
#interior #content ul.bulletedList {font-size:1rem;line-height:1.2rem;}
#interior #content .tabs  ul li {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:.9rem;letter-spacing:normal;color:#FFF;text-transform:uppercase;}
#interior #links h1 {font-size:1.4rem;line-height:1.5rem;}
#interior #links ul li {font-style:normal;font-size:1.8rem;line-height:1.8rem;}
#interior #links ul li.url {font-size:1.3rem;line-height:1.8rem;}
article button.more-news-tab  {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:.9rem;text-transform:uppercase;letter-spacing:normal;}
article .prevnexttabs  ul li {font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:.9rem;letter-spacing:0.04rem;text-transform:uppercase;}
article .gallery div.subhead {font-size:1.1rem;line-height:1.2rem;}

/* Layout Styles */

body, html {height:100%;width:100%;background:#FFF;}
body {margin-top:151px;}

section {width:100%;min-width:1024px;max-width:1280px;background:#FFF;margin:0 auto;height:auto;overflow:hidden;}

#mobileAlert {display:none;position:fixed;width:100%;bottom:0;z-index:3;text-align:center;overflow:hidden;}
#mobileAlert  ul {list-style:none;background:rgb(43,48,136);}
#mobileAlert  ul li {color:rgb(47,125,225);}
#mobileAlert  ul li a {color:#FFF;padding:10px;transition: background .35s ease-in-out;}
#mobileAlert  ul li a:visited {color:rgb(47,125,225);}
#mobileAlert  ul li a:hover {color:rgb(47,125,225);}
#mobileAlert .fa-exclamation-triangle {margin-right:8px;}

nav#mobile-nav {position:relative;text-align:right;z-index:100;height:107px;line-height:107px;display:none;width:100%;color:#FFF;}
nav#mobile-nav div#logo {float:left;width:20%;text-align:center;transition: opacity .35s ease-in-out;}
nav#mobile-nav div#logo .small {width:auto;height:86px;opacity:1;transition: opacity .35s ease-in-out;overflow:hidden;margin:0 auto;}
nav#mobile-nav div#logo .large {width:auto;height:151px;opacity:1;transition: opacity .35s ease-in-out;overflow:hidden;margin:0 auto;}
nav#mobile-nav div#logo .close {width:0px;height:0px;opacity:0;overflow:hidden;margin:0 auto;}
nav#mobile-nav div#logo:hover {opacity:.75;}

header {background:url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-header.png') 50% 100% repeat-x;position:fixed;top:0;width:100%;z-index:99;transition: all .35s ease-in-out;}
header #header {position:relative;margin:0 auto;min-width:1024px;max-width:1280px;padding-bottom:5px;background:url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-shadow.png') 50% 100% repeat-x;}
header div#logo {float:left;background:#FFF;width:20%;text-align:center;transition: opacity .35s ease-in-out;}
header div#logo .small {width:auto;height:86px;opacity:1;transition: opacity .35s ease-in-out;overflow:hidden;margin:0 auto;}
header div#logo .large {width:auto;height:151px;opacity:1;transition: opacity .35s ease-in-out;overflow:hidden;margin:0 auto;}
header div#logo .close {width:0px;height:0px;opacity:0;overflow:hidden;margin:0 auto;}
header div#logo:hover {opacity:.75;}
header nav {height:151px;float:right;width:80%;background:#FFF;}
header nav #alert {position:absolute;height:75px;line-height:75px;z-index:2;white-space:nowrap;overflow:hidden;}
header nav #alert ul {list-style:none;}
header nav #alert ul li {float:left;margin-right:20px;color:rgb(47,125,225);}
header nav #alert ul li a {color:rgb(43,48,136);padding:10px;transition: background .35s ease-in-out;}
header nav #alert ul li a:visited {color:rgb(43,48,136);}
header nav #alert ul li a:hover {background:#FFF;color:rgb(47,125,225);}
header nav #alert .fa-exclamation-triangle {margin-right:10px;}
header nav #topnav {float:right;height:75px;line-height:75px;}
header nav #topnav ul {list-style:none;}
header nav #topnav ul li {position:relative;float:left;width:250px;text-align:center;}
header nav #topnav ul li:last-child {margin-right:5px;}
header nav #topnav ul li a {padding-left:10px;display:block;color:rgb(43,48,136);height:75px;line-height:75px;}
header nav #topnav ul li a .fa-angle-down {margin-left:15px;}
header nav #topnav ul li a:visited {color:#FFF;}
header nav #topnav ul li:hover a, header nav #topnav ul li:hover {background:rgb(47,125,225);color:#FFF;}
header nav #topnav ul li:hover ul a, header nav #topnav ul li:hover ul a {color:rgb(47,125,225);background:#FFF;}
header nav #topnav ul li:hover ul {display:block;z-index:999;background:rgb(47,125,225);color:#FFF;border:4px solid #FFF;}
header nav #topnav ul ul li a, header nav #topnav ul ul li {background:rgb(47,125,225);color:#FFF;}
header nav #topnav ul ul {min-width:100%;width:auto;display:none;position:absolute;top:100%;background:transparent;}
header nav #topnav ul ul {padding-bottom:0px;}
header nav #topnav ul ul li {background:#FFF;white-space:nowrap;float:none;margin:0;padding:0;position:relative;height:40px !important;line-height:40px !important;width:100%;text-align:left;}
header nav #topnav ul ul li a {background:#FFF;padding:0 20px;display:block;color:rgb(47,125,225);height:40px !important;line-height:40px !important;transition: background .35s ease-in-out;}
header nav #topnav ul ul li:hover a, header nav #topnav ul li:hover {color:#FFF;background:rgb(47,125,225);}
header nav #topnav ul ul div.social-media-icon {width:25px;display:inline-block;vertical-align:middle;text-align:center;text-transform:none;margin-right:10px;font-size:1.2rem;}
header nav #topnav ul ul div.social-media-name {display:inline-block;vertical-align:middle;}
header nav #nav-line {background:#EEE;height:1px;overflow:hidden;width:100%;}
header nav #mainnav {height:75px;line-height:75px;width:100%;}
header nav #mainnav ul {list-style:none;width:100%;}
header nav #mainnav ul li {position:relative;float:left;width:22%;text-align:center;}
header nav #mainnav ul li a {padding-left:10px;display:block;color:rgb(43,48,136);height:75px;line-height:75px;}
header nav #mainnav ul li a .fa-angle-down {margin-left:15px;}
header nav #mainnav ul li a:visited {color:rgb(43,48,136);}
header nav #mainnav ul li:hover a, header nav #mainnav ul li:hover {background:rgb(47,125,225);color:#FFF;}
header nav #mainnav ul li:hover ul a, header nav #mainnav ul li:hover ul a {color:rgb(47,125,225);background:#FFF;}
header nav #mainnav ul li:hover ul {display:block;z-index:999;color:rgb(47,125,225);background:#FFF;border:4px solid #FFF;}
header nav #mainnav ul ul li a, header nav #mainnav ul ul li {color:rgb(47,125,225);background:#FFF;}
header nav #mainnav ul ul {min-width:100%;width:auto;display:none;position:absolute;top:100%;background:transparent;}
header nav #mainnav ul ul {padding-bottom:0px;}
header nav #mainnav ul ul li {background:#FFF;white-space:nowrap;float:none;margin:0;padding:0;position:relative;height:40px !important;line-height:40px !important;width:100%;text-align:left;}
header nav #mainnav ul ul li a {background:#FFF;padding:0 20px;display:block;color:rgb(43,48,136);height:40px !important;line-height:40px !important;transition: background .35s ease-in-out;}
header nav #mainnav ul ul li:hover a, header nav #mainnav ul li:hover {color:#FFF;background:rgb(47,125,225);}
header nav #mainnav ul li.search {float:right;width:12%;background:#FFF;color:rgb(43,48,136);text-transform:none;}
header nav #mainnav ul li.search a {padding-left:0;color:rgb(43,48,136);}
header nav #mainnav ul li.search:hover a, header nav #mainnav ul li.search:hover {color:#FFF;}
header nav #mainnav ul ul li.search:hover a, header nav #mainnav ul li.search:hover {color:rgb(47,125,225);background:#FFF;}
header.sticky nav {height:86px;}
header.sticky nav #alert {height:35px;line-height:35px;}
header.sticky nav #topnav {height:35px;line-height:35px;}
header.sticky nav #topnav ul li a {height:35px;line-height:35px;}
header.sticky nav #alert ul li a {padding:6px;}
header.sticky nav #mainnav {height:50px;line-height:50px;}
header.sticky nav #mainnav ul li a {height:50px;line-height:50px;}

#slider {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:#FFF url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;}
#slider .royalSlider {position:relative;width:100%;}
#slider .heroContent {position:relative;text-align:left;width:100%;height:100%;}
#slider .heroContent img {width:100%;height:100%;}
#slider .slider-text-container {width:auto;max-width:550px;text-align:left;}
#slider .slider-text-interior {visibility:hidden;height:auto;width:auto;max-width:650px;text-align:left;z-index:3;}
#slider .textCaption {position:absolute;background:#FFF;left:2.5%;bottom:5%;padding:15px 20px;color:#000;top:auto;z-index:2;}
#slider .slider-1 {top:38%;left:8%;}
#slider .slider-2 {top:30%;left:8%;}
#slider .slider-3 {top:30%;left:8%;}
#slider .slider-4 {top:40%;left:8%;;}
#slider .slider-text-container h1 {color:#FFF;}
#slider .slider-text-container h3 {color:#FFF;}
#slider .slider-text-interior h1 {color:#FFF;}
#slider .slider-text-interior h3 {color:#FFF;}
#slider .slider-interior {position:absolute;top:38%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-company {position:absolute;bottom:20%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-gn-company {position:absolute;bottom:41%;right:5%;left:auto;text-align:right;transition: all .35s ease-in-out;}
#slider .slider-interior-greg-norman-collection {position:absolute;top:41%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-greg-norman-golf-course-design {position:absolute;top:41%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-greg-norman-estates {position:absolute;top:41%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-greg-norman-eyewear {position:absolute;top:41%;right:6%;left:auto;text-align:right;transition: all .35s ease-in-out;}
#slider .slider-interior-greg-norman-eyewear h1 {text-align:right;}
#slider .slider-interior-greg-norman-eyewear h3 {text-align:right;}
#slider .slider-interior-greg-norman-australian-grille {position:absolute;top:41%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-greg-norman-australian-prime {position:absolute;top:41%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-great-white-shark-opportunity-fund {position:absolute;top:41%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-greg-norman-developments {position:absolute;top:12%;right:6%;left:auto;text-align:right;transition: all .35s ease-in-out;}
#slider .slider-interior-greg-norman-developments h1 {text-align:right;}
#slider .slider-interior-greg-norman-developments h3 {text-align:right;}
#slider .slider-interior-norman-design-group {position:absolute;bottom:12%;right:6%;left:auto;text-align:right;transition: all .35s ease-in-out;}
#slider .slider-interior-norman-design-group h1 {text-align:right;}
#slider .slider-interior-norman-design-group h3 {text-align:right;}
#slider .slider-interior-greg-norman-academy {position:absolute;top:36%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-medalist-village {position:absolute;top:45%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-shark-wake-park {position:absolute;top:45%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-partners {position:absolute;bottom:20%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-siriusxm {position:absolute;bottom:12%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-alchemy-global {position:absolute;bottom:12%;right:5%;left:auto;text-align:right;transition: all .35s ease-in-out;}
#slider .slider-interior-alchemy-global h1 {text-align:right;}
#slider .slider-interior-alchemy-global h3 {text-align:right;}
#slider .slider-interior-club-car {position:absolute;top:42%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-cobra-puma-golf {position:absolute;top:15%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-dow-chemical {position:absolute;top:42%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-fox-sports {position:absolute;top:42%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-franklin-templeton-shootout {position:absolute;top:12%;right:6%;left:auto;text-align:right;transition: all .35s ease-in-out;}
#slider .slider-interior-franklin-templeton-shootout h1 {text-align:right;}
#slider .slider-interior-franklin-templeton-shootout h3 {text-align:right;}
#slider .slider-interior-greg-norman-global-alliance {position:absolute;top:38%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-gps-industries {position:absolute;bottom:42%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-macys {position:absolute;top:42%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-ohl-classic-at-mayakoba {position:absolute;top:38%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-qantas {position:absolute;top:42%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-sandals-resorts {position:absolute;top:42%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-troon {position:absolute;top:42%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-valero-texas-open {position:absolute;top:42%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-the-shark {position:absolute;bottom:12%;right:5%;left:auto;text-align:right;transition: all .35s ease-in-out;}
#slider .slider-interior-the-shark h1 {text-align:right;}
#slider .slider-interior-the-shark h3 {text-align:right;}
#slider .slider-interior-biography {position:absolute;top:44%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-career-highlights {position:absolute;top:44%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-tournament-victories {position:absolute;top:38%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-golf-tips {position:absolute;top:38%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-fitness-tips {position:absolute;top:38%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-news {position:absolute;top:44%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-photo-galleries {position:absolute;top:44%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-videos {position:absolute;top:44%;left:5%;transition: all .35s ease-in-out;}
#slider .slider-interior-newsletter {position:absolute;bottom:38%;right:6%;left:auto;text-align:rightl;transition: all .35s ease-in-out;}
#slider .slider-interior-newsletter h1 {text-align:right;}
#slider .slider-interior-newsletter h3 {text-align:right;}
#slider .close {position:absolute;top:7.5%;right:4%;font-size:1.8rem;color:#FFF;z-index:98;}
#slider .close:hover {cursor:pointer;}
#slider .slider-interior .headline-logo {width:15%;margin:0 auto;padding-bottom:20px;}
#slider .slider-interior .headline-logo img {width:100%;height:auto;border-radius:3px;box-shadow:0 1px 2px #000;}

#news {width:100%;overflow-x:hidden;padding-bottom:5px;background:#FFF url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;}
#news ul {list-style:none;background:#FFF;}
#news ul li {float:left;position:relative;overflow:hidden;}
#news ul li img {-webkit-backface-visibility:hidden;-webkit-transform: translateZ(0) scale(1.0, 1.0);-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#news ul li:hover img {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#news ul li:hover div.news-headline {bottom:70px;transition: all .25s ease-in-out;}
#news ul li img {width:100%;height:auto;}
#news ul li div.news-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#news ul li div.news-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#news ul li div.news-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#news ul li div.news-button span:hover {background:rgb(47,125,225);color:#FFF;}
#news ul li:hover div.news-button {display:inline-block;}

#company {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(43,48,136) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#company .royalSlider {position:relative;width:100%;}
#company ul {list-style:none;}
#company ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#company ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#company ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#company ul li:hover div.company-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#company ul li:hover div.company-caption {visibility:hidden;}
#company ul li img {width:100%;height:auto;}
#company ul li div.company-description {color:#FFF;padding:30px;}
#company ul li div.company-description p {color:#FFF;}
#company ul li div.company-description ul li {display:block;}
#company ul li div.company-logo {text-align:center;margin:0 auto;width:30%;transition: all .25s ease-in-out;padding-bottom:25px;}
#company ul li div.company-logo:hover {opacity:.75;}
#company ul li div.company-caption {visibility:hidden;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#company ul li div.company-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#company ul li div.company-headline .headline-logo {width:20%;margin:0 auto;padding-bottom:5px;}
#company ul li div.company-headline .headline-logo img {width:100%;height:auto;}
#company ul li div.company-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#company ul li div.company-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#company ul li div.company-button span:hover {background:rgb(47,125,225);color:#FFF;}
#company ul li:hover div.company-button {display:inline-block;}
#company a.button {color:#FFF;}
#company a.button:visited {color:#FFF;}
#company a.button:hover {color:rgb(43,48,136);}
#company-mobile {display:none;position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(43,48,136) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#company-mobile .royalSlider {display:none;position:relative;width:100%;}
#company-mobile ul {list-style:none;}
#company-mobile ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#company-mobile ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#company-mobile ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#company-mobile ul li:hover div.company-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#company-mobile ul li:hover div.company-caption {visibility:hidden;}
#company-mobile ul li img {width:100%;height:auto;}
#company-mobile ul li div.company-description {color:#FFF;padding:30px;}
#company-mobile ul li div.company-description p {color:#FFF;}
#company-mobile ul li div.company-description ul li {display:block;}
#company-mobile ul li div.company-logo {text-align:center;margin:0 auto;width:30%;transition: all .25s ease-in-out;padding-bottom:25px;}
#company-mobile ul li div.company-logo:hover {opacity:.75;}
#company-mobile ul li div.company-caption {visibility:hidden;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#company-mobile ul li div.company-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#company-mobile ul li div.company-headline .headline-logo {width:20%;margin:0 auto;padding-bottom:5px;}
#company-mobile ul li div.company-headline .headline-logo img {width:100%;height:auto;}
#company-mobile ul li div.company-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#company-mobile ul li div.company-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#company-mobile ul li div.company-button span:hover {background:rgb(47,125,225);color:#FFF;}
#company-mobile ul li:hover div.company-button {display:inline-block;}
#company-mobile a.button {color:#FFF;}
#company-mobile a.button:visited {color:#FFF;}
#company-mobile a.button:hover {color:rgb(43,48,136);}
#company-landing {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(43,48,136) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#company-landing .rsContent {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(43,48,136) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#company-landing .rsContent:last-child {padding-bottom:0px;background:none;}
#company-landing .royalSlider {position:relative;width:100%;}
#company-landing ul {list-style:none;}
#company-landing ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#company-landing ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#company-landing ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#company-landing ul li:hover div.company-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#company-landing ul li:hover div.company-caption {visibility:hidden;}
#company-landing ul li img {width:100%;height:auto;}
#company-landing ul li div.company-description {color:#FFF;padding:30px;}
#company-landing ul li div.company-description p {color:#FFF;}
#company-landing ul li div.company-description ul li {display:block;}
#company-landing ul li div.company-logo {text-align:center;margin:0 auto;width:30%;transition: all .25s ease-in-out;padding-bottom:25px;}
#company-landing ul li div.company-logo:hover {opacity:.75;}
#company-landing ul li div.company-caption {visibility:hidden;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#company-landing ul li div.company-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#company-landing ul li div.company-headline .headline-logo {width:20%;margin:0 auto;padding-bottom:5px;}
#company-landing ul li div.company-headline .headline-logo img {width:100%;height:auto;}
#company-landing ul li div.company-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#company-landing ul li div.company-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#company-landing ul li div.company-button span:hover {background:rgb(47,125,225);color:#FFF;}
#company-landing ul li:hover div.company-button {display:inline-block;}
#company-landing a.button {color:#FFF;}
#company-landing a.button:visited {color:#FFF;}
#company-landing a.button:hover {color:rgb(43,48,136);}
#company-landing-mobile {display:none;position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(43,48,136) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#company-landing-mobile .rsContent {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(43,48,136) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#company-landing-mobile .rsContent:last-child {padding-bottom:0px;background:none;}
#company-landing-mobile .royalSlider {position:relative;width:100%;}
#company-landing-mobile ul {list-style:none;}
#company-landing-mobile ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#company-landing-mobile ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#company-landing-mobile ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#company-landing-mobile ul li:hover div.company-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#company-landing-mobile ul li:hover div.company-caption {visibility:hidden;}
#company-landing-mobile ul li img {width:100%;height:auto;}
#company-landing-mobile ul li div.company-description {color:#FFF;padding:30px;}
#company-landing-mobile ul li div.company-description p {color:#FFF;}
#company-landing-mobile ul li div.company-description ul li {display:block;}
#company-landing-mobile ul li div.company-logo {text-align:center;margin:0 auto;width:30%;transition: all .25s ease-in-out;padding-bottom:25px;}
#company-landing-mobile ul li div.company-logo:hover {opacity:.75;}
#company-landing-mobile ul li div.company-caption {visibility:hidden;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#company-landing-mobile ul li div.company-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#company-landing-mobile ul li div.company-headline .headline-logo {width:20%;margin:0 auto;padding-bottom:5px;}
#company-landing-mobile ul li div.company-headline .headline-logo img {width:100%;height:auto;}
#company-landing-mobile ul li div.company-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#company-landing-mobile ul li div.company-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#company-landing-mobile ul li div.company-button span:hover {background:rgb(47,125,225);color:#FFF;}
#company-landing-mobile ul li:hover div.company-button {display:inline-block;}
#company-landing-mobile a.button {color:#FFF;}
#company-landing-mobile a.button:visited {color:#FFF;}
#company-landing-mobile a.button:hover {color:rgb(43,48,136);}

#partner {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(209,195,146) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#partner .royalSlider {position:relative;width:100%;}
#partner ul {list-style:none;}
#partner ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#partner ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#partner ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#partner ul li:hover div.partnerHeadline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#partner ul li:hover div.partner-caption {visibility:hidden;}
#partner ul li img {width:100%;height:auto;}
#partner ul li div.partner-description {color:#FFF;padding:30px;}
#partner ul li div.partner-description p {color:#FFF;}
#partner ul li div.partner-description h2 {padding-bottom:20px;color:#FFF;}
#partner ul li div.partner-description ul li {display:block;}
#partner ul li div.partner-logo {text-align:center;margin:0 auto;width:28%;transition: all .25s ease-in-out;padding-bottom:25px;}
#partner ul li div.partner-logo:hover {opacity:.75;}
#partner ul li div.partner-caption {visibility:visible;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#partner ul li div.partnerHeadline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#partner ul li div.partnerHeadline .headline-logo {width:20%;margin:0 auto;padding-bottom:15px;}
#partner ul li div.partnerHeadline .headline-logo img {width:100%;height:auto;border-radius:3px;box-shadow:0 1px 2px #000;}
#partner ul li div.partner-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#partner ul li div.partner-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#partner ul li div.partner-button span:hover {background:rgb(209,195,146);color:#FFF;}
#partner ul li:hover div.partner-button {display:inline-block;}
#partner a.button {color:#FFF;}
#partner a.button:visited {color:#FFF;}
#partner a.button:hover {color:rgb(209,195,146);}
#partner-landing {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(209,195,146) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#partner-landing .royalSlider {position:relative;width:100%;}
#partner-landing .rsContent {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(209,195,146) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#partner-landing .rsContent:last-child {padding-bottom:0px;background:none;}
#partner-landing ul {list-style:none;}
#partner-landing ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#partner-landing ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#partner-landing ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#partner-landing ul li:hover div.partnerHeadline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#partner-landing ul li:hover div.partner-caption {visibility:hidden;}
#partner-landing ul li img {width:100%;height:auto;}
#partner-landing ul li div.partner-description {color:#FFF;padding:30px;}
#partner-landing ul li div.partner-description p {color:#FFF;}
#partner-landing ul li div.partner-description h2 {padding-bottom:20px;color:#FFF;}
#partner-landing ul li div.partner-description ul li {display:block;}
#partner-landing ul li div.partner-logo {text-align:center;margin:0 auto;width:28%;transition: all .25s ease-in-out;padding-bottom:25px;}
#partner-landing ul li div.partner-logo:hover {opacity:.75;}
#partner-landing ul li div.partner-caption {visibility:visible;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#partner-landing ul li div.partnerHeadline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#partner-landing ul li div.partnerHeadline .headline-logo {width:20%;margin:0 auto;padding-bottom:15px;}
#partner-landing ul li div.partnerHeadline .headline-logo img {width:100%;height:auto;border-radius:3px;box-shadow:0 1px 2px #000;}
#partner-landing ul li div.partner-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#partner-landing ul li div.partner-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#partner-landing ul li div.partner-button span:hover {background:rgb(209,195,146);color:#FFF;}
#partner-landing ul li:hover div.partner-button {display:inline-block;}
#partner-landing a.button {color:#FFF;}
#partner-landing a.button:visited {color:#FFF;}
#partner-landing a.button:hover {color:rgb(209,195,146);}
#partner-landing-mobile {display:none;position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(209,195,146) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#partner-landing-mobile .royalSlider {position:relative;width:100%;}
#partner-landing-mobile .rsContent {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(209,195,146) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#partner-landing-mobile .rsContent:last-child {padding-bottom:0px;background:none;}
#partner-landing-mobile ul {list-style:none;}
#partner-landing-mobile ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#partner-landing-mobile ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#partner-landing-mobile ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#partner-landing-mobile ul li:hover div.partnerHeadline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#partner-landing-mobile ul li:hover div.partner-caption {visibility:hidden;}
#partner-landing-mobile ul li img {width:100%;height:auto;}
#partner-landing-mobile ul li div.partner-description {color:#FFF;padding:30px;}
#partner-landing-mobile ul li div.partner-description p {color:#FFF;}
#partner-landing-mobile ul li div.partner-description h2 {padding-bottom:20px;color:#FFF;}
#partner-landing-mobile ul li div.partner-description ul li {display:block;}
#partner-landing-mobile ul li div.partner-logo {text-align:center;margin:0 auto;width:28%;transition: all .25s ease-in-out;padding-bottom:25px;}
#partner-landing-mobile ul li div.partner-logo:hover {opacity:.75;}
#partner-landing-mobile ul li div.partner-caption {visibility:visible;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#partner-landing-mobile ul li div.partnerHeadline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#partner-landing-mobile ul li div.partnerHeadline .headline-logo {width:20%;margin:0 auto;padding-bottom:15px;}
#partner-landing-mobile ul li div.partnerHeadline .headline-logo img {width:100%;height:auto;border-radius:3px;box-shadow:0 1px 2px #000;}
#partner-landing-mobile ul li div.partner-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#partner-landing-mobile ul li div.partner-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#partner-landing-mobile ul li div.partner-button span:hover {background:rgb(209,195,146);color:#FFF;}
#partner-landing-mobile ul li:hover div.partner-button {display:inline-block;}
#partner-landing-mobile a.button {color:#FFF;}
#partner-landing-mobile a.button:visited {color:#FFF;}
#partner-landing-mobile a.button:hover {color:rgb(209,195,146);}

#shark {width:100%;overflow:hidden;padding-bottom:5px;background:rgb(209,195,146) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;}
#shark ul {list-style:none;}
#shark ul li.profile {height:450px;}
#shark ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#shark ul li img {-webkit-backface-visibility:hidden;-webkit-transform: translateZ(0) scale(1.0, 1.0);-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#shark ul li:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#shark ul li:hover div.shark-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#shark ul li img {width:100%;height:auto;}
#shark ul li div.shark-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#shark ul li div.shark-headline .headline-logo {width:25%;margin:0 auto;padding-bottom:8px;z-index:3;padding-bottom:15px;}
#shark ul li div.shark-headline .headline-logo img {width:100%;height:auto;}
#shark ul li div.about-the-shark {color:#FFF;padding:30px;margin-right:0px;}
#shark ul li div.about-the-shark h2 {padding-bottom:20px;color:#FFF;}
#shark ul li div.about-the-shark p {margin-bottom:15px;color:#FFF;}
#shark ul li div.shark-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#shark ul li div.shark-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#shark ul li div.shark-button span:hover {background:rgb(47,125,225);color:#FFF;}
#shark ul li:hover div.shark-button {display:inline-block;}
#shark a.button {color:#FFF;}
#shark a.button:visited {color:#FFF;}
#shark a.button:hover {color:rgb(209,195,146);}

#attack-life {width:99.999%;overflow:hidden;padding-bottom:5px;background:rgb(47,125,225) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;}
#attack-life ul {list-style:none;}
#attack-life ul li {float:left;position:relative;overflow:hidden;}
#attack-life ul li div.twitter {position:absolute;top:0;padding:30px 25px 0 25px;color:#FFF;z-index:2;transition: all .25s ease-in-out;}
#attack-life ul li div.twitter .twitter-spacer {height:12px;}
#attack-life ul li div.twitter-headline {position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#attack-life ul li img {-webkit-backface-visibility:hidden;-webkit-transform: translateZ(0) scale(1.0, 1.0);-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#attack-life ul li:hover img {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#attack-life ul li:hover div.attack-life-headline {bottom:50px;transition: all .25s ease-in-out;}
#attack-life ul li img {width:100%;height:auto;}
#attack-life ul li div.attack-life-headline {position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#attack-life ul li div.attack-life-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;font-family: 'Gotham SSm 7r', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;font-weight:700;font-style:normal;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04rem;}
#attack-life ul li div.attack-life-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#attack-life ul li div.attack-life-button span:hover {background:rgb(47,125,225);color:#FFF;}
#attack-life ul li:hover div.attack-life-button {display:inline-block;}
#attack-life a, #attack-life a:visited, #attack-life a:hover, #attack-life a:active {color:#FFF;}

#the-shark {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(209,195,146) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#the-shark .royalSlider {position:relative;width:100%;}
#the-shark ul {list-style:none;}
#the-shark ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#the-shark ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#the-shark ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#the-shark ul li:hover div.company-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#the-shark ul li:hover div.company-caption {visibility:hidden;}
#the-shark ul li img {width:100%;height:auto;}
#the-shark ul li div.company-description {color:#FFF;padding:30px;}
#the-shark ul li div.company-description p {color:#FFF;}
#the-shark ul li div.company-description h2 {padding-bottom:20px;color:#FFF;}
#the-shark ul li div.company-description ul li {display:block;}
#the-shark ul li div.company-logo {text-align:center;margin:0 auto;width:30%;transition: all .25s ease-in-out;padding-bottom:25px;}
#the-shark ul li div.company-logo:hover {opacity:.75;}
#the-shark ul li div.company-caption {visibility:hidden;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#the-shark ul li div.company-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#the-shark ul li div.company-headline .headline-logo {width:20%;margin:0 auto;padding-bottom:5px;}
#the-shark ul li div.company-headline .headline-logo img {width:100%;height:auto;}
#the-shark ul li div.company-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#the-shark ul li div.company-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#the-shark ul li div.company-button span:hover {background:rgb(47,125,225);color:#FFF;}
#the-shark ul li:hover div.company-button {display:inline-block;}
#the-shark .button {margin-top:20px;}
#the-shark a.button {color:#FFF;}
#the-shark a.button:visited {color:#FFF;}
#the-shark a.button:hover {color:rgb(209,195,146)) !important;}
#the-shark-landing {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(209,195,146) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#the-shark-landing .rsContent {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(209,195,146) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#the-shark-landing .rsContent:last-child {padding-bottom:0px;background:none;}
#the-shark-landing .royalSlider {position:relative;width:100%;}
#the-shark-landing ul {list-style:none;}
#the-shark-landing ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#the-shark-landing ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#the-shark-landing ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#the-shark-landing ul li:hover div.company-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#the-shark-landing ul li:hover div.company-caption {visibility:hidden;}
#the-shark-landing ul li img {width:100%;height:auto;}
#the-shark-landing ul li div.company-description {color:#FFF;padding:30px;}
#the-shark-landing ul li div.company-description p {color:#FFF;}
#the-shark-landing ul li div.company-description h2 {padding-bottom:20px;color:#FFF;}
#the-shark-landing ul li div.company-description ul li {display:block;}
#the-shark-landing ul li div.company-logo {text-align:center;margin:0 auto;width:30%;transition: all .25s ease-in-out;padding-bottom:25px;}
#the-shark-landing ul li div.company-logo:hover {opacity:.75;}
#the-shark-landing ul li div.company-caption {visibility:hidden;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#the-shark-landing ul li div.company-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#the-shark-landing ul li div.company-headline .headline-logo {width:20%;margin:0 auto;padding-bottom:5px;}
#the-shark-landing ul li div.company-headline .headline-logo img {width:100%;height:auto;}
#the-shark-landing ul li div.company-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#the-shark-landing ul li div.company-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#the-shark-landing ul li div.company-button span:hover {background:rgb(47,125,225);color:#FFF;}
#the-shark-landing ul li:hover div.company-button {display:inline-block;}
#the-shark-landing .button {margin-top:20px;}
#the-shark-landing a.button {color:#FFF;}
#the-shark-landing a.button:visited {color:#FFF;}
#the-shark-landing a.button:hover {color:rgb(209,195,146) !important;}
#the-shark-landing-mobile {display:none;position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(209,195,146) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#the-shark-landing-mobile .rsContent {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(209,195,146) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#the-shark-landing-mobile .rsContent:last-child {padding-bottom:0px;background:none;}
#the-shark-landing-mobile .royalSlider {position:relative;width:100%;}
#the-shark-landing-mobile ul {list-style:none;}
#the-shark-landing-mobile ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#the-shark-landing-mobile ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#the-shark-landing-mobile ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#the-shark-landing-mobile ul li:hover div.company-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#the-shark-landing-mobile ul li:hover div.company-caption {visibility:hidden;}
#the-shark-landing-mobile ul li img {width:100%;height:auto;}
#the-shark-landing-mobile ul li div.company-description {color:#FFF;padding:30px;}
#the-shark-landing-mobile ul li div.company-description p {color:#FFF;}
#the-shark-landing-mobile ul li div.company-description h2 {padding-bottom:20px;color:#FFF;}
#the-shark-landing-mobile ul li div.company-description ul li {display:block;}
#the-shark-landing-mobile ul li div.company-logo {text-align:center;margin:0 auto;width:30%;transition: all .25s ease-in-out;padding-bottom:25px;}
#the-shark-landing-mobile ul li div.company-logo:hover {opacity:.75;}
#the-shark-landing-mobile ul li div.company-caption {visibility:hidden;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#the-shark-landing-mobile ul li div.company-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#the-shark-landing-mobile ul li div.company-headline .headline-logo {width:20%;margin:0 auto;padding-bottom:5px;}
#the-shark-landing-mobile ul li div.company-headline .headline-logo img {width:100%;height:auto;}
#the-shark-landing-mobile ul li div.company-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#the-shark-landing-mobile ul li div.company-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#the-shark-landing-mobile ul li div.company-button span:hover {background:rgb(47,125,225);color:#FFF;}
#the-shark-landing-mobile ul li:hover div.company-button {display:inline-block;}
#the-shark-landing-mobile .button {margin-top:20px;}
#the-shark-landing-mobile a.button {color:#FFF;}
#the-shark-landing-mobile a.button:visited {color:#FFF;}
#the-shark-landing-mobile a.button:hover {color:rgb(209,195,146) !important;}

#press-room {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(47,125,225) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#press-room .royalSlider {position:relative;width:100%;}
#press-room ul {list-style:none;}
#press-room ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#press-room ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#press-room ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#press-room ul li:hover div.company-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#press-room ul li:hover div.company-caption {visibility:hidden;}
#press-room ul li img {width:100%;height:auto;}
#press-room ul li div.company-description {color:#FFF;padding:30px;}
#press-room ul li div.company-description p {color:#FFF;}
#press-room ul li div.company-description h2 {padding-bottom:20px;color:#FFF;}
#press-room ul li div.company-description ul li {display:block;}
#press-room ul li div.company-logo {text-align:center;margin:0 auto;width:30%;transition: all .25s ease-in-out;padding-bottom:25px;}
#press-room ul li div.company-logo:hover {opacity:.75;}
#press-room ul li div.company-caption {visibility:hidden;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#press-room ul li div.company-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#press-room ul li div.company-headline .headline-logo {width:20%;margin:0 auto;padding-bottom:5px;}
#press-room ul li div.company-headline .headline-logo img {width:100%;height:auto;}
#press-room ul li div.company-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#press-room ul li div.company-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#press-room ul li div.company-button span:hover {background:rgb(47,125,225);color:#FFF;}
#press-room ul li:hover div.company-button {display:inline-block;}
#press-room .button {margin-top:20px;}
#press-room a.button {color:#FFF;}
#press-room a.button:visited {color:#FFF;}
#press-room a.button:hover {color:rgb(47,125,225) !important;}
#press-room-landing {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(47,125,225) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#press-room-landing .rsContent {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(47,125,225) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#press-room-landing .rsContent:last-child {padding-bottom:0px;background:none;}
#press-room-landing .royalSlider {position:relative;width:100%;}
#press-room-landing ul {list-style:none;}
#press-room-landing ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#press-room-landing ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#press-room-landing ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#press-room-landing ul li:hover div.company-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#press-room-landing ul li:hover div.company-caption {visibility:hidden;}
#press-room-landing ul li img {width:100%;height:auto;}
#press-room-landing ul li div.company-description {color:#FFF;padding:30px;}
#press-room-landing ul li div.company-description p {color:#FFF;}
#press-room-landing ul li div.company-description h2 {padding-bottom:20px;color:#FFF;}
#press-room-landing ul li div.company-description ul li {display:block;}
#press-room-landing ul li div.company-logo {text-align:center;margin:0 auto;width:30%;transition: all .25s ease-in-out;padding-bottom:25px;}
#press-room-landing ul li div.company-logo:hover {opacity:.75;}
#press-room-landing ul li div.company-caption {visibility:hidden;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#press-room-landing ul li div.company-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#press-room-landing ul li div.company-headline .headline-logo {width:20%;margin:0 auto;padding-bottom:5px;}
#press-room-landing ul li div.company-headline .headline-logo img {width:100%;height:auto;}
#press-room-landing ul li div.company-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#press-room-landing ul li div.company-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#press-room-landing ul li div.company-button span:hover {background:rgb(47,125,225);color:#FFF;}
#press-room-landing ul li:hover div.company-button {display:inline-block;}
#press-room-landing .button {margin-top:20px;}
#press-room-landing a.button {color:#FFF;}
#press-room-landing a.button:visited {color:#FFF;}
#press-room-landing a.button:hover {color:rgb(47,125,225) !important;}
#press-room-landing-mobile {display:none;position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(47,125,225) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#press-room-landing-mobile .rsContent {position:relative;width:100%;overflow:hidden;padding-bottom:5px;background:rgb(47,125,225) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;overflow:hidden;}
#press-room-landing-mobile .rsContent:last-child {padding-bottom:0px;background:none;}
#press-room-landing-mobile .royalSlider {position:relative;width:100%;}
#press-room-landing-mobile ul {list-style:none;}
#press-room-landing-mobile ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#press-room-landing-mobile ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#press-room-landing-mobile ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#press-room-landing-mobile ul li:hover div.company-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#press-room-landing-mobile ul li:hover div.company-caption {visibility:hidden;}
#press-room-landing-mobile ul li img {width:100%;height:auto;}
#press-room-landing-mobile ul li div.company-description {color:#FFF;padding:30px;}
#press-room-landing-mobile ul li div.company-description p {color:#FFF;}
#press-room-landing-mobile ul li div.company-description h2 {padding-bottom:20px;color:#FFF;}
#press-room-landing-mobile ul li div.company-description ul li {display:block;}
#press-room-landing-mobile ul li div.company-logo {text-align:center;margin:0 auto;width:30%;transition: all .25s ease-in-out;padding-bottom:25px;}
#press-room-landing-mobile ul li div.company-logo:hover {opacity:.75;}
#press-room-landing-mobile ul li div.company-caption {visibility:hidden;position:absolute;width:100%;left:20px;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#press-room-landing-mobile ul li div.company-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#press-room-landing-mobile ul li div.company-headline .headline-logo {width:20%;margin:0 auto;padding-bottom:5px;}
#press-room-landing-mobile ul li div.company-headline .headline-logo img {width:100%;height:auto;}
#press-room-landing-mobile ul li div.company-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#press-room-landing-mobile ul li div.company-button span {background:#FFF;color:#000;padding:8px;color:#000;transition: all 0.25s ease-in-out;}
#press-room-landing-mobile ul li div.company-button span:hover {background:rgb(47,125,225);color:#FFF;}
#press-room-landing-mobile ul li:hover div.company-button {display:inline-block;}
#press-room-landing-mobile .button {margin-top:20px;}
#press-room-landing-mobile a.button {color:#FFF;}
#press-room-landing-mobile a.button:visited {color:#FFF;}
#press-room-landing-mobile a.button:hover {color:rgb(47,125,225) !important;}

footer {width:100%;overflow:hidden;background:#FFF;}
footer nav .link-container {padding:40px 20px;}
footer ul {list-style:none;}
footer ul li {float:left;position:relative;overflow:hidden;}
footer ul ul ul {padding-top:10px;}
footer nav ul ul li {float:none;}
footer nav ul ul li ul li {float:none;margin-bottom:12px;}
footer nav ul ul li ul li a {display:block;}
footer nav ul ul ul li.social-media-icon {border:1px solid #EEE;display:inline-block;vertical-align:middle;text-align:center;text-transform:none;margin-right:10px;padding:12px 0;width:40px;}
footer nav ul ul ul li.social-media-name {display:inline-block;vertical-align:middle;}
footer nav a {color:rgb(43,48,136);text-decoration:none;}
footer nav a:visited {color:rgb(43,48,136);}
footer nav a:hover {color:rgb(47,125,225);}
footer .copyright-container {background:#FFF;padding:0 0 0 20px;color:rgb(43,48,136);text-align:center;line-height:50px;height:50px;}
footer .copyright-container .address {float:left;}
footer .copyright-container .copyright-links {float:right;}
footer .copyright-container .copyright-links a {float:left;display:block;padding:0 25px;color:rgb(43,48,136);transition: all .35s ease-in-out;}
footer .copyright-container .copyright-links a.line-break {border-right:1px solid #EEE;}
footer .copyright-container .copyright-links a:visited {color:rgb(43,48,136);}
footer .copyright-container .copyright-links a:hover {color:#FFF;background:rgb(47,125,225);}
footer .copyright-container-line {background:#EEE;height:1px;}

#interior #feature {position:relative;width:100%;overflow:hidden;overflow:hidden;}
#interior #feature .royalSlider {position:relative;width:100%;}
#interior #feature ul li {display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}
#interior #feature ul li.one-half img.hero {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#interior #feature ul li.one-half:hover img.hero {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#interior #feature ul li:hover div.company-headline {visibility:visible;bottom:80px;transition: all .25s ease-in-out;}
#interior #feature ul li:hover div.company-caption {visibility:hidden;}
#interior #feature ul li img {width:100%;height:auto;}
#interior #feature ul li div.company-description {color:#FFF;padding:30px;}
#interior #feature ul li div.company-description ul li {display:block;}
#interior #feature ul li div.company-logo {text-align:center;margin:0 auto;width:30%;transition: all .25s ease-in-out;padding-bottom:25px;}
#interior #feature ul li div.company-logo:hover {opacity:.75;}
#interior #feature ul li div.company-caption {position:absolute;background:#FFF;left:3%;bottom:4.2%;padding:10px 15px;color:#000;top:auto;z-index:2;}
#interior #feature ul li div.company-headline {visibility:hidden;position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#interior #feature ul li div.company-headline .headline-logo {width:20%;margin:0 auto;padding-bottom:15px;}
#interior #feature ul li div.company-headline .headline-logo img {width:100%;height:auto;}
#interior #feature ul li div.company-button {display:none;width:100%;text-align:center;margin-top:30px;color:#FFF;z-index:3;}
#interior #feature ul li:hover div.company-button {display:inline-block;}
#interior #feature .button {margin-top:20px;}
#interior #feature a.button {color:#FFF;}
#interior #feature a.button:visited {color:#FFF;}
#interior #feature a.company:hover {color:#363124 !important;}
#interior #feature a.partners:hover {color:#75787B !important;}
#interior #feature a.shark:hover {color:rgb(76,139,43) !important;}
#interior #feature a.sharkwatch:hover {color:rgb(47,125,225) !important;}


#interior {position:relative;}
#interior h2 {margin:20px 0;}
#interior div.subhead {margin:20px 0;}
#interior div.subhead2 {margin:20px 0;}
#interior #content {visibility:visible;width:100%;overflow:hidden;padding-bottom:5px;background:#FFF;}
#interior #content ul {list-style:none;}
#interior #content ul li {display:inline-block;vertical-align:top;position:relative;overflow:hidden;}
#interior #content ul li div.companyLogo {text-align:center;margin:0 auto;padding:30px 0;}
#interior #content ul li div.banner {text-align:center;margin:0 auto;padding:30px 0;}
#interior #content ul li div.companyDescription {text-align:left;font-style:normal;padding:30px 30px 30px 0px;}
#interior #content ul li ul li div.companyLogo {display:block;text-align:center;margin:0 auto;width:70%;-webkit-transition: opacity .35s ease-in-out;transition: opacity .35s ease-in-out;opacity:1;}
#interior #content ul li ul li div.companyLogo a {display:block;-webkit-transition: opacity .35s ease-in-out;transition: opacity .35s ease-in-out;opacity:1;-webkit-backface-visibility:hidden;}
#interior #content ul li ul li div.companyLogo a:hover {opacity:.75 !important;}
#interior #content ul li img {display:block;width:100%;height:auto;}
#interior #content ul.bulletedList {list-style: disc outside none;padding-left:20px;margin-bottom:20px;}
#interior #content ul.bulletedList li {display:block;overflow:visible !important;margin-bottom:12px;}
#interior #content ol.bulletedList {list-style-type: decimal;list-style-position: inside;}
#interior #content ul.bulletedList li {display:list-item;overflow:visible;}
#interior #content ol.bulletedList ul, #interior #content .bulletedListol ul { list-style-type: circle; list-style-position: inside; margin-left: 15px;}
#interior #content ol.bulletedList ol, #interior #content ul.bulletedList ol {list-style-type: lower-latin;list-style-position: inside; margin-left: 15px; }
#interior #content .tabs  ul {list-style:none;width:100%;padding:0;}
#interior #content .tabs  ul.nospace {padding:0;}
#interior #content .tabs  ul li {background:#FFF;border:2px solid rgb(43,48,136);float:left;text-align:center;overflow-x:hidden;white-space: nowrap;}
#interior #content .tabs  ul li a {padding:12px 0;display:block;color:233071 !important;transition: background .35s ease-in-out;}
#interior #content .tabs  ul li a .fa-angle-right {margin-left:10px;}
#interior #content .tabs  ul li a .fa-angle-left {margin-right:10px;}
#interior #content .tabs  ul li a:visited {color:rgb(43,48,136);}
#interior #content .tabs  ul li a:hover {background:#FFF;}
#interior #content .tabs  ul li a.partners:hover {background:rgb(43,48,136);color:#FFF !important;}
#interior #content .tabs  ul li a.company:hover {background:rgb(43,48,136);color:#FFF !important;}
#interior #content .tabs  ul li a.shark:hover {background:rgb(43,48,136);color:#FFF !important;}
#interior #content .tabs  ul li a.sharkwatch:hover {background:rgb(43,48,136);color:#FFF !important;}
#interior #content .revealText {border:1px solid #ededed;padding:40px;}
#interior #contentLeft {visibility:visible;width:100%;overflow:hidden;padding-bottom:5px;background:#FFF;}
#interior #contentLeft ul {list-style:none;}
#interior #contentLeft ul li {display:inline-block;vertical-align:top;position:relative;overflow:hidden;}
#interior #contentLeft ul li div.companyLogo {text-align:center;margin:0 auto;padding:30px 0;}
#interior #contentLeft ul li ul li div.companyLogo {display:block;text-align:center;margin:0 auto;width:80%;}
#interior #contentLeft ul li img {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#interior #contentLeft ul li img {width:100%;height:auto;}
#interior #contentLeft ul li img:hover {opacity:.75;}
#interior #featureBoxes {visibility:hidden;width:100%;overflow:hidden;padding-bottom:5px;background:#FFF;}
#interior #featureBoxes ul {list-style:none;}
#interior #featureBoxes ul li {float:left;position:relative;overflow:hidden;}
#interior #featureBoxes ul li div.twitter {position:absolute;top:0;padding:30px;color:#FFF;z-index:2;transition: all .25s ease-in-out;}
#interior #featureBoxes ul li div.twitter .twitter-spacer {height:10px;}
#interior #featureBoxes ul li img {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#interior #featureBoxes ul li:hover img {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
#interior #featureBoxes ul li:hover div.feature-boxes-headline {bottom:70px;transition: all .25s ease-in-out;}
#interior #featureBoxes ul li img {width:100%;height:auto;}
#interior #featureBoxes ul li div.feature-boxes-headline {position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#interior #featureBoxes ul li div.twitter-headline {position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
#interior #featureBoxes ul li div.feature-boxes-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
#interior #featureBoxes ul li:hover div.feature-boxes-button {display:inline-block;}
#interior #featureBoxes a.button {color:#FFF;}
#interior #featureBoxes a.button:visited {color:#FFF;}
#interior #featureBoxes a.button:hover {color:#FFF;}
#interior #links {visibility:visible;width:100%;overflow:hidden;padding-bottom:5px;background:#FFF url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;}
#interior #links div.links-container {list-style:none;margin:0 auto;padding:40px;text-align:center;}
#interior #links h1 {color:rgb(43,48,136);}
#interior #links h1 {margin-bottom:20px;}
#interior #links ul {list-style:none;}
#interior #links ul li {display:inline-block;margin:10px;vertical-align:middle;position:relative;overflow:hidden;}
#interior #links ul li a {color:rgb(43,48,136);-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#interior #links ul li a:visited {color:rgb(43,48,136);}
#interior #links ul li a:hover {color:rgb(47,125,225) !important;}
#interior #links ul li img {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#interior #links ul li img {width:100%;height:auto;}
#interior #links ul li img:hover {opacity:.75;}
#interior #links a {color:#111;text-decoration:none;}
#interior #links a:visited {color:#111;text-decoration:none;}

article {margin-bottom:10px;}
article h1 {margin-bottom:20px;}
article h3 {margin-bottom:20px;}
article p {margin-bottom:15px;}
article.main {margin-bottom:10px;}
article.landing {margin-bottom:10px;}
article div.subhead {margin:20px 0;}
article div.subhead2 {margin:20px 0;}
article div.boilerplate {color:#555;margin-bottom:20px;}
article div.quote {font-style:italic;background:#EEE url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-shark-quote.png') 50% 50% no-repeat;padding:25px;border-radius:5px;margin-bottom:15px;}
article table th {background:#EEE;padding:12px;font-style:normal;font-weight:normal;}
article table td {background:#FFF;padding:12px;font-style:normal;}
article table .center {text-align:center;}
article table  {margin-bottom:12px;}
article table.list th {color:#000;background:#EEE;padding:5px;}
article table.list td {color:#000;background:#FFF;padding:5px;}
article table.list .center {text-align:center;}
article div.imgContainer {padding:15px;background:#EEE;}
article div.imgShark {background:rgb(76,139,43);}
article div.imgSharkwatch {background:rgb(47,125,225);}
article div.imgCompany {background:rgb(43,48,136);}
article div.imgPartners {background:#75787B;}
article div.imgFull {width:100%;margin:0 0 20px 0;}
article div.imgRight {float:right;width:40%;margin:8px 0 25px 25px;}
article div.imgRightsm {float:right;width:25%;margin:8px 0 25px 25px;}
article div.imgLeft {float:left;width:40%;margin:8px 25px 25px 0;}
article div.imgLeftsm {float:left;width:30%;margin:8px 25px 25px 0;}
article div.imgContainer img {width:100%;height:auto;}
article div.imgSig {width:20%;margin:12px 0}
article div.imgSig img {width:100%;height:auto;}
article div.imgContainer ul {border:none !important;}
article div.imgContainer ul li {position:relative;overflow:hidden;background:#000;}
article div.imgContainer ul li img {border:none;-webkit-backface-visibility:hidden;-webkit-transform: translateZ(0) scale(1.0, 1.0);-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
article div.imgContainer ul li:hover img {-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5;}
article div.imgContainer ul li:hover div.img-headline {bottom:70px;transition: all .25s ease-in-out;}
article div.imgContainer ul li img {width:100%;height:auto;}
article div.imgContainer div.caption {margin-top:10px;}
article div.imgContainer ul li:hover div.img-headline {bottom:50px;transition: all .25s ease-in-out;}
article div.imgContainer ul li div.img-headline {position:absolute;width:100%;text-align:center;bottom:0;padding-bottom:20px;color:#FFF;z-index:2;}
article div.imgContainer ul li div.img-button {display:none;width:100%;text-align:center;margin-top:20px;color:#FFF;z-index:3;}
article div.imgContainer ul li:hover div.img-button {display:inline-block;}
article div.imgContainer a.button {color:#FFF;}
article div.imgContainer a.button:visited {color:#FFF;}
article div.imgContainer a.button:hover {color:#FFF;}
article div.lineSpacer {width:100%;height:1px;background:#DDD;margin:20px 0;}
article .news-full {display:block;width:100%;}
article .news-full li {margin-bottom:8px;display:block;background:#EEE;transition: all 0.25s ease-in-out;width:100%;}
article .news-full li:hover {background:rgb(47,125,225);}
article .news-full-container {padding:5px 20px 5px 20px;}
article .news-full li a {color:#000;display:block;}
article .news-full li a:visited {color:#000;}
article .news-full li a:hover {color:#FFF;}
article .news-full li a:hover div.date {color:#FFF;}
article .news-full li a:hover div.subhead {color:#FFF;}
article .news-full div.date {margin:12px 0 !important;color:#000;}
article .news-full div.boilerplate {margin:0 !important;color:rgb(43,48,136);}
article .news-full div.subhead {margin:0 0 8px 0 !important;}
article button.more-news-tab {list-style:none;width:100%;margin:20px 0;border:0;}
article button.more-news-tab  {background:#FFF;border:2px solid rgb(43,48,136);overflow:hidden;text-align:center;color:rgb(43,48,136);}
article button.more-news-tab  {padding:16px 0;display:block;color:rgb(43,48,136);transition: background .35s ease-in-out;}
article button.more-news-tab:hover {background:rgb(43,48,136);color:#FFF !important; cursor:pointer;}
article .gallery {display:inline-block;vertical-align:top;width:50%;}
article .gallery .gallery-container {margin:0 4px 8px 4px;}
article .gallery-fourths {display:inline-block;vertical-align:top;width:25%;}
article .gallery-fourths .gallery-container {margin:0 4px 8px 4px;}
article .gallery-thirds {display:inline-block;vertical-align:top;width:33%;}
article .gallery-thirds .gallery-container {margin:0 4px 8px 4px;}
article .gallery div.date {margin:10px 0 !important;}
article .gallery div.boilerplate {margin-top:0;text-transform:uppercase;}
article .gallery div.subhead {margin:0 0 5px 0 !important;color:rgb(43,48,136);}
article .gallery div.datespacer {margin-top:20px !important;}
article .gallery div.imgContainer {padding:20px;background:#EEE;}
article .prevnexttabs  ul {list-style:none;width:auto;padding:20px 0;}
article .prevnexttabs  ul.nospace {padding:0;}
article .prevnexttabs  ul li {background:#FFF;border:2px solid rgb(43,48,136);float:left;text-align:center;color:#FFF;}
article .prevnexttabs  ul li.blank {background:rgb(43,48,136);overflow:hidden;}
article .prevnexttabs  ul li a {padding:12px 0;display:block;color:rgb(43,48,136) !important;transition: background .35s ease-in-out;}
article .prevnexttabs  ul li a .fa-angle-right {margin-left:10px;}
article .prevnexttabs  ul li a .fa-angle-left {margin-right:10px;}
article .prevnexttabs  ul li a:visited {color:rgb(43,48,136) !important;}
article .prevnexttabs  ul li a:hover {background:rgb(43,48,136);}
article .prevnexttabs  ul li a.partners:hover {background:rgb(43,48,136);color:#FFF !important;}
article .prevnexttabs  ul li a.company:hover {background:rgb(43,48,136);color:#FFF !important;}
article .prevnexttabs  ul li a.shark:hover {background:rgb(43,48,136);color:#FFF !important;}
article .prevnexttabs  ul li a.sharkwatch:hover {background:rgb(43,48,136);color:#FFF !important;text-decoration:none;}
article a.company {color:rgb(43,48,136) !important;text-decoration:none;transition: all .35s ease-in-out;}
article a.company:visited {color:rgb(43,48,136) !important;}
article a.company:hover {color:rgb(47,125,225) !important;text-decoration:underline;}
article a.partners {color:rgb(43,48,136) !important;text-decoration:none;}
article a.partners:visited {color:rgb(43,48,136) !important;}
article a.partners:hover {color:rgb(47,125,225) !important;text-decoration:underline;}
article a.shark {color:rgb(43,48,136) !important;text-decoration:none;}
article a.shark:visited {color:rgb(43,48,136) !important;}
article a.shark:hover {color:rgb(76,139,43) !important;text-decoration:underline;}
article a.sharkwatch {color:rgb(47,125,225) !important;text-decoration:none;}
article a.sharkwatch:visited {color:rgb(43,48,136) !important;}
article a.sharkwatch:hover {color:rgb(47,125,225) !important;text-decoration:underline;}
article .flex-container-halfs {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;}
article .flex-container-halfs .gallery {-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%;background:#EEE;}
article .flex-container-halfs .gallery:nth-child(odd) {margin-left:0;margin-top:0;margin-right:2%;margin-bottom:2%;}
article .flex-container-halfs .gallery:nth-child(even) {margin-left:0;margin-top:0;margin-right:0;margin-bottom:2%;}
article .flex-container-thirds {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;}
article .flex-container-thirds .gallery-thirds {-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%;background:#EEE;margin-left:1%;margin-right:1%;margin-bottom:2%;}
article .flex-container-thirds .gallery-thirds:nth-child(3n+1) {margin-left:0;margin-right:1%;margin-bottom:2%;}
article .flex-container-thirds .gallery-thirds:nth-child(3n+3) {margin-left:1%;margin-right:0;margin-bottom:2%;}


/* Classes */

.clear {clear:both;}
.hide {display:none;}
.show {display:block;}
.spacer {height:20px;}
.subheadspacer {margin-top:15px !important;}
.background-black {background:#000;}
a.button {float:left;padding:10px 15px;border:2px solid #FFF;color:#FFF;margin:10px 10px 0 0;transition: all 0.35s ease-in-out;}
a.button:hover {background:#FFF;}
.companyBackground {background:rgb(43,48,136) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;}
.partnersBackground {background:rgb(47,125,225) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;}
.sharkBackground {background:rgb(76,139,43) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;}
.sharkwatchBackground {background:rgb(47,125,225) url('http://shark.qnewmediainc.netdna-cdn.com/assets/img/background-section-shadow.jpg') 50% 100% repeat-x;}
ul.partnersFeature {list-style:none;border:none;}
ul.CompanyFeature {list-style:none;border:none;}
.feature-boxes-button span {background:#FFF;color:#000;padding:12px;border:2px solid #FFF;color:#000;text-transform:uppercase;transition: all 0.25s ease-in-out;}
.feature-boxes-button span:hover {background:rgb(43,48,136);color:#FFF;border:2px solid rgb(43,48,136);}
.news {color:rgb(43,48,136);}
.sharkwatch {color:rgb(43,48,136);}
a.sharkwatch:hover {color:rgb(43,48,136) !important;}
.shark {color:rgb(43,48,136);}
a.shark:hover {color:rgb(43,48,136) !important;}
.company {color:rgb(43,48,136);}
a.company:hover {color:rgb(47,125,225) !important;}
.partners {color:rgb(43,48,136);}
a.partners:hover {color:rgb(47,125,225) !important;}
ul li.one-third {width:33.333%;}
ul li.two-thirds {width:66.667%;}
ul li.one-half {width:50%;}
ul li.one-quarter {width:25%;}
ul li.three-quarters {width:75%;}
ul li.full {width:100%;outline:#FFF solid 1px;}
ul li.halfs:nth-child(even) {width:49%;margin-left:1%;margin-top:1%;margin-bottom:1%;}
ul li.halfs:nth-child(odd) {width:49%;margin-right:1%;margin-top:1%;margin-bottom:1%;}
ul li.thirds {width:33.333%;outline:#FFF solid 1px;}
ul li.thirds {width:32%;margin-left:1%;margin-right:1%;margin-top:1%;margin-bottom:1%;}
ul li.thirds:nth-child(3n+1) {width:32%;margin-left:0;margin-right:1%;}
ul li.thirds:nth-child(3n+3) {width:32%;margin-left:1%;margin-right:0;}
ul li.fourths {width:23.5%;margin-left:1%;margin-right:1%;margin-top:1%;margin-bottom:1%;}
ul li.fourths:nth-child(4n+1) {width:23.5%;margin-left:0;margin-right:1%;}
ul li.fourths:nth-child(4n+4) {width:23.5%;margin-left:1%;margin-right:0;}
ul li.fifths {width:18.4%;margin-left:1%;margin-right:1%;margin-top:1%;margin-bottom:1%;}
ul li.fifths:nth-child(5n+1) {width:18.4%;margin-left:0;margin-right:1%;}
ul li.fifths:nth-child(5n+5) {width:18.4%;margin-left:1%;margin-right:0;}
.overlay {z-index:2;position:absolute;bottom:-1px;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 1),rgba(0, 0, 0, 0) 35%);overflow:hidden;}
.overlaynone {display:none;z-index:2;position:absolute;bottom:-1px;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 1),rgba(0, 0, 0, 0) 35%);overflow:hidden;}
.overlayPartner {display:none;z-index:2;position:absolute;bottom:-1px;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(117, 120, 123, 1),rgba(117, 120, 123, 0) 50%);overflow:hidden;}
.overlayInterior {display:none;z-index:2;position:absolute;bottom:-1px;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 1),rgba(0, 0, 0, 0) 25%);overflow:hidden;}
.sectionFixed {position:fixed;}
.video-half {display:inline-block;vertical-align:top;width:50%;}
.video-half-container {background:#EEE;padding:15px;margin:0 6px 20px 0px;}
.video-half-container div.subhead {margin-top:15px;}
.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.video-container-facebook {position:relative;padding-bottom:96.5%;padding-top:30px;height:0;overflow:hidden;text-align:center;}
.video-container-facebook iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}

/* Font Awesome */

.fa-angle-down {margin-left:8px;}
.fa-angle-right {margin-left:8px;}
.fa-angle-left {margin-right:8px;}
.fa-reply {font-size:1.8em;margin-right:10px;-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
a .fa-reply, a:visited .fa-reply, a:hover .fa-reply, a:active .fa-reply {color:#FFF;text-decoration:none;}
.fa-reply:hover {-webkit-transform:scale(1.5);transform:scale(1.5);}
.fa-retweet {font-size:1.8em;margin-right:10px;-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
a .fa-retweet, a:visited .fa-retweet, a:hover .fa-retweet, a:active .fa-retweet {color:#FFF;text-decoration:none;}
.fa-retweet:hover {-webkit-transform:scale(1.5);transform:scale(1.5);}
.fa-star {font-size:1.8em;margin-right:10px;-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
a .fa-star, a:visited .fa-star, a:hover .fa-star, a:active .fa-star {color:#FFF;text-decoration:none;}
.fa-star:hover {-webkit-transform:scale(1.5);transform:scale(1.5);}

/* IE8 */

.ie8 body {font-weight:normal !important;font-style:normal !important;font-size:11px;line-height:16px;}
.ie8 header nav #alert ul li {font-weight:normal !important;font-style:normal !important;}
.ie8 header nav #topnav ul li {font-weight:normal !important;font-style:normal !important;}
.ie8 header nav #mainnav ul li {font-weight:normal !important;font-style:normal !important;}
.ie8 #slider .slider-text-container h1 {font-weight:normal !important;font-style:normal !important;}
.ie8 #news ul li div.news-overlay {display:none;}
.ie8 .index-title {font-weight:normal !important;font-style:normal !important;}
.ie8 .overlay {background:#000;height:72px;overflow:hidden;filter:alpha(opacity=50);}
.ie8 #news ul li:hover .overlay {height:100%;}
.ie8 .button {font-weight:normal !important;font-style:normal !important;}
.ie8 footer nav ul ul li {font-weight:normal !important;font-style:normal !important;}
.ie8 footer nav ul ul li ul li {font-weight:normal !important;font-style:normal !important;}

/* IE9 */

.ie9 .overlay {background:#000;height:24%;overflow:hidden;opacity:.5;}
.ie9 #news ul li:hover .overlay {display:none;}

/* No Javascript */

.no-js #news {visibility:visible;}
.no-js #company {visibility:visible;}
.no-js #shark {visibility:visible;}
.no-js #attack-life {visibility:visible;}
.no-js #partner {visibility:visible;}
.no-js footer {visibility:visible;}

/* Retina */

@media only screen and (-webkit-min-device-pixel-ratio: 1.15), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.15), only screen and (min-device-pixel-ratio: 1.15) {

}
