/*
Theme Name: SurfVolley
Theme URI: http://wordpress.org/
Description: Theme for Surf Volley
Author: The Defectors
Author URI: http://www.thedefectors.com.au
Version: 1.0
*/

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}
figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/*! Grid */
.container,.container_12{position:relative;width:960px;margin:0 auto;padding:0}.container .column,.container .columns,.container_12 .column,.container_12 .columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px !important}.container .push,.container_12 .push{float:right}.container .pull,.container_12 .pull{float:left}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:280px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:640px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:940px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container_12 .one.column,.container_12 .one.columns{width:60px}.container_12 .two.columns{width:140px}.container_12 .three.columns{width:220px}.container_12 .four.columns{width:300px}.container_12 .five.columns{width:380px}.container_12 .six.columns{width:460px}.container_12 .seven.columns{width:540px}.container_12 .eight.columns{width:620px}.container_12 .nine.columns{width:700px}.container_12 .ten.columns{width:780px}.container_12 .eleven.columns{width:860px}.container_12 .twelve.columns{width:940px}.container_12 .one-third.column{width:300px}.container_12 .two-thirds.column{width:620px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}.container_12 .offset-by-one{padding-left:80px}.container_12 .offset-by-two{padding-left:160px}.container_12 .offset-by-three{padding-left:240px}.container_12 .offset-by-four{padding-left:320px}.container_12 .offset-by-five{padding-left:400px}.container_12 .offset-by-six{padding-left:480px}.container_12 .offset-by-seven{padding-left:560px}.container_12 .offset-by-eight{padding-left:640px}.container_12 .offset-by-nine{padding-left:720px}.container_12 .offset-by-ten{padding-left:800px}.container_12 .offset-by-eleven{padding-left:880px}.container:after,.container_12:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
/*! Grid */
.gform_wrapper select.chzn-select {
  visibility: hidden;
  height: 28px !important;
  min-height: 28px !important;
}

.gform_wrapper .chzn-container {
  font-size: 13px;
  position: relative;
  margin-bottom: 4px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.gform_wrapper .chzn-container .chzn-drop {
  background-color: #FFF;
  border: 1px solid #AAA;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  box-shadow: 0 4px 5px rgba(0,0,0,.15);
  z-index: 999;
}

.gform_wrapper .chzn-container-single .chzn-single {
  background-color: #FFF;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EEE), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #EEE 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #EEE 0%, white 50%);
  background-image: -o-linear-gradient(top, #EEE 0%,#FFF 50%);
  background-image: -ms-linear-gradient(top, #EEE 0%,#FFF 50%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#EEE', endColorstr='#FFF',GradientType=0 );
  background-image: linear-gradient(top, #EEE 0%,#FFF 50%);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #AAA;
  display: block; overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
}

.gform_wrapper .chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.gform_wrapper .chzn-container-single .chzn-single div {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #CCC;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #CCC), color-stop(0.6, #EEE));
  background-image: -webkit-linear-gradient(center bottom, #CCC 0%, #EEE 60%);
  background-image: -moz-linear-gradient(center bottom, #CCC 0%, #EEE 60%);
  background-image: -o-linear-gradient(bottom, #CCC 0%, #EEE 60%);
  background-image: -ms-linear-gradient(top, #CCC 0%,#EEE 60%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#CCC', endColorstr='#EEE',GradientType=0 );
  background-image: linear-gradient(top, #CCC 0%,#EEE 60%);
  border-left: 1px solid #AAA;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}

.gform_wrapper .chzn-container-single .chzn-single div b {
  background-image: url(images/chosen-sprite.png);
  background-position:  0 1px;
  background-repeat: no-repeat;
  display: block;
  width: 100%;
  height: 100%;
}

.gform_wrapper .chzn-container-single .chzn-search {
  padding: 3px 4px;
  margin: 0;
  white-space: nowrap;
}

.gform_wrapper .chzn-container-single .chzn-search input {
  background: #FFF url(images/chosen-sprite.png) 100% -20px no-repeat;
  background: url(images/chosen-sprite.png) 100% -20px no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #EEE));
  background: url(images/chosen-sprite.png) 100% -20px no-repeat, -webkit-linear-gradient(center bottom, white 85%, #EEE 99%);
  background: url(images/chosen-sprite.png) 100% -20px no-repeat, -moz-linear-gradient(center bottom, white 85%, #EEE 99%);
  background: url(images/chosen-sprite.png) 100% -20px no-repeat, -o-linear-gradient(bottom, white 85%, #EEE 99%);
  background: url(images/chosen-sprite.png) 100% -20px no-repeat, -ms-linear-gradient(top, #FFF 85%,#EEE 99%);
  background: url(images/chosen-sprite.png) 100% -20px no-repeat, -ms-linear-gradient(top, #FFF 85%,#EEE 99%);
  background: url(images/chosen-sprite.png) 100% -20px no-repeat, linear-gradient(top, #FFF 85%,#EEE 99%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #AAA;
  font-family: sans-serif;
  font-size: 1em;
}

.gform_wrapper .chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.gform_wrapper .chzn-container-multi .chzn-choices {
  background-color: #FFF;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #EEE));
  background-image: -webkit-linear-gradient(center bottom, white 85%, #EEE 99%);
  background-image: -moz-linear-gradient(center bottom, white 85%, #EEE 99%);
  background-image: -o-linear-gradient(bottom, white 85%, #EEE 99%);
  background-image: -ms-linear-gradient(top, #FFF 85%,#EEE 99%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#EEE',GradientType=0 );
  background-image: linear-gradient(top, #FFF 85%,#EEE 99%);
  border: 1px solid #AAA;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%; position: relative;
}

.gform_wrapper .chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}

.gform_wrapper .chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}

.gform_wrapper .chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.gform_wrapper .chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}

.gform_wrapper .chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #E4E4E4;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E4E4E4), color-stop(0.7, #EEE));
  background-image: -webkit-linear-gradient(center bottom, #E4E4E4 0%, #EEE 70%);
  background-image: -moz-linear-gradient(center bottom, #E4E4E4 0%, #EEE 70%);
  background-image: -o-linear-gradient(bottom, #E4E4E4 0%, #EEE 70%);
  background-image: -ms-linear-gradient(top, #E4E4E4 0%,#EEE 70%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#E4E4E4', endColorstr='#EEE',GradientType=0 );
  background-image: linear-gradient(top, #E4E4E4 0%,#EEE 70%);
  color: #333;
  border: 1px solid #B4B4B4;
  line-height: 13px;
  padding: 3px 19px 3px 6px;
  margin: 3px 0 3px 5px;
  position: relative;
}

.gform_wrapper .chzn-container-multi .chzn-choices .search-choice span {
  cursor: default;
}

.gform_wrapper .chzn-container-multi .chzn-choices .search-choice-focus {
  background-color: #D4D4D4;
}

.gform_wrapper .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 5px;
  top: 6px;
  width: 8px;
  height: 9px;
  font-size: 1px;
  background-image: url(images/chosen-sprite.png);
  background-position: right top;
  background-repeat: no-repeat;
}

.gform_wrapper .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -9px;
}

.gform_wrapper .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -9px;
}

.gform_wrapper .chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 190px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}

.gform_wrapper .chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}

.gform_wrapper .chzn-container .chzn-results li {
    display:none;
  line-height: 80%;
  padding: 7px 7px 8px;
  margin: 0;
  list-style: none;
}

.gform_wrapper .chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}

.gform_wrapper .chzn-container .chzn-results .highlighted {
  background-color: #F0F0F0;
}

.gform_wrapper .chzn-container .chzn-results li em {
  background-color: #FEFFDE;
  font-style: normal;
}

.gform_wrapper .chzn-container .chzn-results .highlighted em {
  background: transparent;
}

.gform_wrapper .chzn-container .chzn-results .no-results {
  background-color: #F4F4F4;
}

.gform_wrapper .chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}

.gform_wrapper .chzn-container .chzn-results .group-option {
  padding-left: 20px;
}

.gform_wrapper .chzn-container-multi .chzn-drop .result-selected {
  display: none;
}

.gform_wrapper .chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow: 0 0 5px rgba(0,0,0,.3);
  box-shadow: 0 0 5px rgba(0,0,0,.3);
}

.gform_wrapper .chzn-container-active .chzn-single-with-drop {
  border: 1px solid #AAA;
  -webkit-box-shadow: 0 1px 0 #FFF inset;
  -moz-box-shadow: 0 1px 0 #FFF inset;
  -o-box-shadow: 0 1px 0 #FFF inset;
  box-shadow: 0 1px 0 #FFF inset;
  background-color: #EEE;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #EEE));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #EEE 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #EEE 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #EEE 50%);
  background-image: -ms-linear-gradient(top, #FFF 0%,#EEE 50%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#EEE',GradientType=0 );
  background-image: linear-gradient(top, #FFF 0%,#EEE 50%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}

.gform_wrapper .chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}

.gform_wrapper .chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}

.gform_wrapper .chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow: 0 0 5px rgba(0,0,0,.3);
  box-shadow: 0 0 5px rgba(0,0,0,.3);
}

.gform_wrapper .chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}

.gform_wrapper .chzn-rtl {
  direction: rtl;
  text-align: right;
}

.gform_wrapper .chzn-rtl .chzn-single {
  padding-left: 0;
  padding-right: 8px;
}

.gform_wrapper .chzn-rtl .chzn-single span {
  margin-left: 26px;
  margin-right: 0;
}

.gform_wrapper .chzn-rtl .chzn-single div {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #AAA;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

.gform_wrapper .chzn-rtl .chzn-choices li {
  float: right;
}

.gform_wrapper .chzn-rtl .chzn-choices .search-choice {
  padding: 3px 6px 3px 19px;
  margin: 3px 5px 3px 0;
}

.gform_wrapper .chzn-rtl .chzn-choices .search-choice .search-choice-close {
  left: 5px;
  right: auto;
  background-position: right top;
}

.gform_wrapper .chzn-rtl.chzn-container-single .chzn-results {
  margin-left: 4px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 4px;
}

.gform_wrapper .chzn-rtl .chzn-results .group-option {
  padding-left: 0;
  padding-right: 20px;
}

.gform_wrapper .chzn-rtl.chzn-container-active .chzn-single-with-drop div {
  border-right: none;
}

.gform_wrapper .chzn-rtl .chzn-search input {
  background: url(images/chosen-sprite.png) -38px -20px no-repeat, #FFF;
  background: url(images/chosen-sprite.png) -38px -20px no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #EEE));
  background: url(images/chosen-sprite.png) -38px -20px no-repeat, -webkit-linear-gradient(center bottom, white 85%, #EEE 99%);
  background: url(images/chosen-sprite.png) -38px -20px no-repeat, -moz-linear-gradient(center bottom, white 85%, #EEE 99%);
  background: url(images/chosen-sprite.png) -38px -20px no-repeat, -o-linear-gradient(bottom, white 85%, #EEE 99%);
  background: url(images/chosen-sprite.png) -38px -20px no-repeat, -ms-linear-gradient(top, #FFF 85%,#EEE 99%);
  background: url(images/chosen-sprite.png) -38px -20px no-repeat, -ms-linear-gradient(top, #FFF 85%,#EEE 99%);
  background: url(images/chosen-sprite.png) -38px -20px no-repeat, linear-gradient(top, #FFF 85%,#EEE 99%);
  padding: 4px 5px 4px 20px;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.alignleft {
    margin: 12px 24px 12px 0;
    margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright {
    margin: 12px 0 12px 24px;
    margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter {
    margin-top: 12px;
    margin-top: 0.857142857rem;
    margin-bottom: 12px;
    margin-bottom: 0.857142857rem;
}
.wp-caption {
    max-width: 100%; /* Keep wide captions from overflowing their container. */
    padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
    font-style: italic;
    font-size: 12px;
    font-size: 0.857142857rem;
    line-height: 2;
    color: #757575;
}

/*! Basics */
.clearfix:before,
.clearfix:after,.cf:before,.cf:after{content: " ";display: table;}
.clearfix:after,.cf:after{clear: both;}
.clearfix,.cf{*zoom: 1;}
.ir {font: 0/0 a;text-shadow: none;color: transparent;}
.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}
.float-left{float: left;}
.float-right{float: right;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

@font-face {
    font-family: 'komika_axisregular';
    src: url('fonts/KOMIKAX_-webfont.eot');
    src: url('fonts/KOMIKAX_-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/KOMIKAX_-webfont.woff') format('woff'),
         url('fonts/KOMIKAX_-webfont.ttf') format('truetype'),
         url('fonts/KOMIKAX_-webfont.svg#komika_axisregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sf_cartoonist_handregular';
    src: url('fonts/SF_Cartoonist_Hand-webfont.eot');
    src: url('fonts/SF_Cartoonist_Hand-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SF_Cartoonist_Hand-webfont.woff') format('woff'),
         url('fonts/SF_Cartoonist_Hand-webfont.ttf') format('truetype'),
         url('fonts/SF_Cartoonist_Hand-webfont.svg#sf_cartoonist_handregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



html{
    font-size: 150%;
}
body {
    background: #fff;
    font-family: 'sf_cartoonist_handregular',"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 1.3;
    font-size: .8125rem;
    color: #666;
    -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%;
}


/* lists */
ul.horizontal{list-style: none;margin: 0;padding: 0;}
ul.horizontal li{float: left; margin-right: 6px; padding-left: 6px;}
ul.horizontal li:first-child{margin-left: 0;padding-left: 0;}

.entry-content ul, .entry-content ol { margin-bottom: 20px; }
.entry-content ol { list-style: decimal; }
.entry-content ol, .entry-content ul.square, .entry-content ul.circle, .entry-content ul.disc { margin-left: 30px; }
.entry-content ul.square { list-style: square outside; }
.entry-content ul.circle { list-style: circle outside; }
.entry-content ul.disc { list-style: disc outside; }
.entry-content ul ul, .entry-content ul ol,
.entry-content ol ol, .entry-content ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
.entry-content ul ul li, .entry-content ul ol li,
.entry-content ol ol li, .entry-content ol ul li { margin-bottom: 6px; }
.entry-content li { line-height: 18px; margin-bottom: 12px; }
.entry-content ul.large li { line-height: 21px; }
.entry-content li p { line-height: 21px; }


/* menus */
#header{position: relative;top: -35px;}
/*#logo{position: absolute;left:0px; top:0; right: 0;}*/
#logo{position: relative;z-index: 10;top:35px;}
#site-nav{background: #ffd62e; position: absolute;left: 0;right: 0;top:110px;}
#main{margin-top: -95px;}
#menu-main-menu{padding-left: 260px;}
nav ul{margin: 0;padding: 0; list-style: none;}
nav.horizontal li {
    float: left;
    position: relative;
    display: block;
    z-index: 1000;
}
#site-nav li a, #menu-top-nav li a {
    border: 0;
    display: block;
    padding: 7px 12px 11px;
    color: #fff;
}
#banner{
    margin-bottom: 0;
    position: relative;
    height: 286px;
}
#banner img{display: block;margin: 0;position: absolute;top: -97px;z-index: 0;left: -21px;}
nav .top-level > li > a{
    font-family: "komika_axisregular";
    font-weight: 300;
    text-transform: uppercase;
    font-size: 17px;
    text-align: center;
    line-height: 1.5;
}

#site-nav a:hover, #site-nav li:hover a{
    color: #b72734;
    font-family: "komika_axisregular";
    font-weight: 300;
}
#site-nav a:hover, #site-nav li:hover ul a{color: #fff}
#site-nav .sub-menu a:hover{
   color: #b72734;
}
nav.horizontal .dropdown .sub-menu {
    position: absolute;
    left: -9999em;
    max-height: none;
    overflow: visible;
    z-index: 1000;
    background: #FFD62E;
    min-width: 100%;
}
nav .sub-menu li {
    float: none;
}
nav .sub-menu a {
    white-space: nowrap;
    font-size: 17px;
    color: #fff
}
nav li.dropdown:hover ul , .sub-menu:hover, nav.horizontal li:hover .sub-menu{
    left: 0;
}
nav.horizontal .sub-menu {
}
#site-nav .sub-menu .sub-menu {
    left: -9999em;
}
#site-nav .sub-menu li:hover .sub-menu{
    left: 100%;
    top:-3px;
}



/*! Typography */
    h1, h2, h3{ color: #B72734;font-family: "komika_axisregular"}
    h1,h2,h3,h4,h5,h6{font-weight: 300; margin: 0 0 14px; margin: 0 0 .875rem; line-height: 1.1;}
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
    h1 { font-size: 40px;  }
    h2 { font-size: 22px; }
    h3 { font-size: 25px; }
    h4 { font-size: 18px; }
    .widget h4{text-transform: uppercase;color: #B72734;font-family: "komika_axisregular" text-align: center;}

    p { margin: 0 0 20px 0; }
    p img { margin: 0; }
    p.lead { font-size: 21px; line-height: 27px; color: #777;  }

    em { font-style: italic; }
    strong { font-weight: bold; color: #333; }
    small { font-size: 80%; }

    /*  Blockquotes  */
    blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
    blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
    blockquote cite { display: block; font-size: 12px; color: #555; }
    blockquote cite:before { content: "\2014 \0020"; }
    blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

    hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
    .copyright{color: #000; font-size: 11px; font-size: .6875rem;}

/*! links */
a, a:visited { color: #B72734; text-decoration: none; outline: 0; }
a:hover, a:focus { color: #333; text-decoration: none; }
p a, p a:visited { line-height: inherit; }

footer a{color: #be202b}
footer a:hover{color: #000; text-decoration: underline;}


/* #Buttons
================================================== */
    body.woocommerce .single_add_to_cart_button.button,
    body.woocommerce a.button,
    .button,
    a.button,
    button,
    input[type="submit"],
    input[type="reset"],
    input[type="button"] {
        background: #B72734 !important; /* Old browsers */
        border: 1px solid #B72734 !important;
        border-top: 1px solid #B72734 !important;
        border-left: 1px solid #B72734 !important;
        color: #fff !important;
        display: inline-block;
        font-size: 11px !important;
        font-size: .875rem;
        text-transform: uppercase;
        text-decoration: none;
        text-shadow: none !important;
        cursor: pointer;
        margin-bottom: 20px;
        line-height: normal !important;
        padding: 6px 12px !important;
        font-family: 'komika_axisregular' !important;
        font-weight: 100;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
        outline: 0 !important;
    }
    body.woocommerce input[type="button"].plus, body.woocommerce input[type="button"].minus,
    body.woocommerce-cart input[type="button"].plus, body.woocommerce-cart input[type="button"].minus{
        color: #fff !important;
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
        font-weight: 300 !important;
        font-size: 14px !important;
        padding: 0 !important;
        height: 16px;
    }
    body.woocommerce .quantity input.qty, body.woocommerce #content .quantity input.qty, body.woocommerce-page .quantity input.qty, body.woocommerce-page #content .quantity input.qty{
        height: 32px;
    }

    body.woocommerce .single_add_to_cart_button.button:hover,
    body.woocommerce a.button:hover,
    .button.active,
    .button:hover,
    button:hover,
    input[type="submit"]:hover,
    input[type="reset"]:hover,
    input[type="button"]:hover {
        background: #ffd62e !important;
        border: 1px solid #ffd62e !important;
        border-top: 1px solid #ffd62e !important;
        border-left: 1px solid #ffd62e !important;
        color: #B72734 !important;
    }
    #coupon_code{height: 32px;}
    body.woocommerce a.button:active,
    .button:active,
    button:active,
    input[type="submit"]:active,
    input[type="reset"]:active,
    input[type="button"]:active {
        border: 1px solid #ffd62e !important;
        background: #ffd62e !important;
    }

    .button.full-width,
    button.full-width,
    input[type="submit"].full-width,
    input[type="reset"].full-width,
    input[type="button"].full-width {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center;
    }

    button::-moz-focus-inner,
    input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

/*! Site Styles */
body{
    background: url('images/bg.jpg') no-repeat center 100% #0290d2;
    padding: 10px 0;
}
#newsletter{margin-bottom: 20px; font-family: 'komika_axisregular'; color: #fff; font-size: 25px; display: none;}
#newsletter > div{width: 1025px; background: url('images/call-bg.png') no-repeat center center;height: 150px; }
#newsletter .twelve.columns{ padding-left: 50px;padding-top: 60px; position: relative;}
#newsletter #join{right: -25px;top: 50%; margin-top: -8px; position: absolute;}
#site-nav .current_page_ancestor > a,
#site-nav .current-menu-item > a {color: #B72734 !important;}


/* #Page Styles
================================================== */

.media-object, img.size-full{
    max-width: 100%!important;
}
/* SIDEBAR */


/* CONTENT PAGE */
.home #boxes{background: #fff;padding: 10px 0; }
#main > article, #main > .wrapper{
    background: #fff;
    margin-top: 10px;
    padding: 10px 35px;
    min-height: 500px;
}
#main > .wrapper{padding: 35px !important;}
.home #main > .wrapper{background-color: transparent;margin: 0;padding: 0;}
#page-header{margin-bottom: 30px;}
#page-header h1, #shop .page-title{
    margin-left: 250px;
    font-size: 32px;
    margin-bottom: 35px;
    position: relative;
    z-index: 3;
    padding-top: 35px;
    margin-top: -10px;
}
/*#shop .page-title{padding: 0 !important;}*/
#page-header h1:before, #shop .page-title:before{
    content: '';
    display: block;
    background: url('images/title-bg.png') no-repeat 0px 0px;
    position: absolute;
    width: 422px;
    height: 103px;
    top: 0;
    left: -90px;
    z-index: -1;
}
.page-title:before{
    top: -25px;
}
#page-header .subtitle{
    color: #fff;
    font-family: 'komika_axisregular';
    font-size: 22px;
    padding: 38px;
    background: url('images/subtitle-bg.png') no-repeat center center ;
    width: 906px;
    margin-left: -20px;
}
/* SHOP PAGE */
#shop .page-title{margin-left: 250px;}
#shop .woocommerce-result-count{display: none !important;}
.single-product #shop{margin-top: 20px;}
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product{
    width: 39%;
    margin-right: 10%;
}
body.woocommerce ul.products li.product h3, body.woocommerce-page ul.products li.product h3{
    font-size: 25px;
    margin-bottom: 10px;
}
body.woocommerce ul.products li.product .price, body.woocommerce-page ul.products li.product .price, p.price{
    font-size: 20px !important;
    font-family: 'komika_axisregular' !important;
    color: #be202b !important;

}
/* gravityforms default */
/* gform standard */
.gform_wrapper ul{list-style: none;margin: 0;padding: 0;}
.gform_wrapper form:before, .gform_wrapper ul:before,.gform_wrapper form:after, .gform_wrapper ul:after{content: " ";display: table;}
.gform_wrapper form:after, .gform_wrapper ul:after{clear: both;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="email"]{width: 100%; padding: 10px 5px; -moz-box-sizing: border-box; box-sizing:border-box; border: 1px solid #aaa; color: #666; outline: none;background-color: #FFF;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #EEE));background-image: -webkit-linear-gradient(center bottom, white 85%, #EEE 99%);background-image: -moz-linear-gradient(center bottom, white 85%, #EEE 99%);background-image: -o-linear-gradient(bottom, white 85%, #EEE 99%);background-image: -ms-linear-gradient(top, #FFF 85%,#EEE 99%);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;font-size: 18px;}
.gform_wrapper select{width: 100%;}
.gform_wrapper .validation_message,
.gform_wrapper .validation_error{color:#ef3627; margin-bottom: 3px; }
.gfield_error input[type="text"],
.gfield_error input[type="password"],
.gfield_error input[type="email"],
.gfield_error textarea{border: 1px solid #ef3627;}
input[type="checkbox"], input[type="radio"]{margin-right: 3px;}
#ui-datepicker-div {
    background: #fff;
    padding: 10px;
    width: 280px;
    border: 1px solid #aaa;
    background-color: #FFF;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #EEE));
  background-image: -webkit-linear-gradient(center bottom, white 85%, #EEE 99%);
  background-image: -moz-linear-gradient(center bottom, white 85%, #EEE 99%);
  background-image: -o-linear-gradient(bottom, white 85%, #EEE 99%);
  background-image: -ms-linear-gradient(top, #FFF 85%,#EEE 99%);
}
.ui-datepicker-calendar {
    width: 100%;
    margin: 8px 0;
}
.ui-datepicker-prev.ui-corner-all {
    margin-right: 30px;
    margin-bottom: 10px;
    float: left;
}
.ui-datepicker-next.ui-corner-all {
    float: right;
}
.ui-datepicker-title {
    clear: both;
}
.ui-datepicker-prev,
.ui-datepicker-next { cursor: pointer; }

.woocommerce-message, .woocommerce-error, .woocommerce-info{
    margin-top: 40px !important;
}
body.woocommerce #shop .woocommerce-message a.button, body.woocommerce #shop .woocommerce-error a.button, body.woocommerce #shop .woocommerce-info a.button{
    margin-bottom: 0 !important;
    padding: 0 6px 3px !important;
    font-size: 12px !important;
}

body.woocommerce table.cart img, body.woocommerce #content table.cart img, body.woocommerce-page table.cart img, body.woocommerce-page #content table.cart img{
    width: auto !important;
}
#topbuttons{
    position: absolute;
    top: 25px;
    right: 0;
    text-align: right;
    left: -10px;
}
#topbuttons a.button {margin-bottom: 0 !important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
    width: auto !important;
    max-width: 47%;
    height: 200px;
}
body.woocommerce-cart .product-name a,
body.woocommerce-cart .amount{
    font-size: 14px !important;
    font-family: 'komika_axisregular';
}
body.woocommerce table.cart a.remove, body.woocommerce #content table.cart a.remove, body.woocommerce-page table.cart a.remove, body.woocommerce-page #content table.cart a.remove{
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
    color: #B72734
}
.cart-collaterals:before,
.cart-collaterals:after{content: " ";display: table;}
.cart-collaterals:after{clear: both;}
.cart-collaterals{*zoom: 1;}
body.woocommerce .cart-collaterals .shipping_calculator, body.woocommerce-page .cart-collaterals .shipping_calculator{
    margin-top: 0;
    float: left;
    text-align: left;
    clear: none;
}
body.woocommerce #payment, body.woocommerce-page #payment{background-color: transparent;}
#faqs h4{
    color: #fff;
    height: 43px;
    background: url('images/faqbg.png') no-repeat 0 0;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 43px;
    text-shadow: 1px 1px 2px #000;
    outline: none !important;
    margin:10px -13px ;
    padding: 0 25px;
    /*cursor: pointer*/
}
#faqs{margin-bottom: 30px;}

.gform_fields .gfield{
    float: left;
    width: 40%;
    margin: 0 2% 2% 0
}
.gform_fields .gfield.full{
    margin-right: 0;
    width: 82%;
    float: none;
    clear: both;
}

.gform_fields li.full.radio{width: 50%; float: left;}
li.full.radio .gfield_radio li {
    float: left;
    margin-left: 20px;
}
li.full.radio  .ginput_container {
    float: right; margin-left: 20px;

}
li.full.radio .gfield_label {
    float: left;
}
/*body.woocommerce form.login, body.woocommerce form.checkout_coupon, body.woocommerce form.register, body.woocommerce-page form.login, body.woocommerce-page form.checkout_coupon, body.woocommerce-page form.register{
    border: none;
}*/
p a.lost_password{margin-left: 20px; font-size: 18px;}
body.woocommerce form .form-row-first, body.woocommerce form .form-row-last, body.woocommerce-page form .form-row-first, body.woocommerce-page form .form-row-last,body.woocommerce form .form-row-last, body.woocommerce-page form .form-row-last{
    float: none;
    width: auto;
}

.club, .partner{float: left; width: 270px; margin: 0 0 30px 0; border-bottom: 1px dotted #787878; padding: 3px 3px 10px;}
.partner{width: 420px;}
.filterbtn.disabled{opacity: .6;}
.club:nth-child(3n+2){
    margin: 0 15px 30px 15px;
}
.partner:nth-child(even){
    margin: 0 0px 30px 30px;
}
.club img, .partner img{display: block;}
.club > div, .partner > div{padding: 0px;}
.club h3, .partner h3{color: #787878; font-size: 20px;}
.club .img-wrap{width: 270px;height: 180px; margin-bottom: 10px;}
 .partner .img-wrap{width: 420px;/*height: 280px;*/ margin-bottom: 10px;}
.social .icon{
    display: inline-block;
    zoom:1;
    *display:inline;
    width: 40px;
    height: 40px;
    background: url('images/social-sprite.png') 0px 0px no-repeat;
}
.social .icon-fb{background-position: -41px -41px;}
.social .icon-fb:hover{background-position: -41px 0;}
.social .icon-pin{background-position: 0 -41px;}
.social .icon-pin:hover{background-position: 0 0;}
.social .icon-vimeo{background-position: -123px -41px;}
.social .icon-vimeo:hover{background-position: -123px 0;}
.social .icon-ig{background-position: -205px -41px;}
.social .icon-ig:hover{background-position: -205px 0;}
#input_6_3_1_container,#input_6_3_2_container{margin-bottom: 8px;display: block;}
.gfield_required{color: red;font-weight: bold;}
.like-h2 .gfield_label { font-size: 22px; font-size: 22px; line-height: 1.1; color: #B72734; font-family: "komika_axisregular"; }
.like-h2 .gfield_label { display: inline-block; float: left; width: 70%; }
.like-h2 .gfield_radio { display: inline-block; float: right; width: 30%; }
.entry-content  .like-h2 .gfield_radio { margin: 0 !important; margin-top: 15px !important; }
.like-h2 .gfield_radio li { display: inline-block; float: right; width: 50%; }
.page-id-21 .gfield_html { width: 100%; clear: both; margin: 0; }
.gform_fields .gfield.w25 { width: 23%; }
.gform_fields .gfield.w50 { width: 48%; }
.gform_fields .gfield.w100 { width: 98%; }
.gform_fields .gfield.w75 { width: 73%; }
.gform_fields .gfield.w33 { width: 31.2666666667%; }
.gform_fields .gfield.w66 { width: 64.5333333334%; margin-right: 0; }
.ginput_complex .ginput_left,
.ginput_complex .ginput_right { display: inline-block; margin-right: 2%; width: 49%; }
.ginput_complex .ginput_right { margin-right: 0; float: right; }
.select2 label,
.wselect label { display: none; }
.gform_hidden { display: none; }
.gform_body select,
.wselect select { padding: 10px 5px; border-radius: 0 !important; }
.gform_body select,
.wselect select {
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	appearance: none;
	-webkit-appearance: none;
	/* Magic font size number to prevent iOS text zoom */
	outline: none;
	color: #78777c;
	background-image: url('images/bgSelect.png');
	background-repeat: no-repeat;
	background-position: center right;
	background-position: right 13px;
}
.wselect select.multiselect { background-position: right 10px; }
input.datepicker {
	background-image: url('images/bgDate.png');
	background-repeat: no-repeat;
	background-position: center right;
}
select::-ms-expand { display: none; }
.fullio { display: block !important; clear: both !important; }
.select2-container { width: 100%; }
input.select2-input { font-size: 18px !important; font-family: sf_cartoonist_handregular, 'Helvetica Neue', Helvetica, Arial, sans-serif !important; }
.gfield_radio { text-align: center; display: block; width: 100%; }
.gfield_radio li { display: inline-block; float: none; padding: 0 5px; }
optgroup.remove { display: none !important }
#field_3_23 label { display: block; padding-bottom: 10px; }
.clubTable .select2-container-multi .select2-choices { min-height: 40px !important; }
.validation { padding: 10px; color: green; font-weight: bold; text-align: center; }
.clubTable { text-align: left; }
.multiselect { background-image: none !important; }
ul.gform_fields { position: relative; }
ul.gform_fields li#field_3_23 { float: right; min-height: 188px; }
ul.gform_fields li#field_3_17 .validation_message { position: absolute; }
#gform_4 .gform_heading .gform_description { padding-bottom: 20px; padding-top: 10px; display: block; }
#gform_4 .ginput_counter { padding-top: 10px; display: block; }
#gform_4 #field_4_10 label { display: none; }
table.ui-datepicker-calendar td { text-align: center; }
#sessionsforms .validation_error { display: block; clear: both; padding-top: 5px; color: red; text-align: center; }

.coachdate {
  width: 48%!important;
  margin: 0 2% 2% 0;
}
.coachdate .clear-multi{
  margin-top: 8px;
}

.coachdate .clear-multi .ginput_container{
  width: 31.1149%;
  display: inline-block;
}

.coachdate .clear-multi .gfield_date_dropdown_day,
.coachdate .clear-multi .gfield_date_dropdown_month {
  margin-right: 3.3375736%;
}


/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 0.4.9 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2014, NoÃ«l Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}

/*
	Lightbox + Gallery
*/

.featherlight { z-index: 2147483647 !important; }
.featherlight .featherlight-content { background: #ffd62e !important; }
.eventsTitle { font-size: 31px; line-height: 37px; }
.singlePostTypeGallery #content { padding-top: 15px; border-top: 5px solid #ffd62e; }
.backEvents { color: #b69957; }
.featherlight .featherlight-close-icon { background: #B72734; color: #fff; }

/*
	Gallery
*/

a.fullLink { position: absolute; width: 100%; height: 100%; min-height: 100%; top: 0; left: 0; z-index:888; display: block; zoom: 1; background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") repeat; }
.gallery { }
.gallery ul,
.gallery ul li { display: inline; list-style: none; padding: 0; margin: 0; height: auto; min-height: 0; }
.gallery .gridPer33 { margin-right: 15px; display: inline-block; width: 280px; height: 280px; float: left; position: relative; }
.gallery .gridPer33 img { width: auto; max-width: 100%; height: auto; max-width: 100%; }
.gallery .gridPer33 img { display: block; margin: 0 auto; }
.gallery .gridPer33.third { margin-right: 0; }
.gallery .title { background: rgba(255, 214, 46, 0.80); z-index: 100; }
.gallery .title { display: block; width: 100%; height: auto; position: absolute; bottom: 0; left: 0; background: #ffd62e; }
.gallery .title h5 { color: #B72734; font-family: "komika_axisregular"; font-weight: 300; line-height: 1.1; }
.gallery .title h5 { padding: 10px 20px; font-size: 20px; line-height: 24px; margin: 0; }

/**
 *  Browser Diversities
*/

.internet-explorer8 #menu-main-menu > li,
.internet-explorer9 #menu-main-menu > li { height: 43px; min-height: 43px; }
.internet-explorer8 #menu-main-menu > li > a,
.internet-explorer9 #menu-main-menu > li > a { display: block; width: 100%; height: 100%; min-height: 100%; min-height: 43px; }
.internet-explorer8 #menu-main-menu .dropdown .sub-menu,
.internet-explorer9 #menu-main-menu .dropdown .sub-menu { top: 43px; z-index: 5000; }
.internet-explorer8 #menu-main-menu .dropdown .sub-menu { top: 33px; z-index: 10000; }
#field_1_17,
.firefox #field_1_17,
.internet-explorer8 #field_1_17,
.internet-explorer9 #field_1_17 { float: right; display: inline-block; }
#field_1_16,
.firefox #field_1_16,
.internet-explorer8 #field_1_16,
.internet-explorer9 #field_1_16 { float: left; display: inline-block; clear: both; }
.internet-explorer8 #field_1_17,
.internet-explorer9 #field_1_17,
.internet-explorer8 #field_1_16,
.internet-explorer9 #field_1_16 { }
.firefox .gform_body select { padding-bottom: 8px; }
.internet-explorer8 select,
.internet-explorer9 select { background-image: none; }
.filterbtn.disabled { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }
.filterbtn.disabled:hover { cursor: default; background: #B72734 !important; border: 1px solid #B72734 !important; border-top: 1px solid #B72734 !important; border-left: 1px solid #B72734 !important; color: #fff !important; }
.filterbtn.disabled { pointer-events: none; -ms-touch-action: none; }
#ui-datepicker-div { display: none; }
input.invalid { border: 1px solid red; }
#field_7_1{width:100%;}

.woocommerce-account.woocommerce-page .wrapper .entry-content .woocommerce .col2-set .col-2 {
display: none;
}
.woocommerce-account.woocommerce-page .wrapper .entry-content .woocommerce .col2-set .col-1 {
 margin: 0 auto;
 float: none;
}

#field_1_20{clear:both}
#field_1_13{width:48%!important}
#field_1_23{float:right}
#field_1_18{margin-top:36px}










