/*
Theme Name: BigCart Child
Theme URI: http://www.soaptheme.net/wordpress/bigcart/
Template: bigcart
Author: SoapTheme
Author URI: http://www.soaptheme.net/
Description: BigCart is a responsive and mobile-friendly theme for WordPress and WooCommerce.
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready,accessibility-ready
Version: 1.2.1.1525284779
Updated: 2018-05-02 18:12:59

*/

#mobile-hero {
    text-align: center;
}





/* contact form */

input[type="text"],
input[type="email"]
{
    color:#3b4463!important;
}


/* .contact-page form.wpcf7-form {

}

.contact-page .wpcf7 input[type="text"] {
    padding: 15px;
		border: 2px solid black;
		border-radius: 25px;
} */



/* END - contact form */



.home-slider .mpc-product__thumb {
/* 	background-position: top center!important; */


}

.woocommerce div.products .outofstock {
  /* display:none; */
}

.wpcf7 {
	padding:0px!important;
	margin:0px!important;
	padding-bottom:20px!important;
}

.site-navbar .navbar-item span.cart-items-number{
	background: #3b4463!important;

}
.site-navbar .navbar-item span.cart-items-number:hover, .site-navbar .navbar-item span.cart-items-number:focus{
	background: #0e6937!important;

}

.site-navbar .navbar-item .navbar-icon-box i:hover,.site-navbar .navbar-item .navbar-icon-box i:focus{
  color:#0e6937;


}

.woocommerce-info {

	border-top-color: #3b4463!important;
}

.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{
	background: #3b4463!important;

}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{
	background: #3b4463!important;

}

.site-header .site-header-wrapper .main-navigation ul li.current-menu-item > a, .site-header .site-header-wrapper .main-navigation ul li.current-menu-ancestor > a{

	color: #3b4463!important;
	border-bottom:2px solid #3b4463!important;
}



form.woocommerce-checkout .form-row .required{

	color: red!important;
}

form.woocommerce-checkout .form-row.woocommerce-invalid label{
	color: #3b4463!important;

}

.woocommerce-message{

	background: #3b4463!important;
}

.woocommerce-loop-product__cat{
	display:none;
}
.post-author{
	display:none;
}
.latest_posts_inner .latest_post_item_inside .post-author-date{
	padding-top:5px;
}







.site-header .site-header-wrapper .main-navigation > ul > li > a:hover {
 color:	#3b4463!important;
}

.site-header .site-header-wrapper .main-navigation ul li a:hover {
	color:	#0e6937!important;

}

.main-navigation.default-navigation ul ul{
	border-top: 2px solid #0e6937!important;
}
.btn-fullwidth{
	background: #3b4463;
}

.shoppping-cart-button .widget_shopping_cart_content .mini_cart_item .product-title:hover{

	color:	darkgrey!important;
}

.shoppping-cart-button .mini-cart-container{

	border-top: 2px solid #0e6937!important;
}

i.ti-shopping-cart{
  color: #0e6937;
}
span.woocommerce-mini-cart__empty-message.empty-cart-txt{
  color: #0e6937;
}


.woocommerce div.products .product-info .woocommerce-loop-product__title a:hover {
	color: #0e6937!important;

}

.product-info {
  text-align: left;
}




.home-header .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
  border-top: 3px solid #3b4463!important;
  border-bottom: 3px solid #3b4463!important;
  border-left: 3px solid #3b4463!important;
  border-right: 3px solid #3b4463!important;
  border-radius: 5px!important;
}


.outofstock .price{display:none}

.outofstock .amount{display:none}

.woocommerce a.button{
	display:none;
}

.wishlist-icon{
/* 	border:1px solid black; */
	display:none;
}

.sticker.out-stock{
	display:none;
}
.sticker.out-stock.my-stock{
	display:block;

}

/* removes the read more slide up on product image hove */
.product_read_more_button{
	display:none;
}


.now_sold {
	    font-family:Poppins;
    background: #3b4463;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding: 4px 10px;
    position: absolute;
    left: 0;
    top: 0;
	border-radius: 5px;
	text-transform: capitalize;
	z-index:99;
}

div.row.product-summary .now_sold{
  /* background: red; */
  font-size:1.5em;
  position:relative;
}

form.woocommerce-checkout input.input-text{
	color:black;
}

.post-image{
	display:none;
}

.single-post-banner-title .title-inside .post-title{
	color:black;
}


/* removes catgegory links on category pages */
.woocommerce .product_view_style1 .product-category{
/* 	display:none;	 */
	background-image:none;
}

.woocommerce .product_view_style1 .product-category a{
/* display:none; */

}

.description_tab{

  display:none;
}

li#tab-title-description{
  display:none;
}


/* product tabs */
.woocommerce .single-product-page .wc-tabs-wrapper .wc-tabs li.active a {
    border-bottom-color: #3b4463;
}
.woocommerce .single-product-page .wc-tabs-wrapper .wc-tabs li.active a:hover {
    border-bottom-color: #3b4463;
}
.title-inside h1.post-title {
text-align: left;
}


/* mobile homepage center items  */
.wpb_wrapper {
    /* text-align: center !important; */
}






.row{
  margin-left: 0;
margin-right: 0;
}

.woocommerce div.products .product {
  margin-bottom:15px;
  border:3px solid #fff;
}

.woocommerce div.products hr{
  display:none;
}

.woocommerce div.products .product:hover, .home-tabs .woocommerce div.products .product:focus {
  /* border:3px solid #8db38b; */
  /* border-radius: 5px; */
  transition: 0.5s all;
  /* box-shadow: 0px 0px 4px 1px #888888; */
}


.home-product-slider .mpc-wc-product .mpc-product__heading a{
  font-weight: 700;
}

.home-banner{
  min-height: 400px;
}

.home-banner-text{
  text-shadow: 1px 2px #fff;
  padding-top:10px;
  margin-top:-35px;
}

.home-product-slider .mpc-wc-product .mpc-product__thumb:not(img){
  background-size:contain;
}

.home-product-slider a{
  text-transform: capitalize;
}

.home-product-slider span.woocommerce-Price-amount.amount{
  color: #3b4463;
}

.entry-title{
text-transform: capitalize;
}

.home-banner .vc_column-inner{
  padding-top:0;
}

.home-mailchimp .input-field{
  border-radius: 5px 0 0 5px!important;

  border-width:3px!important;
  /* border:3px 0px 3px 3px!important; */
  border-top: 3px solid #3b4463!important;
  border-bottom: 3px solid #3b4463!important;
  border-left: 3px solid #3b4463!important;
  border-right: 0px solid #3b4463!important;

}

.border-darkblue{
  border-color: #3b4463!important;
}


.mailchimp-icon{
  font-size: 1.3em!important;
}

.home-mailchimp .mc4wp-form-fields p{
  font-weight: 900!important;
  color:#3b4463!important;
}

.home-mailchimp .submit {
	/* background: #3b4463!important; */
  font-family: Poppins!important;
	color:#3b4463!important;
  border-style: solid!important;
  border-width: 3px!important;
  border-color: #3b4463!important;
  border-top: 3px solid #3b4463!important;
  border-bottom: 3px solid #3b4463!important;
  border-left: 0px solid #3b4463!important;
  border-right: 3px solid #3b4463!important;
  border-radius: 0 5px 5px 0!important;
  margin-top:0!important;
  height:46px;
  font-weight:900;
}
.home-mailchimp .mc4wp-form-fields .submit:hover, .home-mailchimp .mc4wp-form-fields .submit:focus {
  background: #0e6937!important;
  color:#fff!important;
  border-top: 3px solid #0e6937!important;
  border-bottom: 3px solid #0e6937!important;
  border-left: 0px solid #0e6937!important;
  border-right: 3px solid #0e6937!important;
  border-radius: 0 5px 5px 0!important;

}

.newsletter-page .submit{
  height:55px;
}

/* .home-mailchimp .mc4wp-form-fields p{
    color: #3b4463;
    text-align: center;
    font-weight: 900;

}
.home-mailchimp .mc4wp-form-fields input[type="submit"]{
  margin-top:0;
} */




.mobile-recent .vc_column-inner{
  padding-top: 0px!important;
}







.site-header .site-header-wrapper .main-navigation ul li:hover{
	border-bottom:2px solid #0e6937;
}
.site-header .site-header-wrapper .main-navigation ul li{
  border-bottom:2px solid #fff;
}

.products-category hr {
  display: none;


}


div.wpcf7 {
/* background-color: #fbefde; */
/* border: 1px solid #f28f27; */
/* padding:20px; */
	/* margin-left:20%; */
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
/* background:#725f4c; */
color:#3b4463;
/* font-family:poppins; */
/* font-style:italic; */
	padding:15px;
	border-radius: 15px;
	border:1px solid #3b4463;
	width:100%;
	max-width:400px;
}
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] {
background-color:#3b4463;
padding:15px;
border-radius:15px;
border:1px solid #3b4463;
color:#fff;
text-align:center;
text-transform:uppercase;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
	padding: 15px;
border-radius: 15px;
}

input.submit.mpc-typography--mpc_preset_112{
	color:#fff;
}


.banner-wrapper.no-banner-img{
  background-color: #3b4463;
      border-bottom: 2px solid #0e6937;

}

.banner-wrapper.no-banner-img .page-title{
  color: #fff!important;
}

@media (min-width: 870px){
.site-header .site-header-wrapper .main-navigation {
  line-height: 80px;
}

.site-navbar{
  line-height:80px!important;
}
}

@media (max-width: 767px){
.vc_row.wpb_row.vc_row-fluid.home-banner.vc_custom_1552581878144.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.mpc-row{

  display: none;
}
}

#page-wrapper.sticky_header .site-header.page_scroll .site-header-wrapper .site-logo a .normal-logo {
height: 70px !important;

}

@media (min-width: 320px){

  .site-header .site-header-wrapper .site-logo a img{
          height: 70px !important;

    }
    div#landing-search {
      margin-bottom: 0;
  }

  .vc_row.wpb_row.vc_inner.vc_row-fluid.landing-mobile-cat-buttons.vc_row-o-content-middle.vc_row-flex.mpc-row {
      text-align: center;
  }

  span.mpc-button__title.mpc-transition {
    top: 0 !important;
  }




label{
  color: #3b4463;
}


  .checkout .col-md-4 {
    padding-left: 0;
    padding-right: 0;
}

.woocommerce form .form-row .input-checkbox {
margin: 9px 5px 2px -18px;
}

button#place_order {
    background-color: #3b4463;
}

#site-footer .mc4wp-form-fields .input-field{
  width: 65%;

}
#site-footer .mc4wp-form-fields .submit{
  width: 35%;
  background: #3b4463;
}

  .tax-product_cat .main-content {
    padding-left: 0;
    padding-right: 0px;
}

.tax-product_cat .entry-content {
    padding-left: 15px;
    padding-right: 15px;
}


  .woocommerce .single-product-page .product-summary .product_title {
font-size:20px;
}

.home-mailchimp .mc4wp-form-fields p{
  font-size:0.9em;
}

.products-wrapper{
  padding:0!important;
}

.shop-content.container {
    padding: 0;
}

.woocommerce div.products .product{

  padding: 0 0px!important;
}

    .home-mailchimp .input-field {
/* 		display:none; */
width:65%!important;
}
.home-banner-slider{
  margin-left:0!important;
  margin-right:0!important;
}

  .home-product-slider .mpc-wc-product .mpc-product__heading a{
    font-size:1em!important;
  }
  .home-banner-text{
    font-size: 1.3em!important;
  }

.single-post-banner-title .title-inside {
height:120px;
}
.single-post-banner-title .title-inside .post-title {
font-size:1.2em;
}
.single-post-banner-title .title-inside {
margin-bottom: 0;

}
	/* banner area */
	.page-banner .title-inside .banner-wrapper {
		text-transform:uppercase;

	}

	.page-banner .title-inside {
		height: 60px;
		/* border-bottom: 1px solid black */

	}

	.page-banner .title-inside .banner-wrapper .page-title {
		font-size:1.7em;
		margin-bottom:20px;
	}

  .main-content .container {
      padding-left: 0;
      padding-right: 0;
  }


  .woocommerce .woocommerce-breadcrumb{
    width: 110%;
    margin-left: -15px;
    text-transform: capitalize;
    padding: 20px 0;
    padding: 20px 0 20px 15px
  }
  .product .entry-summary h1{
    display:none;
  }
}

@media (min-width: 360px){
  .single-post-banner-title .title-inside {
  margin-bottom: 0;

  }

  .home-mailchimp .input-field{
  width: 70%!important;
  }




}

@media ( max-width: 540px ) {
	.woocommerce div.products .product {
	width: 49.411765%;
	float: left;
  /* min-height: 304px; */
  min-height: 311px;
	/* margin-right: 5.8823529412%; */
}

.mpc-wc-carousel-products[id="mpc_wc_carousel_products-485c8a7e104c9bb"] .mpc-wc-product .mpc-product__thumb-wrap{
  display: none;
}

@media (min-width: 768px){



  .home-product-slider .mpc-wc-product .mpc-product__heading a{
    font-size:1.5em!important;
  }


}
.woocommerce div.products .product:nth-of-type( 2n ) {
	margin-right: 0;
}
	.woocommerce div.products .product:nth-of-type( 2n ) {
/* 		margin-right: 5.8823529412%; */

	}
}

@media (min-width: 768px){
  .woocommerce .woocommerce-breadcrumb{
    width: 101%;

  }



#header-default .site-header-wrapper .site-logo img{
		margin-bottom:0px;
		/* height: 70px; */
    height: 80px;
	}

	#page-wrapper.sticky_header .site-header.page_scroll .site-header-wrapper .site-logo a .normal-logo {
		height: 60px;
		margin-bottom:0px;

	}





}
span.mpc-button__title.mpc-transition {
    font-size: 16px;
}

/* .home-header-1024{
  max-width: 1024px;
} */


.mpc-nav-preset--mpc_preset_9 .mpc-nav__background {
    background: #8693ab!important;
}

@media (max-width: 768px){

  .mpc-textblock {
      max-width: 100%;
  }

.mpc-post .mpc-post__thumbnail{
  /* height:155px!important; */
}

.mpc-wc-product .mpc-product__thumb-wrap{
  height:192px!important;
}


/* .vc_column_container{
  padding-left:15px!important;
  padding-right:30px!important;
} */

		.home-mailchimp .input-field {
/* 		display:none; */
	width:70%;
}
	.site-logo .normal-logo{
/* 		display:none; */
	}
	.home-mobile-products .woocommerce-loop-product__title a{
		 font-size:13px !important;
	}
	.home-mobile-products .type-product{
		max-width:50%;
		min-height:320px;
		float:left;
	}
}

@media (min-width: 992px){
  .product .entry-summary h1{
    display:block;
  }
  .product .entry-title{
    display:none;
  }

  .post-content-wrapper #post-content .post-content p {
    font-size: 17px;
  }

  .single-post-banner-title .title-inside .post-title {
  font-size:1.7em;
  }
}

@media ( min-width: 1024px ) {
  div.row.product-summary .now_sold{
    left: 70%;
  }

  .mpc-post .mpc-post__thumbnail{
    /* height:200px!important; */
  }


  .home-banner-text{
    font-size: 1.8em!important;
  }

  .mpc-wc-product .mpc-product__thumb-wrap{
    height:255px!important;
  }

}

@media ( min-width: 1024px ) {
  div.row.product-summary .now_sold{
    left: 70%;
  }

}

.sb_instagram_header{
  padding:0!important;
}


@media screen and (min-width: 1200px){

  .mpc-wc-product .mpc-product__thumb-wrap {
    height: 312px!important;
}
.mpc-post .mpc-post__thumbnail {
    /* height: 300px!important; */
}
	#header-default .site-header-wrapper .site-logo img{
		margin-bottom:0px;
		height: 80px;
	}

	#page-wrapper.sticky_header .site-header .site-header-wrapper .main-navigation{
		line-height:80px;
	}
	#page-wrapper.sticky_header .site-navbar {
		line-height:80px;
	}
	#page-wrapper.sticky_header .site-header.page_scroll.site-header .site-header-wrapper .main-navigation{
		/* line-height:60px; */
    line-height:80px;
	}
	#page-wrapper.sticky_header .site-header.page_scroll .site-navbar {
		line-height:60px;
	}




}

.wpsm_ac_h_i {
  display: none;
}

#pricemin {
    width: 25%!important;
}
#pricemax {
    width: 25%!important;
}

/* changes color of categories on blog list page */
.page-banner .title-inside .banner-wrapper.no-banner-img .list-categories .cat-item a {
    color: #fff;
}

/* BLOG HOME  */


