@font-face{font-family:'effra_triallight';src:url(fonts/effratrial-light-webfont.eot);src:url('fonts/effratrial-light-webfont.eot?#iefix') format('embedded-opentype'),url(fonts/effratrial-light-webfont.woff2) format('woff2'),url(fonts/effratrial-light-webfont.woff) format('woff'),url(fonts/effratrial-light-webfont.ttf) format('truetype'),url('fonts/effratrial-light-webfont.svg#effra_triallight') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'effra_trialmedium';src:url(fonts/effratrial-medium-webfont.eot);src:url('fonts/effratrial-medium-webfont.eot?#iefix') format('embedded-opentype'),url(fonts/effratrial-medium-webfont.woff2) format('woff2'),url(fonts/effratrial-medium-webfont.woff) format('woff'),url(fonts/effratrial-medium-webfont.ttf) format('truetype'),url('fonts/effratrial-medium-webfont.svg#effra_trialmedium') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'effra_trialregular';src:url(fonts/effratrial-regular-webfont.eot);src:url('fonts/effratrial-regular-webfont.eot?#iefix') format('embedded-opentype'),url(fonts/effratrial-regular-webfont.woff2) format('woff2'),url(fonts/effratrial-regular-webfont.woff) format('woff'),url(fonts/effratrial-regular-webfont.ttf) format('truetype'),url('fonts/effratrial-regular-webfont.svg#effra_trialregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'effra_trialbold';src:url(fonts/effratrial-bold-webfont.eot);src:url('fonts/effratrial-bold-webfont.eot?#iefix') format('embedded-opentype'),url(fonts/effratrial-bold-webfont.woff2) format('woff2'),url(fonts/effratrial-bold-webfont.woff) format('woff'),url(fonts/effratrial-bold-webfont.ttf) format('truetype'),url('fonts/effratrial-bold-webfont.svg#effra_trialbold') format('svg');font-weight:400;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}#fitness_widget a{display:none}body{color:#000;padding:0;margin:0;font-size:12px;background:#fff;font-family:'effra_trialregular'}ul,ol{list-style:none}img,fieldset{border:none}a{text-decoration:none}a:hover{text-decoration:none}.skip{position:absolute;left:-9999px}.iframewidth{float:left;width:630px}.iframewidth{float:left;width:650px;height:3000px}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}figure{margin:0;padding:0}.clear{clear:both;height:0}.wp-caption{max-width:100%}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto}img.size-full,img.size-large,img.wp-post-image{height:auto;max-width:100%}html .formcraft-css .powered-by{display:none!important}embed,iframe,object,video{max-width:100%}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}img{display:block;max-width:100%;height:auto}#wrapper{width:100%;overflow:hidden}.container,.header_container,.footer_container{width:100%;padding:0 15px}.center_content{max-width:1110px;margin:0 auto}#header{position:relative;z-index:10;padding:95px 0}#myform input{padding:10px;border:solid 1px #ebebeb}.logo{float:left;padding-top:27px}.rgt_header{float:right;max-width:750px}.top_header{overflow:hidden;float:right}.top_header .btn_booking{float:right;display:block;text-transform:none}.top_header span{display:inline-block;color:#999898;font-weight:400;font-size:18px;padding:10px 15px 0 0}.top_header span small{padding-right:7px}.top_header span em{padding-left:8px}.btn_booking{padding:0 38px;height:43px;line-height:43px;border:1px solid #5cba47;font-size:16px;color:#5cba47;background:#fff;text-transform:uppercase;display:inline-block;-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;-o-border-radius:21px;border-radius:21px}.btn_booking:hover{background:#5cba47;color:#fff!important}nav{padding-top:34px}nav ul{padding:0;margin:0}nav ul li{font-size:16px;color:#999898;padding-left:20px;float:left;position:relative}nav ul li:first-child{padding-left:0}nav ul li a{color:#999898}nav ul li a:hover,nav ul li.current_page_item>a{color:#5cba47}nav ul li ul{width:200px;position:absolute;left:0;top:20px;visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear;text-align:left;padding-top:24px;background:#fff}nav ul li:hover>ul{visibility:visible;opacity:1;transition:opacity .5s linear}nav ul li ul li{font-size:16px;line-height:normal;margin:0;display:inherit;padding:0;float:none}nav ul li ul li a{border:1px solid #5cba47;margin-bottom:-1px;background:#fff;color:#5cba47;display:block;min-height:inherit;padding:5px 14px 5px 14px;line-height:normal}nav ul li ul .current_page_item>a,nav ul li ul li:hover>a{background:#5cba47;color:#fff}nav ul li ul li ul{left:100%;top:0}#showTop{border:none;border-style:none;background:none;cursor:pointer;display:none;height:42px;width:42px;margin:0;padding:0;position:absolute;top:60px;right:0;z-index:99999}#showTop.active{display:none;height:42px;position:fixed;top:13px;width:42px}#showTop img{border:none;display:block;height:auto;margin:0;padding:0;width:100%}#showTop img:nth-child(1){display:block}#showTop img:nth-child(2){display:none}#showTop.active img:nth-child(1){display:none}#showTop.active img:nth-child(2){display:block}.cbp-spmenu{z-index:0}.mobile_logo{width:100%}.mobile_logo img{max-width:260px;margin:0 auto}.cbp-spmenu ul{margin:0;padding:30px 0 0;position:relative}.cbp-spmenu ul li{padding:5px 20px;width:100%}.cbp-spmenu ul li a{color:#fff;display:block;font-size:14px!important;line-height:20px;text-align:center;text-transform:uppercase}.cbp-spmenu ul li a:hover,.cbp-spmenu ul li a:active{color:#5cba47}.cbp-spmenu ul li ul{display:block}.content{position:relative;z-index:1}.feature_text{padding:0 0 32px 0;margin-top:-18px}.feature_text p{color:#999898;font-size:31px;line-height:35px;font-family:'effra_triallight'}.feature_row{overflow:hidden;padding-bottom:30px}.btn_feature{text-align:center;height:55px;line-height:53px;border:2px solid #fff;font-size:18px;text-shadow:0 1px 0 #438b35;color:#fff;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;border-radius:26px;display:inline-block;text-transform:uppercase;width:223px}.btn_feature:hover{color:#5ab947;background:#fff;text-shadow:none}.welcome_box{float:left;width:65.765%;position:relative}.welcome_box img{display:block;max-width:100%;height:auto}.welcome_box_info{position:absolute;left:0;top:0;width:100%;height:100%}.welcome_box_info div{height:100%;padding:0 0 0 8.904%}.welcome_box_info h2{font-size:50px;color:#007277;font-family:'effra_trialbold';font-weight:400;line-height:55px;padding-top:44px}.welcome_box_info h2 span{font-family:'effra_trialregular';font-weight:400}.welcome_box_info .btn_feature{position:absolute;left:8.904%;bottom:65px;text-transform:none}.welcome_box_info .btn_feature:hover{background:#5ab947;color:#fff}.slider_box{float:right;width:31.531%;overflow:hidden}.slider_box .btn_feature{position:absolute;left:0;right:0;bottom:65px;margin:0 auto;display:inline-block}.slider_box .btn_feature:hover{background:#5ab947;color:#fff!important}.checkup_box{position:relative;width:40.09%;float:left}.checkup_box_info{position:absolute;left:0;top:0;padding:15px;width:100%;height:100%;text-align:center}.checkup_box_info div{border:1px solid #fff;width:100%;height:100%;position:relative}.checkup_box h2{font-size:28px;color:#fff;font-weight:400;padding:40px 0 17px 0}.checkup_box .btn_feature{padding:0 39px;display:inline-block;text-align:center;font-size:16px}.map_box{width:57.207%;float:right;position:relative}.map_box #gmap{position:absolute;top:0;left:0;width:100%;height:100%}.map_box_info{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999}.map_box_info div{position:relative;top:50%;transform:translateY(-50%)}.map_box_info a img{display:block;opacity:0;-moz-transition:opacity 2s;-webkit-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}.map_box_info:hover a img{opacity:1}.map_box_info div img{margin:0 auto;max-width:100%;height:auto}.two_column{overflow:hidden;padding-top:11px}.comment_section{float:left;width:40.09%}.comment_section img{display:block;max-width:100%;height:auto;margin:0 auto;margin-bottom:19px}.comment_section p{color:#999;font-size:25px;line-height:30px;font-family:'effra_triallight';text-align:center;padding-bottom:13px}.comment_section span{font-size:20px;color:#888885;display:block;text-align:center;text-transform:uppercase;margin-top:10px}.condition_section{float:right;width:57.207%;padding:50px 0 73px 0}.condition_inn{border-top:1px solid #5cba47;border-bottom:1px solid #5cba47;padding-bottom:11px}.condition_section p{color:#999898;font-size:25px;line-height:25px;font-family:'effra_triallight';padding-bottom:10px;font-weight:400}.condition_section ul{padding:27px 0 24px 0;margin:0}.condition_section ul li{background:url(images/dot_bg.png) no-repeat 0 12px;padding:0 0 1px 37px;color:#999898;font-weight:400;font-size:25px;line-height:35px;font-family:'effra_triallight'}.condition_section ul li a{color:#999898}.condition_section ul li a:hover{color:#999898}.topfooter_container{background:#888885}.top_footer{padding:56px 0 13px 0;overflow:hidden;border-bottom:1px solid #91918f;min-height:129px}.lft_top_footer{float:left;width:51.351%}.lft_top_footer>div{width:50%;float:left;text-align:left}.lft_top_footer>div>a{display:inline-block;vertical-align:middle}.lft_top_footer>div>a:not(:last-child){margin-right:15px}.rgt_top_footer{float:right;width:31.621%}.rgt_top_footer span{font-size:18px;color:#fff;display:block;margin:-4px 0 0 0}.rgt_top_footer ul{padding:0;margin:0}.rgt_top_footer ul li{font-size:18px;color:#fff}.footer_widgets{overflow:hidden;padding:30px 0 64px 0}#footer_menu{float:left;width:51.351%}#footer_menu .footer_menu_widget{width:50%;float:left}#footer_menu ul li{font-size:16px;color:#fff;padding-bottom:11px}#footer_menu ul li a{color:#fff}#footer_menu ul li a:hover{color:#5ab947}#newsletter{float:right;width:31.621%}#newsletter h3{font-size:16px;color:#fff;font-weight:400;padding-bottom:15px}.input_row{overflow:hidden;padding-bottom:25px}#form_newsletter span{display:block;width:100%}#form_newsletter input[type="text"],#form_newsletter input[type="email"],#form_newsletter input[type="submit"]{padding:0;margin:0;outline:none;-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;-o-border-radius:21px;border-radius:21px}#form_newsletter input[type="text"],#form_newsletter input[type="email"]{border:1px solid #fff;padding:0 22px;height:45px;width:100%;margin-bottom:-1px;background:none;font-size:16px;color:#fff}#form_newsletter input[type="submit"],.landing-page .entry-content .btn{border:1px solid #fff;padding:0 22px;height:45px;width:100%;max-width:162px;background:none;cursor:pointer;font-size:14px;color:#fff;text-transform:uppercase}#form_newsletter input[type="submit"]:hover,.landing-page .entry-content .btn:hover{color:#888885;background:#fff}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:inherit!important;opacity:1!important}textarea::-moz-placeholder,input::-moz-placeholder{color:inherit!important;opacity:1!important}textarea:-moz-placeholder,input:-moz-placeholder{color:inherit!important;opacity:1!important}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:inherit!important;opacity:1!important}.footer_container{background:#797977}#footer{overflow:hidden;padding:34px 0 36px}.lft_footer{float:left}.lft_footer ul{padding:0;margin:0}.lft_footer ul li{font-size:16px;color:#fff;float:left;padding-right:57px}.lft_footer ul li a{color:#fff}.lft_footer ul li a:hover{color:#5ab947}.rgt_footer{float:right}.rgt_footer p{font-size:16px;color:#fff}.comment_section .flexslider .slides img,.welcome_box_info h2,.map_box_info a img,.btn_booking,.btn_feature,.cbp-spmenu ul li a,nav ul li a,#footer_menu ul li a,.lft_footer ul li a,.container .banner h2,.service_image img,#pagination a,.btn_portal{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.entry-content{width:100%;color:#999;font-size:18px}.entry-content h1{font-size:48px;font-family:'effra_trialmedium';font-weight:400;color:#5bba46}.entry-content h2{font-size:35px;font-family:'effra_trialmedium';font-weight:400;color:#5bba46}.entry-content h3{font-size:28px!important;color:#5bba46;font-family:'effra_trialmedium'!important;font-weight:normal!important;padding-bottom:15px;letter-spacing:0px!important}.entry-content h4{font-size:28px;color:#999;font-family:'effra_trialmedium';font-weight:400;padding-bottom:15px}.entry-content h5{font-size:16px;color:#565656;padding-bottom:12px}.entry-content h6{font-size:14px;color:#565656;padding-bottom:12px}.entry-content p{color:#999;font-size:18px;font-weight:400;line-height:28px;padding-bottom:26px;font-family:'effra_trialregular'}.entry-content ul{list-style-type:disc;padding:0 0 20px 20px}.entry-content ul li{list-style-type:disc;color:#999;font-size:18px;line-height:28px}.entry-content ol{list-style-type:decimal;padding:0 0 20px 20px}.entry-content ol li{list-style-type:decimal;color:#999;font-size:18px;line-height:28px}.entry-content blockquote{border:1px dashed #ccc;padding:10px;margin:0 0 20px 20px;color:#42423a;font-size:14px;line-height:18px;font-style:italic}.entry-content blockquote p{padding-bottom:0}.entry-content blockquote p a{color:#5bba46}.entry-content table{border-collapse:collapse;width:100%;margin:0 0 20px 0}.entry-content table,.entry-content table th,.entry-content table td{border:1px solid #ebebeb;color:#42423a;font-size:14px;line-height:18px;text-align:center;padding:5px 0}.entry-content table th{color:#5bba46}.entry-content hr{height:1px;background:#ebebeb;border:none;margin:19px 0 30px 0}.container .banner{position:relative;height:483px}.container .banner h2{position:absolute;left:0;bottom:95px;font-size:60px;color:#fff;font-family:'effra_trialmedium';font-weight:400}.about_area{overflow:hidden}.content_row{overflow:hidden;border-top:1px solid #ebebeb;padding:51px 0 19px 0}#heading_box{padding:81px 0 19px 0}#heading_box h2{font-size:35px;font-family:'effra_trialmedium';font-weight:400;color:#5bba46;padding-bottom:40px}#heading_box p{color:#999898;font-size:35px;line-height:40px;font-family:'effra_triallight'}.green_box{background:#5bba46;padding:28px 40px 0 40px;margin:42px 0 23px 0;font-size:19px;font-weight:400;font-family:'effra_trialregular';line-height:21px}.green_box:first-child{display:block}.green_box h4{color:#fff;font-size:25px;font-weight:400;font-family:'effra_trialbold'}.green_box h4 span{display:inline-block;margin-left:5px}.green_box p,.green_box li{color:#fff!important;font-size:19px;font-weight:400;font-family:'effra_trialregular';line-height:21px}#team{margin:0 -12px;padding-bottom:22px;overflow:hidden}#team .team_box{float:left;width:33.33%;padding:13px 12px}#team .team_box a{display:block;width:100%;height:100%;position:relative}#team .team_box a small{position:absolute;left:0;top:0;width:100%;height:100%;border:12px solid #5bba46;display:block;z-index:1000!important;opacity:0;-moz-transition:opacity 2s;-webkit-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}#team .team_box_active a small,#team .team_box a:hover small{opacity:1}#service_area{padding-bottom:128px}.service_section_top{overflow:hidden}.service_section{overflow:hidden;border-bottom:1px solid #ebebeb;padding:31px 0 30px 0}.service_section:nth-child(1){padding:0;margin-top:-6px}.service_section:nth-child(1){padding-bottom:30px;margin-top:15px}.service_info{float:left;width:65.135%}.service_image{width:31.531%;float:right;padding-top:7px}#service_area p{padding-bottom:10px}.fees_content{padding:67px 0 96px 0}.fees_top{overflow:hidden}.fees_top_text{margin-left:159px;padding-top:2px}.fees_pic{float:left}.fees_pic img{display:block;max-width:100%}#payment_area{overflow:hidden;padding:3px 0 36px 0;display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.payment_box{float:left;float:none;width:48.738%;border:1px solid #cccbcb;padding:25px 40px 25px 40px;overflow:hidden;text-align:left}.payment_box:hover,.payment_box_active{border:1px solid #999898}.payment_box:nth-child(2){float:right;margin-left:auto}.payment_box span{font-size:18px;color:#999898;margin-left:144px;display:block}.payment_box:nth-child(2) span{margin-left:101px}.payment_box strong{font-size:18px;color:#666;color:#a6a6a6;float:left;float:none;display:block;margin-bottom:26px}.payment_box .fee-list .fee-item{padding-left:25px;position:relative;display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.payment_box .fee-list .fee-item:not(.empty):before{content:'\2022';position:absolute;left:0;color:#000}.payment_box .fee-list .fee-item:not(:last-child){margin-bottom:0}.payment_box .fee-list .fee-item.empty{margin-bottom:12px}.payment_box .fee-list .fee-item .fee-title{-moz-flex:1;-webkit-flex:1;flex:1}.contact_content{overflow:hidden;padding-bottom:38px}.contact_content .content_row:first-child{padding:65px 0 41px 0}#contact_info{float:left;width:48.694%}#contact_info ul{padding:0 0 0 0;margin:0}#contact_info ul li{padding:0 0 54px 88px;list-style:none}#contact_info ul li .opening_hours li{padding:0}#contact_info ul li.phone_fax{background:url(images/icon1.png) no-repeat 0 0}#contact_info ul li.email{background:url(images/icon2.png) no-repeat 0 9px}#contact_info ul li.address{background:url(images/icon3.png) no-repeat 0 8px}#contact_info ul li.opening{background:url(images/icon4.png) no-repeat 0 15px}#contact_info ul li strong,#contact_info ul li .opening_hours span{color:#5bba46;font-size:28px;display:block;font-weight:400;padding-bottom:12px}#contact_info ul li span,#contact_info ul li .opening_hours li{color:#999;font-size:20px;line-height:23px}#contact_info ul li span a{color:#999}#contact_map{float:right;width:48.694%;max-width:540px;position:relative}.contact_map{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999}.contact_map div{position:relative;top:50%;transform:translateY(-50%);text-align:center}#contact_map img{display:block;max-width:100%;height:auto;float:right}.contact_map a{display:inline-block;opacity:0;-moz-transition:opacity 2s;-webkit-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s;font-size:35px;color:#fff;padding-right:44px;background:url(images/arrow.png) no-repeat right 17px}.contact_map:hover a{opacity:1}.entry-content .content_row p small{font-size:14px;color:#999;font-style:italic;line-height:24px;margin-top:-4px;display:block}.map{padding-bottom:36.87%;position:relative}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}#fitness{overflow:hidden;padding:37px 0 90px 0}#lft_fitness{float:left;width:65.706%}#lft_fitness h2{font-size:32px;color:#5cba47;font-family:'effra_trialmedium';font-weight:400;padding-bottom:15px}#fitness_post_area{padding-top:20px}.fitness_post{padding-bottom:12px}.post_pic{overflow:hidden}.post_content{padding:0 15px}.post_head{overflow:hidden;padding:11px 0 0 0}.lft_post_head{float:left}.lft_post_head a{font-size:16px;color:#5cba47;text-transform:uppercase}.rgt_post_head{float:right}.rgt_post_head a{font-size:10px;color:#888885;background:url(images/icon_comment.jpg) no-repeat left 4px;padding-left:17px;line-height:15px;display:block;margin-top:-1px}.post_info{padding:6px 0 0 0}.post_info h3{font-size:30px;color:#5cba47;font-family:'effra_triallight';font-weight:400;padding-bottom:7px}.post_info h3 a,.more_text{color:#5cba47}.post_info p{color:#888885;font-size:16px;line-height:24px}#pagination{margin:27px 0 0 0;overflow:hidden}#pagination span.pages{display:none}#pagination span,#pagination a{display:inline-block;margin:0 15px 15px 0;padding:0 10px;line-height:30px;height:30px;width:30px;border:1px solid #999898;color:#999898;font-size:12px;text-align:center;-webkit-box-shadow:inset 0 0 1px #d4edce;-moz-box-shadow:inset 0 0 1px #d4edce;box-shadow:inset 0 0 1px #d4edce;-webkit-transition:background 0.4ms ease-in-out,color 0.4ms ease-in-out;-moz-transition:background 0.4ms ease-in-out,color 0.4ms ease-in-out;-o-transition:background 0.4ms ease-in-out,color 0.4ms ease-in-out;transition:background 0.4ms ease-in-out,color 0.4ms ease-in-out}#pagination a.nextpostslink,#pagination a.previouspostslink,#pagination a.first,#pagination a.last{width:65px}#pagination a:hover,#pagination span:hover,#pagination span.current{background:#5cba47;border:1px solid #5cba47;box-shadow:none;color:#fff}#rgt_fitness{width:31.503%;float:right}#rgt_fitness h2{font-size:32px;color:#5cba47;font-weight:400;font-family:'effra_trialmedium'}#fitness_widget{padding-top:31px}.widget_item{border-top:2px solid #5cba47;padding:13px 0 25px 0}#fitness_widget h3{font-size:16px;color:#888885;font-weight:400;font-family:'effra_trialmedium';padding-bottom:0}#fitness_widget h3 a{color:#888885}#fitness_widget p{font-size:14px;color:#888885;line-height:21px;padding-bottom:9px}#fitness_widget a{font-size:14px;color:#5cba47}#login_outer{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99;background:rgb(0 0 0 / .75);padding:0 10px;display:none}#login_content{max-width:540px;background:#fff;overflow:hidden;margin:0 auto;padding:51px 65px 65px 65px;position:relative;margin:50px auto 0}#login_content h2{font-size:28px;color:#5bba46;font-weight:400;font-family:'effra_trialmedium'}#login_content p{font-family:'effra_triallight';padding:20px 0 0 0;font-size:16px;color:#7f7f7f}#loginform{padding-top:48px;overflow:hidden}.login_row{overflow:hidden;padding-bottom:25px}.login_row:nth-child(3){padding:8px 0 23px 0}#loginform label{color:#7f7f7f;font-size:20px;font-family:'effra_trialregular';font-weight:400;display:block;padding-bottom:24px}#loginform input[type="text"],#loginform input[type="password"]{padding:0;margin:0;outline:none;border:none;font-family:'effra_triallight';width:100%;height:45px;padding:5px 30px;background:#f7f7f7;font-size:16px;color:#7f7f7f}#loginform input[type="submit"]{padding:0;margin:0;outline:none;border:none;font-weight:400;font-family:'effra_trialmedium';width:191px;height:48px;line-height:48px;padding:0;background:#5bba46;font-size:16px;color:#fff;text-transform:uppercase;text-align:center;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;cursor:pointer}#loginform a{display:block;float:right;color:#b3b3b3;font-size:16px;font-family:'effra_trialregular';font-style:italic;line-height:48px;padding-right:2px}.btn_close{width:21px;height:21px;display:block;position:absolute;right:10px;top:10px;background:url(images/mobile_close.png) no-repeat;background-size:21px auto;z-index:199999}#comments{color:#888885;font-family:"effra_triallight";font-weight:400;padding:0 15px;max-width:550px}#comments h3#reply-title{font-size:24px}.comment-notes{display:none}#comments label{display:block;margin:0 0 5px}#comments input[type="text"],#comments input[type="url"],#comments input[type="email"],#comments textarea{width:100%;border:1px solid #ccc;color:#888885}#comments input[type="text"],#comments input[type="url"],#comments input[type="email"]{height:35px;line-height:35px;text-indent:5px}.comments-title{display:none}.comment-meta{overflow:hidden}.comment-author vcard{width:auto}ol.comment-list{list-style:none}ol.comment-list li{list-style:none}ol.comment-list li ol{padding:10px 0 10px 30px;}.home_title{font-size:25px;font-family:'effra_trialmedium';font-weight:400;color:#5bba46;margin-bottom:15px}.nospacetop{padding-top:0}.green_first{display:none}.testimonial_box{margin:20px 0 30px 0;clear:both}.testimonial_box h4{font-size:22px;font-weight:400;color:#5bba46}.testimonial_box p{color:#999;font-size:18px;font-weight:400;line-height:28px;font-family:'effra_trialregular';margin-bottom:8px}.page_title_t{font-size:28px;color:#5bba46;font-family:'effra_trialmedium';font-weight:400;padding-bottom:15px}.focus_cta{width:100%;border-top:1px solid #cccbcb;padding:1.5em 0 0 0;margin:0 0 1.5em 0}.entry-content p a{color:#999999!important;text-transform:none}html .formcraft-css .fc-form .form-element input[type="text"],html .formcraft-css .fc-form .form-element input[type="password"],html .formcraft-css .fc-form .form-element input[type="color"],html .formcraft-css .fc-form .form-element input[type="date"],html .formcraft-css .fc-form .form-element input[type="datetime"],html .formcraft-css .fc-form .form-element input[type="datetime-local"],html .formcraft-css .fc-form .form-element input[type="email"],html .formcraft-css .fc-form .form-element input[type="month"],html .formcraft-css .fc-form .form-element input[type="number"],html .formcraft-css .fc-form .form-element input[type="search"],html .formcraft-css .fc-form .form-element input[type="tel"],html .formcraft-css .fc-form .form-element input[type="tel"],html .formcraft-css .fc-form .form-element input[type="time"],html .formcraft-css .fc-form .form-element input[type="url"],html .formcraft-css .fc-form .form-element input[type="week"],html .formcraft-css .fc-form .form-element select,html .formcraft-css .fc-form .form-element textarea{line-height:1.4em;background-color:#fafafa;font-family:inherit;height:auto;box-shadow:none;-webkit-box-shadow:none;-webkit-appearance:none;font-family:'effra_trialregular'!important}.custom-email{color:#5bba46;font-size:28px;display:block;font-weight:400;padding-bottom:12px;letter-spacing:0px!important}.flexslider ul.slides li.flex-active-slide span a{color:#5bba46!important}.sitewide-banner{padding:15px;background-color:#5cba47;color:#fff;font-size:20px;position:fixed;top:0;width:100%;z-index:999}.sitewide-banner .close-banner{padding:10px;position:absolute;z-index:999999;color:#fff;top:0;right:15px;display:block;cursor:pointer}.sitewide-banner a{color:#fff;text-decoration:underline}.page-template-template-covid19 .entry-content{padding:81px 0}.page-template-template-classes .entry-content p:empty,.page-template-template-classes .entry-content p:last-child,.entry-content h4:empty{padding-bottom:0}.page-template-template-classes .entry-content h1,.page-template-template-classes .entry-content h2,.page-template-template-classes .entry-content h3,.page-template-template-classes .entry-content h4,.page-template-template-classes .entry-content h5,.page-template-template-classes .entry-content h6{line-height:normal}.page-template-template-classes .entry-content big{font-size:24px}.page-template-template-classes .entry-content ul{padding:0}.page-template-template-classes .entry-content ul li{list-style-type:none;position:relative;padding-left:25px}.page-template-template-classes .entry-content ul li:before{position:absolute;content:'\2022';font-size:36px;line-height:1;left:0;top:15px;line-height:0;color:#5cba47}.page-template-template-classes .entry-content ul li:not(:last-child){margin-bottom:25px}.page-template-template-classes .entry-content table th{background-color:#5bba46;color:#fff;padding:15px;line-height:1;font-size:20px;font-weight:400}.page-template-template-classes .entry-content table td{padding:15px 10px;background-color:#f4f6f5;vertical-align:middle;width:14.29%;border-color:#fff}.page-template-template-classes .entry-content table tr:nth-child(even) td{background-color:#eef1ef}.page-template-template-classes .entry-content table td:first-child,.page-template-template-classes .entry-content table td p>span{font-size:20px}.page-template-template-classes .entry-content table td p>span{color:#f4f6f5}.page-template-template-classes .row,body:not(.blog-page) .entry-content .row{margin-left:-15px;margin-right:-15px;display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-template-template-classes .one-half,.entry-content .one-half,body:not(.blog-page) .entry-content *[class^="col-"]{padding:0 15px;max-width:50%;width:100%;-moz-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%}.page-template-template-classes .section-2-content{text-align:center;padding:90px 0 0}.page-template-template-classes .section-2-content .section-table-wrap{margin-bottom:45px}.page-template-template-classes .section-3-content{padding:90px 0}.page-template-template-classes .section-3-content h1{font-size:40px;margin-bottom:50px}.page-template-template-classes .section-3-content a{color:#5bba46!important}.page-template-template-classes .section-3-content img.size-full{width:100%}.page-template-template-classes .entry-content .alignright{float:right}.page-template-template-classes .entry-content hr{margin:30px 0;clear:both}.bike-fitting-page .entry-content h2:first-child{font-size:40px;font-weight:400;font-family:'effra_trialmedium';padding-bottom:10px;line-height:normal}.bike-fitting-page .entry-content .col-lg-2 img{display:inline-block}.bike-fitting-page .entry-content h2:first-child+p{color:#999898;font-size:35px;line-height:40px;font-family:'effra_triallight'}.entry-content p:last-child,.entry-content p:empty{padding:0}.bike-fitting-page .entry-content{padding-bottom:90px}.bike-fitting-page .entry-content ul{padding-left:0}.bike-fitting-page .entry-content ul li{list-style-type:none;position:relative;padding-left:25px}.bike-fitting-page .entry-content ul li:before{content:'\00B7';color:#5cba47;margin-right:5px;font-size:90px;font-family:'Georgia';line-height:0;position:absolute;top:8px;left:-6px}.clearfix{clear:both}.order-md-0{-moz-order:0;-webkit-order:0;-ms-flex-order:0;order:0}.order-md-1{-moz-order:1;-webkit-order:1;-ms-flex-order:1;order:1}.landing-page #heading_box{padding-top:0}.landing-page #heading_box h2{color:#999898}.landing-page .about_area{padding-bottom:170px}.landing-page .about_area,.landing-page .entry-content p{font-family:'effra_triallight';font-size:23px;line-height:33px}.landing-page .entry-content ul{padding:0;margin-bottom:50px}.landing-page .entry-content ul li{font-size:23px;line-height:33px;padding-left:25px;position:relative;list-style-type:none}.landing-page .entry-content ul li:not(:last-child){margin-bottom:15px}.landing-page .entry-content ul li:before{content:'\f111';font-family:'FontAwesome';color:#5CBA47;position:absolute;left:0;font-size:9px}.landing-page .entry-content *[style$="30px;"]{line-height:40px}.landing-page .entry-content .checkbox-wrap{margin-bottom:50px}.landing-page .entry-content .checkbox-wrap input{display:none}.landing-page .entry-content .checkbox-wrap label{font-size:23px;line-height:33px;font-family:'effra_trialbold';position:relative;padding-left:35px;display:inline-block}.landing-page .entry-content .checkbox-wrap label:before{content:'\f096';font-family:'FontAwesome';position:absolute;left:0;top:0}.landing-page .entry-content .checkbox-wrap input:checked+label:before{content:'\f046';color:#5CBA47}.landing-page .entry-content a:not([class]){color:#5CBA47!important;font-family:'effra_trialmedium'}.landing-page .entry-content .btn{display:inline-block;max-width:none;width:auto;text-decoration:none;font-size:25px;line-height:1;padding:15px;height:auto;border-color:#999898;font-family:'effra_trialregular';-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.landing-page .entry-content .btn:hover{text-decoration:none!important;background-color:#999898;color:#fff!important}.landing-page .entry-content .btn.green{background-color:#5CBA47;border-color:#5CBA47;color:#fff!important}.landing-page .entry-content .btn.green:hover{color:#5CBA47!important;background-color:#fff}.landing-page .notification{font-size:25px!important;line-height:35px;position:relative;padding-left:35px;font-family:'effra_trialregular';display:none}.landing-page .notification:before{content:'\f06a';font-family:'FontAwesome';position:absolute;left:0}@media (min-width:992px){.entry-content .col-lg-2{max-width:16.667%;-moz-flex:0 0 16.667%;-webkit-flex:0 0 16.667%;flex:0 0 16.667%}.entry-content .col-lg-10{max-width:83.33%;-moz-flex:0 0 83.33%;-webkit-flex:0 0 83.33%;flex:0 0 83.33%}}@media (max-width:1199px){.bike-fitting-page .entry-content,.bike-fitting-page .entry-content p,.bike-fitting-page .entry-content h2{line-height:1.625}.bike-fitting-page .entry-content .col-lg-2{text-align:right}}@media (max-width:1023px){.cbp-spmenu ul{padding-top:15px}.sitewide-banner{position:relative;z-index:1}.page-template-template-classes .entry-content .section-table-wrap{overflow-x:scroll;margin-top:30px}.page-template-template-classes .entry-content table{width:1024px}.page-template-template-classes .section-2-content{padding-top:0}}@media (max-width:767px){.lft_top_footer>div{width:100%;float:none;margin-bottom:15px}.sitewide-banner{padding-right:30px}.sitewide-banner .close-banner{right:5px}.page-template-template-classes .one-half,.entry-content .one-half{max-width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.bike-fitting-page .entry-content .col-lg-2{margin-top:30px}.order-0{-moz-order:0;-webkit-order:0;-ms-flex-order:0;order:0}.order-1{-moz-order:1;-webkit-order:1;-ms-flex-order:1;order:1}.welcome_box_info div{padding:0;display:-moz-flex;display:-webkit-flex;display:flex;-moz-align-items:end;-webkit-align-items:end;align-items:end;-moz-justify-content:center;-wewbkit-justify-content:center;justify-content:center}.welcome_box_info .btn_feature{position:relative;left:auto}.comment_section .flexslider .slides img{max-width:126px!important}.condition_inn>span{text-align:center;display:block;margin-top:10px}.condition_inn>span>a{color:#5bba46!important}}@media (max-width:568px){.page-template-template-classes .entry-content .alignright{float:none;margin-bottom:30px}.landing-page #heading_box h2{font-size:35px;line-height:45px}}@media (max-width:567px){.home .center_content{text-align:center}.home .slider_box .flexslider{max-width:100%!important;width:100%}.home .slider_box .flexslider .slides>li{padding-bottom:75%}.home .slider_box .flexslider .slides img{height:100%;object-fit:cover;width:100%;position:absolute;top:0;left:0}.map_box{padding-bottom:56.25%;padding-bottom:75%}.map_box>img{display:none}.map_box iframe{height:100%}.map{padding-bottom:75%}.comment_section{border-top:1px solid #5cba47}.comment_section span{margin-bottom:14px}.condition_section{border-top:1px solid #5cba47;padding-top:11px}.condition_section .home_title{margin-top:15px}.condition_inn{border:none}.condition_section p,.condition_section ul li{font-size:20px;line-height:24px;padding-bottom:14px}.condition_section ul li{background:none;padding-left:0}.condition_section ul li:before{content:'';width:5px;height:5px;display:inline-block;position:relative;top:-4px;margin-right:5px;vertical-align:middle;background:url(images/dot_bg.png) no-repeat 50% 50%}.condition_section p:last-child{font-family:'effra_trialmedium'}}@media (max-width:479px){.green_box h4{line-height:1.2}.green_box h4 span{display:block;margin-left:0}}@media (max-width:375px){.green_box h4{font-size:20px}.landing-page .entry-content .btn{font-size:17px}}