﻿/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}img{max-width:100%;width:100%;height:auto}img.vtop{vertical-align:top}img.non-responsive{width:auto;height:auto}img.max-none{max-width:none}img.bottom-image{position:absolute;left:0;bottom:0}img.centered,.centered{display:block;margin:0 auto}img.centervertical{display:flex;flex-direction:column;justify-content:center}img.img-circle{border-radius:50%}.left-image{padding:15px 10px 15px 0}.right-image{padding:15px 0 15px 10px}.hide{display:none !important}.relative{position:relative}.absolute{position:absolute}.block{display:block !important}.inline-block{display:inline-block !important}.inline{display:inline !important}.overflowhidden{overflow:hidden !important}.table{display:table}.tablecell{display:table-cell}.auto{overflow:auto}.middle{vertical-align:middle}.no-margin{margin:0}.mbottom0{margin-bottom:0 !important}.mbottom5{margin-bottom:5px !important}.mbottom10{margin-bottom:10px !important}.mbottom20{margin-bottom:20px !important}.mbottom30{margin-bottom:30px !important}.mbottom40{margin-bottom:40px !important}.mbottom50{margin-bottom:50px !important}.mbottom60{margin-bottom:60px !important}.mbottom70{margin-bottom:70px !important}.mbottom80{margin-bottom:80px !important}.mbottom100{margin-bottom:100px !important}.mtop-80{margin-top:-80px !important}.mtop-20{margin-top:-20px !important}.mtop0{margin-top:0 !important}.mtop5{margin-top:5px !important}.mtop10{margin-top:10px !important}.mtop20{margin-top:20px !important}.mtop30{margin-top:30px !important}.mtop40{margin-top:40px !important}.mtop45{margin-top:45px !important}.mtop50{margin-top:50px !important}.mtop60{margin-top:60px !important}.mtop70{margin-top:70px !important}.mtop80{margin-top:80px !important}.mtop100{margin-top:100px !important}.mleft30{margin-left:30px !important}.mleft40{margin-left:40px !important}.mright10{margin-right:10px !important}.mright20{margin-right:20px !important}.mright30{margin-right:30px !important}.no-padding{padding:0}p5{padding:5px}.p5-10{padding:5px 10px}.p10-20{padding:10px 20px}.p-right10{padding-right:10px !important}.p-right13{padding-right:13px !important}.p-right20{padding-right:20px !important}.p-right60{padding-right:60px !important}.p-right200{padding-right:200px !important}.p-left0{padding-left:0 !important}.p-left6{padding-left:6px !important}.p-left10{padding-left:10px !important}.p-left13{padding-left:13px !important}.p-left20{padding-left:20px !important}.p-left60{padding-left:60px !important}.p-top20{padding-top:20px !important}.p-top30{padding-top:30px !important}.p-top40{padding-top:40px !important}.p-top50{padding-top:50px !important}.p-top80{padding-top:80px !important}.p-top100{padding-top:100px !important}.p-top120{padding-top:120px !important}.p-top200{padding-top:200px !important}.p-top600{padding-top:600px !important}.p-bottom20{padding-bottom:20px !important}.p-bottom30{padding-bottom:30px !important}.p-bottom40{padding-bottom:40px !important}.p-bottom50{padding-bottom:50px !important}.p-bottom80{padding-bottom:80px !important}.p-bottom100{padding-bottom:100px !important}.p-bottom120{padding-bottom:120px !important}.p-bottom200{padding-bottom:200px !important}.p-bottom600{padding-bottom:600px !important}.f-left{float:left !important}.f-right{float:right !important}.fnone{float:none !important}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.xxs-text{font-size:12px}.xs-text{font-size:14px}.s-text{font-size:16px}.sm-text{font-size:18px}.m-text{font-size:20px}.l-text{font-size:24px}.xl-text{font-size:28px}.xxl-text{font-size:30px}.xxxl-text{font-size:34px}.xl4-text{font-size:40px}.xl5-text{font-size:50px}.xl6-text{font-size:58px}.xl7-text{font-size:68px}.xl8-text{font-size:78px}.xl9-text{font-size:100px}.line-height1{line-height:1}.line-height1point6{line-height:1.6}.line-height2point2{line-height:2.2}.bold,b,strong{font-weight:700}.medium{font-weight:500}.normal{font-weight:400}.thin{font-weight:300}.italic{font-style:italic}.caps{text-transform:uppercase}.underline{text-decoration:underline}.normalcase{text-transform:none}.letter-spacing1{letter-spacing:0.5px}.letter-spacing2{letter-spacing:1px}.letter-spacing3{letter-spacing:2px}.letter-spacing4{letter-spacing:10px}.alignstretch{align-items:stretch;flex:1 0 0}@-moz-document url-prefix(){.alignstretch{flex:1}}@media all and (max-width: 960px){.xxs-text{font-size:10px}.xs-text{font-size:12px}.s-text{font-size:14px}.sm-text{font-size:16px}.m-text{font-size:18px}.l-text{font-size:20px}.xl-text{font-size:24px}.xxl-text{font-size:26px}.xxxl-text{font-size:28px}.xl4-text{font-size:32px}.xl5-text{font-size:38px}.xl6-text{font-size:44px}.xl7-text{font-size:50px}.xl8-text{font-size:54px}.xl9-text{font-size:60px}}a.border-button.default,span.border-button.default{background:#1b84d6;box-shadow:0 0 0 3px #fff,0 0 0 10px #1b84d6}a.border-button-small.default,span.border-button-small.default,button.border-button-small.default,a.empty-border-button-small.default{background:#1b84d6;box-shadow:0 0 0 2px #fff,0 0 0 6px #1b84d6}#product-addtocart-button.border-button.default{background:#1b84d6;box-shadow:0 0 0 3px #fff,0 0 0 10px #1b84d6}#product-addtocart-button.border-button.default:hover{color:#1b84d6;box-shadow:0 0 0 3px #1b84d6,0 0 0 10px #f9f9f9}.boss-default a.border-button:hover{color:#1b84d6}.boss-default .bottom-nav a:hover,.boss-blue .bottom-nav a:hover{color:#1b84d6 !important}.split-block-header.default{background:#1b84d6;box-shadow:0 0 0 3px #fff,0 0 0 18px #1b84d6}.colour-block.default{background:#1b84d6;box-shadow:0 0 0 3px #fff,0 0 0 10px #1b84d6}.colour-block-inv.default{background:#fff;box-shadow:0 0 0 3px #1b84d6,0 0 0 10px #fff}ol.squarelist-small.defaultlist>li:before{background:#1b84d6;box-shadow:0 0 0 2px #fff,0 0 0 6px #1b84d6}ol.squarelist.defaultlist>li:before,.defaultnumbers .squarenumber{background:#1b84d6;box-shadow:0 0 0 4px #fff,0 0 0 13px #1b84d6}.member-tabs.boss-default-tabs>input:checked+label{color:#1b84d6;border-bottom:3px solid #1b84d6}.member-tabs.boss-default-tabs>input:checked+label:before{background-color:#1b84d6}.boss-default-members-content h2{color:#1b84d6}.cat-header-prodcolor-default a{color:#1b84d6 !important}.product-default h2{color:#1b84d6}.product-default .order-line{background:#1b84d6}.product-default ul.feature-list li:before{background-color:#1b84d6}.product-default a.border-button,.product-default span.border-button{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#1b84d6;box-shadow:0 0 0 3px #fff,0 0 0 10px #1b84d6}.product-default a.border-button:hover,.product-default span.border-button:hover{color:#494949}.product-default a.border-button-buy,.product-default span.border-button-buy{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#5cb85c;box-shadow:0 0 0 3px #fff, 0 0 0 10px #5cb85c}.product-default a.border-button-buy:hover,.product-default span.border-button-buy:hover{background:#52a552}ul.accordion.accordion-default>li.accordion-item input[type='checkbox']:checked ~ label{color:#1b84d6}ul.accordion.accordion-default>li.accordion-item>ul.options>li:hover{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c7bd2), to(#1b84d6));background:-webkit-linear-gradient(top, #0c7bd2, #1b84d6);background:-moz-linear-gradient(top, #0c7bd2, #1b84d6);background:-ms-linear-gradient(top, #0c7bd2, #1b84d6);background:-o-linear-gradient(top, #0c7bd2, #1b84d6)}ul.accordion.accordion-default>li.accordion-item>ul.options>li.active-tab{background:#999;color:#1b84d6}ul.accordion.accordion-default>li.accordion-item>ul.options>li.active-tab:hover{background:#b2b2b2;color:#1b84d6}ul.accordion.accordion-default>li.accordion-item>ul.options>li.active-sidebar-acc{background:#93caf5}ul.exercises-accordion.accordion-default li input[type='checkbox']:checked ~ label{color:#1b84d6}ul.exercises-accordion.accordion-default ul li.active-tab,ul.exercises-accordion.accordion-default ul li.active-tab:hover{background:#d7d7d7}ul.exercises-accordion.accordion-default .tab-closer,ul.exercises-accordion.accordion-default .exercise-tab-closer{color:#93caf5}@supports (-ms-ime-align: auto){.member-tabs.boss-default-tabs>input:checked+label:before{background-color:transparent}}@media screen and (min-width: 0\0){.member-tabs.boss-default-tabs>input:checked+label:before{background-color:transparent}}a.border-button.blue,span.border-button.blue{background:#1b84d6;box-shadow:0 0 0 3px #fff,0 0 0 10px #1b84d6}a.border-button-small.blue,span.border-button-small.blue,button.border-button-small.blue,a.empty-border-button-small.blue{background:#1b84d6;box-shadow:0 0 0 2px #fff,0 0 0 6px #1b84d6}#product-addtocart-button.border-button.blue{background:#1b84d6;box-shadow:0 0 0 3px #fff,0 0 0 10px #1b84d6}#product-addtocart-button.border-button.blue:hover{color:#1b84d6;box-shadow:0 0 0 3px #1b84d6,0 0 0 10px #f9f9f9}.boss-blue a.border-button:hover{color:#1b84d6}.boss-blue .bottom-nav a:hover,.boss-blue .bottom-nav a:hover{color:#1b84d6 !important}.split-block-header.blue{background:#1b84d6;box-shadow:0 0 0 3px #fff,0 0 0 18px #1b84d6}.colour-block.blue{background:#1b84d6;box-shadow:0 0 0 3px #fff,0 0 0 10px #1b84d6}.colour-block-inv.blue{background:#fff;box-shadow:0 0 0 3px #1b84d6,0 0 0 10px #fff}ol.squarelist-small.bluelist>li:before{background:#1b84d6;box-shadow:0 0 0 2px #fff,0 0 0 6px #1b84d6}ol.squarelist.bluelist>li:before,.bluenumbers .squarenumber{background:#1b84d6;box-shadow:0 0 0 4px #fff,0 0 0 13px #1b84d6}.member-tabs.boss-blue-tabs>input:checked+label{color:#1b84d6;border-bottom:3px solid #1b84d6}.member-tabs.boss-blue-tabs>input:checked+label:before{background-color:#1b84d6}.boss-blue-members-content h2{color:#1b84d6}.cat-header-prodcolor-blue a{color:#1b84d6 !important}.product-blue h2{color:#1b84d6}.product-blue .order-line{background:#1b84d6}.product-blue ul.feature-list li:before{background-color:#1b84d6}.product-blue a.border-button,.product-blue span.border-button{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#1b84d6;box-shadow:0 0 0 3px #fff,0 0 0 10px #1b84d6}.product-blue a.border-button:hover,.product-blue span.border-button:hover{color:#494949}.product-blue a.border-button-buy,.product-blue span.border-button-buy{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#5cb85c;box-shadow:0 0 0 3px #fff, 0 0 0 10px #5cb85c}.product-blue a.border-button-buy:hover,.product-blue span.border-button-buy:hover{background:#52a552}ul.accordion.accordion-blue>li.accordion-item input[type='checkbox']:checked ~ label{color:#1b84d6}ul.accordion.accordion-blue>li.accordion-item>ul.options>li:hover{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c7bd2), to(#1b84d6));background:-webkit-linear-gradient(top, #0c7bd2, #1b84d6);background:-moz-linear-gradient(top, #0c7bd2, #1b84d6);background:-ms-linear-gradient(top, #0c7bd2, #1b84d6);background:-o-linear-gradient(top, #0c7bd2, #1b84d6)}ul.accordion.accordion-blue>li.accordion-item>ul.options>li.active-tab{background:#999;color:#1b84d6}ul.accordion.accordion-blue>li.accordion-item>ul.options>li.active-tab:hover{background:#b2b2b2;color:#1b84d6}ul.accordion.accordion-blue>li.accordion-item>ul.options>li.active-sidebar-acc{background:#93caf5}ul.exercises-accordion.accordion-blue li input[type='checkbox']:checked ~ label{color:#1b84d6}ul.exercises-accordion.accordion-blue ul li.active-tab,ul.exercises-accordion.accordion-blue ul li.active-tab:hover{background:#d7d7d7}ul.exercises-accordion.accordion-blue .tab-closer,ul.exercises-accordion.accordion-blue .exercise-tab-closer{color:#93caf5}@supports (-ms-ime-align: auto){.member-tabs.boss-blue-tabs>input:checked+label:before{background-color:transparent}}@media screen and (min-width: 0\0){.member-tabs.boss-blue-tabs>input:checked+label:before{background-color:transparent}}a.border-button.red,span.border-button.red{background:#ff273f;box-shadow:0 0 0 3px #fff,0 0 0 10px #ff273f}a.border-button-small.red,span.border-button-small.red,button.border-button-small.red,a.empty-border-button-small.red{background:#ff273f;box-shadow:0 0 0 2px #fff,0 0 0 6px #ff273f}#product-addtocart-button.border-button.red{background:#ff273f;box-shadow:0 0 0 3px #fff,0 0 0 10px #ff273f}#product-addtocart-button.border-button.red:hover{color:#ff273f;box-shadow:0 0 0 3px #ff273f,0 0 0 10px #f9f9f9}.boss-red a.border-button:hover{color:#ff273f}.boss-red .bottom-nav a:hover,.boss-blue .bottom-nav a:hover{color:#ff273f !important}.split-block-header.red{background:#ff273f;box-shadow:0 0 0 3px #fff,0 0 0 18px #ff273f}.colour-block.red{background:#ff273f;box-shadow:0 0 0 3px #fff,0 0 0 10px #ff273f}.colour-block-inv.red{background:#fff;box-shadow:0 0 0 3px #ff273f,0 0 0 10px #fff}ol.squarelist-small.redlist>li:before{background:#ff273f;box-shadow:0 0 0 2px #fff,0 0 0 6px #ff273f}ol.squarelist.redlist>li:before,.rednumbers .squarenumber{background:#ff273f;box-shadow:0 0 0 4px #fff,0 0 0 13px #ff273f}.member-tabs.boss-red-tabs>input:checked+label{color:#ff273f;border-bottom:3px solid #ff273f}.member-tabs.boss-red-tabs>input:checked+label:before{background-color:#ff273f}.boss-red-members-content h2{color:#ff273f}.cat-header-prodcolor-red a{color:#ff273f !important}.product-red h2{color:#ff273f}.product-red .order-line{background:#ff273f}.product-red ul.feature-list li:before{background-color:#ff273f}.product-red a.border-button,.product-red span.border-button{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#ff273f;box-shadow:0 0 0 3px #fff,0 0 0 10px #ff273f}.product-red a.border-button:hover,.product-red span.border-button:hover{color:#494949}.product-red a.border-button-buy,.product-red span.border-button-buy{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#5cb85c;box-shadow:0 0 0 3px #fff, 0 0 0 10px #5cb85c}.product-red a.border-button-buy:hover,.product-red span.border-button-buy:hover{background:#52a552}ul.accordion.accordion-red>li.accordion-item input[type='checkbox']:checked ~ label{color:#ff273f}ul.accordion.accordion-red>li.accordion-item>ul.options>li:hover{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e7213a), to(#ff273f));background:-webkit-linear-gradient(top, #e7213a, #ff273f);background:-moz-linear-gradient(top, #e7213a, #ff273f);background:-ms-linear-gradient(top, #e7213a, #ff273f);background:-o-linear-gradient(top, #e7213a, #ff273f)}ul.accordion.accordion-red>li.accordion-item>ul.options>li.active-tab{background:#999;color:#ff273f}ul.accordion.accordion-red>li.accordion-item>ul.options>li.active-tab:hover{background:#b2b2b2;color:#ff273f}ul.accordion.accordion-red>li.accordion-item>ul.options>li.active-sidebar-acc{background:#ed7683}ul.exercises-accordion.accordion-red li input[type='checkbox']:checked ~ label{color:#ff273f}ul.exercises-accordion.accordion-red ul li.active-tab,ul.exercises-accordion.accordion-red ul li.active-tab:hover{background:#d7d7d7}ul.exercises-accordion.accordion-red .tab-closer,ul.exercises-accordion.accordion-red .exercise-tab-closer{color:#ed7683}@supports (-ms-ime-align: auto){.member-tabs.boss-red-tabs>input:checked+label:before{background-color:transparent}}@media screen and (min-width: 0\0){.member-tabs.boss-red-tabs>input:checked+label:before{background-color:transparent}}a.border-button.green,span.border-button.green{background:#00b099;box-shadow:0 0 0 3px #fff,0 0 0 10px #00b099}a.border-button-small.green,span.border-button-small.green,button.border-button-small.green,a.empty-border-button-small.green{background:#00b099;box-shadow:0 0 0 2px #fff,0 0 0 6px #00b099}#product-addtocart-button.border-button.green{background:#00b099;box-shadow:0 0 0 3px #fff,0 0 0 10px #00b099}#product-addtocart-button.border-button.green:hover{color:#00b099;box-shadow:0 0 0 3px #00b099,0 0 0 10px #f9f9f9}.boss-green a.border-button:hover{color:#00b099}.boss-green .bottom-nav a:hover,.boss-blue .bottom-nav a:hover{color:#00b099 !important}.split-block-header.green{background:#00b099;box-shadow:0 0 0 3px #fff,0 0 0 18px #00b099}.colour-block.green{background:#00b099;box-shadow:0 0 0 3px #fff,0 0 0 10px #00b099}.colour-block-inv.green{background:#fff;box-shadow:0 0 0 3px #00b099,0 0 0 10px #fff}ol.squarelist-small.greenlist>li:before{background:#00b099;box-shadow:0 0 0 2px #fff,0 0 0 6px #00b099}ol.squarelist.greenlist>li:before,.greennumbers .squarenumber{background:#00b099;box-shadow:0 0 0 4px #fff,0 0 0 13px #00b099}.member-tabs.boss-green-tabs>input:checked+label{color:#00b099;border-bottom:3px solid #00b099}.member-tabs.boss-green-tabs>input:checked+label:before{background-color:#00b099}.boss-green-members-content h2{color:#00b099}.cat-header-prodcolor-green a{color:#00b099 !important}.product-green h2{color:#00b099}.product-green .order-line{background:#00b099}.product-green ul.feature-list li:before{background-color:#00b099}.product-green a.border-button,.product-green span.border-button{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#00b099;box-shadow:0 0 0 3px #fff,0 0 0 10px #00b099}.product-green a.border-button:hover,.product-green span.border-button:hover{color:#494949}.product-green a.border-button-buy,.product-green span.border-button-buy{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#5cb85c;box-shadow:0 0 0 3px #fff, 0 0 0 10px #5cb85c}.product-green a.border-button-buy:hover,.product-green span.border-button-buy:hover{background:#52a552}ul.accordion.accordion-green>li.accordion-item input[type='checkbox']:checked ~ label{color:#00b099}ul.accordion.accordion-green>li.accordion-item>ul.options>li:hover{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#37d8bd), to(#00b099));background:-webkit-linear-gradient(top, #37d8bd, #00b099);background:-moz-linear-gradient(top, #37d8bd, #00b099);background:-ms-linear-gradient(top, #37d8bd, #00b099);background:-o-linear-gradient(top, #37d8bd, #00b099)}ul.accordion.accordion-green>li.accordion-item>ul.options>li.active-tab{background:#999;color:#00b099}ul.accordion.accordion-green>li.accordion-item>ul.options>li.active-tab:hover{background:#b2b2b2;color:#00b099}ul.accordion.accordion-green>li.accordion-item>ul.options>li.active-sidebar-acc{background:#ed7683}ul.exercises-accordion.accordion-green li input[type='checkbox']:checked ~ label{color:#00b099}ul.exercises-accordion.accordion-green ul li.active-tab,ul.exercises-accordion.accordion-green ul li.active-tab:hover{background:#d7d7d7}ul.exercises-accordion.accordion-green .tab-closer,ul.exercises-accordion.accordion-green .exercise-tab-closer{color:#ed7683}@supports (-ms-ime-align: auto){.member-tabs.boss-green-tabs>input:checked+label:before{background-color:transparent}}@media screen and (min-width: 0\0){.member-tabs.boss-green-tabs>input:checked+label:before{background-color:transparent}}a.border-button.pink,span.border-button.pink{background:#ff4881;box-shadow:0 0 0 3px #fff,0 0 0 10px #ff4881}a.border-button-small.pink,span.border-button-small.pink,button.border-button-small.pink,a.empty-border-button-small.pink{background:#ff4881;box-shadow:0 0 0 2px #fff,0 0 0 6px #ff4881}#product-addtocart-button.border-button.pink{background:#ff4881;box-shadow:0 0 0 3px #fff,0 0 0 10px #ff4881}#product-addtocart-button.border-button.pink:hover{color:#ff4881;box-shadow:0 0 0 3px #ff4881,0 0 0 10px #f9f9f9}.boss-pink a.border-button:hover{color:#ff4881}.boss-pink .bottom-nav a:hover,.boss-blue .bottom-nav a:hover{color:#ff4881 !important}.split-block-header.pink{background:#ff4881;box-shadow:0 0 0 3px #fff,0 0 0 18px #ff4881}.colour-block.pink{background:#ff4881;box-shadow:0 0 0 3px #fff,0 0 0 10px #ff4881}.colour-block-inv.pink{background:#fff;box-shadow:0 0 0 3px #ff4881,0 0 0 10px #fff}ol.squarelist-small.pinklist>li:before{background:#ff4881;box-shadow:0 0 0 2px #fff,0 0 0 6px #ff4881}ol.squarelist.pinklist>li:before,.pinknumbers .squarenumber{background:#ff4881;box-shadow:0 0 0 4px #fff,0 0 0 13px #ff4881}.member-tabs.boss-pink-tabs>input:checked+label{color:#ff4881;border-bottom:3px solid #ff4881}.member-tabs.boss-pink-tabs>input:checked+label:before{background-color:#ff4881}.boss-pink-members-content h2{color:#ff4881}.cat-header-prodcolor-pink a{color:#ff4881 !important}.product-pink h2{color:#ff4881}.product-pink .order-line{background:#ff4881}.product-pink ul.feature-list li:before{background-color:#ff4881}.product-pink a.border-button,.product-pink span.border-button{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#ff4881;box-shadow:0 0 0 3px #fff,0 0 0 10px #ff4881}.product-pink a.border-button:hover,.product-pink span.border-button:hover{color:#494949}.product-pink a.border-button-buy,.product-pink span.border-button-buy{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#5cb85c;box-shadow:0 0 0 3px #fff, 0 0 0 10px #5cb85c}.product-pink a.border-button-buy:hover,.product-pink span.border-button-buy:hover{background:#52a552}ul.accordion.accordion-pink>li.accordion-item input[type='checkbox']:checked ~ label{color:#ff4881}ul.accordion.accordion-pink>li.accordion-item>ul.options>li:hover{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9316b), to(#ff4881));background:-webkit-linear-gradient(top, #e9316b, #ff4881);background:-moz-linear-gradient(top, #e9316b, #ff4881);background:-ms-linear-gradient(top, #e9316b, #ff4881);background:-o-linear-gradient(top, #e9316b, #ff4881)}ul.accordion.accordion-pink>li.accordion-item>ul.options>li.active-tab{background:#999;color:#ff4881}ul.accordion.accordion-pink>li.accordion-item>ul.options>li.active-tab:hover{background:#b2b2b2;color:#ff4881}ul.accordion.accordion-pink>li.accordion-item>ul.options>li.active-sidebar-acc{background:#ed7683}ul.exercises-accordion.accordion-pink li input[type='checkbox']:checked ~ label{color:#ff4881}ul.exercises-accordion.accordion-pink ul li.active-tab,ul.exercises-accordion.accordion-pink ul li.active-tab:hover{background:#d7d7d7}ul.exercises-accordion.accordion-pink .tab-closer,ul.exercises-accordion.accordion-pink .exercise-tab-closer{color:#ed7683}@supports (-ms-ime-align: auto){.member-tabs.boss-pink-tabs>input:checked+label:before{background-color:transparent}}@media screen and (min-width: 0\0){.member-tabs.boss-pink-tabs>input:checked+label:before{background-color:transparent}}a.border-button.purple,span.border-button.purple{background:#5504a3;box-shadow:0 0 0 3px #fff,0 0 0 10px #5504a3}a.border-button-small.purple,span.border-button-small.purple,button.border-button-small.purple,a.empty-border-button-small.purple{background:#5504a3;box-shadow:0 0 0 2px #fff,0 0 0 6px #5504a3}#product-addtocart-button.border-button.purple{background:#5504a3;box-shadow:0 0 0 3px #fff,0 0 0 10px #5504a3}#product-addtocart-button.border-button.purple:hover{color:#5504a3;box-shadow:0 0 0 3px #5504a3,0 0 0 10px #f9f9f9}.boss-purple a.border-button:hover{color:#5504a3}.boss-purple .bottom-nav a:hover,.boss-blue .bottom-nav a:hover{color:#5504a3 !important}.split-block-header.purple{background:#5504a3;box-shadow:0 0 0 3px #fff,0 0 0 18px #5504a3}.colour-block.purple{background:#5504a3;box-shadow:0 0 0 3px #fff,0 0 0 10px #5504a3}.colour-block-inv.purple{background:#fff;box-shadow:0 0 0 3px #5504a3,0 0 0 10px #fff}ol.squarelist-small.purplelist>li:before{background:#5504a3;box-shadow:0 0 0 2px #fff,0 0 0 6px #5504a3}ol.squarelist.purplelist>li:before,.purplenumbers .squarenumber{background:#5504a3;box-shadow:0 0 0 4px #fff,0 0 0 13px #5504a3}.member-tabs.boss-purple-tabs>input:checked+label{color:#5504a3;border-bottom:3px solid #5504a3}.member-tabs.boss-purple-tabs>input:checked+label:before{background-color:#5504a3}.boss-purple-members-content h2{color:#5504a3}.cat-header-prodcolor-purple a{color:#5504a3 !important}.product-purple h2{color:#5504a3}.product-purple .order-line{background:#5504a3}.product-purple ul.feature-list li:before{background-color:#5504a3}.product-purple a.border-button,.product-purple span.border-button{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#5504a3;box-shadow:0 0 0 3px #fff,0 0 0 10px #5504a3}.product-purple a.border-button:hover,.product-purple span.border-button:hover{color:#494949}.product-purple a.border-button-buy,.product-purple span.border-button-buy{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#5cb85c;box-shadow:0 0 0 3px #fff, 0 0 0 10px #5cb85c}.product-purple a.border-button-buy:hover,.product-purple span.border-button-buy:hover{background:#52a552}ul.accordion.accordion-purple>li.accordion-item input[type='checkbox']:checked ~ label{color:#5504a3}ul.accordion.accordion-purple>li.accordion-item>ul.options>li:hover{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#691bb3), to(#5504a3));background:-webkit-linear-gradient(top, #691bb3, #5504a3);background:-moz-linear-gradient(top, #691bb3, #5504a3);background:-ms-linear-gradient(top, #691bb3, #5504a3);background:-o-linear-gradient(top, #691bb3, #5504a3)}ul.accordion.accordion-purple>li.accordion-item>ul.options>li.active-tab{background:#999;color:#5504a3}ul.accordion.accordion-purple>li.accordion-item>ul.options>li.active-tab:hover{background:#b2b2b2;color:#5504a3}ul.accordion.accordion-purple>li.accordion-item>ul.options>li.active-sidebar-acc{background:#ed7683}ul.exercises-accordion.accordion-purple li input[type='checkbox']:checked ~ label{color:#5504a3}ul.exercises-accordion.accordion-purple ul li.active-tab,ul.exercises-accordion.accordion-purple ul li.active-tab:hover{background:#d7d7d7}ul.exercises-accordion.accordion-purple .tab-closer,ul.exercises-accordion.accordion-purple .exercise-tab-closer{color:#ed7683}@supports (-ms-ime-align: auto){.member-tabs.boss-purple-tabs>input:checked+label:before{background-color:transparent}}@media screen and (min-width: 0\0){.member-tabs.boss-purple-tabs>input:checked+label:before{background-color:transparent}}a.border-button.shapeyellow,span.border-button.shapeyellow{background:#ffc600;box-shadow:0 0 0 3px #fff,0 0 0 10px #ffc600}a.border-button-small.shapeyellow,span.border-button-small.shapeyellow,button.border-button-small.shapeyellow,a.empty-border-button-small.shapeyellow{background:#ffc600;box-shadow:0 0 0 2px #fff,0 0 0 6px #ffc600}#product-addtocart-button.border-button.shapeyellow{background:#ffc600;box-shadow:0 0 0 3px #fff,0 0 0 10px #ffc600}#product-addtocart-button.border-button.shapeyellow:hover{color:#ffc600;box-shadow:0 0 0 3px #ffc600,0 0 0 10px #f9f9f9}.boss-shapeyellow a.border-button:hover{color:#ffc600}.boss-shapeyellow .bottom-nav a:hover,.boss-blue .bottom-nav a:hover{color:#ffc600 !important}.split-block-header.shapeyellow{background:#ffc600;box-shadow:0 0 0 3px #fff,0 0 0 18px #ffc600}.colour-block.shapeyellow{background:#ffc600;box-shadow:0 0 0 3px #fff,0 0 0 10px #ffc600}.colour-block-inv.shapeyellow{background:#fff;box-shadow:0 0 0 3px #ffc600,0 0 0 10px #fff}ol.squarelist-small.shapeyellowlist>li:before{background:#ffc600;box-shadow:0 0 0 2px #fff,0 0 0 6px #ffc600}ol.squarelist.shapeyellowlist>li:before,.shapeyellownumbers .squarenumber{background:#ffc600;box-shadow:0 0 0 4px #fff,0 0 0 13px #ffc600}.member-tabs.boss-shapeyellow-tabs>input:checked+label{color:#ffc600;border-bottom:3px solid #ffc600}.member-tabs.boss-shapeyellow-tabs>input:checked+label:before{background-color:#ffc600}.boss-shapeyellow-members-content h2{color:#ffc600}.cat-header-prodcolor-shapeyellow a{color:#ffc600 !important}.product-shapeyellow h2{color:#ffc600}.product-shapeyellow .order-line{background:#ffc600}.product-shapeyellow ul.feature-list li:before{background-color:#ffc600}.product-shapeyellow a.border-button,.product-shapeyellow span.border-button{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#ffc600;box-shadow:0 0 0 3px #fff,0 0 0 10px #ffc600}.product-shapeyellow a.border-button:hover,.product-shapeyellow span.border-button:hover{color:#494949}.product-shapeyellow a.border-button-buy,.product-shapeyellow span.border-button-buy{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#5cb85c;box-shadow:0 0 0 3px #fff, 0 0 0 10px #5cb85c}.product-shapeyellow a.border-button-buy:hover,.product-shapeyellow span.border-button-buy:hover{background:#52a552}ul.accordion.accordion-shapeyellow>li.accordion-item input[type='checkbox']:checked ~ label{color:#ffc600}ul.accordion.accordion-shapeyellow>li.accordion-item>ul.options>li:hover{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebb705), to(#ffc600));background:-webkit-linear-gradient(top, #ebb705, #ffc600);background:-moz-linear-gradient(top, #ebb705, #ffc600);background:-ms-linear-gradient(top, #ebb705, #ffc600);background:-o-linear-gradient(top, #ebb705, #ffc600)}ul.accordion.accordion-shapeyellow>li.accordion-item>ul.options>li.active-tab{background:#999;color:#ffc600}ul.accordion.accordion-shapeyellow>li.accordion-item>ul.options>li.active-tab:hover{background:#b2b2b2;color:#ffc600}ul.accordion.accordion-shapeyellow>li.accordion-item>ul.options>li.active-sidebar-acc{background:#f8d355}ul.exercises-accordion.accordion-shapeyellow li input[type='checkbox']:checked ~ label{color:#ffc600}ul.exercises-accordion.accordion-shapeyellow ul li.active-tab,ul.exercises-accordion.accordion-shapeyellow ul li.active-tab:hover{background:#d7d7d7}ul.exercises-accordion.accordion-shapeyellow .tab-closer,ul.exercises-accordion.accordion-shapeyellow .exercise-tab-closer{color:#f8d355}@supports (-ms-ime-align: auto){.member-tabs.boss-shapeyellow-tabs>input:checked+label:before{background-color:transparent}}@media screen and (min-width: 0\0){.member-tabs.boss-shapeyellow-tabs>input:checked+label:before{background-color:transparent}}.boss-default a.blue.border-button:hover,.boss-blue a.blue.border-button:hover{color:#494949}ul.accordion.accordion-blue li.accordion-item ul.options li.active-tab ul.exercises-accordion li ul li,ul.accordion.accordion-blue li.accordion-item ul.options li.active-tab:hover ul.exercises-accordion li ul li{color:#4d4d4d}.split-block-header.split-block-dark.yellow{box-shadow:0 0 0 3px #000,0 0 0 18px #ffc600}#sidr{visibility:hidden}.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;background:#fefefe;box-shadow:inset -3px 0 6px 0px rgba(0,0,0,0.3)}.sidr .sidr-inner{padding:70px 20px 0 20px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}._1c1{width:100%;float:left}._1c2{width:50%;float:left}._1c3{width:33.333%;float:left}._2c3{width:66.666%;float:left}._1c4{width:25%;float:left}._3c4{width:75%;float:left}._1c5{width:20%;float:left}._2c5{width:40%;float:left}._3c5{width:60%;float:left}._4c5{width:80%;float:left}._1c6{width:16.666%;float:left}._5c6{width:83.333%;float:left}._1c7{width:14.285%;float:left}._2c7{width:28.571%;float:left}._3c7{width:42.857%;float:left}._4c7{width:57.143%;float:left}._5c7{width:71.429%;float:left}._6c7{width:85.714%;float:left}._1c8{width:12.5%;float:left}._3c8{width:37.5%;float:left}._5c8{width:62.5%;float:left}._7c8{width:87.5%;float:left}._13c16{width:81.25%;float:left}._11c16{width:68.75%;float:left}._9c16{width:56.25%;float:left}._7c16{width:43.75%;float:left}._5c16{width:31.25%;float:left}._3c16{width:18.75%;float:left}._1c16{width:6.25%;float:left}.show-on-mobile{display:none}@media all and (max-width: 1280px){.med1c1{width:100%;float:left}.med1c2{width:50%;float:left}.med1c3{width:33.333%;float:left}.med2c3{width:66.666%;float:left}.med1c4{width:25%;float:left}.med3c4{width:75%;float:left}.med1c5{width:20%;float:left}.med2c5{width:40%;float:left}.med3c5{width:60%;float:left}.med4c5{width:80%;float:left}.med1c6{width:16.666%;float:left}.med5c6{width:83.333%;float:left}.med1c7{width:14.285%;float:left}.med2c7{width:28.571%;float:left}.med3c7{width:42.857%;float:left}.med4c7{width:57.143%;float:left}.med5c7{width:71.429%;float:left}.med6c7{width:85.714%;float:left}.med1c8{width:12.5%;float:left}.med3c8{width:37.5%;float:left}.med5c8{width:62.5%;float:left}.med7c8{width:87.5%;float:left}}@media all and (max-width: 960px){.t1c1{width:100%;float:left}.t1c2{width:50%;float:left}.t1c3{width:33.333%;float:left}.t2c3{width:66.666%;float:left}.t1c4{width:25%;float:left}.t3c4{width:75%;float:left}.t1c5{width:20%;float:left}.t2c5{width:40%;float:left}.t3c5{width:60%;float:left}.t4c5{width:80%;float:left}.t1c6{width:16.666%;float:left}.t5c6{width:83.333%;float:left}.t1c7{width:14.285%;float:left}.t2c7{width:28.571%;float:left}.t3c7{width:42.857%;float:left}.t4c7{width:57.143%;float:left}.t5c7{width:71.429%;float:left}.t6c7{width:85.714%;float:left}.t1c8{width:12.5%;float:left}.t3c8{width:37.5%;float:left}.t5c8{width:62.5%;float:left}.t7c8{width:87.5%;float:left}}@media all and (max-width: 767px){.m1c1{width:100%;float:left}.m1c2{width:50%;float:left}.m1c3{width:33.333%;float:left}.m2c3{width:66.666%;float:left}.m1c4{width:25%;float:left}.m3c4{width:75%;float:left}.m1c5{width:20%;float:left}.m2c5{width:40%;float:left}.m3c5{width:60%;float:left}.m4c5{width:80%;float:left}.m1c6{width:16.666%;float:left}.m5c6{width:83.333%;float:left}.m1c7{width:14.285%;float:left}.m2c7{width:28.571%;float:left}.m3c7{width:42.857%;float:left}.m4c7{width:57.143%;float:left}.m5c7{width:71.429%;float:left}.m6c7{width:85.714%;float:left}.m1c8{width:12.5%;float:left}.m3c8{width:37.5%;float:left}.m5c8{width:62.5%;float:left}.m7c8{width:87.5%;float:left}.show-on-mobile{display:block}.hide-on-mobile,#nav li.hide-on-mobile{display:none}}.poppins{font-family:'Poppins', sans-serif}.roboto{font-family:'Roboto', sans-serif}.light{font-weight:300}.medium{font-weight:400}.bold{font-weight:700}.dot{background-color:#4c9a0f;border-radius:50%;position:absolute;pointer-events:none}.white-text,a.white-text{color:#fff}a.white-text:hover{color:#1b84d6}a.colour-button.white-text.blue:hover{color:#000}.red-text,a.red-text{color:#ff273f}.yellow-text,a.yellow-text,.shapeyellow-text,a.shapeyellow-text{color:#ffc600}.pink-text,a.pink-text{color:#ff4881}.purple-text,a.purple-text{color:#5504a3}.green-text,a.green-text{color:#00b099}.blue-text,a.blue-text{color:#1b84d6}.lightgrey-text,a.lightgrey-text{color:#565656}.black-text,a.black-text{color:#000}.text-members-grey{color:#f5f5f5}.text-members-lightgrey{color:#e2e2e2}.text-members-darkgrey{color:#9b9b9b}.white{background-color:#fff}.red{background-color:#ff273f}.yellow{background-color:#ffc600;color:#000}.yellow-basic{background-color:#ffc600}.pink{background-color:#ff4881}.purple{background-color:#5504a3}.green{background-color:#00b099}.blue{background-color:#1b84d6}.dark-grey{background-color:#2e2e2e}.light-grey{background-color:#f2f2f2}.dark-grey-two{background-color:#323232}.dark-grey-three{background-color:#101010}.black{background-color:#000}.members-grey{background-color:#f5f5f5}.members-lightgrey{background-color:#e2e2e2}*{box-sizing:border-box}html{font-family:'Roboto', sans-serif;font-size:20px;font-weight:400}html,body{margin:0;padding:0;overflow-x:hidden !important;-webkit-text-size-adjust:100%}button:focus{outline:none}iframe,object,embed{max-width:100%}.group:after{content:"";display:table;clear:both}.show-on-mobile,.show-on-tablet,.hide-on-desktop{display:none}a{transition:all 0.5s ease 0s;text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:normal;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-smooth:always;margin:0.5em 0}h1{font-weight:400;font-size:36px;margin:0}p{font-weight:400;line-height:1.4}.line-height1point6 p{line-height:1.6}ul{list-style-type:none;padding-left:20px}button,input,optgroup,select,textarea{font-family:'Roboto', sans-serif}.full-width{width:100%}.info-container{padding-top:30px;padding-bottom:30px}.info-copy{padding-left:20px;padding-right:20px}.info-copy30{padding-left:30px;padding-right:30px}.info-copy80-60{padding:80px 60px}.center60{width:60%;margin-left:auto;margin-right:auto}.center70{width:70%;margin-left:auto;margin-right:auto}.center80{width:80%;margin-left:auto;margin-right:auto}.content{position:relative;max-width:1260px;margin:0 auto}.content-wider{position:relative;max-width:1420px;padding:0 80px;margin:0 auto}.left-container{padding-right:30px}.right-container{padding-left:30px}.left-container2{padding-right:5px}.right-container2{padding-left:2px}.border-left{border-left:1px solid #000000}.border-bottom{border-bottom:1px solid #000000}.non-us-uk .us-uk-only{display:none}.bottom-border{border-bottom:1px solid #474747}.order-success-logo{width:30%}.flex{display:flex}.flex-inline{display:flex-inline}.flexcontainer-center{display:flex;justify-content:center;align-items:center}.flexcontainer-left{display:flex;justify-content:left;align-items:center}.videoContainer video{vertical-align:top}.videoWrapper{position:relative;padding-bottom:56.45%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fff;border-radius:2px}iframe[name=google_conversion_frame]{display:none !important}table{background:white;margin-bottom:1.25rem;border:solid 1px #dddddd}table thead,table tfoot{background:whitesmoke}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.675rem;font-weight:bold;color:#222222;text-align:left}table tr th,table tr td{padding:0.5625rem 0.625rem;font-size:0.675rem;color:#222222}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.125rem}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.125rem}ul.social-icons li{float:right;margin-right:10px}ul.social-icons li:first-child{margin-right:0}ul.social-icons li svg{width:25px;height:40px}ul.social-icons li a:hover svg path{fill:#fff}.pagestrap{margin-top:280px}.shapepagestrap{margin-top:200px}.primepagestrap{margin-top:280px}.pagestraptrainers{margin-top:210px}.bottom0{bottom:0}.fade-to-black{background:transparent;background:-moz-linear-gradient(top, transparent 0%, #000 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, transparent), color-stop(100%, #000));background:-webkit-linear-gradient(top, transparent 0%, #000 100%);background:-o-linear-gradient(top, transparent 0%, #000 100%);background:-ms-linear-gradient(top, transparent 0%, #000 100%);background:linear-gradient(to bottom, transparent 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);width:100%;height:140px;display:block}.black-to-fade{background:#000;background:-moz-linear-gradient(top, #000 0%, transparent 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #000), color-stop(100%, transparent));background:-webkit-linear-gradient(top, #000 0%, transparent 100%);background:-o-linear-gradient(top, #000 0%, transparent 100%);background:-ms-linear-gradient(top, #000 0%, transparent 100%);background:linear-gradient(to bottom, #000 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);width:100%;height:180px;display:block}.boxed-header{padding:12px 40px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;border:3px solid #fff}.boxed-header.boxed-black{color:#000;border:3px solid #000}.section-padding{padding:60px 0}.section-padding-top{padding-top:130px}.section-padding-bottom{padding-bottom:130px}.border-bottom-grey{border-bottom:1px solid #a5a5a5}ul.disc{list-style-type:disc}ul.disc li{margin:10px 0}.block-header{text-align:center;display:inline-block;padding:30px 38px;letter-spacing:0.1em;margin:1em 0}.block-header.blue{background:#1b84d6;box-shadow:0 0 0 3px #fff, 0 0 0 12px #1b84d6}.block-header.red{background:#ff273f;box-shadow:0 0 0 3px #fff,0 0 0 12px #ff273f}.block-header.boxed{border:3px solid #fff}.split-block-header{display:inline-block;margin:1em 0}.split-block-header .left-block-header{border-right:3px solid white}.split-block-header .right-block-header{border-left:3px solid white}.split-block-header.split-block-dark .left-block-header{border-right:3px solid #000}.split-block-header.split-block-dark .right-block-header{border-left:3px solid #000}.split-block-header .split-block-inner{padding:30px 38px}.split-block-header .split-block-inner-small{padding:10px 15px}.colour-block{margin:1em 0}.colour-block-header{border-bottom:3px solid #fff;padding:20px 0}.colour-block-header-inv-blue{border-bottom:3px solid #1b84d6;padding:20px 0}.colour-block-header-inv-yellow{border-bottom:3px solid #ffc600;padding:20px 0}.colour-block-header-inv-red{border-bottom:3px solid #ff273f;padding:20px 0}.colour-block-header-inv-green{border-bottom:3px solid #00b099;padding:20px 0}.colour-block-body{padding:10px 5px}.colour-block-body.p60{padding:60px}.program-stamp{width:224px}.program-stamp .colour-block-body{padding:40px 0}.program-stamp-duration-weeks{line-height:0.8em;letter-spacing:normal}.testimonial-section{padding-top:60px;padding-bottom:60px}.testimonial-section.testimonial-content-right{background-position:left top;background-size:auto auto;background-repeat:no-repeat}.testimonial-section.testimonial-content-beforeafter{background-position:80% bottom;background-size:auto auto;background-repeat:no-repeat}.testimonial-section.testimonial-content-beforeafter2{background-position:20% bottom;background-size:auto auto;background-repeat:no-repeat}.testimonial-section.testimonial-content-left{background-position:right top;background-size:auto auto;background-repeat:no-repeat}#page-header1,#page-header2,#page-header3,#page-header4,#page-header5{height:316px;background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/page-header1.jpg);background-repeat:no-repeat;background-position:top right}#page-header2{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/page-header2.jpg)}#page-header3{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/page-header3.jpg)}#page-header4{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/page-header4.jpg)}#page-header5{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/page-header5.jpg)}.squarenumber-section{margin-left:13px}.squarenumber{width:98px;height:98px;color:#fff;text-align:center;font-size:80px;font-weight:700;line-height:96px;float:left;margin-right:34px}ol.squarelist,ol.squarelist-small{counter-reset:li;padding-left:0;margin:20px 0 0 50px}ol.squarelist-small>li{position:relative;padding:20px 0 20px 80px;list-style:none}ol.squarelist>li{position:relative;padding:40px 0 40px 140px;list-style:none}ol.squarelist-small>li:before{content:counter(li);counter-increment:li;position:absolute;top:50px;left:0;width:45px;height:45px;color:#fff;text-align:center;font-size:34px;font-weight:700}ol.squarelist>li:before{content:counter(li);counter-increment:li;position:absolute;top:70px;left:0;width:98px;height:98px;color:#fff;text-align:center;font-size:80px;font-weight:700;line-height:106px}ol.squarelist-small>li.longer:before{top:65px}ol.squarelist>li.longer:before{top:70px}.embed-responsive,.videoContainer{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin:0 auto}.embed-responsive iframe,.embed-responsive object,.embed-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}#minicart{position:relative;margin-top:10px;height:36px;margin-left:20px;padding-left:20px;border-left:1px solid #fff}#minicart-loggedin{position:relative;margin-top:16px;height:36px;margin-right:10px;padding-right:10px;border-right:1px solid #fff;border-left:none}.cartHeader .title-cart{vertical-align:middle}.minicart-header-svg svg{fill:#fff;vertical-align:bottom;width:26px}.top-cart #topCartContent{background:#262626;z-index:999;position:absolute;right:0px;top:50px;width:232px}.topcart-product-wrapper{position:relative;background:#333;padding:7px}.topcart-product-wrapper:before{content:"";position:absolute;right:11px;top:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #333 transparent;z-index:9999}.topcart-actions-wrapper{background:#252525;padding:12px 7px}.topcart-image{border-radius:3px}.topcart-trash svg{fill:#858585;width:24px}#topcart-close,#topcart-checkout,#topcart-courses{cursor:pointer}.top-cart .block-title.no-items .cart-counter{display:none}.top-cart .cart-counter{display:block;position:absolute;visibility:visible;width:auto;height:auto;top:0;right:-5px;text-align:center;min-width:8px !important;padding:1px 4px !important;color:#fff !important;font-size:10px !important;font-weight:bold;background:#ff273f !important;-webkit-border-radius:15px !important;border-radius:15px !important;line-height:14px !important;z-index:1}.cart h1{font-size:1.5rem;font-weight:400;line-height:1;margin-top:20px}.shopping-cart-block-1{width:100%;margin:0 0 25px}.btn-continue-shopping .btn-empty{background:transparent;color:#555555;font-weight:normal !important;font-size:0.875rem}.btn-continue-shopping .btn-empty:hover{color:#000000}.cart #shopping-cart-totals-table{border:none;background:transparent;text-align:left;border-collapse:collapse;width:100%}.cart #shopping-cart-totals-table tr td{font-size:0.938rem;font-weight:bold;line-height:0.875rem;padding:0.250rem 0.375rem}.cart #shopping-cart-totals-table tr td:nth-child(2){text-align:right}.cart #shopping-cart-totals-table tfoot{border-top:2px solid #555555}.cart #shopping-cart-totals-table tfoot tr td{font-size:1.125rem;padding-top:0.375rem}.cart #shopping-cart-totals-table tfoot tr td:nth-child(2){color:#27ccc0}.cart #shopping-cart-totals-table tr.even,.cart #shopping-cart-totals-table tr.alt,.cart #shopping-cart-totals-table tr:nth-of-type(2n){background:transparent !important}.checkout-types{list-style:none;margin:0}.cart .btn-proceed-checkout{margin-bottom:12px}.cart .paypal-or{display:none}.cart .multishipping-link{font-size:0.8125rem;display:inline-block;margin:10px 0 0}.cart-collaterals{margin-bottom:60px}.cart-collaterals .buybox{width:100%}.cart-collaterals .shipping h2,.cart-collaterals .discount h2{position:relative;font-size:0.875rem;font-weight:lighter;color:#333333;margin:0;padding:10px 16px;border-bottom:1px solid #dddddd;cursor:pointer}.cart-collaterals .shipping h2:hover,.cart-collaterals .discount h2:hover{color:#333333}.cart-collaterals .shipping h2:before,.cart-collaterals .discount h2:before,.cart-collaterals .shipping h2:after,.cart-collaterals .discount h2:after{border-right:1px solid #a0a0a0;content:"";display:block;height:7px;margin-top:-1px;position:absolute;-ms-transform:rotate(40deg);-moz-transform:rotate(40deg);-o-transform:rotate(40deg);-webkit-transform:rotate(40deg);transform:rotate(40deg);right:16px;top:50%;width:0}.cart-collaterals .shipping h2:after,.cart-collaterals .discount h2:after{margin-top:-1px;-ms-transform:rotate(140deg);-moz-transform:rotate(140deg);-o-transform:rotate(140deg);-webkit-transform:rotate(140deg);transform:rotate(140deg);right:21px}.cart-collaterals .shipping h2:hover:before,.cart-collaterals .discount h2:hover:before,.cart-collaterals .shipping h2:hover:after,.cart-collaterals .discount h2:hover:after{border-right:1px solid #27ccc0}.cart-collaterals .shipping .shipping-form,.cart-collaterals .discount .discount-form{padding:10px 14px 4px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.cart-collaterals .shipping .shipping-form ul{list-style:none;margin-left:0}.cart-collaterals .shipping .shipping-form p{display:none}.cart-collaterals .shipping .shipping-form .form-list{padding-top:0;margin:0}.cart-collaterals .shipping .shipping-form .form-list li:last-child{margin-bottom:20px}.cart-collaterals .shipping .shipping-form .button{margin-bottom:0}.cart-collaterals .discount .discount-form .form-list{margin:0;padding-top:0}.cart-collaterals .discount .discount-form .form-list li:last-child{margin-bottom:15px}.cart-collaterals .shipping .shipping-form dt{font-weight:normal;font-size:0.875rem}.cart .data-table.cart-table{border:none !important;border-collapse:collapse;margin:-24px 0 40px;width:100%}.cart .data-table.cart-table thead,.cart .data-table.cart-table thead tr,.cart .data-table.cart-table tfoot,.cart .cart-collaterals table tfoot{background:transparent !important}.cart .data-table.cart-table tbody tr,.cart .data-table.cart-table tfoot tr{border-top:2px solid #e5e5e5}.cart .data-table.cart-table tbody tr td{vertical-align:top}.cart .data-table.cart-table .btn-edit,.cart .data-table.cart-table .btn-remove{font-size:0.8125rem;font-weight:lighter;line-height:0.8125rem;display:inline-block}.cart .data-table.cart-table tbody .btn-remove{font-size:13px;color:#1b84d6;font-family:"Poppins", serif}.cart .data-table.cart-table thead tr th{line-height:1rem;padding:0.250rem 0.625rem 0.5rem;font-size:0.938rem;font-weight:lighter;color:#777777}.cart .data-table.cart-table img{display:inline-block;vertical-align:middle;width:75px;max-width:75px}.cart .item-options{margin:0 0 6px 0}.cart .item-options dt,.cart .item-options dd{font-size:0.875rem;line-height:1.125rem !important;float:left;margin:0 !important}.cart .item-options dt{clear:both;padding:0 6px 0 0}.cart .item-options dt:after{content:": "}.cart .item-options dd{color:#777777}.cart .item-options dd .price{font-size:0.875rem !important;line-height:1.125rem !important}.cart .data-table.cart-table .price{font-size:1.125rem;line-height:1.5rem;display:inline-block;min-width:96px}.cart .data-table.cart-table .chosen-container{width:60px !important;margin-right:30px}.input-text.qty{border:1px solid #c0c0c0;width:60px;height:2.375rem;margin-top:2px;padding:0;margin-bottom:0;text-align:center}.cart .qty-wrapper .input-text:focus{border:1px solid #27ccc0}.cart .qty-wrapper{width:90px}.cart .qty-wrapper .button{margin-top:6px;padding:0.063rem 6px 0.125rem}.cart .link-continue{font-size:0.875rem;font-weight:normal}#co-shipping-method-form dt{margin-bottom:0}#co-shipping-method-form dd ul{margin-bottom:0.25rem}.cart .product-image.for-small{display:none}.cart .cart-empty{margin-bottom:100px}.cart .cart-msrp-totals{margin:10px 0 20px}.checkoutcontainer{margin-top:30px}#onestepcheckout-form fieldset{min-width:0;border:none !important}h2.onestepcheckout-title{font-size:20px;text-transform:uppercase;font-family:"Roboto", sans-serif}.onestepcheckout-reminder{font-size:14px;font-weight:bold;text-align:center;color:#0aa906}.onestepcheckout-place-order-wrapper .red-button{margin-bottom:0;display:block}.onestepcheckout-seal-recurringcharges{margin-top:20px}.onestepcheckout-seal-recurringcharges img{width:auto;margin:0 auto;display:block}.onestepcheckout-seal table{margin-bottom:0;border:none;padding:0}.onestepcheckout-seal td{border:none}ul#billing_address_list{padding-left:0}#billing-address-select{max-width:100%}#onestepcheckout-form input#id_accept_terms{height:13px}ul.form-list.tokensage{margin-left:1em;margin-bottom:1em;border-bottom:1px solid #f1f1f1;padding:0.5em 0}#payment_form_sagepaydirectpro:after,ul.form-list.tokensage:after,ul.form-list.tokensage .tokencard-radio:after,label.token:after{content:"";display:table;clear:both}#onestepcheckout-form label.token{text-align:center !important;color:#e29626;display:inline-block;float:left;margin-top:-20px}#checkout-payment-method-load #p_method_sagepayserver,#checkout-payment-method-load #p_method_sagepayform,#checkout-payment-method-load #p_method_sagepaydirectpro,#checkout-payment-method-load #p_method_paypal_express,#checkout-payment-method-load #p_method_amazon_payments{float:left;margin-right:-40px;margin-top:3px}.tokencard-radio{float:left}.tokencard-radio img{width:30%;float:left;margin-right:10px}.tokencard-radio div.tokencvv{width:auto;display:inline-block;float:left}.tokencard-radio a.oncheckout{width:20px;height:20px;display:block;background:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/cart_delete.png) no-repeat;margin-top:4px;text-indent:-999999px;float:right}#payment_form_sagepaydirectpro a.addnew{float:right;font-size:12px;font-weight:bold}#nav-contents{position:relative;z-index:5}.masthead-container{overflow:visible;padding-top:6px;padding-bottom:20px}.loggedin .masthead-container{padding-top:10px;padding-bottom:10px}#mobile-menu-button{margin-left:30px}.customer-account-index #mobile-menu-button,.customer-account-edit #mobile-menu-button,.roarambition-programme-programme-view #mobile-menu-button,.roarambition-programme-programme-workoutguide #mobile-menu-button{display:none}.loggedin #page-head-title{margin-left:30px}#page-head-logout{margin-right:30px;padding-top:19px}.customer-account-index #page-head-title,.customer-account-edit #page-head-title,.roarambition-programme-programme-view #page-head-title{margin-left:16px}.customer-account-index #page-head-logout,.customer-account-edit #page-head-logout,.roarambition-programme-programme-view #page-head-logout{margin-right:16px}#nav{width:auto;float:right;margin-top:30px;margin-right:30px;position:relative}#nav a{color:#fff;letter-spacing:0.0315em;font-size:16px}#nav ul{list-style:none;padding:0;float:left;margin:0 0 30px 0}#nav li{text-align:center;vertical-align:middle;margin:0 0 0 40px;float:right}#nav li:last-child{margin-left:0}#nav li a{padding-bottom:10px;border-bottom:2px solid transparent}#nav li a.active,#nav li:hover a{border-bottom:2px solid #fff}#nav ul a{display:inline-block;font-family:'Poppins', sans-serif}.mobileflag-icon-container a{float:right;width:48px;margin-left:10px}.mobileflag-icon-container a:last-child{margin-left:0}#top-login-link{position:relative;margin-top:10px;height:36px;margin-left:20px;padding-left:20px;border-left:1px solid #fff}#top-login-link a{line-height:36px}#all-courses-button{margin-top:30px}#movingheader{display:none;position:fixed;top:0;background:#000;background:rgba(0,0,0,0.69);width:100%;z-index:99999}#movingheader h2{margin:24px 0 0}#movingheader ul.moving-header-nav{margin:1em}#movingheader ul.moving-header-nav li{float:left;margin-right:30px}#movingheader ul.moving-header-nav li a{color:#fff;letter-spacing:0.0315em;font-size:15px}.colour-button{font-size:15px;padding:9px;display:inline-block;text-align:center;height:auto;font-family:"Poppins", serif;margin:14px 0}#navbutton-wrapper{cursor:pointer;display:none}#mobile-menu-button{float:right;padding-top:0;cursor:pointer;margin-top:15px}#mobile-menu-button:hover .nav-button-bars span:before{-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px);cursor:pointer}#mobile-menu-button:hover .nav-button-bars span:after{-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px);cursor:pointer}.nav-button-bars{margin:0;width:28px;height:25px;overflow:hidden;border:0;outline:none;background-color:transparent;padding:0;vertical-align:top;cursor:pointer}.nav-button-bars span{display:block;width:100%;height:4px;font-size:0;background-color:#fff;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.nav-button-bars span:before,.nav-button-bars span:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.nav-button-bars span:before{-webkit-transform:translate(0, -9px);-ms-transform:translate(0, -9px);transform:translate(0, -9px)}.nav-button-bars span:after{-webkit-transform:translate(0, 9px);-ms-transform:translate(0, 9px);transform:translate(0, 9px)}#mobile-menu-button .nav-button-bars.active span{background-color:#1b84d6;-webkit-transform:translate(0, 16px);-ms-transform:translate(0, 16px);transform:translate(0, 16px)}#mobile-menu-button .nav-button-bars.active span:before{-webkit-transform:translateY(-16px) rotate(45deg);-moz-transform:translateY(-16px) rotate(45deg);-ms-transform:translateY(-16px) rotate(45deg);-o-transform:translateY(-16px) rotate(45deg);transform:translateY(-16px) rotate(45deg);background-color:#1b84d6}#mobile-menu-button .nav-button-bars.active span:after{-webkit-transform:translateY(-16px) rotate(-45deg);-moz-transform:translateY(-16px) rotate(-45deg);-ms-transform:translateY(-16px) rotate(-45deg);-o-transform:translateY(-16px) rotate(-45deg);background-color:#1b84d6}a.order-now-large,button.order-now-large{border:5px solid #e20613;background:#e20613;color:#fff;text-align:center;vertical-align:middle;border-collapse:inline-table;letter-spacing:0.0625em;z-index:1;position:relative;cursor:pointer}a.order-now-large:hover,button.order-now-large:hover{color:#000}a.border-button,span.border-button{padding:10px 7px;color:#fff;display:inline-block;text-align:center;line-height:30px;height:auto;background:#ff273f;box-shadow:0 0 0 3px #fff,0 0 0 10px #ff273f;font-family:"Poppins", serif}a.border-button-small,span.border-button-small,button.border-button-small,a.empty-border-button-small,span.empty-border-button-small,button.empty-border-button-small,a.empty-border-button-small-dark,span.empty-border-button-small-dark,button.empty-border-button-small-dark{padding:11px;color:#fff;display:inline-block;text-align:center;height:auto;background:#ff273f;box-shadow:0 0 0 2px #fff,0 0 0 6px #ff273f;font-family:"Poppins", serif}.product-boss-shred a.border-button,.product-boss-shred span.border-button{color:#fff;background:#5cb85c;box-shadow:0 0 0 3px #fff, 0 0 0 10px #5cb85c}.product-boss-shred a.border-button:hover{color:#fff;background:#52a552;box-shadow:0 0 0 3px #fff, 0 0 0 10px #52a552}.product-boss-shred a.border-button-small,.product-boss-shred span.border-button-small,.product-boss-shred button.border-button-small,.product-boss-shred a.empty-border-button-small,.product-boss-shred span.empty-border-button-small,.product-boss-shred button.empty-border-button-small,.product-boss-shred a.empty-border-button-small-dark,.product-boss-shred span.empty-border-button-small-dark,.product-boss-shred button.empty-border-button-small-dark{color:#fff;background:#ff273f;box-shadow:0 0 0 2px #fff,0 0 0 6px #ff273f}a.colour-button{background:#ff273f}.product-boss-shred a.colour-button{background:#52a552;color:#fff}.product-boss-lean-mass a.border-button,.product-boss-lean-mass span.border-button{color:#fff;background:#5cb85c;box-shadow:0 0 0 3px #fff, 0 0 0 10px #5cb85c}.product-boss-lean-mass a.border-button:hover{color:#fff;background:#52a552;box-shadow:0 0 0 3px #fff, 0 0 0 10px #52a552}.product-boss-lean-mass a.colour-button{background:#52a552;color:#fff}.product-boss-shape-burn a.border-button,.product-boss-shape-burn span.border-button{color:#fff;background:#5cb85c;box-shadow:0 0 0 3px #fff, 0 0 0 10px #5cb85c}.product-boss-shape-burn a.border-button:hover{color:#fff;background:#52a552;box-shadow:0 0 0 3px #fff, 0 0 0 10px #52a552}.product-boss-shape-burn a.colour-button{background:#52a552;color:#fff}.product-boss-prime a.border-button,.product-boss-prime span.border-button{color:#fff;background:#5cb85c;box-shadow:0 0 0 3px #fff, 0 0 0 10px #5cb85c}.product-boss-prime a.border-button:hover{color:#fff;background:#52a552;box-shadow:0 0 0 3px #fff, 0 0 0 10px #52a552}.product-boss-prime a.colour-button{background:#52a552;color:#fff}a.empty-border-button-small,span.empty-border-button-small,button.empty-border-button-small{background:none;box-shadow:0 0 0 2px #fff, 0 0 0 6px transparent}a.empty-border-button-small-dark,span.empty-border-button-small-dark,button.empty-border-button-small-dark{background:none;box-shadow:0 0 0 2px #393939, 0 0 0 6px transparent;color:#393939}button.border-button-small,button.empty-border-button-small,button.empty-border-button-small-dark{border:0}button.border-button-small:hover{cursor:pointer}button.empty{border:0;background:none}#product-addtocart-button.border-button{border:none;padding:20px 30px;color:#fff;display:inline-block;text-align:center;line-height:50px;height:auto;background:#ff273f;box-shadow:0 0 0 3px #fff,0 0 0 10px #ff273f;cursor:pointer}#product-addtocart-button.border-button:hover{color:#ff273f;background:#f9f9f9;box-shadow:0 0 0 3px #ff273f,0 0 0 10px #f9f9f9}input.no-background{background:none;color:white}.loggedin .masthead-order-button{margin-right:0}.loggedin #page-head-logout{margin-right:162px}.masthead-order-button a.border-button{color:#fff}.add-to-cart #qty{visibility:hidden}ul.quick-payment-options{list-style-type:none;padding-left:0}ul.quick-payment-options li{float:right;clear:right;margin-bottom:8px}a.no-border-button,span.no-border-button{padding:7px 7px;color:#000;display:inline-block;text-align:center;height:auto;background:#fff;box-shadow:0 0 0 1px #000;font-family:"Poppins", serif}a.no-border-button:hover{padding:7px 7px;color:#aaa;display:inline-block;text-align:center;height:auto;background:#fff;box-shadow:0 0 0 1px #aaa;font-family:"Poppins", serif}#topbar{height:50px;line-height:32px;color:#FFF;overflow:visible;z-index:1000;width:100%;float:left}#logo-fallback{display:none;width:160px;height:60px}.no-svg #logo-fallback{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/logo.png)}#mobile-logo,#mobile-logo svg{display:block;width:85px;height:auto;margin-top:2px}#mobile-logo-fallback{display:none;width:137px;height:50px}.no-svg #mobile-logo-fallback{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/mobile-logo.png)}#country-switcher-wrapper{position:relative;width:110px;height:46px;margin-top:5px;margin-left:10px}#country-switcher{position:absolute;right:0;top:0;width:110px;height:50px;display:block;z-index:1000;padding:8px 0 !important}.loggedin #country-switcher{right:30px;top:21px}#country-switcher ul{display:none;list-style:none outside none;height:auto;z-index:1005;position:relative;margin-top:0;margin-left:0;padding-left:0 !important;float:left;overflow:auto}.selected-country{padding-left:15px !important;padding-right:2px !important}#country-switcher ul li a{color:#000}#country-switcher ul li:hover a{color:#d32020;cursor:pointer}#country-switcher .dd-selected{height:30px;overflow:hidden}#select-country{display:none}.dd-select{position:relative;cursor:pointer;background:#fff}.dd-desc{display:none}.dd-selected{overflow:hidden;display:block;padding:0 15px 0 0;color:#3c3c3c;height:19px}.dd-pointer{width:24px;height:24px;position:absolute;right:0;top:3px;padding:0}.dd-pointer-down{background:#fff url("https://www.bossworkouts.com/au/skin/frontend/boss/default/img/selected-dropdown.png") no-repeat center center}.dd-pointer-up{background:#fff url("https://www.bossworkouts.com/au/skin/frontend/boss/default/img/selected-dropdown-up.png") no-repeat center center}.dd-options{list-style:none;display:none;position:absolute;z-index:2000;margin:0;overflow:auto;background-color:#F5F5F5}.dd-option{display:block;overflow:hidden;text-decoration:none;color:#29215b;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;border-bottom:1px solid #E0E0E0}.dd-options>li:last-child>.dd-option{border-bottom:none}#store-switcher label.dd-selected-text,#store-switcher label.dd-option-text{font-size:14px;position:relative;margin-left:10px;margin-bottom:6px;display:inline-block}.dd-option-text:hover{cursor:pointer}.dd-selected-description-truncated{text-overflow:ellipsis;white-space:nowrap}.dd-option-image,.dd-selected-image{vertical-align:middle;float:right;margin-right:10px;max-width:44px;max-height:24px;margin-top:4px}.dd-image-right{float:right;margin-right:10px;margin-top:5px;width:auto;height:auto}.dd-option .dd-image-right{margin-right:10px}.dd-container{position:relative;float:right}​.dd-selected-text{font-weight:bold}.cover-background{position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width:100%}.cover-background.cover-bottom{background-position:bottom center}.cover-background.cover-top{background-position:top center}.cover-background.cover-right{background-position:top right}#page-head-home{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/masthead-home.jpg)}#page-head-bosslean{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-lean-intro.jpg)}#page-head-bossshred{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shred-intro.jpg)}#page-head-bossshapeburn{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shape-burn-intro.jpg);background-repeat:no-repeat;background-position:top center}#page-head-bossprime{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-intro.jpg);background-repeat:no-repeat;background-position:top center}#page-head-order{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-order-intro.jpg);background-size:auto}a#scroll-to-top{cursor:pointer;display:block;margin:0 auto;width:67px;height:67px;overflow:hidden;background:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/back-to-top.png) no-repeat 0 0}a#scroll-to-top:hover{background-position:0 -67px}#home-boss-intro{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/home-intro.jpg);background-position:center top;background-size:100% auto;background-repeat:no-repeat}#home-sani-intro{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/home-sani-intro.jpg);background-position:center top;background-size:100% auto;background-repeat:no-repeat}#home-boss-recap{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/home-recap.jpg);background-position:top center;background-size:80% auto;background-repeat:no-repeat}#home-boss-make-count{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/home-make-count.jpg);background-position:right top;background-size:auto auto;background-repeat:no-repeat}.z2mtop-150{position:relative;z-index:2;margin-top:-150px}#boss-lean-benefits{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-lean-benefits.jpg);background-position:left top;background-size:auto auto;background-repeat:no-repeat}#boss-lean-jason{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-lean-jason.jpg);background-position:right top;background-size:auto auto;background-repeat:no-repeat}#boss-lean-benefits{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-lean-benefits.jpg);background-position:center top;background-size:auto auto;background-repeat:no-repeat}#boss-lean-phases{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-lean-phases.jpg);background-position:center bottom;background-size:auto auto;background-repeat:no-repeat;padding-bottom:980px}#boss-lean-ready{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-lean-ready.jpg);background-position:center top;background-size:auto auto;background-repeat:no-repeat}#boss-lean-what-get{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-lean-what-get.jpg);background-position:80% center;background-size:auto auto;background-repeat:no-repeat}#boss-shred-onetwo{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shred-onetwo.jpg);background-position:right top;background-size:auto auto;background-repeat:no-repeat}#boss-shred-three{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shred-three.jpg);background-position:left center;background-size:auto auto;background-repeat:no-repeat}#boss-shred-fourfive{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shred-fourfive.jpg);background-position:right center;background-size:auto auto;background-repeat:no-repeat}#boss-shred-footer-cta{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shred-footer-cta.jpg);background-position:center top;background-size:auto auto;background-repeat:no-repeat}#boss-shred-benefits{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shred-benefits.jpg);background-position:center top;background-size:auto auto;background-repeat:no-repeat}#boss-shred-jason{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shred-jason.jpg);background-position:right center;background-size:100% auto;background-repeat:no-repeat}#boss-shred-what-get{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shred-what-get.jpg);background-position:right center;background-size:auto auto;background-repeat:no-repeat}#boss-shred-easytofollow{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shred-easytofollow.jpg);background-position:right top;background-size:auto auto;background-repeat:no-repeat}#boss-shape-initial{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shape-burn-initial.jpg);background-position:80% center;background-size:auto 100%;background-repeat:no-repeat}#boss-shape-one{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shape-burn-one.jpg);background-position:left center;background-size:auto 80%;background-repeat:no-repeat}#boss-shape-two{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shape-burn-two.jpg);background-position:right top;background-size:auto auto;background-repeat:no-repeat}#boss-shape-three{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shape-burn-three.jpg);background-position:right 30%;background-size:auto auto;background-repeat:no-repeat}#boss-shape-four{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shape-burn-four.jpg);background-position:right 30%;background-size:auto auto;background-repeat:no-repeat}#boss-shape-five{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shape-burn-five.jpg);background-position:right center;background-size:auto auto;background-repeat:no-repeat}#boss-shape-six{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shape-burn-six.jpg);background-position:right top;background-size:auto auto;background-repeat:no-repeat}#boss-shape-seven{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shape-burn-seven.jpg);background-position:20% center;background-size:auto auto;background-repeat:no-repeat}#boss-shape-eight{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shape-burn-eight.jpg);background-position:15% center;background-size:auto auto;background-repeat:no-repeat}#boss-shape-nine{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shape-burn-nine.jpg);background-position:80% center;background-size:auto auto;background-repeat:no-repeat}#boss-prime-initial{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-initial.jpg);background-position:0% center;background-size:auto auto;background-repeat:no-repeat}#boss-prime-one{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-one.jpg);background-position:80% center;background-size:auto auto;background-repeat:no-repeat}#boss-prime-two{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-two.jpg);background-position:left center;background-size:auto auto;background-repeat:no-repeat}#boss-prime-three{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-three.jpg);background-position:right 30%;background-size:auto auto;background-repeat:no-repeat}#boss-prime-four{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-four.jpg);background-position:80% top;background-size:auto auto;background-repeat:no-repeat}#boss-prime-five{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-five.jpg);background-position:80% top;background-size:auto auto;background-repeat:no-repeat}#boss-prime-six{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-six.jpg);background-position:80% top;background-size:auto auto;background-repeat:no-repeat}#boss-prime-seven,#boss-prime-eight{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-seven.jpg);background-position:20% center;background-size:auto auto;background-repeat:no-repeat}#boss-prime-eight{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-eight.jpg)}#boss-prime-nine{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-nine.jpg)}#boss-prime-ten{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-ten.jpg)}#boss-prime-nine{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-nine.jpg);background-position:80% bottom;background-size:auto auto;background-repeat:no-repeat}#boss-prime-ten{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-ten.jpg);background-position:20% 10%;background-size:auto auto;background-repeat:no-repeat}#bottom-features .l-row{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}#bottom-features .l-row .bottom-feature-item{position:relative;flex:1}.footer-features-svg svg{margin:0 auto 40px;display:block}#footer-logo svg{display:block;width:145px;height:84px;display:inline-block}.social-box{padding-top:70px;padding-right:20px;padding-bottom:64px}.social-box img{padding-top:16px}.underline-heading{border-bottom:2px solid #a8a8a8;padding-bottom:10px;text-align:center}.bottom-menu ul{list-style:none;padding:0;float:left;margin:0;width:40%;margin-bottom:26px}.bottom-menu li{display:inline-block;padding:0 20px}.bottom-menu li a{color:#fff}.bottom-menu li a:hover{color:#1b84d6}.bottom-menu-left,.bottom-menu-right{margin-top:20px;margin-bottom:20px}.bottom-menu-right,.bottom-menu-right-boss-lean-mass,.bottom-menu-right-boss-shred,.bottom-menu-right-boss-shape-burn,.bottom-menu-right-boss-prime{width:40%;list-style:none;padding:0 10px;float:left;margin:0}.bottom-menu-left,.bottom-menu-left-boss-lean-mass,.bottom-menu-left-boss-shred,.bottom-menu-left-boss-shape-burn,.bottom-menu-left-boss-prime{width:60%;list-style:none;padding-top:40px;float:left;margin:0}.bottom-menu-left ul,.bottom-menu-left-boss-lean-mass ul,.bottom-menu-left-boss-shred ul,.bottom-menu-left-boss-shape-burn ul,.bottom-menu-left-boss-prime ul,.bottom-menu-right ul,.bottom-menu-right-boss-lean-mass ul,.bottom-menu-right-boss-shred ul,.bottom-menu-right-boss-shape-burn ul,.bottom-menu-right-boss-prime ul{margin-bottom:26px;padding-left:0}.bottom-menu-left li,.bottom-menu-left-boss-lean-mass li,.bottom-menu-left-boss-shred li,.bottom-menu-left-boss-shape-burn li,.bottom-menu-left-boss-prime li{display:inline-block;padding:0 20px}.bottom-menu-right li,.bottom-menu-right-boss-lean-mass li,.bottom-menu-right-boss-shred li,.bottom-menu-right-boss-shape-burn li,.bottom-menu-right-boss-prime li{display:inline-block}.bottom-menu-left li a,.bottom-menu-right li a,.bottom-menu-left-boss-lean-mass li a,.bottom-menu-right-boss-lean-mass li a,.bottom-menu-left-boss-shred li a,.bottom-menu-right-boss-shred li a,.bottom-menu-left-boss-shape-burn li a,.bottom-menu-right-boss-shape-burn li a,.bottom-menu-left-boss-prime li a,.bottom-menu-right-boss-prime li a{color:#fff}.bottom-menu-left li a:hover,.bottom-menu-right li a:hover{color:#1b84d6}.bottom-menu-left li a:hover.boss-lean-mass-link,.bottom-menu-right li a:hover.boss-lean-mass-link{color:#1b84d6}.bottom-menu-left li a:hover.boss-shred-link,.bottom-menu-right li a:hover.boss-shred-link{color:#ff273f}.bottom-menu-left li a:hover.boss-shape-burn-link,.bottom-menu-right li a:hover.boss-shape-burn-link{color:#ffc600}.bottom-menu-left li a:hover.boss-prime-link,.bottom-menu-right li a:hover.boss-prime-link{color:#00b099}.bottom-menu-left-boss-lean-mass li a:hover,.footer-home a:hover,a.white-text.s-text.footer-boss-lean-mass:hover{color:#1b84d6}.bottom-menu-left-boss-shred li a:hover,a.white-text.s-text.footer-boss-shred:hover{color:#ff273f}.bottom-menu-left-boss-shape-burn li a:hover,a.white-text.s-text.footer-boss-shape-burn:hover{color:#ffc600}.bottom-menu-left-boss-prime li a:hover,a.white-text.s-text.footer-boss-prime:hover{color:#00b099}.lock-icon{width:12px;margin-right:5px}.payment-icon{width:46px;margin-right:4px;background-color:white}.bottom-nav a.last{border-right:0}.bottom-nav ul{list-style:none;padding:0;float:left;margin:0;width:100%;margin-bottom:26px}.bottom-nav li{display:inline-block;padding:10px 0 10px 4px;font-size:14px}.bottom-nav a{padding-right:8px}#success-fb .facebook-like-p{display:inline-block;float:left}#success-fb .fb-like{float:left;margin:5px 0 0 20px}ul.square-bullets li{text-indent:-18px;padding-left:18px}ul.square-bullets.yellow-bullets li:before,ul.square-bullets.blue-bullets li:before,ul.square-bullets.red-bullets li:before,ul.square-bullets.green-bullets li:before,ul.square-bullets.pink-bullets li:before{content:'\25A0';margin-bottom:3px;margin-right:18px;display:inline-block;color:#ffc600;font-size:30px}ul.square-bullets.blue-bullets li:before{color:#1b84d6}ul.square-bullets.red-bullets li:before{color:#ff273f}ul.square-bullets.green-bullets li:before{color:#00b099}ul.square-bullets.pink-bullets li:before{color:#ff4881}.under-line.yellowline,under-line.shapeyellowline{background:#ffc600}.under-line.blueline{background:#1b84d6}.under-line.redline{background:#ff273f}.under-line.greenline{background:#00b099}hr.greyhr{height:1px;color:#cecece;background-color:#cecece;border:none}.border-yellow-6{border:6px solid #ffc600}.paypal-or{display:none !important}.customer-account-login #container-1col,.customer-account-create #container-1col{background:black;color:#fff}.boss-form label,.boss-form-light label{display:block;margin:10px 0;font-size:15px !important}.boss-form label>span,.boss-form .form-list li label{color:#fff}.boss-form-light label>span,.boss-form-light .form-list li label{color:#2f2f2f}.boss-form input[type="text"],.boss-form input[type="email"],.boss-form textarea,.boss-form select,.boss-form input[type="password"],.boss-form-light input[type="text"],.boss-form-light input[type="email"],.boss-form-light textarea,.boss-form-light select,.boss-form-light input[type="password"]{border:1px solid #fff;background:#fff;color:#2a2a2a;margin-bottom:10px;outline:0 none;padding:9px 15px;font-size:16px !important;width:100%}.boss-form-light input[type="text"],.boss-form-light input[type="email"],.boss-form-light textarea,.boss-form-light select,.boss-form-light input[type="password"]{border:1px solid #dfdfdf;background:#f9f9f9;color:#2f2f2f}.boss-form textarea,.boss-form-light textarea{padding:9px 15px;font-size:16px !important}.boss-form select,.boss-form-light select{background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:''}.boss-form-light select{background:#f9f9f9}.boss-form button,.boss-form-light button{border:none;cursor:pointer}.boss-form button.border-button-small,.boss-form-light button.border-button-small{margin-left:6px}.boss-facebook-login,.boss-facebook-register{float:right}#prop-wrap_login .boss-facebook-login,#prop-wrap_login .boss-facebook-register{float:none}.boss-facebook-login img,.boss-facebook-register img{height:40px;width:auto;margin-left:15px;display:inline-block;vertical-align:middle}#prop-wrap_login .boss-facebook-login img,#prop-wrap_login .boss-facebook-register img{margin-top:15px}#login-form-image,#register-form-image{position:relative;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column}#login-form-image-inner,#register-form-image-inner{display:flex;flex-grow:1}#login-form-image-inner::before,#register-form-image::before{content:" ";position:absolute;height:100%;width:2000px;right:0;background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/login-image.jpg);background-position:right center;background-size:auto 100%;background-repeat:no-repeat}#register-form-image::before{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/register-image.jpg)}#trainers-header{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/trainers-header.jpg);background-repeat:no-repeat;background-position:top center;background-size:auto auto}.greyblack-gradient{background:linear-gradient(355deg, transparent 10%, #646464 100%);color:#fff}.header-underline-white::after{content:" ";display:block;position:absolute;height:1px;width:43px;background:white;left:100%;bottom:0;left:calc(50% - 22px)}.part ol{counter-reset:sectioncounter partcounter;margin:0px;padding:0px}ol.sections{counter-reset:sectioncounter;margin:0px;padding:0px}ol.sections li{list-style:none;margin-left:2rem;position:relative}ol.units{counter-reset:unitcounter;margin:0 0 2rem 0}ol.sections li.partTitle{list-style:none;counter-increment:none;counter-reset:numberedpart;margin-left:0}ol.sections li.sectionTitle{list-style:none;counter-increment:none;counter-reset:numberedsection;margin-left:0}ol.sections li.unnumberedunit{margin-left:0}.sections li:before{position:absolute;left:-2rem}.sections li.numberedpart:before{content:counter(partcounter,DECIMAL) ". ";counter-increment:partcounter}.sections li.numberedsection:before{content:counter(sectioncounter,DECIMAL) ". ";counter-increment:sectioncounter}.units li.numberedunit:before{content:counter(sectioncounter,DECIMAL) "." counter(unitcounter,DECIMAL) " ";counter-increment:unitcounter}.unnumberedsection .units li.numberedunit:before{content:counter(unitcounter,DECIMAL) " ";counter-increment:unitcounter}ol.sections li.definitionli{margin-left:0}li.unit ol,li.unit ol ol ol{counter-reset:loweralpha}li.unit ol:not(.unnumbered) li:before,li.unit ol ol ol:not(.unnumbered) li:before{content:"(" counter(loweralpha,lower-alpha) ") ";counter-increment:loweralpha}li.unit ol ol,li.unit ol ol ol ol{counter-reset:lowerroman}li.unit ol ol:not(.unnumbered) li:before,li.unit ol ol ol ol:not(.unnumbered) li:before{content:"(" counter(lowerroman,lower-roman) ") ";counter-increment:lowerroman}li.unit ol.unnumbered ol li:before,li.unit ol ol ol.unnumbered ol li:before{content:"(" counter(lowerroman,lower-alpha) ") ";counter-increment:lowerroman}#contact-header{height:316px;background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/contact-header.jpg);background-repeat:no-repeat;background-position:top right}#contact-content{background:#fefefe}.basic-grey{margin:30px 0;background:#fff;padding:25px 30px;color:#888;border:1px solid #E4E4E4}.basic-grey h1{display:block;margin:0 0 30px 0;color:#888}.basic-grey h1>span{display:block;font-size:11px}.basic-grey label{display:block;margin:0px}.twocol-content .basic-grey label{font-size:14px}.basic-grey label>span,.basic-grey .form-list li label{float:left;width:30%;text-align:right;padding-right:10px;margin-top:10px;color:#888}.basic-grey input[type="text"],.basic-grey input[type="email"],.basic-grey textarea,.basic-grey select,.basic-grey input[type="password"]{border:1px solid #d3d3d3;background:#f9f9f9;color:#1D1D1D;height:44px;margin:2px 0 16px;outline:0 none;padding:9px 0;text-indent:15px;width:100%;font-size:15px;line-height:25px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC}.basic-grey textarea{padding:9px 0;text-indent:15px}.basic-grey select{background:#f9f9f9 url("https://www.bossworkouts.com/au/skin/frontend/boss/default/img/down-arrow.png") no-repeat right;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:50px;line-height:25px;text-indent:0}.basic-grey textarea{height:200px}.basic-grey input::-webkit-input-placeholder{color:#919191}.basic-grey input::-moz-placeholder{color:#919191}.basic-grey input:-ms-input-placeholder{color:#919191}.basic-grey input:-moz-placeholder{color:#919191}.basic-grey .button{background:#E27575;border:none;padding:10px 25px 10px 25px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;text-shadow:1px 1px 1px #9E3F3F;cursor:pointer}.basic-grey .button:hover{background:#CF7A7A}.basic-grey ul.form-list{list-style-type:none;padding-left:0;margin-top:10px;margin-bottom:10px}.basic-grey ul.form-list li .input-box{display:inline-block;width:60%}.basic-grey ul.form-list li .input-box input[type="text"],.basic-grey ul.form-list li .input-box input[type="password"]{width:100%}.required em{margin-right:8px;font-size:13px;color:#DA0F1A;vertical-align:top}.customcheckbox[type="checkbox"]:before{position:relative;display:block;width:11px;height:11px;border:1px solid #e4e4e4;content:"";background:#FFF}.customcheckbox[type="checkbox"]:after{position:relative;display:block;left:2px;top:-11px;width:7px;height:7px;border-width:1px;border-style:solid;border-color:#B3B3B3 #dcddde #dcddde #B3B3B3;content:"";background-image:linear-gradient(135deg, #9e926b 0%, #7e7348 100%);background-repeat:no-repeat;background-position:center}.customcheckbox[type="checkbox"]:checked:after{background-image:url("https://www.bossworkouts.com/au/skin/frontend/boss/default/images/checkbox-tick.png"),linear-gradient(135deg, #9e926b 0%, #7e7348 100%)}.customcheckbox[type="checkbox"]:disabled:after{-webkit-filter:opacity(0.4)}.customcheckbox[type="checkbox"]:not(:disabled):checked:hover:after{background-image:url("https://www.bossworkouts.com/au/skin/frontend/boss/default/images/checkbox-tick.png"),linear-gradient(135deg, #7e7348 0%, #9e926b 100%)}.customcheckbox[type="checkbox"]:not(:disabled):hover:after{background-image:linear-gradient(135deg, #7e7348 0%, #9e926b 100%);border-color:#85A9BB #92C2DA #92C2DA #85A9BB}.customcheckbox[type="checkbox"]:not(:disabled):hover:before{border-color:#3D7591}.customcheckbox.large{height:22px;width:22px}.customcheckbox.large[type="checkbox"]:before{width:20px;height:20px}.customcheckbox.large[type="checkbox"]:after{top:-20px;width:16px;height:16px}.validation-advice{text-align:center;color:#ff4f41;font-size:12px;margin-top:10px;margin-bottom:10px}.validation-advice:before{content:'\2191';margin-right:6px;vertical-align:top}#contactForm .validation-advice{margin-top:-10px}.required em{margin-right:8px;font-size:13px;color:#DA0F1A;vertical-align:top}.customcheckbox[type="checkbox"]:before{position:relative;display:block;width:11px;height:11px;border:1px solid #e4e4e4;content:"";background:#FFF}.customcheckbox[type="checkbox"]:after{position:relative;display:block;left:2px;top:-11px;width:7px;height:7px;border-width:1px;border-style:solid;border-color:#B3B3B3 #dcddde #dcddde #B3B3B3;content:"";background-image:linear-gradient(135deg, #9e926b 0%, #7e7348 100%);background-repeat:no-repeat;background-position:center}.customcheckbox[type="checkbox"]:checked:after{background-image:url("https://www.bossworkouts.com/au/skin/frontend/boss/default/img/checkbox-tick.png"),linear-gradient(135deg, #9e926b 0%, #7e7348 100%)}.customcheckbox[type="checkbox"]:disabled:after{-webkit-filter:opacity(0.4)}.customcheckbox[type="checkbox"]:not(:disabled):checked:hover:after{background-image:url("https://www.bossworkouts.com/au/skin/frontend/boss/default/img/checkbox-tick.png"),linear-gradient(135deg, #7e7348 0%, #9e926b 100%)}.customcheckbox[type="checkbox"]:not(:disabled):hover:after{background-image:linear-gradient(135deg, #7e7348 0%, #9e926b 100%);border-color:#85A9BB #92C2DA #92C2DA #85A9BB}.customcheckbox[type="checkbox"]:not(:disabled):hover:before{border-color:#3D7591}.customcheckbox.large{height:22px;width:22px}.customcheckbox.large[type="checkbox"]:before{width:20px;height:20px}.customcheckbox.large[type="checkbox"]:after{top:-20px;width:16px;height:16px}.validation-advice{text-align:center;color:#ff4f41;font-size:12px;margin-bottom:10px}#contactForm .validation-advice{margin-top:-10px}.validation-advice:before{content:'\2191';margin-right:6px;vertical-align:top}.roarambition-sentence{line-height:40px;display:inline-block;vertical-align:middle}.roar-ambition-success{width:217px;height:36px;overflow:hidden;background:url("https://www.bossworkouts.com/au/skin/frontend/boss/default/img/roar-ambition-logo.png") no-repeat 0 0;text-indent:-90000px;display:inline-block;vertical-align:middle;margin-top:-10px}.addtocart-paypal-button{height:58px;width:149px;overflow:hidden}.addtocart-paypal-button img{margin-top:-58px}.addtocart-paypal-button:hover img{margin-top:0}.addtocart-amazon-button{height:58px;width:169px;overflow:hidden}.addtocart-amazon-button img{margin-top:-58px}.addtocart-amazon-button:hover img{margin-top:0}.amz-payments-button{max-height:none !important}.onestepcheckout-index-index .amz-payments-button{max-width:228px;height:auto}#addtocart-amazon-button img{width:auto;height:auto}#amazon-checkout{line-height:1.188em}#amazon-checkout h1{font-size:20px;text-transform:uppercase;margin-bottom:20px}#amazon-checkout .page-title{font-size:16px}#col-1-amz h2,#col-2-amz h2,#col-3-amz h2{background-repeat:no-repeat;height:35px;color:#404040;text-transform:uppercase;padding-top:6px;padding-left:28px;font-size:15px;font-weight:bold}#col-1-amz #amazon-widget-address-wrapper h2{background:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/onestepcheckout-numbers-1.png) no-repeat 0 5px}#col-2-amz h2{background:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/onestepcheckout-numbers-2.png) no-repeat 0 5px}#col-3-amz h2{background:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/onestepcheckout-numbers-tick.png) no-repeat 0 5px}#co-shipping-method-form dd{margin-left:0}#co-shipping-method-form ul{padding-left:0;list-style-type:none}#co-shipping-method-form ul li{color:#000;font-size:13px}#co-shipping-method-form ul li input{background-color:#f7f7f7;border:1px solid #d6d6d6;font-size:13px;margin-top:3px;padding:4px 6px}#co-shipping-method-form .sp-methods dt{display:none}.catalog-product-view .price-box .price{font-weight:bold;font-size:50px}#product-options-wrapper{display:none}.listprice-container .price{position:absolute;right:10px}.checkout-amazon-payments-index .onestepcheckout-summary tbody:after{line-height:1em;content:"\200C";display:block}.success{color:#3d6611;font-weight:bold}.error{color:#ee001c;font-weight:bold}.notice{color:#ccc}.messages,.messages ul{list-style:none !important;margin:0;padding:0}.messages{overflow:hidden;margin:0}.messages li{margin:0 0 40px 0}.messages li li{margin:0}.messages a{text-decoration:underline}.catalog-category-view .messages{margin-top:0px}.error-msg,.success-msg,.note-msg,.notice-msg{background-position:25px center !important;background-repeat:no-repeat !important;padding:25px 25px 25px 80px !important;font-size:18px !important;font-weight:400;font-family:'Poppins', sans-serif}.error-msg{border-color:#c02230;background-color:#F5DAD3;background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/message-error.png);color:#c02230;font-family:'Poppins', sans-serif}.success-msg{border-color:#296a23;background-color:#e9ffca;background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/message-success.png);color:#296a23;font-family:'Poppins', sans-serif}.note-msg,.notice-msg{border-color:#7c622a;background-color:#FDEDA4;background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/message-note.png);color:#7c622a;font-family:'Poppins', sans-serif}.green-tick{background:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/message-success.png) no-repeat 0 0;padding-left:30px;line-height:24px}ul.category-list-header{text-align:center}ul.category-list-header li{position:relative;display:inline-block;padding:0 40px}ul.category-list-header li:after{position:absolute;top:-8px;right:0;display:inline-block;content:" ";width:1px;height:39px;background-color:#3b3b3b}ul.category-list-header li:last-child:after{content:none}.order-line,.under-line{width:52px;height:2px;display:block}ul.feature-list li{position:relative;line-height:30px;padding-left:25px}ul.feature-list li:before{position:absolute;top:7px;left:0;content:" ";height:13px;width:13px;display:inline-block}.paypal-processing{display:none}#checkout fieldset{border:none;padding:0}#checkout input,#checkout select,#checkout textarea,.customer-account-login input,.customer-account-login select,.customer-account-login textarea,.twocol-content input,.twocol-content select,.twocol-content textarea,.paypal-review-order input,.paypal-review-order select,.paypal-review-order textarea{padding:4px 6px;background-color:#f7f7f7;border:1px solid #d6d6d6;font-size:13px}#checkout label,.customer-account-login label,.twocol-content label,.paypal-review-order label{font-size:12px;color:#000}#checkout label em,.customer-account-login label em,.twocol-content label em,.paypal-review-order label em{margin-right:4px}#checkout input::-moz-focus-inner{border:0;padding:0}#checkout input,#checkout button,#checkout select,#checkout textarea{font-family:inherit;font-size:inherit;line-height:inherit}.onestepcheckout-index-index .paypal-checkout-link img{width:120px;height:auto}#contactForm .column1{width:50%;float:left}p.onestepcheckout-description{font-weight:300}.contact-fld-row{margin-bottom:10px}.paypal-review-order img{width:auto;height:auto;margin-right:20px}.paypal-review-order ul{list-style-type:none;margin-left:0}.paypal-review-order ul{padding-left:0}.paypal-review-order fieldset{border:none}.facebook-widget{margin-top:15px;overflow:hidden}.validation-failed{border:1px dashed #eb340a !important;background:#faebe7 !important}#usps-warning{color:#0aa906;font-size:14px;font-weight:bold;font-style:italic}#usps-warning strong{color:#0aa906;font-style:normal;font-size:15px}#ajax_loaderUltimate,#ajax_loaderTwomonth,#ajax_loaderOnemonth,#ajax_loaderTshirt{padding:12px 0 12px 30px;background:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/ajax-small-preloader.gif) no-repeat 0 12px;font-size:12px;font-weight:bold;color:#da0f1a;display:none}.order-box .red-button{margin:5px auto 5px}.paypal-checkout-link{display:inline-block;margin-top:10px}#onestepcheckout-form #AmazonPayButtonTop{vertical-align:top;margin-top:10px !important}.or-link{vertical-align:top;padding-top:14px;display:inline-block}div.onestepcheckout-place-order-wrapper{text-align:center !important}.payment-methods dt{background:#f4f4f4;height:40px;line-height:40px;margin-right:30px;margin-bottom:5px;padding:0 0 0 11px}#dd_method_cashondelivery .checkout-agreements li,#payment_form_cashondelivery li{height:auto;margin:0}#dd_method_cashondelivery .form-list{background:transparent;max-width:100%;margin-right:28px !important}label[for="shipping:region"],label[for="billing:region_id"],label[for="region_id"]{top:-6px !important}label[for="p_method_paypal_express"],label[for="p_method_sagepaydirectpro"],label[for="p_method_amazon_payments"]{line-height:2rem;padding-left:25px !important;display:block !important;min-height:31px;vertical-align:top;height:1.875rem}#checkout-payment-method-load dt:first-child{background-repeat:no-repeat;background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/card_checkout_logos.png);background-position:97% 10px;min-height:31px}#checkout-payment-method-load dt:nth-of-type(2){background-repeat:no-repeat;background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/paypal_checkout_logo.png);background-position:97% 10px;min-height:31px}#checkout-payment-method-load dt:nth-of-type(3){background-repeat:no-repeat;background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/amazon_checkout_logo.png);background-position:97% 10px;min-height:31px}.payment-methods dt .validation-advice{display:none}.payment-methods dt .validation-advice #advice-validate-one-required-by-name-p_method_amazon_payments{display:block}.customer-account-index #page-head-default,roarambition-programme-programme-view #page-head-default{position:relative;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.4);z-index:1}#members-panel{background:#f5f5f5;display:flex}#members-panel #members-menu,#sidr #members-menu{background:#fefefe;box-shadow:3px -5px 8px 0px rgba(0,0,0,0.3);width:250px;float:left;padding:0 20px}#members-panel #members-main-content{width:70%;width:calc(100% - 250px);float:left;padding:0 6%}h2.members-menu-header{color:#c8c8c8}.boss-members-content h2{font-size:20px}.boss-members-content figure{margin:10px}#members-accordion-container{padding-left:30px}#members-panel p{font-size:16px}#members-panel .block-content ul,#sidr .block-content ul{margin:0 0 10px 0}#members-panel .block-content ul li,#members-panel .block-content ul li a,#sidr .block-content ul li,#sidr .block-content ul li a{padding:4px 4px 4px 0;font-family:'Poppins', sans-serif}#members-main-center{width:74%;float:left}#members-main-right{width:24%;float:right}#members-panel figcaption{font-size:14px}#members-panel .validation-advice{margin-top:-3px}.download-button{padding:11px 18px;background:#e8e8e8;border:none;cursor:pointer}.download-button:hover{background:#cfcbcb}.download-button svg{width:30px;height:30px;display:inline-block;vertical-align:middle}.download-text{display:inline-block;vertical-align:middle}.members-cc-img img{width:100px;height:auto}.session-exercises h2{font-family:'Poppins', serif;font-size:24px;text-transform:uppercase}.session-exercises figure{margin:1em}.exercise-item-thumb{width:50px;height:50px;float:left;margin:5px 10px 0 5px}ul.options{height:0;display:block;overflow:hidden}ul.exercise-notes{height:0;display:block;overflow:hidden}ul.accordion{list-style:none;margin:0;padding:0;margin:0 auto;border-radius:1px;border:1px solid #e4e4e4;font-size:15px;font-family:'Poppins', serif;background:#fff}ul.accordion li.accordion-item:first-child label{font-weight:700;background:none}ul.accordion li.accordion-item>label{border-bottom:1px solid #e4e4e4}ul.accordion li.accordion-item>input[type='checkbox']{display:none}ul.accordion li.accordion-item>label{display:block;padding:23px 12px;cursor:pointer;background:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%}ul.accordion li.accordion-item>label:hover{background:#f9f9f9 url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#f9f9f9)) url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%;background:-webkit-linear-gradient(top, #fafafa, #f9f9f9) url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%;background:-moz-linear-gradient(top, #fafafa, #f9f9f9) url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%;background:-ms-linear-gradient(top, #fafafa, #f9f9f9) url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%;background:-o-linear-gradient(top, #fafafa, #f9f9f9) url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%}ul.accordion li.accordion-item:first-child label:hover{background:#fff}ul.accordion li.accordion-item>label:hover span{background:#3e505e}ul.accordion li.accordion-item>input[type='checkbox']:checked ~ label{background:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-open.png) no-repeat 95% 47%}ul.accordion li.accordion-item>input[type='checkbox']:checked ~ label span{float:right}ul.accordion li.accordion-item>input[type='checkbox']:checked ~ ul.options{height:auto;display:block}ul.accordion li.accordion-item>ul.options{margin:0;padding:0}ul.accordion li.accordion-item>ul.options>li{background:#efefef;border-bottom:1px solid #c7c7c7;display:block;text-decoration:none;padding:23px 12px;cursor:pointer}ul.accordion li.accordion-item>ul.options>li.active-sidebar-acc{background:#93caf5}ul.accordion li.accordion-item>ul.options>li:last-child{border:0}ul.exercises-accordion{list-style:none;margin:0;padding:0;margin:0 auto;border-radius:1px;border:1px solid #e4e4e4;font-size:15px;font-family:'Poppins', serif;background:#fff}ul.exercises-accordion>li.exercise-accordion-item label{border-bottom:1px solid #e4e4e4}ul.exercises-accordion>li.exercise-accordion-item input[type='checkbox']{display:none}ul.exercises-accordion>li.exercise-accordion-item label{display:block;padding:23px 12px;cursor:pointer;background:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%}ul.exercises-accordion>li.exercise-accordion-item label:hover{background:#f9f9f9 url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#f9f9f9)) url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%;background:-webkit-linear-gradient(top, #fafafa, #f9f9f9) url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%;background:-moz-linear-gradient(top, #fafafa, #f9f9f9) url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%;background:-ms-linear-gradient(top, #fafafa, #f9f9f9) url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%;background:-o-linear-gradient(top, #fafafa, #f9f9f9) url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/accordion-closed.png) no-repeat 95% 47%}ul.exercises-accordion>li.exercise-accordion-item label:hover span{background:#3e505e}ul.exercises-accordion>li.exercise-accordion-item input[type='checkbox']:checked ~ label{background:none}ul.exercises-accordion>li.exercise-accordion-item input[type='checkbox']:checked ~ ul.exercise-notes{height:auto !important;display:block}ul.exercises-accordion>li.exercise-accordion-item ul.exercise-notes{margin:0;padding:0}ul.exercises-accordion>li.exercise-accordion-item ul.exercise-notes li{background:#efefef;border-bottom:1px solid #c7c7c7;display:block;text-decoration:none;padding:23px 12px;cursor:pointer}ul.exercises-accordion>li.exercise-accordion-item ul.exercise-notes li:last-child{border:0}.tab-closer,.exercise-tab-closer{position:relative;z-index:10000;cursor:pointer;margin-top:25px;margin-right:20px}.member-tabs section{display:none;padding:20px 0 0;border-top:1px solid #ddd}.member-tabs>input{display:none}.member-tabs>label{display:inline-block;padding:15px 25px;text-align:center;border-bottom:3px solid transparent;font-family:'Poppins', serif;font-size:15px;font-weight:bold}.member-tabs>label:before{width:30px;height:30px;margin-right:10px;display:inline-block;vertical-align:middle;-webkit-mask-size:cover;mask-size:cover;content:' ';background-color:#000}.member-tabs>label[for*='1']:before{-webkit-mask:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-overview.svg) no-repeat 50% 50%;mask:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-overview.svg) no-repeat 50% 50%}.member-tabs>label[for*='2']:before{-webkit-mask:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-course-files.svg) no-repeat 50% 50%;mask:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-course-files.svg) no-repeat 50% 50%}.member-tabs>label[for*='3']:before{-webkit-mask:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-tools.svg) no-repeat 50% 50%;mask:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-tools.svg) no-repeat 50% 50%}.member-tabs>label:hover{cursor:pointer}.member-tabs #tab1:checked ~ #content1,.member-tabs #tab2:checked ~ #content2,.member-tabs #tab3:checked ~ #content3{display:block}.member-tabs #content2 button.view-button{width:57px}.radio-pill-button{border:solid 3px #675f6b;display:inline-block;margin:20px;border-radius:10px;overflow:hidden}.radio-pill-button input[type=radio]{position:absolute;visibility:hidden;display:none}.radio-pill-button label{color:#9a929e;display:inline-block;cursor:pointer;font-weight:bold;padding:5px 20px}.radio-pill-button input[type=radio]:checked+label{color:#ff273f;background:#675f6b}.block-account .block-content{padding:10px 0}.block-account .block-content ul,#cart-sidebar-reorder ol{list-style:none;padding-left:0}.block-account li{padding:4px 4px 4px 26px;display:block;font-size:14px;line-height:24px}.block-account li a{color:#7f744a}.block-account li a:hover{color:#da0f1a}.dashboard table#my-orders-table{width:100%}.dashboard table#my-orders-table td.last{table-layout:fixed;width:100px}.dashboard table#my-orders-table th.recent-order-total{table-layout:fixed;width:120px}.box-account.box-recent{border-top:1px solid #e2e2e2}.dashboard-purchase-warning{position:absolute;top:0;left:0;width:100%;padding:12px 10px}a.dashboard-view-programme{position:absolute;bottom:37px;left:37px}.dashboard-buy-programme{position:absolute;bottom:37px;right:37px}#dashboard-profile .control input{float:left;margin-top:10px}#dashboard-profile .control label{display:inline-block;float:left;margin-left:10px}.wistia_responsive_padding{position:relative}.no-display{display:none !important}.info-copy40-20{padding:20px 10px}.info-copy20{padding:20px}.p30{padding:30px}.p40{padding:40px}.info-copy0-20{padding:0 20px}.info-copy20-0{padding:20px 0}.info-copy30-0{padding:30px 0}.info-copy30-30{padding:30px 30px}.info-copy10-5{padding:10px 5px}.info-copy10{padding:10px}.info-copy10-0{padding:10px 0}.info-copy0-10{padding:0 10px}.info-copy0-40{padding:0 40px}.info-copy0-60{padding:0 60px}.info-copy60-60-0-60{padding:60px 60px 0 60px}.info-copy0-60-60-60{padding:0 60px 60px 60px}.phase-padding{padding:20px}@media all and (max-width: 1400px){#members-panel #members-main-content{width:100%;float:left;padding:015px}.member-tabs label{padding:15px 15px;font-size:14px}.customer-account-index #mobile-menu-button,.customer-account-edit #mobile-menu-button,.roarambition-programme-programme-view #mobile-menu-button{display:block;margin-left:16px}.logged-in #page-head-title,.customer-account-index #page-head-title,.customer-account-edit #page-head-title,.roarambition-programme-programme-view #page-head-title{margin-left:16px}.customer-account-index #page-head-logout,.customer-account-edit #page-head-logout,.roarambition-programme-programme-view #page-head-logout{margin-right:102px}#boss-prime-initial{background-position:-60% center}}@media all and (max-width: 1280px){.show-medium{display:block !important}.hide-medium{display:none !important}.content{position:relative;max-width:1160px;margin:0 auto;padding-left:20px;padding-right:20px}#nav ul{margin-bottom:10px}#nav li{margin-left:20px}#nav a{font-size:15px}#all-courses-button{margin-top:20px}#checkout-payment-method-load dt:first-child{background-image:none}#checkout-payment-method-load dt:nth-of-type(2){background-image:none}#checkout-payment-method-load dt:nth-of-type(3){background-image:none}#boss-prime-initial{background-position:-250% center}}@media all and (max-width: 960px){#page-head-bosslean{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-lean-intro.jpg);margin-top:30px}#boss-shred-easytofollow{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-shred-easytofollow-med.jpg);background-position:50% top}#boss-shape-initial{background-position:70% top;background-size:auto auto}.content-wider{padding:0 30px}.hide-on-tablet{display:none !important}.show-on-tablet{display:block !important}.t-fright{float:right !important}.t-clearleft{clear:left}.t-mbottom20{margin-bottom:20px}.t-mbottom30{margin-bottom:30px}.t-p-top80{padding-top:80px}.headroom{-webkit-transition:transform 200ms linear;-ms-transition:transform 200ms linear;transition:transform 200ms linear}.headroom--pinned{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.headroom--unpinned{-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%)}.mobileflag-icon-container a,.mobileflag-icon-container a:last-child{width:18%;max-width:48px;margin:0 1%}#mobile-nav-container{background:#000;color:#000000;padding:0 20px;height:50px;line-height:32px}#mobile-nav-container.headroom--pinned.headroom--top{border-bottom:none}#mobile-nav-container #mobile-menu-button{margin-left:0;margin-top:12px}#mobile-nav-container.headroom--pinned.headroom--top{border-bottom:none}.fixed-top{position:fixed;z-index:1000000;right:0;left:0;top:0}.fixed-top-menu{position:fixed;z-index:1000000;right:0;left:0;top:10px}.fixed-top-menu.not-top{top:0}#mobile-nav-container.fixed-top.headroom--pinned{top:0}#mobile-logo,#mobile-logo svg{display:block;width:70px;height:auto;margin-top:2px;float:right}.cms-index-index .cover-background,.catalog-product-view .cover-background{padding-top:120px}.mainpage-template .cover-background{padding-top:80px}.pagestrap,.pagestraptrainers{margin:0 !important}.shapepagestrap,.primepagestrap{margin-top:0 !important;padding-top:150px}.section-padding{padding:20px 0 !important}#nav a{font-size:18px}#nav li a:before{margin-right:4px;-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}#nav li a:after{margin-left:4px;-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-o-transform:translateX(-8px);transform:translateX(-8px)}.cart h1{font-size:1.250rem !important}.cart .data-table.cart-table h2,.cart .data-table.cart-table h2 a,.cart .data-table.cart-table .price{font-size:0.938rem}#members-panel{padding-top:50px}#members-accordion-container{padding-left:0}.prpop-pop-up-form{z-index:2020202020 !important}.prpop-pop-up-form #prpop-pop-up-bg.simple-form-logo .prpop-account-login,.prpop-pop-up-form #prpop-pop-up-bg.simple-form-logo .prpop-account-create,.prpop-pop-up-form #prpop-pop-up-bg.simple-form-logo .prpop-forgot-success,.prpop-pop-up-form #prpop-pop-up-bg.simple-form-logo .prpop-reg-success,.prpop-pop-up-form #prpop-pop-up-bg.simple-form-logo .prpop-account-forgot{border:1px solid #1b84d6}#boss-lean-benefits{background-position:left center;background-size:300% auto}#boss-lean-jason{background-position:center bottom;background-size:200% auto}#page-head-bossshred{background-size:150% auto;background-position:center center}#boss-shred-benefits{background-size:300% auto}#boss-shred-jason{background-position:70% bottom;background-size:300% auto}#boss-lean-what-get,#boss-shred-what-get{background-position:20% center}#page-head-bossshapeburn{background-position:70% center;background-size:215% auto}#page-head-bossprime{background-position:84% top;background-size:195% auto;margin-top:50px}#boss-shape-initial .content,#boss-shape-two .content,#boss-shape-five .content,#boss-shape-seven .content,#boss-shape-eight .content{padding-top:500px !important}#boss-shape-one,#boss-shape-three,#boss-shape-nine{background-image:none}#boss-shape-two{background-position:center top}#boss-shape-four{background-position:center 57%}#boss-shape-five{background-position:85% top}#boss-shape-seven{background-position:55% top}#boss-shape-eight{background-position:20% top}#niki-experience{padding-top:800px}#boss-prime-initial .content,#boss-prime-four .content,#boss-prime-five .content,#boss-prime-eight .content{padding-top:300px !important}#boss-prime-initial{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/boss-prime-initial.jpg);background-position:30% top;background-size:180% auto;background-repeat:no-repeat}#boss-prime-one{background-position:80% top}#boss-prime-three{background-position:30% 30%}#boss-prime-five{background-position:95% top;background-size:145% auto}#boss-prime-eight{background-position:20% top;background-size:120% auto}}@media all and (max-width: 767px){.hide-on-mobile{display:none}.show-on-mobile{display:block}.m-clearleft{clear:left}.full-width .content .hide-mobile,.hide-mobile{display:none !important}.flex:not(.mob-flex){display:block !important}.flexcontainer-center:not(.mob-flex){display:block !important}.flexcontainer-left:not(.mob-flex){display:block !important}.full-width .content .m-display-block{display:block}.col-main{width:100%;float:none}.col-left{width:100%;float:none;margin-right:0}.left-border-white{border-left:none}.left-border-blue{border-left:none}.full-width .content .m-group:after{content:"";display:table;clear:both}.m-text-center{text-align:center}.m-centered{display:block;margin:0 auto}.m-inlineblock{display:inline-block !important}.m-block{display:block !important}.m-fnone{float:none !important}.m-fleft{float:left !important}.m-fright{float:right !important}.m-cleft{clear:left !important}.m-text-centered{text-align:center}.center60,.center70,.center80{width:100% !important}.info-copy80-60{padding:30px 20px}.p-right200,.p-right60{padding-right:0 !important}.p-left13,.p-left60{padding-left:0 !important}.mleft20,.mleft30,.mleft40{margin-left:0 !important}.mright10,.mright20,.mright30,.mright40{margin-right:0 !important}.mtop25,.mtop30,.mtop40,.mtop50,.mtop60,.mtop70,.mtop80,.mtop90,.mtop100,.mtop110,.mtop120{margin-top:20px !important}.mbottom25,.mbottom30,.mbottom40,.mbottom50,.mbottom60,.mbottom70,.mbottom80,.mbottom90,.mbottom100,.mbottom120{margin-bottom:20px !important}.m-mtop0{margin-top:0 !important}.m-mtop10{margin-top:10px !important}.m-mtop20{margin-top:20px !important}.m-mtop30{margin-top:30px !important}.m-mtop40{margin-top:40px !important}.m-mtop60{margin-top:60px !important}.m-mtop80{margin-top:80px !important}.m-mtop100{margin-top:100px !important}.m-mbottom0{margin-bottom:0 !important}.m-mbottom20{margin-bottom:20px !important}.m-mbottom30{margin-bottom:30px !important}.m-mbottom40{margin-bottom:40px !important}.m-mbottom60{margin-bottom:60px !important}.m-mleft0{margin-left:0px !important}.m-mleft10{margin-left:10px !important}.m-mleft20{margin-left:20px !important}.m-mright20{margin-right:20px !important}.m-mp0{padding:0}.m-mp10{padding-left:10px !important;padding-right:10px !important}.m-mp20{padding-left:20px !important;padding-right:20px !important}.m-ptop20{padding-top:20px !important}.m-mpleft20{padding-left:20px !important}.m-mright10{margin-right:10px !important}.m-mpright20{padding-right:20px !important}.info-container{padding:0}.order-success-logo{width:30%}img.mob-responsive{width:100%;height:auto}img.mob-non-responsive{width:auto;height:auto}img.mob-centered{display:block;margin:0 auto}.mobileflag-icon-container{padding:20px 10px;float:left;width:100%}#masthead-order-button{margin-right:10px}.flag-icon-mobile{width:14.28%;max-width:50px;float:left;padding:0 1%;cursor:pointer}img.bottom-image{position:relative}.full-width .content .pill-button.m-reduce{font-size:19px}#bottom-features .l-row{display:block;width:auto}#bottom-features .l-row .bottom-feature-item{display:block}.full-width .left-container,.left-container2{padding-right:0}.full-width .right-container,.left-container2{padding-left:0}.m-no-bottomborder{border-bottom:none}.cover-background{padding-top:80px}.loggedin.cover-background{padding-top:0}.loggedin .masthead-container{padding-top:5px;padding-bottom:5px}#page-head-title,.customer-account-index #page-head-title,.customer-account-edit #page-head-title,.roarambition-programme-programme-view #page-head-title{margin-left:0}#page-head-logout{padding-top:12px}.benefit-line1,.benefit-line2,.benefit-line3,.benefit-line4{display:none}#home-boss-recap{padding-top:0}.colour-block,.block-header,.split-block-header{margin:1em 10px}.split-block-header .left-block-header{border-right:none;border-bottom:3px solid white}.split-block-header .right-block-header{border-left:none;border-top:3px solid white}.split-block-header.split-block-dark .left-block-header{border-bottom:none;border-bottom:3px solid #000}.split-block-header.split-block-dark .right-block-header{border-left:none;border-top:3px solid #000}ol.squarelist,ol.squarelist-small{padding-left:0;margin:20px 0 0 10px}ol.squarelist>li{padding:120px 0 40px 0px;text-align:center}ol.squarelist>li:before{top:0;left:50%;margin-left:-49px;right:0}ol.squarelist>li.longer:before{top:0}ul.quick-payment-options{text-align:center}ul.quick-payment-options li{float:none;clear:none}#footer-social{position:relative}#footer-social ul{text-align:center;display:block}ul.social-icons li{float:none;margin-right:10px;display:inline-block}ul.social-icons li:first-child{margin-right:10px}ul.footer-mainlinks{text-align:left}ul.footer-mainlinks li{display:block;margin:10px 0}ul.footer-mainlinks li:first-child{margin-left:0}ul.footer-mainlinks li:last-child{margin-right:0}ul.footer-mainlinks li a{color:#fff}ul.footer-secondarylinks{text-align:left}ul.footer-secondarylinks li{display:block;margin:10px 0}ul.footer-secondarylinks li:after{content:"";color:#000000}ul.footer-secondarylinks li:first-child{margin-left:0}ul.footer-secondarylinks li:last-child{margin-right:0}ul.footer-secondarylinks li:last-child:after{content:""}ul.footer-secondarylinks li a{color:#000000;padding:0}#copyright{display:block}#copyright .footer-info p{position:relative}h2.product-name{font-size:14px}.cart h1{font-size:1rem !important;font-weight:bold}.cart .data-table.cart-table h2,.cart .data-table.cart-table h2 a,.cart .data-table.cart-table .price{font-size:0.938rem;line-height:1rem}.cart .product-image>img{width:48px}.cart .data-table.cart-table .price{min-width:40px}.cart .qty-wrapper{width:auto}.cart-table colgroup col:first-child,.cart-table thead tr>th:first-child,.cart-table tbody tr>td:first-child{display:none}.cart .data-table.cart-table h2{margin-bottom:0.5rem}.cart .product-image.for-small{display:block;margin:0 0 5px 0}.cart .cart-empty{margin-bottom:40px}ul.exercises-accordion>li.exercise-accordion-item label:hover{background:#f9f9f9;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#f9f9f9));background:-webkit-linear-gradient(top, #fafafa, #f9f9f9);background:-moz-linear-gradient(top, #fafafa, #f9f9f9);background:-ms-linear-gradient(top, #fafafa, #f9f9f9);background:-o-linear-gradient(top, #fafafa, #f9f9f9)}ul.exercises-accordion>li.exercise-accordion-item input[type='checkbox']:checked ~ label{background:#f9f9f9}#members-panel p{font-size:14px}.mob-w30{width:30% !important;height:auto}.mob-w45{width:45% !important;height:auto}.mob-w60{width:60% !important;height:auto}.block-header{padding:10px 18px}.z2mtop-150{margin-top:0}.info-copy{padding-left:8px;padding-right:8px}.info-copy30{padding-left:14px;padding-right:14px}.info-copy80-60{padding:30px 16px}.p60-0{padding:60px 0}ul.category-list-header li{display:block;padding:10px 0}ul.category-list-header li:after{content:none}#home-sani-intro{background-position:80% top;background-size:200% auto;padding-top:460px;background-repeat:no-repeat}.bottom-menu-left-product,bottom-menu-left,.bottom-menu-right{display:none}#boss-prime-two,#boss-prime-six,#boss-prime-seven{background-image:none}#boss-prime-one .content,#boss-prime-ten .content{padding-top:300px}#boss-prime-one{background-position:top center}#boss-prime-ten{background-position:40% top;background-size:140% auto}#boss-prime-nine{background-image:none}.info-copy60-60-0-60{padding:10px 10px 0 10px}.info-copy0-60-60-60{padding:0 10px 10px 10px}.phase-padding{padding:10px}#trainers-header{height:auto;background-image:none}}@media only screen and (max-width: 765px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 765px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 765px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 765px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 765px) and (min-resolution: 124.8dpi), only screen and (max-width: 765px) and (min-resolution: 1.3dppx){.no-svg #logo-fallback{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/logo@2x.png)}.no-svg #mobile-logo-fallback{background-image:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/mobile-logo@2x.png)}}@media all and (min-width: 480px) and (max-width: 960px){.tokencard-radio input[type="radio"]:checked{display:block}#onestepcheckout-form label.token{text-align:left;display:block;float:none;margin-bottom:20px}#trainers-header{padding-top:60px;height:auto;background-image:none}}@media (max-width: 500px){.full-width .content .xxs-text{font-size:11px}.full-width .content .xs-text{font-size:12px}.full-width .content .s-text{font-size:14px}.full-width .content .sm-text{font-size:15px}.full-width .content .m-text{font-size:16px}.full-width .content .l-text{font-size:18px}.full-width .content .xl-text{font-size:19px}.full-width .content .xxl-text{font-size:20px}.full-width .content .xxxl-text{font-size:22px}.full-width .content .xl4-text{font-size:24px}.full-width .content .xl5-text{font-size:50px;font-size:30px}.full-width .content .xl6-text{font-size:58px;font-size:35px}.full-width .content .xl7-text{font-size:68px;font-size:42px}.full-width .content .xl8-text{font-size:48px}.full-width .content .xl9-text{font-size:60px}#onestepcheckout-form label.token{margin-bottom:20px}.hide-mobile-portrait,.hide-portrait-vsm-mobile{display:none}#logo,#logo svg{width:100px}.member-tabs label{padding:10px;font-size:12px}.member-tabs label:before{width:20px;height:20px;margin-right:6px}.cms-index-index .initial-pagehead .fade-to-black{height:60px}.mobileflag-icon-container{padding:25px 0;float:left;width:100%}.loggedin .mobileflag-icon-container{padding:0 0;margin-bottom:10px;float:left;width:100%}}@media (max-width: 380px){.member-tabs label{padding:6px;font-size:11px}.member-tabs label:before{width:18px;height:18px;margin-right:2px}}@supports (-ms-ime-align: auto){.member-tabs>label:before{background:none}.member-tabs label[for*='1']:before{content:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-overview.svg)}.member-tabs label[for*='2']:before{content:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-course-files.svg)}.member-tabs label[for*='3']:before{content:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-tools.svg)}}@media screen and (min-width: 0\0){.catalog-product-view ol.squarelist-small>li:before,.catalog-product-view ol.squarelist>li:before{font-size:20px !important}.member-tabs label[for*='1']:before{content:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-overview.svg)}.member-tabs label[for*='2']:before{content:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-course-files.svg)}.member-tabs label[for*='3']:before{content:url(https://www.bossworkouts.com/au/skin/frontend/boss/default/img/icon-tools.svg)}}#logo,#logo svg{display:block;max-width:100%;height:auto}#logo svg{max-width:100%;height:auto;fill:#fff}#mobile-logo{fill:#fff}.loggedin #logo svg{max-width:100px}#masthead-social svg path{fill:#fff !important}#footer-logo svg path,#footer-social .social-icons svg path{fill:#fff !important}a.animationplayed:hover path,.social-icons li a:hover path{fill:#fff !important}#footer-logo path,#footer-social path{fill:#fff !important}.boss-default #footer-logo:hover path,.boss-blue #footer-logo:hover path,.boss-default #footer-social li a:hover path,.boss-blue #footer-social li a:hover path{fill:#1b84d6 !important}.boss-red #footer-logo:hover path,.boss-red #footer-social li a:hover path{fill:#ff273f !important}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2017 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.bossworkouts.com/au/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.bossworkouts.com/au/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.bossworkouts.com/au/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.bossworkouts.com/au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.bossworkouts.com/au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.bossworkouts.com/au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.bossworkouts.com/au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.bossworkouts.com/au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.bossworkouts.com/au/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

html {
   -ms-overflow-style: scrollbar;
}

#prpop-addedoverlay {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 2010;
	background-color: black;
	filter: alpha(opacity=60);
	opacity: 0.6;
	display: none;
}

/*=== therms of holder ===*/
.prpop-temrs-holder {
	background-color: white;
	color: black;
	height: 100%;
	padding: 0 15px;
}

.prpop-temrs-holder a {
	color: #39C;
	text-decoration: underline;
}

.prpop-temrs-holder #popup_logo {
	text-align: center;
	padding-top: 20px;
}

.prpop-temrs-holder #popup_logo img {
	display: inline;
}

.prpop-pop-up-form {
	display:none;
	left: 0px;
	top: 0px;
	position:fixed;
	width: 100%;
	z-index: 2020;
	height:100%;
	color:#666666;
	text-align:left;
}

#prpop-pop-up-bg {
	max-width: 700px;
	font-size: 12px;
	padding: 0 10px 0 10px;
	margin: 0 auto;
	margin-top: 5%;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#prpop-pop-up-bg * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#prpop-pop-up-bg .prpop-splash-container {
	padding-bottom: 18px;
}

#prpop-pop-up-bg ul.prpop-form-list {
	padding-left: 0px;
	list-style: none;
}


/*=== main styles ===*/
#prpop-pop-up-bg a {
	color: #3399cc;
	text-decoration: underline;
}

#prpop-pop-up-bg a:hover {
	text-decoration: none;
}

#prpop-pop-up-bg input[type="checkbox"] {
	vertical-align: middle !important;
}

#prpop-pop-up-bg label {
	font-size: 12px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle !important;
	display: inline-block;
}

#prpop-pop-up-bg .ml2p {
	margin-left: 2%;
}

#prpop-pop-up-bg .mr2p { margin-right: 2%; }
#prpop-pop-up-bg .mr3p { margin-right: 3%; }
#prpop-pop-up-bg .mr4p { margin-right: 4%; }

#prpop-pop-up-bg .one-div { width: 50%!important; margin: 0 auto; }

#prpop-pop-up-bg .prpop-cf {
	display: block;
}

#prpop-pop-up-bg .simple-form-logo-text {
	display: none;
}

#prpop-pop-up-bg .prpop-cf:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

#prpop-pop-up-bg .prpop-mobile {
	display: none;
}

#prpop-pop-up-bg .prpop-desktop {
	display: block;
}

#prpop-pop-up-bg .prpop-required {
	position: relative;
}

#prpop-pop-up-bg .prpop-required em {
	position: absolute;
	right: -7px;
	color: red;
}

#prpop-pop-up-bg label.required:after {
	font-family: inherit;
}

#prpop-pop-up-bg .fleft {
	float: left;
}

#prpop-pop-up-bg .fright {
	float: right;
}

#prpop-pop-up-bg .f-width {
	width: 100%!important;
}

#prpop-pop-up-bg.wide-width {
	max-width: 700px;
}

#prpop-pop-up-bg.limited-width {
	max-width: 350px;
}

#prpop-pop-up-bg .form-top-logo {
	display: none;
}

#prpop-pop-up-bg .prpop-col2-set {
	width: 50%;
	padding: 0px;
	margin: 21px 0;
}

	#prpop-pop-up-bg .prpop-account-login {
		background-color: white;
	}

	#prpop-pop-up-bg .prpop-col2-set.right-block {
		border-left: 1px solid #DDD;
	}

	#prpop-pop-up-bg .prpop-splash-container.no-register .prpop-col2-set.right-block {
		width: 100%!important;
		border: 0px;
	}

	#prpop-pop-up-bg .prpop-col2-set .prpop-formholder {
		min-height: 270px;
		padding: 0 21px 18px 21px;
		position: relative;
	}

		#prpop-pop-up-bg .prpop-formholder .prpop-close-btn {
			position: absolute;
			right: 9px;
			left: auto;
			margin-right: 10px;
			top: -9px;
			text-decoration: none;
			color: #727272;
			font-size: 16px;
		}

		#prpop-pop-up-bg .prpop-formholder .prpop-close-btn:hover {
			color: #b6aba5;
		}

		#prpop-pop-up-bg .prpop-col2-set .prpop-formholder p.prpop-required {
			margin-top: 10px;
			color: red;
			float: left;
			font-size: 11px;
		}

		#prpop-pop-up-bg .prpop-col2-set .prpop-formholder p.prpop-forgot-password {
			margin-top: 10px;
			text-align: right;
			font-size: 11px;
		}

		#prpop-pop-up-bg .prpop-col2-set .prpop-formholder ul.prpop-form-list {
			margin-top: 20px;
		}

		#prpop-pop-up-bg .prpop-formholder ul.prpop-form-list li,
		#prpop-pop-up-bg .prpop-col2-set .prpop-formholder ul.prpop-form-list li {
			margin-top: 10px;
		}

 		#prpop-pop-up-bg .prpop-col2-set .prpop-formholder .h2-title,
		#prpop-pop-up-bg .prpop-account-forgot .prpop-formholder .h2-title,
		#prpop-pop-up-bg .prpop-forgot-success .prpop-formholder .h2-title,
		#prpop-pop-up-bg .prpop-reg-success .prpop-formholder .h2-title,
		#prpop-pop-up-bg .prpop-account-create .prpop-formholder .h2-title,
		#prpop-pop-up-bg .prpop-col2-set .prpop-formholder .h2-title {
			padding: 0px 0px 15px 23px;
			color: #3399cc;
			font-weight: 400;
			font-size: 15px;
			text-transform: uppercase;
			border-bottom: 1px solid #DDD;
			background-image: url(https://www.bossworkouts.com/au/skin/frontend/boss/default/images/plumrocket/popuplogin/i_page2.gif);
			background-repeat: no-repeat;
			line-height: normal;
		}

		#prpop-pop-up-bg .prpop-account-forgot #prpop-forgot-form .input-text,
		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb .input-text,
		#prpop-pop-up-bg .prpop-col2-set .prpop-formholder .input-text {
			-webkit-appearance: none;
			-moz-appearance: none;
			border: 1px solid silver;
			background: #FFFFFF;
			font-size: 15px;
			width: 100%;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border-radius: 0px;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			-webkit-appearance: none;
			height: 40px;
			line-height: 40px;
		}

		#prpop-pop-up-bg .prpop-account-forgot #prpop-forgot-form select,
		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb select,
		#prpop-pop-up-bg .prpop-col2-set .prpop-formholder select {
			height: 30px;
			line-height: 30px;
			width: 100%;
			border: 1px solid silver;
		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb .input-text.validation-failed {
			border-color: red;
		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb .input-text.validation-failed:focus {
			outline-color: #ff7f7f;
			-moz-outline-color: #ff7f7f;
			-webkit-outline-color: #ff7f7f;
		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb .dob-day,
		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb .dob-month {
			width: 23%;
			margin-right: 2%;
			float: left;

		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb .dob-year {
			width: 50%;
			float: left;
		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb input[type="number"]  {padding-right: 0;}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set,
	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set,
	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set {
		padding: 0 21px;
		position: relative;
		text-align: right;
		margin-top: 15px;
	}

	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set-bottom {
		padding: 0px 21px 12px 21px;
		margin-top: 0;
	}

		#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set-bottom a {
			text-decoration: none;
		}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set .prpop-ajax-loader-wrapper,
	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set .prpop-ajax-loader-wrapper,
	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .prpop-ajax-loader-wrapper {
		width: 120px;
		position: absolute;
		right: 21px;
		top: -15px;
		text-align: right;
		display: none;
		height: 25px;
	}

	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set .prpop-ajax-loader,
	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set .prpop-ajax-loader,
	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .prpop-ajax-loader {
		margin: 5px 5px 0 0;
		width: 100%;
	}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set .prpop-button,
	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set .prpop-button,
	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .prpop-button {
		min-width: 120px;
		background-color: #3399cc;
		display: inline-block;
		padding: 7px 15px;
		height: 35px;
		border: 0;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: 400;
		font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
		line-height: 21px;
		text-align: center;
		text-transform: uppercase;
		vertical-align: middle;
		white-space: nowrap;
		margin-top: 12px;
		line-height: -moz-block-height;
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
	}

	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .prpop-button {
		float: right;
	}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set .prpop-button:hover,
	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set .prpop-button:hover,
	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .prpop-button:hover {
		cursor: pointer;
		background-color: #2e8ab8;
	}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set .prpop-button:focus,
	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set .prpop-button:focus,
	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .prpop-button:focus {
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		outline: none;
	}


/*=== account create ===*/
#prpop-pop-up-bg .prpop-account-create {
	background-color: white;
	padding: 21px 0;
}

	#prpop-pop-up-bg .prpop-account-create .prpop-formholder {
		min-height: 270px;
		padding: 0px 21px;
		position: relative;
	}

		#prpop-pop-up-bg .prpop-account-create .prpop-formholder.prpop-captcha {
			min-height: 80px;
		}

		#prpop-pop-up-bg .prpop-reg-success .prpop-formholder .h2-title,
		#prpop-pop-up-bg .prpop-account-create .prpop-formholder .h2-title {
			margin-bottom: 20px;
		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form p {
			margin-top: 10px;
		}

		#prpop-pop-up-bg .prpop-account-forgot #prpop-forgot-form .prpop-columb,
		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-rowline {
			margin-top: 5px;
		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb ul.prpop-form-list {
			margin: 0 -1%;
		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb ul.prpop-form-list li {
			width: 50%;
			float: left;
			position: relative;
			padding: 0 1%;
			margin-bottom: 10px;
		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb ul.prpop-form-list li.row-special {
			width: 100%;
			margin-bottom: 0;
		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb .prpop-gerden-field {
			margin-top: 22px;
			height: 25px;
		}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb .prpop-gerden-field label {
			margin-right: 15px;
		}

		#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set .prpop-back-hld,
		#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set .prpop-back-hld {
			float: left;
			margin-top: 20px;
		}

#prpop-pop-up-bg .prpop-reg-success {
	background-color: white;
	padding: 21px 0;
}

	#prpop-pop-up-bg .prpop-reg-success .prpop-formholder {
		padding: 0px 21px;
		position: relative;
	}

		#prpop-pop-up-bg .prpop-reg-success .prpop-formholder p {
			margin-top: 5px;
			margin-bottom: 5px;
		}

/*=== account forgot ===*/
#prpop-pop-up-bg .prpop-forgot-success,
#prpop-pop-up-bg .prpop-account-forgot {
	background-color: white;
	padding: 21px 0;
}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-formholder,
	#prpop-pop-up-bg .prpop-forgot-success .prpop-formholder {
		padding: 0px 21px;
		position: relative;
	}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-formholder.prpop-captcha,
	#prpop-pop-up-bg .prpop-forgot-success .prpop-formholder.prpop-captcha {
		margin-top: 20px;
	}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-formholder .h2-title,
	#prpop-pop-up-bg .prpop-forgot-success .prpop-formholder .h2-title {
		margin-bottom: 20px;
	}

	#prpop-pop-up-bg .prpop-account-forgot #prpop-forgot-form p {
		margin-bottom: 10px;
	}


/*=== terms of services ===*/
#prpop-overlay-box {
	background: white;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	min-height: 100%;
	z-index: 100;
	display: none;
	z-index: 2100;
}

#prpop-pop-up-bg #prpop-for_messages_popup {
	background-color: #F99 !important;
	margin-bottom: 15px;
	padding: 5px;
	color: #A21313;
}

	#prpop-pop-up-bg #prpop-for_messages_popup .error-msg {
		background-color: inherit !important;
		background-image: none !important;
		padding: 0 !important;
		border: none !important;
		font-style: normal !important;
		color: white  !important;
		font-size: 12px !important;
	}

	#prpop-pop-up-bg #prpop-for_messages_popup .messages li {
		margin: 0 !important;
	}

	#prpop-pop-up-bg #prpop-for_messages_popup .messages {
		margin: 0;
		background: inherit !important;
	}

	#prpop-pop-up-bg #prpop-for_messages_popup .messages ul {
		text-align: center;
		background: inherit !important;
	}

	#prpop-pop-up-bg #prpop-for_messages_popup .messages li li {
		background: inherit !important;
		padding: 5px 0 0 0;
		display: inline-block;
		margin-right: 20px;
	}

	#prpop-pop-up-bg #prpop-for_messages_popup .messages li li:before,
	#prpop-pop-up-bg #prpop-for_messages_popup .messages li li:after,
	#prpop-pop-up-bg #prpop-for_messages_popup .messages .error-msg li {
		border: none !important;
		border-left: none !important;
		background: none !important;
	}

/*=== facebook login ===*/
#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .spacer {
	text-align: center;
	margin: 15px auto 7px auto;
	z-index: 1;
	width: 60%;
}

#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .spacer .border {
	float: left;
	border-top: 1px solid #DDD;
	width: 45%;
}

#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .spacer .text_or {
	z-index: 2;
	background: inherit;
	margin: -8px auto 0 auto;
	width: 10%;
	color: #b2b2b2;
	float: left;
}

#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .facebook_login_button {
	float: left;
	margin-top: 12px;
}

#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .fb_button_ps {
	display: block;
	height: 35px;
	font-size: 12px;
	font-weight: 400;
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
	color: white;
	float: left;
}

#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .fb_button_ps:hover .facebook_logo {
	background-color: #213355;
}

#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .fb_button_ps:hover .facebook_text {
	background-color: #4F69A1;
}

	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .facebook_logo {
		text-decoration: none;
		width: 35px;
		display: block;
		float: left;
		height: 35px;
		padding: 4px;
		padding-left: 5px;
		background-color: #304a7d;
		text-align: center;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .fb_button_ps img {
		display: inline;
		height: 27px;
	}

	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .facebook_text {
		height: 35px;
		padding: 9px 4px 4px 4px;
		display: block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		min-width: 65px;
		text-transform: uppercase;
		text-align: center;
		background-color: #5d7bbb;
	}


/*=== glamour-grey ===*/
#prpop-pop-up-bg.glamour-grey {
	max-width: 700px;
	font-size: 12px;
	padding: 0 10px 0 10px;
	margin: 0 auto;
	margin-top: 10%;
	color: #b6aba5;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#prpop-pop-up-bg.glamour-grey .prpop-account-login {
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
}

#prpop-pop-up-bg.glamour-grey .prpop-col2-set.right-block {
	border-left: 1px solid #474747;
}

#prpop-pop-up-bg.glamour-grey a {
	color: #fffdfa;
	text-decoration: underline;
}

#prpop-pop-up-bg.glamour-grey a:hover {
	text-decoration: none;
}

#prpop-pop-up-bg.glamour-grey .validation-advice,
#prpop-pop-up-bg.glamour-grey .prpop-required em,
#prpop-pop-up-bg.glamour-grey label.required:after,
#prpop-pop-up-bg.glamour-grey span.required:after {
	color: #ff6d03;
	font-weight: 600;
	font-size: 12px;
	font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
}

#prpop-pop-up-bg.glamour-grey .prpop-forgot-success,
#prpop-pop-up-bg.glamour-grey .prpop-account-forgot,
#prpop-pop-up-bg.glamour-grey .prpop-reg-success,
#prpop-pop-up-bg.glamour-grey .prpop-account-create,
#prpop-pop-up-bg.glamour-grey .prpop-account-login {
	/*
	background-color: #545454;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(20,20,20,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(20,20,20,1);
	box-shadow: 0px 0px 5px 0px rgba(20,20,20,1);
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16);
	*/
	background: none;
	background-image: url(https://www.bossworkouts.com/au/skin/frontend/boss/default/images/plumrocket/popuplogin/form_body.png);
	background-repeat: repeat;
}

 	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-formholder .h2-title,
	#prpop-pop-up-bg.glamour-grey .prpop-account-forgot .prpop-formholder .h2-title,
	#prpop-pop-up-bg.glamour-grey .prpop-forgot-success .prpop-formholder .h2-title,
	#prpop-pop-up-bg.glamour-grey .prpop-reg-success .prpop-formholder .h2-title,
	#prpop-pop-up-bg.glamour-grey .prpop-account-create .prpop-formholder .h2-title,
	#prpop-pop-up-bg.glamour-grey .glamour-grey .prpop-col2-set .prpop-formholder .h2-title {
		color: #fffeff;
		border-bottom: 1px solid #474747;
	}

	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-formholder p.prpop-required {
		color: #ff6d03;
	}

	#prpop-pop-up-bg.glamour-grey .prpop-account-forgot .prpop-buttons-set,
	#prpop-pop-up-bg.glamour-grey .prpop-account-create .prpop-buttons-set,
	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-buttons-set {
		/*
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #303030),color-stop(1, #111111));
		background-image: -o-linear-gradient(bottom, #303030 0%, #111111 100%);
		background-image: -moz-linear-gradient(bottom, #303030 0%, #111111 100%);
		background-image: -webkit-linear-gradient(bottom, #303030 0%, #111111 100%);
		background-image: -ms-linear-gradient(bottom, #303030 0%, #111111 100%);
		background-image: linear-gradient(to bottom, #303030 0%, #111111 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#111111',GradientType=0 );
		*/
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-buttons-set-bottom {
		background-image: none !important;
		filter: none;
	}

	#prpop-pop-up-bg.glamour-grey .prpop-account-forgot #prpop-forgot-form .input-text.validation-failed,
	#prpop-pop-up-bg.glamour-grey .prpop-account-create #prpop-register-form .prpop-columb .input-text.validation-failed,
	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-formholder .input-text.validation-failed,
	#prpop-pop-up-bg.glamour-grey .prpop-account-create #prpop-register-form .prpop-columb .input-text.validation-failed {
		box-shadow: 0 0 6px 1px #DA3D00;
		-moz-box-shadow: 0 0 6px 1px #DA3D00;
		-webkit-box-shadow: 0 0 6px 1px #DA3D00;
	}

	#prpop-pop-up-bg.glamour-grey .prpop-account-forgot .prpop-buttons-set .prpop-button,
	#prpop-pop-up-bg.glamour-grey .prpop-account-create .prpop-buttons-set .prpop-button,
	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-buttons-set .prpop-button {
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		background: #c6830e;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #C6830E),color-stop(1, #A95706));
		background-image: -o-linear-gradient(bottom, #C6830E 0%, #A95706 100%);
		background-image: -moz-linear-gradient(bottom, #C6830E 0%, #A95706 100%);
		background-image: -webkit-linear-gradient(bottom, #C6830E 0%, #A95706 100%);
		background-image: -ms-linear-gradient(bottom, #C6830E 0%, #A95706 100%);
		background-image: linear-gradient(to bottom, #C6830E 0%, #A95706 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C6830E', endColorstr='#A95706',GradientType=0 ); /* IE6-9 */
		text-shadow: 0px 2px 0px #94580E;
	}

	#prpop-pop-up-bg.glamour-grey .prpop-account-forgot .prpop-buttons-set .prpop-button:hover,
	#prpop-pop-up-bg.glamour-grey .prpop-account-create .prpop-buttons-set .prpop-button:hover,
	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-buttons-set .prpop-button:hover {
		background: #A95706;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #C6830E),color-stop(1, #A95706));
		background-image: -o-linear-gradient(bottom, #A95706 0%, #C6830E 100%);
		background-image: -moz-linear-gradient(bottom, #A95706 0%, #C6830E 100%);
		background-image: -webkit-linear-gradient(bottom, #A95706 0%, #C6830E 100%);
		background-image: -ms-linear-gradient(bottom, #A95706 0%, #C6830E 100%);
		background-image: linear-gradient(to bottom, #A95706 0%, #C6830E 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A95706', endColorstr='#C6830E',GradientType=0 ); /* IE6-9 */
	}

	#prpop-pop-up-bg.glamour-grey .prpop-account-forgot .prpop-buttons-set .prpop-button:active,
	#prpop-pop-up-bg.glamour-grey .prpop-account-create .prpop-buttons-set .prpop-button:active,
	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-buttons-set .prpop-button:active {
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-buttons-set .fb_button_ps:hover .facebook_logo {
		background-image: -moz-linear-gradient(top, #1d3365, #304a7d);
		background-image: -ms-linear-gradient(top, #1d3365, #304a7d);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1d3365), to(#304a7d));
		background-image: -webkit-linear-gradient(top, #1d3365, #304a7d);
		background-image: -o-linear-gradient(top, #1d3365, #304a7d);
		background-image: linear-gradient(top, #1d3365, #304a7d);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d3365', endColorstr='#304a7d');
	}

	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-buttons-set .fb_button_ps:hover .facebook_text {
		background-image: -moz-linear-gradient(top, #3f5d9d, #5d7bbb);
		background-image: -ms-linear-gradient(top, #3f5d9d, #5d7bbb);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3f5d9d), to(#5d7bbb));
		background-image: -webkit-linear-gradient(top, #3f5d9d, #5d7bbb);
		background-image: -o-linear-gradient(top, #3f5d9d, #5d7bbb);
		background-image: linear-gradient(top, #3f5d9d, #5d7bbb);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f5d9d', endColorstr='#5d7bbb');
	}

	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-buttons-set .facebook_logo {
		background-image: -moz-linear-gradient(top, #304a7d, #1d3365);
		background-image: -ms-linear-gradient(top, #304a7d, #1d3365);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#304a7d), to(#1d3365));
		background-image: -webkit-linear-gradient(top, #304a7d, #1d3365);
		background-image: -o-linear-gradient(top, #304a7d, #1d3365);
		background-image: linear-gradient(top, #304a7d, #1d3365);
		background-repeat: repeat-x;
		border-radius: 3px 0 0 3px;
		text-align: center;
		border-radius: 3px 0 0 3px;
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#304a7d', endColorstr='#1d3365');
	}

	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-buttons-set .facebook_text {
		border-radius: 0 3px 3px 0;
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		text-shadow: 0px 1px 0px #213768;
		background-color: #304a7d;
		background-image: -moz-linear-gradient(top, #5d7bbb, #3f5d9d);
		background-image: -ms-linear-gradient(top, #5d7bbb, #3f5d9d);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5d7bbb), to(#3f5d9d));
		background-image: -webkit-linear-gradient(top, #5d7bbb, #3f5d9d);
		background-image: -o-linear-gradient(top, #5d7bbb, #3f5d9d);
		background-image: linear-gradient(top, #5d7bbb, #3f5d9d);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d7bbb', endColorstr='#3f5d9d');
	}

	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-buttons-set .spacer .border {
		background-color: #545454;
	}


/*=== simple-logo ===*/
#prpop-pop-up-bg.simple-form-logo a {
	color: #205B79;
}

#prpop-pop-up-bg.simple-form-logo .simple-form-logo-text {
	display: block;
}

#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder {
	min-height: 210px;
	padding: 0 21px 0px 21px;
}

#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder.prpop-captcha {
	min-height: 80px;
	padding: 0 21px 0px 21px;
}

#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot .prpop-formholder p,
#prpop-pop-up-bg.simple-form-logo .prpop-forgot-success .prpop-formholder p {
	width: 70%;
	margin: 0 auto 10px auto;
}

#prpop-pop-up-bg.simple-form-logo .prpop-forgot-success .prpop-formholder div {
	width: 70%;
	text-align: center;
	margin: 0 auto 20px auto;
}

#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot .prpop-buttons-set .prpop-ajax-loader-wrapper,
#prpop-pop-up-bg.simple-form-logo .prpop-account-create .prpop-buttons-set .prpop-ajax-loader-wrapper,
#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .prpop-ajax-loader-wrapper {
	right: auto;
	left: 50%;
	top: -15px;
	margin-left: -60px;
}

#prpop-pop-up-bg.simple-form-logo .prpop-account-login,
#prpop-pop-up-bg.simple-form-logo .prpop-forgot-success,
#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot,
#prpop-pop-up-bg.simple-form-logo .prpop-account-create,
#prpop-pop-up-bg.simple-form-logo .prpop-reg-success {
	width: 70%;
	margin: 0 auto;
}

#prpop-pop-up-bg .prpop-splash-container.no-register .prpop-account-login,
#prpop-pop-up-bg .prpop-splash-container.no-register .prpop-forgot-success,
#prpop-pop-up-bg .prpop-splash-container.no-register .prpop-account-forgot,
#prpop-pop-up-bg .prpop-splash-container.no-register .prpop-account-create,
#prpop-pop-up-bg .prpop-splash-container.no-register .prpop-reg-success {
	width: 70%;
	margin: 0 auto;
}

#prpop-pop-up-bg.simple-form-logo #prpop-for_messages_popup {
	width: 70%;
	margin: 0 auto 15px auto;
}

#prpop-pop-up-bg.simple-form-logo label {
	display: none;
}

#prpop-pop-up-bg.simple-form-logo .prpop-gerden-field label,
#prpop-pop-up-bg.simple-form-logo .prpop-rowline label {
	display: inline-block;
}

#prpop-pop-up-bg.simple-form-logo .prpop-account-create #prpop-register-form .prpop-columb ul.prpop-form-list li {
	width: 100%;
	padding: 0;
}

#prpop-pop-up-bg.simple-form-logo .prpop-account-login,
#prpop-pop-up-bg.simple-form-logo .prpop-account-create,
#prpop-pop-up-bg.simple-form-logo .prpop-forgot-success,
#prpop-pop-up-bg.simple-form-logo .prpop-reg-success,
#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot {
 	background: #fff;
	min-width: 290px;
}

	#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot .prpop-buttons-set .prpop-button,
	#prpop-pop-up-bg.simple-form-logo .prpop-account-create .prpop-buttons-set .prpop-button,
	#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .prpop-button {
		background-color: #ff273f;
		display: inline-block;
		border: 1px solid #ff273f;
		height: 37px;
		line-height: 18px;
	}

	#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .fb_button_ps {
		-webkit-box-shadow: 0px 1px 1px 0px rgba(31, 31, 31, 0.47);
		-moz-box-shadow: 0px 1px 1px 0px rgba(31, 31, 31, 0.47);
		box-shadow: 0px 1px 1px 0px rgba(31, 31, 31, 0.47);
		height: 37px;
		display: block;
		width: 60%;
		margin: 0 auto;
		float: none;
		border: 1px solid #bd1023;
	}

	#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot .prpop-buttons-set .prpop-button:hover,
	#prpop-pop-up-bg.simple-form-logo .prpop-account-create .prpop-buttons-set .prpop-button:hover,
	#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .prpop-button:hover {
		background-color: #d9172d;
	}


	#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot #prpop-forgot-form .prpop-columb,
	#prpop-pop-up-bg.simple-form-logo .prpop-account-create #prpop-register-form .prpop-columb {
		width: 100%;
		float: none;
	}

	#prpop-pop-up-bg.simple-form-logo .prpop-account-create #prpop-register-form .prpop-columb .prpop-gerden-field {
		margin-top: 0;
	}

	/**/
	#prpop-pop-up-bg.simple-form-logo label {
		color: #565656;
		font-weight: 400;
	}

	#prpop-pop-up-bg.simple-form-logo .form-top-logo {
		border-bottom: 1px solid #c9c9c9;
		padding-bottom: 10px;
		margin: 0 auto 20px auto;
		width: 70%;
		display: block;
	}

		#prpop-pop-up-bg.simple-form-logo  .prpop-col2-set .prpop-formholder p.prpop-required {
			display: none;
		}

		#prpop-pop-up-bg.simple-form-logo .form-top-logo img {
			width: auto;
			margin: 0 auto;
			display: block;
		}

		#prpop-pop-up-bg.simple-form-logo .prpop-col2-set {
			margin: 21px 0 0 0;
		}

		#prpop-pop-up-bg.simple-form-logo .prpop-col2-set.left-block {
			display: none;
		}

		#prpop-pop-up-bg.simple-form-logo .prpop-col2-set.right-block {
			border: none;
			width: 100%;
		}

		#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder .h2-title,
		#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot .prpop-formholder .h2-title,
		#prpop-pop-up-bg.simple-form-logo .prpop-forgot-success .prpop-formholder .h2-title,
		#prpop-pop-up-bg.simple-form-logo .prpop-reg-success .prpop-formholder .h2-title,
		#prpop-pop-up-bg.simple-form-logo .prpop-account-create .prpop-formholder .h2-title,
		#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder .h2-title {
			background: none;
			padding: 0;
			border: none;
			text-align: center;
			color: #565656;
			margin: 0 auto 20px auto;
			width: 70%;
		}

		#prpop-pop-up-bg.simple-form-logo .prpop-reg-success .prpop-formholder p {
			width: 70%;
			margin: 5px auto;
		}

		#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot .prpop-buttons-set,
		#prpop-pop-up-bg.simple-form-logo .prpop-account-create .prpop-buttons-set,
		#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set {
			text-align: center;
		}

		#prpop-pop-up-bg.simple-form-logo .prpop-buttons-set-bottom {
			display: block;
			margin: 15px 0 10px 0;
		}

		#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set-bottom .prpop-button {
			background: none;
			color: #205B79;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			border: none;
			height: auto;
			width: auto;
			text-transform: none;
			padding: 0;
			margin: 0;
			min-width: initial!important;
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
		}

		#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set-bottom .prpop-button:hover {
			background: none;
			text-decoration: underline;
		}

		#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .spacer {
			display: block;
			width: 70%;
		}

			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .spacer .border {
				border-top: 1px solid #B3B3B3;
				width: 43%;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .spacer .text_or {
				color: #B3B3B3;
				width: 14%;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder ul.prpop-form-list {
				margin: 0 auto 10px auto;
				width: 70%;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder p.prpop-forgot-password {
				width: 70%;
				margin: 10px auto 0 auto;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot #prpop-forgot-form .prpop-columb {
				width: 70%;
				margin: 0 auto;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot .prpop-buttons-set .prpop-back-hld {
				float: none;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot #prpop-forgot-form .input-text,
			#prpop-pop-up-bg.simple-form-logo .prpop-account-create #prpop-register-form .prpop-columb .input-text,
			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder .input-text {
				border-color: #b3b1b1;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot select,
			#prpop-pop-up-bg.simple-form-logo .prpop-account-create select,
			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder select {
				height: 30px;
				line-height: 30px;
				width: 100%;
				border: 1px solid #b3b1b1;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot #prpop-forgot-form .input-text::-webkit-input-placeholder{color:#aaaaaa;}
			#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot #prpop-forgot-form .input-text::-moz-placeholder{color:#aaaaaa;}
			#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot #prpop-forgot-form .input-text:-ms-input-placeholder {color:#aaaaaa;}

			#prpop-pop-up-bg.simple-form-logo .prpop-account-create #prpop-register-form .prpop-columb .input-text::-webkit-input-placeholder {color:#aaaaaa;}
			#prpop-pop-up-bg.simple-form-logo .prpop-account-create #prpop-register-form .prpop-columb .input-text::-moz-placeholder {color:#aaaaaa;}
			#prpop-pop-up-bg.simple-form-logo .prpop-account-create #prpop-register-form .prpop-columb .input-text:-ms-input-placeholder {color:#aaaaaa;}

			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder .input-text::-webkit-input-placeholder {color:#aaaaaa;}
			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder .input-text::-moz-placeholder {color:#aaaaaa;}
			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder .input-text:-ms-input-placeholder {color:#aaaaaa;}

			#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot #prpop-forgot-form .input-text:focus,
			#prpop-pop-up-bg.simple-form-logo .prpop-account-create #prpop-register-form .prpop-columb .input-text:focus,
			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder .input-text:focus {
				appearance: none;
				-webkit-appearance: none;
				-moz-appearance: none;
				-webkit-box-shadow: inset 0px 0px 5px 0px #2e8ab8;
				-moz-box-shadow: inset 0px 0px 5px 0px #2e8ab8;
				box-shadow: inset 0px 0px 5px 0px #2e8ab8;
				outline: none;
			}

			#prpop-pop-up-bg.simple-form-logo .input-text.validation-failed:focus {
				appearance: none;
				-webkit-appearance: none;
				-moz-appearance: none;
				-webkit-box-shadow: inset 0px 0px 5px 0px red!important;
				-moz-box-shadow: inset 0px 0px 5px 0px red!important;
				box-shadow: inset 0px 0px 5px 0px red!important;
				outline: none;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot .prpop-buttons-set .prpop-button,
			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .prpop-button {
				min-width: 70%;
				float: none;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-account-create .prpop-buttons-set .prpop-button {
				float: right;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .fb_button_ps {
				width: 70%;
			}

			#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .facebook_login_button {
				margin-top: 0px;
				margin-bottom: 0px;
				width: 100%;
				float: none;
			}

				#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .facebook_logo {
					width: 25%;
				}

				#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .facebook_text {
					width: 75%;
				}

@media screen and (max-width: 640px) {

	.prpop-pop-up-form {
		/*position: absolute;*/
	}

	#prpop-pop-up-bg.glamour-grey,
	#prpop-pop-up-bg {
		padding: 0 10%;
	}

	#prpop-pop-up-bg .prpop-col2-set {
		width: 100%;
	}

	#prpop-pop-up-bg .one-div { width: 100%!important; }

	#prpop-pop-up-bg .prpop-col2-set.right-block,
	#prpop-pop-up-bg.glamour-grey .prpop-col2-set.right-block {
		border: none;
	}

	#prpop-pop-up-bg .prpop-desktop {
		display: none;
	}

	#prpop-pop-up-bg .prpop-mobile {
		display: block;
	}

	#prpop-pop-up-bg .prpop-col2-set .prpop-formholder {
		min-height: 220px;
	}

	#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb ul.prpop-form-list li {
		width: 100%;
		padding: 0;
	}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set .prpop-button,
	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set .prpop-button,
	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .prpop-button {
		min-width: 60%;
		float: none;
	}

	#prpop-pop-up-bg .prpop-buttons-set .prpop-show_registration {
		margin-top: 25px;
	}

		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb .prpop-gerden-field {
			margin-top: 15px;
		}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set,
	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set,
	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set {
		text-align: center;
	}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set .prpop-ajax-loader-wrapper,
	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set .prpop-ajax-loader-wrapper,
	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .prpop-ajax-loader-wrapper {
		right: auto;
		left: 50%;
		margin-left: -60px;
	}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set .prpop-backtologin,
	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set .prpop-backtologin {
		margin-top: 10px;
		padding-bottom: 10px;
	}

		#prpop-pop-up-bg .prpop-account-forgot #prpop-forgot-form .prpop-columb,
		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb {
			width: 100%;
		}

	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .facebook_login_button {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		float: none;
	}

	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .fb_button_ps {
		display: block;
		width: 60%;
		margin: 0 auto;
		float: none;
		height: 50px;
	}

		#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .facebook_logo {
			width: 25%;
		}

		#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .facebook_text {
			width: 75%;
		}

	#prpop-pop-up-bg.glamour-grey .prpop-account-forgot .prpop-buttons-set,
	#prpop-pop-up-bg.glamour-grey .prpop-account-create .prpop-buttons-set,
	#prpop-pop-up-bg.glamour-grey .prpop-col2-set .prpop-buttons-set {
		height: auto;
	}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set,
	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set,
	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set {
		height: auto;
	}

	/*=== simple-form-logo ===*/
	#prpop-pop-up-bg.simple-form-logo #prpop-for_messages_popup,
	#prpop-pop-up-bg.simple-form-logo .prpop-account-login,
	#prpop-pop-up-bg.simple-form-logo .prpop-forgot-success,
	#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot,
	#prpop-pop-up-bg.simple-form-logo .prpop-account-create,
	#prpop-pop-up-bg.simple-form-logo .prpop-reg-success {
		width: 100%;
	}

	#prpop-pop-up-bg .prpop-splash-container.no-register .prpop-account-login,
	#prpop-pop-up-bg .prpop-splash-container.no-register .prpop-forgot-success,
	#prpop-pop-up-bg .prpop-splash-container.no-register .prpop-account-forgot,
	#prpop-pop-up-bg .prpop-splash-container.no-register .prpop-account-create,
	#prpop-pop-up-bg .prpop-splash-container.no-register .prpop-reg-success {
		width: 100%;
	}



	#prpop-pop-up-bg.simple-form-logo .prpop-account-create .prpop-buttons-set .prpop-button {
		float: none;
	}

	#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .fb_button_ps {
		width: 70%;
	}

}


@media screen and (max-width: 480px) {

	#prpop-pop-up-bg.glamour-grey,
	#prpop-pop-up-bg {
		margin-top: 5%;
		padding: 0 5% 5% 5%;
	}

	#prpop-pop-up-bg .prpop-account-forgot .prpop-buttons-set .prpop-button,
	#prpop-pop-up-bg .prpop-account-create .prpop-buttons-set .prpop-button,
	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .prpop-button {
		width: 100%;
	}

		#prpop-pop-up-bg .prpop-account-forgot #prpop-forgot-form .prpop-columb,
		#prpop-pop-up-bg .prpop-account-create #prpop-register-form .prpop-columb {
			width: 100%;
		}

	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .fb_button_ps {
		display: block;
		width: 100%;
		margin: 0 auto;
	}

	#prpop-pop-up-bg .prpop-col2-set .prpop-buttons-set .spacer {
		width: 100%;
	}

	/*=== simple-form-logo ===*/

	#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder ul.prpop-form-list,
	#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder p.prpop-forgot-password,
	#prpop-pop-up-bg.simple-form-logo .form-top-logo,
	#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .spacer,
	#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot #prpop-forgot-form .prpop-columb,
	#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot .prpop-formholder p,
	#prpop-pop-up-bg.simple-form-logo .prpop-forgot-success .prpop-formholder p,
	#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder .h2-title,
	#prpop-pop-up-bg.simple-form-logo .prpop-account-forgot .prpop-formholder .h2-title,
	#prpop-pop-up-bg.simple-form-logo .prpop-forgot-success .prpop-formholder .h2-title,
	#prpop-pop-up-bg.simple-form-logo .prpop-reg-success .prpop-formholder .h2-title,
	#prpop-pop-up-bg.simple-form-logo .prpop-account-create .prpop-formholder .h2-title,
	#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-formholder .h2-title,
	#prpop-pop-up-bg.simple-form-logo .prpop-forgot-success .prpop-formholder div,
	#prpop-pop-up-bg.simple-form-logo .prpop-reg-success .prpop-formholder p,
	#prpop-pop-up-bg.simple-form-logo .prpop-col2-set .prpop-buttons-set .fb_button_ps {
		width: 100%;
	}

	#prpop-pop-up-bg.simple-form-logo .prpop-forgot-success .prpop-formholder div.form-top-logo {
		margin-bottom: 20px;
	}

}

/*=== Captcha ===*/
#prpop-pop-up-bg .prpop-formholder.prpop-captcha {
	min-height: 80px;
}

#prpop-pop-up-bg .prpop-form-list li + li ,
#prpop-pop-up-bg .captcha-img-container {
	text-align: center;
}

/*=== Captcha Custom ===*/
#prpop-pop-up-bg .input-box.captcha input{
  font-size: 15px;
  width: 100%;
  padding: 10px;
	line-height: 12px;
}

#prpop-pop-up-bg .captcha-reload {
	display: inline-block;
	float: right;
  padding: 5px;
	width: auto;
  height: auto;
}

#prpop-pop-up-bg .captcha-image {
	display: inline-block;
	float: none;
  padding: 10px;
	width: 80%;
}

#captcha-reload{
  display: inline-block;
  float: right;
  margin-top: 10px;
  width: auto;
  height: auto;
}

#captcha-image-box-user_create .captcha-img{
	display: inline-block;
	float: none;
  text-align: left;
	width: 93%;
  max-width: 100%;
  height: auto;
  margin-top: 10px;
}

/*=== End Captcha Custom ===*/

/*=== animate ===*/
#prpop-pop-up-bg {
  -webkit-animation-duration: 1s;
  -moz-animation-duration:1s;
		animation-duration: 1s;
  -webkit-animation-fill-mode: both;
		animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -10%, 0);
    -moz-transform: translate3d(0, -10%, 0);
            transform: translate3d(0, -10%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -10%, 0);
    -moz-transform: translate3d(0, -10%, 0);
            transform: translate3d(0, -10%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -10%, 0);
    -moz-transform: translate3d(0, -10%, 0);
            transform: translate3d(0, -10%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-10%, 0, 0);
    -moz-transform: translate3d(-10%, 0, 0);
            transform: translate3d(-10%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-10%, 0, 0);
    -moz-transform: translate3d(-10%, 0, 0);
            transform: translate3d(-10%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-10%, 0, 0);
    -moz-transform: translate3d(-10%, 0, 0);
            transform: translate3d(-10%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -moz-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -moz-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -moz-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(10%, 0, 0);
    -moz-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(10%, 0, 0);
    -moz-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(10%, 0, 0);
    -moz-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -moz-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -moz-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -moz-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
    -moz-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
    -moz-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
    -moz-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -moz-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -moz-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -moz-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}


@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    -moz-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@-moz-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    -moz-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    -moz-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn .prpop-splash-container {
  -webkit-animation-name: zoomIn;
  -moz-animation-name: zoomIn;
          animation-name: zoomIn;
  -webkit-animation-duration: 1s;
  -moz-animation-duration:1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}



/* Effect 8: 3D flip horizontal */
@-webkit-keyframes flip3d_hor {
  0% {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-110deg);
	-moz-transform: rotateY(-110deg);
	-ms-transform: rotateY(-110deg);
	transform: rotateY(-110deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
  }

  100% {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
  }
}

@-moz-keyframes flip3d_hor {
  0% {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-110deg);
	-moz-transform: rotateY(-110deg);
	-ms-transform: rotateY(-110deg);
	transform: rotateY(-110deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
  }

  100% {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
  }
}


@keyframes flip3d_hor {
  0% {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-110deg);
	-moz-transform: rotateY(-110deg);
	-ms-transform: rotateY(-110deg);
	transform: rotateY(-110deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
  }

  100% {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
  }
}

.flip3d_hor .prpop-splash-container {
  -webkit-animation-name: flip3d_hor;
  -moz-animation-name: flip3d_hor;
          animation-name: flip3d_hor;
  -webkit-animation-duration: 1s;
  -moz-animation-duration:1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


/*background animation*/
#prpop-addedoverlay {
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration:0.25s;
		animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
		animation-fill-mode: both;
  -webkit-animation-name: background_a;
  -moz-animation-name: background_a;
		animation-name: background_a;
}


@-webkit-keyframes background_a {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.6;
  }
}

@-moz-keyframes background_a {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.6;
  }
}

@keyframes background_a {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.6;
  }
}

/**
 * Plumrocket Inc.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the End-user License Agreement
 * that is available through the world-wide-web at this URL:
 * http://wiki.plumrocket.net/wiki/EULA
 * If you are unable to obtain it through the world-wide-web, please
 * send an email to support@plumrocket.com so we can send you a copy immediately.
 *
 * @package     Plumrocket_SocialLogin
 * @copyright   Copyright (c) 2014 Plumrocket Inc. (http://www.plumrocket.com)
 * @license     http://wiki.plumrocket.net/wiki/EULA  End-user License Agreement
 */

.pslogin-addedoverlay {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 2010;
	background-color: black;
	filter: alpha(opacity=60);
	opacity: 0.6;
	/*display: none;*/
}

.pslogin-pop-up-form {
	left: 0px;
	top: 0px; 
	position:fixed; 
	width: 100%; 
	z-index: 2020; 
	height:100%; 
	color:#666666; 
	text-align:left;
	/*display:none;*/
	overflow-y: auto; 
} 

#pslogin-pop-up-bg {
	max-width: 450px;
	font-size: 12px;
	padding: 0 10px 0 10px;
	margin: 10% auto 5% auto;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	box-sizing: border-box;
}

.pslogin-share {
	background-color: white;
	min-height: 270px;
	padding: 18px 21px;
	position: relative;
}

.pslogin-fake-email-message {
	position: fixed;
	top: 20px;
	width: 100%;
	padding: 0 5%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	z-index: 9999;
}

	.pslogin-fake-email-message .content {
		padding: 5px 10px;
		background: #fff;
		max-width: 960px;
		min-width: 250px;
		margin: 0 auto;
		box-shadow: 0 2px 15px 0px rgba(0, 0, 0, 0.42);
		-webkit-box-shadow: 0 2px 15px 0px rgba(0, 0, 0, 0.42);
		-moz-box-shadow: 0 2px 15px 0px rgba(0, 0, 0, 0.42);
		font-size: 14px;
		color: #636363;
		z-index: 9999;
	}

	.pslogin-fake-email-message p {
		margin: 10px auto;
		text-align: left;
	}

	.pslogin-fake-email-message .close-message {
		float: right;
	}

	.pslogin-fake-email-message .close-message:hover {
		cursor: pointer;
		color: #AEAEAE;
	}


/* general classes */
.pslogin-share .ta-center {
	text-align: center;
}
    
    .pslogin-share h2 {
		padding: 0px 0px 7px 0px;
		color: #3399cc;
		font-weight: 400;
		font-size: 15px;
		text-transform: uppercase;
		border-bottom: 1px solid #DDD;
		margin-bottom: 10px;
    }


	.pslogin-share .prpop-close-btn {
		position: absolute;
		right: 9px;
		left: auto;
		margin-right: 10px;
		top: 14px;
		text-decoration: none;
		color: #727272;
		font-size: 16px;
		background: none;
	}

	.pslogin-share .prpop-close-btn:hover {
		color: #b6aba5;
	}

	.pslogin-share p {
		margin-bottom: 7px;
	}
	
	.pslogin-share img {
		max-width: 100%;
		height: auto;
	}

	.pslogin-share .button-top {
		height: 7px;
	}

	.pslogin-share a {
		display: inline-block;
		height: 30px;
		color: white;
		margin: 0 10px 10px 0;
	}
	
	.pslogin-share a:hover {
		cursor: pointer;
		opacity: 0.7;
		filter: apha(filter=70);
	}

	/*
	.pslogin-share .soc-button {
		background-image: url("https://www.bossworkouts.com/au/skin/frontend/boss/default/css/plumrocket/pslogin/images/social_retina.png");
		background-size: 328px 185px;
		display: block;
		height: 30px;
		width: 30px;
		float: left;
	}
	*/

/*form*/
.w25 { width: 25px!important; }
.w100 { width: 100px; }

.pslogin-block.account-login .content {
	margin: 0;
}

.pslogin-form .registered-users .content {
	margin: 0!important;
}

.pslogin-block.account-login .form-list label,
#checkout-step-login .pslogin-block .form-list label { 
	width: auto;
	float: none; 
}

.pslogin-block.account-login .form-list .input-box,
#checkout-step-login .pslogin-block .form-list .input-box {
	float: none;
}

#checkout-step-login .col2-set {
	box-sizing: border-box;
}

.pslogin-block.account-login .buttons-set {
	min-height: 40px;
}

.pslogin-block.col2-set {
	margin: 0;
}

.pslogin-block.col2-set .buttons-set {
	padding: 0;
}

.pslogin-block.col2-set .fieldset {
	margin: 15px 0;
}

	.pslogin-block button.button span,
	.pslogin-block button.button span span {
		height: auto;
	}

	.pslogin-share .soc-name {
		height: 30px;
		line-height: 30px;
		padding: 0 7px;
		display: block;
		float: left;
		box-sizing: border-box;
	}

		.pslogin-share .vkontakte {
			background-position: -77px -78px;
		}

		.pslogin-share .facebook {
			background-position: -5px -5px
		}

		.pslogin-share .twitter {
			background-position: -41px -5px;
		}

		.pslogin-share .googleplus {
			background-position: -113px -5px;
		}

/* welcome message */
.pslogin-welcome-msg {
	height: 25px;
	line-height: 25px;
	float: none;
	display: inline-block;
	margin: 0 0 5px 0;
}

.pslogin-welcome-msg:after {
	clear: both;
	content: "";
}

.pslogin-welcome-msg img {
	height: 25px;
	display: inline-block;
	padding: 0 5px 0 0;
	float: left;
}

/* Buttons */
.pslogin-block {
	width: 100%;
	margin: 0 0 20px 0;
}

.pslogin-block * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.pslogin-block.pslogin-hidden-text .pslogin-button-text {
	display: none!important;
}

.pslogin-block .pslogin-xs {
	display: none!important;
}

.pslogin-block .pslogin-button-image {
	display: block;
}

.pslogin-block .pslogin-clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.pslogin-block .title {
	text-align: center;
	margin-bottom: 10px;
	font-size: 12px;
}

.pslogin-spacer {
	display: block;
	margin: 10px auto;
	position: relative;
	text-align: center;
	line-height: 16px!important;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	line-height: normal;
	overflow: visible;
	font-size: 13px;
}

	.pslogin-spacer table {
		width: 100%;
	}
	
	.pslogin-spacer table td {
		vertical-align: middle;
	}

	.pslogin-spacer .pslogin-border {
		border-top: 1px solid #e5e2e2;
		width: 100%;
	}
	
	.pslogin-spacer .pslogin-bordertext {
		color: #b2b2b2;
		text-align: center;
		font-size: 11px;
	}

	.pslogin-spacer.pslogin-showmore .pslogin-bordertext {
		height: 20px;
		line-height: 17px;
		padding: 0;
		border: 1px solid #e5e2e2;
		border-radius: 9px;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
	}

	.pslogin-spacer.pslogin-showmore .pslogin-bordertext:hover {
		color: #989898;
		cursor: pointer;
	}

	.pslogin-spacer .circle {
		width: 90%;
		height: 25px;
		line-height: 22px;
		font-size: 11px;
		border: 1px solid #b2b2b2;
		border-radius: 0px 7px;
		margin: 0 auto;
		background-color: #eeeeee;
	}

	.pslogin-spacer .circle:hover {
		cursor: pointer;
		background-color: #FAFAFA;
	}


.pslogin-block .pslogin-showmore {
	margin-top: 20px;
}

.pslogin-block.pslogin-login .pslogin-buttons {
	display: block;
}

.pslogin-block.pslogin-register .pslogin-buttons {
	display: inline-block;
}

	.pslogin-block .pslogin-buttons ul {
		padding: 0;
		font-size: 0;
	}

	.pslogin-block .pslogin-buttons ul li {
		display: inline-block;
		line-height: normal;
		list-style: none!important;
		padding: 0!important;
		background: none!important;
		height: 32px;
		margin: 0 3px 3px 0;
	}

	.pslogin-block .pslogin-buttons ul li.show-button-image {
		background: none!important;
	}

	.pslogin-block .pslogin-buttons ul li:hover {
		opacity: 0.9;
		filter: alpha(opacity=90);
	}

	.pslogin-block .pslogin-buttons ul li span.pslogin-button-auto {
		background-color: #3399cc;
		display: inline-block;
	}

	.pslogin-block .pslogin-buttons ul li .pslogin-button-icon {
		background: url('https://www.bossworkouts.com/au/skin/frontend/boss/default/img/login/pslogin/social.png');
		display: block;
		float: left;
		width: 32px;
		height: 32px;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
	}
	
	.pslogin-block .pslogin-buttons ul li .pslogin-button-icon img {
		width: 100%;
	}

	.pslogin-block .pslogin-buttons ul li a>img {

	}

	.pslogin-block .pslogin-buttons ul li .pslogin-button-text {
		display: none;
		float: left;
		height: 32px;
		line-height: 32px;
		vertical-align: top;
		padding: 0;
		text-align: center;
		min-width: 144px;
		box-sizing: border-box;
		font-size: 11px;
		color: white;
		background-color: rgba(255,255,255, 0.2);
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto .pslogin-button-text {
		display: inline-block;
	}

	.pslogin-block .pslogin-buttons .pslogin-button-image { 
		display: none; 
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-image {
		display: inline-block;
	}

	.pslogin-block .pslogin-buttons .pslogin-button-icon-image { 
		display: inline-block; 
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-icon-image {
		display: none;
	}

	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto.pslogin-has-button-image {
		display: none;
	}

 	.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto.pslogin-has-button-icon-image {  
 		display: inline-block;
 	}

	.pslogin-block .pslogin-buttons .pslogin-button-auto.pslogin-has-button-icon-image {
		display: none;
	}

	.pslogin-block .pslogin-buttons .pslogin-button-auto .pslogin-button-icon-image {
		display: inline-block;
		width: 32px;
		height: 32px;
	}

	.pslogin-block .pslogin-buttons ul li.facebook span.pslogin-button-auto { background-color: #1e4389; }
	.pslogin-block .pslogin-buttons ul li.facebook .pslogin-button-icon { background-position: 0px 0px; }

	.pslogin-block .pslogin-buttons ul li.twitter span.pslogin-button-auto { background-color: #28a9e2; }
	.pslogin-block .pslogin-buttons ul li.twitter .pslogin-button-icon { background-position: -34px 0px; }

	.pslogin-block .pslogin-buttons ul li.linkedin span.pslogin-button-auto { background-color: #11669c; }
	.pslogin-block .pslogin-buttons ul li.linkedin .pslogin-button-icon { background-position: -168px 0px; }

	.pslogin-block .pslogin-buttons ul li.yahoo span.pslogin-button-auto { background-color: #85228f; }
	.pslogin-block .pslogin-buttons ul li.yahoo .pslogin-button-icon { background-position: -204px 0px; }

	.pslogin-block .pslogin-buttons ul li.vkontakte span.pslogin-button-auto { background-color: #3f658c; }
	.pslogin-block .pslogin-buttons ul li.vkontakte .pslogin-button-icon { background-position: -68px 0px; }

	.pslogin-block .pslogin-buttons ul li.googleplus span.pslogin-button-auto { background-color: #df4b38; }
	.pslogin-block .pslogin-buttons ul li.googleplus .pslogin-button-icon { background-position: -135px 0px; }


	.pslogin-block .pslogin-buttons ul li.hotmail span.pslogin-button-auto { background-color: #f67d20; }
	.pslogin-block .pslogin-buttons ul li.hotmail .pslogin-button-icon { background-position: 0px -34px; }

	.pslogin-block .pslogin-buttons ul li.live span.pslogin-button-auto { background-color: #0cb3ee; }
	.pslogin-block .pslogin-buttons ul li.live .pslogin-button-icon { background-position: -35px -205px; }

	.pslogin-block .pslogin-buttons ul li.pinterest span.pslogin-button-auto { background-color: #cb2028; }
	.pslogin-block .pslogin-buttons ul li.pinterest .pslogin-button-icon { background-position: -34px -34px; }

	.pslogin-block .pslogin-buttons ul li.amazon span.pslogin-button-auto { background-color: #ff8e2e; }
	.pslogin-block .pslogin-buttons ul li.amazon .pslogin-button-icon { background-position: -68px -34px; }

	.pslogin-block .pslogin-buttons ul li.aol span.pslogin-button-auto { background-color: #008bd3; }
	.pslogin-block .pslogin-buttons ul li.aol .pslogin-button-icon { background-position: -102px -34px; }
	.pslogin-openid.aol input[type=submit] { background-color: #008bd3; -webkit-appearance: none; } 

	.pslogin-block .pslogin-buttons ul li.github span.pslogin-button-auto { background-color: black; }
	.pslogin-block .pslogin-buttons ul li.github .pslogin-button-icon { background-position: -135px -35px; }

	.pslogin-block .pslogin-buttons ul li.instagram span.pslogin-button-auto { background-color: #9a6e51; }
	.pslogin-block .pslogin-buttons ul li.instagram .pslogin-button-icon { background-position: -168px -34px; }

	.pslogin-block .pslogin-buttons ul li.foursquare span.pslogin-button-auto { background-color: #3472ad; }
	.pslogin-block .pslogin-buttons ul li.foursquare .pslogin-button-icon { background-position: -203px -34px; }

	.pslogin-block .pslogin-buttons ul li.dropbox span.pslogin-button-auto { background-color: #008bd3; }
	.pslogin-block .pslogin-buttons ul li.dropbox .pslogin-button-icon { background-position: -0px -68px; }

	.pslogin-block .pslogin-buttons ul li.disqus span.pslogin-button-auto { background-color: #3d7198; }
	.pslogin-block .pslogin-buttons ul li.disqus .pslogin-button-icon { background-position: -32px -69px; }

	.pslogin-block .pslogin-buttons ul li.livejournal span.pslogin-button-auto { background-color: #104378; }
	.pslogin-block .pslogin-buttons ul li.livejournal .pslogin-button-icon { background-position: -66px -69px; }
	.pslogin-openid.livejournal input[type=submit] { background-color: #104378; -webkit-appearance: none; } 

	.pslogin-block .pslogin-buttons ul li.tumblr span.pslogin-button-auto { background-color: #304e6c; }
	.pslogin-block .pslogin-buttons ul li.tumblr .pslogin-button-icon { background-position: -102px -69px; }

	.pslogin-block .pslogin-buttons ul li.openid span.pslogin-button-auto { background-color: #f8931f; }
	.pslogin-block .pslogin-buttons ul li.openid .pslogin-button-icon { background-position: -135px -69px; }

	.pslogin-block .pslogin-buttons ul li.flickr span.pslogin-button-auto { background-color: #ff0084; }
	.pslogin-block .pslogin-buttons ul li.flickr .pslogin-button-icon { background-position: -169px -69px; }

	.pslogin-block .pslogin-buttons ul li.wordpress span.pslogin-button-auto { background-color: #1b3f57; }
	.pslogin-block .pslogin-buttons ul li.wordpress .pslogin-button-icon { background-position: -204px -69px; }

	.pslogin-block .pslogin-buttons ul li.blogger span.pslogin-button-auto { background-color: #ec7825; }
	.pslogin-block .pslogin-buttons ul li.blogger .pslogin-button-icon { background-position: 0px -103px; }

	.pslogin-block .pslogin-buttons ul li.odnoklassniki span.pslogin-button-auto { background-color: #ee6600; }
	.pslogin-block .pslogin-buttons ul li.odnoklassniki .pslogin-button-icon { background-position: -34px -103px; }

	.pslogin-block .pslogin-buttons ul li.mailru span.pslogin-button-auto { background-color: #00468c; }
	.pslogin-block .pslogin-buttons ul li.mailru .pslogin-button-icon { background-position: -67px -103px; }

	.pslogin-block .pslogin-buttons ul li.yandex span.pslogin-button-auto { background-color: #dd0000; }
	.pslogin-block .pslogin-buttons ul li.yandex .pslogin-button-icon { background-position: -102px -103px; }

	.pslogin-block .pslogin-buttons ul li.paypal span.pslogin-button-auto { background-color: #195d82; }
	.pslogin-block .pslogin-buttons ul li.paypal .pslogin-button-icon { background-position: -134px -103px; }

	.pslogin-block .pslogin-buttons ul li.myspace span.pslogin-button-auto { background-color: #0022a0;}
	.pslogin-block .pslogin-buttons ul li.myspace .pslogin-button-icon { background-position: -169px -103px; }

	.pslogin-block .pslogin-buttons ul li.salesforce span.pslogin-button-auto { background-color: #00a0de; }
	.pslogin-block .pslogin-buttons ul li.salesforce .pslogin-button-icon { background-position: -203px -103px; }

	.pslogin-block .pslogin-buttons ul li.steamcommunity span.pslogin-button-auto { background-color: #282828; }
	.pslogin-block .pslogin-buttons ul li.steamcommunity .pslogin-button-icon { background-position: -1px -137px; }

	.pslogin-block .pslogin-buttons ul li.hyves span.pslogin-button-auto { background-color: #ffca63; }
	.pslogin-block .pslogin-buttons ul li.hyves .pslogin-button-icon { background-position: -33px -137px; }

	.pslogin-block .pslogin-buttons ul li.stackoverflow span.pslogin-button-auto { background-color: #e6eef1; }
	.pslogin-block .pslogin-buttons ul li.stackoverflow .pslogin-button-icon { background-position: -67px -137px; }

	.pslogin-block .pslogin-buttons ul li.evernote span.pslogin-button-auto { background-color: #7ac141; }
	.pslogin-block .pslogin-buttons ul li.evernote .pslogin-button-icon { background-position: -101px -137px; }

	.pslogin-block .pslogin-buttons ul li.mixi span.pslogin-button-auto { background-color: #d1ac5b; }
	.pslogin-block .pslogin-buttons ul li.mixi .pslogin-button-icon { background-position: -135px -137px; }

	.pslogin-block .pslogin-buttons ul li.mydigipass span.pslogin-button-auto { background-color: #49bbeb; }
	.pslogin-block .pslogin-buttons ul li.mydigipass .pslogin-button-icon { background-position: -169px -137px; }

	.pslogin-block .pslogin-buttons ul li.netlog span.pslogin-button-auto { background-color: #bb2026; }
	.pslogin-block .pslogin-buttons ul li.netlog .pslogin-button-icon { background-position: -203px -137px; }

	.pslogin-block .pslogin-buttons ul li.qq span.pslogin-button-auto { background-color: #c46f1c; }
	.pslogin-block .pslogin-buttons ul li.qq .pslogin-button-icon { background-position: 0px -171px; }

	.pslogin-block .pslogin-buttons ul li.sinaweibo span.pslogin-button-auto { background-color: #bd4342; }
	.pslogin-block .pslogin-buttons ul li.sinaweibo .pslogin-button-icon { background-position: -34px -171px; }

	.pslogin-block .pslogin-buttons ul li.soundcloud span.pslogin-button-auto { background-color: #ff5419; }
	.pslogin-block .pslogin-buttons ul li.soundcloud .pslogin-button-icon { background-position: -66px -171px; }

	.pslogin-block .pslogin-buttons ul li.tencentweibo span.pslogin-button-auto { background-color: #28a4e4; }
	.pslogin-block .pslogin-buttons ul li.tencentweibo .pslogin-button-icon { background-position: -100px -171px; }

	.pslogin-block .pslogin-buttons ul li.verisign span.pslogin-button-auto { background-color: #b22253; }
	.pslogin-block .pslogin-buttons ul li.verisign .pslogin-button-icon { background-position: -134px -171px; }
	.pslogin-openid.verisign input[type=submit] { background-color: #b22253; -webkit-appearance: none; } 

	.pslogin-block .pslogin-buttons ul li.xing span.pslogin-button-auto { background-color: #005d5e;}
	.pslogin-block .pslogin-buttons ul li.xing .pslogin-button-icon { background-position: -168px -171px; }

	.pslogin-block .pslogin-buttons ul li.kaixin001 span.pslogin-button-auto { background-color: #e2332e; }
	.pslogin-block .pslogin-buttons ul li.kaixin001 .pslogin-button-icon { background-position: -203px -171px; }

	.pslogin-block .pslogin-buttons ul li.orange span.pslogin-button-auto { background-color: #ff6600; }
	.pslogin-block .pslogin-buttons ul li.orange .pslogin-button-icon { background-position: -1px -205px; }

	.pslogin-block .pslogin-buttons ul li.bitbucket span.pslogin-button-auto { background-color: #013567; }
	.pslogin-block .pslogin-buttons ul li.bitbucket .pslogin-button-icon { background-position: -67px -205px; }

	.pslogin-block .pslogin-buttons ul li.bitly span.pslogin-button-auto { background-color: #ed6022; }
	.pslogin-block .pslogin-buttons ul li.bitly .pslogin-button-icon { background-position: -101px -205px; }
	
	.pslogin-block .pslogin-buttons ul li.boxcom span.pslogin-button-auto { background-color: #00b9f2; }
	.pslogin-block .pslogin-buttons ul li.boxcom .pslogin-button-icon { background-position: -135px -205px; }
	
	.pslogin-block .pslogin-buttons ul li.vimeo span.pslogin-button-auto { background-color: #1fb9eb; }
	.pslogin-block .pslogin-buttons ul li.vimeo .pslogin-button-icon { background-position: -170px -205px; }
	
	.pslogin-block .pslogin-buttons ul li.reddit span.pslogin-button-auto { background-color: #337fb9; }
	.pslogin-block .pslogin-buttons ul li.reddit .pslogin-button-icon { background-position: -203px -205px; }
	
	.pslogin-block .pslogin-buttons ul li.odesk span.pslogin-button-auto { background-color: #6fda44; }
	.pslogin-block .pslogin-buttons ul li.odesk .pslogin-button-icon { background-position: -169px -273px; }
	.pslogin-block .pslogin-buttons ul li.odesk .pslogin-button-text { color: #4c4c4c; }
	
	.pslogin-block .pslogin-buttons ul li.teamviewer span.pslogin-button-auto { background-color: #0171b9; }
	.pslogin-block .pslogin-buttons ul li.teamviewer .pslogin-button-icon { background-position: -34px -239px; }

	.pslogin-block .pslogin-buttons ul li.skyrock span.pslogin-button-auto { background-color: #009afe; }
	.pslogin-block .pslogin-buttons ul li.skyrock .pslogin-button-icon { background-position: -67px -239px; }

	.pslogin-block .pslogin-buttons ul li.renren span.pslogin-button-auto { background-color: #153765; }
	.pslogin-block .pslogin-buttons ul li.renren .pslogin-button-icon { background-position: -101px -239px; }

	.pslogin-block .pslogin-buttons ul li.etsy span.pslogin-button-auto { background-color: #ee5931; }
	.pslogin-block .pslogin-buttons ul li.etsy .pslogin-button-icon { background-position: -134px -239px; }

	.pslogin-block .pslogin-buttons ul li.imgur span.pslogin-button-auto { background-color: #312e2f; }
	.pslogin-block .pslogin-buttons ul li.imgur .pslogin-button-icon { background-position: -170px -239px; }
 
	.pslogin-block .pslogin-buttons ul li.intuit span.pslogin-button-auto { background-color: #B8B8B8; }
	.pslogin-block .pslogin-buttons ul li.intuit .pslogin-button-icon { background-position: -204px -239px; }
	.pslogin-block .pslogin-buttons ul li.intuit .pslogin-button-text { color: #000000; }

	.pslogin-block .pslogin-buttons ul li.mailchimp span.pslogin-button-auto { background-color: #73cff4; }
	.pslogin-block .pslogin-buttons ul li.mailchimp .pslogin-button-icon { background-position: 0px -273px; }
	.pslogin-block .pslogin-buttons ul li.mailchimp .pslogin-button-text { color: #000000; }

	.pslogin-block .pslogin-buttons ul li.persona span.pslogin-button-auto { background-color: #ee5931; }
	.pslogin-block .pslogin-buttons ul li.persona .pslogin-button-icon { background-position: -34px -273px; }

	.pslogin-block .pslogin-buttons ul li.dribbble span.pslogin-button-auto { background-color: #f26798; }
	.pslogin-block .pslogin-buttons ul li.dribbble .pslogin-button-icon { background-position: -67px -273px; }

	.pslogin-block .pslogin-buttons ul li.goodreads span.pslogin-button-auto { background-color: #743900; }
	.pslogin-block .pslogin-buttons ul li.goodreads .pslogin-button-icon { background-position: -100px -273px; }
 
	.pslogin-block .pslogin-buttons ul li.lastfm span.pslogin-button-auto { background-color: #c02c0c; }
	.pslogin-block .pslogin-buttons ul li.lastfm .pslogin-button-icon { background-position: -135px -273px; }

	.pslogin-block .pslogin-buttons ul li.alipay span.pslogin-button-auto { background-color: #00a0e9; }
	.pslogin-block .pslogin-buttons ul li.alipay .pslogin-button-icon { background-position: -202px -274px; }

	.pslogin-block .pslogin-buttons ul li.wechat span.pslogin-button-auto { background-color: #4ec034; }
	.pslogin-block .pslogin-buttons ul li.wechat .pslogin-button-icon { background-position: -1px -306px; }

	.pslogin-block .pslogin-buttons ul li.naver span.pslogin-button-auto { background-color: #23b300; }
	.pslogin-block .pslogin-buttons ul li.naver .pslogin-button-icon { background-position: -34px -307px; }

/*======= social buttons =======*/
#prpop-pop-up-bg .pslogin-block {
	text-align: center;
	clear: both;
	margin-bottom: 5px;
}

#prpop-pop-up-bg .prpop-account-create .pslogin-block {
	display: none;
}

#prpop-pop-up-bg .pslogin-block .pslogin-buttons.pslogin-buttons-showfull {
	width: 100%;
}

	#prpop-pop-up-bg .pslogin-block li a span.pslogin-button-auto {
		width: 100%;
		position: relative;
		display: block;		
		height: 32px;
	}

	#prpop-pop-up-bg .pslogin-block li a span.pslogin-button-icon {
		position: absolute;
		background-color: inherit;
	}

	#prpop-pop-up-bg .pslogin-block li a span.pslogin-button-text {
		width: 100%;
		padding-left: 32px;
		font-size: 12px;
	}

	/*=== modern blue ===*/
	#prpop-pop-up-bg.prpop-default .pslogin-spacer {
		margin: 0 auto 10px;
		width: 100%;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-spacer:before {
		display: block;
		content: "";
		clear: both;
		width: 100%;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-spacer table {
		margin-top: 15px;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-block {
		padding-top: 10px;
		clear: both;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}

		#prpop-pop-up-bg.prpop-default .pslogin-block li a span.pslogin-button-auto {
			min-width: 32px;
		}

		#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
			width: 70%;
			min-height: 32px;
			margin-bottom: 0px;
			vertical-align: inherit;
			display: inline-block;
			float: none;
		}

		#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons li {
			width: auto;
			min-height: 32px;
			margin-bottom: 5px;
			vertical-align: middle;
		}

		#prpop-pop-up-bg.prpop-default .pslogin-buttons .pslogin-spacer {
			width: 100%;
		}

	/*=== glamour gray ===*/
	#prpop-pop-up-bg.glamour-grey .pslogin-spacer {
		margin: 0 auto 10px;
		width: 100%;
		float: left;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer.pslogin-showmore .pslogin-bordertext:hover {
		color: white;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer:before {
		display: block;
		content: "";
		clear: both;
		width: 100%;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer table {
		margin-top: 15px;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-block {
		margin-top: 10px;
	}


	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
		width: 70%;
		min-height: 32px;
		margin-bottom: 5px;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons li {
		width: auto;
		min-height: 32px;
		margin: 0 5px 5px 0;
		vertical-align: middle;
	}

		#prpop-pop-up-bg.glamour-grey .pslogin-block li a span.pslogin-button-auto {
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			min-width: 32px;
		}
	
		#prpop-pop-up-bg.glamour-grey .pslogin-block li a span.pslogin-button-text {
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
		}

		#prpop-pop-up-bg.glamour-grey .pslogin-block li a span.pslogin-button-icon {
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;			
		}

		#prpop-pop-up-bg.glamour-grey .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-icon {
			border-radius: 3px 0 0 3px;
			-webkit-border-radius: 3px 0 0 3px;
			-moz-border-radius: 3px 0 0 3px;
		}

		#prpop-pop-up-bg.glamour-grey .pslogin-buttons .pslogin-spacer {
			width: 100%;
		}


	/*=== light silver ===*/
	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer {
		margin: 10px auto;
		width: 70%;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-border {
		border-top: 1px solid #A5A5A5;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-bordertext {
		color: #444;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-spacer {
		width: 70%;
		
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons .pslogin-spacer:before {
		display: none;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer .pslogin-border {
		border-top: 1px solid #A5A5A5;
	}
	
	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer.pslogin-showmore .pslogin-bordertext {
		border: 1px solid #A5A5A5;
		color: #444;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-spacer.pslogin-showmore .pslogin-bordertext:hover {
		color: black;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons {
		width: 70%;
		margin: 0 auto;
		text-align: center;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
		width: 100%;
		min-width: 32px;
		min-height: 34px;
		margin-bottom: 5px;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons li {
		width: auto;
		min-width: 34px;
		height: 34px;
		margin: 0 0 5px 0;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons ul li a {
		display: inline-block;
		width: 100%;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-auto {
		border: 1px solid rgba(0, 0, 0, 0.09);
		height: 34px;
	}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block li a span.pslogin-button-text {
			height: 34px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block li a span.pslogin-button-icon {
			box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
		}
	
		#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-icon {
			border: none;
			border-radius: 5px 0 0 5px;
			-webkit-border-radius: 5px 0 0 5px;
			-moz-border-radius: 5px 0 0 5px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li a span.pslogin-button-icon {
			height: 32px;
			width: 32px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-block li a span.pslogin-button-icon {
			border: 1px solid rgba(0, 0, 0, 0.09);
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			height: 34px;
			width: 34px;
		}

		#prpop-pop-up-bg.simple-form-logo .pslogin-buttons .pslogin-spacer {
			width: 100%;
		}

/*=== open-id Page ===*/
.pslogin-openid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 20px;
}

	.pslogin-openid .network-logo {
		background: url('https://www.bossworkouts.com/au/skin/frontend/boss/default/img/login/pslogin/social_openid.png');
		width: 180px;
		height: 70px;
		margin: 0 auto 15px auto;
	}
	
	.pslogin-openid.livejournal .network-logo { background-position: -180px 0; }
	.pslogin-openid.verisign .network-logo { background-position: 0 -70px; }

	.pslogin-openid input[type=submit] {
		height: 32px;
		line-height: 32px;
		vertical-align: top;
		padding: 0;
		text-align: center;
		min-width: 144px;
		box-sizing: border-box;
		font-size: 12px;
		color: white;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border: 0px;
	}
	
	.pslogin-openid input[type=submit]:hover {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

	.pslogin-openid input[type=text] {
		width: 100%;
		border: 1px solid #D0D0D0;
		height: 30px;
		line-height: 25px;
		margin-bottom: 5px;
		margin-top: 10px;
		padding: 2px;
		box-sizing: border-box;
		font-size: 14px;
	}
	
	.pslogin-openid .form-wrapper {
		background-color: #f3f3f3;
		color: #464646;
		width: 300px;
		margin: 0 auto;
		padding: 25px;
		box-shadow: 0px 2px 7px 0px #c1c1c1;
		-moz-box-shadow: 0px 2px 7px 0px #c1c1c1;
		-webkit-box-shadow: 0px 2px 7px 0px #c1c1c1;
		border-radius: 15px;
		font-size: 14px;
	}
	
	.pslogin-openid .ajax-loader {
		width: 110px;
		height: 14px;
		margin: 0 auto 5px auto;
	}

		.pslogin-openid .ajax-loader .image-gif {
			background: url('https://www.bossworkouts.com/au/skin/frontend/boss/default/img/login/pslogin/ajax-loader-h.gif');
			width: 110px;
			height: 14px;
			display: none;
		}

		.pslogin-openid .ajax-loader .error-text {
			color: red;
			font-size: 11px;
			/*display: none;*/
		}



@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {

	.pslogin-block .pslogin-buttons ul li .pslogin-button-icon {
		background: url('https://www.bossworkouts.com/au/skin/frontend/boss/default/img/login/pslogin/social_retina.png');
		background-size: 236px 340px;
		-webkit-background-size: 236px 340px;
		-moz-background-size: 236px 340px;
	}

}

@media screen and ( max-width: 767px ) {

	.pslogin-block .pslogin-buttons {
		width: 100%;
	}

	.pslogin-block .pslogin-buttons.show-button-text ul li .pslogin-button-text {
		display: inline-block;
	}

	.pslogin-block .pslogin-xs {
		display: inline-block!important;
	}

	.pslogin-block .pslogin-spacer .pslogin-bordertext {

	}

}


@media screen and (max-width: 640px) {

	/*=== social login ===*/
	#prpop-pop-up-bg.prpop-default .pslogin-spacer,
	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons {
		width: 60%;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer {
		float: none;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer,
	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons {
		width: 60%;
	}

	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li,
	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons.pslogin-buttons-showfull li {
		width: 100%;
	}

}


@media screen and (max-width: 480px) {

	/*=== social buttons ===*/
	#prpop-pop-up-bg.prpop-default .pslogin-spacer,
	#prpop-pop-up-bg.prpop-default .pslogin-block .pslogin-buttons {
		width: 100%;
	}

	#prpop-pop-up-bg.glamour-grey .pslogin-spacer,
	#prpop-pop-up-bg.glamour-grey .pslogin-block .pslogin-buttons {
		width: 100%;
	}

	#prpop-pop-up-bg.simple-form-logo .pslogin-spacer,
	#prpop-pop-up-bg.simple-form-logo .pslogin-block .pslogin-buttons {
		width: 100%;
	}

}

/*=== animate ===*/
#pslogin-pop-up-bg {
  -webkit-animation-duration: 1s;
  -moz-animation-duration:1s;
		animation-duration: 1s;
  -webkit-animation-fill-mode: both;
		animation-fill-mode: both;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -moz-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}
