﻿/*SHOP MAIN CLASSES*/
* {
    margin: 0;
    padding: 0;
}

#wrapper {
    width: 90%;
    margin: 0 auto;
}

.breadcrumb-menu {
      color: #000 !important;
  width: 100%;
  padding-left: 22px;
  padding-top: 50px;
}

.product-main-image {
    width: 100%;
}

#breadcrumb {
    float: left;
}

#side {
    clear: both;
    padding-top: 46px !important;
}

.currentStep {
    border: 0;
    background-color: #08cddb;
    color: white;
    padding: 4px;
}


/*MENU.ASCX.CS*/
ul {
    list-style: none;
    padding-left: 0; /*removes all left indentation*/
}

/*tree main*/
.menu-link-category0 {
    visibility: hidden;
}

/*#side > ul > li > ul:nth-child(6) > li {
    padding-bottom: 40px;
}*/
/*whole category area*/
.category-item1 {
    border-bottom: 1px solid #08cddb;
}

.category-item-side {
    max-width: 300px;
    margin-top: 10px;
}
/*tree category item*/
.menu-link-category1 {
    color: #636363;
    font-size: 12pt;
    font-weight: 800;
    /*border-bottom: 1px solid #0B9CCB;*/
    padding-bottom: 8px;
    padding-right: 50px;
}
/*any tree item*/
.link {
    text-decoration: none;
}

.menu-link-side {
}


/*tree product item*/
.menu-link-product {
    color: #989898;
    font-size: 12pt;
    font-weight: 800;
    line-height: 26px;
    padding-left: 20px;
}

/*Selected menu Link*/
.menu-link-product-selected {
    color: #08cddb;
}

.menu-category-side {
    /*background-color:#F6F6F6;*/
    /*width:90%;*/
    padding-left: 4%;
    max-width: 250px;
}

/*whole item area*/
.menu-product-side {
    padding-top: 10px;
    padding-bottom: 10px;
}

.menu-product-1 {
    display: none;
}

/*SINGLEPRODUCT.ASCX.CS*/

.btnAddCart {
    width: 180px;
    height: 50px;
    padding: 3%;
    background-color: #08cddb;
    border: none;
    color: white;
    font-weight: 600;
    font-size: 14pt;
    -webkit-border-top-right-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
    cursor: pointer;
    margin: 0px;
    padding-left:10px;
    display: block;
}

.txtQty {
    float: left;
    padding: 3%;
    height: 20px;
    width: 50px;
    text-align: center;
    font-weight: 600;
    font-size: 14pt;
}

.product-view-info {
    background-color: white;
}

.prod-view-info-padding {
    padding: 6% 6% 120px 6%;
}

.product-view-info-name, .siblings-title {
    color: #666666;
    font-size: 22pt;
    font-weight: 800;
    text-transform: uppercase;
    font-style: normal !important;
}

.product-view-info-highlights {
    color: #636363;
    font-size: 12pt;
    font-weight: 600;
    width: 80%;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.product-view-info-description {
    margin-top: 10px;
    color: #636363;
    font-size: 10pt;
    font-weight: 400;
}

    .product-view-info-description ul {
        list-style: inherit;
        padding-left: 20px;
    }

.product-view-info-price {
    color: #636363;
    font-size: 22pt;
    font-weight: 100;
    margin: 0% 0px 10% 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #08cddb;
}

.product-view-info-icon {
    padding: 30px 0px 0px 0px;
    width: 99%;
}

.product-view-info-addCart {
    width: 100%;
    padding-left: 10px;
}

.product-view-image {
    width: 50%;
    float: left;
    margin-top: 12px;
}

.product-view-header {
    width: 100%;
}

.product-view-info {
    width: 50%;
    /*min-height: 800px;*/
    float: right;
    -webkit-border-top-right-radius: 164px;
    border-top-right-radius: 164px;
    -webkit-border-bottom-left-radius: 164px;
    border-bottom-left-radius: 164px;
}

.product-view-collection {
    list-style: none;
}

.product-view-collection-item {
    float: left;
    width: 30%;
    padding-right: 2%;
    padding-bottom: 2%;
    height: 135px;
}

    .product-view-collection-item > img {
        width: 100%;
        max-height: 135px;
    }

.product-view-collection-section {
    width: 100%;
}

.product-view-main-image {
    width: 99%;
    background-color: white;
    margin-bottom: 20px;
}

.hr1 {
    background-color: #08cddb;
    height: 1px;
    border: none;
    width: 50%;
    float: right;
    position: relative;
    top: 30px;
}

#sibs {
    height: 120px;
    width: 100%;
    padding: 10px 30px 30px 10px;
    -webkit-border-top-right-radius: 60px;
    border-top-right-radius: 60px;
    -webkit-border-bottom-left-radius: 60px;
    border-bottom-left-radius: 60px;
}

/*SIBLINGSPRODUCT.ASCX*/
.siblings-div {
      padding-top: 47px;
}

.sibling-item-list {
    width: 100%;
}

.sibling-name {
    text-align: center;
    height: 50px;
}

.sibling-content {
    width: 22%;
    float: left;
    margin: 20px 0px 0px 6px;
}

.sibling-item-list {
    width: 100%;
}

.sibling-product-image {
    width: 90%;
    max-height: 150px;
    background-color: #DBDBDB;
}

.sibling-product-name {
    color: #08cddb;
    font-size: 10pt;
    font-weight: 800;
    width: 90%;
    height: 40px;
    text-align: center;
}

.category-div {
}

.category-item-list {
    width: 100%;
}

.category-name {
    text-align: center;
    height: 50px;
}

.category-content {
    width: 14%;
    float: left;
    margin-bottom: 6px;
}

.category-item-list {
    width: 100%;
}

.categoryt-image {
    width: 90%;
    max-height: 112px !important;
    background-color: #DBDBDB;
}

.category-name {
    color: #08cddb;
    font-size: 10pt;
    font-weight: 800;
    width: 90%;
    height: 40px;
    text-align: center;
}

.product-view-collection-image {
    background-color: #DBDBDB;
}

    .product-view-collection-image > img {
        max-height: 145px;
    }
/*BREADCRUMB*/
#breadcrumb {
    margin-bottom: 20px;
}

.breadcrumb-item {
    float: left;
}

.breadcrumb-link {
    font-size: 14pt;
    float: left;
    color: #989898;
}

/*SMALLCART*/


/*CONFIRMCART*/
.scTextStyle, .scTextStyle > span {
    font-size: 10pt;
    color: #000000 !important;
}


/*REGISTER*/


/*SIGN IN*/


/*VARIATIONS*/
#product-cpanel-size {
    margin-top: 5px;
}

    #product-cpanel-size > span {
        float: left;
        width: 100%;
    }

.product-cpanel-size-div2 {
    border: #636363 solid 1px;
    width: 62px;
    height: 38px;
    float: left;
    margin-right: 10px;
    display: table-cell;
    padding: 2px;
    cursor: pointer;
}

.product-cpanel-size-div {
    border: #636363 solid 1px;
    width: 42px;
    height: 22px;
    float: left;
    margin-right: 10px;
    display: table-cell;
    cursor: pointer;
}

    .product-cpanel-size-div > p {
        float: left;
        width: 100%;
        height: 100%;
        min-height: 100%;
        font-size: 100%;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
    }

.div-selected {
    border: #08cddb solid 2px;
}

.product-cpanel-color-div {
    margin-top: 10px;
    width: 20%;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    border: #FFF solid 3px;
}

    .product-cpanel-color-div > img {
        width: 100%;
    }

.div-div-selected {
    border: #08cddb solid 3px;
}

.product-icon-item {
    float: left;
    margin-right: 10px;
}

.product-view-info-addCart-small {
    float: left;
    padding-bottom: 15px;
}



/*SHOP*/
.category-product-item-list {
    width: 20%;
    float: left;
}

.category-product-content {
    background-color: white;
    height: 180px;
    width: 100%;
    padding: 30px;
    -webkit-border-top-right-radius: 60px;
    border-top-right-radius: 60px;
    -webkit-border-bottom-left-radius: 60px;
    border-bottom-left-radius: 60px;
}

.category-product-image {
    width: 100%;
}

#mini-shop-menu {
    width: 100%;
    margin: auto;
    margin-top: -60px;
    margin-bottom: 20px;
    padding-top: 30px;
}
