body  .container-hotsite-kymko{
	font-family: 'Mulish';
	padding-top: 0px !important;
}

.container-hotsite-kymko{
	margin-top:30px;
}
.qd-am-xs-1>ul>li, .n1colunas.qd-xs>ul>li{
	width: 33.33% !important;
}
.container-hotsite-kymko
.container-hotsite-kymko h1,
.container-hotsite-kymko h2,
.container-hotsite-kymko h3,
.container-hotsite-kymko h4,
.container-hotsite-kymko h5,
.container-hotsite-kymko h6 {
	font-family: 'Fredoka One', cursive;
}

:focus {
	outline: none;
}
.shelf-qd-v1{
	max-height: 570px !important;
}
.footer-qd-v1-about-us{
	display: none!important;
}

.container-hotsite-kymko .active {
	color: black !important;
}

.container-hotsite-kymko img.logo {
	width: 236px;
}
/*
.container-hotsite-kymko li {
	list-style-type: none;
}
*/
.container-hotsite-kymko .col-md-6.moto-img img {
	max-width: 80%;
	width: 100%;
	display: block;
	margin-left: auto;
}

.container-hotsite-kymko nav#principal-nav {
	background: rgba(0, 0, 0, 0.55);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 0%, rgba(178, 1, 43, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.55)), color-stop(0%, rgba(0, 0, 0, 0.55)), color-stop(100%, rgba(178, 1, 43, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 0%, rgba(178, 1, 43, 1) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 0%, rgba(178, 1, 43, 1) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 0%, rgba(178, 1, 43, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 0%, rgba(178, 1, 43, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#b2012b', GradientType=0);
	background-color: #b2012b;
	border: none;
	border-radius: 0px;
	margin: 0px;
	height: 80px;
	width: 100%;
	top: 0px;
}

.container-hotsite-kymko .container-normal {
	padding: 0px 5%;
}

.container-hotsite-kymko .navbar-brand {
	height: auto;
}

.container-hotsite-kymko .row.display-flex {
	display: flex;
	flex-wrap: wrap;
}

.container-hotsite-kymko .row.display-flex > [class*='col-'] {
	display: flex;
	flex-direction: column;
}

.container-hotsite-kymko .navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}

.container-hotsite-kymko .navbar-nav>li>a:hover {
	 background-color: transparent;
	 color: #000!important;
}

.container-hotsite-kymko ul#menu {
	margin-top: 0px;
	height: 80px;
	line-height: 80px;
    float: right;
}

.container-hotsite-kymko .navbar-default .navbar-nav > li > a {
	font-family: 'Fredoka One', cursive;
	color: white;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.container-hotsite-kymko h1 {
	font-family: 'Fredoka One', cursive;
	color: white;
	font-size: 49px;
	padding-top: 28%;
}

.container-hotsite-kymko .img.logo {
    width: 236px;
}

.container-hotsite-kymko h1 span {
	font-size: 33px;
	display: block;
}

.container-hotsite-kymko .navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

/*.container-hotsite-kymko .navbar-collapse.collapse {
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}*/

.navbar-default .navbar-toggle {
       margin-top: 20px!important;
}

.container-hotsite-kymko .navbar-header {
	margin: 0!important;
}

/*.container-hotsite-kymko .navbar-nav>li {
    float: left;
}*/

/*.container-hotsite-kymko .nav>li {
    position: relative;
    display: block;
}*/



.container-hotsite-kymko .banner-statico {
	background: url(../img/banner-bg-principal-100.jpg);
    padding-top: 80px;
    width: 100% !important;
    background-repeat: no-repeat;
    background-size: cover;
}
.container-hotsite-kymko .facil-manejar{
	width: 100% !important;}

.container-hotsite-kymko .facil-manejar .col-md-5 {
	padding-left: 0px!important;
}

.container-hotsite-kymko h2 {
	font-size: 40px;
	margin-bottom: 4%;
	color: #585857;
}

.container-hotsite-kymko .container-fluid.facil-manejar {
	background: #8c807a;
}

.container-hotsite-kymko .container-fluid.facil-manejar h2,
.container-hotsite-kymko .container-fluid.facil-manejar p {
	color: white;
}

.container-hotsite-kymko .container-fluid.categorias-inicio {
	text-align: center;
	background: url(../SVG/bg-claro-maya.svg);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	padding: 5%;
	background-color: #e6e6e6;
	width: 100% !important;

}

.container-hotsite-kymko .container-fluid.categorias-inicio img {
	display: block;
	margin: 0 auto;
}

.container-hotsite-kymko .container-fluid.facil-manejar h2 {
	margin-top: 10%;
}

.container-hotsite-kymko .container-automaticas {
	background: url(../img/bg-motos-automaticas-100.jpg), url(../SVG/bg-maya.svg), url(../SVG/bg-decorado.svg);
	background-position: left top, right 18%, 102% -32px;
	background-repeat: no-repeat;
	background-size: 40%, 60%, 18%;
}

.container-hotsite-kymko .container-semiautomaticas {
	background: url(../img/bg-semiautomaticas-100.jpg), url(../SVG/bg-maya.svg), url(../SVG/bg-aro.svg);
	background-position: left top, right 18%, 102% -32px;
	background-repeat: no-repeat;
	background-size: 40%, 60%, 18%;
}

.container-hotsite-kymko .container-maxiscooter {
	background: url(../img/bg-maxiscooter-100.jpg), url(../SVG/bg-maya.svg), url(../SVG/bg-prisma.svg);
	background-position: left top, right 18%, 102% -32px;
	background-repeat: no-repeat;
	background-size: 40%, 60%, 18%;
}

.container-hotsite-kymko .series {
	background: url(../img/bg-redes-footer-100.jpg), url(../SVG/bg-maya.svg);
	background-position: left top, right 18%;
	background-repeat: no-repeat;
	background-size: 40%, 60%;
}

.container-hotsite-kymko
.container-hotsite-kymko .container-semiautomaticas,
.container-hotsite-kymko .container-automaticas,
.container-hotsite-kymko .container-maxiscooter {
	padding: 3% 0px 0% 0%;
}

.container-hotsite-kymko .row.iconos {
	padding-top: 10%;
	text-align: center;
}

.container-hotsite-kymko .col-md-6.text-container-bottom {
	justify-content: center;
}

.container-hotsite-kymko .container-sectiontext {
	max-width: 65%;
}

.container-hotsite-kymko .row.iconos img {
	max-width: 70%;
	margin: 0 auto;
	display: block;
	padding-bottom: 15%;
}

.container-hotsite-kymko .row.iconos p {
	max-width: 130px;
	text-align: center;
	margin: 0 auto;
}

.container-hotsite-kymko a.btn-ver-video {
	text-decoration: none;
	display: flex;
	align-items: center;
	font-family: 'Fredoka One', cursive;
	color: #585857;
	letter-spacing: 0.5px;
	font-size: 18px;
	max-width: 180px;
	margin-top: 10%;
}

.container-hotsite-kymko a.btn-ver-video img {
	display: block;
	max-width: 60px;
	margin-right: 2%;
}

.container-hotsite-kymko h3.title-moto {
	font-family: 'Mulish';
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 0px;
}

.container-hotsite-kymko p.modelo {
	margin-bottom: 5px;
}

.container-hotsite-kymko span.price-principal {
	display: block;
	color: #ffffff;
	background: #000000;
	font-size: 19px;
	padding: 0;
	display: inline-block;
	border-radius: 25px;
	padding: 5px 18px;
	font-weight: bold;
	margin-bottom: 7px;
}

.container-hotsite-kymko span.price-anterior {
	text-decoration: line-through;
	color: #565656;
	font-size: 17px;
	font-weight: bold;
}

.container-hotsite-kymko a.btn-comprar {
	color: #565656;
}

.container-hotsite-kymko .slick-next {
	background: url(../SVG/arrow-next.svg) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 21px !important;
}

.container-hotsite-kymko .slick-prev {
	background: url(../SVG/arrow-prev.svg) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 21px !important;
	left: -40px;
}

.container-hotsite-kymko ul.footer-links {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	padding: 14px 0px;
	margin: 0px;
	max-width: 350px;
	margin: 0 auto;
}

.container-hotsite-kymko ul.footer-links li {
	display: inline-block;
	list-style-type: none;
	text-align: center;
	justify-content: center;
}

.container-hotsite-kymko ul.footer-links li a {
	font-size: 23px;
	margin-bottom: 3px;
	font-family: 'Fredoka One', cursive;
	background: #ab1238;
	color: white;
	display: block;
	width: 100%;
	padding: 7px 0px;
	border-radius: 30px;
	margin: 0 auto;
	text-decoration: none;
}

.container-hotsite-kymko ul.footer-links li:not(:first-child) a {
	background: none;
	font-family: 'Mulish';
	color: #585857;
	text-decoration: revert;
	font-size: 12px;
}


.container-hotsite-kymko .footer-links li:first-child {
	width: 100%;
	margin-bottom: 15px;
}

.container-hotsite-kymko .footer-links li:not(:first-child) {
	flex: 1;
}

.container-hotsite-kymko .container-fluid.footer {
	padding-top: 5%;
	padding-bottom: 2%;
	background: rgb(244, 244, 244);
	background: linear-gradient(0deg, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.container-hotsite-kymko h3.title-moto {
	font-family: 'Mulish';
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 0px;
}

.container-hotsite-kymko .colors li {
	list-style-type: none;
	display: block;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	margin-left: 10px;
}

.container-hotsite-kymko li.gris {
	background: #3e3e3d;
}

.container-hotsite-kymko li.amarillo {
	background: #e1ec82;
}

.container-hotsite-kymko p.modelo {
	margin-bottom: 5px;
}

.container-hotsite-kymko span.price-principal {
	display: block;
	color: #ffffff;
	background: #000000;
	font-size: 19px;
	padding: 0;
	display: inline-block;
	border-radius: 25px;
	padding: 5px 18px;
	font-weight: bold;
	margin-bottom: 7px;
}

.container-hotsite-kymko span.price-anterior {
	text-decoration: line-through;
	color: #565656;
	font-size: 17px;
	font-weight: bold;
}

.container-hotsite-kymko a.btn-comprar {
	color: #565656;
}

.container-hotsite-kymko .colors {
	border-bottom: 1px solid #d0d0d0!important;
	padding-bottom: 10px;
	margin-bottom: 15px!important;
}

.container-hotsite-kymko .moto {
	max-width: 70%;
	margin: 0 auto;
	flex-direction: column;
	position: relative;
	text-align: left;
}

.container-hotsite-kymko .container-accesorios-repuestos {
	text-align: center;
	padding: 4% 0px;
}

.container-hotsite-kymko .container-accesorios-repuestos {
	text-align: center;
	padding: 0% 4% 6% 4%;
}

.container-hotsite-kymko .container-series .moto-img {
	padding-top: 8%;
	flex-direction: row !important;
	align-items: flex-end !important;
	justify-content: flex-end !important;
}

.container-hotsite-kymko .container-series .col-md-6.moto-img img {
	width: auto;
	margin: inherit;
}

.container-hotsite-kymko h2.red {
	color: #ab1238;
	padding-top: 4%;
}

.container-hotsite-kymko footer {
	margin-top: 5%;
	padding-top: 2%;
	padding-bottom: 2%;
	background: rgba(0, 0, 0, 0.55);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 0%, rgba(178, 1, 43, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.55)), color-stop(0%, rgba(0, 0, 0, 0.55)), color-stop(100%, rgba(178, 1, 43, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 0%, rgba(178, 1, 43, 1) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 0%, rgba(178, 1, 43, 1) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 0%, rgba(178, 1, 43, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 0%, rgba(178, 1, 43, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#b2012b', GradientType=0);
	background-color: #b2012b;
	text-align: center;
	color: white;
}

.container-hotsite-kymko .menu-footer ul {
	display: flex;
	justify-content: space-around;
	margin: 0;
	max-width: 663px;
	margin: 0 auto;
	padding: 0px;
}

.container-hotsite-kymko footer h2 {
	color: white;
	padding-top: 0%;
	margin-bottom: 1%;
}

.container-hotsite-kymko .menu-footer ul li {
	background: white;
	border-radius: 50px;
	padding: 5px 20px;
	width: 200px;
}

.container-hotsite-kymko .menu-footer ul li a {
	color: #585857;
}

.container-hotsite-kymko ul#menu li a {
	line-height: 50px;
	display: block;
	cursor: pointer;
}
.container-hotsite-kymko .container-fluid.categorias-inicio p {
    text-transform: uppercase;
    font-size: 17px;
}

.container-hotsite-kymko .ca3-scroll-down-link {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 80px;
	margin: 0 auto;
	line-height: 38px;
	left: 50%;
	bottom: 0px;
	color: #FFF;
	text-align: center;
	z-index: 100;
	text-decoration: none;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
	-moz-animation: ca3_fade_move_down 2s ease-in-out infinite;
	animation: ca3_fade_move_down 2s ease-in-out infinite;
}

.title-moto{
	min-height: 47px;
}

.about-us-qd-v1-carousel{
	display: none;
}


/*.container-hotsite-kymko .product_field_170 {
	float: left;
    width: 46%;
}*/

.container-hotsite-kymko .shelf-qd-v1 .shelf-qd-v1-mobile-right-block .shelf-qd-v1-price .shelf-qd-v1-best-price {
	height: auto!important;
    font-weight: 600;
    font-size: 21px;
    color: #fff!important;
}
.shelf-qd-v1 .shelf-qd-v1-mobile-right-block .shelf-qd-v1-price {
    text-align: left;
    margin-top: 5px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000!important;
}

.modelo .product_field_170{
    float: left;
    width: 47%;
}

.modelo .product_field_170 ul{
  float: right;
}


.no-sticky-menu-kymco {
  position: absolute;
  top: 0;
  width: 100%;
}

h2.slick-slide{
	display: none!important;
}

/*animated scroll arrow animation*/
@-webkit-keyframes ca3_fade_move_down {
	0% {
		-webkit-transform: translate(0, -20px);
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	100% {
		-webkit-transform: translate(0, 20px);
		opacity: 0;
	}
}

@-moz-keyframes ca3_fade_move_down {
	0% {
		-moz-transform: translate(0, -20px);
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	100% {
		-moz-transform: translate(0, 20px);
		opacity: 0;
	}
}

@keyframes ca3_fade_move_down {
	0% {
		transform: translate(0, -20px);
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	100% {
		transform: translate(0, 20px);
		opacity: 0;
	}
}

@media(max-width:768px) {
	.container-hotsite-kymko .menu-footer ul li {
		background: white;
		border-radius: 50px;
		padding: 5px 10px;
		width: 115px;
	}

	.qd-am-xs-4>ul>li, .n4colunas.qd-xs>ul>li{
		width: 50%;
	}

	.qd-am-xs-1>ul>li, .n1colunas.qd-xs>ul>li{
		width: 50% !important;
	}

	.prateleira li .vtex-cpImgsThumb, .prateleira li .vtex-cpInner, .vtex-cpSkuIds{
		width: 23px;
		height: 23px;
	}

	.qd_cpViewMore{
		margin-top: 23px;
	}

	.container-hotsite-kymko .shelf-qd-v1 .shelf-qd-v1-mobile-right-block .shelf-qd-v1-price .shelf-qd-v1-best-price{
		font-size: 15px !important;
	}

	.shelf-qd-v1 .shelf-qd-v1-mobile-right-block .shelf-qd-v1-price{
		text-align: center;
	}

	.container-hotsite-kymko span.price-principal {
    font-size: 13px;

	}

	.slick-prev {
	    left: -20px!important;
	}

	.slick-next {
	    right: -16px!important;
	}

	.shelf-qd-v1-mobile-right-block .col-xs-12{
		padding:0!important;
	}


	body {
	    padding-top: 55px !important;
	}

	.content-hotsite-victory button.navbar-toggle {
	    margin-right: 35px;
	}

	.content-hotsite-victory nav.navbar.navbar-default {
	    background-position: bottom;
	    border: none;
	    background-size: 4px;
	    border-radius: 0px;
	    z-index: 998;
	    width: 100%;
	}


	.container-hotsite-kymco button.navbar-toggle {
	    top: 16px;
	    right: 10px;
	}

	.container-hotsite-kymko .col-xs-6 {
	    width: 50%!important;
	}

	.container-hotsite-kymko .moto {
	    max-width: 80%;

	}
	.container-hotsite-kymko .menu-footer ul {
		display: flex;
		justify-content: space-around;
		margin: 0;
		max-width: 663px;
		margin: 0 auto;
		padding: 0px;
		/* flex-wrap: wrap; */
	}

	.container-hotsite-kymko .menu-footer ul li a {
		color: #585857;
		font-size: 11px;
	}

	.container-hotsite-kymko .row.iconos {
		max-width: 95%;
		margin: 0 auto;
		padding-bottom: 10%;
	}

	.container-hotsite-kymko .container-fluid.facil-manejar {
		text-align: center;
	}

	.container-hotsite-kymko .row.iconos p {
		margin-bottom: 10%;
	}

	/*.container-hotsite-kymko .col-md-6.moto-img img {
		max-width: 60%;
		margin-right: auto;
	}*/

	.container-hotsite-kymko ul.footer-links li a {
		font-size: 16px;
	}

	.container-hotsite-kymko .container-automaticas {
		background-position: left top, 260px 7%, 102% -32px;
		background-repeat: no-repeat;
		background-size: 60%, 153%, 26%;
	}

	.container-hotsite-kymko .container-semiautomaticas {
		background-position: left top, 260px 7%, 102% -32px;
		background-repeat: no-repeat;
		background-size: 60%, 153%, 26%;
	}

	.container-hotsite-kymko .container-maxiscooter {
		background-position: left top, 260px 7%, 102% -32px;
		background-repeat: no-repeat;
		background-size: 60%, 153%, 26%;
	}

	.container-hotsite-kymko h2 {
		font-size: 26px;
	}

	.container-hotsite-kymko a.btn-ver-video {
		margin: 0 auto;
		margin-top: 5%;
		margin-bottom: 10%;
	}

	.container-hotsite-kymko .container-fluid.categorias-inicio img {
		max-width: 70%;
	}

	.container-hotsite-kymko .container-sectiontext {
		max-width: 100%;
		text-align: center;
	}

	.container-hotsite-kymko h1 {
		color: white;
		font-size: 33px;
		padding-top: 5%;
	}

	.container-hotsite-kymko h1 span {
		font-size: 22px;
	}

	/*.container-hotsite-kymko .container-fluid.series img {
    	max-width: 50%;
	}*/

	.container-hotsite-kymko .product_field_170 {
	    float: left;
	    width: 100%!important;
	    text-align: center;
	}
	.shelf-qd-v2-no-stock {
    	text-align: center;
	}

	.container-hotsite-kymko .colors {
	    border-bottom: 1px solid #d0d0d0!important;
	    padding-bottom: 10px;
	    margin-bottom: 15px!important;
	    text-align: center;
	    width: 68%;
	    margin: 0 auto;
	}
	.container-hotsite-kymko ul#menu {
	   	margin-top: 0px;
	    height: auto;
	    line-height: auto;
	    width: 100%;
	    text-align: left;
	}
	.container-semiautomaticas .col-xs-12{
		padding: 0!important;
	}

	.container-automaticas .col-xs-12{
		padding: 0!important;
	}

	.container-maxiscooter .col-xs-12{
		padding: 0!important;
	}
	.modelo {
	    width: 100%!important;
    	float: left!important;
	}

	.container-hotsite-kymko ul#menu li a {
	    line-height: 19px;
	    display: block;
	}
	.container-hotsite-kymko div#bs-example-navbar-collapse-1 {
	    background: #9a0125;
	}
	/*.container-hotsite-kymko button.navbar-toggle {top: 16px;right: 10px;}*/

	.container-hotsite-kymko .navbar-default .navbar-toggle .icon-bar {
	    background-color: white;
	}

	.container-hotsite-kymko h3.title-moto {
	    text-transform: uppercase;
	    font-size: 12px!important;
	    margin-bottom: 0px;
	    width: 100%!important;
	    float: left;
	    text-align: center!important;
	}
}

	.container-hotsite-kymko .container-fluid {
	        width: 100%;
	    margin: 0 auto;
	    max-width: 100%;
	}

	.container-hotsite-kymko .container-fluid {
	    width: 100%!important;
	    max-width: initial!important;
	}

	.container-hotsite-kymko .navbar .container-fluid {
	    padding-right: 15px;
	    padding-left: 15px;
	    margin-right: auto;
	    margin-left: auto;
	}


	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

		padding-left: 15px!important;
		padding-right: 15px!important;
	}
