#newsletter-block .gform_wrapper form ul.gfield_checkbox li, #newsletter-box .gform_wrapper form ul.gfield_checkbox li {margin:0; padding:0;}
.newsletter-block .gform_wrapper form ul.gfield_checkbox, #newsletter-box .gform_wrapper form ul.gfield_checkbox {text-align:left;}

.single-product .sku_wrapper {display:none;}

.tp-bullets {z-index:99;}

article div#jp-relatedposts h3.jp-relatedposts-headline em {font-weight:normal;}

.photo-credit {font-style:italic; margin-bottom:30px;}

.end-of-post p {display:block !important;}

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {padding:15px 20px 20px;}

article .entry-content .note p:last-of-type {margin-bottom: 0;}

.maggies-note .note {width:100%; font-size:16px;}

.alert a {color:#fff; text-decoration:underline;}


/*body .entry-content p a, body .contact-sidebar a, .featured-post-details .details a, body .entry-content b, body .entry-content strong  {
    font-family: "proxima_novasemibold";
    font-weight: normal;
}*/

/* SITE EDITS FROM JSGD */

/* Add padding (5px) below the links on the uber menu */
.ubermenu-custom-content-padded { padding:15px 20px 20px; }

/* Lessen top margin on sponsor title */
.featured-ad-row .advert-sidebar h3 { margin-top:50px }

/* Lessen bottom padding on sponsor box */
.featured-ad-row .advert-sidebar { padding:0 30px 45px; }

/* Lessen top margin on featured image */
article .featured-image { margin-top:35px; }

/* Lessen top margin on images in posts */
article .entry-content p img:nth-of-type(1), article .entry-content p a:nth-of-type(1) img { margin-top:5px; }

/* Increase top padding on comments */
article .comments-container { padding-top:45px; }

/* Increase top padding on uber menu columns */
.ubermenu .ubermenu-nav .ubermenu-column-1-4 { padding-top:20px; }

/* Increase padding on related products */
.woocommerce .related.products { padding:45px 0; }

/* Increase bottom margin on posts in archive view */
.double-posts .double-post-single-wrap { margin-bottom:50px; }

/* Increase padding to right of arrows in uber menu */
.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left > .ubermenu-tabs-group > .ubermenu-has-submenu-drop > .ubermenu-target:after { padding-right:15px; }

/* Related Posts on mobile */
@media only screen and (max-width: 640px) {
	div#jp-relatedposts div.jp-relatedposts-items-visual {margin-right: 0;}
	.jp-relatedposts-post {width:100%; padding-right:0;}
}

.newsletter-block .gform_wrapper form ul.gfield_checkbox label {
	font-weight: bold !important;
	padding-top: 5px;
}

body .gform_wrapper li.gf_list_inline ul.gfield_checkbox li{
	width: 100%!important;
}

@media only screen and (min-width: 641px){
	body .gform_wrapper ul.gform_fields li.gfield {
		padding-right: 0px;
	}
}

