@font-face {
font-family: 'flexslider-icon';
src: url(//wsportsandmedia.com.au/wp-content/themes/jupiter-child/fonts/flexslider-icon.eot);
src: url(//wsportsandmedia.com.au/wp-content/themes/jupiter-child/fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"), url(//wsportsandmedia.com.au/wp-content/themes/jupiter-child/fonts/flexslider-icon.woff) format("woff"), url(//wsportsandmedia.com.au/wp-content/themes/jupiter-child/fonts/flexslider-icon.ttf) format("truetype"), url(//wsportsandmedia.com.au/wp-content/themes/jupiter-child/fonts/flexslider-icon.svg#flexslider-icon) format("svg");
font-weight: normal;
font-style: normal; }
body {
overflow-x: hidden !important; }
.main-nav-side-search {
display: none !important; }
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0; }
.more {
display: block;
height: 30px;
width: 30px;
background: url(//wsportsandmedia.com.au/wp-content/themes/jupiter-child/img/icon-down-wht.svg) center center no-repeat;
border-radius: 50%;
border: 1px solid #FFF;
background-size: 80%;
position: absolute;
z-index: 99;
bottom: 10%;
margin-left: calc(50% - 15px);
transition: all 0.2s ease-in-out 0.2s;
animation: infinite rain 2s; }
@keyframes rain {
0% {
bottom: 80px;
opacity: 1; }
40% {
opacity: 0.5; }
80% {
bottom: 60px;
opacity: 0; }
100% {
opacity: 0; } }
.single-post .more {
display: none; } #mk-footer .wpcf7-form-control-wrap input {
width: 100%; }
#mk-footer .socialmedia-buttons img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s; }
#mk-footer .socialmedia-buttons img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0); }
#mk-footer .widgettitle {
line-height: 100%; }
body:not(.mk-boxed-enabled) .sticky-style-fixed.header-style-1 .mk-header-holder {
top: 0; }
body:not(.mk-boxed-enabled) .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder {
top: 0; }
.top-bar {
width: 100%;
height: 30px;
background: #FFF;
box-sizing: border-box; }
.top-bar a {
float: right;
color: #000;
text-transform: uppercase;
font-size: 12px;
line-height: 30px;
padding-right: 11px; }
.top-bar a:hover {
color: #000; }
.top-bar a::before {
content: '\f0c1';
font-family: 'FontAwesome';
padding-right: 8px; }
.a-sticky .mk-header-holder > .top-bar {
height: 0;
overflow: hidden; }
@media (max-width: 1140px) {
.top-bar {
background: #000; }
.top-bar .mk-grid {
padding: 0 15px;
box-sizing: border-box; }
.top-bar a {
color: #FFF; }
.top-bar a:hover {
color: #FFF; } }  .talent-grid {
width: 100%;
max-width: 1400px;
margin: 0 auto;
text-align: center; }
.talent-grid ul {
margin-left: 0;
text-align: center; }
.talent-grid ul li a {
display: block;
line-height: 200px;
font-size: 14px;
text-transform: uppercase; }
.post-type-archive-talent #page-section-2 {
padding: 45px 0; }
.post-type-archive-talent .mk-header {
position: absolute; }
.post-type-archive-talent .mk-header, .post-type-archive-talent .mk-header-holder, .post-type-archive-talent .mk-header-padding-wrapper, .post-type-archive-talent .mk-header-bg {
background: none !important; }
.post-type-archive-talent .mk-desktop-logo.dark-logo {
display: none; }
.post-type-archive-talent .mk-desktop-logo.light-logo {
display: block; }
.post-type-archive-talent #menu-main li.current-menu-item a.menu-item-link, .post-type-archive-talent #menu-main li:hover a.menu-item-link {
border-top-color: #FFF; }
.post-type-archive-talent #menu-main li.current-menu-item a.menu-item-link {
color: #FFF !important; }
.post-type-archive-talent #menu-main li a.menu-item-link {
color: #FFF; }
.post-type-archive-talent #menu-main li:hover {
color: #fff !important; }
.post-type-archive-talent #menu-main li ul.sub-menu li a.menu-item-link {
color: #b3b3b3 !important; }
.post-type-archive-talent #menu-main li ul.sub-menu li a.menu-item-link:hover {
color: #FFF !important; }
.post-type-archive-talent .a-sticky #menu-main li a.menu-item-link:hover {
color: #444 !important; }
.post-type-archive-talent .a-sticky .mk-header-inner.add-header-height {
background: #FFF; }
.post-type-archive-talent .a-sticky li.current-menu-item a.menu-item-link, .post-type-archive-talent .a-sticky #menu-main li:hover a.menu-item-link {
border-top-color: #333; }
.post-type-archive-talent .a-sticky li a.menu-item-link, .post-type-archive-talent .a-sticky #menu-main li.current-menu-item a.menu-item-link {
color: #444 !important; } body.archive .header-hero .background-layer {
margin: -35px 0 0;
padding: 35px 0 0; }
body.archive #zero-margin {
overflow-x: hidden !important; }
body.archive #zero-margin .vc_row {
margin-left: 0 !important;
margin-right: 0 !important; }
body.archive #zero-margin .vc_col-sm-12 {
padding-left: 0 !important;
padding-right: 0 !important;
box-sizing: border-box !important; }
body.archive.tax-talent_category .archive .talent-grid {
width: 100%;
text-align: center; }
.archive #mk-button-4 {
max-width: 1400px;
margin: 0 auto; }
.archive .talent-grid ul li {
float: left;
width: 48%;
background: #eee;
margin: 4% 4% 4% 0;
display: inline-block;
height: 300px;
text-align: center;
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s;
position: relative;
background: #000 !important;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
overflow: hidden; }
.archive .talent-grid ul li:nth-of-type(2n) {
margin: 4% 0; }
.archive .talent-grid ul li:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0); }
.archive .talent-grid ul li a {
line-height: 300px;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
color: #FFF;
font: 800 normal 1.6em/300px "Catamaran" !important;
letter-spacing: 1px; }
.archive .talent-grid ul li a .icon {
padding: 10px;
-webkit-filter: grayscale(0) !important;
filter: grayscale(0) !important;
border-radius: 50%; }
.archive .talent-grid ul li a .icon img {
width: initial !important;
height: initial !important;
-webkit-filter: grayscale(0) !important;
filter: grayscale(0) !important; }
.archive .talent-grid ul li img {
display: block;
height: 100% !important;
width: auto !important;
opacity: 0.5;
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s;
min-width: 680px; }
.archive .talent-grid ul li:hover > img {
opacity: 0.8;
transform: scale(1.1); } body.term-sport .talent-grid ul li {
display: inline-block;
background: #eee;
width: 350px;
height: 200px;
margin: 2.5%;
text-align: center;
position: relative;
float: none;
background: #000 !important;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
overflow: hidden; }
body.term-sport .talent-grid ul li:nth-of-type(2n) {
margin: 2.5%; }
body.term-sport .talent-grid ul li a {
line-height: 200px;
position: absolute;
top: 0;
left: 0;
width: 100%;
color: #FFF;
font: 800 normal 1.2em/200px "Catamaran" !important;
letter-spacing: 1px; }
body.term-sport .talent-grid ul li img {
display: block;
width: 100% !important;
height: auto !important;
opacity: 0.5;
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s;
min-width: initial; }
body.term-sport .talent-grid ul li:hover > img {
opacity: 0.8;
transform: scale(1.1); } .talent-category-hero {
width: 100%;
height: 600px; }
.talent-grid .thumb {
display: block;
height: 200px; }
.talent-grid a.grid-item {
display: inline-block;
background: #eee;
width: 280px;
margin: 2%;
text-align: center; }
.talent-grid a.grid-item > .thumb {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s; }
.talent-grid a.grid-item:hover > .thumb {
-webkit-filter: grayscale(0);
filter: grayscale(0); }
.info-bar {
float: left;
width: 100%;
display: block;
clear: both;
background: #333;
margin: 2px 0 0; }
.info-bar h3 {
font: 700 normal 1em/100% "Catamaran";
line-height: 40px;
margin: 0;
color: #eee;
text-transform: uppercase; }
.info-bar .icon {
float: left;
width: 20%;
display: block;
width: 40px;
height: 40px; }
.info-bar .icon img {
float: left;
width: 60%;
height: auto;
display: block;
margin: 20%; }
.mk-button-text {
font: 600 normal 1em/100% "Catamaran" !important;
text-transform: uppercase; }
.mk-dropcaps {
font: 300 normal 1.2em/100% "Catamaran" !important;
position: relative;
top: -15px; }
.single-talent .mk-single-content {
margin: 0; }
.single-talent .mk-button, .page .mk-button {
background: #333; }
#mk-button-6 .mk-button {
-webkit-transition: all ease-in-out 1s;
transition: all ease-in-out 1s; }
#mk-button-6 .mk-button:hover {
background: black; }
.highlight-first *:first-child {
border-left: 3px solid #888888;
padding-left: 20px;
position: relative;
left: -20px; }
.highlight-first li:first-child {
border: none !important;
padding-left: 0 !important;
left: 0 !important; }
.mk-fancy-title span {
border: none !important;
padding-left: 0 !important;
left: 0 !important; }
.mk-fancy-title.align-left {
text-align: left !important; }
.width-full a.mk-button {
display: block !important;
width: 100%; } .talent-header {
position: fixed;
bottom: 30px;
top: auto;
left: 5%;
width: 90%;
z-index: 100; }
.talent-header .featured-image {
position: relative;
margin: 0;
z-index: 0; }
#talent-social-networks {
margin: 0; }
.single-social-section {
margin: 0;
min-width: 0; }
.single-social-section .blog-share-container {
margin-left: 4px; }
.talent-header .single-social-section a.mk-blog-print, .talent-header .single-social-section div.blog-single-share.mk-toggle-trigger {
background: #333;
border: none;
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s;
display: block;
height: 32px;
width: 32px;
text-align: center; }
.talent-header .single-social-section a.mk-blog-print i, .talent-header .single-social-section div.blog-single-share.mk-toggle-trigger i {
color: #eee;
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s;
font-size: 16px;
line-height: 32px; }
.talent-header .single-social-section a.mk-blog-print a {
margin-left: 4px; }
#talent-social-networks a {
background: #333;
border: none;
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s;
display: block;
height: 32px;
width: 32px;
text-align: center; }
#talent-social-networks a:hover {
background: #FFF;
border: none; }
#talent-social-networks a:hover i {
color: #333; }
#talent-social-networks a i {
color: #eee;
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s;
font-size: 16px;
line-height: 32px; } .testimonials-section .flex-direction-nav .flex-prev:before, .testimonials-section .flex-direction-nav .flex-next:before {
display: none !important; }
a.flex-prev, a.flex-next {
text-align: center !important; }
ul.slides li.vc_item {
display: inline-block;
float: none;
width: 120px; }
ul.slides li.vc_item div a {
display: inline-block;
text-align: center; }
ul.slides li.vc_item div a img {
display: inline-block;
max-height: 70px;
width: auto;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
opacity: 0.4;
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s;
padding: 20px 0 !important; }
ul.slides li.vc_item div a img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
opacity: 1; }
.flex-viewport {
height: initial !important; }
.associations-slider {
max-width: 1320px;
margin: 40px auto !important; }
.associations-slider li .vc_inner {
text-align: center; } .services-panel .mk-image img {
background: #222;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s; }
.services-panel .mk-image img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
transform: scale(1.1); }
.services-panel h4 {
text-transform: uppercase !important;
font-size: 14px !important; }
body.single-talent .mk-fancy-title {
text-transform: lowercase;
font: 900 normal 4em/70% "Catamaran";
margin: 0;
color: #000; }
body.section-about.page-child .mk-fancy-title {
text-transform: lowercase;
font: 900 normal 4em/70% "Catamaran";
margin: 0 0 0.5em;
color: #000; }
.widget_contact_info .mk-fancy-title {
font: 300 normal 1.4em/100% "Catamaran" !important;
margin: 0 0 20px !important;
color: #000;
text-transform: lowercase; }
.mk-highlight {
background: none !important;
font-weight: 600 !important;
text-transform: lowercase; }
.service-block {
position: relative; }
.service-block .mk-image {
background: #000; }
.service-block img {
opacity: 0.5 !important;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all ease-in-out 0.5s;
transition: all ease-in-out 0.5s; }
.service-block:hover img {
opacity: 1 !important;
-webkit-filter: grayscale(0);
filter: grayscale(0); }
.service-block h4 {
width: 100%; }
.service-block h4 > a {
width: 100%;
height: auto;
position: absolute;
top: 45%;
top: calc(50% - 0.6em);
left: 0;
color: #FFF !important;
font: 800 normal 1.2em "Catamaran"; }
.service-block h4 > a img {
height: 16px;
width: 16px;
margin: 0 10px 0 0; }
.service-block .mk-image-holder {
max-width: initial !important; }
.home .service-block h4 > a {
font: 800 normal 2em "Catamaran";
top: calc(50% - 1em); } .mk-post-nav {
display: none; } .master-holder .wpcf7 .wpb_row .wpb_column {
padding: 1%; }
.master-holder .wpcf7 span.wpcf7-not-valid-tip {
top: auto; }
.master-holder .wpcf7 input.wpcf7-text, .master-holder .wpcf7 textarea.wpcf7-textarea {
background: none;
border: none;
border-bottom: 3px solid black;
width: 100%;
box-sizing: border-box;
font-size: 110%;
line-height: 30px;
margin-bottom: 20px; }
.master-holder .wpcf7 input.wpcf7-submit {
background: black;
color: white;
float: right;
clear: both;
margin-right: 0;
margin-left: 10px; } @media (max-width: 1440px) {
.mk-main-wrapper-holder {
padding: 0 40px; } }
@media (min-width: 1400px) {
.flex-direction-nav .flex-prev {
left: 0 !important; }
.flex-direction-nav .flex-next {
right: 0 !important; } }
@media (max-width: 1280px) {
.service-block h4 > a {
font-size: 1.2em;
top: calc(50% - 0.6em); }
.home .service-block h4 > a {
font-size: 1.4em;
top: calc(50% - 0.7em); } }
@media (max-width: 1140px) {
.home #padding-18 {
display: none; }
.mk-testimonial-quote {
font-size: 14px !important; }
.mk-header-inner.add-header-height {
background: #FFF !important; }
.mk-nav-responsive-link {
background: #FFF; } }
@media (max-width: 1024px) {
.single-talent .mk-dropcaps.simple-style {
font-size: 18px !important; }
.talent-grid {
text-align: center; }
ul.slides li.vc_item div a img {
max-height: 60px; }
.master-holder .wpcf7 span.wpcf7-not-valid-tip {
top: 10px; }
.mk-page-section:first-child .mk-fancy-title {
font-size: 50px !important;
letter-spacing: 3px !important; } }
@media (max-width: 960px) {
.single-social-section {
float: right !important;
padding: 0 !important; }
.single-social-section .blog-modern-comment, .single-social-section .blog-share-container, .single-social-section .mk-blog-print, .single-social-section .mk-love-holder {
float: right;
display: inline-block !important;
margin-left: 5px !important;
padding: 0px !important; }
.single-social-section .single-share-box {
right: auto !important;
left: -220px !important;
z-index: 1; }
.single-social-section:before {
right: -5px !important;
left: auto; } }
@media (min-width: 768px) and (max-width: 1024px) {
.service-block {
width: 50% !important; }
.service-block h4 > a {
font-size: 1.2em;
top: calc(50% - 1.2em); } }
@media (max-width: 768px) {
body.term-sport .talent-grid ul li {
width: 250px !important;
height: 140px !important; }
body.term-sport .talent-grid ul li a {
line-height: 140px !important; }
.talent-grid a.grid-item {
width: 280px;
margin: 5% 0; }
.mk-page-section:first-child .mk-fancy-title {
font-size: 40px !important;
letter-spacing: 2px !important; }
.header-hero {
margin: 0 0 40px !important; } }
@media (max-width: 767px) {
#mk-footer .mk-col-1-4 {
margin: 0 0 40px; }
#fancy-title-8 {
margin: 0; }
#fancy-title-8 span {
letter-spacing: initial;
font-size: 60%; }
.mk-testimonial-quote {
font-size: 14px !important; }
.single-talent .mk-fancy-title {
font-size: 40px !important; }
.single-talent span h2 {
text-align: center !important;
font-size: 20px !important; }
.single-talent .wpb_column {
margin: 40px 0 0; }
.single-talent .mk-fancy-title.simple-style span {
font-size: 30px !important; }
.talent-header {
bottom: 10px; }
.archive .talent-grid ul li {
width: 80%;
margin: 5% 10% !important; }
.width-full a.mk-button {
width: 80%;
margin: 0 auto; }
ul.slides li.vc_item div a img {
max-height: 50px; }
.home .service-block h4 > a {
font-size: 1.6em;
top: calc(50% - 0.8em); }
.service-block {
width: 50% !important;
float: left; }
.service-block h4 > a {
font-size: 1.2em;
top: calc(50% - 0.6em); } }
@media (max-width: 680px) {
.service-block {
width: 100% !important; }
.service-block h4 > a {
font-size: 1.6em;
top: calc(50% - 0.8em); } }
@media (max-width: 600px) {
.service-block h4 > a {
font-size: 1.2em;
top: calc(50% - 0.6em); } }
@media (max-width: 480px) {
.mk-main-wrapper-holder {
padding: 0; }
.home .service-block h4 > a {
font-size: 1.2em;
top: calc(50% - 0.6em); }
.mk-page-section:first-child .mk-fancy-title {
font-size: 20px !important;
letter-spacing: 1px !important; } }