/* Custom Styles by Cart Designers */

/* Home Page Top Banner */
#landing .banner_home_page_top{
    max-width:none;
}
#landing .banner_home_page_top div{
    text-align: center;
}
#landing .banner_home_page_top img{
    max-width:100%;
}
/* Product page date picker positioning */
.product .productAttributeList{
    position: relative;
    min-height: 315px;
}
.product .productAttributeConfigurableEntryDate div.productAttributeLabel{
    padding-top: 1px;
}
.product .Content .ProductMain .productAttributeConfigurableEntryDate{
    position: absolute;
    right: 0px;
    top: 0px;
    padding-left: 38px;
}
.product .Content .ProductMain .productAttributeRow{
    width: 50%;
}

/* customizations 10/7 */
.Left {
    position: relative;
    z-index: 1;
}
.Left #SideCategoryList.CategoryList > div > ul li a{
    background-color: #f0f0f0;
    padding-left: 20px;
    margin-left: 0px;
}
.Left #SideCategoryList.CategoryList > div > ul li > ul li {
    background-image: url('//cdn11.bigcommerce.com/s-jg374jqeyq/templates/__custom/images/left-bullet-black.png?t=1513724448');
    border-left: none;
}

.Left #SideCategoryList.CategoryList > div > ul li > ul {
    display: block;
    position: relative;
    top: 0;
}
.Left #SideCategoryList.CategoryList > div > ul li li a {
    padding-left: 20px;
}
.Left #SideCategoryList.CategoryList > div > ul li:hover, .Left #SideCategoryList.CategoryList > div > ul li.active {
    background: none;
}
.Left #SideCategoryList.CategoryList > div > ul > li.has-sub:hover, .Left #SideCategoryList.CategoryList > div > ul > li.has-sub:hover ul {
    background: none;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
}

/* 1100 and lower */
@media only screen and (max-width: 1100px) {
    .product .Content .ProductMain .productAttributeConfigurableEntryDate{
        position: relative;
        padding-left: 0;
    }
    .product .Content .ProductMain .productAttributeRow{
        width: 100%;
    }
}

/* 900 and lower */
@media only screen and (max-width: 900px) {
    .product .Content .ProductMain .productAttributeConfigurableEntryDate{
        position: absolute;
        right: 0px;
        top: 0px;
        padding-left: 38px;
    }
    .product .Content .ProductMain .productAttributeRow{
        width: 50%;
    }
}

/* 620 and lower */
@media only screen and (max-width: 620px) {
    .product .Content .ProductMain .productAttributeConfigurableEntryDate{
        position: relative;
        padding-left: 0;
    }
    .product .Content .ProductMain .productAttributeRow{
        width: 100%;
    }
}