#list-view, 
#grid-view {
    margin-right: 10px;
    border: none;
}

body[class*="product-category"] .text-right label.control-label {
    line-height: 30px !important;
}.samples-container {
    position: fixed;
    top: 200px;
    width: 200px;
    height: 80px;
    margin-left: -200px;
    padding: 20px;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 99;
    
    transition: all 0.5s ease-in-out;
}
.samples-container.active {
    margin-left: 0px;
}
.sample-container-icon {
    position: absolute;
    top: -1px;
    right: -40px;
    width: 40px;
    height: 40px;
    padding: 9px;
    background: #343434;
    cursor: pointer;
}
.sample-container-icon .fa {
    color: #fff;
    font-size: 20px;
}footer {
    margin-top: 0px;
    padding: 40px 0 60px 0;
    background: #2e2e2e;
    border-top: none;
}
footer h5 {
    margin-bottom: 30px;
    color: #a5a2a2;
    font-size: 18px;
    text-transform: uppercase;
}
footer li {
    padding: 3px 0;
}
footer li a {
    color: #d4d4d4;
    text-transform: uppercase;
}
footer li .fa {
    padding-right: 5px;
}

#copyright {
    padding: 50px 0 40px 0;
    color: #d4d4d4;
    background: #262626;
}
#copyright p {
    color: #d4d4d4;
}#top-links .list-inline > li {
    padding: 0 10px;
}


#logo {
    margin-bottom: 20px;
}


#search input.input-lg,
#search .btn,
#cart > .btn,
#cart #cart-total{
    height: 45px;
}
#search input {
    float: right;
    box-shadow: none;
}
#search .btn {
    color: #323232;
    background: #fff;
    border-left: none;
}


#cart #cart-total {
    display: inline-block; 
    width: 100%;
    line-height: 43px;
    text-shadow: none;
}
/*#cart #cart-total .fa {
    height: 45px;
    margin: -1px 0 0 -1px;
}*/
#cart #cart-total > span {
    color: #202020;
}
#cart #cart-total .cart-quantity-text {
    float: left;
    padding-left: 15px;
}
#cart #cart-total .cart-price-text {
    float: right;
    padding: 0 15px;
}

#cart.open .fa-shopping-cart,
#cart.open #cart-total > span {
    /*color: #fff;*/
}
#cart.open > .btn,
#cart.open #cart-total {
    border: none;
}
#cart.open #cart-total .fa {
    margin: 0;
}
#cart > .btn {
    padding: 0px;
    border-radius: 0px;
    box-shadow: none;
    background: #fff;
    border: none;
}
#cart > .btn .fa {
    display: inline-block;
    float: left;
    width: 45px;
    line-height: 45px;
    font-size: 18px;
    height: 100%;
}

#top .dropdown-menu li button,
#top .dropdown-menu li a {
    padding: 5px 10px;
    color: #666;
    border: none;
    font-weight: 300;
}

#cart .dropdown-menu .btn-default .fa {
    /*color: #777;*/
}
#cart .dropdown-menu .btn-default:hover .fa {
    color: #101010;
}#menu {
    margin-bottom: 0px;
}

#menu,
#menu .btn-navbar {
    border: none;
}

#menu .collapse  {
    padding: 0px;
}

#menu .dropdown-inner li.active a {
    color: #fff;
}

#menu .navbar-nav {
    margin: 0px;
}

#menu .btn-navbar {
    height: 100%;
    margin: 0;
    padding: 10px 20px;
}

#menu .dropdown-menu {
    padding: 0px !important;
}
#menu .see-all {
    margin: 0px;
    border-top: none;
}
#menu .dropdown-menu li a,
#menu .see-all {
    padding-top: 8px;
    padding-bottom: 8px;
}@media (min-width: 768px) {
    #search input {
        max-width: 220px;
    }
    
    #menu .nav {
        display: table;
        width: 100%;
    }
    #menu .nav > li {
        float: none;
        display: table-cell; 
        text-align: center;
    }
    #menu .dropdown-menu {
        margin: 0px;
        min-width: 220px;
    }
    #menu .dropdown-menu .dropdown-inner {
        width: 100%;
    }
    #menu .nav > li > a {
        text-transform: uppercase;
    }
}

@media (max-width: 767px) {
    #menu-container {
        background: none !important;
        margin: 0;
    }
    #menu {
        margin-bottom: 10px;
    }
    
    #menu .dropdown-menu {
        padding: 0px;
    }
    #menu .dropdown-menu li > a,
    #menu .see-all {
        color: #444;
        background: #fff;
    }
    #menu .dropdown-menu li.active > a {
        color: #fff;
    }
    
    .common-home #content h3 {
        margin: 0 0 20px 0;
    }
    
    .breadcrumb {
        padding: 0;
        background: none !important;
        border: 0;
    }
    .breadcrumb > li {
        padding: 0 10px;
    }
    .breadcrumb > li:after {
        /*display: none;*/
        width: 8px;
        height: 8px;
        top: 5px;
    }
    .breadcrumb > li:last-child:after {
        display: none;
    }
    
    #content {
        min-height: auto;
    }
    
    footer {
        padding: 20px 0;
    }
    
    #copyright {
        padding: 20px 0;
    }
}#content .owl-carousel[id*="carousel"] {
    margin-top: 20px;
}
.owl-carousel[id*="banner"] .item {
    padding: 10px;
}

.owl-carousel .owl-wrapper-outer {
    border: none;
    box-shadow: none;
}

.owl-carousel .owl-buttons div i {
    font-size: 70px;
    margin: -40px 0 0;
}.product-thumb {
    border-color: #e5e5e5;
    /*margin-bottom: 30px;*/
}
.product-thumb .caption h4 {
    text-align: center;
    padding-bottom: 10px;
    color: #202020 !important;
    border-bottom: 1px solid #e5e5e5;
}
.product-thumb .caption h4 a {
    color: #202020;
    font-size: 16px;
    font-weight: 400;
}
.product-thumb .price {
    text-align: center;
    font-size: 16px;
}
.product-thumb .price-old {
    color: #e94013;
}
.product-thumb .caption {
    min-height: 70px;
}


.product-thumb .button-group {
    margin: 10px;
    border: none;
    background: none;
}
.product-thumb .button-group > button {
    width: 20% !important;
}
.product-thumb .button-group > button:nth-child(2) {
    width: 50% !important;
    margin: 0 5%;
    color: #fff;
    font-weight: 300;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

#product .btn-group {
    width: 100%;
}
#product .btn-group > button {
    width: 20%;
    border: none !important;
}
#product .btn-group > button:nth-child(2) {
    width: 50%;
    margin: 0 5%;
/*    color: #fff;
    font-weight: 300;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
}

#product .control-label {
    font-weight: 400;
}
#product label {
    font-weight: 300;
}

.list-unstyled .new-price h2 {
    margin-top: 10px;
}
.list-unstyled .old-price span {
    display: block;
    margin-top: 20px;
    font-size: 27px;
}


.product-layout:not(.product-list) .product-thumb .caption p.description,
.product-layout .price-tax,
.product-tax {
    display: none !important;
}

.tab-content {
    margin-bottom: 20px;
}

#product .btn {
    text-transform: uppercase;
}

/*body[class*="product-product"] .product-thumb {
    
}*/.container > h1 {
    margin: 0 0 20px 0;
}

.alert a {
    color: inherit;
    font-weight: 700;
}
.alert a:hover {
    text-decoration: underline;
}

.common-home #content h3 {
    font-size: 24px;
    text-transform: uppercase;
    margin: 15px 0 35px 0;
}

.form-control {
    height: 37px;
}

.btn-default {
    border-color: #ccc;
}
.btn-danger {
    border: none;
}

.well h2 {
    margin-top: 0px;
}

.header-wrapper,
.content-wrapper,
.footer-wrapper {
    padding: 0px;
    background: #fff;
}
.content-wrapper {
    padding-top: 20px;
    padding-bottom: 40px;
}::selection {
    color: #fff;
    background: #f66875;
}
::-moz-selection {
    color: #fff;
    background: #f66875;
}


/* FONT START */
body, p, ul, li, a, label, button, select, option, input,
h1, h2, h3, h4, h5, h6, .btn, .form-control {
    font-family: 'Roboto', sans-serif !important;
}

body, p, ul, li, a, label, button, select, option, input, .btn, .form-control,
#top .btn,
.dropdown-menu > li > a,
#search input,
#cart > .btn,
#menu .dropdown-inner a {
    font-size: 14px;
}
.form-control {
    font-size: 14px !important;
}

body,
footer h5,
.product-thumb .price-new,
.btn,
.btn b,
.btn strong {
    font-weight: 300;
}
/* FONT END */


a {
    color: #f66875;
}
a:hover {
    color: #3f3f4d;
}

.btn {
    box-shadow: none;
    text-shadow: none;
}

.thumbnail:hover,
.thumbnail:focus,
.thumbnail.active,
.form-control:focus,
.form-control:active {
    border-color: #f66875 !important;
    box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 5px rgba(246,104,117,0.5);
}

input.form-control,
select.form-control,
textarea.form-control,
.btn,
.dropdown-menu,
.thumbnail,
.img-thumbnail,
.breadcrumb,
.alert,
.panel-group .panel,
.owl-carousel .owl-wrapper-outer,
#cart.open .dropdown-menu,
#menu,
#menu .see-all,
.well,
.nav-tabs > li > a,
#column-left .list-group .list-group-item,
#column-right .list-group .list-group-item {
    border-radius: 0px;
}

/*#cart #cart-total,*/
.owl-carousel[id*="carousel"] .owl-wrapper-outer,
.owl-carousel[id*="banner"] .owl-wrapper-outer {
    border: 1px solid #e5e5e5;
}

#menu .dropdown-menu li {
    border-bottom: 1px solid #e5e5e5;
}
#menu .dropdown-menu {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

/* HEADER START */
#search input,
#search .btn,
.account-order .btn.btn-info,
.account-address .btn.btn-info {
    border-color: #e5e5e5;
    border-radius: 0px;
}

#search input.form-control:focus {
    border-color: #e5e5e5 !important;
}

#cart #cart-total .cart-price-text {
    border-left: 1px solid #e5e5e5;
}
/* HEADER END */


/* CAROUSEL START */
.owl-controls .owl-page > span {
    background: #3f3f4d;
}
.owl-controls .owl-page.active > span {
    background: #d45b67;
}

.owl-carousel .owl-buttons fa {
    color: #3f3f4d;
}
.owl-carousel .owl-buttons .fa:hover {
    color: #d45b67;
}
/* CAROUSEL END */


/* LAYOUT START */
.header-wrapper {
            background: #f9f7f5;
    }
.content-wrapper {
    background: #fff;
}
.footer-wrapper footer {
    background: #2e2e2e;
}
    .header-wrapper {
        width: 100%;
    }
    .content-wrapper {
        width: 100%;
    }
    .footer-wrapper {
        width: 100%;
    }
/* LAYOUT END */


/* HEADER START */
#top
{
    background: #f5f5f5;
}

    
    #top {
        background: none;
        margin: 0;
        padding-bottom: 20px;
    }

            header {
            background: #f9f7f5;
        }
        
    .nav .open > a, 
    .nav .open > a:focus, 
    .nav .open > a:hover {
        background: none;
    }

    #top {
        border: none;
    }
/* HEADER END */


/* BODY START */
body {
            background: #fff;
    }
/* BODY START */


/* MENU START */
#menu-container,#menu,
#menu .nav > li > a {
    color: #fff;
            background: #3f3f4d; /* Old browsers */background: -moz-linear-gradient(top, #3f3f4d 0%, #2e2e3a 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #3f3f4d 0%, #2e2e3a 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #3f3f4d 0%, #2e2e3a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3f3f4d", endColorstr="#2e2e3a",GradientType=0 ); /* IE6-9 */    }

#menu .btn-navbar,
#menu .nav > li:hover > a,
#menu .nav > li.active > a,
.dropdown-menu li > a:hover,
.dropdown-menu li:hover > a,
.dropdown-menu li.active > a,
#menu .dropdown-menu li.active > a,
#menu .dropdown-menu a:hover, 
#menu .dropdown-menu ul li a:hover,
#menu .see-all:hover,
#top #currency .currency-select:hover {
    color: #fff;
            background: #f66875; /* Old browsers */background: -moz-linear-gradient(top, #f66875 0%, #d45b67 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #f66875 0%, #d45b67 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #f66875 0%, #d45b67 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f66875", endColorstr="#d45b67",GradientType=0 ); /* IE6-9 */    }

#menu #category {
    color: #fff;
}

#top .dropdown-menu a:hover,
#menu .dropdown-menu a:hover,
#menu .dropdown-inner li.active a
#menu .dropdown-inner li:hover a,
#menu .dropdown-inner li a:hover {
    color: #fff !important;
}


/* MENU END */


/* PRIMARY BUTTON START */
.btn.btn-primary,
.account-order .btn.btn-info,
.account-address .btn.btn-info,
#product .btn-group #button-cart,
.product-thumb .button-group > button:nth-child(2) {
    color: #fff;
            background: #3f3f4d; /* Old browsers */background: -moz-linear-gradient(top, #3f3f4d 0%, #2e2e3a 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #3f3f4d 0%, #2e2e3a 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #3f3f4d 0%, #2e2e3a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3f3f4d", endColorstr="#2e2e3a",GradientType=0 ); /* IE6-9 */                border: none;
        }

.btn.btn-primary:hover,
.account-order .btn.btn-info:hover,
.account-address .btn.btn-info:hover,
#product .btn-group #button-cart:hover,
.product-thumb .button-group > button:nth-child(2):hover {
    color: #fff;
            background: #f66875; /* Old browsers */background: -moz-linear-gradient(top, #f66875 0%, #d45b67 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #f66875 0%, #d45b67 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #f66875 0%, #d45b67 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f66875", endColorstr="#d45b67",GradientType=0 ); /* IE6-9 */                border: none;
    }
/* PRIMARY BUTTON END */


/* SECONDARY BUTTONS START */
.product-thumb .button-group button,
#product .btn-group button,
#list-view, 
#grid-view {
    color: inherit;
    background: #fff;
    border: 1px solid #e5e5e5;
}

.product-thumb .button-group button:hover,
#product .btn-group > button:hover,
#list-view:hover, 
#grid-view:hover {
    color: #3f3f4d;
    background: #fff;
    border: 1px solid #e5e5e5;
}

.product-thumb .button-group button + button {
    border-left-color: #e5e5e5;
}
/* SECONDARY BUTTONS END */


/* CART START */
    #cart.open #cart-total .fa,
    #cart #cart-total .fa {
        height: 45px;
        margin: -1px 0 0 -1px;
    }

#cart > .btn {
            background: #fff;
                border: 1px solid #e5e5e5;
    }
#cart.open > .btn {
            background: #fff;
                border: 1px solid #e5e5e5;
    }

#cart #cart-total > span {
    color: #202020;
}
#cart.open #cart-total > span {
    color: #202020;
}

#cart > .btn .fa {
    color: #fff;
            background: #3f3f4d; /* Old browsers */background: -moz-linear-gradient(top, #3f3f4d 0%, #2e2e3a 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #3f3f4d 0%, #2e2e3a 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #3f3f4d 0%, #2e2e3a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3f3f4d", endColorstr="#2e2e3a",GradientType=0 ); /* IE6-9 */        }
#cart.open > .btn .fa {
    color: #fff;
            background: #f66875; /* Old browsers */background: -moz-linear-gradient(top, #f66875 0%, #d45b67 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #f66875 0%, #d45b67 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #f66875 0%, #d45b67 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f66875", endColorstr="#d45b67",GradientType=0 ); /* IE6-9 */        }
/* CART END */