/*
 Theme Name:   Wadsworth Wellness
 Description:  Monica Child Theme for Wadsworth Wellness
 Author:       Mike Price
 Template:     monica
 Text Domain:  monica-child
*/


.monica-content p a:link,
.entry-content p a:link
{ text-decoration: underline; color: #000; }
.monica-content p a:visited,
.entry-content p a:visited
{ text-decoration: underline; color: #000; }
.monica-content p a:active,
.entry-content p a:active
{ text-decoration: underline; color: #000; }
.monica-content p a:hover,
.entry-content p a:hover
{ text-decoration: none; color: #666; }

.monica-post-date,
.monica-post-comments,
.also-text-area span { display: none; }

.monica-content p,
.monica-content li {
	font-size: 1.3em;
	line-height: 1.5em;
}

.monica-content table td p:last-child { margin-bottom: 0px; }

.monica-content table,
.monica-content ul,
.monica-content ol {
	margin-bottom: 23px;
}

.monica-page .entry-content {
	line-height: 1.3em;
	font-size: 1.3em;
}

.widget p {
	line-height: 1.3em;
	font-size: 1.15em;
}

.single .entry-meta .monica_post_title,
.page .monica-page-title {
	font-size: 2.5em;
}

.monica-chess .monica_post_title {
	font-size: 1.5em;
}

.post-categories li a {
	font-size: 1.2em;
}

p, li {
	color: #333;
}

.monica-page-title {
	text-align: center;
}

.woocommerce h2, .woocommerce-additional-fields h3, .woocommerce-order-details__title, .woocommerce-customer-details h2, .woocommerce-billing-fields h3, .woocommerce-column__title, .monica-page-title, .cart_totals h2, .woocommerce-Reviews-title, .related.products h2, .woocommerce div.product .woocommerce-tabs .panel > h2 {
	font-size: 1.75em;
}

.wpcf7-form-control-wrap.your-email, .wpcf7-form-control-wrap.your-name {
	margin-bottom: 0px;
}

.wpcf7-form-control.wpcf7-submit {
	width: auto;
	font-size: 1.1em;
}

.ww-button {
	font-size: 0.7em;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fff;
	background: #82b093;
	font-weight: 700;
	display: inline-block;
	padding: 10px 20px;
	border: 1px solid #82b093;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	font-family: 'Yeseva One', cursive;
	border-radius: 50px !important;
}


.ww-button:link { text-decoration: none !important; color: #ffffff !important; }
.ww-button:visited { text-decoration: none !important; color: #ffffff !important; }
.ww-button:active { text-decoration: none !important; color: #ffffff !important; }
.ww-button:hover { text-decoration: none !important; color: #000000 !important; background: #fff; }


div[class^="ww-border-box"] { padding: 25px; border: 1px solid #eee; margin-bottom: 30px; }
.ww-border-box-img { min-height: 200px; }
div[class^="ww-border-box"].gray-background { background-color: #fcfcfc; }
div[class^="ww-border-box"] img { margin-top: 0px !important; margin-bottom: 0px !important; }
div[class^="ww-border-box"] h3 { margin-top: 0px !important; }
div[class^="ww-border-box"] p:last-child,
div[class^="ww-border-box"] ul:last-child,
div[class^="ww-border-box"] ol:last-child
{ margin-bottom: 0px; }
.ww-border-box > a:first-child + p { display: none; }
.ww-border-box .ww-button { font-size: 0.6em; }

.site-info {
	padding: 5px 0;
	line-height: 1.3em;
}

.monica-footer-share {
	margin-bottom: 1em;
}

@media (max-width: 600px) {
	div[class^="ww-border-box"] h3 { clear: both; }
	div[class^="ww-border-box"] img { margin-bottom: 10px !important; }
}