@font-face{font-family:'Avenir LT Std 65 Medium';src:url("../themes/demo/assets/fonts/AvenirLTStd-Black.eot");src:url("../themes/demo/assets/fonts/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"),url("../themes/demo/assets/fonts/AvenirLTStd-Black.woff2") format("woff2"),url("../themes/demo/assets/fonts/AvenirLTStd-Black.woff") format("woff"),url("../themes/demo/assets/fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black") format("svg");font-weight:750;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}
@font-face{font-family:'Avenir LT Std 35 Light';src:url("../themes/demo/assets/fonts/AvenirLTStd-Light.eot");src:url("../themes/demo/assets/fonts/AvenirLTStd-Light.eot?#iefix") format("embedded-opentype"),url("../themes/demo/assets/fonts/AvenirLTStd-Light.woff2") format("woff2"),url("../themes/demo/assets/fonts/AvenirLTStd-Light.woff") format("woff"),url("../themes/demo/assets/fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light") format("svg");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}
@font-face{font-family:'Avenir LT Std 45 Book';src:url("../themes/demo/assets/fonts/AvenirLTStd-Book.eot");src:url("../themes/demo/assets/fonts/AvenirLTStd-Book.eot?#iefix") format("embedded-opentype"),url("../themes/demo/assets/fonts/AvenirLTStd-Book.woff2") format("woff2"),url("../themes/demo/assets/fonts/AvenirLTStd-Book.woff") format("woff"),url("../themes/demo/assets/fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book") format("svg");font-weight:350;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}
#blog{padding:90px 0px 150px}
#blog .post-card{display:block;margin-bottom:80px}
#blog .post-card h2{color:#000;font-size:20px;line-height:normal}
#blog .post-card .featured-image{background-color:#aaa;background-repeat:no-repeat;background-size:cover;background-position:center center;height:430px;margin-bottom:30px;width:100%}
#blog .sidebar li{margin-bottom:15px}
#blog .sidebar a{color:#000;display:block;font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;line-height:normal;position:relative}
#blog .sidebar a img{background-color:#eee;border:1px solid #f79e1d;box-shadow:0px 0px 12px #f79e1d;height:auto;margin-bottom:15px;opacity:0;left:0px;bottom:100%;position:absolute;visibility:hidden;width:300px;z-index:10;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#blog .sidebar a p{font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;font-size:15px}
#blog .sidebar a:hover img{opacity:1;visibility:visible}
#blog .sidebar a:hover p{color:#f79e1d}
#post{padding:70px 0px 150px}
@media only screen and (min-width:992px) and (max-width:1199px){#post{padding:70px 0px 150px}
}
@media only screen and (min-width:768px) and (max-width:991px){#post{padding:50px 0px}
}
@media only screen and (max-width:767px){#post{padding:25px 0px 50px}
}
#post h1{font-size:36px;line-height:normal}
@media only screen and (min-width:768px) and (max-width:991px){#post h1{font-size:32px}
}
@media only screen and (max-width:767px){#post h1{font-size:24px}
}
#post h4.desc{color:#f79e1d;font-size:18px;line-height:normal;margin-top:70px}
#post .post-item .featured-image{display:block;margin:80px 0px;width:100%}
@media only screen and (min-width:992px) and (max-width:1199px){#post .post-item .featured-image{margin:30px 0px 50px}
}
@media only screen and (max-width:767px){#post .post-item .featured-image{margin:20px 0px 35px}
}
#post .post-content{color:#666;font-size:16px;line-height:1.618;padding-bottom:70px}
#post .post-content .aligncenter{margin-left:auto;margin-right:auto;text-align:center}
#post .post-content .size-full{margin-left:auto;margin-right:auto;width:100%;height:auto;display:block}
#post .post-content .size-large{margin-left:auto;margin-right:auto;width:80%;height:auto;display:block}
#post .post-content img{margin:15px auto;max-width:100%;display:block}
#post .post-content em{font-style:italic}
#post .post-content b,#post .post-content strong{font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif}
#post .post-content iframe{margin:15px auto;display:block}
#post .post-content p{margin:15px 0px}
#post .post-content a{color:#f79e1d;font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif}
#post .secret-menu{padding-bottom:50px}
#post .secret-menu .secret-menu-box{padding:0px 6%}
@media only screen and (min-width:768px) and (max-width:991px){#post .secret-menu .secret-menu-box{padding:0px}
}
#post .secret-menu hr{border-top:1px solid #f79e1d;margin-bottom:50px}
#post .secret-menu .section-header{margin-bottom:-13px;padding-left:30px}
@media only screen and (min-width:768px) and (max-width:991px){#post .secret-menu .section-header{margin-bottom:-11px;padding-left:15px}
}
@media only screen and (max-width:767px){#post .secret-menu .section-header{margin-bottom:0px;padding-left:10px}
}
#post .secret-menu .section-header h1{color:#000;display:inline-block;font-size:50px;line-height:normal;text-transform:uppercase;vertical-align:middle}
@media only screen and (min-width:768px) and (max-width:991px){#post .secret-menu .section-header h1{font-size:42px}
}
@media only screen and (max-width:767px){#post .secret-menu .section-header h1{font-size:32px;line-height:1}
}
#post .secret-menu .section-header p{color:#000;display:inline-block;line-height:normal;text-align:left;vertical-align:middle}
@media only screen and (max-width:767px){#post .secret-menu .section-header p{width:calc(100% - 50px)}
}
#post .secret-menu .section-header .arrow-btn{float:right;margin-top:15px}
#post .secret-menu .section-header .arrow-btn a{color:#000;margin:0px 5px}
#post .secret-menu .carousel{background-color:#000}
#post .secret-menu .carousel-indicators{bottom:-31px}
#post .secret-menu .carousel-indicators li{background-color:#f79e1d;border:0px;margin:0px 2px}
#post .secret-menu .carousel-indicators li.active{background-color:#000;border:0px;height:10px;width:10px}
@media only screen and (max-width:767px){#post .secret-menu .carousel-inner .item{text-align:center}
}
#post .secret-menu .carousel-inner .item .featured-image{display:inline-block;padding:25px 30px 0px 0px;max-width:800px;height:auto;vertical-align:middle;width:50%}
@media only screen and (max-width:767px){#post .secret-menu .carousel-inner .item .featured-image{display:block;max-width:400px;margin:20px auto;padding:0px;width:100%}
}
#post .secret-menu .carousel-inner .item .featured-image img{display:block;margin:0px 0px 0px auto;height:auto;width:100%}
#post .secret-menu .carousel-inner .item .product-info{display:inline-block;margin:55px 0px;vertical-align:middle;width:45%}
@media only screen and (min-width:768px) and (max-width:991px){#post .secret-menu .carousel-inner .item .product-info{margin:15px 0}
}
@media only screen and (max-width:767px){#post .secret-menu .carousel-inner .item .product-info{display:inline-block;margin:15px 0 50px;width:100%}
}
#post .secret-menu .carousel-inner .item .product-info h2{color:#fff;font-family:"Avenir LT Std 45 Book",Helvetica,Arial,sans-serif;font-size:28px;line-height:normal;margin-bottom:10px;text-transform:uppercase}
@media only screen and (max-width:767px){#post .secret-menu .carousel-inner .item .product-info h2{font-size:18px;padding:0px 15px}
}
#post .secret-menu .carousel-inner .item .product-info .badge{background-color:transparent;border:1px solid #f79e1d;border-color:#f79e1d;border-radius:0px;color:#f79e1d;font-size:12px;line-height:1;margin-bottom:15px;padding:6px 7px 5px;text-transform:uppercase}
#post .secret-menu .carousel-inner .item .product-info .event-details{color:#999}
@media only screen and (max-width:767px){#post .secret-menu .carousel-inner .item .product-info .event-details{display:inline-block;padding:0px 15px}
}
#post .secret-menu .carousel-inner .item .product-info .event-details p{font-family:"Avenir LT Std 35 Light",Helvetica,Arial,sans-serif;font-size:15px;margin-bottom:15px}
#post .secret-menu .carousel-inner .item .product-info .event-details table td{color:#fff;font-size:15px;line-height:1.4;text-align:left;text-transform:uppercase}
#post .secret-menu .carousel-inner .item .product-info .event-details table td:first-child{color:#999;padding-right:20px}
#post .secret-menu .carousel-inner .item .product-info .event-countdown{color:#fff;margin-top:20px}
#post .secret-menu .carousel-inner .item .product-info .event-countdown p{font-family:"Avenir LT Std 35 Light",Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:10px}
@media only screen and (min-width:768px) and (max-width:991px){#post .secret-menu .carousel-inner .item .product-info .event-countdown p{font-size:14px;margin-bottom:5px}
}
@media only screen and (max-width:767px){#post .secret-menu .carousel-inner .item .product-info .event-countdown p{font-size:14px;margin-bottom:5px}
}
#post .secret-menu .carousel-inner .item .product-info .event-countdown .secret-menu-countdown-timer{display:inline-block;text-align:center;text-transform:uppercase}
#post .secret-menu .carousel-inner .item .product-info .event-countdown .secret-menu-countdown-timer p{color:#999;font-family:"Avenir LT Std 45 Book",Helvetica,Arial,sans-serif;font-size:16px;line-height:normal}
@media only screen and (max-width:767px){#post .secret-menu .carousel-inner .item .product-info .event-countdown .secret-menu-countdown-timer p{font-size:13px}
}
#post .secret-menu .carousel-inner .item .product-info .event-countdown .countdown-block{border:1px solid #959595;display:block;font-size:36px;margin-bottom:10px;padding:25px 22px}
@media only screen and (min-width:768px) and (max-width:991px){#post .secret-menu .carousel-inner .item .product-info .event-countdown .countdown-block{font-size:24px;margin-bottom:5px;padding:20px 19px}
}
@media only screen and (max-width:767px){#post .secret-menu .carousel-inner .item .product-info .event-countdown .countdown-block{font-size:20px;margin-bottom:5px;padding:18px 16px}
}
#post .secret-menu .carousel-inner .item .product-info .event-countdown .countdown-block span{line-height:1;width:41px}
#post .secret-menu .carousel-inner .item .product-info .secret-cta{margin-top:15px;text-align:right}
@media only screen and (min-width:768px) and (max-width:991px){#post .secret-menu .carousel-inner .item .product-info .secret-cta{margin-top:10px;text-align:left}
}
@media only screen and (max-width:767px){#post .secret-menu .carousel-inner .item .product-info .secret-cta{margin-top:10px;text-align:center}
}
#post .secret-menu .carousel-inner .item .product-info .secret-cta h4{color:#999;font-family:"Avenir LT Std 45 Book",Helvetica,Arial,sans-serif;font-size:24px;float:left;line-height:normal}
@media only screen and (min-width:768px) and (max-width:991px){#post .secret-menu .carousel-inner .item .product-info .secret-cta h4{float:none;margin-bottom:10px}
}
@media only screen and (max-width:767px){#post .secret-menu .carousel-inner .item .product-info .secret-cta h4{float:none;margin-bottom:10px}
}
#post .secret-menu .carousel-inner .item .product-info .secret-cta h4 .sens,#post .secret-menu .carousel-inner .item .product-info .secret-cta h4 .rm{font-size:15px;line-height:normal;position:relative;top:-6px}
#post .secret-menu .carousel-inner .item .product-info .secret-cta h4 .sens{font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif}
#post .secret-menu .carousel-inner .item .product-info .secret-cta h4 .before-discount{text-decoration:line-through}
#post .secret-menu .carousel-inner .item .product-info .secret-cta h4 .before-discount .sens{display:none}
#post .secret-menu .carousel-inner .item .product-info .secret-cta h4 .promo-product{color:#e74c3c;font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif}
#post .secret-menu .carousel-inner .item .product-info .secret-cta h4 .promo-product .rm{font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif}
#post .secret-menu .carousel-inner .item .product-info .secret-cta form{display:inline-block}
#post .secret-menu .carousel-inner .item .product-info .secret-cta .btn-view-deal{color:#f79e1d;display:inline-block;font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;margin:0px 5px;padding:5px;vertical-align:middle}
@media only screen and (min-width:768px) and (max-width:991px){#post .secret-menu .carousel-inner .item .product-info .secret-cta .btn-view-deal{margin:0px 15px 0px 0px;padding:5px 0px}
}
@media only screen and (max-width:767px){#post .secret-menu .carousel-inner .item .product-info .secret-cta .btn-view-deal{display:block;margin:0px 15px 0px 0px;padding:5px 0px}
}
#post .secret-menu .carousel-inner .item .product-info .secret-cta .btn-add-cart{font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;font-size:14px;padding:9px 20px 7px}
#post .secret-menu .carousel-inner .item .product-info .secret-cta .btn-add-cart .fa{font-size:24px;margin-right:5px;vertical-align:top;position:relative;top:-3px}
#post .secret-menu .carousel-inner .item .product-info .secret-cta .btn-add-cart.out-of-stock{background-color:#e74c3c;border-radius:0px;opacity:1}
#post .shop-cta{padding-bottom:60px;text-align:center}
#post .shop-cta .content{border-top:1px solid #f79e1d}
#post .shop-cta .product-card{display:inline-block;margin:20px 15px;vertical-align:top;width:25%}
@media only screen and (min-width:768px) and (max-width:991px){#post .shop-cta .product-card{width:45%}
}
@media only screen and (max-width:767px){#post .shop-cta .product-card{width:100%;max-width:280px}
}
#post .shop-cta .btn-shop-now{font-family:"Avenir LT Std 65 Medium",Helvetica,Arial,sans-serif;padding:12px 30px}
#post .more-stories hr{border-color:#f79e1d}
#post .more-stories .content{padding-top:50px}
#post .more-stories .featured-image{background-color:#666;background-size:cover;background-position:center center;margin-bottom:10px;height:195px;width:100%}
@media only screen and (max-width:767px){#post .more-stories .featured-image{height:210px}
}
#post .more-stories .story-card{margin-bottom:30px}
@media only screen and (max-width:767px){#post .more-stories .story-card{margin:0px auto 30px;max-width:400px}
}
#post .more-stories .story-card a{color:#000}
#post .more-stories h3{font-size:18px;line-height:normal}
#post .more-stories h4.desc{margin-top:0px;text-align:center;margin-bottom:20px}
@media only screen and (max-width:768px){#post .post-content img{width:100% !important;height:auto !important }
}