/*

 Theme Name:   Bigcart Child

 Theme URI:    http://example.com/twenty-fifteen-child/

 Description:  Cigcart Child Theme

 Author:       Nick

 Author URI:   http://example.com

 Template:     bigcart

 Version:      1.0.0

  Text Domain:  bigcart-child

*/

.shortcode_banner_inner.hover-animation-true:hover::after {
	opacity:0 !important;
}

.shortcode_banner_inner .banner-title {
	height: 100%;
	width: 100%;
}

.shortcode_banner_inner .banner-title:hover {
	background-color:unset !important;
}

.page-banner .title-inside .banner-wrapper .page-title { 
	font-style: italic;
	font-weight: 900;
	text-transform: uppercase;
	text-shadow: 2px 4px #000;
}

.woocommerce div.product .woocommerce-variation-availability .in-stock {
	display: inline-block;
	padding: 13px 10px;
	width: 50px;
	height: 50px;
	text-align: center;
	color: #FFF;
}

.woocommerce .product-thumbs .in-stock, .single-product-page .product-summary .in-stock {
    border-radius: 50%;
    left: 15px;
    font-size: 10px !important;
    line-height: 10px;
    padding: 15px 0;
    background-color:#0061AF;
}

.woocommerce .product-thumbs .best-seller, .single-product-page .product-summary .best-seller {
border-radius: 50%;
line-height: 1em;
font-style: italic;
background-color: #00B5C6;
font-size: 11px;
border: 2px solid #007C88;
text-shadow: 2px 2px #007C88;
}

.woocommerce .product-thumbs .staff-pick, .single-product-page .product-summary .staff-pick{
border-radius: 50%;
line-height: 1em;
font-style: italic;
background-color: #65DD81;
font-size: 11px;
border: 2px solid #3A994F;
text-shadow: 2px 2px #3A994F;
}

.sticker {
    display:flex;
    align-items:center;
}

.woocommerce .stickers-group .sticker {
    position:relative;
    float:left;
    clear:both;
    margin:10px !important;
    left:0 !important;
    top:0;
}

.stickers-group {
    position:absolute;
    top:15px;
    left:15px;
}

ul.product-cats li {
    list-style: none;
    margin-left: 0;
    margin-bottom: 4.236em;
    text-align: center;
    position: relative;
}
ul.product-cats li img {
    margin: 0 auto; 
}
 
@media screen and (min-width:768px) {
 
    ul.product-cats {
        margin-left: 0;
        clear: both;
    }
    ul.product-cats li {
        width: 29.4117647059%;
        float: left;
        margin-right: 5.8823529412%;
    }
    ul.product-cats li:nth-of-type(3) {
        margin-right: 0;
    }
     
}

/* @media (min-width: 768px){ */
.tax-product_cat .product-column-3 .product-col:nth-child(3n+1),.tax-product_cat .product-column-3 .product-category:nth-child(3n+1) {
    clear: none; 
}




.products_categories .result-count-box{display:none;}
.products_categories .orderby-box{display:none;}
.finance{
  background-image: linear-gradient(90deg,#1061b0,#3db9ed);background-repeat: no-repeat;background-size: cover;margin-top: -10px;clear:both;
}
.finance a {
	display:block;
}
.finance img {
	margin: auto;
	display: block;
}
.finance-system{background-color: #0000ff;padding: 40px;text-align: center;}
.finance-text{width:80%;}
.finance-text p {font-size: 28px;word-wrap: break-word;color:#fff;border-bottom: 2px solid red;}
.finance-text p span{color: lightblue;text-transform: uppercase;font-weight: 800;}
#menu-footer-navigation li, #menu-quick-links li{padding:0 !important;}
#site-footer  #nav_menu-2 {
padding-left: 60px;
}

#signup-form{width:500px;margin:0 auto;display:block;position:relative;text-align:center;}
#signup-form h3{color:#ed1c24;text-transform: uppercase;}
#signup-form .form-inputs input{border:none;}
#signup-form .form-inputs .email-field{width:400px;float:left;margin-right: -6px;padding: 8px;}
div#signup-form:after {
content: url(images/lady.png);
position: absolute;
right: -23px;
top: -20px;
}
div#signup-form:before {
content: url(images/man.png);
position: absolute;
left: -97px;
top: -22px;
}
#signup-form .form-inputs .submit-btn {
width: 90px;
background: #ed1c24;
color: #fff;
float: left;
padding:8px;
text-transform: uppercase;
}
.spa-form{text-align: center !important;margin-left: 180px !important;}
#spa-signup-form{width:500px;margin:0 auto;display:block;position:relative;text-align:right;}
#spa-signup-form h3{color:#fff !important;text-transform: uppercase;text-align: left !important;}
#spa-signup-form .spa-form-inputs input{border:none;}
#spa-signup-form .spa-form-inputs .spa-email-field{width:400px;float:left;margin-right: -6px;padding: 7px !important;text-align: left;background-color: #fff;}

#spa-signup-form .spa-form-inputs .spa-submit-btn {
width: 90px;
background: #2ea3f2;
color: #fff;
float: left;
padding:8px;
text-transform: uppercase;
}

.custom-products-section .product-thumbs {
    float: left;
    width: 100px;
    height: 100px;
    margin-right: 20px;
}
.custom-products-section .product-info {text-align:left;}
.custom-products-section .woocommerce-loop-product__cat, .custom-products-section .star-rating, .custom-products-section .add_to_cart_button, .custom-products-section .wishlist-icon, .custom-products-section .quickview{display:none !important;}
.custom-products-section .woocommerce-loop-product__title a{color:#1061af !important;}
.custom-products-section .amount{color:#ed1c24;}
.custom-products-section .product-title h4{color:#fff;margin-top:0;padding: 4px}

::-webkit-input-placeholder { /* Chrome */
  color: #dcddde;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #dcddde;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #dcddde;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #dcddde;
  opacity: 1;
}

.finance .container:before{display: none !important;}
.finance .container:after{display: none !important;}
.home .page-title{display: none !important;}
.current-cat > a{color: #000 !important;}


.sell-products h3{text-align: center;font-weight: 100;font-size: 30px;margin-bottom:20px;}

/* Tab CSS Start */

.wpb-js-composer .vc_tta-tab{ 
    margin: 0px -1px!important;
}
.wpb-js-composer .vc_tta-tab a{
	background: #1061af!important;
    color: #fff!important;
    padding: 5px 20px!important;
    border-radius:0px!important ; 
    position:relative;
        padding-left: 25px!important;
}
.wpb-js-composer .vc_tta-tab a:before{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 32px 0 0 24px;
    border-color: transparent transparent transparent #1061af;
    content: "";
    position: absolute;
    right: -23px;
    top: -1px;
    bottom: 0px;
    left: auto;
    z-index: 9;
}
 
.wpb-js-composer .vc_tta-tab a .vc_tta-title-text{
	display:none;
}
.wpb-js-composer .vc_tta-tab.vc_active a{
	color: #1061af!important;
	border-top:1px solid #f0f0f0!important;
	background:#f8f8f8!important;
}
.wpb-js-composer .vc_tta-tab.vc_active a .vc_tta-title-text,.wpb-js-composer .vc_tta-tab.vc_active a i{
	display:inline-block;
	 
}

/* Tab CSS End */

@media only screen and (max-width: 767px) {
  .logo-image .et_pb_image_wrap img{margin-bottom: 25px !important;}
   #signup-form {width: 100%;}
   #signup-form input[type="email"]{width: 68% !important;}
   .spa-form{margin-left: 0px !important;padding-left: 0 !important;padding-right: 0px !important;}
   #spa-signup-form {
      width: 100% !important;
   }
   #spa-signup-form h3{
    font-size: 18px !important;
   }
  #spa-signup-form input[type="email"]{
    width: 100% !important;
    margin-bottom: 10px !important;
    display: block;
  }
  .page-id-1642 .main-content{padding-left: 0px !important;padding-right: 0px !important;}
  #site-footer #nav_menu-2 {
    padding-left: 0px;
  }
  .wpl-logo-carousel  .fa-angle-left{margin-left: 24px;}
  .et_pb_column .et_pb_blurb_container{padding-left: 20px !important;padding-right: 20px !important;}
  
}

.page-banner .title-inside, .page-banner .original-title{
height: 400px !important;}

.sticker.on-sale{display: none;}

.backorder-sticker {
    background: #ed1c24;
    display: block;
    z-index: 9;
    position: relative;
    padding: 10px;
}

.backorder-sticker p {
    margin:0;
    font-size:13px; 
    text-transform:uppercase;
    font-weight:700;
    color:#FFF;
}