/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 26 2022 | 16:39:48 */
.site-branding img.site-logo {
    height: 60px !important;
    width: auto !important;
}

@media only screen and (max-width: 1023px) {
	.site-branding img.site-logo {
	    height: 40px !important;
	}
}


#content .product_thumbnail_wrapper.outofstock .out_of_stock_badge_loop {
	display: none !important;
}


.nf-field-container {
	margin-top: 30px;
}


.footer_contact .wpb_wrapper p {
    color: #ec7a5c !important;
    letter-spacing: 1.5px !important;
    line-height: 18px !important;
    text-align: center !important;
}

.product_layout_classic {
		padding-top: 50px;
}

.slider-content {
		background-color: rgba(0, 0, 0, .375);
		border-top: 500px;
}

.woocommerce-tabs {
		display: none;
}

.site-top-message {
		margin-right: 0px;
		display: block;
		width: 100%;
		text-align: center;
		font-size: 15px;
}

.sticky_header .top-headers-wrapper {
		overflow: visible !important;
		padding-top: 0px;
	
}

#site-top-bar {
		display: block;
		height: initial !important;
		padding-top:200px;
}

#site-navigation-top-bar {
	display: none;
}

#site-top-bar {
	background-color: #ffff;
	color: #000;
}

#site-top-bar a {
	color: #000 !important;
}

#featured-collections .category_name {
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);
}

h2 {
		font-family: 'futura-pt', sans-serif !important;
}

h1, h2, h3, h4, h5, h6, .comments-title, .comment-author, #reply-title, .accordion_title, .ui-tabs-anchor, .products .button, .site-title a, .post_meta_archive a, .post_meta a, .post_tags a, #nav-below a, .list_categories a, .list_shop_categories a, .main-navigation > ul > li > a, .main-navigation .mega-menu > ul > li > a, .more-link, .top-page-excerpt, .select2-search input, .product_after_shop_loop_buttons a, .woocommerce .products-grid a.button, .page-numbers, input.qty, .button, button, .button_text, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .yith-wcwl-wishlistexistsbrowse.show a, .share-product-text, .tabs > li > a, label, .comment-respond label, .product_meta_title, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, #map_button, .coupon_code_text, .woocommerce .cart-collaterals .cart_totals tr.order-total td strong, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td strong, .cart-wishlist-empty, .cart-empty, .return-to-shop .wc-backward, .order-number a, .account_view_link, .post-edit-link, .from_the_blog_title, .icon_box_read_more, .vc_pie_chart_value, .shortcode_banner_simple_bullet, .shortcode_banner_simple_height_bullet, .category_name, .woocommerce span.onsale, .woocommerce-page span.onsale, .out_of_stock_badge_single, .out_of_stock_badge_loop, .page-numbers, .page-links, .add_to_wishlist, .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse, .filters-group, .product-name, .woocommerce-page .my_account_container table.shop_table.order_details_footer tr:last-child td:last-child .amount, .customer_details dt, .widget h3, .widget ul a, .widget a, .widget .total .amount, .wishlist-in-stock, .wishlist-out-of-stock, .comment-reply-link, .comment-edit-link, .widget_calendar table thead tr th, .page-type, .mobile-navigation a, table thead tr th, .portfolio_single_list_cat, .portfolio-categories, .shipping-calculator-button, .vc_btn, .vc_btn2, .vc_btn3, .account-tab-item .account-tab-link, .account-tab-list .sep, ul.order_details li, ul.order_details.bacs_details li, .widget_calendar caption, .widget_recent_comments li a, .edit-account legend, .widget_shopping_cart li.empty, .cart-collaterals .cart_totals .shop_table .order-total .woocommerce-Price-amount, .woocommerce table.cart .cart_item td a, .woocommerce #content table.cart .cart_item td a, .woocommerce-page table.cart .cart_item td a, .woocommerce-page #content table.cart .cart_item td a, .woocommerce table.cart .cart_item td span, .woocommerce #content table.cart .cart_item td span, .woocommerce-page table.cart .cart_item td span, .woocommerce-page #content table.cart .cart_item td span, .woocommerce-MyAccount-navigation ul li, .cd-quick-view .cd-item-info .product_infos .quickview-badges .onsale, body.gbt_custom_notif .woocommerce-message .woocommerce-message-wrapper .notice_text, body.gbt_custom_notif .woocommerce-message .product_notification_text, body.gbt_custom_notif .woocommerce-info .woocommerce-message-wrapper .notice_text, .woocommerce .cart-collaterals .cart_totals .cart-subtotal th, .woocommerce-page .cart-collaterals .cart_totals .cart-subtotal th, .woocommerce .cart-collaterals .cart_totals tr.shipping th, .woocommerce-page .cart-collaterals .cart_totals tr.shipping th, .woocommerce .cart-collaterals .cart_totals tr.order-total th, .woocommerce-page .cart-collaterals .cart_totals tr.order-total th, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce .cart-collaterals .cross-sells h2, .woocommerce-cart #content table.cart td.actions .coupon #coupon_code, form.checkout_coupon #coupon_code, .woocommerce-checkout .woocommerce-info, .shopkeeper_checkout_coupon, .shopkeeper_checkout_login, .minicart-message, .no-products-info p.woocommerce-error .notice_text, .woocommerce .woocommerce-checkout-review-order table.shop_table tfoot td, .woocommerce .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce-page .woocommerce-checkout-review-order table.shop_table tfoot td, .woocommerce-page .woocommerce-checkout-review-order table.shop_table tfoot th, .no-products-info p, .getbowtied_blog_ajax_load_button a, .getbowtied_ajax_load_button a, .index-layout-2 ul.blog-posts .blog-post article .post-categories li a, .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post-categories li a, .index-layout-2 ul.blog-posts .blog-post .post_content_wrapper .post_content .read_more, .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post_content_wrapper .post_content .read_more, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a, .product_meta, .product_meta span, .product_meta a, .product_layout_classic div.product span.price, .product_layout_classic div.product p.price, .product_layout_2 div.product span.price, .product_layout_2 div.product p.price, .product_layout_3 div.product span.price, .product_layout_3 div.product p.price, .product_layout_4 div.product span.price, .product_layout_4 div.product p.price, .related-products-title, .product_socials_wrapper .share-product-text, #button_offcanvas_sidebar_left .filters-text, .woocommerce-ordering select.orderby, .fr-position-text, .woocommerce #payment div.payment_box p, .woocommerce-page #payment div.payment_box p, .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr td, .catalog-ordering .select2-container.orderby a, .catalog-ordering .select2-container span, .woocommerce-ordering select.orderby, .woocommerce .cart-collaterals .cart_totals table.shop_table_responsive tr td::before, .woocommerce-page .cart-collaterals .cart_totals table.shop_table_responsive tr td::before, .login-register-container .lost-pass-link, .woocommerce-cart .cart-collaterals .cart_totals table td .amount, .wpb_wrapper .add_to_cart_inline .woocommerce-Price-amount.amount, .woocommerce-page .cart-collaterals .cart_totals tr.shipping td, .woocommerce-page .cart-collaterals .cart_totals tr.shipping td, .woocommerce .cart-collaterals .cart_totals tr.cart-discount th, .woocommerce-page .cart-collaterals .cart_totals tr.cart-discount th, .woocommerce-thankyou-order-received, .woocommerce-order-received .woocommerce table.shop_table tfoot th, .woocommerce-order-received .woocommerce-page table.shop_table tfoot th, .woocommerce-view-order .woocommerce table.shop_table tfoot th, .woocommerce-view-order .woocommerce-page table.shop_table tfoot th, .woocommerce-order-received .woocommerce table.shop_table tfoot td, .woocommerce-order-received .woocommerce-page table.shop_table tfoot td, .woocommerce-view-order .woocommerce table.shop_table tfoot td, .woocommerce-view-order .woocommerce-page table.shop_table tfoot td, .language-and-currency #top_bar_language_list > ul > li, .language-and-currency .wcml_currency_switcher > ul > li.wcml-cs-active-currency, .language-and-currency-offcanvas #top_bar_language_list > ul > li, .language-and-currency-offcanvas .wcml_currency_switcher > ul > li.wcml-cs-active-currency, .woocommerce-order-pay .woocommerce .woocommerce-form-login p.lost_password a, .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a, .woocommerce form.login .lost_password, .comment-reply-title, body.gbt_classic_notif .notice_text .restore-item, .product_content_wrapper .product_infos .out_of_stock_wrapper .out_of_stock_badge_single, .site-search .widget_product_search .search-field, .site-search .widget_search .search-field, .site-search .search-form .search-field, .site-search .search-text, .site-search .search-no-suggestions, .woocommerce-privacy-policy-text p {
		font-family: "futura-pt",sans-serif;
		font-weight: 100;
}
body, p, #site-navigation-top-bar, .site-title, .widget_product_search #searchsubmit, .widget_search #searchsubmit, .widget_product_search .search-submit, .widget_search .search-submit, #site-menu, .copyright_text, blockquote cite, table thead th, .recently_viewed_in_single h2, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce .cart-collaterals .shipping_calculator h2, .woocommerce-page .cart-collaterals .shipping_calculator h2, .woocommerce table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-page table.woocommerce-checkout-review-order-table tfoot th, .qty, .shortcode_banner_simple_inside h4, .shortcode_banner_simple_height h4, .fr-caption, .post_meta_archive, .post_meta, .page-links-title, .yith-wcwl-wishlistaddedbrowse .feedback, .yith-wcwl-wishlistexistsbrowse .feedback, .product-name span, .widget_calendar table tbody a, .fr-touch-caption-wrapper, .woocommerce .login-register-container p.form-row.remember-me-row label, .woocommerce .checkout_login p.form-row label[for="rememberme"], .form-row.remember-me-row a, .wpb_widgetised_column aside ul li span.count, .woocommerce td.product-name dl.variation dt, .woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt p, .woocommerce td.product-name dl.variation dd p, .woocommerce-page td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dd p, .woocommerce-page td.product-name dl.variation dt p, .woocommerce-page td.product-name dl.variation dd p, .woocommerce .select2-container, .check_label, .woocommerce-page #payment .terms label, ul.order_details li strong, .widget_recent_comments li, .widget_shopping_cart p.total, .widget_shopping_cart p.total .amount, .mobile-navigation li ul li a, .woocommerce table.cart .cart_item td:before, .woocommerce #content table.cart .cart_item td:before, .woocommerce-page table.cart .cart_item td:before, .woocommerce-page #content table.cart .cart_item td:before, .language-and-currency #top_bar_language_list > ul > li > ul > li > a, .language-and-currency .wcml_currency_switcher > ul > li.wcml-cs-active-currency > ul.wcml-cs-submenu li a, .language-and-currency #top_bar_language_list > ul > li.menu-item-first > ul.sub-menu li.sub-menu-item span.icl_lang_sel_current, .language-and-currency-offcanvas #top_bar_language_list > ul > li > ul > li > a, .language-and-currency-offcanvas .wcml_currency_switcher > ul > li.wcml-cs-active-currency > ul.wcml-cs-submenu li a, .language-and-currency-offcanvas #top_bar_language_list > ul > li.menu-item-first > ul.sub-menu li.sub-menu-item span.icl_lang_sel_current, .woocommerce-order-pay .woocommerce .woocommerce-info, span.wc-gzd-additional-info.shipping-costs-info, .product p.wc-gzd-additional-info, body.gbt_classic_notif .notice_text, .select2-results__option {
		font-family: "halyard-display", sans-serif;
}

@media only screen and (max-width: 63.95em) {
		.site-title {
				font-size: 19px;
		}
		.site-branding .site-title a {
				font-size: 18px;
		}
		.site-tools.offset {
				margin-top: -8px !important;
		}
		
}

@media only screen and (max-width: 63.95em) and (min-width: 40.063em) {
	.site-tools.offset {
		margin-top: -13.5px !important;
	}
	.site-title {
		font-size: 21px;
	}
}

#site-footer {
		padding-top: 81px;
		background-color: #ffff;
}

#site-footer .copyright_text {
		font-family: "futura-pt", sans-serif;
		font-weight: 100 !important;
		font-size: 18px;
		color: #000;
}

.main-navigation ul ul li a {
		font-family: "futura-pt", sans-serif;
		font-weight: 100 !important;
		font-size: 14px;
		color: #000;
		text-transform: uppercase !important;
}

.nano .content .mobile-navigation > ul > li > a {
		font-weight: normal !important;
		font-size: 20px;
}

.off-canvas-wrapper .off-canvas .menu-close .close-button {
		font-size: 40px !important;
		font-weight: normal;
}

.mobile-navigation .menu-item-has-children.current a {
		font-size: 16px;
		font-weight: normal !important;
}

.out_of_stock_badge_single {
		font-size: 16px !important;
}

.product_meta > *,
.product_meta > * > * {
		font-size: 14px !important;
}

.description_tab > * {
		font-size: 16px !important;
}

#site-footer {
		padding: 71px 0 40px 0 !important;
}

@media only screen and (min-width: 40.063em) {
		#site-footer {
				margin-bottom: 0px !important;
		}
		#site-footer .copyright_text {
				margin-top: 20px !important;
		}
}

.tob_bar_shop {
		display: none;
}

.category_item_link {
		font-size: 15px !important;
}

.woocommerce h3 .product-title-link {
		font-size: 14px !important;
		text-transform: uppercase;
}

@media screen and (max-width: 600px) {
		.slider-content-wrapper {
				margin-bottom: 400px;
		}
}

.wpb_single_image .vc_figure-caption {
	text-align: center;
}


.variation_button {
    opacity: 1 !important;
}

.variation_buttons_wrapper a:hover span.phoen_swatches {
  color: #000 !important;
}

.phoen_swatches_main {
		color: #000 !important;
}
.blog .post-date {
		display:none;
}



/* color swatches override for swatch + text images */

.variations .variation_buttons_wrapper a span.phoen_swatches {
	overflow: hidden;
	border-radius: 50px
}

.variations .variation_buttons_wrapper a span.phoen_swatches img {
    width: 150px !important;
    max-width: none;
    margin: -10px 0 0 -20px;
    height: auto !important;
}

span.phoen_tooltip img {
    border: none !important;
    box-shadow: 0 0 10px #ccc;
	max-width: none;
    height: auto;
}

span.phoen_tooltip,
span.phoen_tooltip img {
	width: 650px;
}

@media screen and (min-width: 1025px) {

	.variations #variation_pa_2018-fabrics {
		max-width: 330px;
	}
	
}

@media screen and (max-width: 600px) {

	span.phoen_tooltip,
	span.phoen_tooltip img {
		width: 400px;
	}

	span.phoen_tooltip {
	    width: 180px;
	    overflow: hidden;
	    box-shadow: 0 0 10px #ccc;
	}

}


#contact-info h4 {
    text-align: center;
    font-size: 30px;
		line-height: 1.2em;
		font-family: futura-pt, sans-serif;
		font-weight: bold;
    letter-spacing: 0;
    color: #FFFFFF;
		margin-bottom: 20px;
}


/* WooCommerce styles */
.product_thumbs {
	padding: 0;
}
.product_thumbs .product_thumbnails {
	margin: 0;
}
.product_thumbs .product_thumbnails .carousel-cell {
    display: inline-block;
    margin: 20px 20px 0 0;
    padding: 0;
    width: 28%;
    opacity: 1;
}
.product_thumbs .product_thumbnails .carousel-cell.is-nav-selected {
	opacity: .5;
}
.product_thumbs li.carousel-cell img {
	width: 100%;
	height: auto;
}



@media only screen and (min-width: 63.9375em) {
	#page_wrapper.sticky_header .content-area, 
	#page_wrapper.transparent_header .content-area {
	    padding-top: 5px;
	}
}


#page_wrapper .top-headers-wrapper {
	position: fixed !important;
}

header#masthead {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}


@media only screen and (min-width: 63.9375em) {
		

body.archive #page_wrapper.sticky_header .content-area, body.archive #page_wrapper.transparent_header .content-area {
    margin-top: 193px;
}

}


.shop_header.with_featured_img {
	padding-top: 120px;
	padding-bottom: 120px;
	margin-top: -75px;
	margin-bottom: 40px;
}

