body {
    /* background: #fff url(//cdn2.bigcommerce.com/n-zfvgw8/q4x7mo2/templates/__custom/images/sophias-background.jpg?t=1564509327) repeat-x !important; */
    background: #fff url(//cdn2.bigcommerce.com/n-zfvgw8/q4x7mo2/templates/__custom/images/body-flower-background.jpg?t=1564509327) repeat !important;
}
body.homepage h2.page-title { display: none; }
.IBclear {
    clear: both;
}
#Outer {
    background: #fff !important;
    margin-top: 0 !important;
}
#Header {
    background: url(//cdn2.bigcommerce.com/n-zfvgw8/q4x7mo2/templates/__custom/images/header-top-bg.gif?t=1564509327) repeat-x !important;
    height: 96px;
    padding-bottom: 0 !important;
    position: relative;

}
#Wrapper {
    padding: 0 20px !important;
}
.Content.Wide {
    width: 734px !important;
}
.Content {
    width: 585px !important;
}
.Left {
    margin-right: 45px !important;
    width: 128px !important;
}
.Right {
    width: 128px !important;
}
#Footer {
    height: 33px !important;
}
#Footer p {
    border: none !important;
}
/* Typography */
    .Content h2, .TitleHeading,
    .Left h2,
    .Right h2 {
        font-family: Georgia, Times, serif !important;
        line-height: 1.4 !important;
    }
    .ProductList strong, .ProductList strong a {
        color: #666666 !important;
    }

/* Header */
    #Flowers {
        position: absolute;
        left: 310px;
    }
    /* Top Menu */
        #TopMenu {
            background: #6766CD;
        }
        #Menu {
            border: none !important;
            margin-bottom: 5px;
        }
        #Menu li.First {
            padding-left: 5px;
        }
        #TopMenu li.First a {
            color: #fff !important;
        }

    /* Main Menu */
        #Menu,
        #Footer p {
            background-color: #fce4f1 !important;
        }

/* General Product Layout */
    /* Buttons */
    .ProductActionAdd {
        background: url(//cdn2.bigcommerce.com/n-zfvgw8/q4x7mo2/templates/__custom/images/ProductActionAdd.gif?t=1564509327) no-repeat !important;
    }

/* Social Media and Search Form */
    #socnet {
        margin-bottom: 10px !important;
    }
    #socnet a { 
        display: inline-block; 
        text-align: left; 
        text-indent: -9999px;
    }
    #socnet a.icon-facebook {
        margin-right: 5px;
    }
    #SearchForm {
        padding: 15px 20px 0 0 !important;
    }

/* Homepage Items */
    h2#WholesaleQuestions {
        border-bottom: none !important;
        font-size: 1.7em !important;
    }
    body.homepage #HomeRecentBlogs .BlockContent,
    body.homepage .Block#HomeRecentBlogs {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    body.homepage #PageContent h2 {
        margin-top: 0;
        padding-top: 0;
    }
    body.homepage #PageContent .BlockContent {
        margin-top: 0;
        padding-top: 0;
    }
    
    /* Slider */
        .slide-show-render .slide-button span { /* Learn more button */
            background: #6766CD !important;
        }
        .slide-show-render .slides li {
            border: none !important;
        }
        .slide-show-render.slide-show .flex-control-nav.flex-control-paging li a { /* normal state */
            background-color: #6766CD !important;
            border: 1px solid rgba(0,0,0,0.4) !important;
        }
        .slide-show-render.slide-show .flex-control-nav.flex-control-paging li a:hover { /* hover */
            background-color: #dbdbdb !important; 
        }
        .slide-show-render.slide-show .flex-control-nav.flex-control-paging li a.flex-active { /* current slide */
            background-color: #ff3399 !important;
        }
        .slide-show-render.slide-show .flex-control-nav.flex-control-paging {
            bottom: 8px !important;
            left: 43% !important;
        }
        .slide-show-render-full .slide-heading {
            font-size: 56px;
            line-height: 1.20;
        }
        .slide-show-render-full .slide-image {
            max-width: 734px;
        }

        .slide-show-render-full .slide-content {
            height: auto;
        }

        .slide-show-render.slide-show {
            height: 390px;
        }
        

    
    /* Callouts */
        #IBWHomeCallouts {
            margin: 15px 0 20px 0;
        }
        #IBWHomeCallouts ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }
        #IBWHomeCallouts li {
            display: inline;
            float: left;
            margin: 0;
            margin-right: 16px;
            padding: 0;
            height: 246px;
            width: 234px;
        }
        #IBWHomeCallouts li.last {
            margin-right: 0;
        }
        #IBWHomeCallouts li a{
            display: block;
            height: 246px;
            width: 234px;
        }
    
    #IBWHomeAboutSophias h2 {
        margin-bottom: 10px !important;
    }

/* Sidebar */

    /* Not A Business */
        #NotABusiness {
            margin-top: 16px;
        }
    /* Fly Out Menus */
        #SideCategoryList .sf-menu .sfHover a, #SideCategoryList .sf-menu li ul a {
            background-color: #fce4f1;
        }
        .Left #IBSiteInfo li a,
        .Left #IBSampleProducts li a {
            padding-left: 0 !important;
        }
    /* New Products */
        .Right .NewProducts .ProductDetails, .Right .NewProducts .ProductPriceRating {
            margin-bottom: 3px !important;
        }
        .Left .NewProducts .ProductActionAdd, .Right .NewProducts .ProductActionAdd {
            margin-top: 8px !important;
            padding: 5px;
            width: 120px !important;
        }
        .Left .NewProducts .ProductActionAdd a, .Right .NewProducts .ProductActionAdd a {
            color: #FFFFFF !important;
            font-family: Verdana, Arial, sans-serif !important;
            text-decoration: none !important;
        }

/* Inner Page */
    .SubCategoryList {
        margin-top: 10px !important;
    }


/*-------------------------------------
    
    Checkout

-------------------------------------*/

    /* Hide Coupons and Gift Certificates */
        /*.CheckoutRedeemCoupon {
            display: none !important;
        }*/