#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:14px; height:14px; background:url(//www.justgenetics.com.au/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(//www.justgenetics.com.au/wp-content/plugins/wp-colorbox/example5/images/border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(//www.justgenetics.com.au/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(//www.justgenetics.com.au/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(//www.justgenetics.com.au/wp-content/plugins/wp-colorbox/example5/images/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(//www.justgenetics.com.au/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(//www.justgenetics.com.au/wp-content/plugins/wp-colorbox/example5/images/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(//www.justgenetics.com.au/wp-content/plugins/wp-colorbox/example5/images/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(//www.justgenetics.com.au/wp-content/plugins/wp-colorbox/example5/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//www.justgenetics.com.au/wp-content/plugins/wp-colorbox/example5/images/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(//www.justgenetics.com.au/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;} #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}.affwp-form input[type=checkbox],.visit-converted i{display:inline-block}table.affwp-table{text-align:left;width:100%;border:none;margin:0 0 21px;border-collapse:collapse}table.affwp-table td,table.affwp-table th{text-align:left;border:1px solid #eee;color:#666;padding:.3em 1em;max-width:100%}table.affwp-table th{background:#fafafa;font-weight:700}.affwp-form{margin-bottom:20px}.affwp-form fieldset{border:none}.affwp-form legend{font-size:120%;margin-bottom:1em}.affwp-form input[type=text],.affwp-form input[type=password],.affwp-form input[type=email],.affwp-form input[type=url],.affwp-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.affwp-form input{border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1)}.affwp-form input[type=text].required,.affwp-form input[type=password].required,.affwp-form input[type=email].required,.affwp-form input[type=url].required{color:inherit}.affwp-form label{cursor:pointer}.affwp-wrap{margin-bottom:20px}#affwp-generate-ref-url input{width:100%}.affwp-errors,.affwp-notice{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #E6DB55;margin:0 0 21px;background:#FFFFE0;color:#333}.affwp-error,.affwp-notice{padding:10px}p.affwp-error{margin:0!important}#affwp-affiliate-dashboard h4,#affwp-graphs-filter{margin-bottom:20px}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{margin:0 0 20px;padding:0;border:none}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{display:inline-block;padding:0 10px 0 0;margin:0}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active{font-weight:700}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a{text-decoration:none}#affwp-affiliate-dashboard .affwp-graph{margin-bottom:20px}#affwp-affiliate-dashboard .affwp-graph table{width:auto}#affwp-affiliate-dashboard-visits{table-layout:fixed}#affwp-affiliate-dashboard-visits .referring-url,#affwp-affiliate-dashboard-visits .visit-url{width:30%}#affwp-affiliate-dashboard-visits .referral-status{width:15%}#affwp-affiliate-dashboard-visits .visit-date{width:25%}#affwp-affiliate-dashboard .affwp-send-notifications-wrap label,.affwp-form .affwp-tos,.affwp-form .affwp-user-remember{width:auto}.visit-converted i{position:relative;top:2px;left:2px}.visit-converted i:before{font-family:dashicons;font-style:normal}.visit-converted.yes i:before{content:"\f147";color:#5e95ef}.visit-converted.no i:before{content:"\f158";color:#ef6c5e}#affwp-affiliate-dashboard-creatives pre{background-color:transparent;background-color:rgba(0,0,0,.01);border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1);line-height:1.5;max-width:100%;overflow:auto;padding:1em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}#affwp-affiliate-dashboard-creatives code,#affwp-affiliate-dashboard-creatives pre{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.affwp-table{word-wrap:break-word}.affwp-creative{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #eaeaea;border-bottom:1px solid rgba(51,51,51,.1)}.affwp-creative:last-of-type{border-bottom:none;padding-bottom:0}.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//www.justgenetics.com.au/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}.cff-wrapper:after{
content: "";
display: table;
clear: both;
} #cff {
float: left;
width: 100%;
margin: 0 auto;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;  
} #cff .cff-item{
float: left;
width: 100%;
clear: both;
padding: 20px 0 15px 0;
margin: 0;
border-bottom: 1px solid #ddd;
}
#cff .cff-item:first-child{
padding-top: 0;
}
#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{
padding: 15px;
margin: 5px 0;
border: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} .cff-header{
width: 100%;
margin: 0 0 15px 0;
padding: 0;
line-height: 1;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cff-header .fa{
margin: 0 10px 0 0;
padding: 0;
}    #cff .cff-less{
display: none;
} #cff.cff-default-styles a {
text-decoration: none;
}
#cff.cff-default-styles a:hover,
#cff.cff-default-styles a:focus {
text-decoration: underline;
}
#cff .cff-post-text-link{
display: block;
} #cff h3, #cff h4, #cff h5, #cff h6, #cff p{
float: left;
width: 100%;
clear: both;
padding: 0;
margin: 5px 0;
white-space: pre;
white-space: pre-wrap;
white-space: pre-line;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
white-space: -moz-pre-wrap;
white-space: -hp-pre-wrap;
word-wrap: break-word;
}
#cff.cff-default-styles h3, #cff.cff-default-styles h4, #cff.cff-default-styles h5, #cff.cff-default-styles h6, #cff.cff-default-styles p{
line-height: 1.4;
} #cff .cff-date{
float: left;
min-width: 50px;
width: auto;
}
#cff.cff-default-styles .cff-date{
font-size: 11px;
}   #cff .cff-author{
float: left;
clear: both;
margin: 0 0 15px 0;
padding: 0;
line-height: 1.2;
width: 100%;
}
#cff .cff-author a{
float: left;
display: block; min-width: 100%\9;
}
#cff .cff-author-img{
float: left;
width: 40px;
margin: 0 0 0 -100% !important;
}
#cff .cff-author img{
float: left;
}
#cff .cff-author .cff-author-text span{
display: table-cell;
vertical-align: middle;
height: 40px;
margin: 0;
font-weight: bold; padding-left: 50px;
float: none;
}
#cff.cff-default-styles .cff-author .cff-author-text span{
font-weight: 1.2;
}
#cff.cff-default-styles .cff-author a{
text-decoration: none;
} #cff .cff-author .cff-author-text{
float: left;
width: 100%;
}
#cff .cff-author .cff-author-text *{
float: left;
clear: both;
width: auto;
margin: 0 0 0 50px;
}
#cff.cff-default-styles .cff-author .cff-author-text *{
font-weight: bold;
}
#cff .cff-author .cff-date{
color: #9197a3;
margin-top: 0px;
}
#cff.cff-default-styles .cff-author .cff-date{
font-weight: normal;
}
#cff .cff-author .cff-page-name.cff-author-date{
float: left;
padding: 2px 0 0 0;
}   #cff .cff-break-word{
word-break: break-all;
} #cff .cff-expand{
display: none;
}
#cff.cff-default-styles .cff-expand a{
font-size: 11px;
font-weight: normal;
} #cff .cff-shared-link{
float: left;
clear: both;
width: 100%;
padding: 5px 10px;
margin: 10px 0 5px 0; background: #f9f9f9;
border: 1px solid #d9d9d9;
background: rgba(0,0,0,0.02);
border: 1px solid rgba(0,0,0,0.07);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#cff .cff-no-styles{
background: none;
border: none;
padding: 0;
}
#cff .cff-link{
float: left;
clear: both;
max-width: 20%;
margin: 10px 0 0 0;
}
#cff .cff-link img{
max-width: 100%;
} #cff .cff-link-title{
float: left;
clear: both;
width: 100%;
display: block;
}
#cff.cff-default-styles .cff-link-title{
font-weight: bold;
}
#cff p.cff-link-title{
margin: 5px 0 0 0;
}
#cff .cff-text-link{
float: left;
clear: none;
width: 72%;
margin-left: 3%;
padding: 0 0 5px 0;
}
#cff .cff-link-caption{
margin: 0;
}
#cff.cff-default-styles .cff-link-caption{
font-size: 12px;
}
#cff .cff-text-link.cff-no-image{
width: 100%;
margin-left: 0;
} #cff .cff-details{
float: left;
clear: none;
width: 100%;
padding: 5px 0;
}
#cff .cff-details h5{
margin: 0 0 5px 0;
}
#cff.cff-default-styles .cff-details h5{
font-size: 16px;
}
#cff.cff-default-styles .cff-details p{
font-size: 14px;
}
#cff .cff-details .cff-info{
padding: 10px 0 0 0;
}
#cff.cff-default-styles .cff-details .cff-info{
line-height: 1.2;
} #cff .cff-desc-wrap{
float: left;
width: 100%;
} #cff .cff-post-links{
float: left;
clear: none;
padding: 5px 0 0 0;
margin: 0;
}
#cff.cff-default-styles .cff-post-links{
font-size: 11px;
}
#cff .cff-post-links.cff-left{
float: left;
margin: 8px 0;
}
#cff.cff-default-styles .cff-post-links a{
font-size: 11px;
}
#cff .cff-post-links a:first-child{
padding-left: 0;
margin: 0;
}
#cff .cff-dot{
padding: 0 5px;
} #cff .cff-share-container{
position: relative;
display: inline;
}
#cff .cff-share-tooltip{
display: none;
position: absolute;
z-index: 1000;
bottom: 22px;
right: -53px;
width: 140px;
padding: 5px 5px 4px 5px;
margin: 0;
background: #333;
color: #eee;
font-size: 12px;
line-height: 1.3;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#cff .cff-share-tooltip .fa-play{
position: absolute;
font-size: 8px;
bottom: -6px;
left: 50%;
margin-left: -3px;
color: #333;
}
#cff .cff-share-tooltip a .fa{
font-size: 16px;
margin: 0;
padding: 5px;
}
#cff .cff-share-tooltip a#sbi_facebook_icon .fa,
#cff .cff-share-tooltip a#sbi_twitter_icon .fa,
#cff .cff-share-tooltip a#sbi_pinterest_icon .fa{
padding-top: 4px;
font-size: 18px;
}
#cff .cff-share-tooltip a{
display: block;
float: left;
margin: 0 !important;
padding: 0 !important;
color: #eee !important;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#cff .cff-share-tooltip a:hover{
color: #fff;
}
#cff .cff-share-tooltip .cff-facebook-icon:hover{ background: #3b5998; }
#cff .cff-share-tooltip .cff-twitter-icon:hover{ background: #00aced; }
#cff .cff-share-tooltip .cff-google-icon:hover{ background: #dd4b39; }
#cff .cff-share-tooltip .cff-linkedin-icon:hover{ background: #007bb6; }
#cff .cff-share-tooltip .cff-pinterest-icon:hover{ background: #cb2027; }
#cff .cff-share-tooltip .cff-email-icon:hover{ background: #666; } .cff-likebox{
float: left;
width: 100%;
position: relative;
margin: 20px 0 0 0;
}
.cff-likebox .fb_iframe_widget{
width: 100%;
}
.cff-likebox .fb_iframe_widget span{
width: 100% !important;
}
.cff-likebox iframe{
margin: 0;
position: relative;
top: 0;
left: 0;
width: 100% !important;
height: 100%;
} .cff-likebox.cff-top.cff-outside{
margin-bottom: 10px;
}
.cff-likebox.cff-bottom.cff-outside{
margin-top: 10px;
}     #cff.cff-fixed-height{
overflow: hidden;
overflow-y: auto;
padding: 5px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#cff .cff-error-msg{
font-size: 12px;
font-family: sans-serif;
}
#cff #cff-error-reason{
display: none;
padding: 5px 0 0 0;
clear: both;
} #cff.cff-default-styles .cff-credit{
font-size: 11px;
}
#cff.cff-default-styles .cff-credit a{
text-decoration: none;
}
#cff .cff-credit img{
float: left;
margin: -2px 5px 0 0;
}
#cff .cff-credit .fa{
padding-right: 5px;
font-size: 13px;
} @media all and (max-width: 640px){
#cff.cff-width-resp{
width: 100% !important;
}
}