/*
Theme Name:     bigshop Child
Description:
Author:         Opal
Template:       bigshop

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url('../bigshop/style.css');

#main-menu {
    margin-left: 75px !important;
}

.navbar-collapse {
    float: right;
}

body.header-v2 {
    font-family: 'PT Sans', Verdana, Helvetica, Sans-Serif !important;
    background: #d1d1d1;
}

body.woocommerce span.onsale,
body.woocommerce-page span.onsale {
    display: none !important;
}

.woocommerce span.onsale,
.woocommerce-page span.onsale {
    display: none !important;
}

.product.type-product .name {
    min-height: 72px !important;
}

.product.type-product .image {
    min-height: 241px;
    padding-top: 16px;
}

.product.type-product .btn.btn-cart:hover {
    background: none repeat scroll 0% 0% #ef5711 !important;
}

.box .box-heading .fa {
    background: none repeat scroll 0% 0% #ef5711 !important;
}

.wpo-sidebar .box .box-heading::before {
    background: none repeat scroll 0% 0% #ef5711 !important;
}

.header-v2 .header-right .cart {
    background: none repeat scroll 0% 0% #ef5711 !important;
}

.wpo-sidebar .box .box-heading {
    background: none repeat scroll 0% 0% #000000 !important;
}

.woocommerce ul .amount,
.woocommerce-page ul .amount {
    color: #ef5711 !important;
}

.carousel-controls a:hover {
    background: #ef5711 !important;
    border-color: #d35346;
}

#wpo-header {
    background-color: #1a1f23 !important;
}

.header-v2 .wpo-header .logo-in-theme {
    background-color: #1a1f23 !important;
    padding: 0px 0px 10px 0px !important;
}

.header-v2 .config .active-content {
    text-transform: uppercase;
    line-height: 2em;
    font-weight: bold;
    margin: 20px 0;
}

.copyright address {
    font-size: 12px;
}

.tabbable .nav-tabs > li.active > a,
.tabbable .nav-tabs > li.active > a:hover,
.tabbable .nav-tabs > li.active > a:focus {
    background: none repeat scroll 0% 0% #ef5711 !important;
}

.tabbable .nav-tabs > li > a:hover {
    background: none repeat scroll 0% 0% #d1d1d1 !important;
}

#wpo-mainnav {
    background-color: #1a1f23 !important;
}

#wpo-filter {
    background-color: #f2f2f2 !important;
}

.header-v2 .wpo-header .logo-in-theme {
    min-width: 308px !important;
    margin-bottom: 20px;
}

.wrapper.small-padding {
    background-color: #f2f2f2 !important;
}

.header-v2 .header-bottom {
    position: static;
}

.header-v2 .wpo-header .widget-vertical-menu {
    background-color: #ef5711 !important;
}

.vertical-menu {
    width: 100% !important;
}

.vertical-menu > .nav > li .dropdown-menu {
    width: 300px !important;
    top: 0px;
    min-height: 100%;
    position: absolute;
}

.wpo-sidebar .box.widget_wpo_menu_vertical .box-heading {
    background: none repeat scroll 0% 0% #ef5711 !important;
}

.wpo-sidebar .box.widget_wpo_recent_post .attachment-widget wp-post-image {
    display: none;
}

.tp-caption .slidebutton {
    font-size: 15px !important;
}

.header-v2 .config .active-content {
    margin: 0px !important;
}

.btn.btn-primary:hover,
.btn.btn-default:hover,
.btn.btn-primary:focus,
.btn.btn-default:focus {
    background-color: #ef5711 !important;
}

.post-area.single-blog .blog-title {
    display: none;
}

.dropdown-menu a:hover,
a:focus {
    color: #ef5711 !important;
}

.box.related .box-heading::before,
.box.upsells .box-heading::before {
    background-color: #ef5711 !important;
}

.btn.btn-primary:hover,
.btn.btn-default:hover,
.btn.btn-primary:focus,
.btn.btn-default:focus {
    background-color: #ef5711 !important;
    color: #ffffff !important;
    border-color: #ef5711 !important;
}

.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
    width: 90px;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #ffffff !important;
}

.product-category-title {
    text-align: center;
}

.tp-caption a {
    color: #ffffff;
}

.media > .pull-left {
    min-width: 80px;
}

/* LOGO SLIDER */
.jw_easy_slider_name {
    text-transform: uppercase;
    background: #ef5711 none repeat scroll 0% 0%;
    padding: 7px 10px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    font-family: 'montserratbold', sans-serif;
    width: 200px;
    margin-left: -20px;
    margin-top: -64px;
}

.jcarousel-control-prev,
.jcarousel-control-next {
    background: #ef5711 !important;
    text-shadow: none !important;
    border-radius: 0px !important;
    top: -40px !important;
}

.jcarousel img {
    height: 80px !important;
    padding-top: 10px;
}

.jcarousel-wrapper {
    box-shadow: none !important;
    border: none !important;
    margin: 0px !important;
    height: 100px !important;
}

.jcarousel-pagination {
    display: none;
}

.navbar-nav > li .dropdown-menu {
    min-width: 250px !important;
}

.navbar-offcanvas .navbar-collapse,
.navbar-offcanvas .navbar-form {
    float: left;
    width: 100%;
}

/* UPDATED TO LATEST VERSION OF BIGSHOP  - MAY 2016 AMENDS */
.price {
    color: #ef5711 !important;
}

.wpo-footer .widget-title {
    color: #ef5711 !important;
}

#single-product .product_meta a {
    color: #ef5711 !important;
}

a:hover {
    color: #ef5711 !important;
}

.alert-success {
    background-color: #fafafa !important;
    border-color: #e5e5e5 !important;
    color: #909090 !important;
}

.woocommerce a.button:hover,
.woocommerce input.button:hover {
    background: #ef5711 !important;
    color: #fff !important;
    border-color: #ef5711 !important;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: #ef5711 !important;
    color: #ffffff !important;
}

.product-category a:hover .product-category-title {
    color: #ef5711 !important;
}

/*
.woocommerce div.product{
	width: 33%;
	float: left;
}
*/

.woocommerce-cart table.cart td.actions .coupon .input-text {
    font-size: 12px;
}

body.tax-product_cat .products > .row > .product {
    min-height: 380px;
}
body.tax-product_cat .products > .row > .product.type-product .image,
body.tax-product_cat .products > .row > .product.type-product {
    min-height: 0;
}
body.archive .products > .row > .product {
    text-align: center;
}
@media (min-width: 480px) {
    body.archive .products > .row > .product {
        width: 50%;
        float: left;
    }
}
@media (min-width: 768px) {
    body.archive .products > .row > .product {
        width: 25%;
        float: left;
    }
}
body.archive .products > .row > .product a {
    background: white;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 20px;
    padding: 15px;
    box-sizing: border-box;
}
body.archive .products > .row > .product a:first-child {
    margin: 0;
    padding: 0;
}
body.archive.woocommerce img,
body.archive.woocommerce-page img {
    height: inherit;
}
body.archive .product-category-title {
    min-height: 40px;
}
/*
body.archive .products > .row > .product.type-product {
	width:50%;
	float:left;
}
*/
body.archive .products > .row .product-block .button-groups {
    height: auto;
    width: auto;
}
body.archive .products > .row .product-block .button-groups > a.add_to_cart_button {
    width: 90%;
    height: 35px;
    position: relative;
}
body.archive .products > .row .product-block .button-groups a.added_to_cart {
    position: static;
    padding: 0;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-bottom: 5px;
}
body .product-block .quick-view {
    opacity: 1;
    display: block;
}

/*** Nov 2018 updates ***/

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img,
.woocommerce ul.cart_list img,
.woocommerce ul.product_list_widget img {
    max-width: 50px;
    margin-right: 10px !important;
}

.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
    margin-bottom: 16px;
    padding-bottom: 16px;
}

#wpo-main-content .category-image {
    display: none !important;
}

#add_payment_method table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail {
    max-width: 50px;
}

.woocommerce ul#shipping_method li input {
    width: 20px;
    height: 20px;
}