.Content.BorderLeft {
padding-left: 50px;
border-left: solid #dedede 1px;    
}
.M40 {
margin-left: 40px;
margin-right: 40px;    
}
.M20 {
margin-left: 20px;
margin-right: 20px;    
}
.btn.next {
background-image: url(//cdn10.bigcommerce.com/r-ed4df9f0c7d32e85e8725e648dac0f8faffad0ff/themes/Sammot/images/white/btnNext.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
.btn.back {
background-image: url(//cdn10.bigcommerce.com/r-ed4df9f0c7d32e85e8725e648dac0f8faffad0ff/themes/Sammot/images/white/btnPrev.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}

#TopMenu {
    background: #2e2e2e;
}


#Logo {
    margin-left: 35%;
}

#HeaderLower {
    border-bottom: 2px solid #fa8b00;
}

#HeaderLower li.ActivePage a, #HeaderLower li.over a, #HeaderLower li a:hover {
    background-color: #fa8b00;
}

a {
    color: #fa8b00;
}

#Header > a {
    background: none repeat scroll 0 0 #fa8b00;
}

#TopMenu .selCurr {
    color: #fa8b00;
}

#TopMenu .currency-converter {
    background: #2e2e2e;
}

.wishLink {
    background-color: #2e2e2e;
}

.CartLink {
     background-color: #2e2e2e;
}

.Left .CategoryList h2, .Left #SideNewProducts h2, #sidr-left-menu h2 {
    color: #2e2e2e;
}

.Right .Block h2 {
    color: #fff;
    background: url(//cdn10.bigcommerce.com/r-ed4df9f0c7d32e85e8725e648dac0f8faffad0ff/themes/Sammot/images/square-orange.png) #fa8b00;
    line-height: 40px;
    margin: 0 0 18px;
    padding: 0 0 0 12px;
    font-size: 18px;
}

.FeaturedProducts h2 {
    background: url(//cdn10.bigcommerce.com/r-ed4df9f0c7d32e85e8725e648dac0f8faffad0ff/themes/Sammot/images/square.png);
    color: #fa8b00;
    line-height: 42px;
    padding: 0 0 0 12px;
    font-size: 18px;
    margin: 0 0 18px;
}

.SalePrice {
    color: #fa8b00;
    font-weight: 600;
}

div#SideShopByBrand {
    display: none;
}


#FooterUpper .Column input.Button {
background: #fa8b00;
}

.treeview li a:hover, .treeview li a.selected, .treeview li li a.selected, .treeview li li li a.selected {
    background: #fa8b00;
}

.Content .Block h1, h1.title, .title, h1.PageHeader, h1.PageHeader.M40 {
    background: url(//cdn10.bigcommerce.com/r-ed4df9f0c7d32e85e8725e648dac0f8faffad0ff/themes/Sammot/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: #fa8b00 !important;
}

.Content .FeaturedProducts h2, .Content .Block h2 {
    background: url(//cdn10.bigcommerce.com/r-ed4df9f0c7d32e85e8725e648dac0f8faffad0ff/themes/Sammot/images/square.png);
    color: #fa8b00;
    line-height: 42px;
    padding: 0 0 0 12px;
    font-size: 18px;
    margin: 0 0 18px;
}

.ProductList li .ProductActionAdd a:hover {
    background-color: #fa8b00;
    border: solid #fa8b00 1px;
    text-decoration: none;
}

.featured-products-pager span, .sales-products-pager span, .new-products-pager span, .topseller-products-pager span, .popular-products-pager span {
    background: url(//cdn10.bigcommerce.com/r-ed4df9f0c7d32e85e8725e648dac0f8faffad0ff/themes/Sammot/images/smalldots.png) no-repeat left top;
    text-indent: -9999px;
    width: 7px;
    height: 7px;
    display: inline-block;
    margin: 0 2px;
    box-shadow: inset 0 0 0 1000px rgba(250,139,0,1);
}


.flex-control-paging li a {
    background: url(//cdn10.bigcommerce.com/r-ed4df9f0c7d32e85e8725e648dac0f8faffad0ff/themes/Sammot/images/carouselControls_08.png) no-repeat 0 0 !important;
    width: 14px !important;
    height: 14px !important;
    box-shadow: inset 0 0 0 1000px rgba(250,139,0,1) !important;
}

div#fone {
    padding-top: 100px;
}

input[type=submit]:hover, .btn:hover, input[type=reset]:hover, input[type=button]:hover {
    background: #fa8b00;
    border: 0;
    -moz-transition: all 100ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.ProductList li .ProductDetails em {
    color: #fa8b00;
}

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

.treeview .collapsable-hitarea {
    background: url(//cdn10.bigcommerce.com/r-ed4df9f0c7d32e85e8725e648dac0f8faffad0ff/themes/Sammot/images/menu-arrow.png) no-repeat center 19px;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #bdbdbd;
    box-shadow: inset 0 0 0 1px rgba(250,139,0,1);
}

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



/** Duck Soup Styles **/

body {
    font-size:15px;
    }

#TopMenu .AccountLink {
    float: left;
    background-color: #2e2e2e;
    display: block;
text-transform: uppercase;
padding: 0 20px 0 5px;
}

.CartLink {
    background-color: #fa8b00;
    padding-left: 40px;
    background-position: 15px 50%;
    }

#TopMenu .CartLink a {
    color: #1e1e1e;
    }

#Logo {
margin-left: 0;
margin: 25px 0;
}

#Logo #LogoImage {
    max-height: 85px;
}

#SearchForm {
    border: solid #e2e2e2 1px;
    margin: 40px 0 0 200px;
    float: left;
    width: auto;
}

#SearchForm #search_query {
    padding: 16px;
    color: #888;
    width: 350px;
    font-size: 14px;
}

#SearchForm button {
    width: 50px;
    height: 50px;
    background: #e4e4e4;
}

#SearchForm button span {
    background-position: 85% 10px;
    }

div#fone {
    padding-top: 52px;
    float: right;
    margin-right: 45px;
}

#fone h2 {
    font-size: 22px;
float: left;
    }

#fone h3 {
    float: left;
    margin-left: 45px;
    font-size: 22px;
}

#fone .fas {
    color: #5f6874;
font-size: 20px;
vertical-align: top;
padding-top: 1px;
    }

#fone .far {
    color: #5f6874;
font-size: 24px;
margin-right: 3px;
    }

#compareview {
    display:none !important;
    }

#Header > a {
    margin: 45px 0 0 0;
    }



.Content .FeaturedProducts h2, .Content .Block h2 {
    background: #eeeeee;
    }

.Content .Block h1, h1.title, .title, h1.PageHeader, h1.PageHeader.M40 {
    background: none transparent !important;
    font-size: 24px !important;
    color: #1e1e1e !important;
}

.SubCategoryList ul {
    column-count:3;
    }

#CategoryHeading .BlockContent {
    float:none;
    display:inline-block;
    width:100%;
    }

#CategoryHeading h1.title {
    padding-left:0 !important;
    }

#CategoryPagingTop {
    float:right;
    }

.CategoryPagination {
    margin-right: 0;
}

.SortBox {
    float:left;
    }

.ProductList .compare, .ProductList .addtowishlist {
    display:none;
    }

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

.Right {
    display:none;
    }

.ProductList {
    margin:0 0 0 -20px;
    overflow:hidden;
    }

.ProductList li {
    width:25% !important;
    float:left;
    overflow:hidden;
    box-sizing:border-box;
    padding:0 0 20px 20px !important;
    margin:0 !important;
    clear:none !important;
    background:none transparent !important;
    border:0 !important;
    }

.GridBox {
    background: #f2f2f2;
    border: 1px solid #e5e5e5;
    border-bottom-color: rgb(229, 229, 229);
    border-bottom-style: solid;
    border-bottom-width: 1px;
border-bottom: 2px solid #ddd;
    }

.Left .ProductList li {
    padding:0 !important;
    }

#QuickViewProductDetails h1 {
    color: #1e1e1e;
    }

.ProductPage h1.title {
    padding-left: 0 !important;
margin-bottom: 0 !important;
    }

.DetailRow.ProductSKU {
    display:inline-block;
    width:100%;
    }

.DetailRow.ProductSKU .Label {
    float:left;
    }

.DetailRow.ProductSKU .Value {
    float:left;
    font-size: 13px;
margin-left: 5px;
    }






#FooterUpper .footerwrapper .Column h2 {
    background: #5D646E;
    }

#SideNewsletterBox label {
    display:none !important;
    }

#FooterUpper .Column input.Button {
    margin-left: 0;
}

.icon-facebook {
    background-position: -65px 0px;
}

.icon-twitter {
    background-position: -65px -120px;
}

.icon-pinterest {
    background-position: -65px -160px;
}

.icon-googleplus {
    background-position: -65px -40px;
}

.icon-youtube {
    background-position: -65px -240px;
}

.icon-linkedin {
    background-position: -65px -280px;
}
    





/* 1249px */
@media screen and (max-width: 1249px) { 
    
    #SearchForm {
        margin-left:30px;
    }

#SearchForm #search_query {
    width:250px;
    }

div#fone {
    margin-right:30px;
    }

#fone h3 {
    margin-left:30px;
    }

#LayoutColumn2 .Content {
    width: 744px;
}

#CategoryContent .ProductList li, #CategoryContent .ProductList li.row3-item1, #CategoryContent .ProductList li.row3-item1.row4-item1 {
    margin: 0 !important;
    width: 33.33% !important;
    }


    
    }



/* 1023px */
@media screen and (max-width: 1023px) { 
    
    div#fone {
    margin-right: 0;
    width: 100%;
    padding-top: 0;
    text-align: center;
}

#fone h2, #fone h3 {
    float:none;
    display:inline-block;
    }

#SearchForm #search_query {
    width: 300px;
}

#LayoutColumn2 .Content {
    width: 490px;
}

#CategoryContent .ProductList li, #CategoryContent .ProductList li.row3-item1, #CategoryContent .ProductList li.row3-item1.row4-item1 {
    margin: 0 !important;
    width: 50% !important;
    }
    
    }





/* 767px */
@media screen and (max-width: 767px) {  
    
    #Logo #LogoImage {
    max-height: 65px;
}

#Header > a {
    margin: 25px 0 0 10px !important;
}
    
    #SearchForm {
    width: 100% !important;
    }

#fone h2, #fone h3 {
    line-height: 1 !important;
}
    
    .SubCategoryList ul {
    column-count:2;
    }

#LayoutColumn2 .Content {
    width: 100%;
}
    
    
    }



/* 550px */
@media screen and (max-width: 550px) {  
    
    .SubCategoryList ul {
    column-count:1;
    }
    
    
    }

















