@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}
#brand .page-header{background-color:#fff;padding:50px 15px}
#brand .page-header img{width:250px}
#brand .products-listing{padding-bottom:100px}
#brand .product-card{ margin:15px 0px;min-height:580px}
#brand .brand-banner img{height:380px;width:auto}
#brand .brand-banner .container-fluid{padding:0px}
#brand .brand-desc{padding:90px 0px 60px}
#brand .brand-desc .right{padding-left:35px}
#brand .brand-desc img{width:100%}
#brand .brand-desc h3{font-size:24px;margin-top:15px;margin-bottom:20px;text-transform:uppercase}
#brand .brand-desc p{font-size:16px;margin-bottom:15px}
#brand .brand-desc .btn-shop{margin-top:15px}
#brand .content-source{padding:40px 0px 0px;text-align:right}
#brand .content-source p{border-bottom:1px solid #f79e1d;font-size:12px;font-style:italic;margin-bottom:0;padding-bottom:25px}
#brand .content-source p a{color:#f79e1d;font-style:italic}
#brand .slick-slider{margin-left:-15px;margin-right:-15px}
#brand .slider-nav h3{display:inline-block}
#brand .slider-nav .nav-buttons{float:right}
#brand .slider-nav button{background-color:transparent;border:0px;border-radius:0px}
#brand .slider-nav button .fa{color:#aaa}
#brand .slider-nav button.active .fa{color:#000}
#brand .booze-cta{padding-bottom:100px;text-align:center}
#brand .booze-cta h3{font-size:24px;margin-bottom:30px;text-transform:uppercase}
#brand .booze-cta img{display:block;height:auto;width:100%}
#brand .booze-cta .container > .row:first-child{border-top:2px solid #f79e1d;padding-top:80px}
#brand .booze-cta .row .left{padding-right:5px}
#brand .booze-cta .row .right{padding-left:5px}
#brand .booze-cta .booze-brand{background-color:#fff;border:1px solid #ddd;display:block;position:relative;width:100%;padding:10px;height:auto}
#brand .booze-cta .booze-brand h5{color:#f79e1d;text-transform:uppercase}
#brand .booze-cta .brand-banner{opacity:1;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}
#brand .booze-cta .brand-logo{max-width:250px;left:50%;min-width:180px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;width:40%}