
/* Custom CSS theme */
html#ecwid_html body#ecwid_body .ecwid {
  color: rgb(255, 255, 255); !important;
} 

.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  font-family: Helvetica, Arial, sans-serif; !important;
} .ecwid p{margin:0 0 15px 0;line-height:1.4}
 div.ecwid-productBrowser-head{display:none}
 .ecwid-lte-480px td.ecwid-productBrowser-productsGrid-cellSpace{height:1px}
 td.ecwid-productBrowser-productsGrid-cellSpace{width:1px;height:1px}
 div.ecwid-productBrowser-productsGrid-productTopFragment>table tr td table{margin:0 auto}
 td.ecwid-productBrowser-subcategories-mainTable{margin:0 auto}
 html#ecwid_html body#ecwid_body div.ecwid-pager{font:12px helvetica, arial, verdana, sans-serif;color:#9E9E9E}
 html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-disabled{color:#9E9E9E}
 html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-enabled{cursor:pointer;color:#fff}
 html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link{color:#fff;margin:0px 6px}
 html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div{color:#9E9E9E}
 html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel{color:#9E9E9E;line-height:0px}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-descr{font:normal 12px helvetica, arial, verdana, sans-serif;color:#9E9E9E}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-price{font:normal 16px tahoma, geneva, verdana, sans-serif;color:#fff}
 div.ecwid-productBrowser-cart-checkoutOptionsSeparator{color:#000}
 div.ecwid-productBrowser-details-qtyAvailInfo{color:#6f6f6f}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-estimationNote{font:13px tahoma, geneva, verdana, sans-serif;color:#fff;padding-bottom:4px}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-estimationNote span{color:#9E9E9E}
 html#ecwid_html body#ecwid_body span.ecwid-shippingOption label{color:#1e2c38}
 html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle,html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-Label,html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-HTML{font:normal 20px helvetica, arial, verdana, sans-serif;color:#fff}
 html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton{color:#1e2c38}
 html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-link-visited{color:#64707a}
 html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-link-current{color:#fff;border-bottom:3px solid #1e7ec8}
 div.ecwid-form{color:#6f6f6f}
 

.ecwid-Invoice-cell-title {
background: #0079C1; !important;
} .ecwid-Orders-EmptyList,.ecwid-AddressBook-addButton,.ecwid-Invoice-Header,.ecwid-Invoice-cell,.ecwid-Invoice-footer-placeOrder{background:#fafafa !important}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-subcategories-categoryName{color:#9E9E9E;margin-top:10px}
 html#ecwid_html body#ecwid_body .ecwid a,html#ecwid_html body#ecwid_body .ecwid a:active,html#ecwid_html body#ecwid_body .ecwid a:visited{font:normal 15px tahoma, geneva, verdana, sans-serif}
 html#ecwid_html body#ecwid_body td.ecwid-productBrowser-subcategories-cellSpace{height:30px}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku{color:#9E9E9E}
 


div.ecwid-productBrowser-subcategories-categoryName span.gwt-InlineLabel {
font-family: 'Oswald', sans-serif; !important;
font-size: 16px;
color: #F1F1F1;
} 


div.ecwid-productBrowser-price span.ecwid-productBrowser-price-value {
font-family: 'Oswald', sans-serif; !important;
font-size: 17px;
} tr.ecwid-productBrowser-cart-itemsTable-row-selected,td.ecwid-productBrowser-cart-itemsTable-cell-selected{background-color:#272626}
 div.ecwid-minicart{background-image:url(https://bullantperformance.com.au/wp-content/uploads/2014/05/minicart2.png)}
 

html#ecwid_html body#ecwid_body div.ecwid-minicart-counter {
font-family: 'Oswald', sans-serif; !important;
color: #1e7ec8;
position: absolute;
left: 80px;
top: 15px;
} div.ecwid-minicart-caption{top:52px;font-family:Helvetica, Arial, sans-serif}
 div.ecwid-minicart-label{top:58px}
 span.ecwid-minicart-label-text{color:#4b5660}
 div.ecwid-minicart-link{top:56px}
 div.ecwid-minicart{height:115px}
 span.ecwid-productBrowser-details-optionRadioButton-name{color:#4b5660}
 div.ecwid-productBrowser-details div.ecwid-productBrowser-price{padding-bottom:0}
 span.ecwid-productBrowser-cart-optionsList-name{color:#fff;font-size:12px}
 span.ecwid-productBrowser-cart-optionsList-value{color:#fff;font-size:12px}
 span.ecwid-productBrowser-cart-weight{font-size:12px}
 div.ecwid-productBrowser-cart div.ecwid-productBrowser-sku{font-size:12px}
 span .ecwid-productBrowser-details-optionRadioButton-bracket,span .ecwid-productBrowser-details-optionRadioButton-price{color:#4b5660}
 div.ecwid-productBrowser-details-GalleryPanel-linkContainer div{color:#FFFFFF}
 .ecwid ul{line-height:1.4;padding-left:1em}
 .ecwid ul li{padding-bottom:6px}
 a.ecwid-favorite-menu-item,a.ecwid-productBrowser-auth-signInLink,a.ecwid-productBrowser-auth-accountLink,a.ecwid-productBrowser-auth-signOutLink{color:#FFFFFF}
 div.ecwid-productBrowser-auth{margin-top:0px}
 a.gwt-Anchor{color:#FFFFFF}
 div.ecwid-productBrowser-price.ecwid-price div div{font-family:'Oswald', sans-serif;font-size:17px}
 table.ecwid-productBrowser-subcategories-mainTable{margin:10px auto;width:100%}
 .ecwid-lte-600px div.ecwid-productBrowser{padding:0 0% 10px}
 div.ecwid-LoginForm-links table tbody tr td a.gwt-Anchor{color:#272626}
 html#ecwid_html body#ecwid_body table.ecwid-LoginBox{border:solid 4px #efefef;margin-top:20px}
 table.ecwid-popup-linkBlock tbody tr td a.gwt-Anchor{color:#272626}
 html#ecwid_html body#ecwid_body .gwt-TabBarItem-selected{background:#e8e8e8 url(https://bullantperformance.com.au/wp-content/uploads/2014/11/body-gradient1.png) 50% 0 repeat-x !important;border:1px solid #bbb !important;text-shadow:1px 1px 1px rgba(255,255,255,0.9)}
 

html#ecwid_html body#ecwid_body div.ecwid-Account table.ecwid-categoriesTabBar table.gwt-TabBarItem a span {
    font-family: 'Oswald', sans-serif; !important;
    font-size: 17px;
    text-transform: uppercase;
} html#ecwid_html body#ecwid_body td.ecwid-DateRangeBox-range{font:normal 15px helvetica, arial, verdana, sans-serif;padding:5px 10px}
 html#ecwid_html body#ecwid_body table.ecwid-DateRangeBox{background-color:#ddd}
 div.ecwid-DateRangePopup-DateRangeLabel{color:#272626}
 div.ecwid-Account-content{background-color:#ddd}
 button.ecwid-AccountSettings-SaveButton{margin:0}
 div.ecwid-Orders-EmptyList{color:#272626}
 .tabTop,.tabTopLeft,.tabTopCenter,.tabTopRight,.tabMiddle,.tabMiddleLeft,.tabMiddleCenter,.tabMiddleRight{background:none !important}
 div.ecwid-AddressBook-item{background:#F0F0F0}
 


html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-Label, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-HTML {
    font-size: 18px;
    font-family: 'Oswald', sans-serif; !important;
    text-transform: uppercase;
} 

div.ecwid-AddressBook-addButton div {
    font-family: 'Oswald', sans-serif; !important;
    text-transform: uppercase;
} a#gwt-uid-31.gwt-Anchor{color:#2583ad}
 a#gwt-uid-35.gwt-Anchor{color:#2583ad}
 

div.ecwid-MessageBox-msg {
    font-family: Helvetica, Arial, sans-serif; !important;
    color: #9E9E9E;
} div.ecwid-productBrowser-productsTable-emptyStock{color:#DC3622}
 .gwt-HTML h3{font-weight:bold;font-size:16px;line-height:1.4}
 .ecwid-lte-480px div.ecwid-productBrowser-details-rightPanel{float:right}
 td.ecwid-Invoice-edgeCell{background-color:#e3e3e3}
 div.ecwid-productBrowser-details-leftPanel{padding-top:0px}
 .ecwid-maintenance-message{color:#9E9E9E}
 input.ecwid-SearchPanel-field{width:100%;margin-right:0px;padding:5px}
 button.ecwid-SearchPanel-button{margin-top:5px;margin-bottom:8px}
 .ecwid-lte-768px div.ecwid-productBrowser-gallery{margin-bottom:20px}
 div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sku{width:140px}
 .ecwid-lte-400px div.ecwid-productBrowser-details-rightPanel{float:none}
 div.ecwid-popup-headLabel{font-family:'Oswald', sans-serif;font-size:20px;text-transform:uppercase;color:#0079C1;padding:0px 0px 0px 10px;margin:0 0 5px 0}
 div.ecwid-productBrowser-cart-EnterCouponBox-couponCodeLabel{color:black}
 div.ecwid-amexPaymentForm{background-color:#dddddd}
 div.ecwid-amexField-hint{color:black;font-size:12px;line-height:18px}
 html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2.ecwid-SingleProduct-v2-bordered.loaded{background-color:transparent}
 html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-title{color:white;font:normal 15px "Helvetica Neue", Helvetica, Arial, sans-serif !important}
 html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2{min-width:215px}
 

html#ecwid_html body#ecwid_body .ec-size .ec-store h1 {
    /* shopping cart title*/
    font-family: 'Oswald', sans-serif; !important;
    font-size: 22px;
    text-decoration: none;
    text-transform: uppercase;
    color: #F1F1F1;
    font-weight: 10;
} .form-control__inline-label{color:#F1F1F1}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__price-amount{color:#F1F1F1}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner{color:#F1F1F1}
 html#ecwid_html body#ecwid_body div.ecwid-form{background-color:transparent;color:#9E9E9E}
 html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton{color:#F1F1F1}
 html#ecwid_html body#ecwid_body span.ecwid-shippingOption label{color:#F1F1F1}
 html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary{background-color:#0079C1}
 html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary:hover{background-color:#0079c1ad}
 html#ecwid_html body#ecwid_body div.ecwid-ppReview-block{background-color:#dddddd}
 html#ecwid_html body#ecwid_body div.ecwid-ppReview-totals-block{border-top:0}
 html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--secondary:hover{background-color:#0079c1ad}
 html#ecwid_html body#ecwid_body div.ecwid-ppReview-sidebar-ver{width:75%}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price{color:#0079C1}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details-module__title{margin-bottom:15px}
 html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-breadcrumbs{font-size:14px}
 

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-price {
    /* feel free to change the code below*/
    font-size: 18px;
    font-family: 'Oswald', sans-serif; !important;
    color: #1e7ec8; !important;
} html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-tabs__tab--active{background-color:#fbfbfb}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-tabs__text{color:#807f7f}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-step__title{color:#F1F1F1}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:hover{color:#fffbfb}
 html#ecwid_html body#ecwid_body .ec-size .ec-store button,html#ecwid_html body#ecwid_body .ec-size .ec-store input,html#ecwid_html body#ecwid_body .ec-size .ec-store optgroup,html#ecwid_html body#ecwid_body .ec-size .ec-store select,html#ecwid_html body#ecwid_body .ec-size .ec-store textarea{padding:5px}
 html#ecwid_html body#ecwid_body .ecsp .ecwid-btn--primary,html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary{background:#1e7ec8}
 
html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2.loaded .ecsp-title, html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2.loaded .ecsp-productBrowser-price {
    margin-top: 5px;
    margin-bottom: 8px;
   font-family:
} html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecsp-title,html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-AddToBagButton,html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-options{padding-right:24px;padding-left:0px;font-size:15px;color:#F1F1F1;font-family:Helvetica, Arial, sans-serif}
 html#ecwid_html body#ecwid_body .ecsp .ecwid-btn--primary:hover,html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary:hover{background:#999}
 html#ecwid_html body#ecwid_body .ecsp .ecwid-btn--primary,html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary{font-family:Oswald, Arial, sans-serif}
 .ec-size .ec-store .details-product-price__value{font-size:24px;font-weight:600}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price__value{font-weight:600}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__radio:checked+.form-control__radio-view::after{border-color:#0079C1;background-color:#0079C1}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h1,html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h1{font-size:26px;font-family:Oswald, Arial, sans-serif;text-transform:uppercase;color:#F1F1F1}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h4,html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h4{font-size:20px;font-family:Oswald, Arial, sans-serif;text-transform:uppercase;color:#F1F1F1}
 .signin__description{font-size:14px}
 html#ecwid_html body#ecwid_body span.ecwid-maintenance-popup{padding:10px}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:not(.form-control--no-hover):hover{background-color:transparent}
 html#ecwid_html body#ecwid_body .ecwid-search-widget__input,html#ecwid_html body#ecwid_body .ecwid-search-widget__input[type="search"],html#ecwid_html body#ecwid_body .ecwid-search-widget__input[type="text"]{height:3.2em}
 span.ecwid-maintenance-message{font-size:0}
 span.ecwid-maintenance-message:after{content:'Our store is closed temporarily due to illness and will reopen on Tuesday, May 31. Thank you for your understanding.';font-size:20px}
 .ec-paypal-pay-later-message{background-color:#9e9e9e !important}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-paypal-pay-later-message{padding-top:10px;padding-left:10px}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-paypal-pay-later-message{padding-top:10px;padding-left:10px}
 .form-control.form-control--flexible.form-control--large:hover{background-color:#e2e3e4 !important}
 