@media (min-width:1240px){.container{max-width:1280px;}
}
code, kbd, pre, samp{font-family:monospace,serif;font-size:1em;}
a{color:#a30b33;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
input, button{line-height:1.2;}
.mr-30{margin-right:30px;}
li{list-style-type:none;}
.section-title{font-size:30px;line-height:1.2;position:relative;padding-bottom:20px;}
.section-title::after{border-bottom:3px solid;bottom:-4px;content:"";height:2px;left:0;right:0;margin:0 auto;position:absolute;width:60px;color:#a30b33;border-color:#a30b33;}
input:focus,
textarea:focus{outline:none;}
::-webkit-input-placeholder{color:#fff;}
input::placeholder{color:#fff;font-weight:500;}
.searchbox::placeholder{color:#fff !important;}
.form-control:focus{box-shadow:none;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button{cursor:pointer;font-size:14px;font-weight:800;letter-spacing:2px;padding:10px 25px;text-transform:uppercase;white-space:normal;width:auto;}
.btn:focus, .btn.focus{box-shadow:none;}
input,
select,
textarea{font-size:15px;}
.header-transparent{background:transparent;position:absolute;width:100%;}
.navbar-brand{height:auto;margin:20px 25px;}
.cart-icon{background:rgba(0, 0, 0, 0) url(../frontend/assets/images/oddbins-cart-icon.png) no-repeat scroll center center/100% auto;display:block;float:left;height:38px;margin-right:15px;width:28px;}
.header-cart-tot{color:#ffffff;float:left;line-height:38px;cursor:pointer;float:left;}
.login-reg-btn{border:2px solid #ffffff;border-radius:3px;color:#ffffff;display:block;font-size:14px;margin-left:25px;padding:5px 36px;line-height:26px;}
.login-reg-btn:hover{color:#a30b33;border-color:#a30b33;}
.cart-wrap{border-left:2px solid #353535;float:left;margin-left:20px;padding-left:20px;}
.header-inner > .navbar{padding-left:0;padding-right:40px;padding-top:0;padding-bottom:0;}
.searchbox-wrap .searchbox{background:#393939 url(../frontend/assets/images/oddbins-search-icon.png) no-repeat scroll right 20px center!important;border:medium none;border-radius:3px;color:#ffffff;font-size:14px;line-height:1.2;padding:12px 20px;width:250px;height:auto;}
.site-logo{background-color:#000;}
.navigation-section{margin-left:170px;}
.main-navigation .nav-link{color:#ffffff;display:block;font-size:14px;font-weight:500;text-transform:uppercase;}
.navbar-expand-lg .navbar-nav .nav-link{padding:22px 17px;}
.normal-header{background-color:#000;}
.normal-header .site-logo{background:#000;}
.advertisement-section{padding-top:65px;padding-bottom:65px;}
.membership-section .signup-bg{background-image:url("../frontend/assets/images/oddbins-become-a-member.jpg");background-repeat:no-repeat;background-position:inherit;background-size:cover;}
.featurebox-wrap.signup-bg{min-height:380px;}
.featurebox-wrap.membership-block{position:relative;}
.membership-block .featurebox-inner{position:absolute;left:0;right:0;bottom:auto;top:50%;margin:0 auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);text-align:center;}
.membership-title{color:#a30b33;font-size:18px;font-weight:500;margin-bottom:20px;}
.prise-of-year{color:#1c1a1c;font-size:16px;line-height:1.3;margin-bottom:10px;background-repeat:no-repeat;}
.prise-of-year h4{font-size:inherit;margin:0;line-height:1.4;color:#fff;}
.membership-content .img-icon{width:20px;}
.prise-of-year .member_price{color:#a30b33;}
.featurebox-inner{padding-left:20px;padding-right:20px;}
.membership-block .bg-overlay{background:rgba(0,0,0,0.35);}
.sign_up_btn a{background:#a30b33 url(../frontend/assets/images/right-direction-hand.png) no-repeat scroll left 10px center/22px auto;color:#ffffff;display:inline-block;padding:6px 10px 6px 40px;text-transform:uppercase;}
@media only screen and (max-width:991px){.featurebox-wrap.membership-block{margin-top:20px;}
}
.featured-name a{color:#000000;display:block;font-family:"Poppins";font-size:36px;line-height:1.1;margin-bottom:20px;}
.featured-price p{color:#a30b33;font-size:45px;font-family:"Poppins";line-height:45px;}
.featurebox-inner .btn.oddbins-btn{margin-top:25px;padding:16px 25px;float:none;}
.featured-product-section{margin-top:45px;}
.featured-btn{display:inline-block;}
.featurebox-inner .description{margin-bottom:30px;}
.featurebox-section{padding-top:65px;padding-bottom:65px;}
.featured-product-section .featurebox-inner{padding:0;}
.promobox-section{background-image:url("../frontend/assets/images/content_banner-3.jpg");background-repeat:no-repeat;background-position:inherit;background-size:cover;height:380px;position:relative;}
.promobox-section .bg-overlay{background:rgba(0,0,0,0.35);}
.promobox-text p{color:#a30b33;font-size:30px;line-height:1;text-align:center;text-transform:uppercase;}
.promobox-btn .btn.oddbins-btn{width:auto;float:none;display:inline-block;margin-bottom:0;margin-left:auto;margin-top:15px;padding:15px 35px;}
.promobox-inner{position:absolute;left:0;right:0;bottom:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);padding-left:20px;padding-right:20px;}
.shop-more-wrap{display:inline-block;}
.promobox-img{padding-bottom:20px;}
@media only screen and (max-width:991px){.featured-image{margin-top:30px;}
}
section.our-history{padding-top:90px;padding-bottom:90px;}
.our-history .section-title{margin-bottom:70px;}
.history-bg{background-image:url("../frontend/assets/images/oddbins-testimonial-bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;}
.history-box{height:410px;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;position:relative;}
.history-box:before{content:'';position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #fff;opacity:1;z-index:2;}
.history-box-inner .img-wrap{margin-bottom:20px;margin-top:25px;}
.history-box.box-1,
.history-box.box-3{background:#b2a19a;}
.our-history .box-2{/*background-image:url("../frontend/assets/images/oddbins-our-history-img-first.jpg"); */background-repeat:no-repeat;background-position:center;background-size:cover;}
.our-history .box-4{/*background-image:url("../frontend/assets/images/oddbins-our-history-img-third.jpg");*/background-repeat:no-repeat;background-position:center;background-size:cover;}
.history-box.box-5{background-color:#343340;}
.history-box.box-6{/*background-image:url("../frontend/assets/images/oddbins-our-history-img-fifth.jpg");*/background-repeat:no-repeat;background-position:center;background-size:cover;}
.history-box-inner{width:90%;margin:0 auto;}
section{position:relative;}
.testimonial-bg{background-image:url("../frontend/assets/images/oddbins-testimonial-bg.jpeg");background-repeat:no-repeat;background-position:center;background-size:cover;}
.testimonial-section .section-title{margin-top:75px;color:#fff;}
.testimonial-inner-wrap{text-align:center;padding:10px 10px 10px 20px;margin-top:80px;}
.testimonial-section .client-desc p{color:#fff;margin:0 auto;text-align:center;width:58%;font-size:16px;line-height:35px;}
.client-name h4{margin-top:25px;margin-left:0;margin-right:0;margin-bottom:0;font-size:22px;color:#fff;}
.testimonial-wrap{margin-bottom:60px;margin-top:-50px;}
.contact-section{padding-bottom:60px;}
.contact-form-wrap .form-field{width:100%;padding:15px;border:1px solid #eee;color:#a30b33;font-weight:500;}
.contact-form-wrap input::placeholder,
.contact-form-wrap textarea::placeholder{color:#000;font-weight:500;}
.contact-section .section-title{margin-top:55px;margin-bottom:55px;}
.contact-form-wrap{margin-bottom:20px;}
.section-title::after{border-bottom:3px solid;bottom:-4px;content:"";height:2px;left:0;right:0;margin:0 auto;position:absolute;width:60px;color:#a30b33;border-color:#a30b33;}
.btn.oddbins-btn{background-color:#a30b33;border-radius:3px;color:#ffffff;display:inline-block;font-size:14px;font-weight:bold;padding:12px 25px;text-align:center;width:208px;line-height:1.2;text-transform:uppercase;}
.contact-form-btn{margin:0 auto;text-align:center;margin-top:30px;}
.btn.contact-form-submit:hover{background-color:#000;}
@media only screen and (max-width:991px){.contact-form-wrap{margin-bottom:20px;}
}
.newsletter-section{background-color:#a30b33;padding:40px 0;}
.mailchimp-wrap .form-field{background:transparent;width:100%;padding:20px 58px 20px 20px;border:2px solid #ffffff;}
.mc-form-group .form-inner{position:relative;}
.subscribe-btn{background-image:url("../frontend/assets/images/oddbins-newslatter-right-arrow.png");background-repeat:no-repeat;background-position:center;}
.btn.subscribe-btn{position:absolute;border:none;padding:16px 10px;right:0;top:0;width:70px;font-size:0;line-height:40px;background-color:#a30b33;border-radius:0 !important;margin:0;}
@media only screen and (max-width:991px){.mailchimp-wrap{margin-top:20px;}
}
.footer_area{background:#2c3136 none repeat scroll 0 0;float:left;padding:60px 0 40px;width:100%;}
.footer-block a{color:#9c9ea0;}
.footer-block .menu-item a{text-transform:uppercase;}
.footer-block p{color:#9c9ea0;}
.footer-inner-block{overflow:hidden;}
@media only screen and (min-width:1025px){.footer_area{padding:70px 0;}
}
@media only screen and (max-width:991px){.footer-block .menu{padding:0;}
}
.footer-before-part{float:left;background:#171a1c none repeat scroll 0 0;width:100%;padding:60px 0 55px;}
.site-description .desc-text{color:#fff;font-size:14px;line-height:26px;font-family:inherit;font-weight:500;}
.oddbins-link{color:#fff;border-bottom:1px solid;}
.site-copyright{color:#9c9ea0;font-size:14px;line-height:26px;}
.br-link{border-bottom:1px solid;color:#9c9ea0;}
.site-description{border-bottom:1px solid #9c9ea0;margin-bottom:25px;padding-bottom:25px;}
.footer_socialmedia li{height:36px;width:36px;line-height:36px;text-align:center;}
.footer_socialmedia a:hover{opacity:0.7;}
.site-copyright a:hover{color:#a30b33;}
@media only screen and (max-width:991px){.footer_socialmedia{float:none !important;margin-top:20px;}
}
.page-header.bg-img{background-image:url("../frontend/assets/images/oddbins-inner-page-banner-1.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;}
.page-header{border-radius:0;height:280px;display:flex;align-items:center;display:flex;}
