@import url(//fonts.googleapis.com/css?family=Montserrat:400,600);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}elements-of-type(html5-block){display:block}body,html{width:100%;height:100%}body{font-family:Montserrat,sans-serif;font-weight:600;background-image:url(../img/largeBackground.svg);background-color:#241a2c;color:#fff;font-size:14px;line-height:130%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}#colouredLink{color:#f85a4e}#footer{background-color:rgba(124,104,114,.5);color:#87d3c3;border-top:1px solid #7c6872;font-size:10px;line-height:25px;text-align:center;width:100%;position:absolute;bottom:0;height:25px}#footer .textImage{height:25px;vertical-align:middle;display:inline-block}#footer .footerImage{padding-left:2px;display:inline-block;vertical-align:middle;height:19px;margin-top:-2px}#footer a{color:#fff;text-decoration:none}#footer .socialIcons{display:inline-block;margin-left:10px}#footer .socialIcons a.socialIcon{margin-right:2px}#footer .socialIcons a.socialIcon img{width:16px;vertical-align:middle}#footerTermsAndConditionsPrivacyPolicy{background-color:rgba(124,104,114,.5);color:#87d3c3;border-top:1px solid #7c6872;font-size:10px;line-height:25px;text-align:center;width:100%;position:relative;bottom:0;height:25px}#footerTermsAndConditionsPrivacyPolicy .textImage{height:25px;vertical-align:middle;display:inline-block}#footerTermsAndConditionsPrivacyPolicy .footerImage{padding-left:2px;display:inline-block;vertical-align:middle;height:19px;margin-top:-2px}#footerTermsAndConditionsPrivacyPolicy a{color:#fff;text-decoration:none}img{max-width:100%}h1,h2,h3{font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;line-height:100%}h1{font-size:4em;color:#87d3c3}h2{font-size:3em;color:#f85a4e}h3{font-size:1.5em;color:#f85a4e}.centerAlign{text-align:center;padding-bottom:10px}.uppercase{text-transform:uppercase}a{text-decoration:none;color:#f85a4e}.error{color:#cd181e}.pineappleButton{height:100px;position:fixed;z-index:100;padding:10px;right:0;opacity:.5}.pineappleButton a{text-transform:uppercase;font-weight:700;text-align:right;text-decoration:none;color:#cd181e}.pineappleButton a:visited{color:#cd181e}.pineappleButton a:hover{color:#87d3c3}.pineappleButton img{float:right;width:40px}.pineappleButton ul{text-align:right;float:left;line-height:1.3em;font-size:.9em;padding-top:6px;padding-right:5px;opacity:.5;color:#cd181e}.pineappleButton:hover{opacity:1}.pineappleButton ul:hover{opacity:1}#stuffContainer{max-width:100%;position:relative;top:50%;transform:translateY(-50%)}.stuffContainerTwoThirds{width:66%;display:inline-block}.stuffContainerThird{width:32%;display:inline-block;vertical-align:top}.stuffContainerBreakpoint{width:620px;margin:auto;padding-right:10px;padding-left:10px}#bannerCenter{text-align:center;margin:1% 0 1% 0}#banner{margin-top:10px;width:100%;background-color:rgba(124,104,114,.5);padding-bottom:20px;padding-top:20px}#banner2{width:550px;margin:auto}.bannerHeading{display:inline-block;vertical-align:top;padding-right:20px}#bannerTextBox{position:relative;display:inline-block;vertical-align:top}#bannerTextBlock{width:550px;margin:auto;text-align:center}#bannerTextBlock a{color:#f85a4e;padding-left:5px;padding-right:5px;text-decoration:none}#bannerTextBlock a:hover{color:#87d3c3}.stuffContainerMainPage{max-width:100%;margin-left:10%;margin-right:10%}.stuffContainerMainPage img{padding:1% 2% 3% 0}.stuffContainerMainPage a{color:#fff}.stuffContainerMainPage ul{list-style-type:square;margin-left:30px}.stuffContainerMainPage ul li{margin-bottom:10px}#logo{margin:auto;width:80%}#logo2{margin:auto;width:20%;display:inline-block;padding-right:3%;padding-left:3%}.textOnLeft{float:left;width:37%;text-align:right;display:inline-block;padding-top:13%}.textOnLeft img{width:70%;padding-right:10%}.textOnLeft h3{color:#87d3c3;font-size:2.5vw}.textOnLeft p{font-size:1.5vw;line-height:2vw}.textOnLeft .uppercase:hover{color:#cd181e}.textOnRight{float:right;width:37%;text-align:left;display:inline-block;padding-top:13%}.textOnRight img{width:70%;padding-left:10%}.textOnRight h3{color:#ffd500;font-size:2.5vw}.textOnRight p{font-size:1.5vw;line-height:2vw}.textOnRight .uppercase:hover{color:#cd181e}#privacy-policy .pineappleButton,#terms .pineappleButton,#terms-advertisers .pineappleButton{display:none}#privacy-policy #stuffContainer,#terms #stuffContainer,#terms-advertisers #stuffContainer{position:absolute;top:auto;transform:translateY(0);margin:50px 0}#privacy-policy #stuffContainer h1,#privacy-policy #stuffContainer h2,#privacy-policy #stuffContainer h3,#privacy-policy #stuffContainer p,#terms #stuffContainer h1,#terms #stuffContainer h2,#terms #stuffContainer h3,#terms #stuffContainer p,#terms-advertisers #stuffContainer h1,#terms-advertisers #stuffContainer h2,#terms-advertisers #stuffContainer h3,#terms-advertisers #stuffContainer p{margin:10px 0}#privacy-policy #stuffContainer p,#terms #stuffContainer p,#terms-advertisers #stuffContainer p{line-height:1.7em}#privacy-policy #stuffContainer a,#terms #stuffContainer a,#terms-advertisers #stuffContainer a{text-decoration:underline}#privacy-policy #stuffContainer .stuffContainerMainPage h1,#terms #stuffContainer .stuffContainerMainPage h1,#terms-advertisers #stuffContainer .stuffContainerMainPage h1{font-size:43px;margin-bottom:20px}#privacy-policy #stuffContainer .stuffContainerMainPage h3,#terms #stuffContainer .stuffContainerMainPage h3,#terms-advertisers #stuffContainer .stuffContainerMainPage h3{margin-top:20px}#privacy-policy #stuffContainer .close-window,#terms #stuffContainer .close-window,#terms-advertisers #stuffContainer .close-window{left:40%;display:block;margin:0 auto 20px}#privacy-policy #footer,#terms #footer,#terms-advertisers #footer{display:none}#termsAndConditions{width:600px;margin:auto;text-align:justify;padding-bottom:20px}#termsAndConditions p{padding-bottom:10px}#termsAndConditions h1{padding-top:20px;text-align:center}#termsAndConditions h2{padding-bottom:10px}form{text-align:center;padding-top:15px}#formDivBig{text-align:center;margin:auto}input{width:19%;height:27px;margin:5px;width:200px;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;border:2px solid #0a070c;padding-left:5px}input:focus{background-color:#87d3c3}textarea{padding:20px}select{margin-right:5px;margin-left:8px;width:20%;max-width:200px;height:30px;min-width:100px;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;border:2px solid #0a070c}label{width:120px;display:inline-block;text-align:right}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20%;height:30px;background-color:#cd181e;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.1em;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;border:2px solid #0a070c}input[type=submit]{min-width:200px;margin-top:20px}.errmsg,.pr_errmsg{display:none;color:#87d3c3;font-size:12px;margin:0 0 10px 138px;width:207px;text-align:left}button{min-width:100px;margin:1%}button:hover,input[type=submit]:hover{background-color:#87d3c3}#login-form-wrapper,#new-password-form-wrapper,#password-reset-form-wrapper{margin:0 auto}.extra-link{text-align:center}.extra-link a{font-size:12px}.success{color:#87d3c3;margin-bottom:20px}#registrationConfirmMessage{display:none}#new-password-form-wrapper a{color:#cd181e}.publisherPageWrapper{width:960px;margin:auto;text-align:center}.publisherPageWrapper h1{font-size:5em;text-align:left}.publisherPageWrapper .publishingSteps{margin:10px 0 30px 0;line-height:30px}.publisherPageWrapper .publishingSteps .publishingStep{width:168px;padding:10px;display:inline-block}.publisherPageWrapper .publishingSteps .publishingStep .publishingStepCircle{width:70%}.publisherPageWrapper .publishingSteps .publishingStep p{text-align:center;font-size:1.4em;padding-bottom:8px}.publisherPageWrapper .brandsWrapper .brands .brandLogos img.brandLogoTallDesign{padding:10px;height:35px}.publisherPageWrapper .brandsWrapper .brands .brandLogos img.brandLogoWideDesign{padding:10px;height:35px;width:60px}#registrationConfirmMessage{margin-bottom:30px}#login-form,#new-password-form-wrapper,#password-reset-form,#register-form{max-width:350px;margin:0 auto}#login-form .half,#new-password-form-wrapper .half,#password-reset-form .half,#register-form .half{display:inline-block;vertical-align:top}#login-form .halfLeft,#new-password-form-wrapper .halfLeft,#password-reset-form .halfLeft,#register-form .halfLeft{margin-left:-150px}#login-form .halfLeft label,#new-password-form-wrapper .halfLeft label,#password-reset-form .halfLeft label,#register-form .halfLeft label{width:200px}#login-form .halfLeft .errmsg,#new-password-form-wrapper .halfLeft .errmsg,#password-reset-form .halfLeft .errmsg,#register-form .halfLeft .errmsg{margin-left:215px}#login-form .halfRight label,#new-password-form-wrapper .halfRight label,#password-reset-form .halfRight label,#register-form .halfRight label{width:100px}#login-form .halfRight .errmsg,#new-password-form-wrapper .halfRight .errmsg,#password-reset-form .halfRight .errmsg,#register-form .halfRight .errmsg{margin-left:113px}#login-form label,#new-password-form-wrapper label,#password-reset-form label,#register-form label{color:#fff;font-size:14px;line-height:25px}#login-form input,#new-password-form-wrapper input,#password-reset-form input,#register-form input{width:200px;height:24px;margin:0 0 13px 10px;border:2px solid #0a070c}#login-form input[type=submit],#new-password-form-wrapper input[type=submit],#password-reset-form input[type=submit],#register-form input[type=submit]{height:30px;margin-top:10px}#login-form input.terms,#new-password-form-wrapper input.terms,#password-reset-form input.terms,#register-form input.terms{width:20px;min-width:20px;margin:0;vertical-align:bottom}#login-form label.terms,#new-password-form-wrapper label.terms,#password-reset-form label.terms,#register-form label.terms{width:300px;text-align:left}#register-form{max-width:100%}#teamColumn{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;overflow:hidden;margin:10px}#teamColumn a{text-transform:uppercase;color:#ffd500;font-size:1.5em;line-height:150%;text-decoration:none}#teamColumn a a:hover{color:#f85a4e}#teamColumn a a:active{color:#f85a4e}#teamProfileInfo{padding-top:10px;height:70px}#teamProfileInfo h2{text-transform:capitalize;font-size:2em;font-family:Montserrat,sans-serif}#teamProfileInfo img{padding-top:5px;padding-right:2px;width:20px}#textOverComputer{position:absolute;left:16%;padding:1%;top:7%;width:66%;height:73%;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}#textOverComputer a{color:#241a2c;text-decoration:none}#textOverComputer a:hover{color:#cd181e}#textOverComputer li{color:#241a2c;padding-bottom:5%;padding-right:5%;font-size:1.2em;line-height:100%}.stuffContainerWorkWithUsComputer{width:66%;display:inline-block;position:relative}.stuffContainerWorkWithUsHeader{width:32%;display:inline-block;vertical-align:top}.stuffContainerWorkWithUsHeader h1{font-size:4.5em}img.button{width:30px;height:30px}#logoDance{margin:auto;width:20%;display:block;max-width:200px}@media (min-width:25.063em){body{min-height:600px}h1{font-size:4em}.stuffContainerBreakpoint{width:620px;padding-right:10px;padding-left:10px}#teamColumn a{font-size:1.5em}#banner{min-height:150px}#banner h2{font-size:2em}.stuffContainerWorkWithUsComputer{min-height:246px}}@media (min-width:40.063em){body{min-height:600px}#teamPic{height:198px}.stuffContainerWorkWithUsComputer{min-height:242px}#banner{min-height:160px}}@media (min-width:64.063em){body{min-height:720px}h1{font-size:5em}.stuffContainerBreakpoint{width:880px;padding-right:72px;padding-left:72px}#teamColumn a{font-size:2em}#teamColumn{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}.stuffContainerWorkWithUsHeader h1{font-size:6em}#textOverComputer li{font-size:1.7em}#banner{min-height:180px}#banner h2{font-size:3em}#teamPic{height:282px}.stuffContainerWorkWithUsComputer{min-height:342px}}@media (min-width:90.063em){body{min-height:870px}h1{font-size:6em}.stuffContainerBreakpoint{width:1200px;padding-right:120px;padding-left:120px}#teamColumn a{font-size:2.5em}#teamColumn{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}#teamProfileInfo h2{font-size:3em}#teamProfileInfo{height:110px}#teamProfileInfo p{font-size:1.5em;line-height:150%}.stuffContainerWorkWithUsHeader h1{font-size:8em}#textOverComputer li{font-size:2.3em}#teamPic{height:384px}.stuffContainerWorkWithUsComputer{height:470px}#banner{min-height:200px}}