/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */


/*
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
padding: .5em 0;
margin: 0;
font-size: 1em!important;
min-height: 44px;
}

.home #home-shop.flexslider h3 {
min-height:44px;
}

table.cart td.actions .coupon input, table.cart td.actions .coupon .button{
float:left;
}

table.cart td.actions .coupon input {
width:48%;
margin-right: 1%;
}
table.cart td.actions .coupon input.input-text{
width:40%;
}
table.cart td.actions input.button{
float:right;
margin-left:1%;
}

table.cart td.actions div.coupon {
min-width:70%;
}

/* make cart fit into an iPhone 4 portrait layout */
@media all and (max-width:400px) {
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
font-size: 8px;
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	min-height: 54px;
}
}

/* iPhone 6 */
@media only screen
and (min-device-width : 375px)
and (max-device-width:667px) {
ul.products li.product{width: 48% !important;}
.woocommerce-billing-fields p label{width:30%;}
.woocommerce-billing-fields p select, .woocommerce-billing-fields p .select2-container{width:70%;}
}

/* iPhone 6 Plus */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px) {
ul.products li.product{width: 48% !important;}
.woocommerce-billing-fields p label{width:30%;}
.woocommerce-billing-fields p select, .woocommerce-billing-fields p .select2-container{width:70%;}
}

/* iPhone 5 & 5S */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px) {
ul.products li.product{width: 48% !important;}
.woocommerce-billing-fields p label{width:30%;}
.woocommerce-billing-fields p select, .woocommerce-billing-fields p .select2-container{width:70%;}
}

/* iPhone 2G - 4S */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
ul.products li.product{width: 48% !important;}
.woocommerce-billing-fields p label{width:30%;}
.woocommerce-billing-fields p select, .woocommerce-billing-fields p .select2-container{width:70%;}
}

/* iPad */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px){
.home .minor.flexslider div.flex-direction-nav {
	overflow-x:hidden;
	zoom:1;
}
}

@media only screen and (max-width:667px), only screen and (max-width : 568px), only screen and (max-width : 480px) {
.woocommerce.iphone ul.products li.product, .woocommerce-page.iphone ul.products li.product{
	/*width: 48% !important;*/
}
}

/* Safari dirty hack */

.slides{
	//display:inline-block;
	//width:100%;
}
.slide .slide-content-container{
	display:inline-block;
	width:100%;
}


.page-id-5 .title {
display: none;
}



/*
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (min-width: 768px) {
	/* Desktop styles go here */
}