/*v1.2*/
.lp--kitchenaid {font-size: 18px; color: #333333; letter-spacing: -0.5px; background: #fff;}
.lp--kitchenaid a {cursor:pointer;}
.lp--kitchenaid .lp--container {width: 1200px; margin: 0 auto;}
.lp--kitchenaid h2 {font-size: 30px; color: #ac1f2d; font-weight: bold; letter-spacing: -1px; line-height: 30px; margin-bottom: 30px; text-transform: uppercase;}
.lp--kitchenaid a.cta {color: #fff; background:rgba(160,9,14,1); border: 1px solid #ac1f2d; text-transform: uppercase; padding: 10px 50px; display: inline-block; transition: all 0.25s}
.lp--kitchenaid a.cta:hover {background: rgba(160,9,14,0.5);}
.lp--kitchenaid section.top {margin-bottom: 50px}
.lp--kitchenaid section.top .logo img {padding: 25px 0; text-align: center; display: block; margin: 0 auto}
.lp--kitchenaid section.top .hero {display: flex; background: #f1f1f1;}
.lp--kitchenaid section.top .copy {padding: 50px; align-self: center;}
.lp--kitchenaid section.top .copy p {margin-bottom: 30px;}
.lp--kitchenaid section.top .categories {display: flex; margin-top: 13px; font-size: 20px; font-weight: bold;}
.lp--kitchenaid section.top .categories img {width:98%;}
.lp--kitchenaid section.top .category {border: 1px solid #ccc; text-align: center; margin-right: 13px; padding: 20px; width: 100%; transition: all 0.1s}
.lp--kitchenaid section.top .category:hover {border-color:#ac1f2d}
.lp--kitchenaid section.top .category:last-child {margin-right: 0!important;}
.lp--kitchenaid section.top .category h3 {color:#ac1f2d;}

.lp--kitchenaid section.tradition {background:#f1f1f1; margin-bottom: 50px}
.lp--kitchenaid section.tradition .lp--container {padding:50px; display: flex}
.lp--kitchenaid section.tradition .copy {align-self: center; padding-right: 100px;}
.lp--kitchenaid section.tradition p {margin-bottom: 20px;}
.lp--kitchenaid section.tradition p:last-child {margin:0;}

.lp--kitchenaid section.offers {margin-bottom: 50px; text-align: center;}

.lp--kitchenaid section.recipes {text-align: center; margin-bottom: 50px}
.lp--kitchenaid section.recipes ul {display: flex; flex-wrap: wrap;}
.lp--kitchenaid section.recipes ul li {border: 1px solid #ccc; width: calc(33.3% - 13px); margin-right: 13px; margin-bottom: 13px; transition: all 0.1s; text-align: left;}
.lp--kitchenaid section.recipes ul li:hover {border-color:#ac1f2d}
.lp--kitchenaid section.recipes ul li a {display: flex;}
.lp--kitchenaid section.recipes ul li img {float: left;}
.lp--kitchenaid section.recipes ul li .text {align-self: center; padding: 0 20px;}
.lp--kitchenaid section.recipes ul li .title {font-size: 20px; font-weight: bold; color: #ac1f2d; line-height: 22px; margin-bottom: 5px;}
.lp--kitchenaid section.recipes ul li span {display: block; font-size: 14px; line-height: 15px}

.lp--recipes {font-size: 18px; line-height: 20px;}  
.lp--recipes .cover {height:260px; overflow:hidden;}
.lp--recipes .cover img {width: 100%; display: block;}
.lp--recipes .lp--container {width: 500px; margin: 30px auto;}
.lp--recipes h2 {font-weight: lighter; text-transform: uppercase; font-size: 30px; line-height: 32px; margin-bottom: 20px}
.lp--recipes span.device {font-size: 16px; margin-bottom: 20px; display: block;}
.lp--recipes p.intro {margin-bottom: 20px;}
.lp--recipes .info {display: flex; margin-bottom: 30px;}
.lp--recipes .info span {width: 50%;}
.lp--recipes h3 {font-weight: bold; text-transform: uppercase; margin-bottom: 20px; color: #ac1f2d}
.lp--recipes .steps ul,.lp--recipes .steps ol {margin-bottom: 30px;}
.lp--recipes .steps strong.title {margin-bottom: 20px; display: block;}
.lp--recipes .steps li {margin-bottom: 15px; list-style: disc; margin-left: 20px;}
.lp--recipes .steps ol li {list-style: decimal-leading-zero; margin-left: 25px;}

@media (max-width: 768px){
.lp--kitchenaid {font-size: 16px; line-height: 18px;}
.lp--kitchenaid .lp--container {width: 100%;} 
.lp--kitchenaid h2 {margin-bottom: 10px; font-size: 24px;}
.lp--kitchenaid section.top {margin-bottom: 15px}
.lp--kitchenaid section.top .logo img {width: 170px;}
.lp--kitchenaid section.top .hero {display: block;}
.lp--kitchenaid section.top .hero img {width: 100%; display: block;}
.lp--kitchenaid section.top .copy {text-align: center; padding: 20px;}
.lp--kitchenaid section.top .copy p {margin-bottom: 15px;}

.lp--kitchenaid section.top .categories {margin-top: 5px; flex-wrap: wrap; padding: 5px}
.lp--kitchenaid section.top .category {flex-wrap: wrap; margin: 5px; width: calc(50% - 10px); padding: 10px 20px}
.lp--kitchenaid section.top .category:last-child {width: 100%;}
.lp--kitchenaid section.top .category:last-child img {width: 50%; margin: 0 auto;}
.lp--kitchenaid section.top .category img {width: 100%; display: block;}
.lp--kitchenaid section.top .category h3 {font-size: 16px;}

.lp--kitchenaid section.tradition h2 {font-size: 24px; margin-bottom: 10px;}
.lp--kitchenaid section.tradition .lp--container {padding: 20px; display: block; text-align: center; width: 100%;}
.lp--kitchenaid section.tradition .copy {padding: 0; margin-bottom: 20px;}
.lp--kitchenaid section.tradition iframe {width: 100%; display: block; height: 200px;}

.lp--kitchenaid section.offers {margin-bottom: 30px;}

.lp--kitchenaid section.recipes .lp--container {padding: 10px;}
.lp--kitchenaid section.recipes ul li {width: 100%; margin-right: 0; margin-bottom: 10px;}
.lp--kitchenaid section.recipes ul li .title {font-size: 18px; line-height: 20px}
.lp--kitchenaid section.recipes ul li img {height: 110px; display: block;}
.lp--kitchenaid section.recipes {margin-bottom: 30px}

.lp--recipes {font-size: 14px;}
.lp--recipes .lp--container {padding: 30px 20px 40px; margin: 0; width: 100%}
.lp--recipes .cover {height: auto;}
.lp--recipes h2 {font-size: 24px; line-height: 26px; margin-bottom: 10px}
.lp--recipes p.intro {font-size: 16px;}
.lp--recipes .info {margin-bottom: 20px;}
.lp--recipes .info span strong {display: block;}
.lp--recipes h3 {font-size: 16px;}
.lp--recipes .steps strong.title {margin-bottom: 10px;}
.lp--recipes .steps li {margin-bottom: 10px}
}