.ProductList li,.ProductTiles li {
    min-width: 231px!important;
}

body {
    color: #666;
    background: #FFF
}

a {
    color: #e02f2a;
    text-decoration: none
}

a:hover {
    color: #333
}

.Textbox,.field-xlarge,select,textarea {
    border: 1px solid #ddd
}

.btn,input[type=button],input[type=reset],input[type=submit] {
    background: #e02f2a;
    border: 0;
    color: #FFF!important;
    text-decoration: none!important;
    padding: 12px;
    line-height: normal!important;
    letter-spacing: .5px;
    font-size: 14px!important
}

#ProductReviews a.button:hover,.ProductList li .ProductActionAdd a.Choose:hover,.ProductList li .ProductActionAdd a:hover,a.btn_link {
    text-decoration: none
}

.btn:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
    background: #444;
    border: 0
}

#SideProductAddToWishList .btn,input.WishListButton {
    color: #fff!important
}

#TopMenu,#TopMenu a,#TopMenu p {
    color: #333
}

.btn.btn-secondary {
    background: #e02f2a;
    border: 0
}

.btn.btn-secondary:hover {
    background: #444;
    border: 0
}

#FooterUpper .Column input.Button {
    background: #ce0000;
    border: 0;
    font-family: Oswald,sans-serif;
    height: auto;
    padding: 4px 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0
}

#TopMenu,#TopMenu .FloatRight,#TopMenu .currency-converter {
    height: 30px
}

#FooterUpper .Column input.Button:hover {
    background: #444
}

#TopMenu {
    background: #eaeaea;
    line-height: 30px
}

#TopMenu a:hover {
    color: #3f8511
}

#TopMenu .selCurr {
    color: #ce0000
}

#TopMenu .currency-converter #SideCurrencySelector {
    background: #fff;
    color: #000
}

#TopMenu .currency-converter #SideCurrencySelector .CurrencyList {
    display: none
}

#TopMenu .currency-converter #SideCurrencySelector:before {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/drop.png) no-repeat
}

#TopMenu .currency-converter #SideCurrencySelector .selected-currency {
    border: 1px solid #ededed;
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/sel.png) 95% 50% no-repeat #fff
}

.wishLink {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/wishlist-white.png) 10px 50% no-repeat
}

.CartLink {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/cart-white.png) 0 50% no-repeat
}

#TopMenu .CartLink {
    background: url(https://cdn2.bigcommerce.com/server1900/13fb4/product_images/uploaded_images/cart.png?t=1446569078) 0 50% no-repeat
}

#TopMenu .wishLink {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/wishlist.png) 10px 50% no-repeat
}

#TopMenu .checkout {
    background: #54b016
}

#TopMenu .checkout:hover {
    background: #312E29
}

#SearchForm,#Wrapper {
    background: #fff
}

#Logo {
    margin: 20px 0 5px;
    width: 252px;
}

#Logo a {
    color: #54b016
}

.freeShipping {
    width: 97px;
    float: right;
    margin: 17px 0 10px 2%;
}

@media(min-width: 480px) {
    .freeShipping {
        width: 111px;
        margin-top: 15px;
    }
}

@media(min-width: 767px) {
    .freeShipping {
        margin-top: 31px;
        width: 151px;
    }
}

#SearchForm {
    border: 1px solid #e2e2e2;
    margin: 37px 0 30px
}

#SearchForm button span {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/search.png) 50% 8px no-repeat #e2e2e2;
    -moz-transition: all .1s ease;
    -webkit-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease
}

#SearchForm button:hover span {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/search.png) 50% 8px no-repeat #d5d5d5;
    -moz-transition: all .1s ease;
    -webkit-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease
}

#SearchForm #search_query {
    padding: 8px;
    color: #888
}

#HeaderLower {
    background: #e02f2a;
    color: #fff;
    width:100%;
    font-size: 15px
}

#HeaderLower a {
    color: #fff
}

#Header>a {
    background: #c30;
    display: block;
    float: right;
    height: 26px;
    margin: 5px 0 5px 10px;
    padding: 8px 0 0;
    text-align: center;
    width: 34px
}

@media (min-width: 480px) {
    #Header>a {
        background:#e02f2a;
        display: block;
        float: right;
        height: 26px;
        margin: 17px 0 35px 10px;
        padding: 8px 0 0;
        text-align: center;
        width: 34px
    }
}

#Header>a:hover {
    background: #ccc
}

@media (min-width: 767px) {
    #Header>a {
        margin: 37px 0 35px 10px;
    }
}

#HeaderLower li {
    height: auto;
    letter-spacing: normal
}

#HeaderLower li ul li {
    font-family: Lato,sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0
}

#HeaderLower li:first-child a {
    border-left: solid #666 0
}

#HeaderLower li a {
    border-left: 1px solid #;
    padding: 10px 22px 11px
}

#HeaderLower li li a {
    padding: 10px 22px
}

#HeaderLower li a .sub-indicator {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/menu-arrow-white.png) 0 100% no-repeat;
    display: block;
    height: 4px!important;
    margin-top: -2px!important;
    opacity: 1!important;
    right: 12px!important;
    top: 50%!important;
    width: 7px!important;
    position: absolute;
    z-index: 1
}

#HeaderLower li.over a {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px
}

#HeaderLower li ul {
    background: #444;
    top: 42px
}

#HeaderLower li ul li a {
    color: #fff;
    border-top: 1px solid #888;
    border-bottom: none!important;
    padding: 8px 12px
}

#HeaderLower li ul li:first-child a {
    border-top: none
}

#HeaderLower li ul li a.hasSub {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/subDrop.png) 100% 50% no-repeat!important
}

#HeaderLower li ul li a:hover {
    background: #e02f2a!important;
    color: #fff
}

#HeaderLower li.subOver a {
    color: #312E29
}

#HeaderLower li.subOver li a {
    color: #54b016
}

#HeaderLower li.subOver li.subOver a {
    color: #312E29
}

#HeaderLower li.subOver li.subOver li a {
    color: #54b016
}

#HeaderLower li.subOver li.subOver li a:hover {
    color: #312E29
}

#SideCartContents h2,#sidr-right-compare h2 {
    font-size: 15px;
    color: #f1f1f1;
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/square-dark.png) #444;
    line-height: 40px;
    padding: 0 0 0 12px
}

#SideCartContents .BlockContent,#sidr-right-compare .BlockContent {
    margin-top: 10px;
    color: #555
}

#SideCartContents img,#sidr-right-compare img {
    float: left;
    width: 30px;
    margin-right: 5px
}

#SideCartContents li,#sidr-right-compare li {
    float: left;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #d6d6d6
}

#SideCartContents .CheckoutLink,#SideCartContents .ViewCartLink,#sidr-right-compare .CompareNowLink {
    background: #c30;
    font-family: Lato,sans-serif;
    font-size: 14px;
    color: #fff;
    padding: 3px 10px;
    font-weight: 600!important;
    text-transform: uppercase;
    margin: 0 5px 0 0
}

#sidr-right-compare .comparisionBox li a,.SideCart li a {
    color: #333
}

#SideCartContents .CheckoutLink:hover,#sidr-right-compare .CompareNowLink:hover {
    background: #444
}

.Content .Block h2,h2.productCategories {
    line-height: 34px;
    padding: 0 0 0 12px;
    margin: 0 0 20px
}

.Content .SideRecentlyViewed h2 {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/square.png);
    color: #54b016;
    line-height: 42px;
    padding: 0 0 0 12px;
    margin: 0 0 20px;
    font-size: 18px
}

.Content .FeaturedProducts h2,h2.productCategories {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/square.png) #166fb0;
    color: #fff;
    line-height: 42px;
    padding: 0 0 0 12px;
    font-size: 18px;
    margin: 0 0 18px
}

.Content .Block h2,h2.productCategories {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/square.png) #fbfbfb;
    color: #000
}

.Left .Block {
    margin: 0;
    padding: 0
}

.Content .Left .Block h2,.Left .Block h2 {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/square-dark.png) #888;
    color: #fff;
    line-height: 42px;
    padding: 0;
    margin: 0;
    font-size: 14px;
    text-align: center
}

#SideAccountStoreCredit .BlockContent {
    -moz-box-sizing: border-box;
    border: 1px solid #DDD;
    line-height: 22px;
    padding: 10px;
    width: 99.5%
}

.ProductList li .ProductImage {
    background: #fff
}

.ProductList li .ProductDetails {
    color: #4c4944;
    padding: 0 8px;
    text-align: center;
    font-size: 14px;
    margin-top: 12px
}

.ProductList li .ProductDetails a {
    color: #333!important;
    font-weight: 400
}

.ProductList li .ProductDetails a:hover {
    color: #54b016
}

#fastCartContainer .ProductList li .ProductList li .ProductPriceRating .Rating0 {
    border-left: solid #4c4944 1px
}

.ProductList li .ProductActionAdd {
    text-align: center
}

#ProductReviews a.button {
    background: #54B016;
    border: 1px solid #54B016;
    color: #fff!important;
    font-family: oswald
}

.featured-products-pager,.new-products-pager,.popular-products-pager,.sales-products-pager,.topseller-products-pager {
    font-size: 32px;
    text-align: center;
    clear: both;
    cursor: pointer;
    padding: 10px 0 0;
    color: #166fb0
}

.featured-products-pager span,.new-products-pager span,.popular-products-pager span,.sales-products-pager span,.topseller-products-pager span {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/smalldots.png) left top no-repeat;
    text-indent: -9999px;
    width: 7px;
    height: 7px;
    display: inline-block;
    margin: 0 2px
}

.featured-products-pager span.cycle-pager-active,.new-products-pager span.cycle-pager-active,.popular-products-pager span.cycle-pager-active,.sales-products-pager span.cycle-pager-active,.topseller-products-pager span.cycle-pager-active {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/smalldots.png) left bottom no-repeat
}

#FooterUpper {
    background: #222;
    color: #FFF;
    margin: 20px 0 0
}

#FooterUpper .Column li a:hover {
    color: #fff
}

.QuickSearch {
    background: #fff;
    padding-top: 0;
    -webkit-box-shadow: #999 0 0 2px;
    -moz-box-shadow: #999 0 0 2px;
    box-shadow: #999 0 0 2px;
    margin: 6px 0 0 26px;
    width: 240px!important
}

.QuickSearchResultImage img {
    border: 1px solid #e5e5e5
}

.QuickSearchResultMeta a {
    color: #166fb0
}

.QuickSearchAllResults a {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/viewallresults.png) no-repeat;
    height: 27px;
    width: 161px;
    overflow: hidden;
    text-indent: -500px;
    position: relative
}

.QuickSearchAllResults a:hover {
    background-position: 0 100%
}

.QuickSearchResult:hover td {
    background: #e7e8e7
}

#QuickSearch .QuickSearchResultName {
    clear: both;
    display: block
}

#QuickSearch span.Price {
    display: block;
    float: left;
    margin-right: 5px
}

.QuickSearchResultMeta .RatingIMG {
    display: block;
    padding: 2px 0 2px 5px
}

.Breadcrumb {
    color: #888;
    border-bottom: 1px solid #E8E8E8;
    line-height: 17px;
    min-height: 30px;
    margin-bottom: 0!important;
    overflow: hidden;
    margin-top: 5px !important;
}

.Breadcrumb ul {
    clear: both;
    display:none;
}

.Breadcrumb ul:last-child{
    display:block !important;
}

.Breadcrumb li {
    float: left;
    display: block;
    white-space: nowrap
}

.Breadcrumb li a {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/breadSep.png) 100% 50% no-repeat
}

.Breadcrumb li a:hover {
    color: #333
}

.ProductBreadcrumb ul {
    clear: both
}

.PagingList li {
    border-left: solid #fff 1px
}

.PagingList li a {
    color: #312e29
}

.PagingList li a:hover {
    background: #e7e8e7
}

.CategoryPagination .Prev a {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/prev.png) 50% 50% no-repeat
}

.CategoryPagination .Next a {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/next.png) 50% 50% no-repeat
}

.SortBox .selector {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/sel2.png) 106% 50% no-repeat #e8e8e8;
    border: 1px solid #ddd
}

.SortBox .selector span {
    background: #fff
}

#sidr-left-menu h2,.Left #SideNewProducts h2,.Left .CategoryList h2 {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/square-dark.png) #ce0000;
    font-size: 18px;
    line-height: 42px;
    color: #fff
}

.addtowishlist>a,.compare>a {
    font-size: 12px;
    font-weight: 400!important
}

.CompareButton {
    border-top: dotted #c8c8c8 1px;
    display: none
}

.compare>a {
    border-left: 1px solid #d6d6d6;
    color: #166fb0;
    line-height: 14px;
    margin-bottom: 11px;
    text-align: center;
    padding: 5px;
    display: block
}

.compare {
    width: 50%;
    float: right
}

#Outer.compare {
    float: none
}

.addtowishlist {
    color: #166fb0;
    text-align: center;
    float: left;
    width: 49%
}

.EstimateShipping .EstimateShippingButtons,.NewsDate {
    text-align: right
}

.addtowishlist>a {
    color: #166fb0;
    padding: 4px 5px;
    display: block
}

.addtowishlist>a:hover,.compare>a:hover {
    color: #54b016
}

.RecentNews li {
    border-bottom: solid #e4e4e4 1px
}

.RecentNews li h5 a {
    color: #312e29
}

.CartItemQuantity div.selector {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/sel3.png) 100% 50% no-repeat
}

.CartItemQuantity div.selector span {
    border-right: solid #e4e4e4 1px;
    color: #000
}

.TabNav li.Active a {
    color: #54b016
}

table.Stylize th {
    background: #166fb0;
    color: #FFF;
    font-family: oswald;
    font-weight: 400!important;
    padding: 12px
}

table.Stylize td {
    border-bottom: solid #ddd 1px
}

table.CartContents .ProductName h5 a {
    color: #312e29
}

.CartRemoveLink {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/remove.png) no-repeat
}

.EstimateShipping dl {
    background: #EAECEE;
    border: 1px solid #ddd;
    overflow: hidden
}

.EstimateShipping input[type=button] {
    background: #166fb0
}

.EstimateShipping input[type=button]:hover {
    background: #54b016
}

.ShippingMethodList table td {
    border-bottom: 1px solid #DEDEDE!important
}

.CartContents tfoot .GrandTotal td {
    border-top: solid #ddd 1px;
    border-bottom: solid #ddd 1px
}

.SalePrice {
    font-weight: 600
}

.order-number {
    font-size: 1.4em;
    letter-spacing: 1px;
    text-transform: uppercase
}

.hero_slider .Block div {
    border-bottom: 4px solid #000
}

.hero_slider .Block div div {
    border: 0
}

.CompareCenter,.CompareItem,.CompareLeft {
    border-left: solid 1px #dcdcdc
}

.hero div .text a,.hero div .text h1,.hero div .text h2,.hero div .text h3,.hero div .text p {
    color: #000;
    text-shadow: none
}

.Block.banner_brand_page_bottom div .text.text-light *,.Block.banner_category_page_bottom div .text.text-light *,.Block.banner_home_page_bottom div .text.text-light *,.Block.banner_search_page_bottom div .text.text-light *,.hero div .text.white * {
    color: #fff!important;
    text-shadow: 1px 1px 2px #000!important
}

a.btn_link {
    color: #fff!important;
    background: #000;
    padding: 2px 10px!important
}

a.btn_link:hover {
    text-decoration: underline
}

.ToggleSearchFormLink.btn a:hover {
    color: #000
}

.plain.btn {
    background: #fff!important;
    text-transform: capitalize!important;
    font-family: 'Helvetica Neue',Helvetica,Sans-Serif
}

.plain.btn:hover {
    text-decoration: underline!important
}

.CompareItem {
    width: 200px
}

.CompareFieldName {
    font-weight: 700;
    border-bottom: 1px solid #dcdcdc
}

.CompareCenter,.CompareFieldTop,.CompareLeft {
    border-bottom: solid 1px #dcdcdc
}

.CompareFieldTop a:hover {
    color: #4e4e4e
}

.CompareCenter {
    text-align: center
}

.CartCode {
    border: 1px solid #dcdcdc;
    border-width: 1px 0 0
}

.header .actions .btn {
    font-size: 13px!important;
    padding: 4px 12px!important;
    margin-left: 20px
}

#wishlistsform .action .edit a {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/edit.png) left top no-repeat
}

#wishlistsform .action .delete a {
    background: url(../Outdoor/images/trash.png) left top no-repeat
}

#wishlistsform .action .share a {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/share.png) left top no-repeat;
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.JustAddedProduct {
    border: 1px solid #dcdcdc;
    background: #fff
}

.JustAddedProduct a,.JustAddedProduct strong {
    text-decoration: none
}

.JustAddedProduct a:hover {
    text-decoration: underline
}

.Message {
    color: #000;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    background-position: 12px 11px;
    background-repeat: no-repeat;
    padding-left: 6px
}

.ErrorMessage,.InfoMessage,.SuccessMessage {
    background-position: 5px 5px;
    background-repeat: no-repeat;
    padding: 5px 10px 5px 35px
}

.Message a {
    text-decoration: none
}

#change-currency,.fastCartSummaryBox a:hover {
    text-decoration: underline
}

.InfoMessage {
    background-color: #effdfd;
    background-image: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/InfoIcon.png);
    border-color: #d9f1f1
}

.SpecificInfoMessage {
    color: #606060;
    background-color: #f4f4f4
}

.SuccessMessage {
    background-color: #dafbd8;
    background-image: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/SuccessIcon.png);
    border-color: #c6e7c4
}

.ErrorMessage {
    background-color: #fbe9e7;
    background-image: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/ErrorIcon.png);
    border-color: #f5d8d4
}

.ComparisonTable tr.Over td,.ComparisonTable tr:hover td,.SearchTips .Examples {
    background: #f4f4f4
}

.Right hr {
    background: 0 0;
    border: 0
}

.MiniCart .SubTotal {
    color: #4e4e4e
}

.currentVideo {
    background-color: #e7e7e7
}

.videoRow:hover {
    background-color: #efefef
}

.CartContents .ItemShipping th {
    border-bottom-color: #dcdcdc;
    border-top-color: #dcdcdc;
    background: #f4f4f4;
    color: #2f2f2f
}

#ModalContent,.ModalContent {
    background: #fff!important
}

#fastCartContainer {
    font-size: 13px;
    color: #000;
    padding: 20px 0
}

.fastCartContent h2,.fastCartContent h3 {
    background-color: transparent
}

.fastCartThumb {
    border: 1px solid #e5e5e5;
    padding: 0;
    background: #fff;
    width: 204px;
    height: 204px
}

.fastCartThumb img {
    display: block;
    margin: auto;
    max-width: 204px;
    max-height: 204px
}

.fastCartSummaryBox .ProductPrice,.fastCartSummaryBox .subtotal {
    border-color: #fff
}

.fastCartContent .ProductList .ProductDetails a,.fastCartContent .fastCartTop a {
    color: #010101
}

.fastCartContent .ProductList em,.fastCartContent .ProductPrice {
    color: #000
}

.fastCartContent .Quantity {
    color: #606060
}

.fastCartContent p {
    color: #bdbdbd444
}

.fastCartBottom h3 {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 42px;
    margin: 15px 0;
    padding: 0 10px;
    position: relative;
    border: 0 solid!important;
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/square.png)
}

.SubCategoryListGrid {
    margin-bottom: 20px
}

#AjaxLoading,.CurrencyList a.Sel,.OrderItemMessage,.SharePublicWishList {
    background: #fff
}

#socnet .icon-social-theme {
    background-image: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/sprite-social.png)
}

#TopMenu .phoneIcon {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/phoneIcon.png) 0 50% no-repeat;
    padding-left: 15px
}

#currency-chooser {
    float: right;
    clear: both;
    margin-top: 25px;
    font-size: 11px
}

#currency-chooser .currency-info {
    float: left;
    margin-right: 5px;
    color: #b8b8b8
}

#change-currency,.treeview .hover {
    color: #000;
    cursor: pointer
}

#change-currency {
    float: left
}

#currency-chooser .currencies {
    background: #f8f8f8;
    display: none;
    margin-top: 30px;
    padding: 10px;
    position: absolute;
    right: 0;
    z-index: 10;
    width: 168px
}

#currency-chooser .currencies:before {
    width: 0;
    height: 0;
    border-left: 15px solid rgba(248,248,248,0);
    border-right: 15px solid rgba(248,248,248,0);
    border-bottom: 15px solid #f8f8f8
}

#currency-chooser .currencies dd {
    background: 0 0;
    border: 1px solid #ededed
}

#currency-chooser .currencies dd a {
    background: 0 0;
    border: none;
    padding: 5px
}

#currency-chooser .currencies dd a.Sel {
    background: #fff
}

#SideCategoryList .sf-menu ul {
    display: none!important
}

#sidr-right ul,#sidr-right-compare ul,.treeview,.treeview ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#sidr-right,#sidr-right-compare {
    background: #eaeaea;
    left: auto;
    right: -260px;
    border-left: 1px solid #ddd
}

.treeview ul {
    background-color: #f6f6f6
}

.treeview .hitarea {
    background-image: url(https://www.intlairtool.com/content/menu-arrow.png);
    cursor: pointer;
    position: absolute;
    background-repeat: no-repeat;
    right: 0;
    top: 0
}

* html .hitarea {
    display: inline;
    float: none
}

.treeview li {
    margin: 0;
    position: relative;
    border-bottom: 1px solid #e5e5e5
}

#treecontrol {
    margin: 1em 0;
    display: none
}

.treeview li a.selected,.treeview li a:hover,.treeview li li a.selected,.treeview li li li a.selected {
    color: #fff;
    background: #e02f2a;
    text-decoration: none
}

.treeview li li {
    position: relative;
    border-bottom: none;
    border-top: 1px solid #e5e5e5
}

.treeview li.collapsable,.treeview li.expandable {
    background-position: 0 -176px
}

.SideNav li a,.treeview li a {
    color: #444;
    font-size: 14px;
    text-decoration: none;
    border-bottom: 1px solid #bdbdbd;
    padding: 8px 10px;
    display: block
}

#sidr-left-menu .treeview li.collapsable a,#sidr-left-menu .treeview li.expandable a {
    border-bottom: none;
    width: 79%
}

#sidr-left-menu .treeview li.collapsable li a,#sidr-left-menu .treeview li.expandable li a {
    width: inherit
}

.treeview li a {
    border-bottom: none
}

.treeview .collapsable-hitarea {
    background: url(https://www.intlairtool.com/content/menu-arrow.png) center 19px no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #bdbdbd
}

.treeview .collapsable ul li .hitarea {
    background: url(https://www.intlairtool.com/content/menu-arrow.png) center 16px no-repeat #fff;
    height: 23px;
    width: 24px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.treeview li.last {
    background-position: 0 -1766px
}

.treeview .placeholder {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/ajax-loader.gif) no-repeat;
    height: 16px;
    width: 16px;
    display: block
}

.treeview .collapsable ul li .expandable-hitarea {
    background: url(https://cdn2.bigcommerce.com/server1900/13fb4/product_images/uploaded_images/menu-arrow.png?t=1446566414) center -40px no-repeat #fff;
    width: 24px;
    height: 22px;
    position: absolute;
    right: 0;
    top: 0;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5
}

ul.treeview {
    background: #fff;
    border: 1px solid #e5e5e5;
    width: auto
}

.sidr {
    display: none;
    position: absolute;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 260px;
    overflow-x: none;
    overflow-y: auto;
    background: rgba(70,70,70,.8)
}

#growls.default,#growls.tr {
    top: 10px;
    right: 10px
}

.sidr .SideNav {
    background: 0 0
}

.sidr .sidr-inner {
    padding: 0 0 15px
}

.sidr .sidr-inner>p {
    margin-left: 15px;
    margin-right: 15px
}

.sidr.right {
    left: auto;
    right: -260px
}

.sidr.left {
    left: -260px;
    right: auto
}

.CloseMenu {
    color: #fff
}

#sidr-right ul,.treeview,.treeview ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#sidr-right #SideCurrencySelector,#sidr-right .cartLink {
    display: none!important
}

#sidr-right .TopAccountMenu {
    padding-right: 0!important;
    border-right: 0!important
}

.Block.Moveable.Panel.SideCart {
    padding: 12px
}

#growls {
    z-index: 50000;
    position: fixed
}

#growls.tl {
    top: 10px;
    left: 10px
}

#growls.bl {
    bottom: 10px;
    left: 10px
}

#growls.br {
    bottom: 10px;
    right: 10px
}

.growl {
    opacity: .8;
    position: relative;
    border-radius: 4px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.growl.growl-incoming,.growl.growl-outgoing {
    opacity: 0
}

.growl.growl-small {
    width: 200px;
    padding: 5px;
    margin: 5px
}

.growl.growl-medium {
    width: 250px;
    padding: 10px;
    margin: 10px
}

.growl.growl-large {
    width: 300px;
    padding: 15px;
    margin: 15px
}

.growl.growl-default {
    color: #fff;
    background: #7f8c8d
}

.growl.growl-error {
    color: #fff;
    background: #c0392b
}

.growl.growl-notice {
    color: #fff;
    background: #2ecc71
}

.growl.growl-warning {
    color: #fff;
    background: #f39c12
}

.growl .growl-close {
    cursor: pointer;
    float: right;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    font-family: helvetica,verdana,sans-serif
}

.growl .growl-title {
    font-size: 18px;
    line-height: 24px
}

.growl .growl-message {
    font-size: 14px;
    line-height: 18px
}

.AccountOrdersList {
    list-style: none;
    margin: 0
}

.AccountOrdersList>li {
    margin-top: 20px
}

.Content.Widest,.HomePage,.HomePage .Content.Widest {
    margin-top: 0
}

.Content.Widest.M20 {
    margin-left: 0;
    margin-top: 20px
}

.Content.WideWithLeft {
    width: 990px;
    float: right;
    padding: 0 0 0 20px
}

.Left {
    width: 239px
}

body.ProductPage .Left {
    width: 230px
}

.Content {
    width: 739px;
    padding: 0 15px 20px
}

.Left #SideNewProducts .BlockContent {
    margin-left: 0
}

.Left .ProductList li,.Right .ProductList li {
    margin: 0 auto!important
}

.Left .TopSellers .ProductDetails,.Right .TopSellers .ProductDetails {
    margin: 15px 0 0
}

.SideRelatedProducts .ProductList li {
    overflow: hidden
}

.Content .Block h1,.title,h1.PageHeader,h1.PageHeader.M40,h1.title {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/square.png)!important;
    line-height: 42px!important;
    font-size: 18px!important;
    padding: 0 0 0 12px!important;
    letter-spacing: 1px!important;
    margin: 0 0 18px!important;
    position: relative!important;
    color: #000!important
}

#FooterUpper .Column li a,#FooterUpper .footerwrapper .Column .footerbox a,#FooterUpper .footerwrapper .Column .footerbox label,.credit>a {
    color: #fff
}

.treeview .hitarea {
    border-left: 1px solid #e5e5e5;
    background-position: 12px -41px;
    width: 24px;
    height: 24px;
    padding: 5px
}

.treeview .collapsable-hitarea {
    background-position: 12px 14px
}

#FooterUpper .Column input {
    width: 75%
}

#FooterUpper .Column {
    width: 23%;
    margin: 0 1%
}

.NewsletterSubscription {
    width: 100%
}

.fbwidget {
    background: #eaeaea;
    padding: 2%;
    width: 96%
}

#FooterUpper iframe {
    width: 100%!important
}

.icon-social-theme {
    width: 28px;
    height: 28px;
    overflow: hiddne
}

#CartHeader,.Textbox,.field-xlarge {
    height: auto
}

.icon-social-theme.icon-facebook:focus,.icon-social-theme.icon-facebook:hover {
    background-position: 51.5% 0
}

.icon-social-theme.icon-googleplus:focus,.icon-social-theme.icon-googleplus:hover {
    background-position: 100% -40px
}

.icon-social-theme.icon-tumblr:focus,.icon-social-theme.icon-tumblr:hover {
    background-position: 100% -80px
}

.icon-social-theme.icon-twitter:focus,.icon-social-theme.icon-twitter:hover {
    background-position: 100% -120px
}

.icon-social-theme.icon-pinterest:focus,.icon-social-theme.icon-pinterest:hover {
    background-position: 100% -160px
}

.icon-social-theme.icon-stumbleupon:focus,.icon-social-theme.icon-stumbleupon:hover {
    background-position: 100% -200px
}

.icon-social-theme.icon-youtube:focus,.icon-social-theme.icon-youtube:hover {
    background-position: 100% -240px
}

.icon-social-theme.icon-linkedin:focus,.icon-social-theme.icon-linkedin:hover {
    background-position: 100% -280px
}

.icon-social-theme.icon-rss:focus,.icon-social-theme.icon-rss:hover {
    background-position: 100% -320px
}

#FooterUpper .footerwrapper .Column h2 {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/square-dark.png);
    padding: 10px 12px;
    margin-bottom: 0;
    font-size: 18px
}

.Inner.footerwrapper .credit {
    text-align: center;
    margin-top: 15px
}

.Inner.footerwrapper .credit br {
    display: none
}

.credit>a {
    text-decoration: underline
}

.Right li a:hover,.credit>a:hover {
    text-decoration: none
}

.footerwrapper .footerbox {
    padding: 5%;
    width: 90%;
    min-height: 105px;
    border-radius: 0
}

#FooterUpper .footerwrapper .Column .footerbox input[type=text] {
    width: 73%;
    padding: 7px 6px;
    margin-bottom: 12px
}

#FooterUpper .footerwrapper .Column .footerbox a:hover {
    color: #C3CBD6!important
}

.footerwrapper .call,.footerwrapper .email,.footerwrapper .footerbox b {
    color: #999!important;
    font-size: 16px;
    display: block;
    clear: both;
    padding: 7px 0 10px;
    text-indent: 0!important;
    font-weight: 400;
    line-height: 18px
}

.footerwrapper .call,.footerwrapper .email {
    color: #c3cbd6!important
}

.footerwrapper .call {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/phoneicon.png) 0 50% no-repeat;
    padding-left: 35px;
    display: block;
    font-weight: 700;
    font-size: 20px
}

.footerwrapper .email {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/emailicon.png) 0 50% no-repeat;
    padding-left: 35px;
    display: block
}

.watermark {
    color: #999
}

#CategoryHeading {
    padding: 0;
    min-height: auto
}

#CategoryHeading .next,#CategoryHeading .prev {
    margin-top: 0
}

#CategoryHeading .BlockContent {
    margin: 0 0 20px auto
}

#CategoryPagingTop,.SortBox {
    float: left
}

#SearchResultsProduct #CategoryPagingTop,.SortBox {
    float: right
}

#SearchResultsProduct .CategoryPagination {
    margin-right: 0
}

.PagingBottom {
    float: right;
    overflow: hidden;
    width: 100%
}

.PagingList li.ActivePage {
    background: #ccc;
    color: #fff
}

.HomePage .Left .ProductList,.HomePage .Left .ProductTiles,.HomePage .ProductList,.HomePage .Right .ProductList,.HomePage .Right .ProductTiles {
    margin-left: 0
}

.ProductList,.ProductTiles {
    margin-left: 0;
    border: 0!important;
    list-style: none
}

.ProductList li.row3-item1,.ProductList li.row3-item1.row4-item1,.ProductTiles li.row3-item1,.ProductTiles li.row3-item1.row4-item1 {
    clear: both;
    padding-top: 5px!important;
    margin-left: 0!important;
    padding-bottom: 5px!important;
}
.ProductList li.row3-item2, .ProductList li.row3-item3 {    padding-top: 5px!important; padding-bottom: 5px!important;}
.ProductList li.row3-item1.row4-item4 {
    clear: none;
    margin-left: 20px!important
}

.ProductList li {
    border: 1px solid #e5e5e5;
    border-bottom: 2px solid #ddd
}

.Content.WideWithLeft .ProductList li {
    width: 228px!important;
    min-width: 228px!important
}

.Content.WideWithLeft .ProductList li .ProductImage {
    width: 226px;
    min-width: 226px!important;
    max-width: 226px!important
}

.ProductList li .ProductImage {
    width: 231px!important;
    min-width: 231px!important;
    max-width: 231px!important;
    border-bottom: 1px solid #e5e5e5
}

.HomePage .ProductList li {
    width: 231px!important;
    min-width: 5px!important;
    border: 1px solid #e5e5e5;
    border-bottom: 2px solid #ddd
}

.HomePage .ProductList li .ProductImage {
    width: 231px!important;
    min-width: 5px!important;
    max-width: 238px!important;
    border-bottom: 1px solid #e5e5e5
}

.HomePage .ProductTiles li {
    width: 31%;
    min-width: 5px!important;
    float: left;
    clear: none;
    margin: 2px
}

.ProductTiles {
    margin-left: 5%
}

@media(min-width: 480px) {
    .HomePage .ProductTiles li {
        width:31%;
        min-width: 5px!important;
        float: left;
        clear: none;
        margin: 0
    }
}

@media(min-width: 1250px) {
    .HomePage .ProductTiles li {
        width:21.5%;
        min-width: 5px!important;
        float: left;
        clear: none;
        margin: 8px
    }
}

.HomePage .ProductTiles li .ProductImage {
    width: 100%!important;
    min-width: 5px!important;
    max-width: 238px!important
}

.ProductList li .ProductImage img {
    max-width: 100%!important;
    max-height: auto!important
}

.ProductList li .ProductCompareButton {
    padding: 5px 0;
    float: left;
    width: 100%;
    text-align: center;
    display: block
}

.ProductList li .ProductPriceRating {
    display: block;
    margin: 0 auto;
    text-align: center
}

.ContentPage .PageContentTitle,.Right .TopSellers li .TopSellerNumber {
    display: none
}

#fastCartContainer .ProductList li,.ProductList li {
    margin: 0 0 20px 20px!important;
}

.Right li {
    border-bottom: 1px solid #ddd
}

.AddCartAction span.DetailRow,.DetailRow.Rating .ReviewListLink {
    border: none
}

.Right .ProductList li {
    min-width: 228px!important;
    width: 228px!important;
    text-align: center;
    margin: 0!important
}

.Right .ProductList li .ProductImage {
    max-width: 228px!important;
    min-width: 5!important;
    width: 228px!important;
    line-height: 208px!important
}

.BrandCloud a,.CreateAccountIntro,.prodAccordionContent {
    line-height: normal
}

.Right .ProductList li .ProductImage img {
    max-width: 228px!important
}

.Right li a {
    font-weight: 400
}

.BrandPage h1 {
    float: none;
    width: auto
}

.BrandCloud a {
    color: #166fb0
}

#SitemapContent li,#SitemapContent li a:hover,.BrandCloud a:hover {
    color: #54b016
}

.BrandPage .SortBox {
    margin: 0 0 20px auto;
    float: right
}

.BrandCloud {
    text-align: center
}

#CreateAccountForm .ML250 {
    margin-left: 20px
}

#LoginForm {
    margin: 0 auto
}

.AccountLogin,.CreateAccount {
    width: 45%
}

.AccountLogin {
    float: right;
    padding-left: 0
}

.ProductPage h1.title,.SearchPage h1.title {
    width: auto;
    float: none
}

.HorizontalFormContainer dt {
    text-align: left
}

.Right #SideShopByBrand li {
    padding: 0;
    border-top: none
}

.Right #SideShopByBrand li:first-child {
    border-top: none
}

#SearchPage .Block,.TabContent {
    padding: 30px 0
}

.SearchContainer .ProductList li {
    margin-right: 0!important
}

.ProductPage h1.title {
    display: block;
    clear: both
}

.ProductMain {
    width: 46%;
    float: right;
    margin: 0 auto!important
}

.ProductAside {
    width: 51%;
    float: left;
    margin: 0!important
}

.ProductThumb,.ProductTinyImageList {
    margin: 0 auto
}

.AddThisButtonBox {
    width: 165px;
    display: block;
    clear: none
}

.BlogShare .AddThisButtonBox {
    width: 100%
}

.PinterestButtonContainer {
    float: left
}

.ProductThumb {
    display: block;
    text-align: center
}

.ProductAside .ProductThumbWrap .ProductThumb {
    display: table-cell
}

.SitemapBrands,.SitemapCategories,.SitemapPages {
    float: left;
    width: 31%;
    margin-right: 2%
}

#SitemapContent h2 {
    color: #333745
}

#SitemapContent li a {
    color: #166fb0;
    padding-bottom: 10px;
    display: block
}

#QuickViewProductDetails h1,.ProductMain h1 {
    color: #e02f2a;
    font-size: 24px
}

.QuickViewSide {
    width: 35%!important;
    margin: 0 2% 0 0
}

#QuickViewProductDetails {
    width: 63%!important
}

#CartContent .CartCode .GiftCertificate {
    float: right
}

#CartContent .CartCode .CheckoutRedeemCoupon {
    background: 0 0;
    padding: 0
}

#fastCartContainer .ProductList {
    margin-left: -20px!important
}

#fastCartContainer .ProductList li,.ProductList li {
    width: 231px!important
}

#fastCartContainer .ProductList li,#fastCartContainer .ProductList li .ProductImage {
    width: 172px!important;
    min-width: 172px!important
}

#fastCartContainer .ProductList li .ProductImage img {
    width: 100%!important;
    min-width: 100%!important;
    max-width: 100%!important
}

#fastCartContainer .ProductList li .ProductPriceRating,#fastCartContainer .ProductList li .addtowishlist,#fastCartContainer .ProductList li .compare {
    display: none
}

.Left .Block,.Right .Block {
    padding-top: 20px;
    padding-bottom: 0
}

.Left .Block:first-child,.Right .Block:first-child {
    padding-top: 0
}

.Right .BlockContent {
    margin: 0
}

.Right .Block h2 {
    color: #000;
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/square-dark.png) #fbfbfb;
    line-height: 40px;
    margin: 0;
    padding: 0;
    font-size: 15px;
    text-align: center
}

.ProductList li .ProductDetails strong {
    padding: 0 0 8px
}

.ProductList li .ProductDetails em {
    font-size: 15px;
    font-weight: 700;
    color: #c30
}

.Left li {
    font-weight: 400
}

h1.PageHeader,h1.title {
    float: none;
    width: auto
}

div#fancy_overlay {
    background-color: #000
}

#ModalContent a,.ModalContent a {
    color: #CE000!important
}

#SimilarProductsByCustomerViews h2 {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/square.png);
    color: #222;
    line-height: 42px;
    padding: 0 0 0 12px;
    margin: 0 0 20px;
    font-size: 18px
}

#ModalContentContainer {
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden
}

.ProductPriceWrap .PriceRow em {
    color: #444;
}

.ProductReviewForm h4 {
    color: #54b016
}

.fastCartContent .fastCartTop .fastCartProd a {
    color: #CE0000;
    display: block;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    text-transform: uppercase;
    font-family: Oswald,sans-serif
}

#LayoutColumn1.M20,#LayoutColumn1.M40 {
    margin-left: 0;
    margin-right: 0
}

.BlockContent.ML50,.ContentWrapper .BlockContent.ML20 {
    margin-left: 0
}

.ExpressCheckoutBlock .ExpressCheckoutTitle {
    margin-bottom: 20px;
    font-size: 14px!important;
    line-height: 37px!important;
    height: 37px!important;
    padding: 0 10px!important;
    letter-spacing: 0!important;
    background: #EAECEE!important;
    color: #166fb0!important
}

div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    zoom:1;text-align: center;
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/radiocheck.png) no-repeat
}

.sharebutton {
    background: #166fb0;
    border: 0;
    border-radius: 0
}

.col2 {
    width: 47%;
    margin: 0 10px
}

.OrderAction strong {
    font-weight: 600
}

.RemoveFromWishlistForm {
    margin: 15px auto 0
}

.RemoveFromWishlistForm input[type=submit] {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/icon_remove.png) no-repeat #ddd;
    color: #666!important;
    font-size: 13px!important;
    padding: 0 10px 0 25px;
    text-decoration: none!important;
    font-family: 'Open Sans',Sans-Serif;
    margin: 0 0 0 10px;
    float: left;
    text-transform: none;
    height: 28px
}

.RemoveFromWishlistForm input[type=submit]:hover {
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/white/icon_remove.png) 0 100% no-repeat #54B016;
    border: 0;
    color: #fff!important
}

#NewsContent .BlockContent,#PageContent .BlockContent {
    padding: 0 12px
}

#SideCartContents .BlockContent .total strong,#sidr-right-compare .BlockContent .total strong {
    color: #166FB0;
    font-size: 15px
}

#SideSubPageList {
    padding-bottom: 20px
}

.productOptionPickListSwatch .swatchColours,.productOptionPickListSwatch .textureContainer {
    z-index: 11
}

.ProductList li.row4-item1 {
    clear: both;
    margin-left: 0!important
}

#SideProductRecentlyViewed {
    margin-top: 30px
}

#SideAccountMenu ul {
    border: 1px solid #e4e4e4;
    border-top: none;
    margin-right: 2px
}

#SideAccountMenu li {
    margin-bottom: 0;
    border-top: 1px solid #e4e4e4
}

#SideAccountMenu li a {
    color: #444;
    padding: 10px;
    display: block
}

#SideAccountMenu li a:hover {
    color: #54b016;
    text-decoration: none
}

#FooterUpper #HomeRecentBlogs h5 a {
    color: #fff;
    font-size: 13px
}

#FooterUpper #HomeRecentBlogs h5 a:hover {
    color: #C3CBD6!important
}

#HomeRecentBlogs p {
    font-size: 12px
}

#FooterUpper .Column .RecentNews li {
    border-top: 1px solid #444;
    border-bottom: none;
    margin: 0 auto;
    padding-top: 10px
}

#FooterUpper .Column .RecentNews li:first-child {
    border-top: none;
    padding-top: 0
}

.NewsDate {
    color: #54b016;
    margin-right: 12px
}

.compare>a.backtotop {
    float: right;
    text-align: right;
    background: url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/EWorld/images/backtotop.png) no-repeat;
    width: 34px;
    height: 22px;
    display: block;
    margin: 0 5px;
    border: none
}

.footerbox #PagesMenu h2 {
    display: none
}

.cycle-slideshow.ProductList {
    border: 1px solid #ddd!important;
    overflow: hidden!important;
    background: #fcf5f7
}

.Right ul.cycle-slideshow.ProductList li,.Right ul.cycle-slideshow.ProductList li .ProductImage {
    border: none!important;
    margin-bottom: 0!important;
    max-width: 100%!important;
    width: 228px!important
}

.Left ul.cycle-slideshow.ProductList li,.Left ul.cycle-slideshow.ProductList li .ProductImage {
    border: none!important;
    margin-bottom: 0!important;
    max-width: 100%!important;
    width: 238px!important
}

.treeview li.collapsable a,.treeview li.expandable a {
    width: 77%
}

.treeview li.collapsable li a,.treeview li.expandable li a {
    width: inherit
}

.treeview li.collapsable li a:active,.treeview li.expandable li a:active {
   background-color:#444;
}
.banner_brand_page_top,.banner_category_page_top,.banner_home_page_top,.banner_search_page_top {
    margin-bottom: 20px
}

.zoomWrapper {
    left: 10px
}

.zoomWrapperImage img {
    max-width: none!important
}

#CompareContent {
    overflow-x: auto;
    margin: 0 3%
}

.CloseMenu {
    background: 0 0;
    overflow: hidden;
    padding: 5px
}

.MobileView.CloseMenu a {
    font-size: 13px;
    text-transform: uppercase;
    background: url(https://www.intlairtool.com/content/closearrowNEW.png) #444;
    padding: 0;
    margin: 5px auto;
    float: left;
    font-family: Lato;
    color: #54b016
}

#SuggestiveCartContent,.Content,.Left,.Right {
    margin-top: 20px
}

#sidr-left-menu .MobileView.CloseMenu a {
    float: right;
    background-position: 0 0;
    width: 34px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden
}

#sidr-left-menu .MobileView.CloseMenu a:hover {
    background-position: 0 -34px;
    width: 34px;
    height: 34px
}

#sidr-right .MobileView.CloseMenu a,#sidr-right-compare .MobileView.CloseMenu a {
    background-position: -34px -34px;
    width: 34px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
    margin-left: 7px
}

#sidr-right .MobileView.CloseMenu a:hover,#sidr-right-compare .MobileView.CloseMenu a:hover {
    background-position: -34px 0
}

#SideCartContents .MobileView.CloseMenu,#SideCartContents .MobileView.CloseMenu a {
    margin-left: 0;
    padding-left: 0
}

#SideCartContents.Block.Moveable.Panel.SideCart {
    padding-top: 0
}

#SuggestiveCartContent .ProductList li.row3-item1 {
    margin-left: 20px!important;
    clear: none
}

#SuggestiveCartContent .ProductList li:first-child {
    margin-left: 0!important;
    clear: both
}

.PayPalExpressCheckout {
    clear: both;
    text-align: right!important;
    margin: 0 0 15px
}

.PayPalExpressCheckout>p {
    float: none!important;
    margin: 10px 0
}

#LogoContainer a,#LogoContainer a span {
    color: #54b016
}

#LogoContainer a:hover,#LogoContainer a:hover span {
    color: #166fb0
}

#PageContent h1,#PageContent h2,#PageContent h3,#PageContent h4,#PageContent h5 {
    text-transform: none;
    color: #222!important;
    background: 0 0;
    padding-left: 0;
    font-family: Lato,sans-serif;
    line-height: normal
}

.BlogPostContent p a {
    color: #166FB0
}

.BlogPostContent p a:hover {
    color: #000
}

.ProductList li .addtowishlist,.ProductList li .compare {
    float: right;
    width: auto;
    margin-right: 10px
}

.ProductList li .addtowishlist a {
    background: url(https://www.intlairtool.com/content/cartandcompareicon.png) 1px 0 no-repeat #ddd;
    width: 20px;
    height: 20px;
    overflow: hidden;
    text-indent: -500px;
    display: block
}

.ProductList li .compare a {
    background: url(https://www.intlairtool.com/content/cartandcompareicon.png) 102% 0 no-repeat #ddd;
    width: 19px;
    height: 18px;
    overflow: hidden;
    text-indent: -500px;
    display: block
}

.ProductList li .ProductActionAdd a,.ProductList li .addtowishlist a,.ProductList li .compare a {
    margin-top: 15px
}

.ProductList li .addtowishlist a:hover {
    background-color: #54b016;
    background-position: 1px 100%
}

.ProductList li .compare a:hover {
    background-color: #54b016;
    background-position: 102% 100%
}

.ProductList li .ProductActionAdd a.Choose:hover,.ProductList li .ProductActionAdd a:hover {
    background-color: #e02f2a;
    border-color: #e02f2a;
    color: #fff!important
}

.ProductList li .ProductActionAdd a,.ProductList li .ProductActionAdd a.Choose {
    background: #ddd;
    border: 1px solid #ddd;
    padding-left: 10px;
    font-size: 13px;
    text-transform: none;
    font-family: 'Open Sans',sans-sraif;
    color: #666!important
}

.ProductList li .ProductActionAdd {
    clear: none;
    padding: 0 0 0 10px
}

#fastCartSuggestive.ProductList li .ProductActionAdd {
    padding: 0 10px 10px;
    margin: 0 auto;
    text-align: center;
    float: none;
    overflow: hidden
}

.SubCategoryListGrid {
    padding: 0;
    float: left;
    width: 100%;
    border: none
}

.SubCategoryListGrid li {
    border: 1px solid #e5e5e5!important;
    padding: 20px;
    width: 231px!important
}

.SubCategoryListGrid li a:first-child {
    width: 231px;
    display: table-cell;
    vertical-align: middle
}

ul.ProductTiles li a:hover {
    opacity: .8
}

div.SubCategoryListGrid ul.ProductList li a img {
    margin-top: 6px;
}

.testimonials {
    font-size: 16px;
    line-height: 28px;
    border: 1px solid #ddd;
    padding: 15px;
    float: left;
    color: #222;
    margin-top: 5px
}

.phoneDiv {
}
.phoneNumber {
    text-align: center;
    font-size: 14px;
}

@media(min-width: 480px) {
    .phoneDiv {

    }
    .phoneNumber {
    }
}

@media(min-width: 768px) {
    .phoneDiv {

    }
    .phoneNumber {
    }
}
/*2-16-17 Adding the grid START*/
/*To be appended to end of white.css*/
.HomePage .ProductTiles li img {
	text-align: center;
	display: block;
	margin: 0 auto;
}
.ProductTiles {
	margin-left:2%;
}
.HomePage .ProductTiles li {
	width:31%;
	margin:2px;
	border: 1px solid #dbdbdb;
}
@media (min-width: 480px){
	.HomePage .ProductTiles li {
	width:30%;
	margin:5px;
	border: 1px solid #dbdbdb;
	}
}
@media (min-width: 1250px){
	.HomePage .ProductTiles li {
		width:22.5%;
		margin:6px;
		border: 1px solid #dbdbdb;
		
	}
}
.HomePage .ProductTiles li:hover {
	border: 1px solid #cc3300;
}
/*2-16-17 Adding the grid END*/

/*2-16-17 Fixing hamburger menu style START*/
/*To be appended to end of white.css as well*/
#sidr-left-menu h2, .Left #SideNewProducts h2, .Left .CategoryList h2{
	padding-left:10px;
	font-size:16px;
}
/*2-16-17 Fixing hamburger menu style END*/
/*2-16-17 Hiding header graphics START*/
/*To be appended to end of white.css*/
@media (max-width: 1250px){
	.freeShipping{
		display:none !important;
	}
}
@media (max-width: 768px){
	#SuggestiveCartContent, .Content, .Left, .Right{
		margin-top:0;
	}
	.Content.Widest.M20{
		margin-top:0;
	}
	.shopperApproved{
		display:none !important;
	}
}
/*2-16-17 Hiding header graphics END*/

/*3-3-17 Fixing hamburger menu back button START*/
/*To be appended to end of white.css*/
#sidr-left-menu .MobileView.CloseMenu a{
	border: 4px solid white;
}
.CloseMenu{
	padding:0;
	overflow:visible;
	border:0;
}
.MobileView.CloseMenu a{
	margin:0;
}
/*3-3-17 Fixing hamburger menu back button END*/