/*
Theme Name:     Entrepreneur - Child Theme
Theme URI:      https://demo.themovation.com/entrepreneur
Template:       entrepreneurx
Author:         Themovation
Author URI:     http://themovation.com
Version:        2.0
Text Domain:    entrepreneur
Domain Path:    /languages/
*/


/* = Theme customization starts here
-------------------------------------------------------------- */

.grecaptcha-badge { opacity: 0; visibility: hidden; }
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder { display: none; }

body .booked-calendar-wrap { margin-bottom: 0 !important; }


body .th-cal-tooltip h3 { font-size: 20px; }


small, .small {
  font-size: 75%;
  line-height: 1.4;
  display: inline-block;
}

.top-nav-icon-blocks .icon-block p, .top-nav-icon-blocks .icon-block a, .top-nav-text p, .top-nav-text a { font-size: 14px; }


.woocommerce ul.products li.product a img, .woocommerce div.product div.images .woocommerce-product-gallery__wrapper { border: 1px solid #e6e6e6; }


.wc-block-cart__submit-button { border: 1px #f13b00 solid !important; transition: all 0.3s ease !important; }
.wc-block-cart__submit-button:hover { border: 1px #f13b00 solid !important; background: #f13b00 !important; color:#FFF !important; text-decoration: none !important; }


.postid-196 .related.products, .postid-196 .product_meta { display: none; }

.woocommerce-cart-form .coupon label {  float: left; margin: 6px 10px 5px 0;}


.related.products { clear: both;  margin-top: 30px;   float: left;}


.widget.woocommerce.widget_product_categories ul li.current-cat a::before { content: ">"; display: inline-block; margin-right: 5px; }


.sgpb-popup-builder-content-html { text-align: center; }
.sgpb-main-html-content-wrapper > p { display: none; }

.sgpb-popup-builder-content-html .popup-logo figure.aligncenter {  margin: 0 auto; }
.sgpb-popup-builder-content-html .popup-ligne {  align-self: stretch; }
.sgpb-popup-builder-content-html .wp-block-columns-is-layout-flex { gap:12px; align-items: flex-start;  }
.sgpb-popup-builder-content-html .popup-col-50 { flex: 1; }
.sgpb-popup-builder-content-html .popup-col-50 h2 {  margin-bottom: 30px; margin-top:0px; line-height: 1.2; }
.sgpb-popup-builder-content-html .wp-block-button__link { display: block; }
.sgpb-popup-builder-content-html .wp-block-button__link:hover { text-decoration: none !important; background: #252b2d !important; color: #FFF !important; }


@media screen and (max-width: 767px) {

	.archive .inner-container .container .row { display: flex; flex-direction: column; } 
	.archive .inner-container .main.col-sm-8 { order: 2; }
	.sidebar, .sidebar.side-left {   padding: 40px 15px 0 15px; }
	.sidebar .widget {   margin-bottom: 0; }
	
	.archive .standard-blog {   padding: 25px 0 55px 0; }
	
	.archive .page-title.left {  padding: 30px 10% 30px 0; }
	.archive .inner-container > h1.entry-title {  padding: 30px 0; }
	.archive h1:not(.product_title) {  font-size: 36px;  }

	
}

@media screen and (max-width: 576px) {
	
	#sgpb-popup-dialog-main-div { padding: 40px 20px !important; min-width: 250px !important;     max-width: 280px !important; }
	.sgpb-popup-builder-content-html .wp-block-columns-is-layout-flex { flex-direction: column; align-items: center; gap: 30px; }
	.sgpb-popup-builder-content-html .popup-col-50 h2 {  margin-bottom: 15px; }

}