body{font-family:'Lato',sans-serif;font-weight:400;font-size:18px;line-height:26px;}h1,h2,h3,h4,h5,h6{font-family:'Raleway',sans-serif;font-weight:200;}h1.page-header{display:none;}.main-container{padding-bottom:120px;}body.not-front .backstretch-image{height:500px;margin-bottom:80px;z-index:-1;position:relative;}.backstretch-image .field-name-field-image{position:absolute;bottom:0;}body.not-front .backstretch-image .field-name-title{position:absolute;bottom:0;margin-left:-15px;margin-right:-15px;padding:10px 40px;text-align:center;background-color:rgba(0,0,0,0.6);width:100%;color:#fff;}body.not-front .backstretch-image .field-name-title h1{margin:0;font-size:48px;line-height:48px;}.field-name-field-attachments{margin-top:30px;text-align:center;}.field-name-field-attachments img,.field-name-field-attachments a{display:block;}.field-name-field-attachments img{width:40px;margin:0 auto 15px;}.field-name-field-attachments a,.field-name-field-attachments a:hover,.field-name-field-attachments a:active,.field-name-field-attachments a:visited{border:none;}.field-name-field-attachments .field-item{display:inline-block;margin:0 15px 30px 15px;}blockquote{border-left:5px solid #515ca6;background-color:#eee;border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;font-size:16px;line-height:24px;}.alert{margin-top:20px;}.panel-tint{background-color:rgba(81,92,166,0.5);background-color:rgba(229,119,78,0.5);padding:30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 0px 0px rgba(0,0,0,0.1);}.panel-tint h2{font-family:'Raleway',sans-serif;margin-top:0;}.not-logged-in .panel-tint .contextual-links-wrapper{display:none;}#auth_box{width:340px;text-align:center;}.view-classes{text-align:center;}.view-classes .views-row{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd;}.view-classes .views-row:last-child{border-bottom:none;}.view-classes .views-field-field-session ul{padding:0;margin:0;}.view-classes .views-field-field-session .field-content > ul > li{display:block;margin-bottom:15px;}.view-classes .views-field-field-session ul.field-collection-view-links li{display:inline-block;margin:0 5px;}.view-classes .time-default{font-weight:700;}.view-classes .field-name-field-class-type .field-item{display:inline-block;text-transform:uppercase;letter-spacing:1px;}.view-classes .field-name-field-class-type .field-item:after{display:inline-block;content:"\F111";font-family:'Font Awesome 5 Free';margin:0 10px;font-size:8px;position:relative;top:-2px;}.view-classes .field-name-field-class-type .field-item:last-child:after{display:none;margin-bottom:60px;}#popup-message-close{background:transparent url(/sites/all/themes/pp19/images/close.png) no-repeat top left;background-size:16px;width:16px;height:16px;right:10px;top:8px;}#popup-message-window{text-align:center;background:#515ca6;color:#fff;border:none;font-size:inherit;}#popup-message-window h1.popup-message-title{text-align:center;color:#fff;border-bottom:1px dotted #d3d3d3;padding-bottom:10px;margin-top:0;margin-bottom:20px;}#popup-message-window a.btn,#popup-message-window a.btn:visited{margin-top:10px;background-color:#69a641;color:#fff;border:1px solid #69a641;}#popup-message-window a.btn:active,#popup-message-window a.btn:hover{margin-top:10px;background-color:#fff;color:#515ca6;border:1px solid #fff;}
a,a:visited{color:#515ca6;text-decoration:none;border-bottom:1px dotted #515ca6;outline:none;}a:hover,a:active{color:#69a641;text-decoration:none;border-bottom:1px dotted #69a641;outline:none;}.btn,.btn:visited{font-family:'Lato',sans-serif;font-size:16px;line-height:16px;color:#515ca6;text-decoration:none;text-transform:uppercase;border:1px solid #515ca6;padding:10px 20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;outline:none;}.btn:hover,.btn:active,.btn-primary:active:hover,.btn-primary.active:hover,.btn-primary:focus,.btn-primary.focus{font-size:16px;line-height:16px;color:#fff;text-decoration:none;border:1px solid #69a641;background-color:#69a641;padding:10px 20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;outline:none;}.btn-shadow{-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 0px 0px rgba(0,0,0,0.1);}.btn-primary{color:#fff;background-color:#515ca6;border-color:#515ca6;outline:none;}.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus{color:#fff;background-color:#69a641;border-color:#69a641;outline:none;}
.form-group{margin-bottom:30px;}label{font-family:'Raleway',sans-serif;font-weight:200;text-align:center;margin-bottom:12px;font-size:18px;line-height:18px;width:100%;}.form-control{font-family:'Lato',sans-serif;border:1px solid #61993c;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;box-shadow:inherit;color:#333;font-size:16px;line-height:16px;height:44px;padding:10px 20px;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;max-width:500px;margin-left:auto;margin-right:auto;}input[type=text],input[type=email],input[type=password],textarea{font-family:'Lato',sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none !important;}.form-control:focus{border-color:#515ca6;box-shadow:inherit;outline:0 none;}textarea{resize:none;}.form-control::-webkit-input-placeholder{color:#999;}.form-control::-moz-placeholder{color:#999;}.form-control:-ms-input-placeholder{color:#999;}.form-control:-moz-placeholder{color:#999;}.control-group .help-inline,.help-block{color:#333;font-size:13px;line-height:17px;text-transform:uppercase;margin:12px 0 12px 0;}.webform-component-email,.webform-component-select,.webform-component-textarea{max-width:500px;margin-left:auto;margin-right:auto;}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/sites/all/themes/pp19/images/expanded-green.png) no-repeat right 20px center #fff;overflow:hidden;}.form-select:focus{color:#333;color:rgba(0,0,0,0);text-shadow:0 0 0 #000;outline:none;}select option{color:#333 !important;background-color:#fff !important;}body.node-type-webform .main-content{text-align:center;}a.btn i.fa-phone{margin-right:10px;}.captcha{width:304px;margin:0 auto 30px;}
#header-wrapper{background-color:#fff;border:inherit;margin-top:0;margin-bottom:0;padding:20px 10px 20px 10px;-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 0px 0px rgba(0,0,0,0.1);}#header-wrapper a,#header-wrapper a:visited{color:#61993c;border-bottom:none;}#header-wrapper i:hover,#header-wrapper i:active{color:#fff;background-color:#61993c;}#header-wrapper .btn,#header-wrapper .btn:visited{color:#61993c;border:1px solid #61993c;}#header-wrapper .btn:hover,#header-wrapper .btn:active{color:#fff;border:1px solid #61993c;background-color:#61993c;}body.front #header-wrapper{margin-bottom:60px;}#site-menu{background-color:inherit;border:inherit;margin:0;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}.navbar{min-height:inherit;}.site-title,.site-menu{padding:0;}.site-title img{display:block;float:left;height:38px;width:auto;margin-right:10px;}.site-title span.title{display:block;font-family:'Raleway',sans-serif;font-weight:500;font-size:24px;line-height:38px;}.site-title a{text-decoration:none;outline:none;}.site-title a span.green{color:#61993c;}.site-title a span.black{color:#000;}.site-enquire{text-align:center;}.site-enquire i{margin-right:6px;}.site-menu{text-align:right;}.site-menu a{border:none;}.site-menu span{display:none;}.site-menu i{font-size:16px;line-height:16px;border:1px solid #61993c;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}.site-menu i.fa-home{padding:10px 9px;}.site-menu i.fa-bars{padding:10px 11px;margin-left:10px;}@media only screen and (max-width:767px){.site-title{margin-bottom:10px;}}@media only screen and (max-width:359px){.site-title span.title{font-size:20px;}}@media only screen and (max-width:459px){.site-title img{display:none;}}.mmenu-nav.mm-basic{background-color:#61993c;color:#fff;text-shadow:inherit;font-weight:400;}li.mmenu-expanded,#mmenu_right i{display:none;}.mmenu-nav.mm-basic > .mm-header .mm-title{width:100%;}.mmenu-nav.mm-basic > .mm-header{padding:0 10px;background:inherit;background-color:#61993c;border:inherit;font-family:'Raleway',sans-serif;font-weight:200;height:70px;}.mm-title{font-size:28px;line-height:70px;text-decoration:none;color:#fff;}.mm-list{font-size:18px;line-height:24px;}.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults)::after{border-bottom-style:none;}.mm-list > li > a,.mm-list > li > a:visited{font-family:'Raleway',sans-serif;font-weight:200;border-bottom:1px solid #61993c;}.mm-list > li > a:hover,.mm-list > li > a:active{border-bottom:1px dotted #fff;}.mmenu-nav.mm-basic > .mm-list li{border-bottom:none;border-top:none;}
.nav.nav-tabs{background-color:#518032;color:#fff;padding:10px 10px 0 10px;margin:0 -15px;;border-bottom:inherit;position:relative;text-align:center;}body.front .nav.nav-tabs{top:-60px;}.nav.nav-tabs > li{margin-right:10px;margin-bottom:10px;float:inherit;display:inline-block;}.nav.nav-tabs > li > a{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin:0;padding:10px 12px;font-size:12.5px;line-height:12.5px;text-transform:uppercase;border:1px solid #61993c;background-color:#61993c;color:#fff;min-width:80px;text-align:center;}.nav.nav-tabs > li.active > a,.nav.nav-tabs > li.active > a:hover,.nav.nav-tabs > li.active > a:focus{border:1px solid #61993c;background-color:#fff;color:#333;}.nav.nav-tabs > li > a:hover,.nav.nav-tabs > li > a:focus{border:1px solid #69a641;background-color:#69a641;color:#fff;}
.pagination{text-transform:uppercase;letter-spacing:1px;}.pagination > li > a,.pagination > li > span{color:#515ca6;background-color:#fff;border:1px solid #515ca6;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color:#fff;background-color:#515ca6;border-color:#515ca6;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{color:#fff;background-color:#515ca6;border-color:#515ca6;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#777777;background-color:#fff;border-color:#515ca6;}.pager li > a,.pager li > span{background-color:#fff;border:1px solid #515ca6;}.pager li > a:hover,.pager li > a:focus{background-color:#515ca6;}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color:#777777;background-color:#fff;}
footer{background-color:#61993c;color:#fff;-webkit-box-shadow:0px -3px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px -3px 0px 0px rgba(0,0,0,0.1);box-shadow:0px -3px 0px 0px rgba(0,0,0,0.1);}footer.footer{padding-bottom:120px;}.footer{border-top:inherit;}.footer h2{font-size:24px;line-height:24px;margin-bottom:5px;}.footer-info ul{padding-left:20px;font-size:12px;line-height:18px;margin-bottom:0;}.footer-text{margin:30px 0;}.footer-text div{margin-bottom:2px;}.footer-text i{margin-right:6px;}.professional-logos div{display:inline-block;margin-right:20px;margin-bottom:20px;}.professional-logos .exercise-professional img{height:75px;width:auto;}.professional-logos .body-control img{height:60px;width:auto;}@media only screen and (max-width:600px){.professional-logos .exercise-professional img{height:60px;}.professional-logos .body-control 		   img{height:40px;}}footer a,footer a:visited{color:#fff;text-decoration:none;border-bottom:1px dotted #61993c;}footer a:hover,footer a:focus,footer a:active{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;}
body.front .field-name-title-field,body.front .field-name-field-subtitle{text-align:center;font-family:'Raleway',sans-serif;font-weight:200;color:#fff;text-shadow:0px 3px 3px rgba(0,0,0,0.3);}body.front .field-name-title-field h1{font-size:78px;line-height:78px;margin-bottom:100px;}body.front .green{color:#61993c;}body.front .field-name-field-subtitle{font-size:36px;line-height:36px;max-width:800px;margin:0 auto 30px auto;}body.front .main-content{margin-bottom:120px;}body.front .main-content i{margin-right:6px;}body.front .main-content i:hover,body.front .main-content i:active{color:#fff;background-color:#61993c;}body.front .main-content a.btn,body.front .main-content a.btn:visited{color:#61993c;border:1px solid #61993c;background-color:#fff;}body.front .main-content a.btn:hover,body.front .main-content a.btn:active{color:#fff;border:1px solid #61993c;background-color:#61993c;}.front-page-message{max-width:420px;margin-left:auto;margin-right:auto;background-color:#fff;padding:20px;text-align:center;border-radius:10px;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);}.front-page-message h2{margin-top:0;}@media only screen and (max-width :449px){body.front .field-name-title-field h1{font-size:48px;line-height:48px;}body.front .field-name-field-subtitle{font-size:24px;line-height:24px;}}
.node-gallery{text-align:center;}.node-gallery .field-name-field-image img{margin:30px auto;}.view-gallery h1{text-align:center;margin:30px 0;}.view-gallery .views-field-field-image{margin-bottom:10px;}.view-gallery a.btn,.view-gallery a.btn:visited{color:#61993c;background-color:#fff;border:1px solid #61993c;}.view-gallery a.btn:hover,.view-gallery a.btn:active{color:#fff;border:1px solid #61993c;background-color:#61993c;}#waterfall{margin:30px;}ul#waterfall_views li{left:0;top:0;opacity:0;transform:translateY(100px);list-style:none;margin:20px;}ul#waterfall_views li.show{opacity:1;transform:translateY(0);transition:all 0.3s,top 1s;}ul#waterfall_views li > div.waterfall-item{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#fff;color:#333;border:1px solid #61993c;box-shadow:0px 3px 3px rgba(0,0,0,0.2);font-family:'Roboto',sans-serif;font-weight:400;font-size:18px;line-height:22px;text-align:center;}ul#waterfall_views li > div.waterfall-item:hover{background-color:#fff;transform:translateY(-10px);border:1px solid #61993c;box-shadow:0px 3px 3px rgba(0,0,0,0.2);transition:all 0.3s;}.page-gallery #colorbox{background-color:#fff;}.page-gallery #colorbox h2{display:none;}.page-gallery #colorbox .field-name-field-image img{margin:0px 0px 30px 0px;}.page-gallery #colorbox .field-name-body{padding:0 30px;}
@media only screen and (max-width :991px){.view-instagrams{text-align:center;}}.view-instagrams br{display:none;}.view-instagrams .views-row{overflow:hidden;margin-bottom:60px;}.view-instagrams .views-field-images{float:left;}@media only screen and (max-width :991px){.view-instagrams .views-field-images{float:inherit;}}.view-instagrams img{width:300px;height:auto;margin-right:15px;}@media only screen and (max-width :991px){.view-instagrams img{width:80%;margin-left:auto;margin-right:auto;margin-bottom:15px;}}.view-instagrams .views-field-nothing{overflow:auto;}.view-instagrams h3{margin-top:0;}.view-instagrams .views-field-caption,.view-instagrams .drupagram-likes{margin-bottom:10px;}.view-instagrams .drupagram-likes-count-label{display:none;}.view-instagrams .drupagram-likes-count-value{display:inline-block;}.view-instagrams .drupagram-likes-count-value::before{content:"\F004";font-family:'Font Awesome 5 Free';font-size:14px;font-weight:400;color:#61993c;display:inline-block;float:left;margin-right:10px;width:15px;}
