/*
Theme Name: The Hanger Child
Theme URI: http://thehanger.wp-theme.design/
Description: This is a child theme for The Hanger.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: the-hanger
Version: 1.1
*/

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

@font-face {
    font-family: 'officina';
    src: url('fonts/OfficinaSansStd-Bold.eot') format('eot'), url('fonts/OfficinaSansStd-Bold.woff') format('woff'), url('fonts/ITC-Officina-Sans-Std-Bold_24749.ttf') format('truetype');
}

p, h1, h2, h3, h4, h5, .wpsl-direction-wrap, #wpsl-search-input {
    font-family: Helvetica, Sans-Serif !important;
}

.site-secondary-font, h1, h2, h3, h4, h5, h6, blockquote, button, .button, input[type="submit"], thead, th, label, .label, .site-header-style-1 .header-branding .site-title a, .site-header-style-2 .header-branding .site-title a, .woocommerce .wc-tabs, .onsale, .products_ajax_button, .posts_ajax_button, .products_ajax_loader, .stock, .woocommerce.woocommerce-wishlist .wishlist_table tr td.wishlist-empty, .woocommerce.woocommerce-wishlist .wishlist_table tr td.product-stock-status, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr td .amount, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr td .tax_label, .addresses .woocommerce-Address .woocommerce-Address-title .edit, .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number, .woocommerce-account.woocommerce-edit-account .edit-account fieldset legend, .woocommerce-LostPassword a, .lost_password a, .woocommerce .after-cart-empty-title, .woocommerce-pagination li .page-numbers, .product .yith-wcwl-add-to-wishlist, .product .entry-summary .getbowtied-single-product-share, .product .entry-summary .woocommerce-Reviews .commentlist .comment_container .comment-text p.meta .woocommerce-review__author, .product .entry-summary .woocommerce-Reviews #review_form_wrapper #review_form .comment-reply-title, .comments-area .comment-list .comment article.comment-body .comment-meta .comment-author b.fn, .comments-area .comment-list .comment article.comment-body .reply > a, .comments-area .comment-list .comment article.comment-body .comment-meta .comment-metadata .edit-link .comment-edit-link, .comments-area .comment-list .pingback .edit-link .comment-edit-link, .comments-area .comments-pagination .nav-links .page-numbers, form.cart .quantity input.qty, body.attachment .site-content .nav-links a, .entry-summary .price, .entry-summary .woocommerce-grouped-product-list-item__price, .product.product-type-variable .variations_form .variations .reset_variations, .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-title, body.woocommerce-cart .woocommerce .cart-empty, body.woocommerce-cart.woocommerce-page .woocommerce .woocommerce-cart-form .cart_item .product-quantity .quantity input, .getbowtied_new_product, .tooltip, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, body.woocommerce-cart .cart-collaterals .cart-subtotal td, body.woocommerce-cart .cart-collaterals .order-total td, body.woocommerce-cart .cart-collaterals .cart_totals tr.shipping .woocommerce-shipping-calculator p a.shipping-calculator-button, body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.order-total td, body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart-subtotal td .amount, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods label, body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li, body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details li, body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr td .amount, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .go_to_product_page, body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.cart-discount .woocommerce-remove-coupon, .woocommerce-account .woocommerce-Payment ul.payment_methods li label, .gbt-mega-menu-content .megamenu_cta, .gbt-mega-menu-content .megamenu_bottom_links > a, .gbt-mega-menu-content .megamenu_icon_list > a > span, .woocommerce-mini-cart__total, .site-header-style-1 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart__empty-message, .site-header-style-1 .header-content .header-line-3 .gbt-mega-dropdown-wrapper.is-active .gbt-mega-dropdown .gbt-mega-dropdown-content ul li a, .site-header-style-2 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart__empty-message, .site-header-style-2 .header-content .header-line-3 .gbt-mega-dropdown-wrapper.is-active .gbt-mega-dropdown .gbt-mega-dropdown-content ul li a, body.single .post .entry-meta__item--inline, body.single .nav-links__item span, body.single .post .page-links, .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post .megamenu_post_title, .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list > a, .gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category > a, .getbowtied_qv_loading, .header_search_ajax_results .product-search-heading, .header_search_ajax_results .view-all, .header-mobiles-wrapper .header-mobiles-content .gbt-mega-dropdown-content .is-drilldown ul li > a, .header-mobiles-wrapper .header-mobiles-content .header-mobiles-primary-menu .is-drilldown ul li > a, .header-mobiles-wrapper .header-mobiles-menu > a, .header-mobiles-wrapper .header-mobiles-content .header-mobiles-ecomm-menu ul li a span, .header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a span, .wpml-ls-current-language a span, .wcml-cs-active-currency a, .vc_btn3, .gbt_custom_link, .shortcode_getbowtied_slider, .widget_calendar, .widget-area select, .comments-area .comment-list li.pingback, .wp-block-button, .wp-block-cover-image .wp-block-cover-image-text {
    font-family: Helvetica, Sans-Serif !important;
}

h6 {
    font-family: 'officina' !important;
}

/* Header */

@media (min-width: 1280px) {
    .aid-navi-offset {
        padding-left: 27px;
    }
}

.n2-ow {
    font-family: 'officina' !important;
}

/*Footer*/
#text-3 {
    padding-bottom: 25px;
}

.site-footer .footer-content {
    padding-top: 25px;
    padding-bottom: 25px;
}

.site-prefooter .prefooter-content {
    padding-top: 25px;
    padding-bottom: 25px;
}

@media (min-width: 1280px) {
	.site-prefooter .widget-area .column aside {
	    padding-bottom: 0px;
	}
}



/*========================= Store locator ==========================*/

#wpsl-search-input {
    height: 37px;
}

.wpsl-store-location a, #wpsl-search-wrap label, #wpsl-search-btn {
    font-family: 'officina' !important;
}

#wpsl-search-btn {
    font-size: 16px;
}

/*========================= SHOP ==========================*/

/* Product overview Page */
.product_second_image {
	left: 0px;
}
/* Product Detail Page */
.products .woocommerce-price-suffix {
    display: none;
}

.woocommerce-price-suffix {
    font-size: 60%;
}

/* category stuff */
.product-categories-with-icon .cat-item-331, .product-categories-with-icon .cat-item-334 {
	display: none !important;
}

/* hide category on mobile before filter */
.widget-area.shop-widget-area.hide-for-large {
	display: none;
}

/* Checkout - Cart */
.picker__select--year, .picker__select--month {
    font-size: 1em;
    padding: 0 1em;
    height: 3em;
}

#billing_state_field, #billing_address_2_field {
    display: none !important;
}

ul#shipping_method li input + label:before, .giftwrapper_products .giftwrap_li input + label:before {
    content: '';
    position: absolute;
    left: -25px;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #969696;
    border-radius: 100%;
    background: #fff;
}

ul#shipping_method li input:checked + label:after, .giftwrapper_products .giftwrap_li input:checked + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #969696;
    position: absolute;
    top: 4px;
    left: -21px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

ul#shipping_method li input:not(:checked) + label:after, .giftwrapper_products .giftwrap_li input:not(:checked) + label:after {
    width: 0px;
    height: 0px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

ul#shipping_method li input, .giftwrapper_products .giftwrap_li input {
    position: absolute;
    left: -9999px;
}

#wpdv_birthday_field {
    background-color: #fff;
    color: #000;
}

.wc-giftwrap {
    font-size: 100%;
    padding-left: 12px;
}

.giftwrap_ul {
    padding-left: 15px !important;
}

.product_kollektion {
    font-size: 1.1875rem;
    margin-bottom: 1rem;
}

.order-total small {
    font-size: 50%;
    font-weight: normal;
}

.order-total td {
    line-height: 1em;
}

.zoomImg {
    background-color: #fff;
}

.d-none {
    display: none;
}

.widget_product_categories_with_icon .cat-item-153 {
    display: none !important;
}

.woocommerce-info a, .woocommerce-terms-and-conditions-checkbox-text a {
    text-decoration: none;
    border-bottom: 0 !important;
}

.woocommerce-checkout .entry-title {
    text-align: center;
}

.woocommerce-account-fields .create-account {
    margin-bottom: 8px !important;
}

.woocommerce-MyAccount-content {
	margin-bottom: 80px;
}

.woocommerce-form-login__rememberme {
	padding-bottom: 10px !important;
}
.woocommerce-form-register {
	padding-bottom: 50px;
}

#wbdv_date_confirm {
	background-color: #FFF;
	height: 3rem;
    line-height: 3rem;
    padding: 0 0.75rem;
    font-size: 0.8125rem;
    border: 1px solid rgba(150, 150, 150, 0.15);
}

.woocommerce-account #customer_login.col2-set .u-column1.col-1 .woocommerce-form-login .woocommerce-LostPassword {
    bottom: -1.3125rem;
}

#ship-to-different-address {
    margin-bottom: 10px !important;
}

#shipping_state_field {
    display: none;
}

.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p a {
    display: none;
}

.header-sticky-product-add-to-cart.site-secondary-font {
    padding-right: 15px;
}

#pwgc-purchase-container {
	min-width: 100%;
}

.add_to_cart_wrapper {
	flex-wrap: wrap;
}

.single_add_to_cart_button {
	width: 80%;
}
.woocommerce-shipping-destination {
	display: none;
}
.giftwrap_ul {
	display: flex;
}
.woocommerce-shipping-calculator {
	display: none;
}
/**
 * Color Variants
 */
.color-variants {
    display: flex;
}

.color-variant {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin: 10px;
    border: 1px solid rgb(150, 150, 150);
}

.highlight input {
    transition: all 200ms ease-in-out;
}

.highlight input:focus {
    box-shadow: 0px 0px 10px 3px black;
}

.show_giftwrap_coupon {
	border: 1px solid rgba(150, 150, 150, 0.15);
	padding: 10px;
	color: rgb(150, 150, 150);
	animation: 1s linear infinite colorhack;
}

.show_giftwrap_coupon:hover {
	border: 1px solid rgba(150, 150, 150, 0.15);
	background-color: rgba(150, 150, 150, 0.15);
}

@keyframes colorhack {
  from {
    color: rgb(150, 150, 150);
  }
  to {
    color: rgb(150, 150, 150);
  }
}

.giftwrap_header_wrapper {
	margin-bottom: 30px;	
}


/**
 * Size Variants
 */
.size-variants {
    display: flex;
}
.size-variant {
	border: 1px solid #000;
	border-radius: 50%;
	padding: 5px;
	margin-right: 10px;
}

.stars .active::before {
	color: #fdd300 !important;
}
#respond a:hover {
	color: #fdd300 !important;
}

/****************************************************************/
/****************************************************************/
/****************************************************************/
