/* 
KudraĹ Theme Classic

Copyright ÂŠ 2019 ShopteĹĽĂĄk.cz 
VytvoĹila spoleÄnost techka s.r.o. & TomĂĄĹĄ Hlad
*/

.content-wrapper .btn {
	border-radius: 100px;
}

.content-wrapper .btn:before {
	display: none !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	text-transform: uppercase !important;
}

#cboxContent .btn {
	border-radius: 100px;
	padding-left: 20px !important;
	padding-right: 20px !important;
	text-transform: uppercase !important;
}

.content-wrapper .btn.btn-cart, .content-wrapper a.btn.btn-cart, .content-wrapper .btn.add-to-cart-button, .content-wrapper a.btn.add-to-cart-button {
	padding-left: 20px !important;
	padding-right: 20px !important;
	text-transform: uppercase !important;
}

.p-info-wrapper button {
	border-radius: 0 100px 100px 0 !important;
}

#continue-order-button {
	border-radius: 100px;
}

.user-action-cart #continue-order-button {
	border-radius: 0;
}

#header .cart-count .btn:before {
	display: visible !important;
}

#header .cart-count .btn {
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-transform: none !important;
}

@media (min-width: 767px) {

	/*
	.navigation-in>ul>li>a {
		font-size: 15px;
	}

	#navigation, .navigation-in, .navigation-in>ul, .navigation-in>ul>li, .navigation-in>ul>li>a {
		height: 44px;
	}

	.navigation-in>ul>li.ext.exp>ul {
		top: 44px;
	}

	.navigation-in>ul>li>a {
		padding-top: 11px;
	}

	.menu-helper>span, .menu-helper>span::before {
		height: 44px;
	}

	.menu-helper>span::before {
		padding-top: 7px;
	}

	*/

	#categories>div>div>a {
		position: relative;
	}

	#categories .expandable>.topic>a>span {
		position: absolute;
		right: 10px !important;
		left: auto !important;
	}

	.categories .topic>a {
		padding-left: 20px;
	}

	#categories .expandable > a > span::before, #categories .expandable>.topic>a>span::before {
		content: '\e910';
	}

	#categories .expandable > a > span, #categories .expandable>.topic>a>span {
		font-size: 14px;
		margin-top: 7px;
	}

	#categories .expandable.expanded > a > span::before, #categories .expandable.expanded>.topic>a>span::before {
		content: '\e910';
	}

	#categories .expandable.expanded > a > span, #categories .expandable.expanded>.topic>a>span {
		font-size: 14px;
		margin-top: 7px;
		margin-right: 3px;
	}

	#categories>div>div>a {
		font-size: 14px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-top: 1px solid rgba(0,0,0,0.05);
	}

	#categories .expandable.external > a > span::before {
		display: none;
	}

	.box-bg-variant .categories a:hover {
		color: white;
		background-color: #9a0000;
	}

	.btn.btn-cart::before, a.btn.btn-cart::before, .btn.add-to-cart-button::before, a.btn.add-to-cart-button::before {
		display: none;
	}

	#categories .expandable>.topic>a>span {
		margin-top: 5px;
	}

	#categories .expandable.active.expanded>a:hover>span, #categories .expandable.active.expanded>a>span {
		margin-top: 0px !important;
	}

	#categories .expandable.expanded>.topic>a>span {
		font-size: 14px;
		margin-top: 4px;
		margin-right: 3px;
	}

	#categories .expandable.expanded > ul > li > a > span {
		margin-top: 0;
	}
}
