/* Clear Elements */   .group:before,  .group:after  {content:  "";  display:  table;}  .group:after  {clear:  both;}  .group  {zoom:  1;}/* Fonts */@font-face {  font-family: 'Montserrat-Bold';  src: url('sweatclubs-co-uk/_img/fonts/Montserrat-Bold.eot');  src: url('sweatclubs-co-uk/_img/fonts/Montserrat-Bold.eot#iefix') format('embedded-opentype'),       url('sweatclubs-co-uk/_img/fonts/Montserrat-Bold.woff') format('woff'),       url('sweatclubs-co-uk/_img/fonts/Montserrat-Bold.ttf') format('truetype'),       url('sweatclubs-co-uk/_img/fonts/Montserrat-Bold.svg') format('svg');}.fontpro,.fontpro-35810 {  font-family: 'Montserrat-Bold',sans-serif;}@font-face {  font-family: 'Montserrat-Regular';  src: url('sweatclubs-co-uk/_img/fonts/Montserrat-Regular.eot');  src: url('sweatclubs-co-uk/_img/fonts/Montserrat-Regular.eot#iefix') format('embedded-opentype'),       url('sweatclubs-co-uk/_img/fonts/Montserrat-Regular.woff') format('woff'),       url('sweatclubs-co-uk/_img/fonts/Montserrat-Regular.ttf') format('truetype'),       url('sweatclubs-co-uk/_img/fonts/Montserrat-Regular.svg') format('svg');}.fontpro,.fontpro-35811 {  font-family: 'Montserrat-Regular',sans-serif;}h1 {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; text-transform: uppercase; color: ;}h2 {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; text-transform: uppercase; color: ;}h3 {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; text-transform: uppercase; color: ;}h4 {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; text-transform: uppercase; color: ;}h5 {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; text-transform: uppercase; color: ;}h6 {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; text-transform: uppercase; color: ;}p {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; font-size: 14px; color: #fff;}/* Main Layout Styles */body {background:url("sweatclubs-co-uk/_img/img/bg.jpg") repeat #0c0c0c;}.outer-wrapper {width: 100%; min-width: 1050px; overflow: hidden;}.rotate {-webkit-transform: rotate(-3.5deg);  /* Chrome, Safari 3.1+ */   -moz-transform: rotate(-3.5deg);  /* Firefox 3.5-15 */    -ms-transform: rotate(-3.5deg);  /* IE 9 */     -o-transform: rotate(-3.5deg);  /* Opera 10.50-12.00 */        transform: rotate(-3.5deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */   -webkit-transform-origin: 0 0;   -moz-transform-origin: 0 0;    -o-transform-origin: 0 0;   -ms-transform-origin: 0 0;     transform-origin: 0 0;margin: 0px -30px 0px -30px;}.no-trans {-webkit-transform: rotate(3.5deg) !important;  /* Chrome, Safari 3.1+ */   -moz-transform: rotate(3.5deg) !important;  /* Firefox 3.5-15 */    -ms-transform: rotate(3.5deg) !important;  /* IE 9 */     -o-transform: rotate(3.5deg) !important;  /* Opera 10.50-12.00 */        transform: rotate(3.5deg) !important;  /* Firefox 16+, IE 10+, Opera 12.10+ */}.header-box {width: 100%; height: 90px; padding-top: 110px; background:url("sweatclubs-co-uk/_img/img/bg.jpg") repeat #0c0c0c; z-index: 9999;}.nav-bar h2 a {font-family: 'Montserrat-Regular'; font-size: 14px; font-weight: normal; font-style: normal; color: #fff; text-transform: uppercase; text-decoration: none; }.nav-bar h2 {/*margin-top: 13px;*/}.menu {padding: 0px; position: relative;}.nav { width: 1000px; height: 51px; border-radius: 5px; color: #fff;}.menu {margin: 0px; z-index: 9999;}.menu>li {list-style-type: none; float: left; position: relative; padding: 0px 10px; text-align: center; height: 40px;}.menu>li.liLinkActive>a, .menu>li:hover>a { border-bottom: 4px solid #f4aa00;}.menu>li>a {text-transform: uppercase; display: block; position: relative; padding: 0px 0px 0px 0px; font-size: 12px !important; color: #fff; font-family: 'Montserrat-Regular'; font-size: 50px; font-weight: normal; font-style: normal;  text-decoration:none;}.menu>li>a.linkActive {color: #fff;  }.menu>li>a:hover {color: #fff;}.menu>li>a:hover, .menu>li>a.linkActive {background-position: 50% 51px; background-repeat: no-repeat; overflow: visible !important;}.menu>li:hover>a { }/* Dropdown LV1 */  .menu>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  .menu>li:hover>ul {display: block;  position: absolute; top: 35px; left: 0; z-index: 9999; background: #2e2d2d; padding: 0px; }  .menu>li>ul>li {padding: 7px 10px !important; min-width: 200px; text-align: left; border-bottom: 1px solid #282828; }  .menu>li>ul>li:hover {background: #f4aa00;}  .menu>li>ul>li>a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 15px !important; line-height: 20px !important; color: #fff; font-family: 'Montserrat-Regular'; text-decoration:none; font-weight: normal; padding: 0px;}  .menu>li>ul>li>a:hover {text-decoration: none;}  .menu li>ul>li {position: relative;}  /* Dropdown LV2 */  .menu>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  .menu>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 220px; z-index: 1; padding: 0px; background: #2e2d2d;}  .menu>li>ul>li>ul>li {padding: 7px 10px !important; min-width: 200px; text-align: left; border-bottom: 1px solid #282828; }  .menu>li>ul>li>ul>li:hover {background: #f4aa00;}  .menu>li>ul>li>ul>li a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 15px !important; line-height: 20px !important; color: #fff; font-family: 'Montserrat-Regular'; text-decoration:none; font-weight: normal; padding: 0px;}  .menu>li>ul>li>ul>li a:hover {text-decoration: none;}  .menu li>ul>li>ul>li {position: relative;}  /* Dropdown LV3 */  .menu>li>ul>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  .menu>li>ul>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 220px; z-index: 1; background: #7b7b7b; padding: 0px; }  .menu>li>ul>li>ul>li>ul>li {padding: 7px 10px !important; min-width: 200px; text-align: left; border-bottom: 1px solid #282828; }  .menu>li>ul>li>ul>li>ul>li:hover {background: #b9b9b9;}  .menu>li>ul>li>ul>li>ul>li a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 15px !important; line-height: 20px !important; color: #fff; font-family: 'Montserrat-Regular'; text-decoration:none; font-weight: normal; padding: 0px;}  .menu>li>ul>li>ul>li>ul>li a:hover {text-decoration: none;}  .menu li>ul>li>ul>li>ul>li {position: relative;}.yellow-box {width: 100%; height: 275px; padding-top: 30px; background: #f4aa00; z-index: 1;}.banner-text h1 {margin: 0px;font-family: 'Montserrat-Bold'; font-size: 50px; font-weight: normal; font-style: normal; text-transform: uppercase;}.image-box {z-index: 20 !important; width: 100%; height: 520px; background:url("sweatclubs-co-uk/_img/img/banner-img.jpg") no-repeat 50% 50% #252626;  background-size: cover;}.register-text {padding-top: 55px;}.register-text h2  {font-family: 'Montserrat-Regular'; font-size: 50px; font-weight: normal; font-style: normal; color: #f4aa00; text-transform: uppercase; text-decoration: none;}.register-text h2 { text-align: center; }.footer-box {width: 100%; background:url("sweatclubs-co-uk/_img/img/bg.jpg") repeat #0c0c0c; z-index: 0 !important;}.footer-inner {text-align: right; padding: 40px 0px 0px 0px;}.footer-inner p, .footer-inner a  {font-family: 'Montserrat-Regular'; font-size: 12px; font-weight: normal; font-style: normal; color: #fff; text-transform: uppercase; text-decoration: none;}/* Inner Page */.yellow-line {width: 100%; height: 10px; background: #f4aa00;}.inner-image-box {z-index: 20 !important; width: 100%; min-height: 520px; margin-top: -200px; padding-top: 200px; padding-bottom: 100px; background:url("sweatclubs-co-uk/_img/img/banner-img.jpg") no-repeat 50% 50% #252626;  background-size: cover;}.inner-page-text {background: rgba(255,255,255,0.3); padding: 15px; border-radius: 10px;}.inner-page-text h1 {font-family: 'Montserrat-Bold'; color: #fff;}/* contact form */.defaultForm .inputset label {display: block; width: 100%; margin-bottom: 5px; float: left; font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; font-size: 14px; color: #fff;}.defaultForm .inputset input {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; width: 100%; border-radius: 5px; border: 0px; padding: 5px; margin-bottom: 10px; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */ box-sizing: border-box;/* Opera/IE 8+ */}.defaultForm .inputset select {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; width: 100%; border-radius: 5px; border: 0px; padding: 5px; margin-bottom: 10px;  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */}.defaultForm .inputset textarea {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; width: 100%; border-radius: 5px; border: 0px; padding: 5px; margin-bottom: 10px;  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */}.defaultForm .form_submit .fbElementButton {display: block; width: 100px; height: 35px; background: #F4AA00; color: #111; border: 0px; font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; text-transform: uppercase; margin: 0px auto;}.defaultForm .form_submit .fbElementButton:hover {background: #d89805;}.inputset .form_error_specific {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; width: 100%; float: left; color: #fff; text-align: left; font-size: 12px;}.form_error {display: none;}.inner-page-text p a {color: #F4AA00;}.inner-page-text h1 {color: #F4AA00;}.inner-page-text h3 {color: #F4AA00;}.inner-page-text ul li, .inner-page-text ol li {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; font-size: 14px; color: #fff;}/* Blog */.blogTitle a {font-family: 'Montserrat-Regular'; font-size: 20px; font-weight: normal; font-style: normal; color: #F4AA00; }.blogDate {font-family: 'Montserrat-nRegular'; font-weight: normal; font-style: normal; font-size: 14px; color: #fff;}.blogBody {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; font-size: 14px; color: #fff;}.newsDateFull, .newsCategory, .newsAuthor {display: none;}.newsDate {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; font-size: 14px; color: #fff;}/* Profiles */ .inner-image-box-fernando {z-index: 20 !important; width: 100%; min-height: 520px; margin-top: -200px; padding-top: 200px; padding-bottom: 100px; background:url("sweatclubs-co-uk/_img/img/fernando-bw.jpg") no-repeat 50% 50% #252626;  background-size: cover;}.inner-image-box-adam {z-index: 20 !important; width: 100%; min-height: 520px; margin-top: -200px; padding-top: 200px; padding-bottom: 100px; background:url("sweatclubs-co-uk/_img/img/adam-bw.jpg") no-repeat 50% 50% #252626;  background-size: cover;}.inner-image-box-oscar {z-index: 20 !important; width: 100%; min-height: 520px; margin-top: -200px; padding-top: 200px; padding-bottom: 100px; background:url("sweatclubs-co-uk/_img/img/oscar-bw.jpg") no-repeat 50% 50% #252626;  background-size: cover;}.inner-image-box-kyle {z-index: 20 !important; width: 100%; min-height: 520px; margin-top: -200px; padding-top: 200px; padding-bottom: 100px; background:url("sweatclubs-co-uk/_img/img/kyle-bw.jpg") no-repeat 50% 50% #252626;  background-size: cover;}.inner-image-box-rumena {z-index: 20 !important; width: 100%; min-height: 520px; margin-top: -200px; padding-top: 200px; padding-bottom: 100px; background:url("sweatclubs-co-uk/_img/img/rumena-bw.jpg") no-repeat 50% 50% #252626;  background-size: cover;}.inner-page-text a {color: #fff;}/* Slider */  .flex-container a:active,  .flexslider a:active {outline: none;}  .slides,  .flex-control-nav,  .flex-direction-nav {margin: 0; padding: 0; list-style: none;}   .flexslider {width: 1000px; height: 500px; margin: 0; padding: 0; overflow: hidden; z-index: 0;}  .flexslider .slides {height: ;}      .flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */  .flexslider .slides img {width: 1000px; height: 500px; display: block;}  .flex-pauseplay span {text-transform: capitalize;}  .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}   html[xmlns] .slides {display: block;}   * html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;}  .flexslider {position: relative; zoom: 1;}  .flexslider .slides {zoom: 1;}  .flexslider .slides > li {position: relative;}  /* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */  .flex-container {zoom: 1; position: relative;}  /* Direction Nav */  .flex-direction-nav li a {  width: 62px; height: 72px; margin: 0px 0 0; z-index: 120; display: block; background: url("sweatclubs-co-uk/_img/img/arrows.png") no-repeat 0 0; position: absolute; top: 40%; cursor: pointer; text-indent: -9999px; }  .flex-direction-nav .flex-next {background-position: -64px 0; right: 0px; }  .flex-direction-nav .flex-prev {left: 0px; }  .flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}  /* Control Nav */  .flex-control-nav {width: 995px; position: absolute; bottom: 20px; left: 0px; text-align: center; z-index: 120;}  .flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}  .flex-control-nav li:first-child {margin: 0;}  .flex-control-nav li a {width: 14px; height: 14px; display: block; background: url("learninginsights-co-uk/_img/img/bg_control_nav.png") no-repeat 0 0; cursor: pointer; text-indent: -9999px;}  .flex-control-nav li a:hover {background-position: 0 -14px;}  .flex-control-nav li a.flex-active {background-position: 0 -28px; cursor: default;}  .flex-text {position: absolute; bottom: 0px; padding: 10px 10px; width: 100%; background:rgba(0,0,0,0.6);}  .flexslider .slides > li > p {margin: 0px;}  .grey-box {width: 100%; height: 500px; padding-bottom: 85px; background: #5b5b5b; z-index: -1;}  .yellow-box-bottom {width: 100%; min-height: 400px; padding-top: 30px; background: #f4aa00; z-index: 1;}  .rotate-top {position: relative; z-index: 1000;}  /* Twitter Feed */.twitter-feed-wrap {background: #ec6523; width: 100%; padding: 30px 0px;}.tweet-box {color: #fff; text-align: center;}.twitter-feed-wrap a h2 {color: #fff; text-decoration: none;}.tweet-box h2 {margin: 0px; color: #fff; text-decoration: none;}.tweet-box ul {padding-left: 0px;}.tweet-box ul li, .tweet-box ul {list-style-type: none;}p.tweet, p.tweet a {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; font-size: 33px; line-height: 45px; color: #fff;}.interact {display: none;}  .grey-box-bottom {width: 100%; padding: 40px 0px; background: #5b5b5b; z-index: -1;}.blogSummaryImageTop {display: none;}.blogSummaryImageBottom img {max-width: 100%;}.blogSummaryImageStory img {max-width: 100%;}.home-boxes a {text-decoration: none; text-align: center;}.home-boxes a h3 {color: #000;}/* Blog Social */ul.share-buttons {margin: 0px; padding: 0px;}ul.share-buttons li {list-style-type: none; display: inline-block}
.modal-content:before, .group:after {content: ""; display: table;} 
.modal-content:after {clear: both;}
.modal-content {zoom: 1;}

.white-popup {
  position: relative;
  background: #FFF;
  width: auto;
  max-width: 620px;
  margin: 20px auto;
}

.modal-logo {width: 100%; background: #0c0c0c; text-align: center; padding: 10px 0px;}

.modal-logo h3 {color: #fff;}

.modal-logo p {color: #f4aa00;}

.modal-content ul.popup-list li {list-style-image:url("sweatclubs-co-uk/_img/img/bullet.png");}

.modal-content ul.popup-list li p {color: #0c0c0c; font-size: 16px;}



.modal-content {padding: 20px; background: #f4aa00;}

.modal-content .inputset label {color: #0c0c0c;}

.modal-content h3 {text-align: center;}

.modal-content .form_submit .fbElementButton {border-radius: 5px; background: #0c0c0c !important; color: #f4aa00;}