/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.1
*/

@import url("../oshin/style.css");
body.home .woocommerce ul.products{
	margin-bottom:70px;
}

body.home .woocommerce ul.products li.product{
	width:33% !important;
   	 box-sizing: border-box;
	padding:30px 30px 30px 30px;  !important;
	margin: 0px !important;
}

.woocommerce ul.products li.product .star-rating{
	display:none !important;
}

@media screen and (max-width: 750px) {
    body.home .woocommerce ul.products li.product{
       width:100% !important;
    }
}


body ul.products li.product .product-meta-data{
	text-align:left !important;
	background-color: rgba(119,119,119,1) !important;
	padding: 5px 15px !important;
	color:#fff !important;

	
}
body ul.products li.product .product-meta-data h3{
	font-size:12px !important;
}


body.home .woocommerce ul.products li.product{
	transition: opacity 0.3s ease;
}
body.home .woocommerce ul.products li.product:hover{
	opacity:0.8;
}

 ul.products li.product .product-meta-data a,
 ul.products li.product .product-meta-data span,
 ul.products li.product .product-meta-data h3{
	color: #fff !important;
}


.woocommerce-ordering select{
	width:100% !important;
}

body.home .woocommerce ul.products li.product .price,
body.archive ul.products li.product .price{
	display:none !important;
}



#navigation ul li,
#header-controls-right{
	line-height:100px !important;
}

#bottom-widgets a,
#bottom-widgets p,
#bottom-widgets li::before,
#bottom-widgets h6,
#bottom-widgets span{
	color: #fff !important;
}

.mfp-arrow-right:after,
.mfp-arrow-left:after{
	content: "" !important;
}

.description_tab,
.post-type-archive-product .price,
.additional_information_tab{
	display:none !important;
}

.header-cart-controls .cart-contents span{
	color:#fff !important;
	background-color: rgb(221, 51, 51) !important;
}
#navigation a{
	/*color:#000000 !important;*/
}

.post-type-archive-product #main > p{
	display:none !important;
}

.woof_products_top_panel {
	background-color:#ccc !important;
	padding:20px !important;
	margin: 5px 0 55px 0 !important;
}

#gform_1 input[type=text],
#gform_1 textarea{
	background-color:#f2f2f2 !important;
	color: #444 !important
}

.single-product .quantity::before {
    content: "I'm paying for ";
    float:left;
    padding-right: 10px;
    font-weight: 700;
}

.single-product .quantity::after{
    content: 'attendee/s';
    float:left;
    padding-left: 10px;
    font-weight: 700;
}
.single-product #content .quantity{
	width:250px !important;
	padding-bottom:20px;
	margin-right:0px !important;
}
.quantity input{
   color:#fff !important;
   background-color: rgba(119,119,119,1) !important;
}

body.woocommerce a.button.alt, body.woocommerce-page button.button.alt{
  background-color: rgb(221, 51, 51) !important;
  border-color: rgb(221, 51, 51)!important;
}

body.woocommerce a.button:hover, body.woocommerce-page a.button:hover, body.woocommerce button.button:hover, body.woocommerce-page button.button:hover, body.woocommerce input.button:hover, body.woocommerce-page input.button:hover, body.woocommerce #respond input#submit:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce #content input.button:hover, body.woocommerce-page #content input.button:hover,body.woocommerce-page .widget_shopping_cart_content .buttons a.button:hover,body .widget_shopping_cart_content .buttons a.button:hover{
	  background-color: rgb(221, 51, 51) !important;
  	border-color: rgb(221, 51, 51)!important;
}

.sku_wrapper{
	display:none !important;
}

.shop_table_responsive{
	padding:10px !important;
}

ul.woof_list.woof_list_checkbox{
  padding-left:0px !important;
}
.woof_submit_search_form_container{
 float:left !important;
}


@media screen and (max-width: 497px) {
   #header-wrap .logo{
	width: 100% !important;
	margin-left: 0px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
   }
  #header-wrap .logo a{
 	margin: auto !important;
	padding: 7px 20px 0px 20px !important;
	max-width:260px !important;
  }	
 #header-wrap .logo a img{
	max-width:260px !important;
}
}


.variations .label{
	width:250px !important;
	padding-right:0px !important;
}

.variations select{
	width:150px !important;
}
.reset_variations {
    line-height: normal !important;
    padding-top: 5px !important;
}
button.single_add_to_cart_button{
	width: 150px !important;
}


@media screen and (max-width: 480px) {
	.variations .label,
	.variations .value{
        	display:block;	
		padding: 0px !important;
	}
}


@media screen and (min-width: 1000px) and (max-width: 1250px) {
.logo a,
.logo a img {
	max-width:200px !important;
	}
}

.related.products .price{
	display:none !important;
}

.post-meta.post-category,
.single-post-tags{
	display:none;
}

.variations select,
.variations option{
	font: 400 14px "Lora","Open Sans","Arial",sans-serif;
	font-weight:700 !important;
	color:#2d2d2d !important;
}


.product-template-default h1.product_title{
	font-size:36px !important;
}

.product-template-default .posted_in,
.product-template-default .posted_in a{
	color:#222222;
	font-size:22px;
}
.product-template-default .posted_in a{
	font-weight:700;
}

.product-template-default p.price{
	font-size:16px !important;
	padding-top:10px;
}
 

































