/**
* Theme Name: Zeen Child
* Description: Zeen child theme.
* Author: Codetipi
* Template: zeen
* Version: 1.0.0
*/
.HHNText-base h1 {
font-size: 12vh;
	overflow:hidden;
	margin-left:-10px;
}
.HHNText-base {
	margin-bottom:-100px
}

.theme-1 {
   --accent-color: #fb431e;
    --background: #1B1515;
    --main-color: #F0F0F0;
   --imageBlend: luminosity;
color: var(--main-color); 
}

.theme-2 {
    --accent-color: #fb431e;
    --background: #F0F0F0;
    --main-color: #1B1515;
	color: var(--main-color);

 --imageBlend: hard-light;
    --font-title: 'Druk-WideMedium';
}

.theme-3 {
	color: var(--main-color);
    --accent-color: #1B1515;
    --background: #fb431e;
    --main-color: #F0F0F0;

--imageBlend: screen;
--font-title: 'Druk-WideMedium';
}

.theme-4 {
    --accent-color: #F0F0F0;
    --background: #282b29;
    --main-color: #fb431e;

--imageBlend: lighten;
color: var(--main-color);
}

.theme-5 {
	color: var(--main-color);
    --accent-color: #282b29;
    --background: #F0F0F0;
    --main-color: #fb431e;

 --imageBlend: luminosity;
}
.skin-dark .block-skin-0 h1, .skin-dark .block-skin-0 h2, .skin-dark .block-skin-0 h3, .skin-dark .block-skin-0 h4, .skin-dark .block-skin-0 h5, .skin-dark .block-skin-0 h6, .skin-dark .block-skin-0 .font-1, .skin-dark .block-skin-0 .byline-font-1 .byline, .site-skin-2 h1, .site-skin-2 h2, .site-skin-2 h3, .site-skin-2 h4, .site-skin-2 h5, .site-skin-2 h6, .site-skin-2 .font-1, .site-skin-2 .byline-font-1 .byline, .block-skin-2 h1, .block-skin-2 h2, .block-skin-2 h3, .block-skin-2 h4, .block-skin-2 h5, .block-skin-2 h6, .block-skin-2 .font-1, .block-skin-2 .byline-font-1 .byline, .sb-skin-2 h1, .sb-skin-2 h2, .sb-skin-2 h3, .sb-skin-2 h4, .sb-skin-2 h5, .sb-skin-2 h6, .sb-skin-2 .font-1, .sb-skin-2 .byline-font-1 .byline, .page-header-skin-2 h1, .page-header-skin-2 h2, .page-header-skin-2 h3, .page-header-skin-2 h4, .page-header-skin-2 h5, .page-header-skin-2 h6, .page-header-skin-2 .font-1, .page-header-skin-2 .byline-font-1 .byline, .footer-widgets-skin-2 h1, .footer-widgets-skin-2 h2, .footer-widgets-skin-2 h3, .footer-widgets-skin-2 h4, .footer-widgets-skin-2 h5, .footer-widgets-skin-2 h6, .footer-widgets-skin-2 .font-1, .footer-widgets-skin-2 .byline-font-1 .byline, h1, h2, h3, h4, h5, h6, .block-title, .site-header a, .block-skin-2 .byline a, .skin-dark .block-skin-0 .byline a, .excerpt, .site-footer .bg-area-inner, .site-footer .bg-area-inner .byline, .site-footer .bg-area-inner a, .site-footer .bg-area-inner .widget_search form *, .site-footer .bg-area-inner h3, .site-footer .bg-area-inner .widget-title,.sidebar-widget .widget-title, .footer-lower-area, .sidebar-wrap, .sidebar-wrap .byline, .sidebar-wrap a, .sidebar-wrap .widget_search form *, .sidebar-wrap h3, .sidebar-wrap .widget-title, body, .article-layout-skin-2 .user-page-box a, .skin-dark .user-page-box a, .skin-dark .article-layout-skin-1 .share-it-text a, .skin-dark .article-layout-skin-1 .share-it-11 a, .skin-dark .article-layout-skin-1 .next-prev-posts .mask i a, .block-skin-2 .byline, .skin-dark .block-skin-0 .byline {
	color: var(--main-color);
}
.read-more-wrap {
	color: var(--accent-color);
}

#colophon .bg-area-inner, .article-layout-skin-2 .next-prev-posts, .article-layout-skin-2 .sidebar-wrap .sidebar, .article-layout-skin-2 .sidebar .zeen-widget, .skin-dark .next-prev-posts, .skin-dark .sidebar-wrap .sidebar, .skin-dark .sidebar .zeen-widget, .block-skin-2 .widget_search form, .block-skin-2 .widget_product_search form, .footer-widgets-skin-3 .widget_search form, .footer-widgets-skin-3 .widget_product_search form, .footer-widgets-skin-2 .widget_search form, .footer-widgets-skin-2 .widget_product_search form, .sb-skin-2 .widget_search form, .sb-skin-2 .widget_product_search form, .skin-dark .sb-skin-4 .widget_search form, .skin-dark .sb-skin-4 .widget_product_search form, .to-top-2 a, .block-title-wrap-style .block-title:after, .block-title-wrap-style .block-title:before  {border-color: var(--main-color);
}
.to-top-2 i:after {
	background: var(--main-color);
}
.menu-item-has-children.mm-sb-left .menu-wrap>.sub-menu {
	padding-top: 0px;
}
.mm-skin-2 .mm-art .menu-wrap, .mm-skin-2 .mm-art .sub-menu  {
	background: var(--background);
}
before  {border-color: var(--main-color);
}
.to-top-2 i:after {
	background: var(--main-color);
}
.mm-skin-2 .mm-art .menu-wrap, .mm-skin-2 .mm-art .sub-menu {border-right: 1px dotted #333}
.mm-skin-2 .mm-art .menu-wrap {border-bottom: 3px solid var(--accent-color)}

.slide-in-box {background: var(--background);
border: 1px solid var(--main-color);
border-right: 0px;
color: var(--main-color);}
.skin-dark .next-prev__design-2>div, .mode--dark--b .next-prev__design-2>div{
	background: var(--background);
	border: 1px solid var(--main-color);
	color: var(--main-color);
	border-left: 0px;
}
header .bg-area {border-bottom: 1px solid var(--accent-color);}

@media only screen and (min-width: 768px) {
.site-header-53, .site-header-54, .site-header-55 {
    padding-top: 0px;
	border-bottom: 1px solid var(--accent-color);
	}
	header.site-header-55 .bg-area {
		border-bottom: 0px !important;
	}
}
div.woocommerce ul {font-family: 'Druk-BoldItalic';}
.tipi-i-menu:before {
    content: "Navigate";
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    text-transform: uppercase;
}

.citi-btn {
	text-align:center;
	border: 1px solid var(--accent-color);
	padding: 20px 0;
}
.citi-btn:hover {
	background:var(--accent-color);
}
.citi-btn:hover h3 {
font-family: 'Druk-BoldItalic';
}

body.page-template-default .hero-meta .title-wrap {
	display:none;
}

.bg-area {
	background: var(--background);
}
.lets-info-up-skin-2 {
    background: var(--background);
    color: var(--main-color);
    border: 2px solid var(--accent-color);
}

.lets-info-up-skin-2 .lets-info-up-pretitle {
    color: var(--accent-color);
    font-size: 1em;
    font-family: 'Druk-WideMedium';
}

.lets-info-up-skin-2 .font-b{
    color: var(--main-color);
    font-family: Druk-BoldItalic;
}

.lets-info-up .lets-info-up-title {
    font-size: 2em;
}
table .actions .coupon .button {
    min-width: max-content !important;
}

.ipl.ipl-bg:before {
    content: "Another selection from the network";
    display: flex;
    justify-content: center;
    align-items: center;
    height: 45px;
    letter-spacing: 0em;
    text-transform: uppercase;
    font-family: 'Druk-BoldItalic';
    font-size: 2em;
	text-align:center;
	color: var(--accent-color);
}
.ipl-separated .ipl.ipl-bg {
    height: 45px;
    display: block;
    background: var(--background);
    border-bottom: 1px solid var(--accent-color);
    border-top: 1px solid var(--accent-color);
	opacity: .5;
}
.play12 {
	 font-family: 'Druk-WideMedium';
    text-transform: uppercase;
    padding: .5em 1em;
    border: 1px solid;
	font-size: 1em;
}
.play12.add {
	background: var(--accent-color);
	color: var(--background);
	border-color: var(--accent-color);
	font-family: 'Druk-BoldItalic';
}
.simplefavorites-clear {    width: 100%;
    border: 1px solid;
    height: 2em;
    font-size: 1.25em;
    font-family: 'Druk-BoldItalic';
    margin-left: -30px;
}
.no-favorites {
	    font-size: 3em;
    font-family: 'Druk-BoldItalic';
	margin-bottom: 5em;
}
.main12wrapper {
	display: flex;
	justify-content: space-between;
	flex-flow: row wrap;
	width:  100%;
	
}
.single12item {
	padding: 0 .5em;
	font-size: 1.25em;
	font-family: 'Druk-WideMedium';
	flex: auto;
	max-width: 33%;

}
.single12item img {
	border: 1px solid var(--accent-color);
}
.quform .quform-field-select {
    height: 48px;
    border: 0px;
    border-bottom: 2px solid;
    margin-top: 5px;
    font-family: 'Druk-BoldItalic';
}
.woocommerce-result-count {
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
    font-size: 12px;
}
.skin-dark .woocommerce-ordering select {
background: var(--background) !important;
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
    font-size: 12px;
    border: 1px solid;
    padding-left: .5em;
}

.skin-dark .mask {
border: 2px solid var(--accent-color);
}


table.variations td.label {
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
    font-size: 1em;
}

span.woo-cats {
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
    font-size: 1em;
}

button.single_add_to_cart_button.button.alt {
background: var(--background);
    border: 2px solid;
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
}

button.single_add_to_cart_button.button.alt:hover {
 background: var(--main-color) !important;
 color: var(--background);

} 

.product input.qty {
    height: 58px;
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
    font-size: 1.5em;
}
.qty-arrows {
padding-bottom: 0px;
}
.woocommerce-variation-price {
    padding: 1em 0em;
}
.woocommerce-tabs .tabs {
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
    font-size: 1.5em;
}
.variations .value .reset_variations {
	background: var(--background);
	 font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
    font-size: .65em;
	color: var(--main-color) !important;
}
.woocommerce-message .button {
background: var(--background) !important;
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
    font-size: 0.5em;
}
.skin-dark .woocommerce-message, .skin-dark .woocommerce-error, .skin-dark .woocommerce-info, .skin-dark .payment_box {
    background: var(--accent-color) !important;
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
    font-size: 1.5em;
}

.block-title-wrap .filters {
	color: var(--main-color)!important;
	font-family: 'Druk-BoldItalic';
}
.site-inner .woocommerce:not(.widget_product_search) button, a.shipping-calculator-button {        color: var(--background) !important;
    background: var(--main-color) !important;
    border: 1px solid;
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
}

.skin-dark .shop_table tfoot, .skin-dark .shop_table thead {
    color: var(--main-color) !important;
    border: 1px solid;
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
}
.cart .button, .woocommerce .button, #bbp-search-form .button, .bbp-submit-wrapper .button {
background: var(--background) !important;
    border: 1px solid;
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-weight: 400;
}

.ihc-login-template-11 {
padding: 0 !important;
}

.ihc-register-8 {
    margin: 0 auto !important;
    padding: 0px !important;
}


.contrast .meta-wrap {
    background-color: var(--background);
    color: var(--main-color);
    border-right: 1px solid var(--accent-color);
}

.title-contrast .hero-wrap {
border-bottom: 1px solid var(--accent-color);
	border-top: 1px solid var(--accent-color);
}


.ihc-theme_1 .ihc-wrapp-list-users ul li {
	color: var(--main-color) !important;
    font-family: 'Druk-WideMedium' !important;
    font-size: 1em !important;
    line-height: 1em !important;
}
.ihc-theme_1 .member-email, .ihc-theme_1 .member-name {
	display:none;
}
.ihc-ap-theme-3 .ihc-ap-wrap h3, .ihc-ap-theme-3 .ihc-ap-wrap, .ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc   {
color: var(--main-color) !important;
}
.ihc-user-page-content-wrapper input[type=text] {margin-top:  0px !important;
font-family: 'Druk-BoldItalic';
    color: var(--main-color);
    background: var(--background) !important;
    border: 1px solid var(--main-color) !important;
}
.ihc-search-bar-wrapper .ihc-input-pre {
    color: var(--main-color) !important;
    background-color: var(--background) !important;
    border: 1px solid var(--main-color) !important;
}
.ihc-ap-theme-3 .ihc-account-subscr-list thead {
    color: var(--main-color);
    font-family: 'Druk-BoldItalic';
}
.ihc-ap-theme-3 .ihc-account-subscr-list .ihc-level-name, .ihc-ap-theme-3 .ihc_account_level_status, .ihc-ap-theme-3 .ihc-account-subscr-list, .ihc-subscription-table-price {
    color: var(--accent-color) !important;
	font-size: 14px;
text-align: left;
}
.ihc-search-bar-wrapper .ihc-search-bar {
	background-color: var(--background) !important;
	border: 1px solid var(--main-color) !important;
}
.ihc-user-list-pagination .ihc-user-list-pagination-item, .ihc-user-list-pagination .ihc-user-list-pagination-item-selected, .ihc-user-list-pagination .ihc-user-list-pagination-item-break {
	font-family: 'Druk-BoldItalic';
	    background: var(--background)!important;
    border: 1px solid var(--main-color)!important;
	color: var(--main-color) !important;
}

.ihc-user-list-pagination .ihc-user-list-pagination-item-selected {
    background-color: var(--main-color) !important;
    color: var(--background) !important;
    border-color: var(--main-color) !important;
}
.reaction-cast span.count.font-1, .reaction-trash span.count.font-1 {
    margin-left: 1em;
    font-size: 3em;
    margin-right: .5em;
}
.reaction-cast span.count::after, .reaction-trash span.count::after{
    content: 'Votes';
    font-size: .25em;
    display: flex;
    margin-left: -.75em;
}

.cast-itbox {
    text-align: center;
}

a.reaction.reaction-cast{
    padding: 1em;
    border-right: 1px solid var(--main-color);
}
a.reaction.reaction-trash{
padding:  1em;
}

.reaction-wrap {display: none;}
.category-underground-charts .reaction-wrap {
	display: flex;
}
.count-HHN {
    position: fixed;
    bottom: -1px;
    left: -1px;
    z-index: 1000;
    width: max-content;
    background: var(--background);
    padding: 1em;
    border: 1px solid var(--main-color);
}

.count-HHN span {
font-size: 2em;
color:var(--accent-color);
text-shadow: 2px 2px var(--main-color)
}

.block-da-header_top {
    padding: 0;
}
.hero-wrap .active-embed {overflow: visible }
.variations .value .reset_variations {
	background: var(--background) !important;
	border: 1px solid var(--main-color);
}

.article-layout-skin-2 .footer-block-links .block-elements>*:hover, .skin-dark .footer-block-links .block-elements>*:hover {
    background: var(--main-color);
}
.article-layout-skin-2 .footer-block-links .block-elements>*, .skin-dark .footer-block-links .block-elements>* {
    border-color: var(--accent-color);
    font-size: 1.5em;
    font-family: 'Druk-BoldItalic';
    letter-spacing: 0em;
    font-style: normal;
    color: var(--accent-color);
}
@media (orientation: portrait) {
.title-contrast .hero-wrap {
    height: fit-content;
}
.count-HHN {
    position: inherit;
    width: auto;
}
.title-contrast .hero-wrap {
display: block;
}
.contrast .meta-wrap {
    border-right: none;
    border-top: 1px solid var(--accent-color);
}
.footer-widget-wrap {
    z-index: 1;
    padding-bottom: 5px;
    padding-top: 5px;
}
	.ihc-ap-theme-3 .ihc-ap-menu {
display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item {
padding: 0px !important;
margin: 0 !important;
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item a {
padding-right: 0px !important;
}
}