/*
 Theme Name:   KTM Child
 Author:       Stephan Riedl (riedl_stephan@outlook.de)
 Template:     ktm
 Version:      1.2.0
 Text Domain:  ktm-child
*/

/* Small devices (landscape phones, 576px and up) */
@media (max-width:576px) {
	.card-grid ul.list-group span.material-symbols-outlined {
		display:block;
	}
	.glide-vehicles .glide__arrows {
		top:-12rem;
	}
	.glide-vehicles .glide__arrow.glide__arrow--left {
		left:25px;
	}
	.glide-vehicles .glide__arrow.glide__arrow--right {
		right:25px;
	}
	.list-group.dealer-details {
		flex-direction:column;
	}
	.list-group.dealer-details span.material-symbols-outlined {
		display:inline-block !important;
	}
	.list-group.dealer-details .multi-line {
		display:inline-block;
		vertical-align:-7px;
		margin-left:10px;
	}
	.btn {
		/*width:100% !important;*/
	}
	.gradient-wrapper .overflow-wrapper {
		max-height:250px;
	}
	.card .card-body {
		text-align:center;
	}
	.card .list-group .list-group-item {
		text-align:center;
	}
	.tns-carousel-wrapper.home,
	.tns-carousel-wrapper.home .tns-carousel-inner,
	.tns-carousel-wrapper.home .tns-item {
		height:450px;
	}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width:768px) {
	.card-grid ul.list-group span.material-symbols-outlined {
		display:block;
	}
	.glide-vehicles .glide__arrows {
		top:-18rem;
	}
	.glide-vehicles .glide__arrow.glide__arrow--left {
		left:25px;
	}
	.glide-vehicles .glide__arrow.glide__arrow--right {
		right:25px;
	}
	.list-group.dealer-details {
		flex-direction:row;
	}
	.list-group.dealer-details span.material-symbols-outlined {
		display:block !important;
	}
	.list-group.dealer-details .multi-line {
		display:block;
	}
	.gradient-wrapper .overflow-wrapper {
		max-height:650px;
	}
}

/* Large devices (desktops, 992px and up) */
@media (min-width:992px) {
	.card-grid ul.list-group span.material-symbols-outlined {
		display:block;
	}
	.glide-vehicles .glide__arrows {
		top:-18rem;
	}
	.glide-vehicles .glide__arrow.glide__arrow--left {
		left:35px;
	}
	.glide-vehicles .glide__arrow.glide__arrow--right {
		right:35px;
	}
	.gradient-wrapper .overflow-wrapper {
		max-height:450px;
	}
	.dropdown-menu:not(.reset) {
		box-shadow:none !important;
		background:transparent !important;
		padding-top:0 !important;
	}
	.navbar-stuck .dropdown-menu {
		background:#ffffff !important;
		padding-top:10px !important;
	}
	.navbar-nav .dropdown-item {
		color:#ffffff !important;
		border-top:1px solid rgba(255,255,255,0.3);
	}
	.navbar-stuck .navbar-nav .dropdown-item {
		color:#121212 !important;
		border-top:1px solid rgba(35,35,35,0.1);
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width:1200px) {
	.card-grid ul.list-group span.material-symbols-outlined {
		display:inline-block;
	}
	.glide-vehicles .glide__arrows {
		top:-15rem;
	}
	.glide-vehicles .glide__arrow.glide__arrow--left {
		left:35px;
	}
	.glide-vehicles .glide__arrow.glide__arrow--right {
		right:35px;
	}
	.gradient-wrapper .overflow-wrapper {
		max-height:450px;
	}
}

/* ONLY WIDE */
@media (min-width:1440px) {

}