/****************************/
/**** COMMON CUSTOM CSS ****/
/**************************/
a:hover {
	text-decoration: none !important;
}

main {
	font-size: 14px;
}

#_desktop_language_selector .dropdown-menu {
	min-width: 198px;
	top: auto;
	bottom: 126%;
	right: -81px;
}

#lhc_status_container, #lhc_questionary_container, #lhc_faq_container, #lhc_chatbox_container, #lhc_status_container .status-icon {
    box-shadow: none !important;
}

.lhc-cf {
    display: none;
}

.product-actions .control-label {
	margin-bottom: 5px;
}

.product-variants > .product-variants-item select {
    cursor: pointer;
}

#zigarrenWelt .value img {
    margin-right: 8px;
}

#zigarrenWelt .value span {
    line-height: 2.3em;
}

.form-control-label {
    padding-bottom: 4px;
}

article .rating-star-yellow {
    right: 3px;
    position: relative;
}

.sidenav .close-nav, .wb-product-list .button-group .wl:hover .wish, #owl-special .owl-dots .owl-dot.active span, #owl-special .owl-dots .owl-dot:hover span, .bnr_desc .btn-primary:hover, .next-prevb .owl-nav div:hover, .heading-home::before, .head-t h4::before, .heading-home::after, .head-t h4::after, .next-prevb .owl-theme .owl-nav div:hover, .slider-home .slide .slidleft h5 a.btn, #testi.owl-theme .owl-dots .owl-dot.active span, #testi.owl-theme .owl-dots .owl-dot:hover span, #owl-special .button-container.cart.add-cart:hover, #owl-special .button-group .compare:hover a, #owl-special .button-group .quick:hover, #owl-special .button-group .wl:hover .wish, .des_namepost::before, #index .content_more:hover::before, #mywishlist td.wishlist_delete a, .sellb .banner-button .shop_now:hover::before, .bnr .banner-button::before, .custom-radio input[type="radio"]:checked + span, .block-social li:hover a, .cart-products-count.cart-c, .block-social .social li:hover, .categoryName a::before, .blog_mask a i:hover, .wb-product-list .thumbnail-container .cartb:hover, .wb-product-list .button-group .compare:hover a, .wb-product-list .button-group .quick:hover, .wb-product-list .button-group .wl .wish:hover, .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .content_more .read_more, .product-flags, .button-container.cart.add-cart:hover, .button-group .compare a:hover, .button-group .quick:hover, .button-group .wl:hover .wish, .d-test p::before, .testimonial .owl-theme .owl-dots .owl-dot.active span, .bnr_desc .desc1::before, #index .head-t h4::before, .featured-products.samecat .head-t h4::before, #index .heading-home::before, .product-accessories .head-t h4::before, #index .product-tab-item .heading-home::before, #index .head-t h4::after, .featured-products.samecat .head-t h4::after, #index .heading-home::after, .product-accessories .head-t h4::after, .categoryName::before, #index .product-tab-item .heading-home::after, .bnr_desc .btn-primary:hover, .im-bnm .bnr_desc .btn-primary:hover, #index .content_more::before, #search_block_top .btn.button-search,
.block_newsletter form input[type="submit"]:hover, .blogc a.more, .center-banner .shop_now, .ico-menu .bar::after, .user-down li.sign-up a:hover, .owl-nav div:hover, .cart-c, .has-discount .discount, .slick-next:hover, .slick-prev:hover, .wb-wishlist-button.added, .wb-compare-button.added, .quick:hover, .compare:hover a, .wl:hover .wish, .cartb:hover, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .products-sort-order .select-list:hover, .pagination .page-list li a:hover, .pagination .page-list li a:focus, .pagination .page-list li.current a, .active_filters .filter-block, .btn-primary:hover, .btn-default:hover, .btn-secondary:hover, .btn-primary:focus, .btn-defualt:focus, .btn-secondary:focus, .btn-tertiary:hover, .btn-tertiary:hover {
    background-color: #F2991D !important;
}

.products-sort-order .select-title {
    background-color: transparent !important;
    color: inherit !important;
    border: 1px solid #e0e0e0 !important;
}

#wbProductsCateHome .nav-tabs .tab-menu a.active, #wbProductsCateHome .nav-tabs .tab-menu a:hover, #scroll {
    border-color: #F2991D;
    color: #F2991D;
}

#wbProductsCateHome #cat_tab {
	margin-bottom: 22px;
}

.wb-menu-vertical .menu-dropdown {
	border-top-color: #e6e6e6;
}

.wb-menu-vertical .menu-dropdown {
	border-bottom-color: #F2991D;
}

a {
	text-transform: none;
	vertical-align: initial;
}

body, a, p {
	color: #555;
	line-height: 21px;
}

b {
    font-weight: bold;
}

h1 {
    margin-bottom: 20px;
    font-size: 31px;
    line-height: 22px;
}

.btn-default, .btn-primary, .btn-secondary, .btn-tertiary  {
	text-transform: none;
}

.regular-price.insteadOf {
    text-decoration: none;
}

/* HEADER */
header #_desktop_logo {
    margin: 0 19px 0 0;
    padding-top: 5px;
}

header .header-top {
    padding: 0 9% 20px;
}

header .phoneIcon, header .phoneContact, header .hotlineText, header #bottom-header {
	display: inline-block;
}

header #bottom-header {
	width: 100%;
	padding-top: 10px;
	height: 66.4px;
}

header #top-top {
	padding: 0 9%;
    height: 35px;
    background: url(../../assets/img/css/top-topBackground.png) repeat-x;
}

header .phoneIcon {
    background: url(../../assets/img/css/phoneIcon.png) no-repeat;
    height: 17px;
    padding-right: 12px;
    position: relative;
    top: 4px;
}

header .HotlineContact {
    line-height: 35px;
    float: left;
    font-size: 13px;
    font-family: "Century Gothic",CenturyGothic,sans-serif;
    font-weight: bold;
}

header .phoneContact a, header .HotlineContact {
    color: #767676;
}

header .phoneContact a {
    vertical-align: baseline;
}

header .hotlineText {
    padding-right: 3px;
    vertical-align: initial;
}

header .benefitsTop-top {
    float: right;
}

header .benefitsTop-top > div {
    margin-right: 49px;
}

header .benefitsTop-top > div {
    float: left;
}

header .benefit3-DE {
    margin-right: 0 !important;
}

#bottom-header .lan-cur-down, #bottom-header .user-down {
	top: 38px;
}

/** FOOTER **/
.blockTopBrands {
    margin-left: 0 !important;
    margin-bottom: 62px;
    width: 100%;
}

.blockTopBrands p {
	margin-bottom: 17px;
}

.blockTopBrands ul li {
	display:inline-table;
	font-size:16px;
	text-align:center;
	width:19.2%;
	cursor:default
}

.blockTopBrands ul li a {
	vertical-align:bottom;
	cursor:default
}

.blockTopBrands ul li img {
	opacity:.2;
	padding-bottom:3px
}

.customizedFooter li a {
	line-height:normal;
	/* text-decoration: underline; */
}

@media (max-width: 991px) {
	.customizedFooter li a {
		line-height:normal;
		text-decoration: underline;
	}

}

.customizedFooter li a:hover, header .phoneContact a:hover {
	color:#eb7c0a;
}

.blockTopBrands p, .customizedFooter .span2_6 p, .blockTopBrands p, .customizedFooter .span2_7 p, .blockTopBrands p, .customizedFooter .span3 p {
	font-size: 17px;
	font-weight: 600;
}

.customizedFooter .span2_6 p, .customizedFooter .span2_7 p, .customizedFooter .span3 p {
    margin-bottom: 14px;
}

#footerSecureShoppingBlock ul {
	display:inline-block;
	vertical-align:top;
}
/*
.trustedShopsText1, .trustedShopsText2 {
	width:10%
}

.trustedShopsCont {
	border-collapse:collapse;
	max-width:125px;
	margin-top:12px
}

.trustedShopsCont a:hover {
	color:#eb7c0a;
}*/

footer li {
    font-size: 13px;
}

footer {
    margin-top: 60px;
}

#_desktop_language_selector li {
	display: inline-table;
}

.footer p {
    padding-top: 55px;
    padding-bottom: 10px;
    font-size: 18px;
    border-bottom: none;
    font-weight: bold;
    line-height: 1.2em;
}

#footerTestimonialsBlock .foot_testi_link {
	font-weight:bold;
	font-size:1em;
	font-size:10px;
}

#footerTestimonialsBlock .foot_testi_link a {
	text-decoration: underline;
}

.customizedFooter .span2_6 li,
.customizedFooter .span3 li {
	line-height:17px;
	padding-bottom:11px!important;
}

#footerSecureShoppingBlock li:last-child,
#footerTopCategoriesBlock li:last-child,
#footerCigarFaqCategories li:last-child,
#footerTestimonialsBlock li:last-child {
	padding-bottom:0;
}

#footerTestimonialsBlock ul {
	line-height:17px;
	padding-right:15%
}

#footerSecurePaymentBlock {
	padding-top:18px;
	display: inline-block;
	width: 100%;
}

.testimonialsName {
	font-weight:bold
}

.secondTestimonial {
	padding-bottom:18px!important
}

.testimonialsDate,
.testimonialsCommLink {
	font-size:10px;
	font-weight:bold
}

.testimonialsCommLink {
	text-decoration: underline;
	padding-left:3px
}

/*.footerPhone {
font-size:18px!important;
font-weight:bold;
line-height:15px;
padding-bottom:5px
}

.footerContactFormLink a:hover {
text-decoration:none
}*/

/*.footerInOurStore a {
background-image:url(https://www.humidordiscount.com/themes/newatch_test/css/style/img/ourStore.jpg);
background-repeat:no-repeat;
background-size:100% auto;
-webkit-background-image:url(https://www.humidordiscount.com/themes/newatch_test/css/style/img/ourStore.jpg);
-webkit-background-repeat:no-repeat;
-webkit-background-size:100% auto;
display:block;
max-width:262px;
padding-top:28.62%
}*/

.span2_6, .span2_7 {
    margin-right: 1%;
}

.span2_6:last-child, .span2_7:last-child {
    margin-right: 0;
}

.span2_6 {
    width: 19.2%;
}

#footerSecureShoppingBlock.span2_6.short-2_6 {
    width: 17%;
}

#footer .span2_6 {
    width: 26.6%;
}

.span2_7 {
    width: 24.25%;
}

.footerIconsSep {
	border-left: 2px solid #e7e7e7;
	height: 30px;
	display: inline-block;
	margin-left: 14px;
	margin-right: 14px;
	position: relative;
	top: 13px;
}

#footBottomWrap {
	bottom: -14px;
	left: 78%;
	position: absolute
}

#footerLowerRowImages {
	text-align: center;
	width: 100%
}

ul#footerLowerRowImages {
	margin: 0;
	padding: 4px
}

ul#footerLowerRowImages li {
	display: inline;
	margin-right: 5px;
	padding: 3px;
	vertical-align: middle
}

#malariaFoot {
    text-align: center;
    font-style: italic;
    line-height: 1.5em;
}

#malariaFoot, #malariaFoot a {
    font-size: 12px;
}

#malariaFoot a {
    vertical-align: inherit;
    font-weight: bold;
}

#footer .email-pay {
    padding-top: 14px;
    padding-bottom: 12px;
}

#footer .email-pay .row {
	width: 100%;
}

#footer .copy {
    margin-top: 7px;
}

#footer .footer-down-right {
    margin-top: 0;
}

#footer .footer-container {
    padding: 0 0 25px;
    border: none;
}

.wb-image-block img:hover {
    opacity: 0.5;
}

.product-price-and-shipping {
    width: 100%;
}

.product-price-and-shipping .price {
    display: block;
    margin-top: 2px;
}

.wb-image-block a {
    display: -ms-inline-grid;
    display: inline-grid;
    width: 100%;
    min-height: 252px;
}

.wb-menu-vertical li.level-1 > a, .view_menu a {
	font-size: 14px;
}

.wb-menu-vertical li.level-1 {
	padding: 12px 7px;
}

.bootstrap-touchspin input.form-control {
	width: 2em;
}

/* cookies law banner plugin */
#lgcookieslaw-modal h2 {
	margin-bottom: 10px;
}

.lgcookieslaw-section-description ul li {
	line-height: 1.3em;
}

.lgcookieslaw-section-name {
	padding: 7px 15px 10px 0;
}

.lgcookieslaw-section-checkbox {
	padding-right: 33px;
}

#lgcookieslaw_banner .container {
    padding-top: 0 !important;
}

#footer .lgcookieslaw_message p {
    padding-top: 8px !important;
    font-weight: normal;
    margin-bottom: 14px;
    font-size: 15px;
    line-height: 1.35em;
}

#wbsearch_data .title_showall a {
    margin-top: 10px;
    display: inline-block;
}

#top-top .lazyloading {
  padding: 0 !important;
}