/*html { background-color: #333; }
        @media only screen and (min-width: 600px){
            .ui-page {
                width: 600px !important;
                margin: 0 auto !important;
                position: relative !important;
            }
        }*/

html, body, div, object, iframe, h1, h2, h4, h5, h6, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, article, aside, footer, nav, section {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: middle;
	text-shadow:none;
}

#loader {
    position: absolute;
    top: 50%;
    display: block;
    margin-top: -250px;
    margin-left: -210px;
    padding: 25px;
    height: 400px;
    text-align: center;
}

.centerLoader{
    width:300px;
    height:350px;
    position:absolute;
    left:50%;
    top:50%;
    margin:-175px 0 0 -150px;
    /*border:1px solid black;*/
}

/*.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head + body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head + body .ui-btn.ui-btn-a:visited {
    background-color: #fff;
    border-color: #DDD;
    color: #333;
    text-shadow: 0px 1px 0px #F3F3F3;
}

.ui-page-theme-b .ui-btn, html .ui-bar-b .ui-btn, html .ui-body-b .ui-btn, html body .ui-group-theme-b .ui-btn, html head + body .ui-btn.ui-btn-b, .ui-page-theme-b .ui-btn:visited, html .ui-bar-b .ui-btn:visited, html .ui-body-b .ui-btn:visited, html body .ui-group-theme-b .ui-btn:visited, html head + body .ui-btn.ui-btn-b:visited {
    background-color: #cccccc;
    border-color: #999999;
    color: #000;
    text-shadow: none;
}

.ui-page-theme-b .ui-btn:hover, html .ui-bar-b .ui-btn:hover, html .ui-body-b .ui-btn:hover, html body .ui-group-theme-b .ui-btn:hover, html head + body .ui-btn.ui-btn-b:hover {
    background-color: #cccccc;
    border-color: #999999;
    color: #000;
    text-shadow: none;
}

.ui-page-theme-a a:hover, html .ui-bar-a a:hover, html .ui-body-a a:hover, html body .ui-group-theme-a a:hover {
    color: #A1E348;
}*/

.html .ui-body-b .ui-btn.ui-btn-active, html body .ui-group-theme-b .ui-btn.ui-btn-active {
    background-color: #8CC63F;
    border-color: #4D6C22;
    color: #FFF;
    text-shadow: 0px 1px 0px #444;
}

.ui-page {
    background: transparent;
}

.ui-content{
    background: transparent;
}

.ui-page-theme-a .ui-body-inherit{
    background-color: #FFF;
    border-color: #DDD;
    color: #5d9800;
    text-shadow: 0px 1px 0px #F3F3F3;
}

.ui-page-theme-a a{
	color: #8cc63f;
}

.ui-page-theme-a a:hover{
	color: #5b8028;
}

.ui-page-theme-a .ui-focus{
	box-shadow: 0px 0px 12px #5d9800;
}

.ui-page-theme-a .ui-btn:focus{
	box-shadow: 0px 0px 12px #8CC63F;
}

.ui-page-theme-a .ui-btn:hover{
	background-color: #8CC63F;
	border-color: #DDD;
	color: #fff;
	text-shadow: none;
}

.ui-page-theme-a .ui-slider-track .ui-btn-active{
	background-color: #8cc63f;
	border-color: #8cc63f;
	color: #FFF;
	text-shadow: none;
}

.ui-page-theme-a .ui-btn.ui-btn-active{
	background-color: #8cc63f;
	border-color: #5b8028;
	color: #FFF;
	text-shadow: none;
}

.ui-navbar li .ui-btn {
    font-size: 12.5px;
    display: block;
    margin: 0px;
    border-right-width: 1px;
}

.ui-mobile label, .ui-controlgroup-label {
    display: block;
    margin: 0px;
}

html{
    height:100%;
}

html .ui-body-b .ui-btn:focus{
	box-shadow: 0px 0px 12px #8CC63F;
}

html .ui-body-b .ui-btn.ui-btn-active{
	background-color: #8cc63f;
	border-color: #5b8028;
	color: #FFF;
	text-shadow: none;
}

.ui-content {
    border-width: 0px;
    overflow-y: visible;
    overflow-x: hidden;
    padding: 0px;
}

.ui-tabs {
    position: relative;
    padding: 1em;
}

.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head + body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head + body .ui-btn.ui-btn-a:visited {
    font-family: "Oswald",sans-serif;
    font-weight: 300;
    font-size: 20px;
    /*background-color: #F6F6F6;*/
    border-color: #DDD;
    color: #333;
    text-shadow: 0px 1px 0px #F3F3F3;
}

.panel-content {
	padding: 1em;
}

a.holenav {
    color: #000;
    color: rgba(0, 0, 0, 0.5);
    font-size: 36px;
}

a.holenav:hover {
    color: #000;
    color: rgba(0, 0, 0, 1);
    font-size: 36px;
}

a.holenav:visited {
    color: #000;
    color: rgba(0, 0, 0, 0.5);
    font-size: 36px;
}

a.holenav:active {
    color: #000;
    color: rgba(0, 0, 0, 0.5);
    font-size: 36px;
}

a.socialmedia {
    color: #000;
    color: rgba(0, 0, 0, 0.5);
    font-size: 36px;
}

a.socialmedia:hover {
    color: #000;
    color: rgba(0, 0, 0, 1);
    font-size: 36px;
}

a.socialmedia:visited {
    color: #000;
    color: rgba(0, 0, 0, 0.5);
    font-size: 36px;
}

a.socialmedia:active {
    color: #000;
    color: rgba(0, 0, 0, 0.5);
    font-size: 36px;
}

.hole {
	display: inline-block;
	color: #fff;
	width:24px;
	margin-right:15px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: .5em 2px .55em;
	-webkit-border-radius: .5em; 
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #7cae37;
  	/*background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
  	background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); 
  	background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); 
  	background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); 
  	background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7);
  	box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff;*/
}

.nav li {
  position: relative;
  display: inline-block;
}

.nav a {
  display: block;
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7); 
  color: #a7a7a7;
  margin: 5px;
  width: 60px;
  height: 60px;
  position: relative;
  text-align: center;
  line-height: 58px;
  border-radius: 50%;
  box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff;
  margin-bottom: 20px;
}

.nav a:hover {
  box-shadow: 0px 1px 4px #aaa, inset 0px 2px 3px #fff;
}

.navoff {
	display: inline-block;
	color:#dddddd;
	width:20px;
	margin-top:2px;
	margin-bottom:2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: .5em 4px .55em;
	-webkit-border-radius: .5em; 
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #ededed;
}

.tee li {
  position: relative;
  display: inline-block;
}

.tee a {
  display: block;
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7); 
  color: #a7a7a7;
  margin: 5px;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 38px;
  border-radius: 50%;
  box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff;
  margin-bottom: 20px;
}

.tee a:hover {
  box-shadow: 0px 1px 4px #aaa, inset 0px 2px 3px #fff;
}

.ui-li-static.ui-collapsible > .ui-collapsible-heading {
    margin: 0;
}
.ui-li-static.ui-collapsible {
    padding: 0;
}
.ui-li-static.ui-collapsible > .ui-collapsible-heading > .ui-btn {
    border-top-width: 0;
}
.ui-li-static.ui-collapsible > .ui-collapsible-heading.ui-collapsible-heading-collapsed > .ui-btn,
.ui-li-static.ui-collapsible > .ui-collapsible-content {
    border-bottom-width: 0;
}

.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
    border: none;
}

ul.parsley-error-list {
    font-size: 16px;
    color: rgb(185, 74, 72);
    margin: 2px;
    list-style-type: none;
}

ul.parsley-error-list, ol.parsley-error-list {
    padding: 5px 0px 20px 0px;
}

.dotted {
	border: 2px dotted #666;
	border-style: none none dotted;
	color: #fff; background-color: #fff;
	margin-bottom: 15px;
	margin-top: 15px;
  width: 100%;
}

.containing-element .ui-slider-switch {
	width: 100%;
}

p.legend {
    font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000;
    text-align: center;
}

p {
    font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000;
}

td.forecast {
  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
  font-size:18px;
  border-right: none;
  border-left: none;
  padding: 15px 5px;
  position: relative;
}

table.guide {
  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
  font-size: 18px;
  border: none;
  padding: 15px 0px;
  width: 100%;
}

table.guide td {
  text-align: center;
}

hr {
  width:90%;
  border: 0;
  height:0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e8e8e8;
}

h4 {
  font-family: 'Oswald', sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
  /*margin-bottom: 20px;*/
}

h3 {
  font-family: 'Oswald', sans-serif;
  margin: 15px 0 15px 0;
  color: #000;
  font-size: 25px;
  font-weight: 400;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  /*margin-bottom: 20px;*/
}

h2 {
  font-family: 'Oswald', sans-serif;
  color: #fff;
  font-size: 25px;
  font-weight: 400;
  text-transform: uppercase;
  /*margin-bottom: 20px;*/
}

h1 {
  font-family: 'Oswald', sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 400;
  text-transform: uppercase;
  /*margin-bottom: 20px;*/
}

.ui-mobile label, div.ui-controlgroup-label {
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  font-size: 16px;
  text-transform: uppercase;
}

/*.progress-bar input[type=number], .ui-slider-handle {
  display: none;
}*/  
.progress-bar .ui-slider-track {
  margin: 0px;
}

.ui-page-theme-a .ui-radio-on:after, html .ui-bar-a .ui-radio-on:after, html .ui-body-a .ui-radio-on:after, html body .ui-group-theme-a .ui-radio-on:after, .ui-btn.ui-radio-on.ui-btn-a:after {
    border-color: #8CC63F;
}

iframe {
position: relative;
width: 100%;
min-height: 2000px;
height: 100%;
z-index: 1;
border: none;
overflow: hidden;
}

.glow {
  -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.3; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.3; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.3; }
    100% { opacity: 1.0; }
}

.clubname {
  font-family: 'Oswald', sans-serif;
  color: #000;
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
  /*margin-bottom: 20px;*/
}

.menu {
  font-family: 'Oswald', sans-serif;
  color: #000;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
  margin: 20px;
}

.tableborder {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #fff;"
}

/* EXAMPLE 1 */
#example1 .ui-slider-bg{
    -webkit-transition:background-color 0.2s;
    transition: background-color 0.2s;
}
/* EXAMPLE 2 */
.sliderBackColor{
    height: 100%;
    width: 33.33%;    
    float: left;
    color: white;
    text-align: center;
    font-size: 10px;
    font-weight: normal;
    text-shadow: 0px 1px 2px #333;
}
.red { background-color: #FF3D3D;}
.green { background-color: #B2B812;}
.orange { background-color: #FF952B;}

.ui-slider-track > div.sliderBackColor:first-child{
    border-top-left-radius: 0.3125em;
    border-bottom-left-radius: 0.3125em;
}
.ui-slider-track > div.sliderBackColor:last-of-type{
    border-top-right-radius: 0.3125em;
    border-bottom-right-radius: 0.3125em;   
}
/* EXAMPLE 2a */
.sliderTickmarks{
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
    height: 100%;
    width: 25%;    
    float: left;
    border-right: 1px solid #888;
}
.sliderTickmarks span{
    position: relative;
    left: 100%;
    top: 125%;
    margin-left: -10px;
    font-size: 12px;
    font-weight: normal;
}
.ui-slider-track > div.sliderTickmarks:first-child{
    border-right: 0;
    width: 0;
}
.ui-slider-track > div.sliderTickmarks:first-child span{
    margin-left: -5px;
}
.ui-slider-track > div.sliderTickmarks:last-of-type{
     border-right: 0;
}

/* EXAMPLE 3 */
#example3 .ui-slider .ui-btn{
    -webkit-transition: box-shadow 0.25s;
    transition: box-shadow 0.25s;
}
.glowBlue .ui-slider .ui-btn:focus {
    box-shadow: 0 0 12px #127A97;
}
.glowYellow .ui-slider .ui-btn:focus {
    box-shadow: 0 0 12px #F9BA15;
}
.glowRed .ui-slider .ui-btn:focus {
    box-shadow: 0 0 12px #BF0C43;
}
.glowGreen .ui-slider .ui-btn:focus {
    box-shadow: 0 0 12px #8EAC00;
}
/* EXAMPLE 4 */
.full-width-slider input {
    display: none;
}
.full-width-slider .ui-slider-track {
    margin-left: 15px;
}
/* EXAMPLE 5 */
#example5 .ui-slider-handle{
    -webkit-transition:left 0.1s;
    transition: left 0.1s;
    width: 60px;
    margin-left: -30px;
}
.switch5BackColor{
    height: 100%;
    width: 20%;    
    float: left;
    color: white;
    text-align: center;
    font-size: 10px;
    font-weight: normal;
    text-shadow: 0px 1px 2px #333;
}
.ui-slider-track > div.switch5BackColor:first-child{
    border-top-left-radius: 0.3125em;
    border-bottom-left-radius: 0.3125em;
}
.ui-slider-track > div.switch5BackColor:last-of-type{
    border-top-right-radius: 0.3125em;
    border-bottom-right-radius: 0.3125em;   
}
.pos1 { background-color: #BD2A33;}
.pos2 { background-color: #D6AA26;}
.pos3 { background-color: #93A31C;}
.pos4 { background-color: #408156;}
.pos5 { background-color: #30374F;}
.pos1glow .ui-slider .ui-btn:focus{ box-shadow: 0 0 12px #BD2A33;}
.pos2glow .ui-slider .ui-btn:focus{ box-shadow: 0 0 12px #D6AA26;}
.pos3glow .ui-slider .ui-btn:focus{ box-shadow: 0 0 12px #93A31C;}
.pos4glow .ui-slider .ui-btn:focus{ box-shadow: 0 0 12px #408156;}
.pos5glow .ui-slider .ui-btn:focus{ box-shadow: 0 0 12px #30374F;}

.ui-btn-inline {
    display: inline-block;
    vertical-align: middle;
    margin: 2px;
}