/*
Theme Name: Life After Denim
Theme URI: http://freestategroup.com
Author: the Free State Group
Author URI: http://freestategroup.com
Description: life/after/denim custom theme by Free State
Version: 1.0
*/

@import url('css/style.css');
@import url('css/jquery.modal.css');
@import url('lightbox/css/lightbox.css');
/*@import url('css/screen.css');*/
/*@import url('css/isotope.css');*/
.modal-dialog {
width: 966px;
margin: 30px auto;
height: 100% !important;
}
#loader {
	position: absolute;
	top:30%;
	left: 30%;
}
.single-image-custom {
	float: left;
	margin-right: 8px;
}

.single-image-custom img {
	width: 382px;
}

.single-thumbs {
	float: left;
	margin-right: 50px;
}

.single-thumbs img {
width: 82px;
}

.summary.entry-summary {
float: right !important;
width: 45% !important;
}

.single-thumbnails-custom {
	float: left;
}




.firstlabel{ 
	display: inline-block;
	margin-top: 9px;
}


input#payment_method_authorizeaim {
	display: inline-block;
	width: 14px !important;
	float: left;
	margin-right: 10px;
	padding-top: 12px;
}

#content > div.product-category-wrapper:before {
	content: "";
	clear: both;
	display: block;
}

.crate-price, .crate-block-wrapper .price .amount {
text-align: center;
font-size: 30px;
margin: 60px 0px 40px 0px;
display: inline-block;
font-weight: 300;
}

.crate-block-wrapper .right-para p a{ font-weight:600;}

p.stock {display:none;}


.woocommerce-checkout .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
	border: 1px solid rgb(0, 0, 0);
	position: absolute;
	top: 414px;
	z-index: 99;
	margin-right: auto !important;
	margin-left: auto !important;
	left: 495px;
	width: 290px;
	background: white;
	-webkit-border-radius: 0px !important;
	padding-top: 15px !important;
}

.woocommerce-error:before {
	display: none !important;
}
.error-close-button {
	float: right;
	cursor: pointer;
	margin-right: -1px;
	margin-top: -10px;
}
.terms-conditions-not-agree {
	border: 1px solid black;
	padding: 5px 25px !important;
	margin: 20px;
	position: absolute;
	right: 486px;
	top: 340px;
	background: white;
	height: 71px;
	padding-top: 20px;
}
.terms-conditions-agree {
	border: 1px solid black;
	padding: 5px 25px !important;
	margin: 56px;
	position: absolute;
	right: 296px;
	top: 230px;
	background: white;
	padding-top: 20px;
}
.terms-conditions-agree-close {
	float:right !important;
	margin-top: 20px;
	margin-right: -20px;
}
.terms-contditions-not-agree-close {
	float:right !important;
	margin-top: 20px;
	margin-right: -20px;
}

#where ul#storeList li {text-transform:capitalize;}


/* Checkout process Email and Phone alignment */
dl.customer_details dd {
float: left;
width: 25%;
margin: 0px;
padding: 7px 5px;
box-sizing: border-box;
text-align: left;
}

dl.customer_details dt {
float: left;
width: 10%;
margin: 0px;
padding: 7px 5px;
box-sizing: border-box;
text-align: left;
}
table.variations select option {

}

div.color-attr {
	font-size: 11px;
}
div.recom-color-attr {
	font-size: 11px;
}

div.navigation-image-holder {
	margin-left: 8px;
	margin-top: -10px;
}



.product-category-wrapper ul li a {font-size:12px;}

table, td .page-id-199 
{
border-collapse:collapse;}

td.page-id-199 
{border: 1px solid black;
border-collapse:collapse;}

#custom-mailchimp-signup {
	text-align: center;
}
#custom-mailchimp-signup h2 {
	font-family: Times;
	padding: 20px 0;
	text-transform: none;
}

#custom-mailchimp-signup p {
	padding: 0;
}
#custom-mailchimp-signup p.visible {
	padding: 20px 0 40px;
}

.yks-require-description, .yks-mailchimpFormDivRowLabel-required {
display: none !important;
}
.yks-mailchimpFormDivRowField input {
	width: 260px !important;
	margin-left: 35px;
	height: 33px;
	padding: 0 0 0 5px !important;
	line-height: 18px;
}

.yks-mailchimpFormDivSubmit {
	display: block !important;
	width: 125px !important;
	border: 1px solid #fff;
	cursor: pointer;
	margin: -42px 39px 0 0 !important;
	float: right;
}
.yks-mailchimpFormDivSubmit p {
	padding: 6px 0 0 0 !important;
	line-height: 13px;
}
.yks-mailchimpFormDivSubmit input {
}
.wp-caption {
	border: 0px solid #ddd !important;
	text-align: center;
	background-color: #ffffff !important;
	color:#2c2c2c !important;
}

.page-id-7568 h4 {display:none !important;}


.woocommerce #content table.cart a.remove, .woocommerce table.cart a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce-page table.cart a.remove
{
color:#000!important;
}

table.wishlist_table a.add_to_cart
{
padding: 10px 20px!important;
margin: 20px 0 0 0!important;
font-size:13px;
}

.woocommerce table.order_details td.product-name dl.variation dd, .woocommerce-page table.order_details td.product-name dl.variation dd
{
padding:0 !important;
margin:0 !important;
}

.page-wrapper h4
{
font-weight:500!important;
}

.order_details dl.variation dt
{
display:block !important;
text-align:left !important;
float:left !important;
width:auto;
}

.order_details dl.variation dd
{
text-align:left !important;
float:left !important;
width:30%;
}

h2#cim-my-payment-methods
{
display:none;
}

input#payment_method_authorize_net_cim
{
display:none;
}

ul li.payment_method_authorize_net_cim label
{
display:none;
}

div.payment_method_authorize_net_cim p input
{
float:left !important;
clear:both;
}

div.payment_method_authorize_net_cim p label
{
float:left !important;
}

div.payment_method_authorize_net_cim fieldset p input
{
float:left !important;
clear:both;
}
div.payment_method_authorize_net_cim fieldset p
{
width:100% !important;

}

div.payment_method_authorize_net_cim fieldset a.button
{
display:none;
}

.woocommerce-checkout .woocommerce form .form-row, .woocommerce-checkout .woocommerce-page form .form-row
{
padding: 5px 0px 5px 0px;
}

div.payment_method_authorize_net_cim fieldset p label
{
float:left !important;
}

p#authorize-net-cim-cc-cvv-section
{
clear:both;
}
input#authorize-net-cim-cc-cvv
{
width: 100% !important;
}

select#authorize-net-cim-cc-exp-month
{
border:solid 1px #dcdcdc;
font-size:11px;
}


select#authorize-net-cim-cc-exp-year
{
border:solid 1px #dcdcdc;
font-size:11px;
}

select#shipping_method_0
{
border:solid 1px #dcdcdc;
font-size:11px;
}

form#wbilling_form input.input-text
{
text-align:left !important;
}

.category-display-block {
	box-sizing: border-box;
	float: left;
	padding: 20px;
	text-align: center;
	width: 25%;
}
.category-display-block p {
	border-top: 2px solid #333;
	margin-top: 5px;
	text-transform: uppercase;
	padding: 5px 0;
}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {display:none;} 
.woocommerce span.onsale, .woocommerce-page span.onsale {display:none;}
ul.products li.product .price del {font-size:1em !important; color:#2c2c2c !important;}
ul.products li.product .price ins {color:#D82E2E;}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {color:#D82E2E; text-decoration:none;}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{font-size:1em; color:#2c2c2c;}

.woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del {font-size:1em; color:#2c2c2c;}
.woocommerce #content div.product p.price ins, .woocommerce #content div.product span.price ins, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce-page #content div.product p.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce-page div.product p.price ins, .woocommerce-page div.product span.price ins {color:#D82E2E; text-decoration:none;}
.single_variation_wrap .variations_button .quantity input{
	display: none;
}
.wew-email-to-notify{
	clear: right;
	float: left;
}
#wew-submit-email-to-notify{
	float: left;
	clear: left;
	margin-left: 1px;
}
.single_variation{
	clear: both;
}
.variations_button{
	clear: left;
	margin-top: 10px;
	float: left;
}
.wew-notification-action_wrapper {
	margin-bottom: 68px !important;
}


/**
 * Category Title on first two items
 */
.woocommerce ul.products li.product h3.category-details-title {
	font-size: 29px !important;
	font-family: Arial, sans-serif;
	padding-bottom: 6px;
	margin-top:40px;
}
.woocommerce ul.products li.product.category-details.product {
  width: 450px;
}

/**
 * See plugins/woocommerce-category-banner/woocommerce-category-banner.php
 */
.category-image-banner-wrapper {
	position: relative;
}
.category-image-banner-wrapper h1.category-image-banner-text{
	display: block !important;
	position: absolute;
	font-size: 29px !important;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color:#fff;
}