/* 
 Theme Name:   SciezkiMocy
 Theme URI:    
 Description:  
 Author:       Adrian Dubaniewicz
 Author URI:   
 Template:     neve
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/



.woocommerce .button.product_type_simple:before, .woocommerce .button.single_add_to_cart_button:before, .woocommerce-page .button.product_type_simple:before, .woocommerce-page .button.single_add_to_cart_button:before, .product_meta {
    display:none;
}


.woocommerce .woocommerce-ordering select {
  border-radius: 0px; 
	vertical-align: top;
}


section {
	text-align: center;
	
}

/* podkreślenie linkow */
a {
    --linkdeco: none;
    color: #AB073B;
    cursor: pointer;
    text-decoration: var(--linkdeco);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    color: var(--nv-primary-accent);
    background: 0;
	font-size: 25px;
    border-bottom: 1px solid;
}


/* informacje dodatkowe i opis w produkcie */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 400;
	text-transform: uppercase;
		font-size: 20px;
    color: #515151;
    text-decoration: none;
}

.woocommerce div.product .product_title {
	font-size: 24px;
	
}

.button2 {
  background-color: white; 
  border-style: solid;
  border-color: black;
	border: 1px solid #000;
  color: black;
  padding: 15px 32px;
  position: left;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
	transition-duration: 0.4s;
}



@media all and (min-width:1200px) and (max-width: 4000px) {
.woocommerce div.product div.images img {
	margin: left;
    display: block;
    width: 60%;
    height: auto;
    box-shadow: none;
	    
}


.woocommerce-product-details__short-description, .woocommerce div.product .woocommerce-tabs .panel  {
    font-size: 15.5px;
		line-height: 1.5;
	
}

	
.woocommerce div.product div.images img {
	margin: left;
    width: 60%;
    height: auto;
    box-shadow: none;
}
	

/* podkreślenie linkow chlebek */
.woocommerce .woocommerce-breadcrumb {
    color: #AB073B;
		margin-top: -30px;
    font-size: 11px;
    white-space: nowrap;
}	
	
.podtytul{
	font-size: 20px;
	font-weight: 500;
	margin-top: -22px;
	}
.autor{
	font-size: 16px;
	margin-top: 10px;
	font-weight: 400;
	}
	
	/* cena na karcie produktu */
.woocommerce div.product p.price{
	font-size: 17px;
	font-weight: bold;
	}

	
.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0223;
	font-weight: 600
}
	

		/* usuniecie sekcji z kuponem w zamowieniu */
div#neve-checkout-coupon	{
		display: none;
	}
	
	/* masz kupon usuniecie */
.showcoupon {
		display: none;
	}
	
.brutto {
	margin-top: -30px;
	margin-bottom: 22px;
	font-size: 15px;
	}
	
.wysylka{
	font-size: 15px;
	font-weight: 400;
	
	}
	
/* mogą cie tez zainteresowac produkt */
.related {
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 22px;
	}	

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
		margin-right: 200px;
}

.woocommerce.single .entry-summary>form.cart {
    border-bottom: 0px solid var(--nv-text-color);
   
}

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    border-radius: 0px;
    background: #ffB81c;
    border: 0;
    color: #ffffff;
}
	
	
.woocommerce-message.woocommerce-message .button {
		text-transform: uppercase;
    float: right;
		
}
	
.woocommerce table.cart td.actions .input-text#coupon_code+.button {
    float: none;
	font-weight: 500;
	border: 1px solid #000;
}
	
	
/* Przycisk w koszyku "Konytnuj zakupy" */
.woocommerce-page .woocommerce-info .button {
		color: black;
    float: right;
		border: 1px solid #000;
 		
	
}
/* Hover Przycisk w koszyku "Konytnuj zakupy" */
.woocommerce-page .woocommerce-info .button:hover {
		color: #AB073B;
    float: right;
		border: 1px solid #AB073B;
 		
}
	
/* przycisk zobacz koszyk pod dodaniu do koszyka */ 
	
.woocommerce-message.woocommerce-message .button {
		text-transform: uppercase;
    float: right;
		color: #ffff;
		border-color: #fffff;
}
	
/* Napis "do darmowej wysylki brakuje" */
.woocommerce .woocommerce-info {
    border-radius: 3px;
    background: var(--nv-primary-accent);
    border: 0;
    color: black;

}


/* Wyłączenie ikonki koszyk przy darmowej wysyłce */
.woocommerce-info:before {
	display: none;
  
}
	
	
/* Wyłączenie w koszyku darmowa wysylka ile brakuj i ile zostało  */
.fs-free-shipping-notice-progress-bar-wrapper{
	display: none;
  
}
	

	

.woocommerce table.shop_table.cart tr {
    border-bottom: 1px solid var(--nv-text-color);
	
    padding: 20px 0;
}

}
.woocommerce-checkout .checkout_coupon, .wc-bacs-bank-details-heading{
    display: none;
    
}

.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
   
    background: white;
    border: 0;
    
}

.woocommerce-notice {
	font-size: 30px;
}

.woocommerce-order-details__title, .woocommerce-column__title, .woocommerce-order-details__title {
	font-size: 25px;
}

.woocommerce div.product form.cart .button, .woocommerce ul.products li.product .button {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 16px;
}



.woocommerce.single .quantity input {
    box-sizing: border-box;
		border-radius: 0px;
		color: black;
		border: 1px solid #000;
    line-height: normal;
    height: 100%;
    padding-right: 0;
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link>h2, .woocommerce ul.products li.product a.woocommerce-loop-product__link>h3 {
    padding-top: 0;
    color: var(--nv-text-color);
    font-size: 16px;
	font-weight: 500;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    float: left;
		text-transform: uppercase;
    margin-right: 1em;
		font-size: 16px;
		font-weight: 500;
}


#add_payment_method .wc-proceed-to-checkout a.checkout-button, #review_form #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.alt, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    box-shadow: var(--primarybtnshadow,none);
	text-transform: uppercase;
	font-size: 16px;
		font-weight: 500;
}

.wc-block-product-search form input.wc-block-product-search__field, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page .select2-container--default .select2-selection--single, .woocommerce-page .woocommerce form .form-row input.input-text, .woocommerce-page .woocommerce form .form-row textarea {
    border-style: solid;
    border-color: var(--formfieldbordercolor);
    border-width: var(--formfieldborderwidth);
    border-radius: 0px;
    background: var(--formfieldbgcolor);
    color: var(--formfieldcolor);
    padding: var(--formfieldpadding);
    text-transform: var(--formfieldtexttransform);
    font-weight: var(--formfieldfontweight);
    font-family: var(--bodyfontfamily);
    font-size: var(--formfieldfontsize);
    letter-spacing: var(--formfieldletterspacing);
    line-height: var(--formfieldlineheight);
}

[type="checkbox"], [type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    outline: 0;
	border-radius: 0px;
}

input[type="checkbox" i] {
    background-color: initial;
    cursor: default;
    appearance: auto;
    box-sizing: border-box;
    margin: 3px 3px 3px 4px;
    padding: initial;
    
	border-radius: 0px;
}
button, input, select, textarea {
    margin: 0;
	border-radius: 0px;
}


/* wyłącznie nazwa kupon przy kuponie */
label[for=coupon_code]
{
	display:none;
}

.tutor-option-field textarea, .tutor-option-field input[type='text'], .tutor-option-field input[type='number'], .tutor-option-field input[type='pas.tutor-dashboard-content-innersword'], .tutor-form-group textarea, .tutor-form-group input[type='text'], .tutor-form-group input[type='number'], .tutor-form-group input[type='password'] {
    width: 100%;
    display: block;
    border: 1px solid #dcdfe5;
    box-shadow: none;
    margin-bottom: 20px;
    border-radius: 0px;
    background: #ffffff;
    line-height: 48px;
    padding: 0;
    text-indent: 15px;
    -webkit-transition: 300ms;
    transition: 300ms;
    font-size: 16px;
}


.tutor-alert.tutor-danger {
    background: #fff;
    color: #41454F;
    border: 0px solid #ffffff, 0.7);
}

.tutor-alert.tutor-danger {
    background: #fff;
    color: #41454F;
    border: 0px solid rgba(var(--tutor-color-danger-rgb), 0.7);
}

.tutor-alert.tutor-success, .tutor-alert .tutor-alert-text {
    background: #fff;
    color: #41454F;
    border: 0px;
	border-color: #ffffff;
}
.tutor-btn-primary, .tutor-btn {
     background-color: #ab073b
  border-style: solid;
  
	text-transform: uppercase;
	
  
  padding: 15px 32px;
  position: left;
  text-decoration: none;
	border-radius: 0px;
  display: inline-block;
	font-size: 16px;}



.tutor-dashboard-menu-item tutor-dashboard-menu-my-quiz-attempts, .tutor-dashboard-menu-my-quiz-attempts, .tutor-dashboard-menu-purchase_history   {
	display: none;

}

.tutor-round-box {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  width: 60px;
  height: 60px;
  border-radius: 80px;
  overflow: hidden;
  
  background: #ffb81c;
}
.tutor-avatar
{
	background: #ffb81c;
	color: #ffB81c;
}

.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item.active a .tutor-dashboard-menu-item-icon {
  color:#ffb81c;
  
}

.optional, .woocommerce-order-details__title, .woocommerce-column__title{
	display: none;
}


.woocommerce-checkout table.shop_table tfoot td, .woocommerce-checkout table.shop_table tfoot th {
    border: 0;
    font-weight: var(--bodyfontweight);
    font-size: 20px;
}

/* metody wysylki - koszyk */
	.woocommerce-shipping-methods,  {
    border: 0;
	
    font-weight: 600;
    font-size: 17px;
	text-align: left;
} 

/* metody wysylki - zamowienie */
.woocommerce ul#shipping_method {
   
    margin: 0;
    padding: 0;
	font-weight: 600;
    font-size: 17px;
	text-align: left;
}

.woocommerce-column__title, .woocommerce-order {
	margin-top: 50px;
}

.woocommerce_cart_item_thumbnail {
  display: none; 
}



.cart-collaterals  {
	margin-top: -40px;
}

/*wyłączenie nawigacji w produkcie */
.flex-direction-nav{
	display: none;
}

/* wersja mobilna */

@media only screen and (max-width: 600px) {
	/* ikonka koszyka w koszyku*/
	.woocommerce table.shop_table.cart tr:last-child .button {
    display: none;
}
	/* do darmowej wysyłki brakuje */
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
    border-radius: 3px;
    
    border: 0;
    color: #000000;
}
/* Wyłączenie w koszyku darmowa wysylka ile brakuj i ile zostało  */
.fs-free-shipping-notice-progress-bar-wrapper{
	display: none;
  
}
	/* Przycisk w koszyku "Konytnuj zakupy" */
.woocommerce-page .woocommerce-info .button {
		color: black;
    float: right;

		border: 1px solid #000;
 		
	
}
/* Hover Przycisk w koszyku "Konytnuj zakupy" */
.woocommerce-page .woocommerce-info .button:hover {
		color: #AB073B;
    float: right;
		border: 1px solid #AB073B;
 		
}
	/* cena na karcie produktu */
	.woocommerce div.product p.price{
	font-size: 17px;
	font-weight: bold;
	
	}
	/* brutto na karcie produktu */
	.brutto {
	margin-top: -30px;
	margin-bottom: 22px;
	font-size: 15px;
	}
	
/* dziekujemy za zakup - zwiekszenie interlinii  */
.woocommerce-notice {
    line-height: 50px;
}
/* zaaktualizuj koszyk - zmiana na kolor żółty */
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    border-radius: 3px;
    background: #ffB81c;
    border: 0;
    color: #fff;
}
	

.woocommerce table.cart td.actions .input-text#coupon_code+.button {
    float: none;
    font-size: 12px;
}
	
	/* metody wysylki - koszyk */
	.woocommerce-shipping-methods {
    border: 0;
	
    font-weight: 400;
    font-size: 15px;
	text-align: left;
} 
	
	/* metody wysylki - koszyk */
	.woocommerce-shipping-methods,  {
    border: 0;
	
    font-weight: 400;
    font-size: 15px;
	text-align: left;
} 
	
/* informacje dodatkowe i opis w produkcie */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 400;
    font-size: 15px;
    color: #515151;
    text-decoration: none;
	text-transform: uppercase
}
}

