/* CSS Document */
body{font-family:'gotham-light', sans-serif !Important;}

.price .amount{font-family:'gotham-light', sans-serif !Important;}

.fusion-button,
.button,
.single_add_to_cart_button{
	background:#fff !important;
	border:solid 1px #239acd !important;
	font-family:'gotham-light', sans-serif !Important;
	text-transform:none !important;
}

a.add_to_cart_button{border:none !important;}


.product .summary.entry-summary{margin:0 !important;}

.summary-container img.my_prod_img{width:400px; float:left;}

table.variations{width:60%; float:left;}
.single_variation_wrap{float:right; margin:0;}
.single_variation_wrap .single_variation{float:left; line-height:33px; margin-right:10px; margin-left:70%;}
.single_variation_wrap .variations_button{float:left;}
.avada-select-parent{float:left; width:280px; margin-right:10px;}
.reset_variations{line-height:35px; font-size:14px;}
.reset_variations:before{content:'\f057'; font-family:'FontAwesome'; font-size:18px; margin-right:5px;}

form.cart{float:right;}
form.variations_form{float:none; clear:both;}

.product .summary.entry-summary .summary-container > div:nth-child(2){display: inline-block; width:100%; clear:both;}
.cont_form_1{display:block; width:100%; clear:both; float:none; overflow:hidden; height:95px;}
.woocommerce-message{border:none;}
.woocommerce-message .wc-forward{padding:3px 7px;}
.return-to-shop .button.wc-backward{line-height:1.5em; padding:3px 7px 3px 30px;}
.shop_table tbody tr{height:auto;}
td.actions{display:none;}

td.product-name,
td.product-price{font-family:'gotham-light', sans-serif;}
.wc-proceed-to-checkout{clear:both;}
.wc-proceed-to-checkout a.checkout-button{padding:4px 7px; float:right;}

.cart-contents{width:260px;}
.cart-contents .cart-content a:after{content:"" !Important; display:none;}
#small-nav .cart-content a,
#small-nav .cart-content a .cart-desc{width:100%;}
#small-nav .cart-content a:hover{
	border-bottom:1px solid #dcdadb;
	width:100%;
	display:block;
}
#small-nav .cart-content a .cart-title{float:left; width:60%;}
#small-nav .cart-content a .product-quantity{float:right; width:40%; text-align:right; border-left:1px solid #dcdadb;}

.woocommerce .avada-select-parent select,
.woocommerce-content-box h2,
.shop_table thead tr th,
table th,
.cart_totals .order-total .amount,
.shop_table .product-subtotal .amount,
#wrapper .woocommerce .checkout h3,
form.checkout .shop_table tfoot .order-total .amount,
form.checkout .payment_methods label,
.input-text,
input[type="text"]{font-family:'gotham-light', sans-serif !Important;}

.shop_table thead tr th{font-size:18px !important;}
.cart_totals form h2{display:none;}


p#billing_state_field{width:100%;}

/*iPhone 6 portair*/
@media (min-width: 375px) {
	.cont_form_1{overflow:inherit;}
	table.variations{width:100%; float:none;}
	.variations .label{display:none;}
	.avada-select-parent{width:100%; margin-right:5px;}
	table.variations td{text-align:right;}
	.single_variation_wrap .single_variation{margin-left:0;}
}
/*iPhone 6 landscape*/
@media (min-width: 667px){
	#nav.nav-holder{display:none;}
	.summary-container img.my_prod_img{width:200px;}
	form.cart{margin-top:0;}
	table.variations{width:100%; float:none;}
	table.variations td{padding:0;}
	.variations .label{padding:0 5px 0 0;}
	.avada-select-parent{width:auto;}
	.single_variation_wrap{float:none; margin-top:20px;}
	.single_variation_wrap .single_variation{margin-left:0;}
	.single_variation_wrap .variations_button{float:right;}
}
/*iPad portair*/
@media (min-width: 768px) {
	#wrapper .product .summary.entry-summary{width:100% !important;}
	.variations .label{display:inline;}
}
/*iPad landscape*/
@media (min-width: 1024px) {
	#nav.nav-holder{display:block;}
}
