/* fonts --------------------------*/

/* ninja forms ------------------ */

.ninja-forms-form-title {
	font-family: "Minion W08 Dsp Regular";
    /* font-size: 2.125em; */
    letter-spacing: 0.025em;
    margin-bottom: 20px;
    text-transform: none;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}

.ninja-forms-required-items {
	font-family: "Minion W08 Dsp Regular";
    font-size: 1em;
    letter-spacing: 0.025em;
    line-height: 1.4em;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}

.ninja-forms-form-wrap label {
	font-family: "Courier New W07 Regular";
    font-size: 0.75em;
    line-height: 100%;
    color: #000;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 0.025em;
    padding-top: 8px;
    -webkit-font-smoothing: antialiased;
}

.ninja-forms-form-wrap input, .ninja-forms-form-wrap select {
	height: 30px !important;
    	border: solid 1px #c8c7c7;
    	padding: 0 8px 0 8px;
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	line-height: 1.4em;
}

.ninja-forms-form input[type="submit"] {
	font-family: "TradeGothicW01-BoldCn20_675334";
    	font-size: 0.8125em;
    	letter-spacing: 0.025em;
    	color: #fff;
    	text-transform: uppercase;
    	background-color: #8a8a86;
    	padding: 5px 15px 6px 15px;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
    	border-radius: 0;
}

.ninja-forms-form input[type="submit"]:hover {
	background-color: #000;
	cursor: pointer;
}

.bluesky-secondary-menu li a {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.625em;
	letter-spacing: 0.07em;
	color: white;
	-webkit-font-smoothing: antialiased;
}

.bluesky-primary-menu li a:hover {
	text-decoration: underline;
}

.bluesky-primary-menu li a {
	font-family: 'Minion W08 Semibold';
	font-size: 0.75em;
	letter-spacing: 0.075em;
	color: black;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-primary-menu li.mega a {
	padding-right: 14px;
	background: no-repeat right center url('images/bluesky-nav-arrow.png');
}

.bluesky-footer li a {
	font-family: 'Minion W08 Dsp Regular';
	font-size: 0.75em;
    	letter-spacing: 0.125em;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-footer-newsletter-signup label {
	font-family: 'TradeGothicW01-BoldCn20_675334';
	font-size: 1em;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	color: #939598;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-footer-copyright .textwidget {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
    	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-footer-newsletter-signup .submit-wrap input[type=submit] {
	height: 33px !important;
	width: 108px;
	background-color: #231f20;
	color: #939598;
	border: solid 3px #939598;
	font-family: 'TradeGothicW01-BoldCn20_675334';
	font-size: 0.8125em;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-footer-follow-us h1 {
	text-transform: uppercase;
	font-family: "Trade Gothic W01 Bold_2";
  	font-size: 0.5875em;
	letter-spacing: 0.15em;
	margin-bottom: 4px;
	color: #fff;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-footer-address .textwidget {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
    	letter-spacing: 0.05em;
	line-height: 150%;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-callouts .callout h1 {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1em;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	padding: 18px 4px 4px 4px;
	color: #000;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-callouts .callout p {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	padding: 4px 4px 0 4px;
	color: #000;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-poll .widget_polls-widget h2 {
	font-family: "Minion W08 Semibold";
	letter-spacing: 0.125em;
	text-align: center;
	font-size: 1.125em;
	text-transform: uppercase;
	padding-bottom: 10px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	margin: 0 !important;
}

.wp-polls p strong {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	padding: 15px;
	line-height: 1.4em;
	-webkit-font-smoothing: antialiased;
}

.wp-polls label {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 0.8125em;
	letter-spacing: 0.025em;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.blog-page-intro .blog-date {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.6em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	text-align: right;
	width: 20%;
	float: right;
	padding-top: 51px;
}

.bluesky-home-blog h1 {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.5625em;
	letter-spacing: 0.025em;
	/*padding: 14px 20px 14px 20px;*/
	padding: 20px;
	text-align:center;
	color: #000;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-blog-posts .blog-post .content a {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1em;
    	letter-spacing: 0.025em;
	text-transform: uppercase;
	color: #000;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-blog-posts .blog-post .content p {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	padding: 10px 0 10px 0;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-blog-posts .blog-post .content .date {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.6em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-slideshow .top-copy h2 {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 0.875em;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	margin-bottom: 4px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-slideshow .top-copy h1 {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.5625em;
	letter-spacing: 0.125em;
	text-transform: uppercase;
	padding-bottom: 10px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-slideshow .bottom-copy p {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-slideshow .bottom-copy a {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 0.8125em;
	letter-spacing: 0.025em;
	color: #fff;
	text-transform: uppercase;
	background-color: #8a8a86;
	padding: 8px 15px 8px 15px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-cross-sells-display-view-all a {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 0.8125em;
	letter-spacing: 0.025em;
	color: #fff;
	text-transform: uppercase;
	background-color: #8a8a86;
	padding: 8px 15px 8px 15px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-secondary-callouts .callout h1 {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.5625em;
	letter-spacing: 0.025em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-home-secondary-callouts .callout p {
	font-family: "Trade Gothic W01 Light";
	font-size: 0.75em;
    	letter-spacing: 0.05em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;

}

/* -------------------------- */

.bluesky-page-intro p a href {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}


.bluesky-page-intro p strong {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-page-intro p a {
	/*font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1.1em;
	line-height: 150%;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	font-weight: normal;
	color: #000;
	-webkit-font-smoothing: antialiased;*/

	font-family: "Minion W08 Dsp Regular";
    	font-size: inherit;
    	letter-spacing: 0.025em;
    	line-height: 1.48em;
    	margin-bottom: 20px;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	text-decoration: underline;
	color: #000;
}

/* --------------------------------- */

.bluesky-header-widget #s {
	width: 178px;
	height: 28px;
	border: 0;
	background-color: #efeeed;
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	padding: 2px 6px 0 10px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-listing-headline h1 {
	font-family: "Minion W08 Dsp Regular";
	font-size: 2.15em;
	letter-spacing: 0.025em;
	padding-bottom: 12px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-listing-headline p {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.125em;
	letter-spacing: 0.025em;
	line-height: 1.48em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-filters .filters-button-bar .filters-button {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.woocommerce ul.products li.product h3 {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
	text-align: center;
	padding-top: 12px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	height: 50px;
}

.bluesky-product-overlay .bluesky-product-overlay-brand-name-blue-sky {
	font-family: "EngraversLTW01-BoldFace";
	font-size: 0.75em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-overlay .bluesky-product-overlay-brand-name-spud-and-chloe {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.625em;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-overlay .bluesky-product-overlay-product-name {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1.5625em;
	line-height: 1em;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	padding-bottom: 4px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-overlay .bluesky-products-overlay-line-1 {
	font-family: "EngraversLTW01-BoldFace";
	font-size: 0.75em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-overlay .bluesky-products-overlay-line-2 {
	font-family: "Minion W08 Dsp Regular";
	font-size: 0.825em;
	padding: 10px 0 10px 0;
	letter-spacing: 0.025em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-overlay .bluesky-products-overlay-line-3 {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1em;
	text-transform: uppercase;
	padding-top: 3px;
	letter-spacing: 0.025em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-bottom-callout .copy p {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.01em;
	line-height: 1.4em;
	padding: 0 20px 34px 20px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-pattern-update a {
	font-family: "Trade Gothic W01 Bold_2";
    font-size: 0.625em;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #000;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-pattern-update a img {
	margin-left: 10px;
}

.bluesky-product-detail-info .header h4 {
	font-family: "Minion W08 Dsp Regular";
	font-size: .89em;
	letter-spacing: 0.01em;
	line-height: 1.4em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-info .header h3 {
	font-family: "EngraversLTW01-BoldFace";
	font-size: 0.8125em;
	text-transform: uppercase;
	line-height: 100%;
	letter-spacing: .05em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	padding-bottom: 3px;
}

.bluesky-product-detail-info .header h1 {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 2.4375em;
	letter-spacing: .025em;
	line-height: .95em;
	text-transform: uppercase;
	margin: 2px 0 0 0;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	padding-bottom: 4px;
}

.bluesky-product-detail-info .header h2 {
	font-family: "EngraversLTW01-BoldFace";
	font-size: 1.075em;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	padding-bottom: 2px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-info .bluesky-product-detail-header-wrapper .header-right .product-price .price .amount {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1.375em;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 0.025em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-info .bluesky-product-detail-header-wrapper .header-right .product-price .price .amount .woocommerce-Price-currencySymbol {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: inherit;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 0.025em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-info .bluesky-product-detail-header-wrapper .header-right .pdf-download {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.625em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-info .bluesky-product-detail-header-wrapper .header .find-a-stockist {
	margin: 40px 0 20px 0;
}

.bluesky-general-button a {
	font-family: "TradeGothicW01-BoldCn20_675334";
    	font-size: 1.125em;
    	letter-spacing: 0.025em;
    	text-transform: uppercase;
	color: #fff;
    	background-color: #57647e;
    	line-height: normal;
    	padding: 10px 20px 10px 20px;
    	border-radius: 0px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
}

.bluesky-product-detail-info .bluesky-product-detail-header-wrapper .header .find-a-stockist a {
	font-family: "TradeGothicW01-BoldCn20_675334";
    	font-size: 1.125em;
    	letter-spacing: 0.025em;
    	text-transform: uppercase;
	color: #fff;
    	background-color: #57647e;
    	line-height: normal;
    	padding: 10px 20px 10px 20px;
    	border-radius: 0px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
}

.bluesky-product-detail-info .description p {
	font-family: "Minion W08 Dsp Regular";
    	font-size: 1.125em;
    	letter-spacing: 0.025em;
	line-height: 1.5em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-info .description p a {
	color: #AB3344;
	font-family: "Minion W08 Dsp Regular";
    	font-size: inherit;
    	letter-spacing: 0.025em;
	line-height: 1.5em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-info .colors h1 {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.625em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-info .collapsible-info-area .link {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.625em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	color: #000;
}

.bluesky-product-detail-info .collapsible-info-area .link span {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: inherit;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	color: #000;
}

.bluesky-product-detail-info .collapsible-info-area .link:hover, .bluesky-product-detail-info .collapsible-info-area .link:visited, .bluesky-product-detail-info .collapsible-info-area .link:focus {
	color: #000;
	text-decoration: none;
}

.bluesky-product-detail-info .bluesky-product-detail-text p {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-info .collapsible-info-area .link:hover {
	cursor: pointer;
}

.bluesky-mega-menu-col .header-link {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1.0625em;
	letter-spacing: 0.025em;
	color: #000;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-mega-menu-col .header-link :hover {
	text-decoration: underline;
}

.bluesky-mega-menu-col-wrapper div {
	font-family: "Minion W08 Dsp Regular";
	font-size: 0.9375em;
	letter-spacing: 0.025em;
	padding-top: 16px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-mega-menu-wrapper li a {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	color: #000;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-cross-sell-display h2 {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1em;
	text-transform: uppercase;
	margin-bottom: 16px;
	letter-spacing: 0.025em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.woocommerce .woocommerce-breadcrumb a, .woocommerce-breadcrumb a {
	font-family: "Courier New W07 Regular";
	font-size: .98em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	color: #333;
}

.woocommerce .woocommerce-breadcrumb, .woocommerce-breadcrumb {
	font-family: "Courier New W07 Regular";
	font-size: 0.65em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	color: #ab3344;
}

.bluesky-product-filters .filters-button-bar .search #yith-s, .bluesky-product-filters .filters-button-bar .search #s {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.yith-woocommerce-ajax-product-filter h2, .widget_layered_nav h2 {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.625em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span, .woocommerce .widget_layered_nav ul li small {
	font-family: "Courier New W07 Regular";
	font-size: 0.725em;
	color: #000;
	line-height:130%;
	letter-spacing: -0.03em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-page-intro h1 {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 2.125em;
	text-transform: uppercase;
	letter-spacing: 0.025em;
	margin-bottom: 20px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.blog-page-intro h1 {
	font-family: "Minion W08 Dsp Regular";
    	font-size: 2.125em;
    	letter-spacing: 0.025em;
    	margin-bottom: 40px;
	margin-top: 30px;
    	text-transform: none;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	float: left;
	width: 80%;
}

/*Text-only pages e.g. Privacy Policy, Terms & Conditions, etc... */
.page-template .bluesky-main-wrapper h2 {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1.6em;
	letter-spacing: 0.025em;
	line-height:1.2em;
	margin:30px 0 20px 0;
	font-weight: normal;
	text-transform:uppercase;
	-webkit-font-smoothing: antialiased;
}
.page-template .bluesky-main-wrapper ul {padding-left: 60px;}
.page-template .bluesky-main-wrapper li {
	font-family: "Minion W08 Dsp Regular";
    font-size: 1.125em;
    letter-spacing: 0.025em;
    line-height: 1.48em;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}
.bluesky-page-intro p {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.125em;
	letter-spacing: 0.025em;
	line-height: 1.48em;
	margin-bottom: 20px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-listing-header-left {
	font-family: "TradeGothicW01-BoldCn20_675334";
    	font-size: 1.375em;
    	text-transform: uppercase;
	letter-spacing: 0.025em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	color: #000;
}

.bluesky-listing-header-left:hover, .bluesky-listing-header-left:visited, .bluesky-listing-header-left:focus {
	text-decoration: none;
	color: #000;
}

.bluesky-listing-header-left.a {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1.375em;
	text-transform: uppercase;
	letter-spacing: 0.025em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	color: #000;
}

.bluesky-listing-panel-inner .content p, .bluesky-listing-panel-inner .retailer-content p {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	margin-bottom: 10px;
	margin-right: 150px;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	color: #000;
}

.bluesky-listing-panel-inner .content strong {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: .85em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	color: #000;
}

.update-date {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.6em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	padding-top: 8px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-listing-row .download {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.6em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #000;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	padding-top: 5px;
}

.bluesky-modal h1 {
	font-family: "Minion W08 Dsp Regular";
    	font-size: 1.75em;
    	letter-spacing: 0.025em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-modal p {
	font-family: "Courier New W07 Regular";
    	font-size: 0.75em;
    	line-height: 150%;
	margin: 36px 0 36px 0;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-modal label {
	font-family: "Courier New W07 Regular";
    	font-size: 0.75em;
    	line-height: 150%;
	text-transform: uppercase;
	width: 100%;
	letter-spacing: 0.05em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-modal input[type=submit] {
	font-family: 'TradeGothicW01-BoldCn20_675334';
    	font-size: 0.8125em;
    	text-transform: uppercase;
	background-color: #8a8986;
	color: #fff;
	border: 0 none;
	padding: 8px 20px;
	letter-spacing: 0.025em;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-yarn-image-caption .stitch-link {
	font-family: "Trade Gothic W01 Bold_2";
    	font-size: 0.625em;
    	letter-spacing: 0.05em;
    	text-transform: uppercase;
    	color: #000;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-yarn-image-caption .yarn-name {
	font-family: "Courier New W07 Regular";
    	font-size: 0.75em;
    	line-height: 150%;
    	color: #000;
    	text-align: right;
    	padding-top: 12px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

/*--------------------------------*/

/*---------------
WP STORE LOCATOR
-----------------*/

.wpsl-select-wrap {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.wpsl-selected-item {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.wpsl-store-location div .bluesky-stockist-title {
	width: 100%;
}

.wpsl-store-location div .bluesky-stockist-title strong {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: .875em;
    letter-spacing: 0.025em;
	text-transform: uppercase;
	line-height: 1em;
	color: #000;
	margin: 10px 0 10px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	float: left;
}

.wpsl-store-location div .bluesky-stockist-title img {
	float: right;
	margin: 10px 0 0 15px;
}

.wpsl-store-location div .bluesky-stockist-title strong a {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: inherit;
    	letter-spacing: 0.025em;
	text-transform: uppercase;
	line-height: 1em;
	color: #000;
	margin: 0 0 10px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.wpsl-street {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.wpsl-store-location div span {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	display:block;
}


/*  css nth child for city state zip  */


.wpsl-country {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.wpsl-directions {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	/*line-height: 150%;*/
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

/*Tooltip*/
.wpsl-info-window p strong {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 0.8em;
    letter-spacing: 0.025em;
	text-transform: uppercase;
	line-height: 1em;
	color: #000;
	margin: 10px 0 10px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	text-decoration:none;
}
.wpsl-info-window p strong a {
	font-family: "TradeGothicW01-BoldCn20_675334";
	/*font-size: 1em;*/
    letter-spacing: 0.025em;
	text-transform: uppercase;
	line-height: 1em;
	color: #000;
	margin: 10px 0 10px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	text-decoration:none;
}
	.wpsl-info-window p strong a:hover {text-decoration:underline;}

.wpsl-info-window span,
.wpsl-more-info-listings span,
.wpsl-info-actions a {
	font-family: "Courier New W07 Regular";
    font-size: 0.65em;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}

.wpsl-info-window span strong{
	font-family: "Courier New W07 Regular";
	font-size:1em;
}
.wpsl-info-window span strong a{
	font-family: "Courier New W07 Regular";
	/*font-size:1em;*/
}
#wpsl-gmap .wpsl-info-actions {
    display: inherit;
    margin: auto;
}
#wpsl-search-input, #wpsl-search-wrap input {
	border-radius: 0;
}

#wpsl-search-btn {
	font-family: "TradeGothicW01-BoldCn20_675334";
    	font-size: 0.8125em;
    	letter-spacing: 0.025em;
    	color: #fff;
    	text-transform: uppercase !important;
    	background-color: #8a8a86 !important;
    	padding: 7px 15px 7px 15px;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
    	border-radius: 0 !important;
	border: none !important;
	background-image: none !important;
}

.wpsl-input div {
	float: none !important;
}

.wpsl-input div label {
	float: none !important;
	display: block !important;
	width: auto !important;
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

#wpsl-radius {
	float: none !important;
	display: block !important;
}

#wpsl-radius label {
	float: none !important;
	display: block !important;
	width: auto !important;
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.wpsl-search-btn-wrap {
	margin-top: 33px;
}

.wpsl-dropdown {
	border-radius: 0;
}

#wpsl-result-list li:hover {
    background-color: #f1f5f5;
    cursor: pointer;
}

/* mobile nav -------------------------------------------------------------------------- */

.bluesky-mobile-menu-wrapper ul li a {
	font-family: "Trade Gothic W01 Bold_2";
    font-size: 0.625em;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}

/* Changes 5-10-16 */

.woocommerce table.shop_table th span {
	font-size: .625em;
}


/* Trying to make changes on pattern update red */

.bluesky-listing-panel-inner .content p span {
	font-family: "Courier New W07 Regular";
	font-size: inherit;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-product-detail-info .bluesky-product-detail-text p span {
	font-family: "Courier New W07 Regular";
	font-size: inherit;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce .widget_layered_nav_filters ul li a:before {
	color: #000;
	font-size: 1.1em;
	position: relative;
	top: .09em
}

.woocommerce .woocommerce-result-count {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	color: #000;
}

.woocommerce .woocommerce-info {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.625em;
	letter-spacing: 0.05em;
	color: #ab3344;
	text-transform: uppercase;
	border-top: 1px solid #c8c7c7;	
	background-color: #fff;
}

.woocommerce .woocommerce-info a {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: inherit;
	letter-spacing: 0.05em;
	color: #ab3344;
	text-transform: uppercase;
}

.bluesky-footer-newsletter-signup .ninja-forms-success-msg p {
	color: #fff;
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.25em;
	letter-spacing: 0.025em;
	padding-top: 11px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-stitch-sampler-modal .stitch-sampler-copy p {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-stitch-sampler-modal .stitch-sampler-copy p strong {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1.45em;
    	letter-spacing: 0.025em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-stitch-sampler-modal .stitch-sampler-copy p span {
	font-family: "Courier New W07 Regular";
	font-size: inherit;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-yarn-used-image .carousel-inner .item .image_caption {
	text-align: center;
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	padding-top: 4px;
}

.bluesky-yarns-used .bluesky-yarn-used-info h2 {
	font-family: "TradeGothicW01-BoldCn20_675334";
    	font-size: 1.625em;
    	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-yarns-used .bluesky-yarn-used-info h3 {
	font-family: "EngraversLTW01-BoldFace";
    	font-size: 0.8125em;
	letter-spacing: 0.05em;
    	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.bluesky-footer-newsletter-signup .text-wrap.label-above label {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 0.8125em;
    	letter-spacing: 0.025em;
	text-transform: uppercase;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	color: #fff;
}

.text-wrap.label-above label {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	padding-top: 8px;
	margin-bottom: 3px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.ninja-forms-form .label-above label {
	font-weight: normal;
	padding-bottom: 3px;
}

.textarea-wrap.label-above textarea {
	border: solid 1px #c8c7c7;
	padding:8px 10px 10px 10px;
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	line-height: 1.4em;
}

.widget_categories h2, .widget_archive  h2 {
	font-family: "Minion W08 Dsp Regular";
    font-size: 1em;
    letter-spacing: 0.025em;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}

.widget_categories h2:hover, .widget_archive h2:hover {
	cursor: pointer;
	text-decoration: underline;
}

.filters-button-bar-left .widget li a {
	font-family: "Courier New W07 Regular";
    	font-size: 0.75em;
    	color: #000;
    	line-height: 150%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

/*.wpsl-info-window span, .wpsl-more-info-listings span {
	font-family: "Trade Gothic W01 Light";
	font-size: 0.75em;
    	letter-spacing: 0.025em;
	line-height: 150%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}
	
#wpsl-gmap .wpsl-info-window span strong {
	font-family: "Trade Gothic W01 Light";
	font-size: inherit;
    	letter-spacing: 0.025em;
	line-height: 150%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.wpsl-info-actions a {
	font-family: "Trade Gothic W01 Light";
	font-size: 0.75em;
    	letter-spacing: 0.025em;
	line-height: 150%;
	color: #ff0000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	margin-right: 15px;
}*/

#wpsl-search-wrap .wpsl-input input {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	line-height: 1em;
}

#wpsl-radius .wpsl-dropdown li {
	font-family: "Courier New W07 Regular";
    	font-size: 0.75em;
    	color: #000;
    	line-height: 100%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

#wpsl-wrap #wpsl-result-list ul li {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	line-height: 1em;
}

#wpsl-gmap div, .wpsl-gmap-canvas div {
	font-family: "Trade Gothic W01 Light";
	font-size: inherit;
    	letter-spacing: 0.025em;
	line-height: 100%;
    	font-weight: normal;
	color: #000;
   	-webkit-font-smoothing: antialiased;
}

.bluesky-blog-prev a {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1em;
    	letter-spacing: 0.025em;
    	line-height: 110%;
    	font-weight: normal;
	text-transform: uppercase;
	color: #000;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-blog-next a {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1em;
    	letter-spacing: 0.025em;
    	line-height: 110%;
    	font-weight: normal;
	text-transform: uppercase;
	color: #000;
    	-webkit-font-smoothing: antialiased;
}

.blog-pn-text {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.6em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	padding-bottom: 5px;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-blog-social-header h1 {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
    letter-spacing: 0.025em;
    text-transform: none;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}

.bluesky-blog-related-posts .bluesky-blog-related-post-title {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
	padding: 15px 0 20px 0;
	text-align: center;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;

}
.bluesky-blog-related-posts h3 {
    	font-family: "TradeGothicW01-BoldCn20_675334";
    	font-size: 1em;
    	letter-spacing: 0.025em;
    	text-transform: uppercase;
    	margin-bottom: 16px;
    	font-weight: normal;
   	-webkit-font-smoothing: antialiased;
	padding-top: 30px;
	border-top: 1px solid #c8c7c7;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
    	font-family: "TradeGothicW01-BoldCn20_675334";
    	font-size: 1em;
    	letter-spacing: 0.025em;
    	text-transform: uppercase;
	color: #000;
    	font-weight: normal;
   	-webkit-font-smoothing: antialiased;
}
.woocommerce nav.woocommerce-pagination ul li a {
    	font-family: "TradeGothicW01-BoldCn20_675334";
    	font-size: inherit;
    	letter-spacing: 0.025em;
    	text-transform: uppercase;
	color: #000;
    	font-weight: normal;
   	-webkit-font-smoothing: antialiased;
}
.woocommerce nav.woocommerce-pagination ul {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
	color: #ab3344;
	background: #fff;
}
.woocommerce nav.woocommerce-pagination ul li {
	border-right: none;
}

/*.ninja-forms-form-wrap * {
    	font-family: "Minion W08 Dsp Regular";
    	font-size: inherit;
    	letter-spacing: 0.025em;
    	line-height: 1.45em;
    	padding-bottom: 5px;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	color: #00ff00;
}*/

.bluesky-float-container .bluesky-float-container-subhead {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.625em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	padding-bottom: 13px;
	padding-top: 8px;
}


.bluesky-float-container .bluesky-float-container-specs {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	padding-bottom: 18px;
}

.bluesky-utility-search a {
	font-family: "Trade Gothic W01 Bold_2";
    font-size: 0.625em;
    letter-spacing: 0.07em;
    color: white;
    -webkit-font-smoothing: antialiased;
}

.wp-polls ul li, .wp-polls .wp-polls-ul li, .wp-polls .wp-polls-ans ul li {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	line-height: 1.2em;
	-webkit-font-smoothing: antialiased;
	color: #000;
}

.wp-polls ul li, .wp-polls .wp-polls-ul li, .wp-polls .wp-polls-ans ul li small {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	line-height: 1.2em;
	-webkit-font-smoothing: antialiased;
	color: #000;
}

.wp-polls ul li, .wp-polls .wp-polls-ul li, .wp-polls .wp-polls-ans ul li strong i {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	line-height: 1.2em;
	color: #ab3344;
	-webkit-font-smoothing: antialiased;
}

.wp-polls ul li, .wp-polls .wp-polls-ul li, .wp-polls .wp-polls-ans ul li strong small {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	line-height: 1.2em;
	color: #ab3344;
	-webkit-font-smoothing: antialiased;
}

.bluesky-main-wrapper .bluesky-main .bluesky-blog-landing {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	line-height: 1.2em;
	color: #ab3344;
	-webkit-font-smoothing: antialiased;
	/*padding-left: 16px;*/
}

.ninja-forms-field-error {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1em;
	letter-spacing: 0.025em;
	font-weight: normal;
	line-height: 1.2em;
	color: #ab3344!important;
	padding-top: 5px;
	-webkit-font-smoothing: antialiased;
}