html,body,div,span,applet,object,iframe,p,blockquote,a,abbr,acronym,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none;padding:0;margin:0}table{border-collapse:collapse}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1}.sf-menu ul{position:absolute;top:-999em;width:10em}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0}.sf-menu{float:left;margin-bottom:1em}.sf-menu a{border-left:1px solid #fff;border-top:1px solid #cfdeff;padding:.75em 1em;text-decoration:none}.sf-menu a,.sf-menu a:visited{color:#13a}.sf-menu li{background:#bdd2ff}.sf-menu li li{background:#aabde6}.sf-menu li li li{background:#9aaedb}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#cfdeff;outline:0}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../images/arrows-ffffff.png') no-repeat -10px -100px}a>.sf-sub-indicator{top:.8em;background-position:0 -100px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-shadow ul{background:url('../images/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{background:transparent}.clearfix:after{font-size:0;content:".";display:block;height:0;visibility:hidden;clear:both}html{height:100%;background-image:url('../../../Images/homepage/lwbg_concrete_small.jpg');background-repeat:repeat}body{background:none;padding:0;margin:0;font-family:'Source Sans Pro';font-size:13px;color:#151515;height:100%}a{text-decoration:underline;color:#ee4611}a:hover{text-decoration:underline}.relative{position:relative}input,textarea{font-family:Source Sans Pro;font-size:13px}input[type='text'].hint,textarea.hint{color:#c5c5c5!important}h1,h2,h3,h4,h5{font-family:'Source Sans Pro';margin:0;padding:0;font-weight:normal;color:#1c638e}h4{padding-bottom:5px}h1 a,h2 a,h3 a,h4 a,h5 a{color:#1c638e}h1{font-size:48px}h2{font-size:24px;margin-bottom:16px}h3{font-size:18px;margin-top:10px;margin-bottom:2px}h4{font-size:16px}h5{font-size:13px}.box_header{float:left;padding-bottom:10px;border-bottom:1px solid #113b54}.box_header.margin{margin-top:27px}.sentence{font-family:'Source Sans Pro';color:#ee4611;font-style:italic;margin-top:25px}.info_green,.info_white{float:left;clear:both;font-family:'Source Sans Pro';font-style:italic}.info_green{margin-top:5px;color:#ee4611}.info_white{color:#fff}.header_container{background-color:#fff}.header{width:1008px;margin-left:auto;margin-right:auto}.header_left{float:left;width:435px}.header_right{float:right}.header_left a{display:block;margin-top:3px}.header_left a,.logo_left,.logo_right{font-family:'Futura Md BT';font-size:24px}.header_left a:hover{text-decoration:none}.header_left a img{float:left;margin-right:10px}.logo_left{color:#00008f}.logo_right{float:right;color:#ee4611}.logo_left,.logo_right{float:left;padding-top:7px}.sf-menu{padding:14px 0 0;margin:0}.sf-menu li{height:51px;margin-left:25px}.sf-menu li:first-child{margin-left:0}.sf-menu li,.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:none #fff}.sf-menu li a,.sf-menu li a:visited{font-family:'Source Sans Pro';color:#888;border:none;padding:0;padding:12px 0 5px}.sf-menu li:hover a,.sf-menu li.selected a{color:#000}.sf-menu li ul{width:190px;background:url('./images/header_submenu_arrow.png') 20px 30px no-repeat;padding-top:38px}.sf-menu li ul li{margin-left:0;background-color:#fff;padding:0;border-top:1px solid #fff;height:auto}.sf-menu li:hover ul a{border-bottom:none;color:#888}.sf-menu li ul li:hover,.sf-menu li ul li.selected{border-top:1px solid #e0e0e0}.sf-menu li ul li a{padding:14px 20px 15px;font-size:12px;border-bottom:none}.sf-menu li ul li a:hover,.sf-menu li ul li.selected a{color:#000;background-color:#f0f0f0}.mobile_menu{display:none;float:right;padding:23px 0 22px}.mobile_menu select{border:1px solid #e0e0e0}.page{width:1008px;margin-left:auto;margin-right:auto;padding-bottom:30px;min-height:55%}.page_layout{margin-top:25px}.page_left{float:left;width:610px}.page_right{float:right;width:320px}.page_margin_top{margin-top:30px}.top_hint{position:relative;float:right;background-color:#c35050;padding:9px 10px;margin-top:-250px}.page_right .home_box{height:auto}.page_header h4{font-family:'Source Sans Pro';font-style:italic;margin-top:5px}.page_header_left{float:left;width:670px}.page_header_right{float:right}.search{margin-top:11px}.search input{float:left;background:transparent;border:1px solid #515151;padding:9px;color:#fff;margin:0}.search .search_input{width:134px;transition:width .5s;-moz-transition:width .5s;-webkit-transition:width .5s;-o-transition:width .5s}.search .search_input:focus{width:184px;border-color:#c35050}.search input[type='submit']{height:36px;margin-left:2px;cursor:pointer;background-position:right center;background-repeat:no-repeat;padding-right:20px}.bread_crumb{background-color:#fff;margin-top:0;height:31px;padding-left:10px}.bread_crumb li{float:left;margin-top:11px;font-size:11px;color:#999;margin-left:4px;color:#000;font-weight:bold}.bread_crumb li a{font-weight:normal}.bread_crumb li:first-child{margin-left:0}.bread_crumb li.separator{width:8px;padding:0 2px;margin-top:10px}.footer_container{background-color:#fff;padding-bottom:40px;position:relative;bottom:0;width:100%}.footer{width:1008px;margin-left:auto;margin-right:auto}.icon_small_arrow{background-position:center center;background-repeat:no-repeat}.icon_small_arrow.left_black{background-image:url('./images/icon_arrow_left_black.png')}.icon_small_arrow.right_black{}.icon_small_arrow.margin_right_black{background-image:url('./images/icon_arrow_margin_right_black.png')}.icon_small_arrow.left_white{background-image:url('./images/icon_arrow_left_white.png')}.icon_small_arrow.margin_right_white{background-image:url('./images/icon_arrow_margin_right_white.png')}.icon_small_arrow.right_white{background-image:url('./images/icon_arrow_right_white.png')}.icon_small_arrow.top_white{background-image:url('./images/icon_arrow_top_white.png')}.icon_small_arrow.top_black{background-image:url('./images/icon_arrow_top_black.png')}.icon_clock_green{background-image:url('./images/icon_clock_green.png')}.icon_clock_black{background-image:url('./images/icon_clock_black.png')}.icon_card_green{background-image:url('./images/icon_card_green.png')}.icon_card_white{background-image:url('./images/icon_card_white.png')}.banner_icon{width:50px;height:60px;background-position:center center;background-repeat:no-repeat}.banner_icon.calendar{background-image:url('./images/banner_icon_calendar.png')}.banner_icon.hand{background-image:url('./images/banner_icon_hand.png')}.banner_icon.note{background-image:url('./images/banner_icon_note.png')}.banner_icon.phone{background-image:url('./images/banner_icon_phone.png')}.social_icon{display:block;width:30px;height:30px;background-repeat:no-repeat}.social_icon:hover{background-position:0 -30px}.social_icon.facebook{background-image:url('./images/social_icon_facebook.png')}.social_icon.google{background-image:url('./images/social_icon_googleplus.png')}.social_icon.skype{background-image:url('./images/social_icon_skype.png')}.social_icon.twitter{background-image:url('./images/social_icon_twitter.png')}.caroufredsel_wrapper{width:100%!important;margin:0!important;overflow:hidden}.caroufredsel_wrapper_slider{}.slider{padding:0}.slider li{float:left;height:620px;background-position:top center;background-repeat:no-repeat}.slider li .slider_img{position:relative;height:100%;top:0;left:0}.slider_content_box{margin-top:-350px;min-height:98px}.slider_content{display:none;float:left;border-top:3px solid #fff;padding-top:11px;border-bottom:1px solid #fff;padding-bottom:17px}.slider_content .title,.slider_content .subtitle{width:280px}.slider_content .title{display:inline}.slider_content .subtitle{display:inline;font-style:italic;font-family:'Source Sans Pro'}.slider_navigation{float:right;margin-top:60px;position:static!important;padding:0!important}.slider_navigation .more,.slider_navigation .prev,.slider_navigation .next{float:left;display:block;padding:0;border:none}.home_box_container{margin-top:80px}.home_box{float:left;width:260px;height:175px;padding:25px 30px 30px}.home_box h3{font-family:'Source Sans Pro';font-style:italic;color:#000;margin-top:5px}.home_box.white{background-color:#fff}.home_box.white h2{color:#c35050}.home_box.light_green{background-color:#ee4611}.home_box.green{background-color:#c35050}.home_box.dark{background-color:#303030}.home_box.dark h3{color:#999}.home_box #upcoming_class_prev,.home_box #upcoming_class_next{float:left;width:28px;height:28px;border:1px solid #eee}.home_box #upcoming_class_prev:hover,.home_box #upcoming_class_next:hover{background-color:#000;border-color:#000}.home_box #upcoming_class_prev:hover{background-image:url('./images/icon_arrow_left_white.png')}.home_box #upcoming_class_next:hover{background-image:url('./images/icon_arrow_right_white.png')}.home_box #upcoming_class_next{margin-left:2px}.home_box .header_left{width:198px}.home_box .header_right{width:62px}.home_box .news{margin-top:20px}.home_box .news .banner_icon{float:left;margin-right:20px;margin-top:5px}.home_box .news .text{float:left;width:190px;line-height:150%}.home_box.white .news .text{color:#000}.home_box .more{margin-top:20px}.items_list{}.items_list.margin_top{margin-top:8px}.items_list li{float:left;width:235px;padding:12px 0 12px 0;border-bottom:1px solid #eee;background-position:left center;background-repeat:no-repeat}.items_list a,.items_list span{float:left;color:#000}.items_list .value{float:right;color:#000}.items_list.light_green li{border-color:#7ac357}.items_list.light_green li span,.items_list.light_green .value,.items_list.green li span,.items_list.green .value{color:#fff}.items_list.green li{border-color:#66ad44}.items_list.gray li{border-color:#515151}.items_list.gray span,.items_list.gray .value,.items_list.dark a,.items_list.dark span,.items_list.dark .value{color:#c5c5c5}.items_list.dark li{border-color:#353535}.scrolling_list_wrapper{margin-top:18px}.scrolling_list{}.scrolling_list_control_left,.scrolling_list_control_right{float:left;width:28px;height:28px}.scrolling_list_control_right{margin-left:2px}.scrolling_list li{width:302px;color:#c5c5c5;background-position:left 18px;padding:10px 0 10px 18px;line-height:150%}.scrolling_list li a{clear:both;float:left;color:#c5c5c5}.scrolling_list.latest_tweets li a{float:none;color:#ee4611}.scrolling_list li .left{float:left;width:270px}.scrolling_list li a:hover .left{text-decoration:underline}.scrolling_list li .number{float:right;width:30px;color:#999;padding:8px 0;font-size:11px;text-align:center;line-height:1}.timeago,.time_desc{clear:both;display:block;margin-top:2px;font-size:11px;font-weight:bold;color:#ee4611}.upcoming_classes_wrapper{height:120px;margin-top:8px}.upcoming_classes{}.upcoming_classes li{background-image:url('./images/icon_clock_black.png')}.more{float:right;color:#fff;padding:5px 24px 6px 9px;line-height:normal;background-position:right center}.more.black{background-color:#000;border:1px solid #000}.more.black:hover{background-color:#fff;border-color:#fff;color:#000;background-image:url('./images/icon_arrow_margin_right_black.png')}.more.light{color:#000;border-color:#eee}.more.light:hover{background-color:#000;border-color:#000;color:#fff;background-image:url('./images/icon_arrow_margin_right_white.png')}.blog{clear:both}.comment_box{float:left;width:80px;margin-right:30px;text-align:center}.post{float:left;margin-top:30px;margin-bottom:30px}.comment_box .first_row{background-color:#c35050;padding:22px 0 21px;font-size:22px;text-align:center}.comment_box .second_row{display:block;margin-top:4px;font-size:12px}.comment_box .second_row.small{font-size:11px}.comment_box .comments_number{display:block;text-align:center;font-size:11px;border-bottom:1px solid #515151;padding:8px 0 9px;color:#fff}.comment_box .comments_number:hover{border-color:#c35050}.post_content{float:right;width:500px}.post_content a.post_image{display:block;margin-bottom:27px}.post_content a.post_image img{display:block;width:500px;height:auto;background:url('./images/preloader.gif') no-repeat center center}.post_content h2{margin-bottom:24px}.post_content .text{line-height:150%;color:#c5c5c5}.post_footer{margin-top:25px}.categories li.posted_by{background:url('./images/icon_post_author.png') no-repeat 10px center;padding:8px 9px 8px 25px;border:1px solid #515151}.categories li.posted_by .author{display:inline;color:#fff;border:none;padding:0}.categories li.posted_by .author:hover{text-decoration:underline}.categories li{float:left;font-size:11px;color:#999;margin-right:2px;margin-bottom:2px}.categories li:last-child{margin-right:0}.categories li a{display:block;color:#999;padding:8px 9px}.show_all{border-top:1px solid #515151;margin-top:30px}.show_all .more{margin-top:-1px}#comments_list{float:right}#comments_list li.comment{width:500px;margin-top:35px}#comments_list li.comment:first-child{margin-top:0}#comments_list .comment_author_avatar{float:left;width:78px;height:78px;margin-right:20px;border:1px solid #515151}#comments_list .comment_details{float:left;width:400px}#comments_list .comment_details .posted_by{background:url('./images/icon_post_author.png') no-repeat left center;font-size:11px;color:#999;padding-left:15px;line-height:140%}#comments_list .comment_details .posted_by a{color:#fff}#comments_list .comment_details p{color:#c5c5c5;line-height:150%;padding:20px 0}#comments_list .reply_button{float:left;clear:both;padding-right:13px;background-position:right 5px;color:#fff}#comments_list .children{clear:both;float:left;margin-left:40px;margin-top:35px}#comments_list .children .children{margin-left:0}#comments_list .children li.comment{width:460px}#comments_list .children .comment_details{width:360px}#comments_list .pagination{margin-top:20px}.comment_form_container{float:left;margin-left:110px;margin-top:25px}.comment_form,.contact_form{float:left;width:100%;margin-top:30px}.comment_form .left,.comment_form .right,.contact_form .left,.contact_form .right{float:left;width:245px}.contact_form .left,.contact_form .right{width:210px}.comment_form .right,.contact_form .right{float:right}.comment_form input,.comment_form textarea,.contact_form input,.contact_form textarea{border:1px solid #515151;background:transparent;padding:9px;color:#fff;margin:0}.comment_form .text_input:focus,.comment_form textarea:focus,.contact_form .text_input:focus,.contact_form textarea:focus{border-color:#c35050}.comment_form textarea,.contact_form textarea{width:225px;height:108px}.contact_form textarea{width:210px}.comment_form .text_input{width:225px;margin-top:10px}.contact_form .block{margin-top:10px}.contact_form .text_input{width:190px}.comment_form .text_input:first-child,.contact_form .block:first-child{margin-top:0}.comment_form input[type='submit'],.contact_form input[type='submit']{float:right;width:70px;height:36px;margin-top:10px;cursor:pointer;background-position:right center;background-repeat:no-repeat}.pagination{float:right}.pagination li{float:left;margin-left:2px}.pagination li:first-child{margin-left:0}.pagination li a{display:block;height:12px;color:#999;padding:9px 11px 7px;font-size:11px}.sidebar_box{float:left;width:320px;margin-top:50px}.sidebar_box.first{margin-top:30px}.sidebar_box .header_left,.footer_box .header_left{width:258px}.sidebar_box .header_right,.footer_box .header_right{width:62px}.training_classes .ui-accordion-header h5{font-family:'Source Sans Pro';font-style:italic;color:#999;margin-top:5px}.training_classes .ui-accordion-header{cursor:pointer;padding-bottom:15px;padding-top:14px;border-bottom:1px solid #353535;background:url('./images/icon_accordion_arrow_down.png') no-repeat right center}.training_classes li:first-child .ui-accordion-header{padding-top:0}.training_classes .ui-accordion-header.ui-state-hover{border-bottom:1px solid #c35050}.training_classes .ui-accordion-header.ui-state-active{border-bottom:2px solid #c35050;background:url('./images/icon_accordion_arrow_up.png') no-repeat right center}.training_classes .ui-accordion-content{padding:20px 0;color:#c5c5c5;line-height:150%}.training_classes.wide .ui-accordion-content{padding:30px 0}.training_classes .ui-accordion-content .thumb_image,.training_classes .ui-accordion-content .thumb_image img{display:block;width:80px;height:80px}.training_classes .ui-accordion-content .thumb_image{float:left;margin-right:20px}.training_classes .ui-accordion-content .text{float:right;width:220px}.training_classes .ui-accordion-content .item_footer{margin-top:20px;line-height:1}.training_classes .ui-accordion-content .item_footer .more{margin-right:2px}.training_classes .ui-accordion-content .item_footer .more:first-child{margin-right:0}.training_classes.wide .about_img{width:500px;height:auto;margin-bottom:23px}.training_classes .list.trainers li{margin-top:20px}.training_classes .list.trainers li:first-child{margin-top:0}.ui-tabs-hide{display:none}.ui-tabs-nav{float:left;width:80px}.ui-tabs-nav li{margin-bottom:2px}.ui-tabs-nav li:last-child{margin-bottom:0}.ui-tabs-nav li a{display:block;width:78px;text-align:center;padding:5px 0;color:#999}.ui-tabs-panel{float:right;width:500px}.ui-tabs-panel p{padding:24px 0 25px}.horizontal .ui-tabs-panel{float:none;width:100%}.tabs_navigation{float:none;clear:both;width:100%}.tabs_navigation li{float:left;margin-top:0;margin-right:2px;margin-bottom:2px}.tabs_navigation li:last-child{margin-right:0}.tabs_navigation li a{width:auto;display:block;text-align:center;color:#999;padding:8px 10px}.columns{}.column_left,.column_right{width:235px}.column_left{float:left;margin-right:30px}.column_right{float:right}.columns p{clear:both;padding:25px 0}.columns.full_width .column_left{width:450px}.columns.full_width .column_right{width:480px}.list{clear:both;padding:25px 0}.list li{background-position:left center;padding-left:18px}.list.top_marker li{background-position:left 8px}.pricing_plan{clear:both;float:left;margin-top:13px}.pricing_plan li{width:217px;padding-left:18px}.timetable{width:100%;font-size:11px;color:#c5c5c5;margin-top:30px}.timetable tbody tr{background:url('./images/dotted_line.png') left top repeat-x}.timetable th,.timetable td{width:12.5%;text-align:center;padding:15px}.timetable .last{padding-right:0}.timetable .event{background-color:#c35050;color:#fff;border-bottom:1px solid #151515;border-right:1px solid #151515}.timetable .event a{display:block;color:#fff;font-weight:bold;margin-bottom:2px}.timetable .row_gray{background-color:#202020}.timetable .event.tooltip:hover{background-color:#fff;color:#000}.timetable .event.tooltip:hover a{color:#000}.timetable.small{display:none;font-size:13px}.tip{background:url('./images/icon_tip.png') #202020 no-repeat 15px center;padding:10px 10px 10px 35px;float:right;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.tooltip{cursor:pointer}.tooltip .tooltip_text{display:block;padding-bottom:16px;visibility:hidden;opacity:0;position:absolute;z-index:1000;left:-19px;bottom:100%;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.35,0,.35,1);-moz-transition-timing-function:cubic-bezier(.35,0,.35,1);-o-transition-timing-function:cubic-bezier(.35,0,.35,1);-ms-transition-timing-function:cubic-bezier(.35,0,.35,1);transition-timing-function:cubic-bezier(.35,0,.35,1);-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;-o-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;background:url('./images/tooltip_arrow.png') no-repeat 15px bottom}.tooltip .tooltip_content{background:#fff;color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px;line-height:150%;font-family:arial,sans-serif;font-size:13px;text-align:left}.tooltip:hover .tooltip_text{visibility:visible;opacity:1}.ui-tooltip-error .ui-tooltip-content,.ui-tooltip-success .ui-tooltip-content{font-size:13px;font-family:'Source Sans Pro';color:#fff}.ui-tooltip-error .ui-tooltip-content,.ui-tooltip-success .ui-tooltip-content{border:none}.ui-tooltip-content{padding:10px 20px 10px 20px}.ui-tooltip-error .ui-tooltip-content{background:#e9431c}.ui-tooltip-success .ui-tooltip-content{background:#61911b}.controls{position:absolute;padding:10px}.controls li{float:left}.controls .open_details,.controls .open_lightbox,.controls .open_video_lightbox,.controls .more,.controls .close,.controls .prev,.controls .next{display:block;width:40px;height:40px;background-position:0 0;background-repeat:no-repeat;margin-left:2px}.controls .more,.controls .close,.controls .prev,.controls .next{width:39px;height:39px}.controls .open_details:hover,.controls .open_lightbox:hover,.controls .open_video_lightbox:hover{background-position:0 -40px}.controls .more:hover,.controls .close:hover,.controls .prev:hover,.controls .next:hover{background-position:0 -39px}.controls .open_details{background-image:url('./images/thumb_details.png');margin-left:0}.controls .open_lightbox{background-image:url('./images/thumb_image.png')}.controls .open_video_lightbox{background-image:url('./images/thumb_video.png')}.controls .more{background-image:url('./images/navigation_more.png')}.controls .close{background-image:url('./images/navigation_close.png')}.controls .prev{background-image:url('./images/navigation_previous.png')}.controls .next{background-image:url('./images/navigation_next.png')}.slider_navigation .more{display:none}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.gallery{margin-left:auto;margin-right:auto;margin-left:-10px;margin-right:100px;display:block;width:1130px}.gallery li{float:left;margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:0}.gallery_box{display:block;cursor:pointer}.gallery_box img{display:block;width:246px;height:279px;background:url('./images/preloader.gif') no-repeat center center}.gallery_box .description{background-color:#13235b;padding:20px;background-position:232px center}.gallery_box .description h5{margin-top:5px;color:silver;font-family:'Source Sans Pro';font-style:italic}.gallery_box .description h3{margin-top:5px;color:#fff}.gallery_box:hover .description{background-color:#fff;background-image:url('./images/icon_arrow_top_black.png')}.gallery_box:hover h3{color:#c35050}.gallery_box .controls{display:none;top:90px;left:69px;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000);background:rgba(0,0,0,.25);zoom:1}.gallery_box:hover .controls{display:block}.gallery_item_details_list{height:0;overflow:hidden;display:none}.gallery_item_details_list .gallery_item_details{display:none;position:relative}.gallery_item_details_list .image_box{position:relative;float:left;width:480px;margin-right:30px}.gallery_item_details_list .details_box{float:left;width:450px;padding-top:23px;border-top:2px solid #c35050;border-bottom:2px solid #c35050}.gallery_item_details_list .image_box img{width:480px;height:auto;background:url('./images/preloader.gif') no-repeat center center}.gallery_item_details_list .image_box .controls{bottom:0;right:0}.gallery_item_details_list .details_box .subheader{color:#ee4611;font-family:'Source Sans Pro';font-style:italic;margin-top:5px}.gallery_item_details_list .details_box p{clear:both;color:#c5c5c5;line-height:150%;padding:20px 0}.gallery_item_details_list .details_box .columns{clear:both}.gallery_item_details_list .details_box .column_left,.gallery_item_details_list .details_box .column_right{width:210px}.gallery_item_details_list .details_box .list{line-height:150%;color:#c5c5c5}#fancybox-title-float-main{background:#fff;padding:0;color:#000}.contact_details{clear:both;float:left}.contact_details_about{width:200px;height:200px;background:#fff;padding:20px;color:#000;line-height:150%}.contact_details_map{width:240px;height:240px}.contact_details_about,.contact_details_map{float:left}.contact_data li{background-position:0 3px;background-repeat:no-repeat;padding-left:30px}.contact_data .phone{background-image:url('./images/icon_contact_phone.png')}.contact_data .fax{background-image:url('./images/icon_contact_fax.png')}.contact_data .email{background-image:url('./images/icon_contact_mail.png')}.footer_banner_box_container{}.footer_banner_box{float:left;width:260px;height:60px;padding:20px 30px}.footer_banner_box h3{font-family:'Source Sans Pro';font-style:italic;color:#000;margin-top:5px}.footer_banner_box.super_light_green{background-color:#6ec03c}.footer_banner_box.light_green{background-color:#ee4611}.footer_banner_box.green{background-color:#c35050}.footer_banner_box .banner_icon{float:left;margin-right:20px}.footer_banner_box .content{float:left;width:190px;margin-top:5px}.footer_box_container{margin-top:75px}.footer_box{float:left;width:290px;margin-left:30px;margin-top:25px}.footer_box:first-child{margin-left:0}.footer_box.last{width:320px}.footer_contact_info_container{clear:both;padding-top:10px;padding-bottom:10px}.footer_contact_info_row{clear:both;color:#c5c5c5;padding-top:5px}.footer_contact_info_row:first-child{padding-top:0}.footer_contact_info_left{float:left;width:150px}.footer_contact_info_right{float:right;width:120px;margin-left:20px}.footer_social_icons{margin-top:30px}.footer_social_icons li{float:left;margin-left:10px}.footer_social_icons li:first-child{margin-left:0}.opening_hours{float:left;clear:both;margin-top:20px}.opening_hours li{width:265px}.footer_recent_posts{}.copyright_area{border-top:1px solid #515151;padding:15px 0;font-size:11px;color:#c5c5c5}.copyright_left{float:left}.copyright_right{float:right}.copyright_right .scroll_top{font-size:11px;color:#c5c5c5;background-position:right center;padding-right:15px}.more,.categories li a,.scrolling_list_control_left,.scrolling_list_control_right,.pagination li a,.scrolling_list li .number,.ui-tabs-nav li a,.tabs_navigation li a{border:1px solid #515151}.more:hover,.categories li a:hover,.scrolling_list_control_left:hover,.scrolling_list_control_right:hover,.search input[type='submit']:hover,.comment_form input[type='submit']:hover,.contact_form input[type='submit']:hover,.pagination li a:hover,.pagination li.selected a,.scrolling_list li a:hover .number,.ui-tabs-nav li a:hover,.ui-tabs-nav li.ui-tabs-selected a,.tabs_navigation li a:hover,.tabs_navigation li a.selected{border-color:#c35050;color:#fff}.sf-menu a:hover,.more:hover,.categories li a:hover,.controls .prev:hover,.controls .next:hover,.controls .close:hover,.comments_number:hover,.scrolling_list_control_left:hover,.scrolling_list_control_right:hover,.home_box #upcoming_class_prev:hover,.home_box #upcoming_class_next:hover,.social_icon:hover,.pagination li a:hover,.ui-tabs-nav li a:hover,.tabs_navigation li a:hover{text-decoration:none}@media only screen and (max-width:850px){body{background-image:none}}@media screen and (max-width:979px){h1{font-size:40px}h2{font-size:22px}h3{font-size:16px}.sentence{margin-top:21px}.header{width:750px}.header_left{width:225px}.box_header.margin{margin-top:21px}.sf-menu li{margin-left:23px}.page{width:750px}.page_left{width:475px}.page_right{width:250px}.page_margin_top{margin-top:23px}.top_hint{margin-top:-115px}.page_header_left{width:460px}.footer{width:750px}.slider li{height:310px;background-size:auto 310px;-moz-background-size:auto 310px;-webkit-background-size:auto 310px;-o-background-size:auto 310px}.slider_content_box{margin-top:-175px;min-height:89px}.slider_navigation{margin-top:50px}.home_box_container{margin-top:30px}.home_box{width:204px;padding:20px 23px 23px}.home_box .header_left{width:142px}.home_box .news .banner_icon{display:none}.home_box .news .text{width:204px}.home_box .more{margin-top:10px}.items_list li{width:179px;padding:10px 0 10px 25px}.scrolling_list_wrapper{margin-top:12px}.scrolling_list li{width:232px}.scrolling_list li .left{width:200px}.upcoming_classes_wrapper{margin-top:12px}.comment_box{margin-right:23px}.post{margin-top:23px;margin-bottom:23px}.post_content,.post_content a.post_image img{width:372px}.post_content a.post_image{margin-bottom:23px}.post_content h2{margin-bottom:19px}.post_footer{margin-top:23px}.show_all{margin-top:23px}#comments_list li.comment{width:372px}#comments_list li.comment,#comments_list .children{margin-top:25px}#comments_list .comment_details{width:272px}#comments_list .comment_details p{padding:15px 0}#comments_list .children li.comment{width:332px}#comments_list .children .comment_details{width:232px}.comment_form_container{margin-left:103px}.comment_form,.contact_form{margin-top:23px}.comment_form .left,.comment_form .right{width:181px}.contact_form .left{width:170px}.contact_form .right{width:171px}.comment_form .text_input,.comment_form textarea{width:161px}.contact_form .text_input{width:150px}.contact_form textarea{width:151px}.sidebar_box{width:250px}.sidebar_box.first{margin-top:23px}.sidebar_box .header_left,.footer_box .header_left{width:188px}.training_classes .ui-accordion-content .text{width:150px}.training_classes.wide .about_img{width:372px;margin-bottom:19px}.training_classes.wide .ui-accordion-content{padding:23px 0}.ui-tabs-panel{width:372px}.ui-tabs-panel p{padding:20px 0 21px}.column_left,.column_right{width:174px}.column_left{margin-right:23px}.columns p{padding:21px 0}.columns.full_width .column_left{width:351px}.columns.full_width .column_right{width:376px}.list{padding:21px 0}.pricing_plan li{width:156px;padding-left:18px}.timetable{margin-top:23px}.timetable th,.timetable td{padding:7px}.gallery{width:720px}.gallery_box{margin-top:23px}.gallery_item_details_list .image_box{width:375px;margin-right:23px}.gallery_item_details_list .details_box{width:352px}.gallery_item_details_list .image_box img{width:375px}.gallery_item_details_list .details_box .column_left,.gallery_item_details_list .details_box .column_right{width:164px}.contact_details_about{width:168px;padding:10px}.contact_details_map{width:188px;height:220px}.footer_banner_box{width:204px;padding:20px 23px}.footer_banner_box .content{width:134px}.footer_box_container{margin-top:23px}.footer_box{float:left;width:227px;margin-left:23px}.footer_box.last{width:250px}.footer_contact_info_left{width:87px}.footer_social_icons{margin-top:23px}.opening_hours li{width:207px}}@media screen and (max-width:767px){h1{font-size:32px}.header{width:480px}.box_header.margin{margin-top:0}.sf-menu{display:none}.mobile_menu{display:block}.page,.page_left,.page_right{width:480px}.page_right{margin-top:50px}.page_header_left{width:auto}.page_header_right{float:left;clear:both;margin-top:14px}.top_hint{margin-top:-85px}.footer{width:480px;height:auto}.slider li{height:243px;background-size:auto 243px;-moz-background-size:auto 243px;-webkit-background-size:auto 243px;-o-background-size:auto 243px}.slider_content_box{margin-top:-138px;min-height:80px}.slider_navigation{margin-top:40px}.home_box{width:434px;height:auto}.home_box .header_left{width:372px}.home_box .news .banner_icon{display:block}.home_box .news .text{width:364px}.items_list li{width:409px}.scrolling_list li{width:462px}.scrolling_list li .left{width:430px}.upcoming_classes_wrapper{height:108px;margin-top:8px}.post_content,.post_content a.post_image img{width:377px}#comments_list li.comment{width:377px}#comments_list .comment_details{width:277px}#comments_list .children li.comment{width:337px}#comments_list .children .comment_details{width:237px}.comment_form .left{width:183px}.comment_form .right{width:184px}.comment_form .text_input{width:163px}.comment_form textarea{width:164px}.contact_form .left,.contact_form .right{width:235px}.contact_form .text_input,.contact_form textarea{width:215px}.sidebar_box{width:480px}.sidebar_box .header_left{width:418px}.training_classes .ui-accordion-content .text{width:380px}.training_classes.wide .about_img{width:377px}.ui-tabs-panel{width:377px}.column_left,.column_right{width:177px}.columns.full_width .column_left,.columns.full_width .column_right{width:480px;margin-right:0}.columns.full_width .column_right{margin-top:23px}.pricing_plan li{width:159px}.timetable{display:none}.timetable.small{display:block}.gallery,.gallery_item_details_list .image_box,.gallery_item_details_list .image_box img,.gallery_item_details_list .details_box{width:480px}.gallery_item_details_list .details_box{margin-top:23px}.gallery_item_details_list .details_box .column_left,.gallery_item_details_list .details_box .column_right{width:164px}.contact_details_about{width:200px;padding:20px}.contact_details_map{width:240px;height:240px}.footer_banner_box{width:434px}.footer_banner_box .content{width:364px}.footer_box{width:480px;margin-left:0;margin-top:23px}.footer_box:first-child{margin-top:0}.footer_box.last{width:480px}.footer_box .header_left{width:418px}.footer_contact_info_container{padding-top:23px}.footer_contact_info_left{width:260px}.footer_contact_info_right{width:200px}.opening_hours{margin-top:12px}.opening_hours li{width:455px}}@media screen and (max-width:479px){h1{font-size:24px}h2{font-size:18px}h3{font-size:14px}.header{width:300px}.mobile_menu{clear:both;float:none;text-align:center}.mobile_menu select{width:100%}.page,.page_left,.page_right,.sidebar_box{width:300px}.top_hint{display:none}.footer{width:300px}.caroufredsel_wrapper_slider{}.slider li{height:202px;background-size:auto 202px;-moz-background-size:auto 202px;-webkit-background-size:auto 202px;-o-background-size:auto 202px}.slider_content_box{margin-top:-137px;min-height:71px}.slider_navigation{margin-top:46px}.home_box{width:254px}.home_box .header_left{width:192px}.home_box .news .text{width:184px}.items_list li{width:229px}.scrolling_list li{width:282px}.scrolling_list li .left{width:250px}.upcoming_classes_wrapper{height:114px;margin-top:8px}.comment_box{margin-right:0}.comment_box .first_row{float:left;padding:8px 10px;font-size:11px}.comment_box .second_row{display:inline;margin-top:0;margin-left:2px;font-size:11px}.comment_box .comments_number{float:right;padding:9px 0 6px}.comment_box,.post_content,.post_content a.post_image img{width:300px}.post_content{margin-top:20px}.categories{float:left;width:236px}.categories li{clear:both;margin-right:0}#comments_list{margin-top:23px}#comments_list li.comment,#comments_list .comment_details{width:300px}#comments_list .comment_author_avatar{display:none}#comments_list .children li.comment,#comments_list .children .comment_details{width:260px}.comment_form_container{margin-left:0}.comment_form .right,.contact_form .right{margin-top:10px}.comment_form .left,.comment_form .right{width:300px}.comment_form .text_input,.comment_form textarea{width:280px}.contact_form .left,.contact_form .right{width:300px}.contact_form .text_input,.contact_form textarea{width:280px}.training_classes .ui-accordion-content .text{width:200px}.training_classes.wide .about_img{width:300px}.ui-tabs-nav{width:100%;margin-bottom:21px}.ui-tabs-nav li{float:left;margin-right:2px;margin-top:0}.ui-tabs-nav li:last-child{margin-right:0}.ui-tabs-panel{width:300px}.column_left,.column_right,.columns.full_width .column_left,.columns.full_width .column_right{width:300px}.column_left{margin-right:0}.pricing_plan li{width:282px}.sidebar_box .header_left{width:238px}.sidebar_box .categories{width:auto}.sidebar_box .categories li{float:left;clear:none;margin-right:2px}.controls .more,.controls .prev,.controls .next,.controls .close{width:25px;height:25px}.controls .more:hover,.controls .prev:hover,.controls .next:hover,.controls .close:hover{background-position:0 -25px}.controls .more{background-image:url('../images/mobile_navigation_more.png')}.controls .prev{background-image:url('../images/mobile_navigation_previous.png')}.controls .next{background-image:url('../images/mobile_navigation_next.png')}.controls .close{background-image:url('../images/mobile_navigation_close.png')}.gallery{width:240px}.gallery_item_details_list .image_box,.gallery_item_details_list .image_box img,.gallery_item_details_list .details_box,.gallery_item_details_list .details_box .column_left,.gallery_item_details_list .details_box .column_right{width:300px}.contact_details_about{width:260px}.contact_details_map{width:300px}.footer_banner_box{width:254px}.footer_banner_box .content{width:184px}.footer_box{width:300px}.footer_box.last{width:300px}.footer_box .header_left{width:238px}.footer_contact_info_left{width:155px}.footer_contact_info_right{width:125px}.opening_hours li{width:275px}}