@font-face{font-family:'Geared Slab';src:url('../fonts/Geared Slab Regular.eot');src:local('☺'),
url('../fonts/Geared Slab Regular.woff') format('woff'),
url('../fonts/Geared Slab Regular.ttf') format('truetype'),
url('../fonts/Geared Slab Regular.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:"Geared Slab thin";src:url("../fonts/GearedSlab-Thin.eot");src:url("../fonts/GearedSlab-Thin.eot?#iefix") format("embedded-opentype"),
url("../fonts/GearedSlab-Thin.woff2") format("woff2"),
url("../fonts/GearedSlab-Thin.woff") format("woff"),
url("../fonts/GearedSlab-Thin.ttf") format("truetype"),
url("../fonts/GearedSlab-Thin.svg#Geared Slab") format("svg");}
@font-face{font-family:'Miller-Banner-Semibold';src:url('../fonts/Miller-Banner-Semibold.eot');src:local('☺'), url('../fonts/Miller-Banner-Semibold.woff') format('woff'), url('../fonts/Miller-Banner-Semibold.ttf') format('truetype'), url('../fonts/Miller-Banner-Semibold.svg') format('svg');font-weight:normal;font-style:normal;}
body{font-family:'Brandon_med' !important;letter-spacing:0.10px;color:#000;}
ul{padding:0;margin:0;list-style:none;}
a,button{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
a:hover,a:focus{text-decoration:none;}
img{max-width:100%;}
p{font-size:16px;font-family:"Miller-Banner-Semibold";}
.btn{background:#bf2932 none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:0 10px 15px rgba(0, 0, 0, 0.5);color:#fff;cursor:pointer;display:inline-block;float:none;font-family:"Geared Slab",Arial,Helvetica,sans-serif;font-size:29px;font-weight:normal;height:68px;letter-spacing:normal;line-height:68px;padding:0 30px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:none 0s ease 0s;vertical-align:middle;white-space:normal;}
.btn::before{border-bottom:34px solid #bf2932 !important;border-left:10px solid transparent!important;border-top:34px solid #bf2932!important;content:"";height:0;left:-10px;position:absolute;top:0;transition:none 0s ease 0s;width:0;}
.btn::after{border-bottom:34px solid #bf2932!important;border-right:10px solid transparent!important;border-top:34px solid #bf2932!important;bottom:0;content:"";height:0;position:absolute;right:-10px;transition:none 0s ease 0s;width:0;}
.btn.active, .btn:active{background:#f51a27 !important;color:#fff !important;}
.btn:hover::before, .btn:hover::after, .btn:focus::before, .btn:focus::after{border-bottom-color:#f51a27 !important;border-top-color:#f51a27 !important;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus{outline:medium none;outline-offset:0;}
.btn.focus, .btn:focus, .btn:hover{background:#f51a27 none repeat scroll 0 0;color:#ffffff;text-decoration:none;transition:none 0s ease 0s;}
.btn:hover::before, .btn:hover::after, .btn:focus::before, .btn:focus::after{border-bottom-color:#f51a27;border-top-color:#f51a27;}
.btn.active, .btn:active{background-image:none;box-shadow:none;outline:0 none;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{box-shadow:none;cursor:not-allowed;opacity:0.65;}
.btn.disabled, fieldset[disabled] a.btn{pointer-events:none;}
.our-club.product-data{margin-top:0;padding-bottom:90px;background-position:65% bottom;}
.our-club{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:53px 0 56px;min-height:450px;margin-top:-30px;}
.title{display:inline-block;font-size:25px;padding:10px 15px 7px;position:relative;text-align:center;vertical-align:top;z-index:1;background-color:#fff;color:#000;font-family:Geared Slab;font-size:35px;min-width:290px;margin:0;text-transform:uppercase;}
.sub-title{position:relative;z-index:1;border-top:3px solid transparent;border-bottom:3px solid transparent;font-size:35px;text-align:center;text-transform:uppercase;display:inline-block;vertical-align:top;padding:3px 31px 0;font-family:Geared Slab;margin-bottom:20px;}
.sub-title:before{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url('../images/title-arrow-left.png');content:"";position:absolute;left:0;right:auto;top:0;bottom:0;height:52px;width:12px;}
.sub-title:after{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url('../images/title-arrow-right.png');content:"";position:absolute;left:auto;right:0;top:0;bottom:0;height:52px;width:12px;}
.white{border-color:#fff;color:#fff;}
.benefits > p, .manage > p{color:#fff;line-height:40px;margin:0;}
.navbar{border:medium none;border-radius:0;margin:0;min-height:inherit;}
.navbar-nav > li{margin:0 3px;}
.navbar-nav > li > a{font-size:20px;color:#000;font-family:"Geared Slab thin";padding-bottom:9px;padding-top:10px;}
.nav > li.active > a,.nav > li > a:focus, .nav > li > a:hover{background-color:#cc333b;color:#fff;}
.dropbox-btn a{padding-left:0 !important;padding-right:0 !important;}
.dropbox-btn a:hover,.dropbox-btn a:focus{background-color:transparent !important;}
.our-contain{background-color:#333;background-position:center center;background-repeat:repeat;margin-top:-20px;background-size:auto 100%;}
.con_right_text{margin:55px auto 0;max-width:300px;width:100%;}
.index_para{max-width: 250px; margin: 0 auto; margin-bottom: 1.25rem;}
.con_right_text > h4{color:#fff;font-family:"Geared Slab thin";font-size:74px;line-height:51px;margin-top:41px;}
.con_right_text span{display:inline-block;font-size:49px;}
.con_right_text > p{color:#fff;font-size:17px;padding:0;width:100%;}
.con_btn{display:inline-block;margin:22px 0 12px;width:100%;}
.logo_bg{background-color:rgba(0, 0, 0, 0.5);display:inline-block;padding:6px 0;width:100%;}
.video-box{background-image:url("../images/youtub_frem.png");background-repeat:no-repeat;background-size:411px 268px;margin:40px auto 30px;max-width:411px;padding:33px 44px 40px 38px;text-align:center;}
.video-box iframe{height:185px;}
.press_logo{display:inline-block;margin-top:0;vertical-align:top;width:100%;}
.press_logo ul li{display:inline-block;margin:10px 0;padding:0 8px;vertical-align:middle;}
.press_logo h6{background-color:rgba(0, 0, 0, 0.5);color:#fff;display:inline-block;font-family:"Geared Slab thin";font-size:16px;margin:0;padding:10px 15px 2px;width:auto;letter-spacing:3px;}
.club-box{overflow:hidden;}
.product .club-box{float:none;}
.club-box > ul{border-left:5px solid #fff;border-right:5px solid #fff;margin:0 auto 33px;min-height:227px;padding-bottom:30px;padding-top:30px;width:268px;position:relative;font-family:"Miller-Banner-Semibold";}
.club-box > ul:before{background-image:url("../images/club-bottom-bg.png");background-repeat:no-repeat;bottom:-33px;content:"";height:38px;left:-4px;margin:0 auto;position:absolute;right:0;width:267px;}
.club-box span{display:inline-block;height:30px;text-align:center;vertical-align:top;width:50px;}
.our_btn{display:inline-block;vertical-align:top;margin-top:18px;}
.text-left > li{color:#fff;font-size:16px;line-height:40px;}
.club-box_left h4{background-image:url("../images/our-text_bg.png");background-repeat:no-repeat;color:#fff;height:62px;padding:0px;text-align:center;width:349px;font-family:"Miller-Banner-Semibold";}
.club-box_left{display:inline-block;float:right;margin-top:86px;}
.benefits-manage{background-position:center;background-repeat:no-repeat;background-size:cover;padding:53px 0 56px;border-top:8px solid #cc333b;}
.benefits-manage hr{margin:40px 25px;border-color:rgba(255, 255, 255, 0.55);}
.brotherhood-top{background-color:#cc333b;display:inline-block;padding:35px 0;position:relative;vertical-align:top;width:100%;z-index:1;}
.brotherhood-top:before{border-left:70px solid transparent;border-right:70px solid transparent;border-top:57px solid #cc333b;bottom:-20px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0;z-index:-1;}
.brotherhood-bottom{padding:52px 0 48px;}
.brotherhood-bottom h1{color:#000;display:inline-block;font-family:Geared Slab;font-size:40px;width:100%;margin-top:0;margin-bottom:17px;}
.footer{background-color:#434343;display:inline-block;padding:52px 0 45px;vertical-align:top;width:100%;}
.footer-logo{margin-bottom:2px;width:100%;min-height:47px;padding:0px;}
.footer-link li{display:inline-block;margin:0 4px;vertical-align:top;}
.footer-link li a{color:#706f6f;font-family:"Geared Slab Regular";font-size:13px;}
.footer-link li a:hover,.footer-link li a:focus{color:#fff;}
.social-media ul{margin:5px -7px;}
.social-media li{display:inline-block;vertical-align:top;margin:0 7px;}
.social-media li a{font-size:20px;color:#6d6d6d;}
.social-media li a:hover,.social-media li a:focus{color:#fff;}
.copyright{margin-bottom:0;font-size:13px;color:#706f6f;font-family:"Geared Slab Regular";}
.club-box.visible1{display:block;}
.con_right_text > h4{display:block;}
.con_tital > h4{color:#fff;font-family:"Geared Slab thin";font-size:80px;line-height:55px;margin-top:41px;}
.con_tital span{display:inline-block;font-size:49px;width:100%}
.hiddenn-xs{display:block;}
.visiblen-xs{display:none;}
@media screen and (min-width:1200px){.container{width:970px;}
}
@media screen and (max-width:991px){.our-contain{background-size:cover;}
}
@media screen and (max-width:767px){.brotherhood-top .container{margin-top:0}
.our-contain:before{content:"";position:absolute;width:200%;height:227%;top:-100%;left:-100%;z-index:-1;background:url(/theme5/img/02HeaderBG.png) 0 0 repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
header{left:0;position:absolute;right:0;top:0;z-index:10;}
.header{padding:0;}
.navbar-brand{float:none;height:auto;left:0;margin:0 auto;padding:16px 0;position:absolute;right:0;top:0;width:32px;}
.navbar-toggle{float:left;margin-bottom:13px;margin-top:13px;margin-right:15px;}
.navbar-toggle .icon-bar{background-color:#fff;}
.r-dropbox{float:right;padding:18px 0;width:32px;margin-right:10px;}
.navbar-nav{background-color:#fff;text-align:center;}
.navbar-nav > li{margin:3px;}
.club-box_left{float:none;margin-top:15px;display:inline-block;}
.con_right_text{margin:0 auto 20px;}
.our-club.aroduct-data{margin-top:0;}
.con_tital{margin-top:75px;}
.club-box{float:none;}
.club-box > ul:before{background-image:url("../images/club-bottom-bg1.png");}
.text-left{background-color:rgba(0, 0, 0, 0.6);margin-bottom:6px;}
.title:before, .title:after{background-image:none;}
.our-club.res{background-image:url("/theme5/img/04LowerMid.jpg");background-position:80% bottom;background-repeat:no-repeat !important;background-size:cover;margin-top:-30px;min-height:450px;padding:53px 0 56px;}
.our-club.product-data{padding-bottom:100px;background-position:center bottom;}
.product .club-box{margin-top:20px;}
.con_tital > h4{font-size:70px;}
.con_tital span{font-size:40px;}
.contain_data .col-md-7.col-sm-7.col-xs-12,
.contain_data .col-md-5.col-sm-5.col-xs-12{padding-left:0;padding-right:0;}
.container{margin-left:auto;margin-right:auto;padding-left:15px !important;padding-right:15px !important;}
.our-club.res .col-sm-6.col-xs-12.text-center{padding:0;}
.our-club.res .club-box{margin:0 auto;width:268px;}
#product_list_ul{margin-top:33px !important;}
.cart-block-list{display:inline-block;width:auto;}
#product_list_ul{display:inline-block;float:left;margin-top:23px !important;width:100%;}
}
@media screen and (max-width:480px){.hiddenn-xs{display:none;}
.visiblen-xs{display:block;}
.video-box{background-size:280px 188px;margin:20px auto 10px;max-width:280px;padding:23px 30px 40px 21px;}
.video-box iframe{height:132px;}
}
.headFirst{display:inherit !important;font-size:inherit !important;width:inherit !important;}
@media only screen and (max-width:640px){.club-box_left h4{font-size:22px !important;}
}
@media only screen and (max-width:440px){.club.product.container{margin-top:0}
.club-box_left h4{font-size:17px !important;background-position:top center;}
}
@media only screen and (max-width:400px){.club-box_left{display:flex !important;}
}
@media only screen and (max-width:330px){.headFirst{display:inline-block !important;font-size:68px !important;width:100% !important;}
}
@media only screen and (max-width:333px){.clubSubmenu{width:100% !important;}
.club-box > ul:before{width:103% !important;}
.title{width:100% !important;min-width:0px !important;}
}
@media only screen and (min-width:768px) and (max-width:910px){.our-contain{padding-top:7%;}
}
@media (max-width:767px){.nav-bar ul{padding:0px 0px !important;}
}
@media only screen and (max-width:400px){.club-box_left h4{background-image:url("../images/our-text_bg_2.png");background-repeat:no-repeat;color:#fff;height:62px;padding:0px;text-align:center;width:349px;font-family:"Miller-Banner-Semibold";}
.club-box{margin:0 auto;}
}
@media only screen and (min-width:440px) and (max-width:767px){.club-box{margin:0 auto;}
.title:before{background-image:url("../images/club-left-bg.png");background-position:center center;background-repeat:no-repeat;content:"";display:block;height:70px;left:-50px;position:absolute;top:16px;z-index:-1;width:64px;}
.title:after{background-image:url("../images/club-right-bg.png");background-position:center center;background-repeat:no-repeat;content:"";display:block;height:70px;left:auto;position:absolute;right:-50px;top:16px;width:64px;z-index:-1;}
}
@media only screen and (min-width:845px){.title:before{background-image:url("../images/club-left-bg.png");background-position:center center;background-repeat:no-repeat;content:"";display:block;height:70px;left:-50px;position:absolute;top:16px;z-index:-1;width:64px;}
.title:after{background-image:url("../images/club-right-bg.png");background-position:center center;background-repeat:no-repeat;content:"";display:block;height:70px;left:auto;position:absolute;right:-50px;top:16px;width:64px;z-index:-1;}
}
@media only screen and (min-width:440px){.club-container{min-width:370px;}
.club-container .title:before{background-image:url("../images/club-left-bg.png");background-position:center center;background-repeat:no-repeat;content:"";display:block;height:70px;left:-50px;position:absolute;top:16px;z-index:-1;width:64px;}
.club-container .title:after{background-image:url("../images/club-right-bg.png");background-position:center center;background-repeat:no-repeat;content:"";display:block;height:70px;left:auto;position:absolute;right:-50px;top:16px;width:64px;z-index:-1;}
}