/*
 Theme Name:   Shopera Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Shopera Child
 Template:     shopera
 
*/

/*Fix overflow of reviews on homepage */
.site-content {
	height: auto !important;
}.ns-product-perk img{	width: 14px;	height: 14px;    margin-right: 10px;}.ns-product-perk p{	margin: 0px;}
.ns-product-perk {	border-bottom: 1px solid #ddd;	margin-bottom: 10px;}.ns-product-perk .last-perk{	margin-bottom:10px;}.summary.entry-summary form.cart {	padding-top: 5px;}
/*Blog*/
.entry-header .content-image img.post-inner-picture {
	max-width: 100% !important;
	width: auto;
	display: block;
	margin-left: auto;
    margin-right: auto; 
}
.entry-header .content-image a{
	margin: auto;
}

article.format-standard {
	margin: auto;
	max-width: 900px;
} 

/**woocommerce styles**/
/*Fix homepage*/
#post-405{
	position: static !important;
	margin-top: 15px;

}

/*product page */

.ns-product-ship-message p{
	padding-bottom: 20px;
   	 font-size: 16px;
    	color: #222;
    	border-bottom: 1px solid #ddd;
}

.summary.entry-summary form.cart{
	border-top: 1px solid #ddd;
}

h1.product_title{
	text-transform: none;
	font-size: 26px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #444;
	font-size: 1.35em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin-left: 10px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	display: none;
}
.woocommerce div.product .woocommerce-tabs .panel p {
	color: #454545;
}

/*Add to cart button*/
.woocommerce div.product form.cart .button {
	background-color: #FF6E1A;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: 900;
}

.woocommerce .star-rating span {
	color: #FF6E1A;
}

/*other ctas*/
.cart-content-list .cart-lower a.left, body .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-checkout .entry-content .woocommerce input[type="submit"] {
	background-color: #FF6E1A;
}

/*Breadcrumb*/
.woo-breadcrumb-content .product-category {
	display: none;
}
#content .woo-breadcrumb-content, #content .woo-breadcrumb-content a {
	color: #555555;
}
.woocommerce-breadcrumb {
	background-image: none;
	height: auto;
}
.woo-breadcrumb-content {
	top: 0;
	left: 0;
	transform: none;
	float: none;
	max-width: 1170px;
	margin: auto;
}
.woo-breadcrumb-inner {
    text-align: left;
    margin-left: 20px;
    margin-top: 25px;
}

/*checkout/cart*/
.shop_table.cart tr td.product-price, .shop_table.cart tr td.product-subtotal{
	font-size: 1.3em;
}
#billing_state_field label, #shipping_state_field label{
	position: static;
	padding-left: 10px;
	margin-bottom: -1px;
}
#billing_state_field::before, #shipping_state_field::before{
	border: none !important;
}
#billing_state_field , #shipping_state_field {
	margin-top: -27px;
}
@media (max-width: 600px){
	#billing_state_field , #shipping_state_field {
		width: 98%
	}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
		width: 98%;
	}
}
#billing_state_field .state_select, #shipping_state_field .state_select{
	border: 1px lightgray solid;
}

.checkout.woocommerce-checkout h3 {
	margin-bottom: 20px;
}
.woocommerce-checkout-review-order {
	max-width: 600px;
}

/*cart (MOBILE)*/
@media (max-width: 750px){
	h1.product_title{
		font-size: 22px;
	}
	.woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail{
		display: inline-block;
		border: none;
		text-align: left !important;
		width: 30%;
	}
	.woocommerce-page #content table.cart .product-thumbnail::before , .woocommerce-page table.cart .product-thumbnail::before , .woocommerce table.cart .product-thumbnail::before{
		content: "";
	}
	.shop_table.cart tr td.product-name::before {
		display: none;
	}
	.shop_table.cart tr td.product-name {
		display: inline-block;
		border: none;
		text-align: left !important;
		width: 65%;
	}
	.shop_table.cart tr td.product-name a:last-child {
		font-size: 15px;
		padding: 0;
	}
	.shop_table.cart tr th.product-quantity, .shop_table.cart tr td.product-quantity {
		display: block !important;
	}
	
	.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: 100%;
	}
	.woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{
		width: 100%;
	}
	/*prodcut page*/
	.woocommerce .single-product-container div.product .woocommerce-tabs ul.tabs li {
		margin-right: 3px;
	}
	/*#post-405{
		min-height: 8050px;
	}*/
	
}