/****************************
Stamped Reviews Starts
****************************/


#stamped-reviews-widget[data-widget-type="full-page"] .stamped-ratings-wrapper > div {
padding-bottom: 8px;
}

#stamped-reviews-widget[data-widget-type="full-page"] .stamped-ratings-wrapper {
margin-top: 20px !important;
}

#stamped-reviews-widget[data-widget-type="carousel"] .stamped-carousel-title {
font-weight: bold;
float: left;
background: url(//cdn3.bigcommerce.com/r-005c2deee2c1077e70ae616b37fe071f30b844d3/themes/Sammot/images/square.png);
color: #ff5c46;
line-height: 42px;
padding: 0 0 0 12px;
font-size: 18px;
margin: 0 0 18px;
margin-top: 0px;
text-transform: uppercase;
width: 70%;
margin-top: -5px;
}

#stamped-reviews-widget[data-widget-type="carousel"] .stamped-carousel-scroll .stamped-reviews-rating {
margin-bottom: 10px !important;
margin-top: 6px !important;
}

#stamped-reviews-widget[data-widget-type="carousel"] .stamped-carousel-scroll .stamped-reviews-title {
margin-bottom: 6px !important;
}

#stamped-reviews-widget[data-widget-type="carousel"] .stamped-carousel-scroll .stamped-reviews-product-title {
margin-top: -5px !important;
}

#stamped-reviews-widget[data-widget-type="carousel"] .stamped-carousel-scroll .stamped-reviews-image a {
font-size: 13px !important;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
line-height: 115% !important;
}

#stamped-reviews-widget[data-widget-type="carousel"] {
padding-top: 70px;
}

.stamped-widget-drawer .stamped-widget-button {
background: #ff5c46 !important;
}

#ProductDetails .stamped-main-badge {
    margin: 15px 0px;
}

.fa-star, .fa-star-checked, .fa-star-half-o, .fa-star-o {
color: #ff5c46 !important;
}

.stamped-review-header .stamped-review-header-starratings {
padding-top: 6px;
}

.summary-rating-bar-content {
background: #ff5c46 !important;
color: #fff !important;
}

.summary-rating-bar {
background: #e4e4e4;
}

.summary-rating-bar div[data-rating="0"] {
color: #ddd !important;
}

#stamped-main-widget {
margin-left: 0 !important;
}


.stamped-header-title {
    margin-top: 25px !important;
    font-size: 14px !important;
    line-height: 37px;
    padding: 0 5px 0 40px;
    position: relative;
    background: #EAECEE;
    color: #444;
    letter-spacing: 1px;
    text-transform:uppercase;
    font-weight:700;
    font-family: 'Roboto Condensed', sans-serif !important;
}


/****************************
Stamped Reviews Ends
****************************/






/****************************
judge me Reviews Starts
****************************/


#ProductDetails .jdgm-widget.jdgm-preview-badge { 
padding-bottom: 15px !important;
padding-top: 0px !important;
}

#SideProductRelated .jdgm-widget.jdgm-preview-badge, #frmCompare .jdgm-widget.jdgm-preview-badge, #HomeFeaturedProducts .jdgm-widget.jdgm-preview-badge {
padding-bottom: 0px !important;
padding-top: 0px !important;
}

.jdgm-widget.jdgm-widget {
padding-bottom: 10px;
padding-top: 20px;
}

.jdgm-quest, .jdgm-rev {
padding-top: 25px !important;
padding-bottom: 10px !important;
}

.ProductList .jdgm-prev-badge {
    text-align: center;
}

.jdgm-prev-badge__text {
    font-size: 13px;
    color: #9f9f9f;
}

.jdgm-rev__header {
margin-bottom: 13px !important;
}

.jdgm-rev__prod-link-prefix {
display: none;
}



@media screen and (min-width: 1250px) {

div.jdgm-all-reviews__summary.jdgm-rev-widg__summary {
max-width: 20% !important;
}

.jdgm-histogram {
margin: 0 0 24px 0 !important;
padding-top: 0px !important;
}

}


@media screen and (max-width: 1250px) {

.jdgm-histogram {
margin-top: 24px !important;
margin-bottom: 27px !important;
margin-left: 0px !important;
padding-left: 0px !important;
border: none !important;
}

}


@media screen and (max-width: 767px) {

.jdgm-all-reviews__summary, #judgeme_product_reviews .jdgm-rev-widg__summary {
padding-bottom: 15px !important;
}

}


@media screen and (max-width: 479px) {
.jdgm-histogram__bar {
width: 94px !important;
}

}


@media screen and (min-width: 767px) {

.jdgm-all-reviews-widget {
margin-top: 0px !important;
}

}


@media screen and (min-width: 1023px) {

div.jdgm-rev-widg__summary {
padding-right: 20px !important;
}

}



@media screen and (min-width: 1023px) and (max-width: 1250px) {

#judgeme_product_reviews > div > div.jdgm-rev-widg__header > div.jdgm-histogram.jdgm-temp-hidden {
margin: 0 0 24px 0 !important;
padding-top: 0px !important;
border-left: 1px solid #eee !important;
border-right: 1px solid #eee !important;
padding-left: 15px !important;
}

}



/****************************
judge me Reviews Ends
****************************/






/****************************
Typeforms Begin
****************************/


.css-hpmlk2 {
z-index: 10000000000 !important;
}

.css-1gm8rs7 {
z-index: 10000000000 !important;
}


/****************************
Typeforms End
****************************/





/****************************
Top Menu Shipping Message Starts
****************************/

#TopMenuFreeShipping p {
    font-size: 14.5px !important;
    color: #ff7663;
    font-weight: bold;
    line-height: 30px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    letter-spacing: 0.5px;
    float: left !important;
    padding-left: 175px;
}

#TopMenuFreeShipping p span {
    color: #FFF;
    font-size: 14.5px !important;
    font-weight: bold;
    line-height: 30px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    letter-spacing: 0.5px;
}


@media screen and (min-width: 1023px) {

#TopMenuFreeShipping2 p {
display:none;
}
}


@media screen and (min-width: 1023px) and (max-width: 1250px) {

#TopMenuFreeShipping p {
padding-left: 10px !important;
font-size: 13px !important;
}
}


@media screen and (max-width: 1023px) {

#TopMenuFreeShipping p {
    display:none;
}

#TopMenuFreeShipping2 p {
    font-size: 14.5px !important;
    color: #ff5c46;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif !important;
    letter-spacing: 0.5px;
    width: auto;
    float: right;
    padding-top: 14px;
}

#TopMenuFreeShipping2 p span {
    color: #ff5c46;
    font-size: 14.5px !important;
    font-weight: bold;
    line-height: 30px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    letter-spacing: 0.5px;
}

#TopMenuFreeShipping2 {
    text-align: center;
}

#Logo {
    margin-top: 0px !important;
}
}


@media screen and (min-width: 768px) {

#TopMenuFreeShipping3 p {
display:none;
}
}


#TopMenuFreeShipping3 {
    width: auto;
}

#TopMenuFreeShipping3 p {
    font-size: 15px !important;
    color: white;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif !important;
    letter-spacing: 0.5px;
    width: auto;
    padding-top: 14px;
    padding-bottom: 10px;
}

#TopMenuFreeShipping3 {
    text-align: center;
    margin: auto;
    background-color:#ff5c46;
    margin-top: 5px;
}


@media screen and (max-width: 767px) {

#TopMenuFreeShipping2 p {
display:none;
}

#TopMenuFreeShipping3 {
    margin-bottom: 20px;
}
}


/****************************
Top Menu Shipping Message Ends
****************************/





/****************************
Search Magic Styling STARTS
****************************/

#ysw-search-horizontal-container .ysw-search-horizontal-filters .horizontal-filter-bar .row.pagination-nav .items-per-page .title, #ysw-search-horizontal-container .ysw-search-horizontal-filters .horizontal-filter-bar .row.pagination-nav .items-per-page .title span, #ysw-search-horizontal-container .ysw-search-horizontal-filters .horizontal-filter-bar .row.pagination-nav .sort-by .title, #ysw-search-horizontal-container .ysw-search-horizontal-filters .horizontal-filter-bar .row.pagination-nav .sort-by .title span {
    letter-spacing: normal !important;
}

#ysw-search-horizontal-container .ysw-search-horizontal-results .item-box .addToCart, #ysw-search-horizontal-container .ysw-search-horizontal-results .item-box .choose {
font-family: "Roboto Condensed" !important;
}

#ysw-search-horizontal-container .ysw-search-horizontal-results .item-box h2.name a, #ysw-search-vertical-container .ysw-search-vertical-results .item-box h2.name a {
padding-left: 10px;
padding-right: 10px;
}

#ysw-search-horizontal-container .ysw-search-horizontal-results .item-box h2.name {
overflow: inherit !important;
}

#ysw-search-horizontal-container .ysw-search-horizontal-results .item-box .choose, #ysw-search-horizontal-container .ysw-search-horizontal-results .item-box .addToCart {
font-size: 13px !important;
margin-bottom: 15px !important;
}

#ysw-search-horizontal-container .ysw-search-horizontal-results .item-box .review-wrapper .fa, #ysw-search-horizontal-container .ysw-search-horizontal-results .item-box .review-wrapper .far, #ysw-search-horizontal-container .ysw-search-horizontal-results .item-box .review-wrapper .svg-inline--fa, .fa-star, .fa-star-checked, .fa-star-half-o, .fa-star-o {
color: #ffd200 !important;
}

i.fa.fa-star-half-alt {
font-size: 14px !important;
color: #ffd200 !important;
}

#ysw-search-horizontal-container .ysw-search-horizontal-results .item-box .review-wrapper .count {
    display: none;
}



@media screen and (min-width: 400px) {
#ysw-search-horizontal-container .ysw-search-horizontal-results .item-box {
    min-height: 400px !important;
}
}


@media screen and (max-width: 700px) {
#ysw-search-horizontal-container .ysw-search-horizontal-filters .horizontal-filter-bar .row.pagination-nav .left, #ysw-search-horizontal-container .ysw-search-horizontal-filters .horizontal-filter-bar .row.pagination-nav .right {
    max-width: 60% !important;
    padding-bottom: 20px;
}
}


@media screen and (max-width: 400px) {
#ysw-search-horizontal-container .ysw-search-horizontal-results .item-box {
    min-height: 350px !important;
}
}

/****************************
Search Magic Styling Ends
****************************/




/*************************************
Google Pay Cart Button Styling Starts
**************************************/

.gpay-button {
min-height: 29px !important;
height: 29px !important;
padding: 6px !important;
max-width: 230px !important;
border-radius: 0px !important;
}

.gpay-button.short, .gpay-button.plain {
min-width: 135px !important;
}

.gpay-button.black.short, .gpay-button.black.plain {
margin-right: 10px !important;
}


@media screen and (min-width: 240px) and (max-width: 1086px) {

.KeepShopping {
display: none;
}

}


@media screen and (min-width: 240px) and (max-width: 480px) {

.gpay-button {
min-height: 27px !important;
height: 27px !important;
max-width: 135px !important;
}

}


@media screen and (min-width: 481px) and (max-width: 550px) {

.gpay-button {
max-width: 135px !important;
}

}


/**********************************
Google Pay Cart Button Styling Ends
***********************************/




/************************************
Apple Pay Cart Button Styling Starts
************************************/

.apple-pay-checkout-button {
min-height: 29px !important;
height: 29px !important;
padding: 6px !important;
max-width: 230px !important;
border-radius: 0px !important;
}

.or-use-label {
display: none !important;
}



@media screen and (min-width: 240px) and (max-width: 550px) {

.apple-pay-checkout-button {
min-width: 135px !important;
margin-left: auto !important;
margin-right: auto !important;
}

}




/*********************************
Apple Pay Cart Button Styling Ends
**********************************/









.CartUpdateBtn {
float: right;
margin-bottom: 10px;
margin-right: 0 !important;
}


.CartCode {
border: none;
}


#ShippingAndReturns {
margin-top: 25px !important;
}


#SimilarProductsByCustomerViews >h2 {
margin-bottom:20px !important;
line-height: 1.5;
padding-top: 10px;
padding-bottom: 10px;
}


.DetailRow .Value .Textbox {
    width: 45px !important;
}

h1.title {
padding: 12px 17px 12px 17px !important;
line-height: 1.3 !important;
}


.YourAccount p strong {
font-family: 'Roboto Condensed', sans-serif;
}


.SubBrandListGrid li a.BrandName {
height: 40px;
}

#share-product {
display:none;
}

#SitemapContent h2, #SitemapContent h2 span {
font-size: 16px !important;
line-height: 170% !important;
}

.SitemapPages, .SitemapCategories, .SitemapBrands {
margin-bottom: 30px;
}

.SitemapPages img {
padding-right: 4px;
}


.PinterestButtonContainer {
display: none;
}

.AddThisButtonBox {
float: none !important;
}

p.credit {
text-align: center;
padding-top: 10px;
font-size: 13px !important;
}

p.credit span {
font-size: 14px !important;
}

.order-number, .order-number span, .order-number a {
font-weight: bold;
font-size: 17px !important;
font-family: 'Roboto Condensed', sans-serif;
}

ul.tabs li {
font-size: 13px !important;
}

.ProductThumb {
margin: 0 auto !important;
vertical-align: middle;
display: table-cell;
}

.ProductThumbWrap {
display: table;
} 

.HolidayHours {
margin-top: 24px;
}

.HolidayHours span {
color:#ff5c46;
font-size: 11px;
font-weight: 700;
text-align: center;
display: block;
}

.HolidayHours img {
padding-bottom: 7px;
}

.HolidayHoursTopBanner {
margin-bottom: 0px !important;
background: #ff5c46;
color: #ffffff;
height: 28px;
padding-top: 6px;
}

.HolidayHoursTopBanner a {
color: #ffffff;
}

.SubCategoryListGrid li:last-child {
    display: none;
}

.Right a img {
    float: right;
    }

#SideCategoryNewProducts img, #SideNewProducts img {
float: none !important;
}

.banner_home_page_top img, .banner_category_page_top img, .banner_brand_page_top img, .banner_search_page_top img {
    display: block;
    margin: auto;
}

.banner_home_page_top, .banner_category_page_top, .banner_brand_page_top, .banner_search_page_top {
background: #ff5c46;
margin-bottom: 0px !important;
}

.banner_home_page_top p, .banner_category_page_top p, .banner_brand_page_top p, .banner_search_page_top p {
margin-bottom: 0px !important;
}


.ExpressCheckoutBlock:not(.ExpressCheckoutBlockCollapsed) h2 {
   color: #FFF !important;
   background: url(//cdn6.bigcommerce.com/r-aea607518b9d156a0758e03ddc1c45fb298a836c/themes/Sammot/images/square-orange.png) #ff5c46 !important;
}

.ExpressCheckoutBlockCompleted a.ChangeLink {
    background: #ff5c46 !important;
}

.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-b2c1c07c638b525c6af9e5f1f6290c90383dc14e/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-b2c1c07c638b525c6af9e5f1f6290c90383dc14e/themes/Sammot/images/white/btnPrev.png) !important;
    background-position: 12px 50% !important;
    background-repeat: no-repeat !important;
    padding-left: 33px;
    margin-top: 0;
}

ul.ProductList li .text-m {
    display: none;
}

.ExpressCheckoutBlock .ExpressCheckoutTitle abbr {
background-image:none;
}

.Content .FeaturedProducts h2, .Content .Block h2 {
    font-weight: 700;
}

/* Headings */
h1, h2, h3, h4, h5, h6, #Logo h1, #Logo {
    font-family: 'Roboto Condensed', sans-serif !important;
    letter-spacing: 1px;
    font-weight: 700;
}

#PageContent span, #NewsContent span {
    font-size: 18px !important;
    letter-spacing: 1px;
    }

/* #PageContent span a {
    font-size: 18px !important;
    } */

.Content .Block h2 {
    letter-spacing: 1px;
}

.Right .Block h2 {
    font-weight: 700;
    }

#HeaderLower {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    }


#HeaderLower li {
    letter-spacing: 1px !important;
    }


.ProductList li .ProductActionAdd a.Choose, .ProductList li .ProductActionAdd a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    height: 22px !important;
    }

input[type=submit], .btn,  
input[type=reset], 
input[type=button] {
    font-family: 'Roboto Condensed', sans-serif;
}

.TitleHeading {
    font-family: 'Roboto Condensed', sans-serif;
}

.ProductMain h5.brandName, #QuickViewProductDetails h5.brandName {
    font-family: 'Roboto Condensed', sans-serif;
}

#ProductReviews a.button {
    font-family: 'Roboto Condensed', sans-serif;
}

.ProductPriceWrap .RetailPrice {
    font-family: 'Roboto Condensed', sans-serif;
}

.ProductPriceWrap .PriceRow {
    font-family: 'Roboto Condensed', sans-serif;
}

.fastCartItemBox .ProductPrice {
    font-family: 'Roboto Condensed', sans-serif;
}

.fastCartSummaryBox .ProductPrice {
    font-family: 'Roboto Condensed', sans-serif;
}

.ProductPage h1.title
    font-family: 'Roboto Condensed', sans-serif !important;
}

.ProductPrice .VariationProductPrice em {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px;
    }

.Content .Block h1, h1.title, .title, h1.PageHeader, h1.PageHeader.M40
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
}


.btn.btn-secondary {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
    }


#FooterUpper .Column input.Button {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
    }


#LogoContainer a, #LogoContainer a span, .ProductPriceWrap .PriceRow em {
    font-size: 40px !important;
    font-weight: 700 !important;
    line-height: 40px !important;
}

.treeview li a, .SideNav li a {
    font-size: 13px !important;
    }

.BlogPostContent {
    padding-bottom: 30px;
    }

#TopMenu p, #TopMenu li, #TopMenu a, #TopMenu ul  {
    font-size: 13px !important;
line-height: 30px !important;
    }


#TopMenu .FloatRight, #TopMenu .currency-converter {
    background: #545c66;
}

#TopMenu .currency-converter {
    padding-right: 25px;
    }


.compare > a, .addtowishlist > a, .addtowishlist {
    display: none;
    }


a#compareview {
    display: none !important;
    }

#Header > a {
    height: 23px;
    }


.fastCartContent .fastCartTop .fastCartProd a {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
    }

.fastCartItemBox .ProductPrice {
    font-size: 30px !important;
    font-weight: 700 !important;
}

.CartCode input[type="submit"] {
    font-weight: 700 !important;
}


.CartContents tfoot .GrandTotal td {
    font-weight: 700 !important;
    }

input[type=submit], .btn, input[type=reset], input[type=button] {
    font-weight: 700 !important;
}

table.Stylize th {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
}

.CheckoutRedeemCoupon h5 {
    font-size: 16px !important;
    padding-bottom: 8px;
    text-transform: uppercase;
    letter-spacing: 0px !important;
    }

#SideCategoryNewProducts img, #SideNewProducts img {
    margin: auto;
    padding-left: 0px !important;
    }

.TrustSeal {
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    }




table.CartContents .ProductName h5 a {
    text-transform: uppercase;
    font-size: 16px !important;
    letter-spacing: 0px !important;
    }

#FooterUpper #HomeRecentBlogs h5 a {
    text-transform: uppercase;
    }

.ProductList li .ProductDetails {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }

.Right .Block ul.cycle-slideshow.ProductList li, ul.cycle-slideshow.ProductList li .ProductImage {
    width: 230px !important;
    }

.Left .Block ul.cycle-slideshow.ProductList li, ul.cycle-slideshow.ProductList li .ProductImage {
    width: 238px !important;
    }

#PageContent .BlockContent, #NewsContent .BlockContent {
    padding-top: 20px;
    }

#socnet .icon-social-theme {
    background-image: https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/sprite-social-orange.png?t=1466134489;
    }

#SideCartContents .ViewCartLink, #SideCartContents .CheckoutLink, #sidr-right-compare .CompareNowLink {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
}

.ShippingAddressList li h4 {
    padding-top: 20px;
    text-transform: uppercase;
    font-size: 16px !important;
    }

.actions a {
    padding-top: 10px;
    }

a#yotpo_testimonials_btn:hover, a#yotpo_testimonials_btn:hover span {
    background-color: #5f6874 !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    }

a#yotpo_testimonials_btn, a#yotpo_testimonials_btn span {
    background-color: #ff5c46 !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    }

#olark-wrapper .olark-launch-button {
background-color: #ff5c4a !important;
}

/* .SitemapBrands {
    display: none;
}

.BrandPage .Content .ContentArea {
    display: none;
    }

#SearchResultsBrand {
    display: none;
    } */

a#FacebookIcon, a#TwitterIcon {
    background: none !important;
    padding: 0px !important;
    margin-top: 39px !important;
    }

a#FacebookIcon {
    height: 28px;
    width: 28px;
    margin-left: 16px !important;
    background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/facebook-grey2.png?t=1466384304') !important;
    }

a#TwitterIcon {
    height: 28px;
    width: 28px;
    margin-left: 8px;
    background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/twitter-grey2.png?t=1466384306') !important;
    }

a#InstagramIcon {
background: none !important;
padding: 0 !important;
margin-left: 8px !important;
height: 28px;
width: 28px;
background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/instagram-grey.jpg?t=1500851030&_ga=2.246660099.645979960.1500849617-593495683.1475444210') !important;
}

a#InstagramIcon:hover {
background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/instagram-orange.png?t=1500851031&_ga=2.175944869.645979960.1500849617-593495683.1475444210') !important;
}

a#FacebookIcon:hover {
    background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/facebook-orange2.png?t=1466384305') !important;
    }

a#TwitterIcon:hover {
    background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/twitter-orange2.png?t=1466384307') !important;
    }

a#InstagramIconFooter {
background: none !important;
padding: 0 !important;
height: 28px;
width: 28px;
background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/instagram-white.png?t=1500851032&_ga=2.212512915.645979960.1500849617-593495683.1475444210') !important;
}

a#InstagramIconFooter:hover {
background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/instagram-orange.png?t=1500851031&_ga=2.175944869.645979960.1500849617-593495683.1475444210') !important;
}

a#WordpressIcon {
background: none !important;
padding: 0 !important;
margin-left: 8px !important;
height: 28px;
width: 28px;
margin-right: 6px;
background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/wordpress-grey2.png?t=1501201786&_ga=2.186589866.2008845321.1501110536-593495683.1475444210') !important;
}

a#WordpressIcon:hover {
background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/wordpress-orange2.png?t=1501201787&_ga=2.159695806.2008845321.1501110536-593495683.1475444210') !important;
}

a#WordpressIconFooter {
background: none !important;
padding: 0 !important;
height: 28px;
width: 28px;
background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/wordpress-icon-white.png?t=1501201788&_ga=2.159695806.2008845321.1501110536-593495683.1475444210') !important;
}

a#WordpressIconFooter:hover {
background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/wordpress-orange2.png?t=1501201787&_ga=2.159695806.2008845321.1501110536-593495683.1475444210') !important;
}

#socnet a {
margin-right: 12px !important;
}

.google_plusone_iframe_widget {
    width: 24px !important;
    padding-right: 5px !important;
    }

.AddThisButtonBox {
    width: 117px !important;
    }

.addthis_counter.addthis_pill_style {
margin-left:6px;
}

#NewsContent .AddThisButtonBox {
    width: 100% !important;
    }

.PIN_1466485935590_button_pin {
    height: 16px !important;
    width: 32px !important;
    }

.SubCategoryListGrid li a:first-child {
    height: 160px !important;
    }

.SubCategoryListGrid  li {
    margin-bottom: 50px !important;
    }

.SubCategoryListGrid {
    margin-top: 15px !important;
}

#habla_window_div {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
}



#habla_both_div {
    background: url(https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/chatlivetab-orange.png?t=1466555990) no-repeat 43px 36px !important;
}
    
#olrk_tab_closure_span {
    background: url(https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/chatlivetab-orange.png?t=1466555990) no-repeat -321px 0 !important;
    }

#habla_topbar_div {
    background: transparent url(https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/chatlivetab-orange.png?t=1466555990) no-repeat left 0 !important;
    }

#habla_link_div {
    display: none !important;
}

a.hbl_pal_title_fg {
color: #FFF !important;
}

#LogoImage {
    width: 65% !important;
    height: 65% !important;
    }

#Logo {
    margin-bottom: 22px !important;
    margin-top: 18px;
}

#Header > a {
    margin-top: 58px !important;
    margin-bottom: 10px; 
    }

#SearchForm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    }

#HeaderFreeShipping {
    float: right !important;
    width: 231px !important;
    margin-top: 10px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: bold;
    font-size: 16.8px !important;
    letter-spacing: 0px !important;
    color: #cccccc !important;
}

#HeaderFreeShipping span {
    color: #ff5c46 !important;
}

#HeaderFreeShipping p {
visibility:hidden;
}

#PageContent span, #NewsContent span, .NewsDate {
    font-size: 15px !important;
    letter-spacing: 0px !important;
    font-weight: bold;
}

#NewsContent span, .NewsDate {
    font-family: 'Roboto Condensed', sans-serif !important;
}

.banner_home_page_bottom {
    padding-top: 40px;
    }


#HomeNewProducts {
margin-top: 30px !important;
}

.DetailRow .Label {
font-weight: bold !important;
}

div.FacebookLikeButtonContainer {
margin-bottom: 0px !important;
}

.OutOfStockMessage {
margin-bottom: 0px !important;
}

.ProductPriceWrap {
margin: 0 0 17px 0 !important;
}

.ProductTinyImageList {
padding-bottom: 7px !important;
}



/*.productAttributeList .productAttributeRow {
margin-bottom: 0px !important;
padding: 10px 0 10px 0 !important;
}*/

.yotpo .yotpo-small-box {
padding: 15px 10px 0 10px !important;
}

.yotpo .yotpo-first-review {
margin-top: 25px !important;
}

.yotpo.yotpo-main-widget {
margin-bottom: 30px !important;
}

.yotpo .yotpo-first-review .yotpo-first-review-stars {
margin-top: 20px !important;
}

.yotpo .yotpo-first-review {
margin-top: 20px !important;
}

#SimilarProductsByCustomerViews h2 {
    margin-top: 40px !important;
    }

#SideProductRecentlyViewed h2 {
    margin-top: 30px !important;
display: inline-block !important;
width: 978px !important;
    }

.yotpo .standalone-bottomline.star-clickable, .yotpo .standalone-bottomline .star-clickable {
margin-top: 4px !important;
}

.yotpo.yotpo-main-widget .yotpo-icon-star {
font-size: 24px !important;
}

ul.ProductList li .yotpo.bottomLine.yotpo-small {
width: 100px !important;
padding: 0 66px !important;
}

.DetailRow.Rating {
margin: 0 0 15px 0 !important;
}

.ProductMain .ProductPriceWrap .yotpo .standalone-bottomline .star-clickable {
margin-top: 12px !important;
}

.DetailRow .Label {
padding-bottom: 0 !important;
}

.yotpo .text-m {
padding-left: 5px !important;
}

.Left, .Right, .Content {
margin-top: 18px !important;
}

#ModalContentContainer {
max-height: 820px !important;
}

.SubCategoryListGrid li a {
    text-transform: uppercase !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    letter-spacing: 1px;
    font-weight: 700;
}

.CategoryHeading img {
    margin-top: 10px !important;
}

#ProductDescription table, .webui-popover-content table {
    border-collapse: collapse !important;
}

#ProductDescription table tr, #ProductDescription table td, #ProductDescription table th, .webui-popover-content table tr, .webui-popover-content table td, .webui-popover-content table th {
padding-right: 23px !important;
padding-left: 23px !important;
text-align: left;
font-size: 13px;
}

#ProductDescription table tr, .webui-popover-content table tr {
vertical-align: middle;
height: 22px;
}

#ProductDescription table tr:nth-child(odd), .webui-popover-content table tr:nth-child(odd) {
background-color: #f2f2f2
}

#ProductDescription table th, .webui-popover-content table th {
    background: url(https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/square-grey2.png?t=1475550432) #a5a5a5;
    color: #FFF;
    text-transform: uppercase !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    letter-spacing: 1px;
    font-weight: 700;
    height: 24px !important;
}

#ProductDescription table tr, .webui-popover-content table tr {
height: 22px;
}

#ProductDescription table, .webui-popover-content table {
   width: auto;
   overflow-x: auto;
   display: block;
   min-height: .01%;
}

/* .AnnouncementBanner {
margin-left: auto !important;
margin-right: auto !important;
position: relative;
background: #ff5c46;
max-width: 1250px !important;
width: auto;
}

.FFFDate {
font-family: 'Roboto Condensed', sans-serif !important;
font-weight: 700;
color: #FFF;
float: right;
margin-top: -35px;
font-size: 14px;
margin-right: 48px;
text-transform: uppercase;
} */


.AnnouncementBannerEdges {
height: 55px;
background: #ff5c46;
}


.AnnouncementBanner {
margin-left: auto !important;
margin-right: auto !important; 
display:flex; 
height: 55px;
width: 100%;
justify-content: flex-end;
align-items:center;
position: relative;
background: #ff5c46  url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/fillindate-fff-announcementbanner-cropped.png?t=1475194692');
max-width: 1250px !important;
background-repeat:no-repeat;
background-size: contain;
}

.FFFDate .Date {
font-family: 'Roboto Condensed', sans-serif !important;
font-weight: 700;
color: #FFF;
float: right;
font-size: 14px;
margin-right: 48px;
text-transform: uppercase;
}

.FFFDate .CouponCode {
font-family: 'Roboto Condensed', sans-serif !important;
font-weight: 700;
color: #FFF;
float: left;
font-size: 22px;
margin-right: 48px;
text-transform: uppercase;
margin-bottom: 3px;
margin-top: 3px;
}

.ProductList li .ProductPriceRating {
display: none !important;
}

.ProductList li .ProductDetails {
min-height: 60px !important;
height: auto !important;
}

.ProductList li .ProductImage, .ProductImage .Quickview {
min-height: 185px !important;
}

.ProductList li .ProductImage img {
vertical-align: middle !important;
    display: table-cell !important;
    margin: auto !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    max-height: 185px !important;
}

.ProductList li, .ProductList li.row3-item1, .ProductList li.row3-item1.row4-item1, .ProductList li.row4-item1 {
min-height: 350px !important;
margin: 0 6px 15px!important;
}

.BulkDiscountLink {
display: none !important;
}

.DetailRow .BulkDiscountLink {
border-bottom: 0px !important;
}

.AddCartAction {
margin-top: 20px;
margin-bottom: 10px;
}






/*img#ViewCartBtnTopRight {
opacity: 0;
-webkit-transition: opacity 2s;
transition: opacity 2s;
transition-timing-function: ease;
-webkit-transition-timing-function: ease;
}

img#ViewCartBtnTopRight.fade {
opacity: 1;
}*/




/* disabling add to cart modal popup css */
#ModalOverlay {
display: none !important;
}

#ModalContainer {
display: none !important;
}
/* add to cart modal popup css ends */








p, li, body, a {
    font-size: 15px !important;
    line-height: 150% !important;
}

h2 a {
font-size: 18px !important;
}

h2 a:hover {
color: #5f6874;
}

div, i, b {
    font-size: 15px !important;
}

.Breadcrumb li, .Breadcrumb li a {
        font-size: 11px !important;
        line-height: 38px !important;
    }


.ProceedToCheckout.checkout-right {
    margin-bottom: 18px;
}


body.sidr-open #Container {overflow:hidden; position:fixed;}


.productOptionViewSelect {
line-height: 100% !important;
}








@media screen and (min-width: 240px) and (max-width: 767px) {

.Breadcrumb {
border-bottom: 0 !important;
padding-top: 20px !important;
}

.Breadcrumb li, .Breadcrumb li a {
line-height: 1.7 !important;
}

.banner_home_page_top, .banner_category_page_top, .banner_brand_page_top, .banner_search_page_top {
display: none;
}

#Logo #LogoImage {
margin: auto !important;
width: 200% !important;
max-width: 600px !important;
} 

#Logo {
margin-bottom: 20px !important;
padding-left: 0px !important;
width: 100% !important;
max-width: 230px;
padding-right: 30px;
height: auto;
}

#Header > a {
margin-top: 134px !important;
margin-bottom: 10px !important;
}

#SearchForm {
width: 100% !important;
margin-top: 2px !important;
}

#Header .menuIcon {
margin-top: -58px !important;
}

.NewsletterSubscription {
padding-bottom: 17px !important;
}

.column .last {
padding-bottom: 18px !important;
}

.TrustSeal {
padding-bottom: 18px !important;
}

.Inner.footerwrapper .credit {
font-size: 13px !important;
}


.ProductList li .ProductImage {
max-width: 70% !important;
min-height: 130px !important;
text-align: center !important;
display: table !important;
}

.ProductList li .ProductImage img {
vertical-align: middle !important;
display: table-cell !important;
margin: auto !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
}

.SubBrandListGrid li .BrandImage {
vertical-align: middle !important;
display: table-cell !important;
margin: auto !important;
width: 1% !important;
}

#habla_panel_div  {
    display: none !important;
}

#HeaderLower {
background: none !important;
border-bottom: none !important;
}

.ProductThumbImage img, .ProductThumbImage, .ProductThumb {
max-width: 100% !important;
margin: auto !important;
display: block !important;
}

ul.ProductList li .yotpo.bottomLine.yotpo-small {
padding: 0 101px !important;
}

#HeaderFreeShipping {
    margin-top: 15px !important;
    font-size: 16.5px !important;
    letter-spacing: 0px !important;
}

#HeaderFreeShipping p {
width: 215px !important;
}

#ProductDescription table tr, #ProductDescription table td, #ProductDescription table th {
padding-right: 15px !important;
padding-left: 15px !important;
}

.ProductList li, .ProductList li.row3-item1, .ProductList li.row3-item1.row4-item1, .ProductList li.row4-item1 {
min-height: 366px !important;
}


}





@media screen and (min-width: 240px) and (max-width: 479px) {

#ProductDescription table th {
    padding-top: 4px;
    padding-bottom: 4px;
}

.SubCategoryListGrid li {
height: 215px !important;
line-height: 100% !important;
}

.SubCategoryListGrid li a {
display: block;
margin-top: 10px;
margin-bottom: 10px;
}

.SubCategoryListGrid li a:first-child {
height: 150px !important;
}

#Header .menuIcon {
margin-top: -130px !important;
}

#HeaderFreeShipping {
width: 100% !important;
}

#Logo {
text-align: center;
padding-right: 40px !important;
padding-left: 40px !important;
}

#Logo #LogoImage {
margin-left: -41px !important;
width: 135% !important;
max-width: 350px !important;
}

#Header > a {
margin-top: 6px !important;
}

#Header .menuIcon {
margin-top: -57px !important;
}

#SearchForm {
width: 70% !important;
margin-top: -56px !important;
margin-right: 38px !important;
}

}




@media screen and (min-width: 480px) and (max-width: 767px) {

/*#Header .menuIcon {
margin-top: 48px !important;
}*/

#Header .menuIcon {
margin-top: -58px !important;
}


#HeaderFreeShipping {
margin-left: 30px !important;
width: 315px !important;
}


}





@media screen and (max-width: 1086px) {

.AnnouncementBanner {
margin-left: auto !important;
margin-right: auto !important; 
display: block;
height: 95px;
width: 100%;
position: relative;
background: #ff5c46  url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/20161010-fff-announcementbanner-mobile2-imageonly2.png?t=1476065778');
background-repeat: no-repeat;
background-size: contain;
background-size: 290px;
background-position: 50% 5px; 
}

.FFFDate .Date {
text-align: center;
font-size: 11px;
display: block;

background: #ff5c46;
margin: auto;
width: 100%;
margin-top: 2px;
padding-bottom: 7px;
line-height: 12px;
margin-bottom: 15px;
}

.FFFDate .CouponCode {
text-align: center;
font-size: 18px;
margin-top: 55px;
display: block;
margin-left: auto !important;
margin-right: auto !important;
width: 100%;
}

.FFFDate {
margin-right: 0px !important;
}

.productOptionPreviewDisplay {
display:none !important;
}

}






@media screen and (min-width: 767px) and (max-width: 1023px) {

.Right {
display: none !important;
}

.ProductTinyImageList {
width: 415px !important;
}

#habla_panel_div  {
    display: none !important;
}

/*#HeaderFreeShipping p {
margin-right: -26px !important;
width: 231px !important;
margin-bottom: 5px !important;
float: right !important;
}*/

#HeaderFreeShipping {
float: right !important;
margin-top: -20px !important;
margin-bottom: 14px;
}

.FFFDate {
font-size: 12px;
margin-right: 20px;
}

#TopMenuFreeShipping2 p {
position: absolute;
text-align: right;
width: 100%;
}

#Header > a {
margin-top: 38px !important;
}

#Header {
padding-top: 12px;
}


#HeaderLower li a {
font-size: 13px !important;
padding: 10px 16px !important;
}

#SearchForm {
margin-top: -33px !important;
margin-bottom: 10px !important;
margin-right: 40px;
}

}



@media screen (max-width: 1086px) {

.AnnouncementBanner {
margin-left: auto !important;
margin-right: auto !important; 
display: block;
height: 118px;
width: 100%;
position: relative;
background: #ff5c46  url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/20161010-fff-announcementbanner-mobile2-imageonly.png?t=1476054568');
background-repeat: no-repeat;
background-size: contain;
background-size: 290px;
background-position: 50% 5px; 
}

.FFFDate .Date {
text-align: center;
font-size: 12px;
display: block;
margin-top: 5px;
width: 95%;
margin-left: 10px !important;
margin-right: 10px !important;
}

.FFFDate .CouponCode {
text-align: center;
font-size: 18px;
margin-top: 57px;
margin-bottom: 2px;
display: block;
margin-left: auto !important;
margin-right: auto !important;
width: 100%;
}

#Header {
margin-top: 25px;
}


}





@media screen and (min-width: 768px) {

ul.ProductList li .yotpo.bottomLine.yotpo-small {
padding:0 60px;
}

}



@media screen and (max-width: 1023px) {

#ViewCartBtnTopRight {
display: none !important;
}

#HeaderFreeShipping p {
display: none;
}


}



@media screen and (min-width: 1250px) {

.CheckoutRedeemCoupon {
width: 45%;
height: 155px;
}

}






/* Yotpo Reviews tab position starts */


@media screen and (min-width: 1250px) {

a#yotpo_testimonials_btn {
    right:50%; /* Positions 50% from right (right edge will be at center) */
    margin-right: 505px; /* Positions 505px to the left of center */
    left: auto !important;
}
}


@media screen and (min-width: 1024px) and (max-width: 1249px) {

a#yotpo_testimonials_btn {
    right:50%; /* Positions 50% from right (right edge will be at center) */
    margin-right: 379px; /* Positions 379px to the left of center */
    left: auto !important;
}
}


@media screen and (min-width: 768px) and (max-width: 1023px) {

a#yotpo_testimonials_btn {
    right:50%; /* Positions 50% from right (right edge will be at center) */
    margin-right: 252px; /* Positions 252px to the left of center */
    left: auto !important;
}
}


@media screen and (max-width: 767px) {

a#yotpo_testimonials_btn {
    left: 20px !important;
}
}

/* Yotpo Reviews tab position ends*/






@media screen and (min-width: 480px) and (max-width: 767px) {
#Logo {
width:55% !important;
}

#Header .menuIcon {
margin-top: 17px !important;
}
}



@media screen and (max-width: 480px) {

.yotpo #yotpo_testimonials_btn {
display: inline-block !important;
width: 100px;
}

.yotpo #yotpo_testimonials_btn span {
line-height: 50% !important;
font-size: 13px !important;
margin-left: -5px !important;
}

a#yotpo_testimonials_btn span {
height: 30px;
}

}




@media screen and (max-width: 565px){

.HolidayHoursTopBanner a {
font-size: 12px !important;
}

.HolidayHoursTopBanner {
height: 22px !important;
margin-bottom: 8px !important;
}

}



@media screen and (max-width: 457px){

.HolidayHoursTopBanner {
height: 40px !important;
}

}

@media screen and (max-width: 767px) and (min-width: 240px){
.sidr.left {
background: white !important;
}
}








/* TRYING TO HAVE ORANGE HOVER ON SITEMAP SOCIAL ICONS, BUT WOULDN'T WORK. START
.SitemapPages a#facebookicon {
    background-image: url(https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/facebook-grey2.png?t=1466384304) !important;
    background-position: 0px !important;
    background-repeat: no-repeat !important;
}

.SitemapPages a#facebookicon:hover {
    background-image: url('https://cdn2.bigcommerce.com/server900/b5c27/product_images/uploaded_images/facebook-orange2.png?t=1466384305') !important;
    background-position: 0px !important;
    background-repeat: no-repeat !important;
}
END */





/******************************************
Mobile Search Dropdown Position Fix Starts
*******************************************/

@media screen and (max-width: 480px){
.QuickSearch {
width:75% !important;
margin-left: 23% !important;
}
}
/****************************************
Mobile Search Dropdown Position Fix Ends
****************************************/





/******************************************
MAIN NAV MENU LOWER BORDER GAP FIX STARTS
*******************************************/

@media screen and (min-width: 1023px){

#HeaderLower li {
height: 41px !important;
}
}

/******************************************
MAIN NAV MENU LOWER BORDER GAP FIX ENDS
*******************************************/




/*******************************************
BIGCOM CONTACT FORM STYLING STARTS
********************************************/

.HorizontalFormContainer dt {
line-height: 30px !important;
font-size: 15px !important;
font-family: Roboto Condensed !important;
}

/*******************************************
BIGCOM CONTACT FORM STYLING ENDS
********************************************/




/**********************************************
PRODUCT RELEASE DATE MESSAGE BOX STYLING STARTS
***********************************************/

.ProductMain table.ExpectedReleaseDate td {
border: none;
background-color: white;
font-weight:700;
font-size: 20px;
color: #ff5c46;
padding-top: 10px;
padding-bottom: 30px;
font-family: 'Roboto Condensed', sans-serif;
}


/**********************************************
PRODUCT RELEASE DATE MESSAGE BOX STYLING ENDS
***********************************************/





/***********************************
FOOTER COLUMN SECTION SPACING STARTS
************************************/

@media (max-width:960px){

.footerwrapper .footerbox {
margin-bottom: 35px !important;
}

}

/***********************************
FOOTER COLUMN SECTION SPACING ENDS
************************************/




/***********************************
BULK DISCOUNT SECTION STYLING STARTS
************************************/

#ProductDetailsBulkDiscountThickBox .ModalContent {
padding-left: 0px !important;
padding-right: 0px !important;
}

#ProductDetailsBulkDiscountThickBox .ModalContent ul {
padding-top: 10px !important;
}

#ProductDetailsBulkDiscountThickBox .ModalTitle {
font-family:'Roboto Condensed', sans-serif;
letter-spacing: 0.5px;
padding-left: 0px !important;
padding-right: 0px !important;
line-height: 1.25;
}

/***********************************
BULK DISCOUNT SECTION STYLING ENDS
************************************/



#iconCardDiscoverTitle {
display: none;
}

.ProductList .stamped-product-reviews-badge {
    display: none !important;
}

#TopMenuFreeShipping3 a.topmenu-link {
  display: inline;
  color: inherit;       /* or set a specific color */
  text-decoration: underline;
  opacity: 1;
  visibility: visible;
}



