/**
*	Main
**/
	/**
	*	Fonts
	**/
		@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&family=Roboto:wght@400;700&display=swap');

		html{
			font-family: 'Roboto', sans-serif;
		}
		body{
			padding-top: 100px;
		}

	/**
	* 	Header
	**/
		.header{
			color: #10314a;
			font-weight: 700;
			font-size: 14px;

			background-color: #93d1d7;
		}
			.header-mobil-woo-basket > a{
				color: #10314a;
			}
			.header-menu{
				background-color: #93d1d7;
			}
				.header-menu-item{
					padding-left: 11px;
					padding-right: 11px;

					text-transform: uppercase;
				}
					.header-menu-item > a{
						color: #10314a;
					}
						.header-menu-item > a:hover{
							color: #dd6610;
						}

					.header-menu-item.has-children > ul{
						background-color: #10314a;
						padding-left: 30px;
						padding-right: 30px;
					}
						.header-menu-item.has-children > ul >li{

						}
		.header-search{
			background-color: #93d1d7;
		}

	/**
	*	Footer
	**/
		.footer{
			position: relative;

			padding-top: 80px;
			padding-bottom: 80px;

			color: #10314a;

			background-color: #93d1d7;
		}
			.footer::before{
				content: "";

				position: absolute;
				display: block;
				height: 60px;

				top: 0px;
				left: 0px;
				right: 0px;

				background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTEyODAgMGwtMjYyLjEgMTE2LjI2YTczLjI5IDczLjI5IDAgMCAxLTM5LjA5IDZMMCAwdjE0MGgxMjgweiIvPjwvZz48L3N2Zz4=);
				background-size: 100% 60px;
				transform: rotateY(180deg) rotateX(180deg);
			}
			.footer > .container{
				padding-top: 40px;
			}
			.footer-title{
				font-weight: 700;
				font-family: 'Roboto Condensed', sans-serif;
				font-size: 1.3rem;
				color: #10314a;
			}
			.footer-menu{
				list-style: none;
				padding-left: 0px;
			}
			.footer a{
				color: #10314a;
			}

/**
*	Design elemek
**/
	/**
	*	Link
	**/
		a{
			color: #10314a;
			text-decoration: none;

			transition: all 0.5s;
		}
			a:hover, a:focus, a:target{
				color: #dd6610;
				text-decoration: underline;
			}

	/**
	*	Header
	**/
		h1{
			font-size: 2rem;
			color: #10314a;
			font-family: 'Roboto Condensed', sans-serif;
			font-weight: 700;
		}
		h2{
			font-size: 1.6rem;
			color: #10314a;
			font-family: 'Roboto Condensed', sans-serif;
			font-weight: 700;
		}
		h3{
			font-size: 1.3rem;
			color: #10314a;
			font-family: 'Roboto Condensed', sans-serif;
			font-weight: 700;
		}
		h4{
			font-size: 1.1rem;
			color: #10314a;
			font-family: 'Roboto Condensed', sans-serif;
			font-weight: 700;
		}

	/**
	*	Görbe alsó kék rész
	**/
		.novara-blue-design{
			position: relative;

			padding-bottom: 80px;
			padding-top: 4rem;

			background-color: #93d1d7;
			color: #ffffff;
		}
			.novara-blue-design::before{
				content: "";

				position: absolute;
				display: block;
				height: 60px;

				bottom: 0px;
				left: 0px;
				right: 0px;

				background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTEyODAgMGwtMjYyLjEgMTE2LjI2YTczLjI5IDczLjI5IDAgMCAxLTM5LjA5IDZMMCAwdjE0MGgxMjgweiIvPjwvZz48L3N2Zz4=);
				background-size: 100% 60px;
				transform: rotateY(180deg);
			}
			.novara-blue-design .container{
				width: auto;
			}
			.novara-blue-design a{
				color: #ffffff;
				text-decoration: none;
			}

	/**
	*	Box
	**/
		.box{
			padding: 40px;
			margin-bottom: 20px;

			border-radius: 5px;
		}
			.box.light-blue{
				background-color: #93d1d7;
				color: #ffffff;
			}
			.box.dark-blue{
				background-color: #10314a;
				color: #ffffff;
			}

	/**
	*	Woocommerce
	**/
		/**
		*	Category selector
		**/
			.bda-category-selector > li > a{
				color: #ffffff;
				font-family: 'Roboto Condensed', sans-serif;
			}
			
		/**
		*	Color scheme, change
		**/
			.button{
				padding: calc(.667em + 2px) calc(1.333em + 2px) !important;

				color: #ffffff !important;
				text-align: center;

				background-color: #dd6610 !important;

				border-radius: 9999px !important;

				transition: all 0.25s;
			}
				.button:hover{
					background-color: #f18232 !important;
				}

			.woocommerce .quantity .qty{
				height: 33px;
				font-size: 15px;
			}
			.woocommerce-checkout .input-text{
				height: 33px;
				font-size: 15px;
			}
			.woocommerce .coupon .input-text{
				height: 45px;
				font-size: 15px;
			}

/**
*	Repair
**/
	html :where(img){
		max-width: unset !important;
	}
	body:not(.home){
		padding-top: 130px !important;
	}
	.header-menu-item > a > img{
		padding-top: 5px;
	}
	.img-contact{
		display: block;
		width: 85px;
		margin: auto;
	}