.carousel-line-head{border:1px solid #333;color:#333;display:inline-block;font-family:"proxima_novaregular";font-size:25px;letter-spacing:.25em;margin-bottom:20px;margin-left:-15px;padding:5px 7px}.carousel-head{font-size:50px;line-height:1.1;margin:0}.carousel-sub-head{font-size:30px;margin:0 0 20px}.day-life p{margin-top:5px;padding:0}.carousel-cat-btn{background:#d57835 url("../images/link-arrow.png") no-repeat scroll 120px center;border-radius:20px;box-shadow:0 0 4px #000;color:#fff;display:inline-block;float:right;font-family:"proxima_nova_rgbold";font-size:20px;padding:5px 35px 5px 15px;text-align:center}.carousel-thumbnail{position:relative}.mini-nav-carousel{padding-top:15px;float:left;width:60%}.mini-nav-carousel .carousel-thumbnail{bottom:70px;left:0;position:absolute}.mini-nav-carousel .carousel-paragraph{margin:0 0 45px}.mini-nav-carousel a{color:#000;font-family:"proxima_nova_ltsemibold";font-size:16px;text-transform:uppercase}.carousel-thumbnail-main{position:relative;display:block}.carousel-thumbnail-main .carousel-thumbnail{bottom:70px;left:0;position:absolute}.carousel-thumbnail-main .carousel-thumbnail a{display:inline-block;width:13%}.carousel-thumbnail-main .carousel-thumbnail a img{width:100%}.carousel-thumbnail-main .carousel-thumbnail img{border:2px solid #999;margin-right:3px;opacity:.5}.carousel-thumbnail-main .carousel-thumbnail a.active img{opacity:1}.carousel-thumbnail-main>a{color:#000;font-family:"proxima_nova_ltsemibold";font-size:16px;text-transform:uppercase;position:absolute;bottom:120px}.short-carousel{width:100%;margin-top:20px}.short-carousel .short-inner-carousel{padding:0 160px 0 100px}.short-carousel .carousel-head{font-family:"proxima_nova_ltsemibold";font-size:15px;margin-bottom:15px;padding-top:29px}.mini-nav-carousel .carousel-head{color:#0073cf}.mini-nav-carousel .carousel-sub-head{font-style:italic;color:#000}.mini-nav-carousel .carousel-paragraph{color:#000}.short-carousel .carousel-head{color:#0073cf}.short-carousel .carousel-sub-head{font-style:italic;color:#000}.short-carousel .carousel-paragraph{color:#000}@media(min-width:768px) and (max-width:990px){.carousel-thumbnail-main .carousel-thumbnail{bottom:50px;left:0}.carousel-thumbnail-main>a{bottom:100px}}@media(min-width:660px) and (max-width:767px){.carousel-thumbnail-main .carousel-thumbnail{bottom:20px;left:0}.carousel-thumbnail-main>a{bottom:70px}}@media(max-width:659px){.mini-nav-carousel{padding:0 15px;width:100%}.short-carousel .short-inner-carousel{padding:0 100px}.carousel-thumbnail-main .carousel-thumbnail{margin:0 0 30px;position:static;text-align:center;width:100%}}@media(max-width:480px){.short-carousel .short-inner-carousel{padding:0 60px}.carousel-thumbnail-main .carousel-thumbnail a{display:inline-block;width:12%}}