
/* Important! This file is to only be edited through WebDAV or through the control panel by the client, not theme partners/designers. */

#home .ProductList li {float: left;}
/* rachna added the following for adding instagram per instructions in email for flair consultancy 

.icon-social.icon-social-extra {
background-image: url('//flairplus.com/bcts/ig-b.png');
}
.icon-social.icon-social-extra.white-icon {
background-image: url('//flairplus.com/bcts/ig-w.png');
}
.icon-instagram {
background-position: 0 0;
}
.icon-instagram:hover, .icon-instagram:focus {
background-position: -130px 0;
}

/* rachna added the above for adding instagram per instructions in email for flair consultancy */

/* june 10 2015 rachna added the part below as per instructions in email from flair consultancy to stop flickering of images on product page */

.ProductList .ProductImage a, .ProductThumbImage a {
    display: block;
}


/* Added by Flair Consultancy - 10/06/2015 */
/* Re: Stopping Flickering */
.left-content:before {
    display: block;
    content: '';
}
.ProductList .ProductImage, .brand-img, #ProductDetails .ProductThumbImage {
    display: block;
    table-layout: initial;
}
#ProductDetails .ProductTinyImageList, #ProductDetails .ProductTinyImageList ul {
display: block
        float: none;
}

.ProductTinyImageList ul li div {
    display: block;
}

.ImageCarouselBox {
    display: inline-block;
}
#ProductDetails .ProductThumbImage img {
    height: auto;
}

/* Changes for Ichcha by Flair 19 May 2016 */

.icon-social.icon-social-theme {
    background-image: url(//cdn11.bigcommerce.com/s-fb3s8/templates/__custom/Custom_IMG/Ichcha-Sprite.png?t=1591992356);
}
.icon-social.icon-social-theme {
    width: 32px;
    height: 34px;
}
.icon-facebook:hover, .icon-facebook:focus, .icon-facebook {
    background-position: 4px 0;
}
.icon-twitter, .icon-twitter:hover, .icon-twitter:focus {
    background-position: -89px 0;
}
.icon-pinterest, .icon-pinterest:hover, .icon-pinterest:focus {
    background-position: -57px 0px;
}
.icon-instagram, .icon-instagram:hover, .icon-instagram:focus {
    background-position: -27px 0px;
}
.icon-googleplus, .icon-googleplus:hover, .icon-googleplus:focus {
     background-position: -120px 0px;
}
/* Home Page Images */
#HomePageImages {
    margin-bottom: 25px;
}
#HomePageImages, #HomePageImages .grid {
    width: 100%;
}

.grid__item img {
    max-width: 100%;
    height: auto;
}
#HomePageImages .one-half {
    width: 49%!important;
    padding:0;
    margin-right: 2%;
}
#HomePageImages .grid__item:last-child {
    margin-right: 0;
}
.Block.banner_home_page_bottom {
    max-width: 100%;
}
.Block.banner_home_page_bottom div {
    margin: 0;
}
#Instagram_Widget {
    width: 75%;
    margin: 0 auto;
}
#Instagram_Widget h2 {
    text-align: center;
}
#Instagram_Widget h2 span {
    text-transform: none;
}
/* Forms */

.HorizontalFormContainer dt {
    width: 144px;
}
.HorizontalFormContainer {
    max-width:768px;
}
.CheckoutRedeemCoupon input.Field80 { width: 200px;}


@media screen and (min-width: 601px) and (max-width: 800px) {
   .AddBillingAddress dd, .AddShippingAddress dd {
        width: 200px;
    padding: 0px 7px 20px 15px !important
}
   .HorizontalFormContainer dt {
        width: 133px;
}
.AccountLogin .HorizontalFormContainer dd {
    margin-left: 150px;
}
}
/* Mobile Changes */
@media screen and (max-width: 600px) {

    img {
        max-width: 100%;
    height: auto;
}
    #Logo img {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
}
#HomeSlideShow {
    display: block;
}
#Instagram_Widget {
    width: 100%;
}

#home .ProductList .ProductDetailsWrapper { display: none;}

#TopLogin {
    display:inline-block;
}
#socnet.icon-social-theme {
    width:200px;
}
.SocialConnect li:last-child {
    margin-right: 0;
}
.flex-direction-nav {
    display: none!important;
}
/* Product List */
#home .ProductList li, .ProductList li {
    width: 33.3%;
    border: none;
    padding: 3px;
    box-sizing: border-box;
    float: left;
}

#CategoryContent .ProductList li, #SideProductRelated .ProductList li {
    width: 50%;
}

/* Category Page */
#CategoryContent .ProductActionAdd {
    display: none;
}
#CategoryContent .ProductList .ProductDetails {
    text-transform: none;
}
#CategoryContent .ProductList em {
    font-weight: normal;
}
#CategoryContent .ProductList .ProductImage {
    min-height: 195px;
}
.ProductList .ProductDetailsWrapper {
    min-height: 90px;
}
/* Product Page */
.PrimaryProductDetails .ProductThumb {
    height: auto!important;
}
.productPage #SideProductRelated .ProductList li:nth-of-type(5) { display:none;}
.productPage #SideProductRelated .ProductList li { min-height: 260px;}
/* Footer */
.footer-main .sf-menu {
    display: block!important;
}
.footer-main .sf-menu li {
    float: none; 
}
.zoomie-window, .productPage #fancy_overlay, .productPage #fancy_outer {display: none!important;}
/*forms */
input.Field200 {
    width: 100%!important;
}
.AddBillingAddress dd, .AddShippingAddress dd {
    width: 100%;
    padding: 0 0 20px 5px !important;
    box-sizing: border-box;
}
.AddBillingAddress dd, .AddShippingAddress dd
.HorizontalFormContainer p.Submit {
    margin-left: 0;
}
.FormContainer .box {
    overflow-x: scroll;
}
.ExpressCheckoutContent {
    padding-left: 0;
}
.AddBillingAddress .FloatLeft, .AddShippingAddress .FloatLeft {
    width: 100%;
} 
#NewBillingAddress .AddBillingAddress .FloatLeft {
    width: auto;
} 
input.Textbox, textarea, input[type="text"], #EditAccountForm input[type="password"] {
    height: 40px;
    line-height: 40px;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    display: none;
}
#CreateAccountForm .page-content {
    width: 90%;
}
}
@media screen and (max-width: 375px) {
    #CategoryContent .ProductList .ProductImage {
    min-height: 175px;
}
}




