/* NOTE 1s2s colors are #00b5d1 blue and #c51c78 pink */

/* Size Table Styles */
.tablepress tfoot th, .tablepress thead th {
	background-color:#777777;
	color:#ffffff;
	padding-left:5px;
}

/* WC Prodcut Addons Total Styling */
.wcpa_total {
	font-weight:bold;
	color:#000000;
	font-size:1.2em;
}

.gdpr-button {
	background-color: #c51c78;
	font-weight: bold;
	font-style:uppercase;
	font-size:14px;
	padding: 10px;
	margin:20px 0 20px 0;
	color:#ffffff;
}

/* Minky Swatch Styling */
.wcpa_form_outer .wcpa_form_item .wcpa_disp_type_squircle .wcpa_image img {
	margin-right:10px;
}

/* Birth Name Form Formatting */
.babynameform {
	margin-bottom: 0px;
	padding-bottom:0px;
}

.wcpa_row {
	margin-bottom: 0px;
	padding-bottom:0px;
}

.wcpa_form_item {
	margin-bottom: 0px;
	padding-bottom:0px;
}

/* hide google re-captcha badge */
.grecaptcha-badge {
	visibility:collapse !important;  
}

/* Style store notice. Toggle on/off in theme settings. */
.demo_store {
	background-color:#333333;
	color:#9e9e9e;
	font-size:14px;
	padding:10px
}

/* box shadow for image selectors */
.wcpa_form_outer .wcpa_form_item .wcpa_disp_type_circle .wcpa_image input:checked+div img, .wcpa_form_outer .wcpa_form_item .wcpa_disp_type_circle .wcpa_image input:checked+div picture img, .wcpa_form_outer .wcpa_form_item .wcpa_disp_type_circle .wcpa_image input:checked+img, .wcpa_form_outer .wcpa_form_item .wcpa_disp_type_circle .wcpa_image input:checked+picture img, .wcpa_form_outer .wcpa_form_item .wcpa_disp_type_square .wcpa_image input:checked+div img, .wcpa_form_outer .wcpa_form_item .wcpa_disp_type_square .wcpa_image input:checked+div picture img, .wcpa_form_outer .wcpa_form_item .wcpa_disp_type_square .wcpa_image input:checked+img, .wcpa_form_outer .wcpa_form_item .wcpa_disp_type_square .wcpa_image input:checked+picture img, .wcpa_form_outer .wcpa_form_item .wcpa_disp_type_squircle .wcpa_image input:checked+div img, .wcpa_form_outer .wcpa_form_item .wcpa_disp_type_squircle .wcpa_image input:checked+div picture img, .wcpa_form_outer .wcpa_form_item .wcpa_disp_type_squircle .wcpa_image input:checked+img, .wcpa_form_outer .wcpa_form_item .wcpa_disp_type_squircle .wcpa_image input:checked+picture img {
	border: 1px solid #c51c78;
    box-shadow: 0 0 5px 1px #c51c78;
}
/* box shadow for color selectors */
.wcpa_form_outer .wcpa_form_item .color-group .wcpa_color input:checked+label span {
    border: 1px solid #c51c78;
    box-shadow: 0 0 7px 1px #c51c78; 
}

/* Shirt Color Disclaimer Text */
.colordisclaimer {
	font-size:12px;
	font-style:italic;
}


/* style title, breadcrumb, and sorting field section */

.page-title-inner {
	background:; 
	padding-top:0px; 
	padding-bottom:0px;
}
.flex-row {}
.medium-flex-wrap {
	padding-top:10px
}

.form-flat {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	max-height:40px;
	min-height:20px;
}

.page-title-inner ul, .page-title-inner select, .page-title-inner form, .page-title-inner button, .page-title-inner p { height:30px;}

.woocommerce-breadcrumb {padding-top:10px;}

/* end section styles */

/* start stock notice styling */

.product-info p.stock {
	font-size:15px;
	margin-top:10px;
}

/* Start Shop Menu Count Styles */
.count {
	color:#000000;
	font-weight:bold;
	opacity:1.0;
}
.toggle {
	color:#000000;
	font-weight:bold;
}
.doterratip {

}

/* space after add to wishlist */

.social-icons {
	margin-top:10px;
	padding-top:10px;
	border-top: 0px solid #cccccc;
	}
		
/* space after recaptcha */
	#rc-anchor-container {
		margin-bottom:10px;
		padding-bottom:10px;
	}
.anr_captcha_field  {
		margin-bottom:10px;
		padding-bottom:10px;
	}
iframe  {
		margin-bottom:10px;
	}

/* apply coupon code styles */
.is-form, button.is-form, input[type=submit].is-form, input[type=reset].is-form, input[type=button].is-form {
    overflow: hidden;
    position: relative;
    background-color: #00b5d1;
    color: #fff;
    text-transform: Uppercase;
    font-weight: bold;
	  text-shadow: none;
}
/* gratisfaction cart notice text */
.grPointsRedeem {
    padding: 10px;
    border: 1px dashed;
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
}

/* spelling disclaimer text */
.red-message {
	font-size:80%;
	color:#900;
	font-style:oblique;
}
