body{font-size:14px;font-weight:400;line-height:24px;font-family:PT Sans,Arial,Arial Unicode MS,Helvetica,sans-serif}#system-message-container *{text-align:left;line-height:24px}img{max-width:100%}a:focus{outline:none!important}a,a:hover{text-decoration:none;color:#ec3642}p{margin:0}p+p{margin-top:10px}.hideMainContent #page-content{display:none}#page-footer{background:#242424}.header,.wrapper{position:relative}.header{-webkit-transition:all .35s cubic-bezier(.005,.975,.73,1);-moz-transition:all .35s cubic-bezier(.005,.975,.73,1);-o-transition:all .35s cubic-bezier(.005,.975,.73,1);transition:all .35s cubic-bezier(.005,.975,.73,1);border-bottom:1px solid hsla(0,0%,53%,.11);background:#0f0f0f;width:100%}.header.header_transparent{position:fixed;border-bottom:1px solid transparent;top:0;width:100%}.header .logo a{margin-bottom:12px;margin-top:10px;display:inline-block}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background:none}.nav-pills>li>a{border-radius:0}.mainnav ul.joomla-nav>li{padding:0 20px;position:relative;display:inline-block}.mainnav ul.joomla-nav>li>a{padding-top:4px;font-size:14px;font-weight:700;color:#fff;text-transform:none;position:relative;margin:20px 0;padding-bottom:4px;display:inline-block}.mainnav ul.joomla-nav>li>a:focus,.mainnav ul.joomla-nav>li>a:hover{text-decoration:none}.mainnav ul.joomla-nav>li.active>a,.mainnav ul.joomla-nav>li:hover>a,.mainnav ul.joomla-nav>li>a:hover{color:#ec3642}.mainnav ul.joomla-nav{padding:0;font-weight:700;margin:0}.mainnav .joomla-nav>li .child-navigation{list-style:none outside none;padding:10px 18px;border:1px solid #efefef;transition:all .2s ease 0s;position:absolute;opacity:0;visibility:hidden;min-width:240px;top:76px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2);left:20px;z-index:999}.mainnav .joomla-nav>li .child-navigation:before{border:11px solid transparent;border-left-color:#fff;content:"";position:absolute;top:-11px;left:-1px}.mainnav .joomla-nav>li:hover>.child-navigation{opacity:1;visibility:visible}.mainnav .joomla-nav>li ul.child-navigation li{padding:6px 0;line-height:24px}.mainnav .joomla-nav>li ul.child-navigation li+li{border-top:1px solid #f2f2f2}.mainnav .joomla-nav>li ul.child-navigation li a{color:#828282;display:block}.mainnav .joomla-nav>li ul.child-navigation li.active>a,.mainnav .joomla-nav>li ul.child-navigation li>a:hover{color:#ec3642}.background_slideshow_inner{height:200px}#cp-caption{top:30%}#cp-caption-inner{position:relative!important}.cp-desc{padding:0;background:none}.small_title{padding:15px 20px;font-size:26px;border:2px solid #fff;margin-bottom:15px;display:inline-block}.big_title,.small_title{font-weight:700;text-transform:uppercase;line-height:1}.big_title{font-size:80px;margin-bottom:13px}.sub_title{padding:15px;font-size:18px;font-weight:700;text-transform:uppercase;position:relative;clear:left;line-height:1;display:inline-block}.sub_title:before{border:10px solid transparent;border-left-color:#ec3642;content:"";position:absolute;bottom:-10px;left:0}.btsc-iconbox-style-icon-inleft-square .icon{height:70px!important;font-size:28px!important;position:relative;text-align:center;margin:10px 0 0!important;border-radius:0;width:70px!important;line-height:70px!important}.btsc-iconbox-style-icon-inleft-square .icon:after{border:14px solid transparent;right:-14px;content:""!important;position:absolute;border-top-color:#ec3642;top:0}.btsc-iconbox-style-icon-inleft-square.iconBoxLeft .icon:after{right:auto;left:-14px}.btsc-iconbox-style-icon-inleft.iconBoxRight{text-align:right}.btsc-iconbox-style-icon-inleft.iconBoxRight .btsc-iconbox-icon{text-align:right;float:right}.btsc-iconbox.iconBoxRight .btsc-iconbox-content-text{margin:0 85px 0 0!important}.btsc-iconbox.iconBoxLeft{text-align:left}.btsc-iconbox.iconBoxLeft .btsc-iconbox-content-text{margin:0 0 0 85px!important}.btsc-iconbox{padding:22px 16px}.btsc-iconbox .btsc-iconbox-title{font-size:18px;text-transform:uppercase}.blockTitleIconBox{color:#fff;text-align:center}.blockIconBox{color:#fff}h3.titleIconBox{padding:65px 0 15px;font-size:36px;text-transform:uppercase;margin:0;line-height:1}.classBox{min-height:450px;color:#fff;position:relative;width:50%;float:left}.imageClassBox{position:absolute;bottom:0;z-index:0}.classBox.imageBoxRight .imageClassBox{right:0}.classBox.imageBoxLeft .imageClassBox{left:1px}.imageBoxRight+.imageBoxLeft{background:url(/templates/bt_fitness/images/image_split.png) no-repeat scroll 0 100% transparent;padding-left:1px}.classBoxDetail{position:relative;z-index:99}.classBox.imageBoxRight .classBoxDetail{padding-right:185px;text-align:right}.classBox.imageBoxLeft .classBoxDetail{text-align:left;padding-left:185px}h3.titleClassBox{padding:160px 0 10px;font-size:48px;font-weight:700;text-transform:uppercase;margin:0}.descClassBox{padding:0 0 35px}.joinButtonClassBox a{height:42px;padding:0 20px;font-size:16px;border:2px solid #fff;color:#fff;transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;text-transform:uppercase;position:relative;line-height:38px;display:inline-block}#page-footer div.module-title h3.module-title-h3{font-size:14px;font-weight:700;margin:0 0 10px;line-height:24px}#page-footer div.module-title h3.module-title-h3 span.textSpecial{font-weight:400}.social_icon{margin-top:20px}.social_icon a{height:35px;font-size:14px;border:1px solid #595959;color:#fff;text-align:center;margin:0 9px 0 0;border-radius:50%;background:#303030;width:35px;line-height:35px;float:left;display:inline-block}#footer-main{padding-top:40px;padding-bottom:25px}#copyright{border-top:1px solid #353535;background:#1c1c1c}.backToTop{padding:12px 0;font-size:24px;color:#fff;text-align:center}.backToTop a{color:#fff}.acymailing_module div.acymailing_form{position:relative;margin-top:20px!important;display:inline-block}.acymailing_module div.acymailing_form_button{right:0;position:absolute;top:0}.acymailing_form_input input.inputbox{height:33px;padding:0 33px 0 5px;border:1px solid #6f6f6f;color:#676767;border-radius:50px;background:#242424;line-height:33px}.acymailing_form_button .acymail_button_submit{height:33px;border:none;position:relative;text-align:center;background:none;background:url(/templates/bt_fitness/images/acymailing_submit_button.png) no-repeat scroll 50% transparent;width:33px}.position_3{position:relative;background:url(/templates/bt_fitness/images/bg-position-3.png) repeat-x scroll bottom transparent}.position_3_inner{padding-bottom:60px}.position_3:before{height:60%;content:"";position:absolute;bottom:0;background:linear-gradient(90deg,#242424,transparent);background:-o-linear-gradient(90deg,#242424,transparent);background:-moz-linear-gradient(90deg,#242424,transparent);background:-webkit-linear-gradient(90deg,#242424,transparent);left:0;width:100%;z-index:0}.block_position2_inner{position:relative}.block_position2_inner:before{height:182px;content:"";position:absolute;bottom:0;background:url(/templates/bt_fitness/images/bg-position-2-before.png) repeat-x scroll bottom transparent;left:0;width:100%;z-index:9}.block_position2 .module-title-h3{padding:15px 5px 15px 25px;font-size:18px;color:#fff;text-transform:uppercase;margin:0;line-height:1}.latestnewsModule{list-style:none;padding:11px 13px;color:#5d5d5d;margin:0;background:#fff7f8}.latestnewsItem+.latestnewsItem{padding-top:8px;border-top:1px solid #ece6e7;margin-top:8px}.latestnewsItem_inner{padding:13px 10px}.latestnewsDate{padding:0 5px;color:#fff;text-transform:uppercase;text-align:center;width:53px;float:left;margin-top:6px}.latestnewsDateDay{padding:9px 0 1px;font-size:24px;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.2);line-height:1}.latestnewsDateMonth{padding:3px 0 15px;font-size:14px;line-height:1}.latestnewsInfor{margin-left:65px}.latestnewsTitle a{font-size:14px;text-transform:uppercase}.latestnewsCategory a,.latestnewsTitle a:hover{color:#5d5d5d}.latestnewsCategory a:hover{color:#ec3642}.latestnewsItem:hover .latestnewsItem_inner{background:#ededed}.block_position2 .blockItem{padding-top:90px}.blockItemSpecial>.moduletable{transform:translateY(-130px);-o-transform:translateY(-130px);-ms-transform:translateY(-130px);-moz-transform:translateY(-130px);-webkit-transform:translateY(-130px)}.blockItem .moduletable{color:#5d5d5d;-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-ms-transition:-ms-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease;background:#fff7f8}.workingHours{padding:8px 25px;color:#6a6a6a}.workingHours_title{padding:9px 0 8px}.timeToMeet-item{padding:8px 0;font-size:14px;text-transform:uppercase;border-bottom:1px solid #ece6e7}.timeToMeet-item span{float:right}.pageheading-title-inner{padding:11px 15px;font-size:36px;text-transform:uppercase;position:relative;background:#ec3642;line-height:1;display:inline-block}.pageheading-title-inner:before{border:14px solid transparent;border-left-color:#ec3642;content:"";position:absolute;bottom:-14px;left:0}.pageheading-desc{padding:0 20px;font-size:24px;text-transform:uppercase;line-height:1}.pageheading-title+.pageheading-desc{padding-top:8px}.page-heading{padding:95px 0 115px;color:#fff;background:url(/templates/bt_fitness/images/bg_page_heading.png) no-repeat scroll 50% #000}.avtAuthor{position:relative;margin-left:15px;float:left;margin-top:-35px;z-index:9}.articleItemBody{margin:0 20px}.articleInfoLeft+.articleMarginLeft,.avtAuthor+.articleItemBody{margin-left:125px}.avtAuthor img{border:3px solid #ec3642;width:88px}span.catItemImage img,span.latestItemImage img,span.tagItemImage img,span.userItemImage img{padding:0;border:none;position:relative;margin:0;z-index:9}span.catItemImage,span.latestItemImage,span.tagItemImage,span.userItemImage{padding:0;margin:0}div.catItemImageBlock,div.latestItemImageBlock,div.tagItemImageBlock,div.userItemImageBlock{padding:0;margin:0;float:none}div.catItemHeader h3.catItemTitle,div.latestItemHeader h2.latestItemTitle,div.tagItemHeader h2.tagItemTitle,div.userItemHeader h3.userItemTitle{padding:7px 0 3px;font-size:24px;text-transform:uppercase;margin:0;line-height:1;font-family:Montserrat}div.catItemHeader h3.catItemTitle a,div.latestItemHeader h2.latestItemTitle a,div.tagItemHeader h2.tagItemTitle a,div.userItemHeader h3.userItemTitle a{color:#fff}div.catItemHeader h3.catItemTitle a:hover,div.latestItemHeader h2.latestItemTitle a:hover,div.tagItemHeader h2.tagItemTitle a:hover,div.userItemHeader h3.userItemTitle a:hover{color:#ec3642}div.catItemAuthor,div.catItemDateCreated,div.latestItemDateCreated,div.tagItemDateCreated,div.userItemDateCreated{display:inline-block}div.catItemCategory,div.latestItemCategory,div.tagItemCategory,div.userItemCategory{padding:0;border:none;display:inline-block}div.catItemCategory span,div.latestItemCategory span,div.tagItemCategory span,div.userItemCategory span{padding:0;color:inherit}div.catItemCommentsLink,div.latestItemCommentsLink,div.userItemCommentsLink{padding:0;border:none;margin:0;display:inline-block}.articleInfo{font-size:11px}.articleInfo>div+div{margin-left:5px}.catItemCategory_top{padding-top:15px;font-size:12px;text-transform:uppercase}.catItemCategory_top a{color:#fff}.catItemCategory_top a:hover{color:#ec3642}.articleInfo a:hover{color:#fff}div.catItemIntroText,div.latestItemIntroText,div.tagItemIntroText,div.userItemIntroText{padding:9px 0 3px;line-height:30px}div.catItemBody,div.latestItemBody,div.tagItemBody,div.userItemBody{padding:0}div.catItemLinks,div.latestItemLinks,div.userItemLinks{padding:5px 0 0;margin:0}div.catItemTagsBlock,div.latestItemTagsBlock,div.userItemTagsBlock{padding:0;border:none}div.catItemTagsBlock span,div.latestItemTagsBlock span,div.userItemTagsBlock span{color:inherit}div.catItemView,div.latestItemView,div.tagItemView,div.userItemView{padding:0 0 25px;border:none;margin-bottom:30px;background:#1b1b1b}.latestItemView .articleItemBody,.tagItemView .articleItemBody{padding:0 15px;margin:0}h2.articleTitle{padding:7px 0 3px;font-size:24px;text-transform:uppercase;margin:0;line-height:1;font-family:Montserrat}h2.articleTitle a{color:#fff}h2.articleTitle a:hover{color:#ec3642}.category-name,.createdby,.published{display:inline-block}.articleIntroText{padding:9px 0 3px;line-height:30px}.articleBlogItem{padding:0 0 25px;border:none;margin-bottom:30px;background:#1b1b1b}.article-info{padding:5px 0 0}.articleBlogItem .articleItemBody{padding:0 15px;margin:0}.articleDetailInfo{margin-bottom:1px;float:left;display:inline-block}.articleDetailInfo a i.fa{font-size:18px}.articleDetailInfo a{height:43px;color:#a3a3a3;text-align:center;background:#242424;width:43px;line-height:43px;display:inline-block}.articleInfoLeft{margin-left:17px;width:100px;float:left;margin-top:22px}.articleDetailInfo:nth-child(odd){margin-right:1px}.item-page .articleItemBody{padding-bottom:15px}#k2Container .modal{overflow-y:inherit;overflow-x:inherit;right:auto;position:inherit;bottom:auto;top:inherit;left:auto;display:inherit;z-index:1050}div.itemHeader h2.itemTitle{padding:7px 0 3px;font-size:24px;text-transform:uppercase;margin:0;line-height:1;font-family:Montserrat}div.itemHeader h2.itemTitle a{color:#fff}div.itemHeader h2.itemTitle a:hover{color:#ec3642}span.itemImage img{padding:0;border:none;margin:0}div.itemImageBlock,span.itemImage{padding:0;margin:0}.k2ArticleItemBody{margin-bottom:30px;background:#1b1b1b}.articleItemBody{color:#f5f5f5}.itemDetailAvatar{margin-bottom:15px;position:relative;width:87px;margin-top:-55px;z-index:9}.itemDetailAvatar img{border:3px solid #ec3642}div.itemContentFooter{padding:0 0 15px;border:none;color:#fff;text-align:left;margin:0}span.itemHits{float:none;display:block}span.itemDateModified{display:block}div.itemTagsBlock{padding:0;border:none}div.itemTagsBlock ul.itemTags li a{height:29px;padding:0 15px;border:1px solid #2d2d2d;margin-right:3px;margin-bottom:3px;color:silver;background:#1b1b1b;line-height:27px;display:inline-block}div.itemTagsBlock ul.itemTags li a:hover{color:#fff;background:#ec3642}div.itemBody{padding-top:30px;color:#9e9e9e;padding-bottom:15px}div.itemLinks{margin:0}div.itemFullText{padding-bottom:20px}.itemView div.itemIntroText{font-size:12px;font-weight:400;color:inherit}div.itemAuthorBlock{padding:16px;border:none;margin:0 0 30px;background:#1b1b1b}div.itemAuthorBlock img.itemAuthorAvatar{padding:0;margin:0;width:140px}div.itemAuthorBlock div.itemAuthorDetails{padding:0;margin-left:155px}div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl{padding:0;border:none;font-weight:400;color:#fff;margin:0}div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl+span.itemAuthorEmail:before{padding:0 10px;color:#fff;content:"|"}h3.itemAuthorName{padding:0 0 10px;font-size:18px;text-transform:uppercase;margin:0;line-height:1}h3.itemAuthorName a{color:#fff}h3.itemAuthorName a:hover{color:#ec3642}.itemAuthorDescription{color:#fff;line-height:26px}div.itemAuthorLatest,div.itemRelated{padding:10px 20px;margin:0 0 30px;background:#1b1b1b}div.itemAuthorLatest ul,div.itemRelated ul{list-style:none;padding:0;margin:0}div.itemAuthorLatest ul li,div.itemRelated ul li{padding:0;border:none;background:none;font-family:Arial}div.itemAuthorLatest ul li a,div.itemRelated ul li a{padding:10px 0 10px 2px;color:#ddd;border-bottom:1px solid hsla(0,0%,100%,.1);display:block}div.itemAuthorLatest ul li a:hover,div.itemRelated ul li a:hover{color:#ec3642}div.itemAuthorLatest h3,div.itemRelated h3{padding:15px 0 12px;font-size:14px;color:#fff;text-transform:uppercase;border-bottom:2px solid hsla(0,0%,100%,.2);margin:0 0 7px}div.itemComments{padding:0;border:none;background:#1b1b1b}div.itemCommentsForm{padding:0 23px 15px}div.itemCommentsForm form input.inputbox{height:39px;margin:0 0 25px;line-height:37px}div.itemCommentsForm form input.inputbox,div.itemCommentsForm form textarea.inputbox{padding:5px;border:1px solid hsla(0,0%,100%,.2);color:#ccc;background:#1b1b1b;width:100%}div.itemCommentsForm form textarea.inputbox{line-height:20px}div.itemCommentsForm h3{padding:15px 0 12px;font-size:14px;color:#fff;text-transform:uppercase;border-bottom:2px solid hsla(0,0%,100%,.2);margin:0 0 34px}div.itemCommentsForm form input#submitCommentButton{height:39px;font-size:18px;border:none;color:#fff;text-transform:uppercase;text-align:center;margin:22px 0 0;background:#ec3642;width:100%}div.itemView{padding:0;border:none;margin:0}div.itemCommentsList h3{padding:22px 10px 22px 20px;font-size:14px;color:#fff;text-transform:uppercase;margin:0;background:#ec3642}div.itemComments ul.itemCommentsList li.authorResponse{background:none}div.itemComments ul.itemCommentsList li{padding:20px 15px;border:none;color:#666;border-bottom:1px solid hsla(0,0%,100%,.2);background:none}div.itemCommentsForm form span#formLog{padding:15px 0 0;margin:0;display:block}div.itemComments ul.itemCommentsList li span.commentToolbar{clear:none}div.itemComments ul.itemCommentsList li .commentItems{margin-left:100px}div.itemComments ul.itemCommentsList li img{padding:4px;border:2px solid #dadada;border-radius:50%;background:none;width:88px}div.itemComments ul.itemCommentsList li span.commentToolbar a{text-decoration:none!important;display:inline-block}.commentText{padding:8px 0 0;line-height:30px}div.itemComments ul.itemCommentsList li span.commentDate{padding:0 0 0 25px;font-size:12px;border:none;font-weight:400;color:#959595;margin:0}div.itemComments ul.itemCommentsList li span.commentAuthorName{font-size:14px;font-weight:400}div.itemComments ul.itemCommentsList li span.commentLink a{text-decoration:none!important}div.subCategory{padding:0;border:none;margin:0 0 30px;background:#1b1b1b}div.subCategoryContainer{margin-bototm:0}div.subCatDescription{line-height:26px}a.subCategoryMore{text-transform:uppercase}a.subCategoryMore:hover{color:#fff}div.subCategory h2{font-size:26px;text-transform:uppercase;margin:-70px 0 15px -15px}div.subCategory h2 a{padding:8px 12px;color:#fff;position:relative;background:#ec3642;display:inline-block}div.subCategory h2 a:before{border:14px solid transparent;border-left-color:#ec3642;content:"";position:absolute;bottom:-14px;left:0}div.subCatDescription{padding:0 0 10px}div.subCategory_info{padding:30px 30px 22px;color:#fff}div.subCategory a.subCategoryImage img,div.subCategory a.subCategoryImage:hover img{padding:0;border:none;margin:0;background:none}ul.my-pagination{padding:0;margin:0}.my-pagination li{list-style:none;display:inline-block}.my-pagination li .pagenav{height:32px;padding:0 10px;font-size:15px;border:1px solid hsla(0,0%,100%,.2);text-decoration:none;font-weight:700;color:#fff;position:relative;margin:0 4px;box-shadow:none;border-radius:0;line-height:30px;display:inline-block}.my-pagination li a.pagenav:hover,.my-pagination li span.pagenav{border:1px solid #ec3642;background:#ec3642}.my-pagination li a.pagenav:hover,.my-pagination li.page-number span.pagenav{color:#fff}.my-pagination li.pagination-prev .pagenav:before{font-size:16px;content:"\f104";position:absolute;top:0;left:0;width:100%;font-family:FontAwesome}.my-pagination li.pagination-next .pagenav:before{font-size:16px;content:"\f105";position:absolute;top:0;left:0;width:100%;font-family:FontAwesome}.my-pagination li.pagination-next .pagenav,.my-pagination li.pagination-prev .pagenav{color:#fff;text-align:center;width:32px}.my-pagination li.pagination-end .pagenav,.my-pagination li.pagination-start .pagenav{color:#999}.my-pagination li.pagination-next .pagenav span,.my-pagination li.pagination-prev .pagenav span{text-indent:-99999px;display:inline-block}.itemCommentsPagination .my-pagination{padding-top:10px;text-align:left}div.itemCommentsPagination{padding:0;margin:-10px 0 30px}.pagination,div.k2Pagination{padding:0;margin:0;float:none}#page-content{padding-top:35px}div.k2ItemsBlock ul{list-style:none;padding:0;margin:0}div.k2ItemsBlock ul li{padding:15px 0;position:relative;border-bottom:1px solid #efefef;background:none!important}div.k2ItemsBlock ul li:hover{background:#f8f8f8!important}div.k2ItemsBlock ul li:before{height:100%;border-left:2px solid #ededed;content:"";position:absolute;top:0;left:0}div.k2ItemsBlock ul li:hover:before{border-left:4px solid #ec3642}div.k2ItemsBlock ul li.lastItem{border:none}.k2ItemsBlock_details{margin-left:60px}.moduleItemDateCreated{font-size:15px;color:#ec3642;text-transform:uppercase;text-align:center;width:55px;line-height:1;float:left;margin-top:3px}.moduleItemDateCreated_dateDay{font-size:24px;padding-bottom:2px}div.k2ItemsBlock ul li a.moduleItemTitle{color:#666;line-height:19px;display:block}.moduleItemTitle{padding-bottom:2px}div.k2ItemsBlock ul li a.moduleItemTitle:hover{color:#ec3642}.moduleItemAuthor,.moduleItemCategory{display:inline-block}.moduleItemAuthor a:hover,.moduleItemCategory a:hover{color:inherit}.menu_sidebar .joomla-nav{list-style:none;padding:0;margin:0}.menu_sidebar .joomla-nav>li{padding:0 1px}.menu_sidebar .joomla-nav>li>a{padding:9px 5px 9px 12px;border-bottom:1px solid hsla(0,0%,100%,.25);display:block}div.k2TagCloudBlock a{height:29px;padding:0 15px!important;border:1px solid hsla(0,0%,100%,.2);margin-right:8px;margin-bottom:8px;color:#9c9c9c;background:#1b1b1b;line-height:27px;display:inline-block}div.k2TagCloudBlock{padding:13px 0}div.k2TagCloudBlock a:hover{color:#fff;background:#ec3642}.bt_sidebar .moduletable{color:#666;background:#fff}.bt_sidebar .moduletable h3.module-title-h3{padding:15px 5px 15px 15px;font-size:18px;text-transform:uppercase;border-bottom:1px solid #efefef;margin:0;line-height:1}.bt_sidebar .moduletable{margin-bottom:30px}.bt_sidebar .moduletable.style_1{color:#fff;background:#ec3642;padding-bottom:2px}.bt_sidebar .moduletable.style_1 a{color:#fff}.bt_sidebar .moduletable.style_1 h3.module-title-h3{padding:14px 5px 14px 12px;border-bottom:2px solid hsla(0,0%,100%,.25)}.bt_sidebar .moduletable.style_3{color:inherit;background:none}.bt_sidebar .moduletable.style_3 h3.module-title-h3{padding:0 0 0 15px;border-bottom:1px solid hsla(0,0%,40%,.15)}.bt_sidebar .moduletable.style_3 h3.module-title-h3>span{padding:0 0 12px;margin-bottom:-1px;border-bottom:1px solid #ec3642;display:inline-block}.blogTrainerItemInner{margin-bottom:30px;text-align:center;background:#1b1b1b}.trainerListTitle a{font-size:18px;text-decoration:none!important;color:#fff;text-transform:uppercase;position:relative;padding-bottom:12px;display:inline-block}.trainerListTitle a:after{content:"";position:absolute;border-bottom:2px solid #fff;bottom:0;left:calc(50% - 23px);width:46px}.trainerListIntroText{padding-top:5px}.blogTrainerItemInfo{padding:20px;color:#fff}.trainerListCategory a{height:66px;text-align:center;border-radius:50%;background:#ec3642;width:66px;vertical-align:middle;display:table-cell}.trainerListCategory{margin-top:-50px;display:inline-block}#page-content{overflow:hidden}div.btp-header{height:auto;margin-bottom:60px;margin-top:-35px}div.btp-categories{height:auto;border-bottom:1px solid hsla(0,0%,53%,.15);text-align:left;margin:0 -500px;background:#121212;line-height:normal}.btp-categories a{height:60px;padding:0 23px;font-size:14px;text-decoration:none;color:#fff;border-radius:0;background:0;line-height:60px;float:left}.btp-categories a+a{border-left:1px solid hsla(0,0%,53%,.15)}.btp-categories a.active,.btp-categories a:hover{background:#ec3642}.extrafieldRow{padding-top:7px;font-size:12px;color:#fff;text-transform:uppercase;position:relative;padding-left:32px}.btp-item{margin:0 15px 30px}.btp-item a span.title-hover{position:relative;text-align:center;margin:40px 10px 0;display:inherit}.btp-item a span.title-hover span{transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);padding:4px 11px;font-size:18px;border:2px solid #fff;transition:transform .45s ease 0s;-o-transition:-o-transform .45s ease 0s;-ms-transition:-ms-transform .45s ease 0s;-moz-transition:-moz-transform .45s ease 0s;-webkit-transition:-webkit-transform .45s ease 0s;position:relative;margin:0;background:none;display:inline-block}.btp_list_introtext{transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);color:#fff;transition:opacity .35s ease 0s,transform .35s ease 0s;-o-transition:opacity .35s ease 0s,-o-transform .35s ease 0s;-ms-transition:opacity .35s ease 0s,-ms-transform .35s ease 0s;-moz-transition:opacity .35s ease 0s,-moz-transform .35s ease 0s;-webkit-transition:opacity .35s ease 0s,-webkit-transform .35s ease 0s;opacity:0;margin-top:14px}.btp_item_info{height:100%;padding:20px 35px;position:absolute;text-align:center;width:100%;z-index:10}.extrafieldRow .extrafield-value+.extrafield-value:before{padding:0 5px;content:"-"}.btp_list_details_text{transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);color:#ec3642;transition:opacity .35s ease 0s,transform .35s ease 0s;-o-transition:opacity .35s ease 0s,-o-transform .35s ease 0s;-ms-transition:opacity .35s ease 0s,-ms-transform .35s ease 0s;-moz-transition:opacity .35s ease 0s,-moz-transform .35s ease 0s;-webkit-transition:opacity .35s ease 0s,-webkit-transform .35s ease 0s;text-transform:uppercase;opacity:0;margin-top:10px}.btp-item a:hover .btp_list_details_text,.btp-item a:hover .btp_list_introtext{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);opacity:1}.btp-item a .btp_item_info:after{background:rgba(0,0,0,.3)}.btp-item a .btp_item_info:after,.btp-item a .btp_item_info:before{right:0;transition:all .45s ease 0s;content:"";position:absolute;bottom:0;top:0;left:0;z-index:-1}.btp-item a .btp_item_info:before{border:1px solid #414141;opacity:0;background:rgba(0,0,0,.6)}.btp-item a:hover .btp_item_info:before{right:20px;opacity:1;bottom:20px;top:20px;left:20px}.btp-item a:hover span.title-hover span{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}.item-page.aboutUsPage{background:none}.item-page.aboutUsPage .articleItemBody{color:inherit;padding-bottom:65px}.btp-comment-fom input[type=email],.btp-comment-fom input[type=text],.btp-comment-fom textarea.review-content{border:1px solid #393939;color:#ccc;background:#1b1b1b}.btp-comment-fom input[type=email].invalid,.btp-comment-fom input[type=text].invalid,.btp-comment-fom textarea.review-content.invalid{border:1px solid red}.btp-comment-fom input[type=email],.btp-comment-fom input[type=text]{height:39px}.btp-detail-extrafields .btp-detail-extrafields-left{padding:13px 15px 20px;background:#141414}.extrafield-title{font-weight:400;color:#ec3642;width:105px;display:inline-block}.extrafield-row{padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.btp-title-extrafield{height:47px;padding:0 0 0 18px;font-size:18px;color:#fff;text-transform:uppercase;position:relative;background:#ec3642;line-height:47px}.btp-title-extrafield:before{border:14px solid transparent;border-left-color:#ec3642;content:"";position:absolute;bottom:-14px;left:0}.btp-slideshow{padding:0;margin:0}.extrafield-title+.extrafield-value:before{padding:0 20px 0 0;color:#ec3642;content:":"}.extrafield-value{font-weight:400;color:#dadada;display:inline-block}.btp-detail-desc-title{padding-top:20px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:7px}.btp-detail-desc-title-detail{font-size:14px;color:#fff;text-transform:uppercase;float:left}.vote-review{float:right}.btp-detail-desc{padding:0 15px 20px;background:#141414;margin-top:35px}.btp-rating-notice{line-height:15px}.btp-detail-desc-full{padding-top:15px;color:#9e9e9e}.btp-comment{background:#1b1b1b;padding-bottom:30px;margin-top:40px}.btp-comments{padding:0}div.btp-comment-head{height:59px;padding:0 0 0 18px;border:none;color:#fff;text-transform:uppercase;background:#ec3642;line-height:59px}div.btp-comment-head span{font-size:14px;text-transform:uppercase}.btp-comment-item{padding:0 20px;color:#9e9e9e;border-bottom:1px solid hsla(0,0%,100%,.1);margin:0}.comment-author{font-size:14px;color:#ec3642}.comment-created{color:#959595;float:none;padding-left:30px}.comment-info{margin-bottom:10px}.btp-comment-item>div{padding:10px 0}.btp-comment-fom{padding:0 20px;color:#9e9e9e;margin-top:20px}.btp-comment-fom .review-form-title{padding:12px 0 8px;border-bottom:2px solid hsla(0,0%,100%,.1);margin:0 0 28px}.btp-comment-fom .review-form-title span{font-size:14px;color:#fff;line-height:normal}.item-full textarea,.item-input input{margin:0}#btp-form-comment .table_body{margin-bottom:26px}.item-label label{font-weight:400}.btp-submit-comment button{height:39px;padding:0 20px;font-size:18px;border:none;color:#fff;text-transform:uppercase;background:#ec3642;line-height:39px}.tabHistory .bt-tabs-nav .tabItem{padding:0;margin:0}.tabHistory .bt-tabs-panes{clear:left}.bt-tabs-fitwidth.tabHistory .bt-tabs-nav span{padding:20px 0 0;font-size:18px;text-indent:9999px;color:inherit;transition:none;text-transform:uppercase;position:relative;text-align:center}.bt-tabs-fitwidth.tabHistory .bt-tabs-nav span:before{height:12px;border:2px solid #4f4f4f;content:"";position:absolute;top:0;border-radius:50px;background:#606060;left:calc(50% - 6px);width:12px;display:inline-block}.tabHistory .bt-tabs-nav span.bt-tabs-current,.tabHistory .bt-tabs-nav span:hover{text-indent:0;background:none}.tabHistory .bt-tabs-nav span.bt-tabs-current:before,.tabHistory .bt-tabs-nav span:hover:before{background:#ec3642}.tabHistory.bt-tabs{padding:0;margin:50px 0 60px;border-radius:0;background:none}.tabHistory .bt-tabs-pane{color:inherit;background:none}.tabHistory .bt-tabs-nav{padding:0 80px;position:relative;margin-top:60px}.tabHistory .bt-tabs-nav:before{content:"";position:absolute;border-bottom:1px solid #4f4f4f;top:6px;left:0;width:100%}.history_skill ul{padding:0;margin:0}.history_skill li{list-style:none;width:50%;line-height:30px;float:left}.history_skill li:before{height:14px;font-size:15px;margin-right:12px;content:"\f05d";text-align:center;border-radius:100%;width:14px;line-height:14px;font-family:FontAwesome}.historyDetails h3{font-size:36px;text-transform:uppercase;margin:0;padding-bottom:10px;line-height:1}.history_desc{padding-bottom:15px}.aboutUs_blockGroup{overflow:hidden}.tabBlock4.bt-tabs{padding:0;color:#fff;margin:0 0 50px;border-radius:0;background:none}.tabBlock4.bt-tabs .bt-tabs-nav span{min-height:0;padding:0;color:#fff;text-transform:uppercase;text-align:center;border-radius:0;line-height:1}.tabBlock4.bt-tabs .bt-tabs-nav>span{padding:35px 0 32px;background:#1a1a1a}.tabBlock4.bt-tabs .bt-tabs-nav>span.bt-tabs-current,.tabBlock4.bt-tabs .bt-tabs-nav>span:hover{background:#ec3642}.tabBlock4.bt-tabs .bt-tabs-nav span.trainerName{font-size:12px;background:none!important;line-height:1;display:block}.tabBlock4.bt-tabs .bt-tabs-nav span.trainerPosition{font-size:30px;background:none!important;line-height:1;display:block}.tabBlock4.bt-tabs .bt-tabs-nav span.trainerName+span.trainerPosition{padding-top:8px}.tabBlock4.bt-tabs .bt-tabs-pane{padding:0;color:#fff;background:#ec3642}.tabBlock4.bt-tabs .detail_tabBlock4,.tabBlock4.bt-tabs .img_tabBlock4{padding:0}.detail_tabBlock4_desc{font-size:24px;line-height:48px}.detail_tabBlock4_user{padding-top:25px;font-size:20px}.detail_tabBlock4_userPosition{padding-top:8px;font-size:14px}.detail_tabBlock4_inner{padding:38px 30px 10px}.iconBoxAboutUs.btsc-iconbox{padding:0}.iconBoxAboutUs.btsc-iconbox .btsc-iconbox-title{font-size:14px!important;color:#ec3642!important;margin:0 0 3px}.iconBoxAboutUs.btsc-iconbox-style-icon-inleft-circle .icon{height:70px!important;margin:6px 0 0!important;background:#ec3642!important;width:70px!important;line-height:70px!important}.iconBoxAboutUs.btsc-iconbox-style-icon-inleft-circle .btsc-iconbox-content-text{margin-left:100px!important}.iconBoxAboutUs.btsc-iconbox+.iconBoxAboutUs.btsc-iconbox{margin-top:30px}.aboutUsTitle{padding-top:20px;font-size:36px;text-transform:uppercase;padding-bottom:11px;line-height:1}.aboutUsTitle span{font-size:48px;display:block}.item-page.trainerProfile{background:none}.socialIconTrainer a{height:35px;font-size:14px;border:1px solid #5f5f5f;color:#fff;text-align:center;margin:0 9px 0 0;border-radius:50px;background:#303030;width:35px;line-height:33px;display:inline-block}.btsc-skillbars-content-skill .skill-name{font-size:12px;font-weight:400;color:#fff;text-transform:uppercase}.btsc-skillbars-content-skill .skill{height:4px;background:#2d2d2d!important;margin-top:4px}.btsc-skillbars-content-skill .skill .skill-level{height:4px;background:#ec3642!important}.btsc-skillbars-content-skill .skill-percent-callout{height:24px;padding:0;font-size:12px;border:none;color:#fff;text-transform:uppercase;top:-34px;margin:0;border-radius:0;background:#ec3642;width:40px}.btsc-skillbars-content-skill .skill-percent-callout:after{display:none}.btsc-skillbars-content-skill .skill-percent-callout:before{border:5px solid transparent;border-left-color:#ec3642;content:"";position:absolute;bottom:-5px;left:0}.socialIconTrainer{margin:18px 0 0}.btsc-skillbars{margin:40px 0 0}.trainerDetail_block2{margin-top:50px}.bt-spoiler-title{height:45px;padding:12px 0 12px 62px;font-size:18px;border:none;color:#fff;position:relative;background:#1b1b1b;line-height:21px}.bt-spoiler-opened .bt-spoiler-title{background:#ec3642}.bt-spoiler-collapse{height:100%;border-right:3px solid #212121;position:absolute;text-align:center;top:0;left:0;width:45px;line-height:45px;float:left}.accordionTrainerProfile .bt-spoiler-collapse{display:none}.bt-spoiler{margin-top:3px}.bt-spoiler-content{padding:12px 13px;font-size:12px;border:none;color:#fff;background:#1b1b1b;margin-top:3px}.bt-spoiler-title i.fa{height:100%;border-right:3px solid #212121;position:absolute;text-align:center;top:0;left:0;width:45px;line-height:45px}.btsc-testimonials-user-avt{display:none}.btsc-testimonials-default .btsc-testimonials-name{padding-top:0;font-size:14px;color:inherit;text-transform:uppercase;padding-bottom:7px;display:block}.btsc-testimonials-company{color:inherit;display:block}.btsc-testimonials-company:before{content:"--"}.btsc-testimonials-default .btsc-testimonials-text{padding:28px 30px;font-size:14px;border:none;color:#fff;position:relative;background:#1b1b1b!important;line-height:34px}.btsc-testimonials-default .btsc-testimonials-text:after{display:none}.btsc-testimonials-default .btsc-testimonials-text:before{border:15px solid transparent;border-left-color:#1b1b1b;content:"";position:absolute;bottom:-15px;left:0}.btsc-testimonials-default .btsc-testimonials-info{padding:10px 0 0 30px;margin:0}.trainerRelated .itemTrainerRelated{background:#161616}.itemRelatedInfo{padding:10px 20px 20px;color:#fff}.itemRelatedImage,.itemRelatedInfo{text-align:center}.itemRelatedCategory{margin-top:-50px;display:inline-block}.itemRelatedCategory a{height:66px;text-align:center;border-radius:50%;background:none repeat scroll 0 0 #ec3642;width:66px;vertical-align:middle;display:table-cell}.itemRelatedTitle a{font-size:18px;color:#fff;text-transform:uppercase;position:relative;padding-bottom:12px;display:inline-block}.itemRelatedTitle a:hover{color:#ec3642}.itemRelatedTitle a:after{content:"";position:absolute;border-bottom:2px solid #fff;bottom:0;left:calc(50% - 23px);width:46px}.itemRelatedIntrotext{padding-top:5px}.moreTrainerRelated{margin-top:60px}.btsc-iconbox-description{color:inherit!important}.tooltip-inner{background-color:#ec3642}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-top-color:#ec3642}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#ec3642}div.userBlock{padding:17px;border:none;color:#fff;background:#1b1b1b}div.userBlock img{padding:0;border:none}.userBlock_info{margin-left:158px}div.userBlock h2{padding:9px 15px;font-size:18px;text-transform:uppercase;position:relative;margin:-20px 0 0 -33px;background:#ec3642;line-height:1;display:inline-block}div.userBlock h2:before{border:14px solid transparent;border-left-color:#ec3642;content:"";position:absolute;bottom:-14px;left:0}div.userBlock div.userDescription{padding:12px 0;color:#ddd}div.userBlock div.userAdditionalInfo{padding:0;margin:0}span.userEmail,span.userURL{font-weight:400;color:#fff;display:inline-block}span.userURL+span.userEmail:before{padding:0 10px;color:#fff;content:"|"}.box_skitter .next_button,.box_skitter .prev_button{height:32px;opacity:1!important;width:32px;margin-top:-15px}.box_skitter .prev_button{background:url(/templates/bt_fitness/images/prev_slideshow.png) no-repeat scroll 50% #141414;left:20px}.box_skitter .prev_button:hover{background:url(/templates/bt_fitness/images/prev_slideshow.png) no-repeat scroll 50% #ec3642}.box_skitter .next_button{right:20px;background:url(/templates/bt_fitness/images/next_slideshow.png) no-repeat scroll 50% #141414}.box_skitter .next_button:hover{background:url(/templates/bt_fitness/images/next_slideshow.png) no-repeat scroll 50% #ec3642}#header.reveal:not(.alt)+.background_slideshow.classMenuSticky{top:94px}#header.reveal:not(.alt)+.page-heading.classMenuSticky{margin-top:94px}.contactBlock{min-height:550px;padding:30px 0;position:relative}.contact_map{height:100%;position:absolute;width:100%}.bt_contact_form{float:right}.mod_btquickcontact .label_email,.mod_btquickcontact .label_name,.mod_btquickcontact .label_number,.mod_btquickcontact .label_richedit,.mod_btquickcontact .label_text{display:none}.bt_contact_form .mod_btquickcontact{border:none;color:#fff;margin:70px 0 40px;border-radius:0;background:#1b1b1b}.btqc-title{height:auto;padding:0;border:none;margin:0;background:none}.mod_btquickcontact input[type=email],.mod_btquickcontact input[type=number],.mod_btquickcontact input[type=password],.mod_btquickcontact input[type=search],.mod_btquickcontact input[type=text],input[type=tel]{height:34px;padding:5px;font-size:12px;border:1px solid #484848;color:#fff;box-shadow:none;border-radius:0;background:#232323;width:100%;float:none}.mod_btquickcontact input[type=email].error,.mod_btquickcontact input[type=number].error,.mod_btquickcontact input[type=password].error,.mod_btquickcontact input[type=search].error,.mod_btquickcontact input[type=text].error,input[type=tel].error{border:1px solid red;color:red}.btqc-field-container{padding:0 20px;margin-bottom:23px}.btqc-field-container label{color:#fff}.mod_btquickcontact textarea{height:120px;padding:4px;border:1px solid #484848;color:#fff;box-shadow:none;border-radius:0;background:#232323;width:100%;line-height:20px}.mod_btquickcontact textarea.error{border:1px solid red;color:red}.btqc-title h3{padding:8px 20px 4px!important;font-size:18px;margin-bottom:25px!important;color:#fff;text-transform:uppercase;position:relative}.btqc-title h3:before{content:"";position:absolute;border-bottom:3px solid #696969;bottom:0;left:20px;width:76px}.btqc-field-container.btqc-field-submit{padding:0;margin:0!important}.btqc-field-container.btqc-field-submit .btqc_submit{height:47px;padding:0 20px;font-size:18px;border:none;color:#fff;text-transform:uppercase;text-align:left;margin:0;background:#ec3642;width:100%;line-height:47px}.item-page.contact_page{background:none}.contactPage .contactIcon .fa{height:44px;font-size:20px;color:#fff;text-align:center;border-radius:50%;background:#ec3642;width:44px;line-height:44px}.contactPage .contactIcon{float:left}.contactLeftInfo{padding-top:8px}.contactLeftInfo_row{min-height:44px;clear:left}.contactLeftInfo_row+.contactLeftInfo_row{margin-top:25px}.contactPage .contactPageInfo{margin-left:63px}.contactPage .contactPageInfo span{line-height:20px;display:block}.contactPage .contactPageInfo .contactRowTitle{text-transform:uppercase}.contactRightInfo{line-height:24px}h3.title_contact{font-size:18px;text-transform:uppercase;position:relative;margin:0 0 22px;padding-bottom:11px}h3.title_contact:before{content:"";position:absolute;border-bottom:3px solid #6e6e6e;bottom:0;left:0;width:70px}.contactRightInfo span.contactPhoneNumber{color:#ec3642}.contactRightInfo p+p{margin-top:23px}.paralaxHome .bt-apb .parallax-background-overlay{background:rgba(216,124,26,.8)}.paralaxHome .bt-apb .parallax-content h1{font-size:50px!important;font-weight:400;text-transform:uppercase;margin:0}.paralaxHome .bt-apb .parallax-content .button{height:47px;padding:0 15px;font-size:14px;border:2px solid #fff;text-decoration:none!important;text-transform:uppercase;position:relative;border-radius:0;line-height:43px;margin-top:20px;display:inline-block}.paralaxHome .bt-apb .parallax-content{position:relative;text-align:center;top:32%;margin:0;display:block}.bt-apb .parallax-background-overlay{background:rgba(4,4,4,.5)}.bt-apb .parallax-content{text-align:left}.bt-apb .parallax-content h1{font-size:48px!important;font-weight:700;text-transform:uppercase;margin:0;line-height:1}.bt-apb .parallax-content .parallax-content-text{font-size:24px;font-weight:700;margin:16px 0 0;line-height:1}.bt-apb .parallax-content .button{height:52px;padding:0 20px;font-size:14px;border:2px solid #fff;text-transform:uppercase;margin:40px 0 0;border-radius:0;line-height:48px;display:inline-block}.bt-apb .parallax-content{top:25%;margin:0}.menu-wrap{height:100%;transform:translateX(270px);-o-transform:translateX(270px);-ms-transform:translateX(270px);-moz-transform:translateX(270px);-webkit-transform:translateX(270px);overflow-y:scroll;padding:0 15px;border:1px solid transparent;margin-right:-18px;right:0;transition:transform 1s ease;-o-transition:-o-transform 1s ease;-ms-transition:-ms-transform 1s ease;-moz-transition:-moz-transform 1s ease;-webkit-transition:-webkit-transform 1s ease;position:fixed;top:0;background:#ec3642;width:270px;z-index:999999}.show-menu .menu-wrap{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transition:all .6s ease;-o-transition:-o-transform .6s ease;-ms-transition:-ms-transform .6s ease;-moz-transition:-moz-transform .6s ease;-webkit-transition:-webkit-transform .6s ease}.content-wrapper:before{height:0;right:0;content:"";position:absolute;opacity:0;top:0;background:rgba(0,0,0,.5);width:0;z-index:10000}.content-wrapper:before,.show-menu .content-wrapper:before{transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-webkit-transition:opacity .5s ease 0s}.show-menu .content-wrapper:before{height:100%;opacity:1;width:100%}div.title_resMenu{position:relative}div.title_resMenu h3{padding:14px 0;font-size:18px;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,100%,.35);margin:0}.menu-wrap li a{color:#fff;display:block}#close-button{font-size:18px;border:none;right:0;color:#fff;position:absolute;top:11px;background:none}#open-button{height:36px;font-size:18px;border:none;right:15px;position:fixed;text-align:center;top:28px;background:#ec3642;width:36px;line-height:36px;display:none}#open-button:before{height:100%;color:#fff;content:"\f039";position:absolute;text-align:center;top:0;left:0;width:100%;font-family:FontAwesome}#header .container{position:relative}.menu-wrap ul{list-style:none;padding:0}.menu-wrap ul.joomla-nav>li>a{padding:11px 0;font-size:14px}.menu-wrap ul.joomla-nav>li{padding-left:4px}.menu-wrap ul.joomla-nav>li+li>a{border-top:1px solid hsla(0,0%,100%,.35)}.menu-wrap ul.joomla-nav li li>a{padding:6px 0}.menu-wrap ul.joomla-nav li li{padding-left:18px}.menu-wrap ul.joomla-nav li ul.child-navigation{border-top:1px solid hsla(0,0%,100%,.35)}.figure_inner{position:relative;margin:0 15px 30px}.mod-bt-portfolio-gallery .table{margin:0}.mod-bt-portfolio-gallery .table-cell{text-align:center;margin:60px 35px 0;display:block}.mod-bt-portfolio-gallery .title a{font-weight:400;color:#fff;margin:30px 0 0 20px;display:block}.mod-bt-portfolio-gallery .title a span{padding:5px 11px;font-size:18px;position:relative;margin:0;background:#ec3642;display:inline-block}.mod-bt-portfolio-gallery .filter{height:31px;padding:0 20px;font-size:14px;border:1px solid hsla(0,0%,100%,.4);margin:0 5px 10px;line-height:29px;display:inline-block}.mod-bt-portfolio-gallery .filter.active,.mod-bt-portfolio-gallery .filter:hover{border:1px solid #ec3642;background:#ec3642}.mod-bt-portfolio-gallery .filters{margin-bottom:29px}#spotlight-bot .module-title h3{font-size:36px;text-transform:uppercase;text-align:center;margin:0;padding-bottom:15px;line-height:1}.mod-bt-portfolio-gallery-subject{padding:0 100px 32px;text-align:center}#spotlight-bot{padding-top:105px}.readmoreItem_trainer a{height:35px;padding:0 10px;border:1px solid hsla(0,0%,100%,.2);color:#ec3642;text-transform:uppercase;bottom:0;background:#fff;line-height:33px;margin-top:18px;display:inline-block}.readmoreItem_trainer{height:0;opacity:0}.readmoreItem_trainer a{transition:opacity .55s ease 0s;-o-transition:opacity .55s ease 0s;-ms-transition:opacity .55s ease 0s;-moz-transition:opacity .55s ease 0s;-webkit-transition:opacity .55s ease 0s;opacity:0}.blogTrainerItemInner:hover .readmoreItem_trainer{display:inherit}.blogTrainerItemInfo,.blogTrainerItemInner .img-intro img{transition:transform .35s ease 0s;-o-transition:-o-transform .35s ease 0s;-ms-transition:-ms-transform .35s ease 0s;-moz-transition:-moz-transform .35s ease 0s;-webkit-transition:-webkit-transform .35s ease 0s}.blogTrainerItemInner{overflow:hidden}.blogTrainerItemInner:hover{background:#ec3642}.blogTrainerItemInner:hover .blogTrainerItemInfo{transform:translateY(-53px);-o-transform:translateY(-53px);-ms-transform:translateY(-53px);-moz-transform:translateY(-53px);-webkit-transform:translateY(-53px);background:#ec3642}.blogTrainerItemInner:hover .readmoreItem_trainer,.blogTrainerItemInner:hover .readmoreItem_trainer a{opacity:1}.blogTrainerItemInner:hover .img-intro img{transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px)}.figure_inner{overflow:hidden;text-align:center;z-index:999}.mod-bt-portfolio-gallery .title a{transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transition:transform .45s ease 0s;-o-transition:-o-transform .45s ease 0s;-ms-transition:-ms-transform .45s ease 0s;-moz-transition:-moz-transform .45s ease 0s;-webkit-transition:-webkit-transform .45s ease 0s;margin:0}.mod-bt-portfolio-gallery figure{font-size:12px}.mod-bt-portfolio-gallery .title a span{border:2px solid #fff;background:none}.mod-bt-portfolio-gallery .table-cell{position:relative;z-index:99}.figure_inner:hover .btp_list_details_text,.figure_inner:hover .btp_list_introtext{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);opacity:1}.mod-bt-portfolio-gallery .table{cursor:pointer}.mod-bt-portfolio-gallery .table:after{background:rgba(0,0,0,.3)}.mod-bt-portfolio-gallery .table:after,.mod-bt-portfolio-gallery .table:before{right:0;transition:all .45s ease 0s;-o-transition:all .45s ease 0s;-ms-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;content:"";position:absolute;bottom:0;top:0;left:0;z-index:0}.mod-bt-portfolio-gallery .table:before{border:1px solid #414141;opacity:0;background:rgba(0,0,0,.6)}.mod-bt-portfolio-gallery .figure_inner:hover .table:before{right:20px;opacity:1;bottom:20px;top:20px;left:20px}.figure_inner:hover .title a{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}.parallax-col .parallax-row .thumb img{transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);-moz-transform:translateX(-40px);-webkit-transform:translateX(-40px);transition:all .45s ease 0s;-o-transition:all .45s ease 0s;-ms-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;max-width:none;width:calc(100% + 50px)}.parallax-col .parallax-row .thumb:hover img{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.parallax-col .parallax-row .thumb{height:250px;overflow:hidden;position:relative}.parallax-col .parallax-row .thumb:before{right:0;transition:all .45s ease 0s;-o-transition:all .45s ease 0s;-ms-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;content:"";position:absolute;opacity:0;bottom:0;top:0;background:rgba(0,0,0,.3);left:0;z-index:998}.parallax-col .parallax-row .thumb:hover:before{opacity:1}.parallax-col .parallax-row .thumb:after{height:37px;transform:translateY(80px);-o-transform:translateY(80px);-ms-transform:translateY(80px);-moz-transform:translateY(80px);-webkit-transform:translateY(80px);transition:all .45s ease 0s;-o-transition:all .45s ease 0s;-ms-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;content:"";position:absolute;opacity:0;top:calc(50% - 19px);background:url(/templates/bt_fitness/images/button_zoom.png) no-repeat scroll 50% #ec3642;left:calc(50% - 19px);width:37px;line-height:37px;z-index:1000}.parallax-col .parallax-row .thumb:hover:after{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);opacity:1}.content-show-large,.parallax-gallery-in,.parallax-gallery-wrap{background:#000}.button-wrap,.nav-wrap{z-index:1000000}.button-wrap .button{height:37px;padding:0;font-size:20px;border:none;text-align:center;margin:11px 15px 0 0;border-radius:0;background:#ec3642;width:37px;line-height:37px}.loginPage_inner #password,.loginPage_inner #username{height:42px;padding:0 10px;border:1px solid #4f4f4f;color:#a0a0a0;border-radius:0;background:#181818;width:350px;line-height:40px}.loginPage_inner label{font-weight:400;color:#a0a0a0;text-transform:uppercase;margin:0 0 5px;display:block}.loginPage_inner #remember-lbl{display:inline-block}.loginPage_inner input[type=checkbox]#remember{margin:5px 5px 0 0;float:left}.loginPage_inner .button{height:41px;padding:0 30px;font-size:18px;border:none;color:#fff;text-transform:uppercase;background:#ec3642;line-height:41px}.loginPage_inner .button:hover{background:#181818}.loginPage_inner ul{list-style:none;padding:0;margin-top:15px}.loginPage_inner ul a:hover{color:#a0a0a0}.loginPage_inner .login-fields+.login-fields{margin-top:15px}.register_page input.inputbox{height:41px;padding:5px;box-shadow:none;border-radius:0;line-height:39px}.register_page #description,.register_page input.inputbox{border:1px solid #4f4f4f;color:#a0a0a0;background:#181818}.register_page input.invalid{border-color:red}.gender .register-fields-input input[type=checkbox],.gender .register-fields-input input[type=radio]{margin:5px 0 0;float:left}.gender .register-fields-input label{margin:0 15px 0 0;float:left}.register_page label{font-weight:400;color:#a0a0a0;text-transform:uppercase;margin:0 0 5px;display:block}.register_page .control-group{margin-bottom:17px}.register_page{color:#a0a0a0}.register_page .k2AccountPageUpdate .button{height:41px;padding:0 30px;font-size:18px;border:none;color:#fff;text-transform:uppercase;background:#ec3642;line-height:41px;margin-top:15px}.register_page .k2AccountPageUpdate .button:hover{background:#181818}.heading_login_page{font-size:18px;margin-bottom:12px;text-transform:uppercase;position:relative;padding-bottom:15px}.results-number,.weblink-category .webLinkItemHit{height:44px;padding:0 18px;font-size:20px;font-weight:700;color:#fff;background:#ec3642;line-height:44px;float:left;margin-top:4px}.weblink-category h3.list-title{margin:0}.result-title a,.weblink-category .list-title a{font-size:24px;text-decoration:none;font-weight:400;color:#fff;text-transform:uppercase;margin:0}.result-title a:hover,.weblink-category .list-title a:hover{color:#ec3642}.resultsItemInfor,.weblink-category .weblinkItemTitle{margin-left:65px}.weblink-category .showLink{padding-top:5px;font-size:13px;font-weight:400}.weblink-category .showLink a{color:#fff}.weblink-category .showLink a:hover{color:#ec3642}.resultsItemHeader,.weblinkItemHeader{margin-bottom:12px}.weblink-category .cat-list-row{margin-bottom:25px;border-bottom:2px solid hsla(0,0%,100%,.4);padding-bottom:20px}#archive-items .hits{display:inline-block}.archive fieldset.filters{margin-bottom:30px;border-bottom:2px solid hsla(0,0%,100%,.4);text-align:right;padding-bottom:25px}.archive fieldset.filters select{padding:9px 5px 8px 10px;border:1px solid hsla(0,0%,100%,.4);box-shadow:none;border-radius:0;background:#242424;margin-left:5px}.archive fieldset.filters .btn-primary{height:38px;padding:0 20px;font-size:14px;border:none;color:#fff;position:relative;border-radius:0;background:#ec3642;margin-left:10px}.archive_published{padding:3px 8px;font-size:14px;font-weight:400;margin-right:22px;color:#fff;text-transform:uppercase;text-align:center;background:#ec3642;line-height:18px;float:left;margin-top:4px}.archiveBlogListItem h3.blogItemTitle{font-size:24px;text-transform:uppercase;margin:0}.archiveBlogListItem .k2ItemInfo{margin-top:6px}.archiveBlogListItem h3.blogItemTitle a{color:#fff}.archiveBlogListItem h3.blogItemTitle a:hover{color:#ec3642}.archiveBlogListItem .intro{margin-top:12px}.archiveBlogListItem{margin-bottom:40px;border-bottom:2px solid hsla(0,0%,100%,.4);padding-bottom:40px}span.highlight{background:#ec3642}.results-number{margin-top:0}.result-created{margin-top:4px}.result-category{font-size:13px;margin-top:2px}.resultsItem{margin-bottom:25px;border-bottom:2px solid hsla(0,0%,100%,.4);padding-bottom:25px}#searchForm .only input[type=checkbox],#searchForm .phrases-box input[type=radio]{margin-right:3px;float:left;margin-top:5px}.searchPage .only label,.searchPage .phrases-box label{font-weight:400;margin-right:25px;float:left;display:inline-block}.searchPage .ordering-box{clear:left;margin-top:20px}.form-limit{clear:left;margin:20px 0}.searchPage select{padding:5px;border:1px solid hsla(0,0%,100%,.4);background:#242424}.searchPage legend{font-size:24px;color:#fff;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,100%,.4);padding-bottom:9px;margin-top:30px}.resultNumber{margin-top:10px}.searchPage #search-searchword{height:37px;padding:0 10px;border:1px solid hsla(0,0%,100%,.4);color:#a0a0a0;background:#181818;line-height:35px;float:left}#searchForm .word .button{height:37px;padding:0 20px;font-size:14px;border:none;color:#fff;position:relative;border-radius:0;background:#ec3642;margin-left:10px;line-height:37px}#searchForm .word .button:before{content:"\f002";padding-right:5px;font-family:FontAwesome}#cp-bullet span{height:11px;position:relative;margin:0 1px;border-radius:50px;background:#fff;width:11px}#cp-bullet span.active{background:#ec3642}#cp-bullet{padding:0 0 64px}.joinButtonClassBox a:hover{color:#ec3642}.joinButtonClassBox a:after{height:0;transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;content:"";position:absolute;top:0;background:#fff;left:0;width:100%;z-index:-1}.joinButtonClassBox a:hover:after{height:100%}.paralaxTypeImage.bt-apb .parallax-content .button:before,.paralaxTypeVideo.bt-apb .parallax-content .button:before{height:100%;transform:translateX(-100%);font-size:20px;text-indent:0!important;transition:transform .5s ease;-o-transition:-o-transform .5s ease;-ms-transition:-ms-transform .5s ease;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;position:absolute;top:0;left:0;width:100%;font-family:FontAwesome}.paralaxTypeVideo.bt-apb .parallax-content .button:before{content:"\f144"}.paralaxTypeImage.bt-apb .parallax-content .button:before{content:"\f03e"}.paralaxTypeImage.bt-apb .parallax-content .button,.paralaxTypeVideo.bt-apb .parallax-content .button{overflow:hidden;padding:0;transition:transform .3s ease 0s;-o-transition:-o-transform .3s ease;-ms-transition:-ms-transform .3s ease;-moz-transition:-moz-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;position:relative}.paralaxTypeImage.bt-apb .parallax-content .button span,.paralaxTypeVideo.bt-apb .parallax-content .button span{height:100%;backface-visibility:hidden;padding:0 20px;transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;width:100%;display:inline-block}.paralaxTypeImage.bt-apb .parallax-content .button:hover:before,.paralaxTypeVideo.bt-apb .parallax-content .button:hover:before{transform:translateX(0)}.paralaxTypeImage.bt-apb .parallax-content .button:hover span,.paralaxTypeVideo.bt-apb .parallax-content .button:hover span{transform:translateX(200%)}.remind input[type=email],.reset input[type=text],.reset-complete input[type=password],.reset-confirm input[type=text]{height:42px;padding:0 10px;border:1px solid #4f4f4f;color:#a0a0a0;border-radius:0;background:#181818;width:350px;line-height:40px}.remind .btl_submit,.reset .btl_submit,.reset-complete .btl_submit,.reset-confirm .btl_submit{height:41px;padding:0 30px;font-size:18px;border:none;color:#fff;text-transform:uppercase;background:#ec3642;line-height:41px;margin-top:20px}.spotlight-bot-2 .tabBlock4.bt-tabs{margin:20px 0 0}.shapka1,.shapka2{padding:10px;text-align:center}#pwebcontact127_toggler{display:none}.btsc-iconbox-style-icon-inleft-square .icon{padding:20px}@media (min-width:992px){.blogTrainerItem.col-md-4{width:25%!important}}a#jcemediabox-popup-closelink{width:auto!important}#jcemediabox-popup-content{background-color:#242424}#jcemediabox-popup-info-bottom{background-color:#242424!important}#jcemediabox-popup-closelink{color:#f7fafe!important}.trainerListTitle{font-size:18px;text-decoration:none!important;color:#fff;text-transform:uppercase;position:relative;padding-bottom:12px;display:inline-block}.customnadminu a{color:#fff}