/*
 Theme Name:   Engic Child
 Theme URI:    https://themeforest.net/user/euthemians
 Description:  Engic Child Theme
 Version:      2.3.11
 Author:       Euthemians Team
 Author URI:   https://euthemians.com
 Template:     engic
*/

p {margin-bottom: 20px !important;}
small {text-transform: none !important;}
#eut-feature-section h1 {font-size: 55px !important;}
html #eut-header[data-fullscreen="no"] #eut-feature-section .eut-description {font-size: 20px !important;}
.hmboxes h2.eut-box-title, .capsfont h3.eut-box-title, .eut-blog-masonry .eut-post-content h4, .single-product #eut-main-content h5.eut-single-price, .order-total .eut-h6 {
	margin-bottom: 5px; 
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
}

.single-product #eut-main-content h5.eut-single-price {
	margin-bottom: 5px; 
	font-weight: 600;
	font-size: 23px;
	text-transform: uppercase;
	font-family: "Lato", sans-serif;
}

.woocommerce div.product .product_title {font-family: "Bevan" !important;}

.woocommerce-billing-fields {margin-bottom: 1em;}

.eut-pagination {
	margin-bottom: 5%;
	text-align: center;
}
.eut-pagination ul li {
	font-weight: bold !important;
	font-size: 13px !important;
}
html .wpcf7-form p {font-size: 13px !important;}
.wpcf7 p {margin-bottom: 5px !important;}
.wpcf7 .recaptcha {margin-bottom: 20px !important; display: block !important;}
.wpcf7-list-item {display: block !important;}
.eut-small-text.stock.in-stock {display: none !important;}

#eut-main-content .eut-container {padding-top: 50px !important; padding-bottom: 50px !important;}
.eut-single-product-wrapper, .nobtmspc {margin-bottom: 0 !important;}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	font-size: 18px;
    font-family: "Lato", sans-serif;
    text-transform: uppercase;
    line-height: 1.2;
}

.eut-product-item .eut-add-to-cart-btn a.eut-product-btn {
    display: inline-block;
    border: 1px solid transparent;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    line-height: 100%;
    padding: 0.75em 1.25em;
    background: #bba887;
    color: #ffffff !important;
}

.eut-product-item .eut-add-to-cart-btn a.eut-product-btn:hover {
	background-color: #a49477;
    border-color: #a49477;
    color: #ffffff;
}

body.single-product #eut-main-content, body.single-post #eut-main-content, body.archive #eut-main-content {border-top: 3px solid #ececec;}
#eut-nav-bar {margin-bottom: -50px;}
#eut-footer-area .widget li {font-size: 16px !important;}
#eut-main-content .boldtxt h3 {font-size: 28px !important;}

#eut-footer-area .wp-block-latest-posts.wp-block-latest-posts__list {list-style: disc !important;}

@media only screen and (max-width: 1023px) {
html #eut-header #eut-inner-header, html #eut-header #eut-header-wrapper, html #eut-header .eut-menu-options, html #eut-header .eut-menu-elements-wrapper, html #eut-header .eut-responsive-menu-button {
    height: 80px !important;
    line-height: 80px !important;
}
html #eut-header .eut-menu-element a, html #eut-header .eut-logo {height: 80px !important;}	
}

#eut-header #eut-main-menu > ul > li > a, #eut-hidden-menu ul.eut-menu > li > a, #eut-hidden-menu ul.eut-menu .eut-goback a, #eut-header .eut-responsive-menu-text, #eut-header #eut-main-menu > ul > li.megamenu > ul > li > a, #eut-header #eut-main-menu > ul > li.megamenu li.menu-item-has-children > a, #eut-header #eut-main-menu ul li ul li a, #eut-hidden-menu ul.eut-menu li a {
	font-size: 16px;
}

@media only screen and (max-width: 767px) {
	#eut-main-content .hmboxes .eut-column-1-4:last-child {margin-bottom: 40px !important;}	
}

#eut-footer-area a.wp-block-social-link-anchor {font-size: 30px !important;}
#eut-footer-bar .eut-row {margin-left: 0 !important; margin-right: 0 !important;}
#eut-footer-bar, #eut-footer-bar a {color: #ffffff !important;}
.eut-team-person img {margin-left: auto !important; margin-right: auto !important; display: block !important;}

html .wsp-container a {
    color: #000000 !important;
}
html .wsp-container a:hover {
    color: #bba887 !important;
}
html .wsp-container ul.wsp-posts-list, html .wsp-container ul.wsp-pages-list, html .wsp-container ul.wsp-products-list {
    margin-left: 0 !important;
}

html .wsp-container ul.wsp-posts-list ul.children, html .wsp-container ul.wsp-pages-list ul.children, html .wsp-container ul.wsp-products-list ul.children  {
    margin-left: 15px !important;
}

.wsp-container ul.wsp-posts-list > li, .wsp-container ul.wsp-pages-list > li, .wsp-container ul.wsp-products-list > li,  .wsp-category-title, .wsp-container ul.wsp-pages-list ul.children > li, .wsp-container ul.wsp-posts-list ul.children > li, .wsp-container ul.wsp-products-list ul.children > li {
    list-style: outside none none !important;
    padding: 10px 0;
}

.wp-block-rss__item-title a {color: #000000 !important;}
.wp-block-rss__item-title {font-weight: bold;}
.wp-block-rss__item p {margin-bottom: 10px !important;}
.eut-variations label {line-height: 1em !important;}
.woocommerce div.product form.cart .variations {margin-top: 2em !important;}
.single_variation_wrap {margin-top: 0 !important;}
.single_variation_wrap a {
    background: #000000;
    color: #ffffff !important;
    padding: 10px 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.single_variation_wrap a:hover {
    background: #bcbcbc !important;
    color: #000000 !important;
}
#eut-footer-bar a:hover {color: #bba887 !important;}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed, button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover {
    background: #bcbcbc;
    color: #ffffff;
}
.woocommerce ul#shipping_method li label {line-height: 1.6;}
#refresh_captcha {margin-bottom: 20px;}
html .grecaptcha-badge {z-index: 999;}
.comment-form .eut-form-textarea {margin-bottom: 15px !important;}