/*
 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;}
#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;
}
#eut-footer h3.wp-block-heading, h2.dancingfont {
	font-family: Dancing Script !important;
}
.eut-pagination {
	margin-bottom: 5%;
	text-align: center;
}
.eut-pagination ul li {
	font-weight: bold !important;
	font-size: 13px !important;
}
html .gform_wrapper, html label.gform-field-label--type-sub {font-size: 13px !important;}

html legend.gfield_label, html label.gfield_label {text-transform: uppercase !important; font-weight:bold !important; font-size: 13px !important;}

html .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input.gform_button {
    background-color: #bba887 !important;
    color: #ffffff;
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    font-size: 13px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px;
    border-radius: 0 !important;
}
html .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input.gform_button:hover {
    background-color: #a49477 !important;
    border-color: #a49477 !important;
    color: #ffffff;
}

.eut-small-text.stock.in-stock {display: none !important;}

#eut-header .eut-logo, #eut-header .eut-menu-element a {
  height: 95px !important;
}
#eut-main-content .eut-container {padding-top: 50px !important; padding-bottom: 50px !important;}
.eut-single-product-wrapper, .nobtmspc {margin-bottom: 0 !important;}

@media only screen and (max-width: 1023px) { 
	.woocommerce div.product div.images {display: none !important;}
	.eut-entry-summary {margin-top: 0 !important;}
}
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-team-person img {margin-left: auto !important; margin-right: auto !important; display: block !important;}

html .wsp-container ul.wsp-posts-list, html .wsp-container ul.wsp-pages-list {
    margin-left: 0 !important;
}

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

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

html #cmplz-document {max-width: 100% !important;}
html #cmplz_datarequest_email {margin-bottom: 25px !important;}
html #cmplz-datarequest-submit {margin-top: 25px !important;}
html #cmplz-document p {font-size: 16px !important;}

div.cmplz_datarequest label {
    text-transform: none !important;
    font-family: "Lato" !important;
    line-height: 2.2 !important;
    letter-spacing: normal !important;
    font-size: 14px !important;     
 }
 
.eut-callout p.eut-leader-text {
	font-weight: 400;
}
.eut-callout p.eut-leader-text a:hover {
	color: #ffffff;
}
html .grecaptcha-badge {z-index: 999 !important;}