.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #94505d;
    outline: 0;
}
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_wrap_0 {
    display: block;
    margin: 0 auto;
}
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
    display: inline-block;
    position: relative;
    width: 12px;
    height: 12px;
    border-radius: 5px;
    background: #AFAFB0 !important;
    margin: 3px;
    cursor: pointer;
    overflow: hidden;
    z-index: 17;
}
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_active_0 {
    background: #FFFFFF !important;
    opacity: 1;
    filter: Alpha(opacity=100);
    border: 1px solid #000000;
}
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_container_0 {
    display: block;
    overflow: hidden;
    position: absolute !important;
    width: 800px;
    bottom: 2px !important;
    z-index: 17;
    top: initial !important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
body{line-height:1;}
ol,
ul{list-style: none;font-size: 15px;line-height: 1.4;}
blockquote,
q{quotes:none;}
hr{margin-top:52px;margin-bottom:35px;border:0;height:1px;background-color:#BBB;}
input,textarea{-webkit-appearance:none;-webkit-border-radius:0}
label{font-weight:700}
input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{outline:0;background:#FFF;border:1px solid #CCC;color:#636363;font-size:14px;letter-spacing:normal;padding:8px 5%;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-radius:0;}
input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border:1px solid #333}
input[type=image]{border:none!important;padding:0!important;width:auto!important}
textarea{resize:none}
select{font-size:1em;font-family:inherit;padding:5px 0;letter-spacing:normal}
select option{padding:2px;display:block}
input[type=button],input[type=submit]{display:inline-block;width:98%;padding:.5em 0;margin-bottom:0;font-size:19px;font-weight:700;color:#FFF;text-align:center;vertical-align:middle;cursor:pointer;background:#CCCCCC;border:0;border-radius:0;font-family:"Open Sans",sans-serif;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
input[type=button] .active,input[type=button] .disabled,input[type=button] [disabled],input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit] .active,input[type=submit] .disabled,input[type=submit] [disabled],input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#FFF;background:#cdcdcd;}
input[type=button]:focus,input[type=submit]:focus{outline:#333 dotted thin!important;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
input[type=button]:active,input[type=submit]:active{outline:0}
input[type=button] [disabled],input[type=button].disabled,input[type=submit] [disabled],input[type=submit].disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
blockquote:before,
blockquote:after,
q:before,
q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
*{-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;margin:0;padding:0;}
em,
i{font-style:italic;}
strong,
b{font-weight:bold;}
a,
a:link,
a:hover,
a:visited{color:inherit;text-decoration:none;}
html{height:100%;max-height:100%;}
body{color:#444;font-size:100%;}
h1,
h2,
h3,
h4,
h5,
h6{padding:10px 0px;clear:left;display:block;}
h1{font-size:28px;font-family:'RobotoMedium',Helvetica,Arial,sans-serif;color:#7f7f7f;}
h2{font-size:22px;font-family:'RobotoMedium',Helvetica,Arial,sans-serif;color:#808080;}
h3{font-size:20px;color:#808080;margin-top: 10px;}
h4{font-size:18px;}
h5{font-size: 20px;}
h6{font-size:15px;}
p{font-size:16px;width:100%;color:#333;padding:5px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:26px;}
@font-face{font-family:'RobotoBold';src:url('fonts/RobotoBold.eot');src:url('fonts/RobotoBold.eot') format('embedded-opentype'),
url('fonts/RobotoBold.woff2') format('woff2'),
url('fonts/RobotoBold.woff') format('woff'),
url('fonts/RobotoBold.ttf') format('truetype'),
url('fonts/RobotoBold.svg#RobotoBold') format('svg');}
@font-face{font-family:'RobotoMedium';src:url('fonts/RobotoMedium.eot');src:url('fonts/RobotoMedium.eot') format('embedded-opentype'),
url('fonts/RobotoMedium.woff2') format('woff2'),
url('fonts/RobotoMedium.woff') format('woff'),
url('fonts/RobotoMedium.ttf') format('truetype'),
url('fonts/RobotoMedium.svg#RobotoMedium') format('svg');}
@font-face{font-family:'RobotoBold';src:url('fonts/RobotoBold.eot');src:url('fonts/RobotoBold.eot') format('embedded-opentype'),
url('fonts/RobotoBold.woff2') format('woff2'),
url('fonts/RobotoBold.woff') format('woff'),
url('fonts/RobotoBold.ttf') format('truetype'),
url('fonts/RobotoBold.svg#RobotoBold') format('svg');}
@font-face{font-family:'RobotoLight';src:url('fonts/RobotoLight.eot');src:url('fonts/RobotoLight.eot') format('embedded-opentype'),
url('fonts/RobotoLight.woff2') format('woff2'),
url('fonts/RobotoLight.woff') format('woff'),
url('fonts/RobotoLight.ttf') format('truetype'),
url('fonts/RobotoLight.svg#RobotoLight') format('svg');}
@font-face{font-family:'RobotoRegular';src:url('fonts/RobotoRegular.eot');src:url('fonts/RobotoRegular.eot') format('embedded-opentype'),
url('fonts/RobotoRegular.woff2') format('woff2'),
url('fonts/RobotoRegular.woff') format('woff'),
url('fonts/RobotoRegular.ttf') format('truetype'),
url('fonts/RobotoRegular.svg#RobotoRegular') format('svg');}
@font-face {
    font-family: 'FuturaExtended';
    src: url('fonts/FuturaExtended.eot');
    src: url('fonts/FuturaExtended.eot') format('embedded-opentype'),
         url('fonts/FuturaExtended.woff2') format('woff2'),
         url('fonts/FuturaExtended.woff') format('woff'),
         url('fonts/FuturaExtended.ttf') format('truetype'),
         url('fonts/FuturaExtended.svg#FuturaExtended') format('svg');
}


@font-face {
    font-family: 'FuturaMedium';
    src: url('fonts/FuturaMedium.eot');
    src: url('fonts/FuturaMedium.eot') format('embedded-opentype'),
         url('fonts/FuturaMedium.woff2') format('woff2'),
         url('fonts/FuturaMedium.woff') format('woff'),
         url('fonts/FuturaMedium.ttf') format('truetype'),
         url('fonts/FuturaMedium.svg#FuturaMedium') format('svg');
}

.header-buffer{}
header {
    position: relative;
    right: 0;
    left: 0;
    top:0;
}
.topbg {
    background-color: #94505d;
}
ul.storelist {
    list-style: inherit;
    padding-left: 31px;
}
.btn-blodge {
    color: #FFFFFF;
    background-color: #93515B;
    border-color: #D6B9BE;
    padding: 6px 12px;
    font-size: 17px;
    display: inline-block;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.brands-header {
    font-size: 42px;
    margin: 20px;
    text-align: center;
    color: #bfccd4;
}
.carousel {
	margin-bottom: 0;
	padding: 0 40px 30px 40px;
}

.carousel-control {
    top: 32%;
    margin: 0 -6%;
}

.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}

.carousel-indicators li {
	background: #c0c0c0;
}

.carousel-indicators .active {
background: #333333;
}
.testimonial {
	margin: 1% 0;
}

.testimonial-name {
	font-size: 18px;
	text-align: right;
	text-transform: uppercase;
	color: #94505d;
}
ul.footer-links {
    font-size: 17px;
}
.top-footer {
    background-color: #94505d;
}

.bottom-footer {
    background: #000;
}
.footer-i-header {
	color: #cccccc;
	font-style: italic;
	font-size: 20px;
	margin:10px 0;
}
.footer-content {
    color: #FFFFFF;
    font-size:17px
}
#logo{margin:20px 0;}

.school-label {
    color: #585657;
    text-transform: uppercase;
}
.school-name-header {
    color: #bccdd5;
    font-size: 56px;
    font-weight: bold;
    margin: 0;
}
.bottom-border{border-bottom: 1px solid #94505d;}
.boys-header {
	background-color: #4d4d4d;
	/*border-radius: 5px;*/
	text-align: center;
	padding: 5px;
	margin: 5px 0;
	color: #FFFFFF  !important;
	text-transform: uppercase;
	width: 100%;
}

.girls-header {
	background-color: #94505d;
	/*border-radius: 5px;*/
	text-align: center;
	/* padding: 5px; */
	margin: 5px 0;
	color: #FFFFFF  !important;
	text-transform: uppercase;
	width: 100%;
}

.unisex-header {
	background-color: #b3b3b3;
	/*border-radius: 5px;*/
	text-align: center;
	padding: 5px;
	margin: 5px 0px;
	color: #FFFFFF  !important;
	text-transform: uppercase;
	width: 100%;
}
.boys-header h3{margin: 0px; color: #FFFFFF  !important; border-radius: 10px;margin-top: -20px;}
.girls-header h3{margin: 0px; color: #FFFFFF  !important; border-radius: 10px;margin-top: -20px;}
.unisex-header h3{margin: 0px; color: #FFFFFF  !important; border-radius: 10px;margin-top: -20px;}
.table th, .table td {
    font-size: 16px;
}
#boys-uniform-table .table-striped:not(.no-hover) tbody tr:nth-child(odd) , .boys-uniform-table .table-striped:not(.no-hover) tbody tr:nth-child(odd){
    background-color: #CBCBCB !important;
}
#girls-uniform-table .table-striped:not(.no-hover)  tbody tr:nth-child(odd), .girls-uniform-table .table-striped:not(.no-hover)  tbody tr:nth-child(odd) {
    background-color: #D3B8BD !important;
}
#unisex-uniform-table .table-striped:not(.no-hover)  tbody tr:nth-child(odd), .unisex-uniform-table .table-striped:not(.no-hover)  tbody tr:nth-child(odd){
    background-color: #E5E5E5 !important;
}
.table:not(.no-hover) tbody tr:hover td,.table:not(.no-hover) tbody tr:hover th{background-color:#94505d !important;color:#fff;}

.tr-title{
    background: #f3f0f0;
    color: #94505d;
    text-align: center;
}

.fa-chevron-right:before,.fa-chevron-left:before  {
    color: #93515D;
    opacity: 1;
}
.carousel-control {
    opacity: 1;
}
.thumbnail {
    border: 0 solid #a94442;
}

#school{
  padding: 0px;
  display: inline-block;
  width: 100%;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #C8C8C8;
}
#school h3{
  background-color: #C5C5C5;
  background: #e5e5e5;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃ¢â‚¬Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e5e5e5 0%, #d3d3d3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#d3d3d3));
  background: -webkit-linear-gradient(top, #e5e5e5 0%,#d3d3d3 100%);
  background: -o-linear-gradient(top, #e5e5e5 0%,#d3d3d3 100%);
  background: -ms-linear-gradient(top, #e5e5e5 0%,#d3d3d3 100%);
  background: linear-gradient(to bottom, #e5e5e5 0%,#d3d3d3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#d3d3d3',GradientType=0 );
  border-top: 1px solid #fff;
  -webkit-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  color: #989898;
  padding: 6px 30px;
  text-align: center;
  margin: 0;
  font-size: 17px;
  font-weight: normal;
  -webkit-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#school li{
  list-style: none;
  font-size: 15px;
  display: table;
  height: 40px;
  width: 100%;
  padding: 0px 10px;
}

#school li i{
  font-size: 24px;
  vertical-align: middle;
  display: table-cell;
  color: rgb(103, 103, 103);
    width: 40px;	
}

#school li a{
  display: table-cell;
  text-align: left;
  padding-left: 6px;
  vertical-align: middle;
  color: #666;
  font-weight: 500;
}

#school li:nth-child(odd){
	  background-color: #F8F8F8;
}
#school li:nth-child(even){
	  background-color: #FFF;
}


.callus{font-size: 22px;color:#0051a2;margin-top:17px;margin-bottom:-13px;font-family:RobotoMedium, sans-serif;}
.phone{font-size:25px;margin:-9px 0;}
.photosCTA{margin-top: 5px; font-size: 28px; font-weight: bold;}
.BA-disc {font-size: 10px !important;}/* HomePage Disclaimer Class */
.callus span{font-size: 18px;font-family: RobotoLight, sans-serif;}
.menurow{background-color: #FFFFFF;height:50px;}
#sticky_side_nav{width:100%;top:0;font-size:16px;}
.navbar-default{background-color:transparent;border-color:transparent;margin:0;}
span.glyphicon.glyphicon-menu-hamburger.whiteburger{font-size:37px;color:#fff;top:-1px;padding-left:2px;top:-1px;}
#mobile_menu_toggle{border:0;background-color: #4D4D4D;width:61px;height:50px;margin:-1px -1px 0 0;border-radius:0;}
.right-caret>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px;}
.pull-left.directions a:hover, .pull-left.directions a:focus, .pull-left.directions a:active, .pull-left.contactbut a:hover, .pull-left.contactbut a:focus, .pull-left.contactbut a:active{background-color:transparent;color:#fff;}
.contact{z-index:5;}
.contactbut, .directions{margin-top:-5px;}
ul.dropdown-menu.contactbut a{color:#000;}
.btn2 a{color:#fff !important;}
.btn2{background:#ed2121;background-image:-webkit-linear-gradient(top, #ed2121, #ad1c1c);background-image:-moz-linear-gradient(top, #ed2121, #ad1c1c);background-image:-ms-linear-gradient(top, #ed2121, #ad1c1c);background-image:-o-linear-gradient(top, #ed2121, #ad1c1c);background-image:linear-gradient(to bottom, #ed2121, #ad1c1c);-webkit-border-radius:13;-moz-border-radius:13;border-radius:3px;font-family:Arial;color:#fff;padding:8px 50px;text-decoration:none;width:120px;}
#sticky_side_nav .dLabel{background-color:#F7F5F5;border-color: #FFFFFF;color:#333;background:0;border:0;color: #FFFFFF;top:0px;padding:19px 16px 10px;position:relative;border-radius:0;display:block;text-decoration:none;}
#sticky_side_nav .dLabel .glyphicon-phone{font-size:17px;margin-right:-3px;}
#sticky_side_nav .mobile_menu_overlay{position:fixed;top:0;right:0;z-index:0;background-color:rgba(0,0,0,0.1);height:100%;width:100%;visibility:hidden;opacity:0;-webkit-transition:all 500ms linear .1s;-moz-transition:all 500ms linear .1s;-o-transition:all 500ms linear .1s;transition:all 500ms linear .1s;}
#sticky_side_nav .close{position:absolute;top:1.8%;right:80%;border:2px solid;border-radius:50%;z-index:10;padding:5px 7px 0;}
.navbar-default .navbar-toggle{border-color:#ddd;background-color:#fff;}
@media only screen and (max-width:479px){#sticky_side_nav .dLabel{padding:19px 7px 10px;}
}
@media only screen and (max-width:767px){#sticky_side_nav_inner{position:fixed;top:0;right:-100%;z-index:7;height:100%;width:50%;min-width:250px;-webkit-transition:all 500ms linear .1s;-moz-transition:all 500ms linear .1s;-o-transition:all 500ms linear .1s;transition:all 500ms linear .1s;}
#sticky_side_nav .navbar-nav{background-color: #A2A2A2;height:100%;overflow-y:auto;padding:50px 0 15px;z-index:5;position:relative;margin:0;}
#mobile_menu_checkbox:checked + #sticky_side_nav_inner{right:0;}
#mobile_menu_checkbox:checked + #sticky_side_nav_inner .mobile_menu_overlay{visibility:visible;opacity:1;}
#sticky_side_nav .navbar-nav>li>a{padding:10px 10px 10px 25px;color:#fff;}
#sticky_side_nav .navbar-nav>li>a:active, #sticky_side_nav .navbar-nav>li>a:focus, #sticky_side_nav .navbar-nav>.active>a{background: #454545;color: #FFFFFF;border: 1px solid #000000;}
#sticky_side_nav .navbar-nav>li li>a{padding:10px 10px 10px 50px;}
#sticky_side_nav .navbar-nav>li li li>a{padding:10px 10px 10px 75px;}
.navbar-collapse.in{position:fixed;right:0;top:0;background-color:#D71717;overflow:auto;left:100%;top:46px;height:100%;width:40%;min-width:250px;}
#sticky_side_nav_inner .dropdown > a:after{content:"+";position:absolute;right:15px;top:10px;font-weight:bolder;}
#sticky_side_nav_inner .dropdown.open > a:after{content:"-";}
}
@media only screen and (min-width:768px){#sticky_side_nav .navbar-nav>li>a{color: #94505d;margin-top:-1px;font-size:13px;font-family:RobotoRegular, sans-serif;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
#sticky_side_nav .navbar-nav>li>a:hover, #sticky_side_nav .navbar-nav>li>a:active, #sticky_side_nav .navbar-nav>li>a:focus{color: #d6b9be;background-color:transparent;}
#sticky_side_nav .navbar-nav>li a{display: block;padding: 5px 12px;}
#sticky_side_nav .navbar-nav>li:first-child a{border-left:none}
.navbar-default .navbar-nav>.active>a{background-color:transparent;color: #d6b9be !important;}
#sticky_side_nav_inner{text-align:center;}
#sticky_side_nav .navbar-nav{float:none;display:inline-block;margin-bottom:-3px;}
#sticky_side_nav .dropdown .dropdown .dropdown-menu{left:100%;top:0;}
#sticky_side_nav .dropdown .dropdown > a:after{content:'';display:block;height:0;width:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;position:absolute;top:10px;right:5px;}
}
#top{background-size:cover;background-position:50% 0%;width:100%;z-index:0;position:relative;overflow:hidden;}
#banner_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;}
.btn-orange{background:#ff6600;background:-moz-linear-gradient(top, #ff6600 0%, #ff4800 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6600), color-stop(100%,#ff4800));background:-webkit-linear-gradient(top, #ff6600 0%,#ff4800 100%);background:-o-linear-gradient(top, #ff6600 0%,#ff4800 100%);background:-ms-linear-gradient(top, #ff6600 0%,#ff4800 100%);background:linear-gradient(to bottom, #ff6600 0%,#ff4800 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff4800',GradientType=0);-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;padding:.4em 1em;color:#fff !important;font-family:'Robotolight', sans-serif;text-decoration:none;}
.btn-orange:hover{background:#ff6600;background:-moz-linear-gradient(top, #FFA66B 0%, #ff4800 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFA66B), color-stop(100%,#ff4800));background:-webkit-linear-gradient(top, #FFA66B 0%,#ff4800 100%);background:-o-linear-gradient(top, #FFA66B 0%,#ff4800 100%);background:-ms-linear-gradient(top, #FFA66B 0%,#ff4800 100%);background:linear-gradient(to bottom, #FFA66B 0%,#ff4800 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA66B', endColorstr='#ff4800',GradientType=0);text-decoration:none;color:#fff;}
.btn-orange a{text-decoration:none;}
.topbluebginner{background:#d9effc;padding:15px 0;height:auto;}
.weightloss{color:#000;font-size:21px;font-family:'Robotolight', sans-serif;text-align:center;}
.bluehp{color:#0051a2;font-size:28px;font-family:'RobotoMedium', sans-serif;text-align:center;line-height:20px;margin-top:4px;}
.enterinfo{text-align:center;font-size:19px;font-family:'Robotolight', sans-serif;}
.report{margin-top: 2px;margin-left: 62px;}
div#gform_confirmation_message_2 {
    font-size: 14px;
}
div#gform_confirmation_message_2 a {
    font-size: 14px;
    color: #337ab7;
    text-decoration: underline;
}
#gform_wrapper_2 input[type=text], #gform_wrapper_2 input[type=url], #gform_wrapper_2 input[type=email], #gform_wrapper_2 input[type=tel], #gform_wrapper_2 input[type=number], #gform_wrapper_2 input[type=password]{outline-style:none;font-size: 19px;font-family:inherit;padding:0.313em 0 0.313em 0;letter-spacing:normal;text-indent:0.250em;}
#gform_wrapper_2 .top_label .gfield_label{display:none;}
.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li{margin-bottom:14px;}
#gform_wrapper_2 .gform_footer input.button, #gform_wrapper_2 .gform_footer input[type=submit]{font-size: 18.3px;}
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password]{outline-style:none;font-size:inherit;font-family:inherit;padding:.5em;letter-spacing:normal;text-indent:0.250em;}
.signup{background:#fc9324;background-image:-webkit-linear-gradient(top, #fc9324, #ee5016);background-image:-moz-linear-gradient(top, #fc9324, #ee5016);background-image:-ms-linear-gradient(top, #fc9324, #ee5016);background-image:-o-linear-gradient(top, #fc9324, #ee5016);background-image:linear-gradient(to bottom, #fc9324, #ee5016);font-family:Arial;color:#ffffff;font-size:18px;padding:10px 20px 10px 20px;text-decoration:none;border:0;}
.signup:hover{background:#ee5016;background-image:-webkit-linear-gradient(top, #ee5016, #fc9723);background-image:-moz-linear-gradient(top, #ee5016, #fc9723);background-image:-ms-linear-gradient(top, #ee5016, #fc9723);background-image:-o-linear-gradient(top, #ee5016, #fc9723);background-image:linear-gradient(to bottom, #ee5016, #fc9723);text-decoration:none;}
.yellowborderbox{padding:37px 0 0;background:#fafafa;border-bottom:1px solid #ffd700;border-top:1px solid #ffd700;}
.greycustomerbox{background-color:#f4f4f4;padding:30px 0;}
.greycustomerbox p{background-color:#f4f4f4;font-family:'RobotoMedium', sans-serif;}
.greycustomerbox span{color:#0051a2;font-size: 29px;}
h1.safe{color:#0051a2;margin:0;font-size:35px;font-family:'Robotolight', sans-serif;}
.top-buffer{padding-top:10px;}
.bottom-buffer{padding-bottom:30px;}
.right-buffer{padding-right:30px;}
.left-buffer{padding-left:30px;}
.buffer{padding:30px 0;}
.no-buffer{margin:0;padding:0;}
.bluecustomerbox{background:#fff url("./images/Blue-Background.png") repeat scroll center;height:auto;padding:30px 0;}
h1.Customers{border-bottom:solid 1px #fff;border-top:solid 1px #fff;padding:10px;text-align:center;color:#fff;font-family:'Robotolight', sans-serif;font-weight:100;}
.bluecustomerbox p{color:#fff;text-align:center;}
.carousel-control.right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x;}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x;}
.carousel-control .glyphicon-triangle-right, .carousel-control .icon-next{right: -19%;margin-right: -149px;color: #fff;top: 128px;}
.carousel-control .glyphicon-triangle-left, .carousel-control .icon-prev{left:-19%;margin-left: -149px;color: #fff;top: 128px;}
.titlecolor{font-size:29px;color:#94505D;font-family:RobotoMedium, sans-serif;text-transform:uppercase;padding:0;margin:0;}
span.orange{font-size:26px;color:#ff7c2b;font-weight:100;font-family:RobotoLight, sans-serif;text-transform:none;}
.topwhitebginner{padding:15px 0;height:auto;border-bottom: 10px solid #94505D;margin-bottom:20px;}
.loseit h2{font-size:35px;color:#0051a2;}
#gform_1{background: #94505d;border-radius:8px;padding:10px 45px 20px;margin-bottom:45px;}
#gform_1 h2{margin-top:0px;text-align:center;font-size:26px;}
#gform_1 h4{margin-top:-17px;text-align:center;font-size:17px;}
#gform_1 h3.gform_title{display:none;}
#gform_1 .gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password]{font-size:19px;}
#gform_1 .gfield_label{font-size:13px;color: #fff;}
#gform_1 input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password]{font-size:15px;}
#gform_1 textarea.textarea{width:98%;}
#gform_1 .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{font-size:14px;color: #000;width:100%}
#gform_1 input[type=button], input[type=submit]{display:inline-block;width:98%;}
.darkbluebox{background:#00aded;background-repeat:repeat;padding:20px 0;}
.darkbluebox p{color:#fff;font-size:12px;}
.ftnavbar{text-align:right;background:transparent;width:100%;display:table;table-layout:auto;border-collapse:collapse;}
ul#menu-footermenu li{display:inline-block;}
ul#menu-footermenu li:first-child{border-left:none !important;}
ul#menu-footermenu li{border-left:1px solid #fff;color:#fff;line-height:normal;padding:0px 10px;margin:10px 0;font-size:16px;}
#bs-example-navbar-collapse-1{margin-right:-25px;}
@media (max-width:479px){}
@media (min-width:480px){}
@media (max-width:767px){p.address{font-size:16px;text-align:center;}
p.copyright{text-align:center;color: #fff;}
#top{display:none;}
#gform_wrapper_2 .gform_footer.top_label{width:100%;position:relative;top:-5px;right:0;}
#gform_wrapper_2{overflow:inherit;margin:34px 0 0;max-width:100%;}
.orange-content2{font-size:20px;text-align:center;}
.menurow {
    background-color: #CCCCCC;
    height: 50px;
}
}
@media (min-width:768px){
	.menurow {
    background-color: #FFFFFF;
    height: 50px;
}
#sticky_side_nav .navbar-nav>li>a{padding: 15px 12px;font-size: 14px;}
    #top{display:block;}
#banner_content h1{font-family:'RobotoRegular', sans-serif;text-transform:uppercase;color:#009df7;font-weight:bold;margin:15px 0 -10px 0px;font-size:33px;}
.bannerp1{font-family:'Robotolight', sans-serif;font-weight:100;color:#0051a2;font-size:20px;margin-left:1px;}
.bannerp2{font-family:'Robotolight', sans-serif;font-weight:100;font-size:20px;margin:0;}
.banner_container{width:30%;margin-left:1%;}
.btn-orange{font-size:18px;}
.orange-container{padding:0 7px;}
#gform_wrapper_2{overflow:inherit;margin: -7px 0 0;max-width:70%;}
#gform_wrapper_2 .gform_footer.top_label{width:200px;position:absolute;top:50px;right:0;}
p.address{font-size:15px;text-align:left;}
p.copyright{
    color: #8A8A8A;
    font-size: 12px;
}
.ftnavbar{text-align:right;}
}
@media (min-width:992px){
    #sticky_side_nav .navbar-nav>li>a{padding: 15px;font-size: 17px;}
#gform_wrapper_2 .gform_footer.top_label{width:200px;position:absolute;top:23px;right:0;}
#banner_content h1{font-family:'RobotoRegular', sans-serif;text-transform:uppercase;color:#009df7;font-weight:bold;margin:15px 0 0 -30px;font-size:40px;}
.bannerp1{font-family:'Robotolight', sans-serif;font-weight:100;color:#0051a2;font-size:23px;margin-left:-21px;}
.bannerp2{font-family:'Robotolight', sans-serif;font-weight:100;font-size:20px;margin:0;}
.banner_container{width:30%;margin-left:10%;}
.orange-container{padding:0 37px;}
#gform_wrapper_2{overflow:inherit;margin: -8px 0 0;max-width:78%;}
.orange-content2{font-size:20px;text-align:left;}
}
@media (min-width:1200px){
#sticky_side_nav .navbar-nav>li>a{padding: 15px 26px;font-size:19px;}
   #banner_content h1{font-family:'RobotoRegular', sans-serif;text-transform:uppercase;color:#009df7;font-weight:bold;margin:15px 0 -10px -30px;font-size:53px;}
.bannerp1{font-family:'Robotolight', sans-serif;font-weight:100;color:#0051a2;font-size:30px;margin-left:-21px;}
.bannerp2{font-family:'Robotolight', sans-serif;font-weight:100;font-size:25px;margin:0;}
.banner_container{width:30%;margin-left:15%;}
.orange-container{padding:0 47px;}
.btn-orange{font-size:20px}
#gform_wrapper_2 .gform_footer.top_label{width:152px;position:absolute;top:23px;right:30px;}
.orange-content2{font-size:26px;text-align:left;}
}
div#gform_confirmation_message_1 {
    font-size: 28px;
}
.carousel-control {    font-size: 26px;
}
span.glyphicon.glyphicon-triangle-left {
        border: 2px solid #fff;
    border-radius: 25px;
    
        padding: 6px 8px 6px 4px;
}
span.glyphicon.glyphicon-triangle-right {
        border: 2px solid #fff;
    
        border-radius: 25px;
    
        padding: 6px 4px 5px 8px;
}
col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 17%;
        float: left;
        margin: 2px 14px;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

i.fa.fa-chevron-right.fa-2x {
    display: none;
}
i.fa.fa-chevron-left.fa-2x {
    display: none;
}


/* 150 Years Image in the header */
.logo-right img {
    width: 60%;
    margin-top: 23%;
}

@media (min-width: 768px) and (max-width: 991px){
    .logo-right img {
        width: 65%;
        margin-top: 28%;
    }
}
@media (max-width: 768px){
    .logo-right img {
        width: 70%;
        margin-top: 23px;
    }
}

#school-uniform-notice {
    font-size: 18px;
    text-align: center;
    background-color:#94505d;
    color:white;
    padding: 15px 0
}



div#gym-alert {
    font-size: 20px;
    text-align: center;
    color: #94505d;
    text-transform: uppercase;
    padding: 0 0 15px 0;
}




@keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.0; }
    to { opacity: 1.0; }
}                                                                                                                                                                                                                                  

@-webkit-keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.0; }
    to { opacity: 1.0; }
}

.blink {
  animation:fade 2000ms infinite;
  -webkit-animation:fade 2000ms infinite;
}