/**
Theme Name: jwmp
Author: JWMP
Author URI: http://www.jwmp.ro/despre/
Description: Child theme - comanda folii
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jwmp
Template: astra
*/

.header-main-layout-2 .site-branding { padding-bottom:0!important;}
body { background:none!important; }

@media (min-width: 993px) {
#primary,
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary { margin:0; }
}

button.wppb-toggle-pw.hide-if-no-js.wppb-hide-pw,
button.wppb-toggle-pw.wppb-show-pw.hide-if-no-js {
    display: none!important;
}

.woocommerce .quantity .qty {
    width: 6.631em!Important;
}

.woocommerce-button.button.invoice {
    background-color: #ff6600!important;
	margin-top: 20px;
}

.woocommerce .product .related .products ul.products li.product,
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    padding: 15px 15px 5px 15px;
}

.woocommerce-result-count { display:none; }

.woocommerce-page.woocommerce-checkout #payment div.payment_box:before, .woocommerce.woocommerce-checkout #payment div.payment_box:before {border-bottom-color: #f5f5f5;}
.woocommerce-page.woocommerce-checkout #payment div.payment_box, .woocommerce.woocommerce-checkout #payment div.payment_box {background-color: #f5f5f5;}

.ast-separate-container .ast-article-post, 
.ast-separate-container .ast-article-single, 
.ast-article-single,
.tax-product_cat .ast-woocommerce-container, 
.term-folii-clapeta .ast-woocommerce-container,
.tax-product_cat ul.products li.product, 
.term-folii-clapeta ul.products li.product {
    border: 1px solid #ccc!important;
    padding: 40px 40px 0 40px!important;
    border-radius: 5px;
	background:none!important;
}

.post-1228, .post-1351, .post-1315 {padding-bottom:0!important;}
.ast-separate-container .ast-woocommerce-container {padding-bottom:0!important; padding-top:0!Important}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart { display:none!important; }
.term-15 .product-type-simple,
.woocommerce div.product .related.products ul.products li.product { text-align:center!Important;  }
.term-15 .price { margin-bottom:40px!Important; }
h1.woocommerce-products-header__title.page-title { display:none!important;}

@media (max-width: 993px) {
.tax-product_cat ul.products li.product, 
.term-folii-clapeta ul.products li.product {
    border: 1px solid #ccc!important;
    padding: 15px 25px !important;
    border-radius: 5px;
	background:none!important;
}
} 

.tax-product_cat .ast-woocommerce-container, 
.term-folii-clapeta .ast-woocommerce-container { padding-top:30px!Important; padding-bottom:0!important;}

.woocommerce .woocommerce-breadcrumb { display:none;}
.site-footer {margin-top: 30px;}
.woocommerce .product { padding: 50px!important;}
.woocommerce-form-login__rememberme {margin-bottom: 20px;}
@media (max-width: 480px) {
	.woocommerce .product { padding: 10px!important; text-align:center!important;}
	.tax-product_cat .ast-woocommerce-container, .term-folii-clapeta .ast-woocommerce-container { padding: 10px!important;}
}

@media (min-width: 1024px) {
.main-header-bar { padding: 15px; }
}

/* mobile forms fixes */
@media (min-width: 480px) and (max-width: 1024px) {
.woocommerce div.product .woocommerce-tabs .panel { text-align:left!important; }	
.woocommerce .product { padding:20px!important; text-align:center!important;}
}

@media (max-width:1024px) {
.mobile-spacer,
.page-id-1319 .wp-block-column:first-child,
.page-id-1319 .wp-block-column:nth-child(3),
.page-id-1315 .wp-block-column:first-child,
.page-id-1315 .wp-block-column:nth-child(3),
.page-id-1351 .wp-block-column:first-child,	
.page-id-1351 .wp-block-column:nth-child(3),
.page-id-1228 .wp-block-column:first-child,
.page-id-1228 .wp-block-column:nth-child(3) { display:none; }
.entry-content .wp-block-columns .wp-block-column { margin: 0 auto; }
.wppb-gdpr-delete-button .wppb-delete-account { width: 100%!Important;background-color:#ff0000!Important; }
}

@media (max-width: 480px) {
.mobile-spacer,
.page-id-1319 .wp-block-column:first-child,
.page-id-1319 .wp-block-column:nth-child(3),
.page-id-1315 .wp-block-column:first-child,
.page-id-1315 .wp-block-column:nth-child(3),
.page-id-1351 .wp-block-column:first-child,	
.page-id-1351 .wp-block-column:nth-child(3),
.page-id-1228 .wp-block-column:first-child,
.page-id-1228 .wp-block-column:nth-child(3) { display:none; }

.wc-block-grid .wc-block-grid__products .wc-block-grid__product { text-align:center!important; }
.entry-content .wp-block-columns .wp-block-column { margin: 0 auto; }
	
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-article-single, .single-product {
    border: none!Important;
    padding: 0px!Important;
	width:100%;
	}
	.ast-separate-container .ast-article-single, .ast-article-single {
		border: 1px solid #ccc!important;
   		padding: 0 20px 20px!important;
    	border-radius: 5px;
	}	
.wppb-gdpr-delete-button .wppb-delete-account { width: 100%!Important;background-color:#ff0000!Important; }
	
.ast-header-break-point .header-main-layout-2 .ast-mobile-menu-buttons { margin: 0px 0 35px!important;}

}

@media screen and (max-width: 400px) {
.wppb-form-field input, .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input, ul.wppb-profile li span {
    width: 100%!Important;
    float: left;
	}
}

@media screen and (min-width: 1000px) {
.wc-block-grid .wc-block-grid__products .wc-block-grid__product {
    text-align: center;
    padding: 50px 50px 30px;
}
	li.wc-block-grid__product {border-right: 1px dashed #ccc;}
	li.wc-block-grid__product:last-child {border-right:none;}
}

.menu-toggle, button, 
.ast-button, 
.ast-custom-button, 
.button, input#submit, 
input[type="button"], 
input[type="submit"], 
input[type="reset"] {background:#0274be!important;}

input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {background:none!important;}

p.form-submit,
p.login-submit{text-align: center;}
	
.carucioare {
	margin-top:-200px;
	position:relative;
	z-index:1;
}

#wppb-login-wrap .login-username input,
#wppb-login-wrap .login-password input {
    width:100%!Important;
}

.wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="checkbox"]), 
.wppb-user-forms select, .wppb-user-forms textarea {
    color: #666;
    padding: .75em;
    height: auto;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    border-radius: 2px;
    background: #fafafa;
    border-color: #ddd!Important;
    background: #fff;
	width:100%!important;
}

.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label {
    margin: 7px;
	width:100%!Important;
}

.wppb-form-field > span {margin-left: 0%!Important;}

#pass-strength-result {
	margin: 13px 5px 5px 0%;
	padding:10px;
}

#pass-strength-result {height:auto!important;}

.wppb-form-field h4 {
	border-bottom: 1px solid #ccc;
	margin-top:30px;
	padding:10px 0;
}

.wppb-send-credentials-checkbox {margin-top:-50px!important;}

.wp-block-column {
	border: 1px solid #ccc;
	padding: 50px;
	border-radius: 5px;
}

.page-id-1351 .wp-block-column:first-child,
.page-id-1228 .wp-block-column:first-child,
.page-id-1319 .wp-block-column:first-child,
.page-id-1315 .wp-block-column:first-child {
	border:none;
	background:none!important;
}

.page-id-1351 .wp-block-column:nth-child(3),
.page-id-1228 .wp-block-column:nth-child(3),
.page-id-1319 .wp-block-column:nth-child(3),
.page-id-1315 .wp-block-column:nth-child(3) {
	border:none;
	background:none!important;
}

.page-id-1351 .ast-article-single,
.page-id-1228 .ast-article-single,
.page-id-1319 .ast-article-single,
.page-id-1315 .ast-article-single
{ border:none!important;}

.post-12 .entry-content{ padding-bottom:40px; margin-top:-40px;}
/*
.page-id-1351 #primary,
.page-id-1228 #primary { margin: 4em 0 0;} */

@media (max-width: 700px) {
	.page-id-1351 #primary,
	.page-id-1228 #primary { margin:0!Important;}
	.wp-block-column { padding:20px!important; }
}

.select2-container--default .select2-selection--single {
	height:45px!Important;
    margin-bottom: 20px;
}

.ast-small-footer > .ast-footer-overlay {
    background: none!important;
    padding-top:0!important;
}

.logged-in .hide-when-logged {display:none;}

.wppb-private-website .main-header-bar {display:none;}

.qib-button:not(#qib_id) {
    color:white!Important;
}

.woocommerce-Addresses address, .woocommerce .woocommerce-MyAccount-content address, .woocommerce-customer-details address, .woocommerce-account .woocommerce-Addresses address, .woocommerce-account .woocommerce-MyAccount-content address, #order_review_heading, .woocommerce-orders-table,
.woocommerce-checkout form #order_review {
    background-color: rgba(238, 238, 238, 0.3) !important;
}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    text-align:center;
}

p.error { text-align:center!important; }

.site-footer a, .site-footer a:focus, .site-footer a:hover {color: #3d9fe6;}

span.woocommerce-Price-amount.amount {
    font-size: 30px;
    color: #FF6600;
}
.uagb-block-33b5c33d-ae5b-4913-bb91-6b8477853126 .uagb-timeline__main .uagb-timeline__marker.uagb-timeline__in-view-icon,
.uagb-block-c6732cd1-946f-40d5-bf88-d73f566b8d11 .uagb-timeline__main .uagb-timeline__marker.uagb-timeline__in-view-icon {
    background: #FF6600!important;
    border-color: #FF6600!important;
}
.uagb-timeline__line__inner,
.uagb-block-506712db-bc89-4cfa-924a-4fb364a90358 .uagb-timeline__main .uagb-timeline__marker.uagb-timeline__in-view-icon,
.uagb-block-c6732cd1-946f-40d5-bf88-d73f566b8d11 .uagb-timeline__main .uagb-timeline__marker.uagb-timeline__in-view-icon {
	background-color: #ff6600!important;
}

.uagb-block-90a06570-4144-4fe3-94e8-b123aed93d9b .uagb-timeline__main .uagb-timeline__marker.uagb-timeline__in-view-icon,
.uagb-block-564ae413-f2a8-4e34-9258-16a32b6ba4b9 .uagb-timeline__main .uagb-timeline__marker.uagb-timeline__in-view-icon {
    background: #ff6600!important;
    border-color: #ff6600!important;
}

/* contact page form */
@media (min-width: 700px) {
.page-id-1505 .ast-article-single {
	width:50%;
	margin:0 auto; 
}
.termspopupcontainer p { padding: 10px 15px 15px!important; }
}
/* terms popup */
.termspopupcontainer p { padding: 0px 30px 15px!important; }
h3.termstitle { background: #666!important;}
.tbrightcontent { background-color: #ddd!Important; }
input.termsagree {
    background: #049f45!important;
	margin-bottom:10px;
}
input.termsdecline {
    background: #ff0000!important;
	margin-bottom:20px;
}
h3.termstitle { padding:3%!important; text-transform: uppercase!important; }
.tdarkoverlay { background-color:#ddd!important; }
/*captcha*/
.wppb-user-forms, .wppb-user-forms * {margin: 0 auto;}
/*autentificare*/ 
#wppb-login-wrap p, #select_user_to_edit_form p {text-align: center;}

/*mobile submenu arrow*/
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children>.ast-menu-toggle::before {
	color:#fff!important;
}

/* 2022 */
#wppb-login-wrap .login-remember label { margin-left:0!important; text-align:left!important; }

/* pastreaza in theme options CSS */
/* padding pentru prima pagina, paragrafe */
.uagb-timeline__events-inner--content{ padding:20px; }
.woocommerce-page ul.products li.product .ast-woo-product-category {display:none}