/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      1.0
 Text Domain:  xstore-child
*/

.secondary-menu-wrapper .menu > li > a {
    padding-bottom: 2px !important;
    padding-top: 2px !important;
}
.et_b_header-menu.et_element-top-level .nav-sublist-dropdown .item-link {
    padding-top: .1em !important;
    padding-bottom: .1em !important;
}
.mobile-header-wrapper .sticky-on .header-main, .sticky-on .mobile-header-wrapper .header-main {
    background: #b7c805 !important; 
    background-color: #b7c805 !important;
}
.footer {
    padding: 4rem 0 1rem 0;
    line-height: 1.2;
	font-weight: 400;
}
.content-article, blockquote p, .testimonials-slider .swiper-container:not(.with-grid) blockquote, .posts-slider article .content-article, .posts-slider article .content-article p, #wcfmmp-store p {
	font-weight: 400;
    line-height: 1.4 !important;
}
}
article.blog-post {
    margin-bottom: 80px !important;
}
.et_b_header-search select {
    padding: 10px 27px 10px 10px !important;
}
input[type="email"], input[type="search"], input[type="password"], input[type="tel"], input[type="url"], textarea, textarea.form-control {
    font-weight: 400;
}
@media only screen and (max-width: 480px) {
.banner .banner-content {
    text-align: left !important;
}
}
@media only screen and (max-width: 767px) {
.banner .banner-content {
    text-align: left !important;
}
}
.sidebar-widget ul li {
    margin-top: 5px !important;
	line-height: 1rem !important;
}
.sidebar-widget li a {
    font-size: 0.95rem;
}
.single_add_to_cart_button:hover {
    background-color: #b7c805!important;
    border-color: #b7c805!important;
}
.breadcrumbs, .woocommerce-breadcrumb, .bbp-breadcrumb, .page-heading .title {
    text-transform: none !important;
}
.product-information .products-page-cats a {
    text-transform: none !important;
}
.post-heading {
    margin-bottom: 2em;
}
.products-title {
    text-transform: none !important;
}
#tab_additional_information {
	display: none;
}
.fancy-select-results ul li {
    padding: .1em 1em!important;
}
.fancy-select p {
	font-size:14px!important;
}
@media only screen and (max-width: 480px) {
.et-look .et-isotope-item:not(.product) .banner-content {
    background-color: transparent !important;
}
}
.grecaptcha-badge {opacity:0}
.special-cart-breadcrumbs.woocommerce-checkout.et_b_dt_header-not-overlap .page-heading {
    padding: 50px !important;
    margin: 0 0 30px 0 !important;
}
input[type="submit"] {
	padding: 0.85rem 2.2rem !important;
	margin-right: 10px;
	font-weight:600;
}
.back-top {
    color: #b7c805 !important;
}
.back-top svg path {
    stroke: #b7c805 !important;
}
#cookie-notice {
    left: 1vw !important;
    right: auto !important;
    width: 28vw !important;
    min-width: 1px !important;
    max-width: 500px !important;
    top: auto !important;
    height: auto;
    z-index: 1000;
    padding: 0.5vw;
    background-color: rgba(255,255,255,.9)!important;
    box-shadow: 0 0 2px 1px rgb(0 0 0 / 15%);
}
.cookie-notice-container {
	padding: 10px !important;
}
#cookie-notice #cn-notice-text {
    line-height: 20px !important;
}
@media only screen and (max-width: 992px) {
	#cookie-notice {
    left: 1vw !important;
    right: 1vw !important;
    width: 98% !important;
    min-width: initial !important;
    max-width: initial !important;
}