body{background-color:#000;color:#d7d7d7;font-size:14px;background:url("../img/background.jpg") no-repeat fixed center top #121212;font-family:Helvetica,Arial,sans-serif;padding-bottom:50px;}a{color:#33FF99;outline:0;}a:hover,a:focus{text-decoration:underline;color:#33FF99;outline:none;}select,option,input{outline:0;}select,input,table{color:#000;}h1,.titled-section h2{font-family:herolight;top:67px;font-size:4.14286em;color:#33FF99;margin-bottom:55px;text-align:center;padding-bottom:20px;border-bottom:1px solid #585858;text-transform:uppercase;}@media (max-width: 768px) {h1,.titled-section h2{font-size:3.21429em;}}h2,h3,h5,h4{font-family:herolight;clear:both;}h2 a,h2 a:hover,h3 a,h3 a:hover,h5 a,h5 a:hover,h4 a,h4 a:hover{text-decoration:none;}h4{font-family:herolight;font-size:1.42857em;}section{margin:20px 0;}.krumo-root{color:#000;}ul,ol{padding-left:15px;}table{background-color:#000;color:#fff;width:100%;font-family:helvetica;font-size:1em;}table a{color:#76C485;}table thead,table tbody,table tr.even,table tr.odd{background-color:transparent;border:none;padding:10px 10px 10px 0;}table .price{font-family:helvetica;font-size:1em;}table th{text-transform:uppercase;color:grey;font-family:melbournereg;border:none;}label{color:#fff;}legend{color:#76C485;}legend{border-bottom-color:#76C485;}input,input.delete-line-item,select{border:none;color:white;background-color:#000;padding:5px;}textarea{background-color:#000;border:1px solid #76C485;color:#76C485;}div.status{background:none;border:1px solid #76C485;color:#76C485;margin:50px 10px 0 10px;}.lazy-line span{display:none;}.green-text{color:#76C485;}select:active,select:hover{outline-color:#76C485;}input[type=radio],input[type=checkbox]{margin:-3px 3px 0 0;}.syrp-icon{display:inline-block;width:.8em;height:.8em;background-size:contain;background-repeat:no-repeat;}.syrp-icon-x{background-image:url(../img/x-mark.svg);}a.app_badge{display:inline-block;text-decoration:none;}a.app_badge img{width:135px;height:40px;margin:10px 10px 10px 0;}.alert{border-radius:0;background:none;border:1px solid #76C485;color:#76C485;position:relative;padding-left:50px;min-height:60px;}.alert::before{font-family:FontAwesome;display:block;float:left;font-size:1.5em;padding:0 .5em 0 0;position:absolute;top:15px;left:15px;}.alert.alert-info::before{content:"\f05a";}.alert.alert-success::before{content:"\f164";}.alert.alert-warning::before{content:"\f071";}.alert.alert-danger::before{content:"\f119";}.alert.alert-shipping::before{content:"\f0d1";color:transparent;-webkit-text-stroke:1px #76C485;text-stroke:1px #76C485;}.no-textstroke .alert.alert-shipping::before{color:#121212;text-shadow:-1px -1px 0 #76C485,1px -1px 0 #76C485,-1px 1px 0 #76C485,1px 1px 0 #76C485;}.alert.no-icon{padding-left:15px;}.alert.no-icon::before{display:none;}.alert a{text-decoration:underline;}.alert a.btn{text-decoration:none;}@font-face{font-family:'melbournebold';src:url("fonts/melbourne/bold/melbourne_bold_basic-webfont.eot");src:url("fonts/melbourne/bold/melbourne_bold_basic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/melbourne/bold/melbourne_bold_basic-webfont.woff") format("woff"),url("fonts/melbourne/bold/melbourne_bold_basic-webfont.ttf") format("truetype"),url("fonts/melbourne/bold/melbourne_bold_basic-webfont.svg#melbournebold") format("svg");font-style:normal;}@font-face{font-family:'melbournelight';src:url("fonts/melbourne/light/melbourne_light_basic-webfont.eot");src:url("fonts/melbourne/light/melbourne_light_basic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/melbourne/light/melbourne_light_basic-webfont.woff") format("woff"),url("fonts/melbourne/light/melbourne_light_basic-webfont.ttf") format("truetype"),url("fonts/melbourne/light/melbourne_light_basic-webfont.svg#melbournelight") format("svg");font-style:normal;}@font-face{font-family:'melbournereg';src:url("fonts/melbourne/regular/melbourne_regular_basic-webfont.eot");src:url("fonts/melbourne/regular/melbourne_regular_basic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/melbourne/regular/melbourne_regular_basic-webfont.woff") format("woff"),url("fonts/melbourne/regular/melbourne_regular_basic-webfont.ttf") format("truetype"),url("fonts/melbourne/regular/melbourne_regular_basic-webfont.svg#melbournereg") format("svg");font-style:normal;}@font-face{font-family:'heroreg';src:url("fonts/hero/regular/hero-webfont.eot");src:url("fonts/hero/regular/hero-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/hero/regular/hero-webfont.woff") format("woff"),url("fonts/hero/regular/hero-webfont.ttf") format("truetype"),url("fonts/hero/regular/hero-webfont.svg#heroregular") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'herolight';src:url("fonts/hero/lite/hero_light-webfont.eot");src:url("fonts/hero/lite/hero_light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/hero/lite/hero_light-webfont.woff") format("woff"),url("fonts/hero/lite/hero_light-webfont.ttf") format("truetype"),url("fonts/hero/lite/hero_light-webfont.svg#hero_lightlight") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'HelveticaNeueLight';src:url("fonts/helvetica_neue/helveticaneue-light.eot");src:url("fonts/helvetica_neue/helveticaneue-light.eot") format("embedded-opentype"),url("fonts/helvetica_neue/helveticaneue-light.woff") format("woff"),url("fonts/helvetica_neue/helveticaneue-light.ttf") format("truetype"),url("fonts/helvetica_neue/helveticaneue-light.svg#HelveticaNeueLight") format("svg");}@font-face{font-family:'HelveticaNeueRegular';src:url("fonts/helvetica_neue/helveticaneue.eot");src:url("fonts/helvetica_neue/helveticaneue.eot") format("embedded-opentype"),url("fonts/helvetica_neue/helveticaneue.woff") format("woff"),url("fonts/helvetica_neue/helveticaneue.ttf") format("truetype"),url("fonts/helvetica_neue/helveticaneue.svg#HelveticaNeueRegular") format("svg");}@media all and (min-width: 768px) {body #header ul.currency-menu{z-index:999;}body #header ul.currency-menu li{width:auto;}body #header ul.currency-menu li a{padding:9px 10px;}body #header ul.currency-menu li a.base-menu{text-align:left;}body #header ul.currency-menu li ul.navbar li{list-style:none;width:auto;}body #header ul.currency-menu li ul li{width:186px;}body #header ul.currency-menu li a span{display:block;}body #header ul.currency-menu li a span.GST-description{display:inline;}}.fa-stack[data-count]:after{position:absolute;left:57%;top:28%;content:attr(data-count);font-size:.7em;line-height:.75em;color:#33FF99;text-align:center;width:20px;margin-left:-10px;}.front #header.admin-showing .navbar{padding-top:0px;}.navbar.up li ul{bottom:100%;}.navbar.up li .green-bar{bottom:0;}body .navbar{font-family:heroreg;color:#E4F3E7;margin-bottom:0;background:url("../img/nav_bg.png") no-repeat scroll 0 0/100% 100% transparent;min-height:36px;border:0;font-size:1.07143em;z-index:2;padding:0 20px;width:100%;}body .navbar a{color:#E4F3E7;}body .navbar li.base-menu{width:165px;}body .navbar li{width:138px;padding:0 0 1px 0;}body .navbar li .green-bar{display:none;position:absolute;height:6px;width:100%;background-color:#33FF99;}body .navbar li a{padding:10px;text-transform:uppercase;}body .navbar li a.base-menu{padding:9px 10px;text-align:center;}body .navbar li a.active{color:#76C485;}body .navbar li ul{position:absolute;display:none;}body .navbar li ul li{width:208px;float:none;}body .navbar li ul li a,body .navbar li ul li a.active{background-color:#33FF99;color:#2B2E2C;opacity:0.80;padding:10px 0px 10px 25px;}body .navbar li ul li a:hover{background-color:#252B29;color:#E2E2E0;opacity:1;}body .navbar li a:hover{background-color:transparent;}body .navbar .container{position:relative;}body .navbar li:hover{background-color:transparent;padding-top:0;}body .navbar li:hover ul{display:block;}body .navbar li:hover .green-bar{display:block;}body .navbar .navbar-brand{margin-top:7px;background:url("../img/logo_small.svg") no-repeat scroll 0 0;background-size:25px;}body .navbar .navbar-toggle{margin:5px;padding:0;border-radius:0;border:none;margin-top:22px;transition:margin ease .5s;}body .navbar .navbar-toggle .icon-bar{background-color:#33FF99;width:30px;height:1px;border-radius:0;margin-bottom:12px;transition:margin ease .5s;}body .navbar .navbar-toggle.collapsed{margin-top:26px;}body .navbar .navbar-toggle.collapsed .icon-bar{margin-bottom:8px;}body .navbar #commerce-multicurrency-selector-form{float:right;}body .navbar #commerce-multicurrency-selector-form div.form-item{margin:0;padding:0;}body .navbar #commerce-multicurrency-selector-form #edit-selected-currency{padding:1px;margin-top:2px;}a.mobile-cart{display:none;}@media (max-width: 768px) {body .navbar{background:none;background-color:#000;height:70px;padding:0;width:100%;font-size:1.71429em;}body .navbar .navbar-collapse{padding:0;overflow:hidden;overflow-y:auto;position:absolute;width:100%;height:100%;max-height:none;}body .navbar .navbar-collapse .navbar-nav{margin:0;}body .navbar .currency-menu li{margin:0;height:100px;}body .navbar .currency-menu li a span{display:none;}body .navbar .currency-menu li.first{position:relative;}body .navbar .currency-menu li:hover ul{display:block;}body .navbar .currency-menu li a,body .navbar .currency-menu li a.base-menu{position:absolute;left:50px;top:0;border-bottom:2px solid #fff;padding:20px 0;}body .navbar .currency-menu li ul{display:block;position:initial;}body .navbar .currency-menu li ul li{background:none;}body .navbar .currency-menu li ul a{left:110px;color:#ccc;opacity:1;background:none;border-bottom:none;}body .navbar .desktop-cart{display:none;}body .navbar .navbar-header{padding:0 25px;height:69px;text-align:center;}body .navbar .navbar-header a.mobile-cart{font-size:.8em;top:15px;display:block;color:#33FF99;display:block;position:absolute;left:50%;margin-left:-19px;}body .navbar .navbar-header a.mobile-cart .fa-shopping-cart{color:transparent;-webkit-text-stroke:1px #33FF99;text-stroke:1px #33FF99;}.no-textstroke body .navbar .navbar-header a.mobile-cart .fa-shopping-cart{color:black;text-shadow:-1px -1px 0 #33FF99,1px -1px 0 #33FF99,-1px 1px 0 #33FF99,1px 1px 0 #33FF99;}body .navbar .navbar-header .navbar-brand{background:url("../img/logo_text_small.svg") no-repeat scroll 0 0;height:37px;width:71px;margin-top:18px;margin-left:8px;background-size:45px;}body .navbar li.base-menu{width:auto;}body .navbar li{background-:#252B29;background:#252b29;width:100%;}body .navbar li a.side-border{border-left:3px solid #76C485;}body .navbar li a.base-menu{text-align:left;padding:20px 0 20px 50px;}body .navbar li ul{position:relative;}body .navbar li ul li{width:auto;}body .navbar li ul li a,body .navbar li ul li a.active{padding-left:50px;padding:20px 0 20px 50px;}body .navbar li:hover{background-color:#252B29;}body .navbar li:hover .green-bar{display:none;}body .navbar li:hover ul{display:none;}.homepage-hero,#main-wrapper{transition:all ease .5s;-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0);}.homepage-hero.blur,#main-wrapper.blur{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);}}.grid{margin:0;padding:0;}.grid .cell{margin-bottom:20px;list-style:none;}li.product-cell{height:550px;text-align:center;}li.product-cell h4{font-size:2.5em;font-family:herolight;text-transform:lowercase;}li.product-cell h4 a{color:#33FF99;background-size:auto 50px;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 0;}.page-products-filter li.product-cell h4 a{background-size:auto 85px;height:85px;}li.product-cell .image-title h4{text-indent:-9999px;}li.product-cell a{text-decoration:none;display:block;margin-bottom:13px;}li.product-cell a.product-title{margin-bottom:23px;height:55px;}li.product-cell a.no-image-title{margin:23px 0 0 0;}li.product-cell .price{font-family:helvetica,arial;font-size:1.28571em;padding-top:0;display:block;padding-top:33px;background:url("../img/logo_purchase.png") no-repeat 100% 0/auto 50%;height:auto;margin:0 auto 0 auto;width:270px;text-align:right;}li.product-cell p{margin:0 auto 12px auto;font-size:1em;width:270px;height:65px;padding:0;}li.product-cell img{max-width:100%;height:auto;}.titled-section .community-cell h4{color:#fff;height:40px;}.titled-section .community-cell p{height:60px;display:block;}.titled-section .community-cell a,.titled-section .community-cell a:hover{text-decoration:none;}.community-cell h4,.community-cell h2{font-family:heroreg;font-size:1.21429em;text-transform:uppercase;}.community-cell .continue{font-size:14px;color:#33FF99;margin-top:20px;}.community-cell p{overflow:hidden;font-size:1em;display:inline;}.community-cell img{width:100%;height:auto;}@media all and (max-width: 768px) {.video-wrap{height:auto!important;}}.community-cell.wide{width:auto;margin-bottom:30px;}@media all and (min-width: 768px) {.community-cell.wide{width:730px;}}iframe{width:100%;height:100%;}ul.feed-grid li{list-style-type:none;float:left;min-height:350px;margin:15px 10px;width:350px;overflow:hidden;}ul.feed-grid li img{width:100%;}ul.feed-grid li .share{width:350px;height:350px;position:absolute;top:0px;left:0px;}ul.feed-grid li .share img.share-background{opacity:0.9;position:absolute;}ul.feed-grid li .share .share-buttons{position:absolute;top:170px;}ul.feed-grid li .share .share-buttons a{display:block;width:50px;height:50px;float:left;}ul.feed-grid li .share ul .social-icons li{float:left;}ul.feed-grid li.fb-cell{width:350px;}ul.feed-grid li.fb-cell iframe{width:100%;height:200px;}ul.feed-grid li.fb-cell h4,ul.feed-grid li.fb-cell h2{font-family:heroreg;font-size:1.21429em;color:#fff;text-transform:uppercase;}ul.feed-grid li.fb-cell p{padding:15px 0 0 0;font-size:14px;}.field-name-field-display-product-reference select,#syrp-compatibility-form select{font-size:1.42857em;color:#fff;font-family:melbournereg;border-radius:4px;background-color:#3A3838;border:none;width:100%;}.field-name-field-display-product-reference select:-moz-focusring,#syrp-compatibility-form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff;}.webform-component input,.webform-component textarea{background-color:#2B2E2C;border:none;width:100%;}.webform-component input.form-radio{width:auto;}.image-title.magic-carpet-title{background:url("../img/magic_carpet.svg") no-repeat 50% 0;}.image-title.link-cable-title.magic-carpet-title{background:url("../img/magic_carpet.svg") no-repeat 0 0/320px auto;margin-top:0;}.image-title.ballhead-title{background:url("../img/ballhead.svg") no-repeat 50% 0;}.image-title.genie-title{background:url("../img/genie.svg") no-repeat 50% 0;}.image-title.genie-title.image-title-large{background:url("../img/genie.svg") no-repeat 50% 0/200px auto;margin-top:0;}.image-title.link-cable-title{background:url("../img/link.svg") no-repeat 50% 0;}.image-title.link-cable-title.image-title-large{background:url("../img/link.svg") no-repeat 0 0/120px auto;height:70px;margin-top:0;}.image-title.rope-title{background:url("../img/rope.svg") no-repeat 50% 0;}.image-title.rope-title.image-title-large{background:url("../img/rope.svg") no-repeat 0 0/120px auto;height:70px;margin-top:0;}.image-title.car-charger-title{background:url("../img/link.svg") no-repeat 50% 0;}.genie-title.image-title-large{background-size:203px auto;}.ballhead-title.image-title-large{background-size:345px auto;}.image-title{height:50px;text-indent:-9999px;background-repeat:no-repeat;border:none;}.image-title-large{height:110px;text-indent:-9999px;}.accordion{position:relative;}.accordion a{text-decoration:none;color:#d7d7d7;}.accordion .panel,.accordion .panel-heading,.accordion .panel .panel-collapse .panel-body{background:transparent;border:none;padding:0;}.accordion .panel-heading{color:#33FF99;padding:0;margin-bottom:10px;}.accordion .panel-heading h4.panel-title{font-size:1.57143em;font-family:heroreg;text-transform:uppercase;}.accordion .panel-heading h5.panel-title{font-size:1em;font-family:HelveticaNeueRegular;}.accordion .answer{background:url("../img/logo_tiny.png") no-repeat 10px 3px;}@media (max-width: 991px) {.accordion .answer{background-image:none;}}.accordion .views-row{margin-bottom:10px;}.accordion .sp-active{color:#d7d7d7;}.accordion .sp-active h4 a,.accordion .sp-active .sp-active h5 a{color:#33FF99;}.accordion .sp-inactive h4 a,.accordion .sp-inactive h5 a{color:#545458;}.accordion .sp-lvl-3.collapse.in{margin-bottom:30px;}.accordion .sp-lvl-3 a{text-decoration:underline;}.accordion span.file{padding-left:10px;}@media (min-width: 992px) {.accordion .sp-lvl-2{position:absolute;left:485px;top:0px;width:455px;padding:0 0 50px 30px;}.accordion .sp-2-wide{width:485px;left:455px;}.accordion .sp-lvl-3{padding:0 0 50px 30px;}.accordion .sp-lvl-3 .panel-body{padding-left:0;}}@media (min-width: 1200px) {.accordion .sp-lvl-2{position:absolute;left:370px;top:0px;padding-left:30px;width:360px;}.accordion .sp-2-wide{width:780px;}.accordion .sp-lvl-3{position:absolute;left:395px;top:0px;width:370px;}.accordion .sp-lvl-3 .panel-body{padding-left:0;}.accordion .field-name-field-display-specifications .sp-lvl-2{width:480px;}}#order-summary-wrap .no-ship-message{margin-top:20px;clear:both;width:40%;float:right;background-color:#2B2E2C;padding:10px;margin-bottom:10px;}#order-summary-wrap .messages{clear:both;float:right;width:40%;padding:10px;margin-right:0;}.commerce-order-handler-area-order-total{margin-top:20px;clear:both;float:right;background-color:#2B2E2C;padding:10px 10px 0 10px;margin-bottom:20px;}.commerce-order-handler-area-order-total table.commerce-price-formatted-components{width:100%;background-color:transparent;border-spacing:0;}.commerce-order-handler-area-order-total .component-title{color:#33FF99;text-transform:uppercase;font-family:heroreg;font-size:1.14286em;}.commerce-order-handler-area-order-total td.views-field-commerce-unit-price,.commerce-order-handler-area-order-total td.views-field-commerce-total{color:#fff;}.commerce-order-handler-area-order-total td{height:40px;}.cart td.views-field-line-item-title img{margin:-20px 10px 0 0;}.cart .update-button{border:none;font-size:14px;text-transform:uppercase;font-family:melbournereg;cursor:pointer;margin:2px 0 0 5px;display:block;float:left;}.cart #edit-update-cart{margin-top:30px;text-align:right;}.cart input.delete-line-item{padding:0 6px;}#edit-customer-profile-shipping .address-block,#edit-customer-profile-shipping #account-login-container,#edit-customer-profile-shipping #edit-customer-profile-shipping-field-profile-phone-number,#edit-account .address-block,#edit-account #account-login-container,#edit-account #edit-customer-profile-shipping-field-profile-phone-number{position:relative;}#edit-customer-profile-shipping .address-block label,#edit-customer-profile-shipping #account-login-container label,#edit-customer-profile-shipping #edit-customer-profile-shipping-field-profile-phone-number label,#edit-account .address-block label,#edit-account #account-login-container label,#edit-account #edit-customer-profile-shipping-field-profile-phone-number label{text-transform:uppercase;text-align:right;width:25%;padding-right:10px;float:left;}#edit-customer-profile-shipping .address-block input,#edit-customer-profile-shipping .address-block select,#edit-customer-profile-shipping #account-login-container input,#edit-customer-profile-shipping #account-login-container select,#edit-customer-profile-shipping #edit-customer-profile-shipping-field-profile-phone-number input,#edit-customer-profile-shipping #edit-customer-profile-shipping-field-profile-phone-number select,#edit-account .address-block input,#edit-account .address-block select,#edit-account #account-login-container input,#edit-account #account-login-container select,#edit-account #edit-customer-profile-shipping-field-profile-phone-number input,#edit-account #edit-customer-profile-shipping-field-profile-phone-number select{background-color:#2B2E2C;width:75%;}#edit-customer-profile-shipping .address-block .state-block,#edit-customer-profile-shipping #account-login-container .state-block,#edit-customer-profile-shipping #edit-customer-profile-shipping-field-profile-phone-number .state-block,#edit-account .address-block .state-block,#edit-account #account-login-container .state-block,#edit-account #edit-customer-profile-shipping-field-profile-phone-number .state-block{margin-top:-10px;}@media all and (max-width: 768px) {#edit-customer-profile-shipping .address-block label,#edit-customer-profile-shipping .address-block input,#edit-customer-profile-shipping .address-block select,#edit-customer-profile-shipping #account-login-container label,#edit-customer-profile-shipping #account-login-container input,#edit-customer-profile-shipping #account-login-container select,#edit-customer-profile-shipping #edit-customer-profile-shipping-field-profile-phone-number label,#edit-customer-profile-shipping #edit-customer-profile-shipping-field-profile-phone-number input,#edit-customer-profile-shipping #edit-customer-profile-shipping-field-profile-phone-number select,#edit-account .address-block label,#edit-account .address-block input,#edit-account .address-block select,#edit-account #account-login-container label,#edit-account #account-login-container input,#edit-account #account-login-container select,#edit-account #edit-customer-profile-shipping-field-profile-phone-number label,#edit-account #edit-customer-profile-shipping-field-profile-phone-number input,#edit-account #edit-customer-profile-shipping-field-profile-phone-number select{width:100%;text-align:left;}}#edit-customer-profile-shipping div.addressfield-container-inline>div.form-item,#edit-account div.addressfield-container-inline>div.form-item{margin-right:0;}.commerce_shipping legend{float:left;display:block;width:200px;}.commerce_shipping .fieldset-wrapper{padding-top:40px;}.commerce_shipping .form-radios{float:left;text-transform:uppercase;margin-right:50px;}.commerce_shipping .messages{float:right;}.page-checkout h1,.page-checkout .titled-section h2,.titled-section .page-checkout h2{position:absolute;top:0;width:100%;border:none;}.page-checkout #edit-customer-profile-shipping .address-block{position:inherit;}.page-checkout .ajax-progress,.page-checkout .ajax-progress-throbber{position:absolute;bottom:130px;right:250px;}.page-checkout #edit-buttons{float:right;padding-bottom:120px;background:url("../img/logo_large.png") no-repeat 50% 70px/100px;}.page-checkout #edit-buttons input{margin-left:10px;}.page-checkout #edit-buttons #edit-continue{float:right;}.page-checkout .container{position:relative;}.page-checkout #block-commerce-checkout-progress-indication{margin:90px 0 50px 0;padding-top:40px;border-top:1px solid #B4B4B4;text-align:center;font-size:1.21429em;}.page-checkout #block-commerce-checkout-progress-indication div,.page-checkout #block-commerce-checkout-progress-indication a{color:#fff;font-family:heroreg;text-transform:uppercase;}.page-checkout #block-commerce-checkout-progress-indication div.active{color:#33FF99;}.page-checkout #block-commerce-checkout-progress-indication .paypal_ec{display:none;}.page-checkout legend{border:none;padding-top:40px;margin-bottom:5px;}.page-checkout legend span{color:#33FF99;text-transform:uppercase;font-family:herolight;}.page-checkout #edit-cart-contents legend:nth-child(1){display:none;}.page-checkout div.addressfield-container-inline>div.form-item{float:none;}.page-checkout-review .messages{display:block;top:inherit;bottom:400px;right:0;}.page-checkout-complete h1,.page-checkout-complete .titled-section h2,.titled-section .page-checkout-complete h2{position:relative;color:#fff;margin-bottom:50px;}.page-checkout-complete .checkout-completion-message p{font-size:2.14286em;text-align:center;}.page-checkout-complete .complete-footer{display:block;text-align:center;margin-top:150px;}#views-form-commerce-cart-form-default .table-responsive,#commerce-checkout-form-review .table-responsive{border:none;}#views-form-commerce-cart-form-default .table-responsive .table td,#views-form-commerce-cart-form-default .table-responsive .table th,#commerce-checkout-form-review .table-responsive .table td,#commerce-checkout-form-review .table-responsive .table th{padding:8px 10px;border:none;}#views-form-commerce-cart-form-default .table-responsive .table td.views-field-edit-quantity,#commerce-checkout-form-review .table-responsive .table td.views-field-edit-quantity{padding:5px 10px;}.view-commerce-cart-summary .views-table,.view-commerce-cart-form .views-table{background-color:transparent;}.view-commerce-cart-summary .views-table .views-field-commerce-total,.view-commerce-cart-form .views-table .views-field-commerce-total{text-align:right;position:relative;}.view-commerce-cart-summary .views-table label.deleteButton,.view-commerce-cart-form .views-table label.deleteButton{cursor:pointer;color:#33FF99;vertical-align:baseline;font-size:18pt;display:block;margin-left:5px;margin-bottom:0;line-height:0;position:absolute;left:100%;top:8px;}.view-commerce-cart-summary .views-table input,.view-commerce-cart-form .views-table input{padding:2px;}.view-commerce-cart-summary .views-table .views-field .delete-line-item,.view-commerce-cart-form .views-table .views-field .delete-line-item{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}.view-commerce-cart-summary .views-table .views-field-field-product-images img,.view-commerce-cart-form .views-table .views-field-field-product-images img{float:left;margin:-40px 10px 0 0;position:relative;top:25px;}#ajax-shipwire-shipping{background-color:#2B2E2C;padding:20px;}#block-commerce-checkout-bar-commerce-checkout-bar ul{height:100px;}#block-commerce-checkout-bar-commerce-checkout-bar li{float:left;list-style:none;padding:20px;}.shipping-estimate{padding:0;float:right;margin:20px 0;}.shipping-estimate h4{font-family:heroreg;font-size:1.21429em;color:#33FF99;text-transform:uppercase;}.shipping-estimate label{font-weight:normal;text-transform:uppercase;}.shipping-estimate select,.shipping-estimate input,.shipping-estimate .progress-disabled{float:right;width:60%;}@media all and (max-width: 768px) {.shipping-estimate input.checkout-button,.shipping-estimate input.btn{width:100%;}}.shipping-estimate .ajax-progress{float:none;display:block;}.view-id-commerce_cart_summary td.views-field-commerce-unit-price,.view-id-commerce_cart_summary td.views-field-commerce-total,.view-id-commerce_cart_summary .view-footer td{color:#fff;}.view-id-commerce_cart_summary .views-field-commerce-total{text-align:right;}.commerce-line-item-actions,.checkout-buttons{clear:both;}.checkout-button,.btn{text-transform:uppercase;font-size:1.14286em;font-family:heroreg;color:#33FF99;padding:10px 20px;background-color:#2B2E2C;}#edit-cart-contents{width:95%;margin:0 auto;}#commerce-checkout-form-review .checkout-help{display:none;}#edit-checkout-review{margin-top:40px;}#edit-checkout-review table{background-color:transparent;border-spacing:0;}#edit-checkout-review table td{background:none;padding-left:0;}#edit-checkout-review table.checkout-review .pane-data-full{padding:0;}#edit-checkout-review table.checkout-review .pane-title td{color:#33FF99;font-family:heroreg;text-transform:uppercase;font-size:1.28571em;padding-left:0;font-weight:normal;padding-bottom:20px;}.checkout-review td.row-title{text-transform:uppercase;height:40px;}@media all and (max-width: 768px) {.commerce-order-handler-area-order-total .commerce-price-formatted-components{width:90%;}.cart .update-button{display:none;}.commerce-line-item-views-form input.delete-line-item{display:none;}.view-commerce-cart-summary,.view-commerce-cart-form{margin-right:10px;}.view-commerce-cart-summary .views-field-field-product-images img,.view-commerce-cart-form .views-field-field-product-images img{display:none;}.view-commerce-cart-summary .views-field-field-product-images span,.view-commerce-cart-form .views-field-field-product-images span{float:none;width:auto;}#edit-customer-profile-shipping .address-block #edit-customer-profile-shipping-field-address-email,#edit-account .address-block #edit-customer-profile-shipping-field-address-email{top:110px;}#edit-customer-profile-shipping .address-block #edit-customer-profile-shipping-field-address-confirm-email,#edit-account .address-block #edit-customer-profile-shipping-field-address-confirm-email{top:170px;}.page-checkout #block-commerce-checkout-progress-indication{margin-top:160px;font-size:2.28571em;}#edit-cart-contents{width:100%;margin:0 auto;}}.alert.free_link_cable a{width:100%;margin-bottom:15px;}@media all and (min-width: 768px) {.alert.free_link_cable a{width:auto;margin-bottom:0;}}.alert-shipping{clear:both;float:right;}.alert.syrp-prepay-message::before{content:"\f274";}.item-list{font-size:1.28571em;margin:40px 0 20px 0;}.item-list .pager li a{background-color:transparent;color:#33FF99;border-color:#33FF99;}.btn{border-radius:0;}.btn:hover,.btn:focus{color:#33FF99;}table{border-collapse:separate;border-spacing:0 30px;background:none;}table th{background:none;font-family:heroreg;font-size:1.28571em;color:#33FF99;}table td{background:#2B2E2C;}table td,table th{padding:8px 10px;}.modal-dialog{margin-top:25%;}.modal-content{border-radius:0;border:solid 1px #999999;background:#020c07;padding-top:10px;}.modal-content label{text-transform:uppercase;}.modal-content input{width:100%;background:#2b2e2c;}.modal-header{text-align:center;color:#33FF99;font-family:herolight;font-weight:bold;font-size:16px;border-bottom:none;padding-bottom:10px;}.modal-title{font-size:1.3em;border-bottom:none;text-transform:none;font-weight:bold;padding-bottom:10px;}.modal-body{padding-top:0;}.modal-footer{border-top:none;margin-top:0;padding-top:0;text-align:center;}.modal-footer button{width:100%;margin-bottom:5px;}.modal-footer .btn+.btn{margin-left:0;}.modal-footer button.link{text-transform:none;display:inline-block;color:#cccccc;border:none;border-bottom:1px solid #cccccc;background:none;width:auto;padding:0;font-style:italic;}@media (min-width: 768px) {.modal-dialog{width:480px;margin-top:200px;}.modal-content{padding:15px 40px 0 40px;}}#main-wrapper{padding-top:150px;}.homepage-hero{background:url("../img/hero.jpg") no-repeat 0 0;background-size:100% 100%;overflow:hidden;}.homepage-hero .betterfilms-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;}.homepage-hero .static_better_films{display:block;width:100%;}.homepage-hero #better-films-holder{margin:-50px 25% 0;position:relative;top:50%;width:50%;}.homepage-hero video{display:none;width:100%;}@media (min-width: 768px) {.homepage-hero video{display:block;}.homepage-hero .static_better_films{display:none;}}.homepage-hero #homepage-arrow-down{position:absolute;bottom:70px;width:100%;}.homepage-hero #homepage-arrow-down svg{display:block;margin:0 auto;cursor:pointer;}.homepage-hero #special_banner{cursor:pointer;position:absolute;font-family:herolight;color:#ed1938;text-align:center;width:250px;left:50%;margin-left:-125px;top:60%;font-size:18pt;text-shadow:black 0 0 4px;}.homepage-hero #special_banner .on_now{font-weight:bold;font-size:.9em;-webkit-animation-delay:0s;}.homepage-hero #special_banner .sales_name{font-weight:bold;padding:10px 10px 7px 10px;border-bottom:red 1px solid;display:inline-block;-webkit-animation-delay:0.5s;}.homepage-hero #special_banner .sales_date_range{font-family:Helvetica,Arial,sans-serif;font-size:.8em;font-weight:bold;margin-top:7px;-webkit-animation-delay:1s;}@media (min-width: 992px) {.homepage-hero #special_banner{top:65%;font-size:20pt;width:400px;margin-left:-200px;}.homepage-hero #special_banner .on_now{font-size:1.1em;}.homepage-hero #special_banner .sales_name{font-weight:normal;font-size:1.4em;}.homepage-hero #special_banner .sales_date_range{font-size:.8em;}}.homepage-hero.show_special_sales_banner #homepage-arrow-down{-webkit-animation-delay:1.5s;}.homepage-hero.show_special_sales_banner #homepage-arrow-down polyline{stroke:#ed1938;}@media all and (max-width: 992px) {.homepage-hero{background:url("../img/hero_md.jpg") no-repeat 0 0;}}.syrp-dropdown{left:50%;margin-left:-381px;position:fixed;display:block;width:762px;height:529px;top:-375px;cursor:pointer;z-index:999;}.syrp-dropdown a{height:inherit;}.syrp-dropdown img{height:inherit;width:762px;}.syrp-dropdown .dropdown-message{position:absolute;top:40px;width:400px;left:180px;font-family:herolight;font-size:1.42857em;text-align:center;}.syrp-dropdown .dropdown-message h2{font-size:65px;}.syrp-dropdown .dropdown-message h2 a{color:#33FF99;}.syrp-dropdown .dropdown-message h3{font-size:20px;color:#33FF99;}.syrp-dropdown .dropdown-message h3 span{color:#fff;}.messages{position:absolute;top:0;display:none;}form .messages{display:block;position:relative;}.syrp_drop_down{display:none;}.accordion span.file{padding:0;}@media all and (max-width: 768px) {.syrp-dropdown{top:-607px;}.syrp-dropdown .dropdown-message{top:85px;width:300px;left:230px;}.syrp-dropdown .dropdown-message h2,.syrp-dropdown .dropdown-message h3{margin-bottom:0;}.syrp-dropdown .dropdown-message h2{font-size:55px;}body .overlay{height:1200px;}.homepage-hero{background:url("../img/hero_mobile.jpg") no-repeat;background-size:cover;background-position:50% 50%;}}.overlay{position:fixed;width:100%;height:100%;background:url("../img/background.jpg") no-repeat center top #121212;opacity:0.87;z-index:1;display:none;}.admin-menu #logo-wrap{left:10px;}.ajax-progress{padding-left:10px;}.ajax-progress .throbber{background:url("../img/syrp_throbber.gif") no-repeat scroll 0 0 transparent;width:18px;}.ajax-progress .message{padding-left:25px;}body.node-type-post .node-post{padding-bottom:50px;}.node-post .field-name-body{margin:20px 0;}.node-post .post-footer-logo{display:block;margin:20px auto 0 auto;clear:both;padding-top:20px;}.node-post .post-category{font-size:1.35714em;font-family:heroreg;}.node-post .post-category a{float:left;font-size:24px;color:#33FF99;margin-right:10px;}.node-post .post-category .field-name-field-post-category a{color:#fff;font-size:19px;padding-top:7px;}.node-post .date{text-transform:uppercase;}.titled-section{margin-bottom:100px;position:relative;clear:both;}.titled-section h4{color:#33FF99;font-family:heroreg;font-size:1.28571em;}.titled-section h3{color:#FFF;margin:0 15px 12px 15px;font-size:2.07143em;font-family:herolight;padding-bottom:10px;}.email-sub-up{width:310px;position:absolute;right:0;height:115px;text-align:right;font-size:1em;font-family:heroreg;top:-40px;}.email-sub-up .signup{position:absolute;bottom:0;right:0;cursor:pointer;}.email-sub-up form{display:none;position:absolute;right:0;padding-top:30px;}.email-sub-up form label{float:left;text-transform:uppercase;}.email-sub-up form input{width:250px;}.email-sub-up form input#edit-submit{width:auto;position:absolute;top:0;right:0;color:#33FF99;}.email-sub-up form .form-item{margin:1px;}.email-sub-up span.bold,.email-sub-up span:hover{font-weight:bold;}@media all and (max-width: 768px) {.email-sub-up{top:-120px;left:20px;right:auto;}.email-sub-up .signup{right:auto;}}.social-icons{list-style:none outside none;padding-left:0;}.social-icons a{cursor:pointer;}.social-icons a .hover-svg{display:none;}.social-icons a:hover .master-svg{display:none;}.social-icons a:hover .hover-svg{display:block;}.social-icons li{float:left;}.titled-section .social-icons{top:36px;}@media all and (min-width: 768px) {ul.social-icons{position:absolute;left:0;}ul.social-icons li{float:none;}ul.social-horizontal li{float:left;}}.community-page{margin:0 auto;}.community-page #feed-loading-throb{display:none;text-align:center;clear:both;width:100%;padding-top:50px;}.community-page.feed-loading{padding-bottom:200px;}.community-page.feed-loading #feed-loading-throb{display:block;}.community-page .masonry-grid{margin:0 auto;display:block;}.community-page .masonry-grid svg.cell-type{position:absolute;top:8px;right:8px;}.community-page .masonry-grid svg.cell-type.left{position:absolute;top:8px;right:auto;left:8px;}.community-page ul.social-icons{left:0;}@media all and (min-width: 768px) {.community-page{padding-left:70px;}}.community-cells .block{margin-bottom:55px;}.community-cells iframe{height:200px;}.community-title .email-sub-up{top:60px;right:10px;}@media all and (max-width: 768px) {.community-title .email-sub-up{top:50px;left:20px;}}.community-title h2{text-transform:uppercase;font-family:herolight;font-size:4.14286em;text-align:center;}.community-title h2 a{color:#33FF99;}.community-title h2 span{color:#E2E2E0;font-size:49px;}.price{font-family:melbournelight;font-size:1.28571em;text-align:left;position:relative;overflow:visible;}.price .commerce-product-field-commerce-price,.price .field-name-commerce-price{float:right;}.price.discounted .now_price{position:absolute;top:11px;left:0;display:block;color:#ed1938;font-weight:bold;text-align:left;border-bottom:solid 1px #ed1938;}.price.discounted .now_price .special_sales_name{display:block;font-size:.8em;font-weight:normal;padding-bottom:3px;}.price.discounted .now_price .now_currency{display:none;}.node-product-display .product-top{margin-bottom:50px;}.node-product-display .product-top img{width:100%;height:auto;margin-top:50px;cursor:pointer;}.node-product-display .product-top h1,.node-product-display .product-top .titled-section h2,.titled-section .node-product-display .product-top h2{margin:35px auto 0 auto;height:110px;display:block;cursor:pointer;border:none;}.node-product-display .product-top .field-name-field-display-description{padding:20px 0;}@media all and (min-width: 768px) {.node-product-display .product-top{margin-bottom:150px;}}.node-product-display .product-top .price{margin-top:10px;text-align:center;color:white;font-size:1.5em;font-family:herolight;}.node-product-display .product-top .price.discounted{display:block;}.node-product-display .product-top .price del{line-height:0;display:inline-block;text-decoration:none;border-bottom:1px solid #d7d7d7;}.node-product-display .product-top .price .now_price{position:static;display:inline-block;}.node-product-display .product-top .price .now_price .now,.node-product-display .product-top .price .now_price .special_sales_name{display:none;}.node-product-display .product-top .price .now_price .now_currency{display:inline;}.node-product-display h2{color:#33FF99;font-size:2.85714em;text-align:center;margin:25px 0 15px 0;font-family:herolight;}.node-product-display .features img{width:100%;height:auto;border-radius:10px;}.node-product-display .features iframe{width:100%;min-height:209px;}.node-product-display .features .row{margin:0px 0 50px 0;}@media all and (min-width: 768px) {.node-product-display .features iframe{width:100%;min-height:253px;}.node-product-display .features .row{margin:0px 0 150px 0;}}@media all and (min-width: 992px) {.node-product-display .features iframe{width:100%;min-height:410px;}}.node-product-display .product-multi-purchase{clear:both;text-align:center;}.node-product-display .product-multi-purchase .col-sm-12 img,.node-product-display .product-multi-purchase .col-sm-6 img{max-width:360px;}.node-product-display .product-multi-purchase img{width:100%;margin-bottom:25px;}.node-product-display .product-multi-purchase h4,.node-product-display .product-multi-purchase h5{color:#33FF99;margin-top:0;}.node-product-display .product-multi-purchase h5{color:#D7D7D7;font-family:Helvetica,Arial,sans-serif;font-size:1em;padding:0 20px;margin-bottom:0;}.node-product-display .product-multi-purchase h4{text-transform:uppercase;}@media all and (min-width: 768px) {.node-product-display .product-multi-purchase{margin-top:100px;}}.field-name-commerce-price{font-size:2.21429em;font-family:herolight;}.field-name-commerce-price.discounted .current_price{color:#ed1938;border-bottom:solid 1px #ed1938;display:inline-block;line-height:1.2;}.field-name-commerce-price.discounted .original_price{line-height:0;display:inline-block;text-decoration:none;border-bottom:1px solid #d7d7d7;}.field-name-commerce-price.discounted .special_sales_name{font-size:.7em;font-weight:600;margin-top:10px;color:#ed1938;}.syrp-purchase-up{font-family:melbournelight;font-size:3em;color:#fff;margin:0 auto;background:url("../img/logo_white_med.png") no-repeat 50% 0px;text-decoration:none;cursor:pointer;display:block;padding-top:70px;text-align:center;}.syrp-purchase-up:hover,.syrp-purchase-down:hover{text-decoration:none;color:#33FF99;}.syrp-purchase-down{border:none;display:inline;text-transform:capitalize;background:none;color:#fff;font-family:melbournelight;font-size:3.5em;background:url("../img/logo_purchase.png") no-repeat 50% 75px;padding-bottom:50px;background-size:43px;margin-top:0;}.node-accessory-display .field-name-field-product-images img{max-width:100%;height:auto;margin-top:100px;}.node-accessory-display .accessory-action{text-align:center;position:relative;padding-bottom:100px;}.node-accessory-display .accessory-action .price{margin-top:50px;width:335px;padding:0 10px;}.node-accessory-display .field-name-field-display-product-reference .form-submit{border:none;}.node-accessory-display #syrp-compatibility-form{display:none;}.node-accessory-display a.compat-list{display:none;text-decoration:underline;color:#33FF99;margin-bottom:10px;}.node-accessory-display .compat-list:hover{color:#fff;}.node-accessory-display .commerce-product-field-field-compatability{display:none;padding-top:10px;}@media all and (max-width: 768px) {.node-accessory-display .field-name-field-product-images img{margin-top:0px;}}.tutorials iframe{width:100%;height:200px;}.field-name-field-display-description h2,.field-name-field-display-description h3,.field-name-field-display-description h4{font-family:arial;}.person{position:relative;margin-bottom:40px;cursor:pointer;}.person img{width:100%;height:auto;border-radius:100%;opacity:1;transition:opacity ease .5s;}.person .person-content{position:absolute;left:0;top:50%;padding:50px;text-align:center;opacity:0;transition:opacity ease .5s;}.person.hover img{opacity:0.08;}.person.hover .person-content{opacity:1;}#support,.block-syrp-support{clear:both;padding-top:100px;}span.file{display:block;margin-bottom:10px;}form .form-type-password-confirm .form-type-password{position:relative;}form .form-type-password-confirm .password-strength{position:absolute;margin:0 0 0 420px;}form .form-type-password-confirm .confirm-parent,form .form-type-password-confirm .password-parent{width:auto;}.social-media-icons{display:block;height:30px;margin:10px 0 0 0;padding:0;width:100%;clear:both;}body.front .social-media-icons{display:none;}.fb-frame{height:50px;left:1px;position:absolute;width:50px;}.facebook-button{float:left;overflow:hidden;width:90px;}.twitter-button{float:left;overflow:hidden;width:65px;}.gplus-button{float:left;overflow:hidden;width:70px;}.pinterest-button{float:left;overflow:hidden;width:60px;}.pinterest-button img{width:auto;}.share-small{float:right;height:20px;width:20px;-webkit-text-stroke:1px #33FF99;text-stroke:1px #33FF99;color:transparent;font-size:1.2em;transition:color ease .5s;}.no-textstroke .share-small{color:#121212;text-shadow:-1px -1px 0 #33FF99,1px -1px 0 #33FF99,-1px 1px 0 #33FF99,1px 1px 0 #33FF99;}.no-textstroke .share-small.hover,.share-small.hover{color:#33FF99;}.specifications .accordion .sp-lvl-2{left:270px;}.field-name-field-specifications-image{text-align:center;}.field-name-field-specifications-image img{margin:75px auto;max-width:100%;height:auto;}form.syrp-nab-form{font-size:18px;}form.syrp-nab-form #webform-component-products-ordered--link-cables legend{font-size:18px;border:none;}form.syrp-nab-form #webform-component-products-ordered--link-cables legend a{color:#fff;}form.syrp-nab-form #webform-component-products-ordered--link-cables legend span{width:170px;background-color:#76C485;}form.syrp-nab-form #webform-component-products-ordered--link-cables .fieldset-wrapper{margin-left:20px;}form.syrp-nab-form #webform-component-products-ordered--link-cables .fieldset-wrapper label{width:200px;}form.syrp-nab-form label{width:300px;}form.syrp-nab-form select{padding:5px;border:1px solid grey;}form.syrp-nab-form #edit-back{float:left;margin-right:20px;}form.syrp-nab-form .syrp-purchase{font-family:melbournelight;font-size:32px;color:#76C485;border:1px solid #76C485;text-decoration:none;cursor:pointer;display:block;text-align:left;background-color:inherit;}form.syrp-nab-form .syrp-purchase:hover{text-decoration:none;color:#76C485;}form.syrp-nab-form .webform-component-radios input{width:auto;margin-top:-5px;}.node-unpublished{background:none;border:dashed #444 1px;border-radius:10px;position:relative;}.node-unpublished::before{content:"\f06e";font-size:3em;font-family:"FontAwesome";position:absolute;line-height:1;opacity:.2;left:20px;top:20px;}.related_product{padding-top:150px;}.related_product ul.grid{text-align:center;}.related_product ul.grid li.product-cell{float:none;display:inline-block;}.make-image-responsive img{width:100%;height:auto;}.field-collection-container{border-bottom:none;}.field-collection-container .field-collection-view{border-bottom:solid 1px #585858;padding-bottom:20px;}.field-collection-container .field-collection-view.field-collection-view-final{border-bottom:none;}.node-type-resource-page .field-collection-view table td:nth-child(1){width:80%;}.node-type-resource-page .field-collection-view table td:nth-child(2){width:20%;}.media_embed{max-width:100%;height:auto!important;width:560px;margin:40px auto;position:relative;}.media_embed::after{content:" ";display:block;padding-top:56.25%;}.media_embed iframe{position:absolute;height:100%;width:100%;}.refurbish-genie{float:none;margin-left:auto;margin-right:auto;margin-top:100px;}body.NZD .refurbish-genie{display:block;}.refurbish-genie h4{margin-bottom:0;}.refurbish-genie .field-name-commerce-price{margin-bottom:10px;}