/*
CTC Separate Stylesheet
Updated: 2024-04-03 10:33:23
*/

.cart-contents-content h4, .cart-contents-content .cart-contents.button{display:none;}

ul.dropdown-menu .my-btn{padding:0.45rem 1.3rem; margin:0.4rem; background-color:#ff4900; border-radius:50px;}
ul.dropdown-menu .my-btn a{border:0 !important; line-height: 1.7em !important;}
ul.dropdown-menu .my-btn:hover a, ul.dropdown-menu .my-btn a:hover{color:#000 !important;}

body.logged-in .my-btn-login{display:none;}
body:not(.logged-in) .my-btn-logout{display:none;}

.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:10px;}
.woocommerce-checkout #payment ul.payment_methods li img{height:24px;}


.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--atma-kursy-ext a::before {
    content: "\f19d";
	font-family: "FontAwesome";
    margin-right: 20px;
	opacity: 0.4;
}

.wpcf7 .atma-contact-form .wpcf7-response-output{color: #333; margin:0;} 


.content.konsultanci-page{
	padding-top:0;
}

.wyszukiwarka{
	padding:50px 0;
	background-color:#fff;
}


.wyszukiwarka .content{
	padding:15px;
	background-color:#336699 !important;
}

.wyszukiwarka h3{color:#fff;}

.wyszukiwarka form{margin-bottom:10px;}
.wyszukiwarka button{display:inline-block; width:100%; background-color:#ff4900; border:0 none; padding-top:10px; padding-bottom:10px; color:#fff; border-radius:50px; cursor:pointer;}
.wyszukiwarka button i {color:#fff;}

.gridContainer.konsultanci{
	padding-top:50px;
}
.gridContainer.konsultanci h2{margin-bottom:50px;}
.gridContainer.konsultanci a{text-decoration:none;}
.gridContainer.konsultanci .post-thumbnail img{border-radius:100px;}
.gridContainer.konsultanci .post-meta {margin-bottom:5px;}
.gridContainer.konsultanci .post-meta-item{margin-bottom:5px;}
.gridContainer.konsultanci .post-meta-item .fa{color:#336699;}
.gridContainer.konsultanci .button{border-radius:50px; margin:0; padding:5px 10px;}
.gridContainer.konsultanci .konsultant{margin-bottom:25px; padding-bottom:25px;}

.gridContainer.konsultanci .sidebar{padding:30px; background-color:#fff;}
.gridContainer.konsultanci .sidebar ul{list-style:none; margin:0;}
.gridContainer.konsultanci .sidebar li{float:left; margin-right:10px; margin-bottom:5px;}



/* test na dosze */
.test-row{display:flex; padding:20px 10px; border-bottom:1px solid #14283c33;}
.test-row:nth-child(even){background-color:#fff;}
.test-question{flex-grow:1; font-size:120%; padding:10px 0; width:25%; color:#14283c;}
.test-answers{flex-grow:1; text-align:center; display:flex; width:75%;}
.test-answer{flex-grow:1; width:33.3%; line-height:1.2;}
.test-answer input{width:100%; height:20px;}
.test-answer .answer-title{font-size:80%; min-height:30px;}
.test input[type=submit]{background-color:#042b6c; color:#fff; border:0 none; border-radius:5px; padding:10px 20px; font-weight: 600; letter-spacing: 1px; margin-top:20px;}


/* woocommerce */
tr.woocommerce-shipping-totals{}
.woocommerce-MyAccount-navigation{white-space:nowrap;}
.woocommerce-order-details, .woocommerce-order-details-card, .woocommerce-customer-details, .woocommerce-customer-details-card{padding:0; width:100%;}
.woocommerce-account .woocommerce-MyAccount-content h2{text-align:left;}
.woocommerce-Address-title.title{margin-bottom:20px;}
.woocommerce-account .addresses .title .edit{float:left;}
#billing_email_field #woo_ml_subscribe{float: left; margin-top: 10px; margin-right: 10px;}

button.color10, .button.color10 {
	background-color:initial;
}

@media(min-width:768px) {
	.woocommerce-form.woocommerce-form-login.login{
			width:50%;
	}
	.atma-login-form .form-row-first, .atma-login-form .form-row-last{
		width:100% !important;
	}
	
	.registration-form.woocommerce form.register{
		width:50%;
	}
}

@media(max-width:767px) {
	.test-row{flex-direction:column;}
	.test-answer .answer-title{min-height:40px;}
	.test-question{width:100%;}
	.test-answers{width:100%;}
	
}