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

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

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

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
display:block
}

audio,canvas,video {
display:inline-block
}

audio:not([controls]) {
display:none;
height:0
}

[hidden] {
display:none
}

html {
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}

body {
margin:0
}

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:700
}

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:-.5em
}

sub {
bottom:-.25em
}

img {
border:0
}

svg:not(:root) {
overflow:hidden
}

figure {
margin:0
}

fieldset {
border:1px solid silver;
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
}

*,input[type="search"] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before {
content:" ";
display:table
}

.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after {
clear:both;
content:" ";
display:table
}

html {
font-size:62.5%
}

body {
color:#322622;
font-family:'RockwellStdRegular';
font-size:14px;
font-size:1.6rem;
font-weight:300;
background-color:#FEF4DE;
line-height:22px;
 
	 
}

a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button {
-webkit-transition:all .1s ease-in-out;
-moz-transition:all .1s ease-in-out;
-ms-transition:all .1s ease-in-out;
-o-transition:all .1s ease-in-out;
transition:all .1s ease-in-out
}

::-moz-selection {
background-color:#333;
color:#fff
}

::selection {
background-color:#333;
color:#fff
}

a {
color:#960404;
font-weight:400;
text-decoration:underline
}

a img {
margin-bottom:-6px;
margin-bottom:-.6rem
}

a:hover {
color:#0ebfe9
}

p {
margin:0 0 24px;
margin:0 0 1.4rem;
padding:0
}

strong {
font-weight:700
}

ol,ul {
margin:0;
padding:0
}

blockquote,blockquote::before {
color:#999
}

blockquote {
margin:40px;
margin:4rem
}

blockquote::before {
content:"\201C";
display:block;
font-size:30px;
font-size:3rem;
height:0;
left:-20px;
position:relative;
top:-10px
}

.entry-content code {
background-color:#333;
color:#ddd
}

cite {
font-style:normal
}

h1,h2,h3,h4,h5,h6 {
color:#333;
font-family:'RockwellStdRegular';
font-weight:400;
line-height:1.2;
margin:0 0 15px;
margin:0 0 1.5rem
}

h1 {
font-size:30px;
font-size:3rem;
color:#960404;
font-weight:700
}

h2 {
font-size:28px;
font-size:2.3rem;
margin:0 0 1rem
}

h3 {
font-size:24px;
font-size:2rem
}

h4 {
font-size:20px;
font-size:1rem
}

h5 {
font-size:18px;
font-size:1.8rem
}

h6 {
font-size:16px;
font-size:1.6rem
}

hr {
margin-bottom:15px
}

embed,iframe,img,object,video,.wp-caption {
max-width:100%
}

img {
height:auto
}

.featured-content img,.gallery img {
width:auto
}

input,select,textarea {
background-color:#fff;
border:1px solid #ddd;
border-radius:5px;
color:#333;
font-family:'RockwellStdRegular';
font-size:16px;
font-size:1.6rem;
font-weight:300;
padding:10px;
padding:1rem;
width:100%
}

input:focus,textarea:focus {
border:1px solid #333;
outline:none
}

::-moz-placeholder {
color:#999;
opacity:1
}

::-webkit-input-placeholder {
color:#999
}

button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button {
background-color:#333;
border:none;
box-shadow:none;
color:#fff;
cursor:pointer;
font-family:'Roboto',sans-serif;
font-weight:300;
padding:16px 24px;
padding:1.6rem 2.4rem;
text-transform:uppercase;
width:auto
}

button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover {
background-color:#0ebfe9
}

.entry-content .button:hover {
color:#fff
}

.button {
border-radius:3px;
display:inline-block
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button {
display:none
}

table {
border-collapse:collapse;
border-spacing:0;
line-height:2;
margin-bottom:40px;
margin-bottom:4rem;
width:100%
}

th,td {
text-align:left
}

th {
font-weight:700;
text-transform:uppercase
}

td {
border-top:0 solid #ddd;
padding:6px 0;
padding:.6rem 0
}

.wrap {
margin:0 auto;
width:1000px
}

.site-inner {
background-color:transparent;
clear:both
}

.site-inner .wrap {
background-color:#FEF4DE
}

.error404 .site-inner .wrap {
padding-top:100px
}

.minimum-landing .site-inner {
margin:40px auto;
margin:4rem auto;
padding:60px 60px 20px;
padding:6rem 6rem 2rem;
width:800px
}

.home-featured {
border-bottom:5px solid #f5f5f5;
margin-bottom:60px;
margin-bottom:6rem;
padding:40px 0;
padding:4rem 0
}

.home-featured li {
list-style-type:none
}

.home-featured .widget {
padding:0 20px;
padding:0 2rem
}

.home-featured-1,.home-featured-2,.home-featured-3,.home-featured-4 {
float:left;
text-align:center;
width:25%
}

.home-featured .simple-social-icons ul li a {
padding:40px!important;
padding:4rem!important
}

.home-featured .simple-social-icons ul li {
margin:0 0 30px!important;
margin:0 0 3rem!important
}

.site-tagline {
background-color:#f5f5f5;
border-bottom:1px solid #eee;
margin-top:60px;
margin-top:6rem;
padding:40px 0;
padding:4rem 0
}

.site-tagline p {
margin:0
}

.site-tagline-left {
float:left;
width:50%
}

.site-tagline-right {
float:right;
text-align:right;
width:50%
}

.minimum .site-tagline {
margin-top:600px;
margin-top:60rem
}

a.cta-button {
background-color:#333;
border-radius:5px;
color:#fff;
display:inline-block;
font-size:18px;
font-size:1.8rem;
font-weight:300;
line-height:1;
padding:15px 20px;
padding:1.5rem 2rem
}

a.cta-button:hover {
background-color:#0ebfe9
}

.content {
float:left;
width:720px
}

.sidebar-content .content {
float:right
}

.full-width-content .content {
width:100%;
padding-left:30px;
padding-right:30px
}

.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
float:left;
margin-left:2.5641025641026%
}

.one-half,.three-sixths,.two-fourths {
width:48.717948717949%
}

.one-third,.two-sixths {
width:31.623931623932%
}

.four-sixths,.two-thirds {
width:65.811965811966%
}

.one-fourth {
width:23.076923076923%
}

.three-fourths {
width:74.358974358974%
}

.one-sixth {
width:14.529914529915%
}

.five-sixths {
width:82.905982905983%
}

.first {
clear:both;
margin-left:0
}

.avatar {
float:left
}

.alignleft .avatar {
margin-right:24px;
margin-right:2.4rem
}

.alignright .avatar {
margin-left:24px;
margin-left:2.4rem
}

.author-box .avatar {
height:72px;
margin-right:24px;
margin-right:2.4rem;
width:72px
}

.entry-comments .avatar {
height:48px;
width:48px
}

.search-form input[type="submit"] {
border:0;
clip:rect(0,0,0,0);
height:1px;
margin:-1px;
padding:0;
position:absolute;
width:1px
}

.search-form {
overflow:hidden;
padding:3px;
padding:.3rem;
width:100%
}

img.centered,.aligncenter {
display:block;
margin:0 auto 24px;
margin:0 auto 2.4rem
}

img.alignnone {
margin-bottom:12px;
margin-bottom:1.2rem
}

.alignleft {
float:left;
text-align:left
}

.alignright {
float:right;
text-align:right
}

a.alignleft,img.alignleft,.wp-caption.alignleft {
margin:0 24px 24px 0;
margin:0 2.4rem 2.4rem 0
}

a.alignright,img.alignright,.wp-caption.alignright {
margin:0 0 24px 24px;
margin:0 0 2.4rem 2.4rem
}

a.alignleft,a.alignright {
border:none
}

.wp-caption-text {
font-size:14px;
font-size:1.4rem;
font-weight:400;
text-align:center
}

.widget-area {
word-wrap:break-word
}

.widget_calendar table {
width:100%
}

.widget_calendar td,.widget_calendar th {
text-align:center
}

.breadcrumb {
margin-bottom:40px;
margin-bottom:4rem
}

.archive-description,.author-box {
background-color:#f5f5f5
}

.archive-description {
margin-bottom:40px;
margin-bottom:4rem;
padding:40px 40px 16px;
padding:4rem 4rem 1.6rem
}

.author-box {
margin-bottom:40px;
margin-bottom:4rem;
padding:40px;
padding:4rem
}

.single .author-box {
margin-bottom:60px;
margin-bottom:6rem
}

.author-box-title {
color:#333;
font-family:'Roboto Slab',serif;
font-size:16px;
font-size:1.6rem;
font-weight:400;
margin-bottom:4px;
margin-bottom:.4rem
}

.author-box p {
margin-bottom:0
}

.author-box .avatar {
margin-right:24px;
margin-right:2.4rem
}

.genesis-grid-even,.genesis-grid-odd {
border-bottom:1px solid #f5f5f5;
margin-bottom:30px;
margin-bottom:3rem;
padding:0;
width:47%
}

.genesis-grid-even {
float:right
}

.genesis-grid-odd {
clear:both;
float:left
}

.entry-title {
font-size:30px;
font-size:3rem;
line-height:1
}

.genesis-grid .entry-title {
font-size:24px;
font-size:2.4rem;
margin:0 0 10px;
margin:0 0 1rem
}

.single-portfolio .entry-title {
margin-bottom:20px;
margin-bottom:2rem
}

.entry-title a,.sidebar .widget-title a {
border:none;
color:#333
}

.entry-title a:hover {
color:#0ebfe9
}

.widget-title {
font-size:16px;
font-size:1.6rem;
margin-bottom:24px;
margin-bottom:2.4rem;
text-transform:uppercase
}

#home-featured .widget-title {
margin-bottom:10px;
margin-bottom:1rem
}

.sidebar .widget-title a {
border:none
}

.archive-title {
font-size:20px;
font-size:2rem;
margin-bottom:24px;
margin-bottom:2.4rem
}

.featured-content .entry {
border-bottom:2px solid #f5f5f5;
margin-bottom:20px;
margin-bottom:2rem;
padding:0 0 24px;
padding:0 0 2.4rem
}

.featured-content .entry-title {
border:none;
font-size:18px;
font-size:1.8rem;
line-height:1.2
}

.featured-content .entry-title a {
border:none
}

.enews-widget {
color:#999
}

.enews-widget .widget-title {
color:#fff
}

.enews-widget input {
margin-bottom:16px;
margin-bottom:1.6rem
}

.enews-widget input:focus {
border:1px solid #ddd
}

.enews-widget input[type="submit"] {
background-color:#0ebfe9;
color:#fff;
margin:0;
width:100%
}

.enews-widget input:hover[type="submit"] {
background-color:#fff;
color:#333
}

.latest-tweets ul li {
margin-bottom:16px;
margin-bottom:1.6rem
}

div.gform_wrapper input[type="email"],div.gform_wrapper input[type="text"],div.gform_wrapper textarea,div.gform_wrapper .ginput_complex label {
font-size:16px;
font-size:1.6rem;
padding:16px;
padding:1.6rem
}

div.gform_wrapper .ginput_complex label {
padding:0
}

div.gform_wrapper li,div.gform_wrapper form li {
margin:16px 0 0;
margin:1.6rem 0 0
}

div.gform_wrapper .gform_footer input[type="submit"] {
font-size:16px;
font-size:1.6rem
}

img#wpstats {
display:none
}

.site-header {
background-color:transparent;
letter-spacing:1px;
letter-spacing:.1rem;
z-index:999;
width:100%;
height:125px
}

.site-header .wrap {
background:url(images/heads.png);
background-repeat:no-repeat;
background-position:top;
background-color:#D9C390;
position:relative;
z-index:500;
height:125px
}

.page-template-page_front-php .site-header .wrap {
-webkit-box-shadow:0 27px 29px 0 rgba(50,50,50,0.5);
-moz-box-shadow:0 27px 29px 0 rgba(50,50,50,0.5);
box-shadow:0 27px 29px 0 rgba(50,50,50,0.5);
height:125px
}

.title-area {
float:left;
padding:18px 0;
padding:1.8rem 0;
width:233px;
margin-left:13px;
padding-top:0;
position:absolute;
z-index:20000
}

.header-image .title-area {
padding:0
}

.site-title {
font-family:'Roboto',sans-serif;
font-size:24px;
font-size:2.4rem;
line-height:1;
margin:0;
text-transform:uppercase
}

.site-title a,.site-title a:hover {
border:none;
color:#333
}

.site-description {
font-size:36px;
font-size:3.6rem;
font-weight:300;
line-height:1.2;
margin:0
}

.header-full-width .title-area,.header-full-width .site-title {
width:100%
}

.header-image .site-title a {
display:block;
text-indent:-9999px
}

.header-image .title-area {
padding:0
}

.header-image .site-title a {
height:60px;
display:block;
text-indent:-9999px;
max-width:320px
}

.site-header .widget-area {
float:right;
text-align:right;
width:750px
}

.site-header .search-form {
float:right;
margin-top:10px;
margin-top:1rem
}

.genesis-nav-menu {
clear:both;
color:#fff;
font-size:14px;
font-size:1.4rem;
font-family:'RockwellStdExtraBold';
font-weight:400;
line-height:1.5;
width:100%
}

.genesis-nav-menu .menu-item-21 {
padding-left:7px
}

.genesis-nav-menu .menu-item {
color:#FFF;
display:block;
float:left;
height:40px;
line-height:15px;
padding-top:4px;
text-align:left;
width:auto;
padding-right:0px
}

.genesis-nav-menu .sub-menu .menu-item {
height:27px;
line-height:20px
}

.genesis-nav-menu a {
border:none;
color:#fff;
display:block;
font-size:13px;
position:relative;
text-decoration:none
}

.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item > a,.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
color:#fef4de
}

.genesis-nav-menu > .menu-item > a {
text-transform:uppercase
}

.genesis-nav-menu .sub-menu {
left:-9999px;
letter-spacing:0;
opacity:0;
position:absolute;
-webkit-transition:opacity .4s ease-in-out;
-moz-transition:opacity .4s ease-in-out;
-ms-transition:opacity .4s ease-in-out;
-o-transition:opacity .4s ease-in-out;
transition:opacity .4s ease-in-out;
width:196px;
z-index:99
}

.genesis-nav-menu .sub-menu a {
background-color:#D46A05;
border:1px solid #E09850;
border-top:none;
padding:16px 20px;
padding:2px 4px 4px 13px;
position:relative;
width:210px;
text-align:left;
font-size:14px;
border-width:0 0 1px;
font-family:arial,helvetica,sans-serif
}

.genesis-nav-menu .sub-menu .sub-menu {
margin:-54px 0 0 159px
}

.genesis-nav-menu .menu-item:hover {
position:static
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
left:auto;
opacity:1
}

.genesis-nav-menu > .first > a {
padding-left:0
}

.genesis-nav-menu > .last > a {
padding-right:0
}

.genesis-nav-menu > .right {
display:inline-block;
float:right;
list-style-type:none;
padding:20px 0;
padding:2rem 0;
text-transform:uppercase
}

.genesis-nav-menu > .right > a {
display:inline;
padding:0
}

.genesis-nav-menu > .rss > a {
margin-left:48px;
margin-left:4.8rem
}

.genesis-nav-menu > .search {
padding:6px 0 0;
padding:.6rem 0 0
}

.site-header .sub-menu .sub-menu {
margin-top:-55px
}

.nav-primary {
background-color:#333
}

.nav-primary a,.nav-primary .genesis-nav-menu .sub-menu a {
color:#fff
}

.nav-primary .genesis-nav-menu .sub-menu a {
background-color:#333;
border:1px solid #444;
border-top:none
}

.nav-primary .sub-menu a:hover {
color:#0ebfe9
}

.nav-secondary {
margin-bottom:20px;
margin-bottom:2rem
}

.site-footer .nav-secondary a {
color:#fff;
margin:0 30px;
margin:0 3rem;
padding:0
}

.site-footer .nav-secondary a:hover {
color:#999
}

.site-footer .nav-secondary .genesis-nav-menu .sub-menu a {
background-color:#333;
border:1px solid #444;
border-top:none;
padding:16px;
padding:1.6rem
}

.site-footer .nav-secondary .sub-menu a:hover {
color:#0ebfe9
}

#responsive-menu-icon {
cursor:pointer;
display:none
}

#responsive-menu-icon::before {
-webkit-font-smoothing:antialiased;
color:#333;
content:"\e00e";
font-family:'Icon';
font-size:16px;
font-size:1.6rem;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:1;
margin:0 auto;
speak:none;
text-transform:none
}

.entry {
margin-bottom:40px;
margin-bottom:4rem;
padding-left:30px
}

.post-type-archive-portfolio .entry {
float:left;
margin-bottom:60px;
margin-bottom:6rem;
width:50%
}

.post-type-archive-portfolio .entry:nth-of-type(2n) {
float:right;
padding-left:30px;
padding-left:3rem
}

.post-type-archive-portfolio .entry:nth-of-type(2n+1) {
clear:left;
padding-right:30px;
padding-right:3rem
}

.single-portfolio .entry {
text-align:center
}

.entry-content ol,.entry-content p,.entry-content ul,.quote-caption {
margin-bottom:26px;
margin-bottom:2.6rem
}

.entry-content ol,.entry-content ul {
margin-left:40px;
margin-left:4rem
}

.entry-content ol li {
list-style-type:decimal
}

.entry-content ul li {
list-style-type:disc
}

.entry-content ol ol,.entry-content ul ul {
margin-bottom:0
}

.entry-content .search-form {
width:50%
}

.entry-meta {
font-family:'Roboto',sans-serif;
font-size:14px;
font-size:1.4rem
}

.entry-meta a {
border:none;
font-weight:300
}

.entry-header .entry-meta {
margin-bottom:24px;
margin-bottom:2.4rem
}

.entry-comments-link::before {
content:"\2014";
margin:0 6px 0 2px;
margin:0 .6rem 0 .2rem
}

.entry-categories,.entry-tags {
display:block
}

.pagination {
clear:both;
margin:40px 0;
margin:4rem 0
}

.pagination li {
display:inline
}

.pagination li a {
background-color:#333;
border:none;
border-radius:3px;
color:#fff;
cursor:pointer;
display:inline-block;
font-family:'Roboto',sans-serif;
font-size:14px;
font-size:1.4rem;
font-weight:300;
padding:8px 12px;
padding:.8rem 1.2rem
}

.pagination li a:hover,.pagination li.active a {
background-color:#0ebfe9
}

.comment-respond,.entry-comments,.entry-pings {
margin-bottom:60px;
margin-bottom:6rem
}

.comment-content {
clear:both
}

.entry-comments .comment-author {
margin-bottom:0
}

.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"] {
width:50%
}

.comment-respond label {
display:block;
margin-right:12px;
margin-right:1.2rem
}

.comment-list li,.ping-list li {
list-style-type:none
}

.comment-list li {
margin-top:24px;
margin-top:2.4rem;
padding:32px;
padding:3.2rem
}

.comment-list li li {
margin-right:-32px;
margin-right:-3.2rem
}

li.comment {
background-color:#f5f5f5;
border:2px solid #fff;
border-right:none
}

.comment .avatar {
margin:0 16px 24px 0;
margin:0 1.6rem 2.4rem 0
}

.entry-pings .reply {
display:none
}

.form-allowed-tags {
background-color:#f5f5f5;
font-size:14px;
font-size:1.4rem;
padding:24px;
padding:2.4rem
}

.sidebar {
float:right;
margin-top:10px;
margin-top:1rem;
width:267px
}

.page-template-page_internal-php .sidebar,.page-template-page_calendar-php .sidebar,.search .sidebar,.page-template-page_no_nav-php .sidebar,.page-template-page_slide_top-php .sidebar,.single-post .sidebar,.single-park_events .sidebar {
min-height:750px;
padding-left:30px;
padding-right:30px;
border-left:1px solid #b5a899
}

.sidebar-content .sidebar {
float:left
}

.sidebar p:last-child,.sidebar .featured-content img {
margin-bottom:0
}

.sidebar li {
list-style-type:disc;
margin-bottom:6px;
margin-bottom:.6rem;
word-wrap:break-word;
-webkit-margin-before:1em;
-webkit-margin-after:1em;
-webkit-margin-start:0;
-webkit-margin-end:0;
margin-left:10px;
line-height:17px
}

.sidebar ul > li:last-child {
margin-bottom:0
}

.sidebar .widget {
margin-bottom:40px;
margin-bottom:4rem
}

.sidebar .tagcloud a {
background-color:#333;
border-radius:3px;
border:none;
color:#fff;
cursor:pointer;
display:inline-block;
font-family:'Roboto',sans-serif;
margin:0 5px 5px 0;
margin:0 .5rem .5rem 0;
padding:5px 10px;
padding:.5rem 1rem
}

.sidebar .tagcloud a:hover {
background-color:#0ebfe9;
color:#fff
}

.sidebar .enews-widget {
background-color:#333
}

.footer-widgets {
background-color:#333;
color:#999;
clear:both
}

.footer-widgets .wrap {
border-bottom:1px solid #444;
padding:40px 0 16px;
padding:4rem 0 1.6rem
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3 {
width:340px
}

.footer-widgets-1 {
margin-right:60px;
margin-right:6rem
}

.footer-widgets-1,.footer-widgets-2 {
float:left
}

.footer-widgets-3 {
float:right
}

.footer-widgets a {
border-bottom:1px dotted #fff;
color:#fff
}

.footer-widgets a:hover {
color:#999
}

.footer-widgets .widget {
margin-bottom:40px;
margin-bottom:4rem
}

.footer-widgets .widget-title {
color:#fff
}

.footer-widgets li {
list-style-type:none;
margin-bottom:6px;
margin-bottom:.6rem;
word-wrap:break-word
}

.footer-widgets .search-form input:focus {
border:1px solid #ddd
}

.site-footer {
background-color:#FEF4DE;
letter-spacing:1px;
letter-spacing:.1rem;
text-align:center
}

.site-footer .wrap {
background:url(images/footerbg.png);
background-repeat:repeat-y;
min-height:230px
 
}

.site-footer a,.site-footer p {
color:#999
}

.site-footer a:hover {
color:#fff
}

.site-footer a {
border:none;
font-weight:300
}

.site-footer p {
font-family:'Roboto',sans-serif;
font-weight:300;
font-size:14px;
font-size:1.4rem;
margin-bottom:0
}

.site-header .widget-area .widget_text {
width:413px;
display:block;
height:35px;
padding-top:27px
}

.site-header .widget-area .widget_nav_menu {
margin-top:-10px
}

.search .site-inner .wrap {
padding-left:60px
}

.search .site-inner .content {
width:630px
}

.slide {
margin:0 auto;
height:auto;
line-height:0
}

.full_wrap {
width:100%;
background-color:transparent
}

.page-template-page_front-php .sidebar {
padding-top:15px;
width:310px
}

.page-template-page_front-php .content {
width:680px;
padding-left:60px;
padding-top:20px;
margin-bottom: 30px;
}

.page-template-page_front-php .site-inner .wrap {
min-height:415px;
background:url(images/finbk.png);
background-repeat:no-repeat;
background-position:bottom;
background-color:#FFFEFC;
-webkit-box-shadow:inset -1px -17px 13px -14px rgba(0,0,0,0.75);
-moz-box-shadow:inset -1px -17px 13px -14px rgba(0,0,0,0.75);
box-shadow:inset -1px -17px 13px -14px rgba(0,0,0,0.75);
background-color:#FEF4DE
}

.page-template-page_front-php .site-inner {
padding-top:0
}

.page-template-page_front-php .site-inner .entry-content {
background:url(images/WHATS-HAPPENING.png) no-repeat scroll 0 0 rgba(0,0,0,0);
 
padding-top:70px;
width:580px
}

.internal_scroll {
 
width:520px
}

.entry_bottom {
width:100%;
height:45px;
display:block;
padding-top:5px
}

.page-template-page_front-php .entry {
margin-bottom:12px;
padding-left: 15px
}

.entry_bottom ul li {
width:130px;
height:40px;
float:left;
display:block;
list-style:none;
margin-left:10px
}

.footer_top {
background:url(images/mediabg_01.png);
background-repeat:no-repeat;
height:73px;
margin:4px auto 0;
position:relative;
width:650px
}

.footer_bottom {
width:100%;
height:70px;
clear:both;
margin-top:23px
}

.footer_bottom ul li {
float:left;
list-style:none
}

.footer_bottom ul li:first-child {
margin-left:60px
}

#searching {
width:200px;
height:30px;
float:right;
margin-right:16px;
display:none
}

#searching input[type="search"] {
border-radius:0;
font-size:12px;
height:28px;
padding:1px;
width:100%;
padding-left:5px;
border:0
}

.media {
width:388px;
height:60px;
margin:0 auto
}

.footer_top ul li {
float:left;
margin-left:5px;
margin-top:15px;
list-style:none;
background-color:red
}

.footer_top ul li a {
display:block;
height:100%!important;
width:100%!important
}

.footer_top ul li:nth-child(1) {
width:44px;
height:45px;
background:url(images/sfb.png);
background-repeat:no-repeat
}

.footer_top ul li:nth-child(1):hover {
background:url(images/sfb.png) repeat scroll 45px 44px rgba(0,0,0,0)
}

.footer_top ul li:nth-child(2) {
width:48px;
height:45px;
background:url(images/stw.png);
background-repeat:no-repeat
}

.footer_top ul li:nth-child(2):hover {
background:url(images/stw.png) repeat scroll 45px 44px rgba(0,0,0,0)
}

.footer_top ul li:nth-child(3) {
width:46px;
height:45px;
background:url(images/sins.png);
background-repeat:no-repeat
}

.footer_top ul li:nth-child(3):hover {
background:url(images/sins.png) repeat scroll 45px 44px rgba(0,0,0,0)
}

.footer_top ul li:nth-child(4) {
width:93px;
height:45px;
background:url(images/syou.png);
background-repeat:no-repeat
}

.footer_top ul li:nth-child(4):hover {
background:url(images/syou.png) repeat scroll 95px 46px rgba(0,0,0,0)
}

.footer_top ul li:nth-child(5) {
width:55px;
height:45px;
background:url(images/spin.png);
background-repeat:no-repeat
}

.footer_top ul li:nth-child(5):hover {
background:url(images/spin.png) repeat scroll 55px 45px rgba(0,0,0,0)
}

.footer_top ul li:nth-child(6) {
display:block;
width:45px;
background:url(images/sgo.png);
background-repeat:no-repeat;
height:45px
}

.footer_top ul li:nth-child(6):hover {
background:url(images/sgo.png) repeat scroll 45px 44px rgba(0,0,0,0)
}

.footer_top ul li:first-child {
margin-left:15px
}

.page-template-page_front-php h1 {
color:#D1050E;
font-size:16px;
font-weight:700;
margin-bottom:0
}

.page-template-page_front-php p {
font-size:14px;
line-height:17px;
margin-bottom:19px
}

.page-template-page_internal-php .site-inner .wrap,.page-template-page_calendar-php .site-inner .wrap,.page-template-park-calendar-php .site-inner .wrap,.page-template-page_full_width-php .site-inner .wrap,.page-template-page_left_sidebar-php .site-inner .wrap,.search .site-inner .wrap,.page-template-page_no_nav-php .site-inner .wrap,.page-template-page_slide_top-php .site-inner .wrap,.single-post .site-inner .wrap,.single-park_events .site-inner .wrap {
min-height:1000px;
padding-top:115px;
background-color:#FEF4DE;
background:url(images/innerbg.png),url(images/fn.png);
background-repeat:no-repeat;
background-position:bottom,top;
padding-bottom:130px;
margin-top:-30px;
-webkit-box-shadow:inset -1px -17px 13px -15px rgba(0,0,0,0.75);
-moz-box-shadow:inset -1px -17px 13px -15px rgba(0,0,0,0.75);
box-shadow:inset -1px -17px 13px -15px rgba(0,0,0,0.75);
background-color:#FEF4DE
}

.page-template-page_internal-php .sidebar .widget-title {
color:#960404;
font-size:21px;
font-weight:700;
margin-bottom:3px;
text-transform:none
}

.page-template-page_calendar-php .sidebar .widget-title,.page-template-page_no_nav-php .sidebar .widget-title,.page-template-page_slide_top-php .sidebar .widget-title,.single-park_events .sidebar .widget-title {
color:#4878B2;
font-size:21px;
font-weight:700;
margin-bottom:3px;
text-transform:none
}

.search .sidebar .widget-title {
color:#4878B2;
font-size:21px;
font-weight:700;
margin-bottom:3px;
text-transform:none
}

.page-template-page_internal-php .sidebar .widget,.page-template-page_no_nav-php .sidebar .widget,.page-template-page_slide_top-php .sidebar .widget,.page-template-page_slide_top-php .sidebar .widget {
border-bottom:1px solid #B5A899;
font-size:12px;
margin-bottom:3px;
padding-bottom:18px;
padding-top:10px
}

.search .sidebar .widget {
border-bottom:1px solid #B5A899;
font-size:12px;
margin-bottom:3px;
padding-bottom:18px;
padding-top:10px
}

.page-template-page_calendar-php .sidebar .widget {
border-bottom:1px solid #B5A899;
font-size:12px;
margin-bottom:3px;
padding-bottom:18px;
padding-top:10px
}

.featurtop {
float:right;
height:258px;
width:600px;
background:url(images/frame.png);
background-repeat:no-repeat
}

.featurtop img {
display:block;
margin-left:24.5px;
margin-top:21px;
width:551px;
height:212px
}

.page-template-page_internal-php .entry,.page-template-page_calendar-php .entry,.page-template-page_slide_top-php .entry {
float:right;
padding-right:10px;
padding-left:10px;
padding-top:22px;
*width:559px;
width:580px
}

.inner_left_nav {
float:left;
height:auto;
margin-top:22px;
*width:150px;
width:120px;
padding-left:15px;
clear:both;
line-height:18px
}

.inner_left_nav ul li {
list-style:none outside none;
padding-top:15px
}

.inner_left_nav ul li a {
color:#dc2a03;
font-size:13px;
text-decoration:none
}

.inner_left_nav ul li:first-child {
padding-top:0
}

.page-template-page_internal-php .site-header .wrap {
position:relative
}

.mCustomScrollBox > .mCSB_scrollTools {
border:1px solid #000;
background-color:#FEF4DE
}

.customesidebar {
background:url(images/calbg.png) no-repeat scroll 0 0 / 100% 100% rgba(0,0,0,0);
float:left;
width:271px;
margin-bottom:10px;
padding:13px 19px 4px 25px
}

.customesidebar p {
margin-bottom:0
}

.page-template-page_no_nav-php .featurtop {
float:none;
margin:0 auto;
margin-bottom:30px
}

.page-template-park-calendar-php .content {
width:100%
}

.page-template-park-calendar-php .sidebar {
display:none
}

.page-template-page_no_nav-php .content {
padding-left:30px;
padding-top:10px
}

.page-template-page_full_width-php .content {
padding-left:30px;
padding-top:10px
}

.page-template-page_left_sidebar-php .content {
padding-left:30px;
padding-top:10px
}

.calendr {
width:80%;
background-color:#E4EBE3;
float:right;
clear:both
}

.page-template-page_calendar-php .calendar-prev a,.page-template-page_calendar-php .calendar-next a,.page-template-page_calendar-php .calendar-month {
color:#B61712
}

.page-template-page_calendar-php .event .calnk a {
display:block;
height:100%!important;
margin-top:0;
width:100%!important;
padding-top:26px
}

.page-template-page_calendar-php .cat-key tr {
width:30%
}

.page-template-page_calendar-php .event .calnk {
font-size:10px
}

.page-template-page_calendar-php table {
margin-bottom:0
}

.page-template-page_calendar-php .day-with-date,.page-template-page_calendar-php .current-day {
text-align:center
}

.page-template-page_calendar-php .calendar-heading {
font-size:24px;
color:#9D1312
}

.page-template-page_calendar-php .event .calnk {
margin-top:-32px;
width:100%!important;
height:60px
}

.page-template-page_front-php .normal-day-heading,.page-template-page_front-php .weekend-heading {
display:none
}

.customesidebar .calendar-table {
border-collapse:collapse!important;
border-spacing:0!important
}

.customesidebar table {
margin-bottom:0!important
}

.page-template-page_front-php .day-without-date,.page-template-page_front-php .current-day,.page-template-page_front-php .day-with-date {
border:1px solid #000!important;
height:28px!important;
text-align:center!important;
width:32px!important;
font-size:12px
}

.kjo-link p {
display:none!important
}

.event .calnk a {
display:block;
height:27px;
margin-top:0;
width:32px!important
}

.event .calnk {
display:block;
font-size:.1px;
height:27px;
margin-top:-24px;
width:29px
}

.event .calnk span {
font-size:10px
}

.event br {
display:none
}

.event .calnk br {
display:block;
margin-top:15px
}

.page-template-page_front-php .event {
font-size:0!important
}

.cat-key tr {
float:left;
font-size:9px;
height:46px;
width:75px;
line-height:10px
}

.cat-key tr:first-child {
display:none
}

.customesidebar .cat-key {
border:0 solid #DFE6DE!important;
border-collapse:collapse!important;
border-spacing:0!important;
margin-bottom:-2px!important;
margin-left:1px!important;
margin-top:0!important;
width:99.5%!important
}

.page-template-page_front-php .customesidebar tbody {
border-bottom:0
}

.page-template-page_front-php .customesidebar .calendar-table {
margin-bottom:0!important
}

.cat-key tr:nth-child(2) td:first-child {
height:20px!important
}

.page-template-page_front-php .customesidebar .calendar-heading {
background-color:rgba(0,0,0,0);
border:0 solid #D6DED5;
color:#FFF;
height:19px;
text-align:center;
font-weight:700
}

.day-with-date {
vertical-align:middle
}

.customesidebar .weekend {
color:#333;
display:block;
width:100%;
height:100%;
background-color:#D1D2D4
}

.customesidebar .cat-key td {
padding-left:4px!important;
color:#fff
}

.page-template-page_front-php .customesidebar .calendar-month {
color:#fff!important;
font-size:14px!important
}

.full-width-content .entry {
width:100%!important
}

.full-width-content .featurtop {
float:none;
margin:0 auto
}

.event_heading {
color:#960404;
margin-bottom:1px
}

.event_desc {
padding-bottom:4px;
border-bottom:1px dashed #960404;
clear:both;
padding-top:20px
}

.end_date {
color:#960404;
margin-right:10px
}

.event_end_top {
float:left;
margin-left:20px;
display:block
}

.event_began {
color:#960404;
margin-right:10px
}

.copy_right {
width:100%;
clear:both;
text-align:center;
color:#fff
}

span.event-title {
margin-left:-5px!important
}

.page-template-page_calendar-php .weekend {
display:block;
width:100%;
height:100%;
background-color:#D1D2D4;
color:#000
}

.page-id-88 .featurtop {
display:none
}

.page-id-88 .sidebar {
display:none
}

.page-id-88 .content {
width:100%
}

.page-id-88 .content .entry {
width:845px;
padding-right:80px
}

.page-id-88 .content .entry p {
clear:both
}

.page-id-88 hr {
clear:both;
margin-bottom:20px
}

.page-id-88 .inner_left_nav {
margin-top:80px
}

.page-id-88 table,.page-id-88 tr,.page-id-88 table,.page-id-88 td {
line-height:22px
}

.page-id-88 tr {
padding-bottom:15px;
border-bottom:2px solid #B5A899
}

.page-id-88 td {
display:block;
margin-bottom:10px!important;
margin-top:10px!important;
padding-top:10px
}

.gfield_label #input_4_20 {
color:#960404
}

.addthisevent-drop {
display:inline-block;
position:absolute;
font-family:arial;
color:#333!important;
background:url(http://199.16.184.178/~rock/fun/wp-content/uploads/2014/04/Calendar-Icon.png) no-repeat 9px 50%;
text-decoration:none!important;
border:none;
color:#555;
font-weight:700;
font-size:14px;
text-decoration:none;
padding:16px 12px 18px 35px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
height:12px
}

.addthisevent-drop:hover {
color:#555;
font-size:14px;
text-decoration:none
}

.addthisevent_dropdown {
width:200px;
position:absolute;
z-index:99999;
padding:6px 0 0;
background:#fff;
text-align:left;
display:none;
margin-top:4px;
margin-left:-1px;
border-top:1px solid #c8c8c8;
border-right:1px solid #bebebe;
border-bottom:1px solid #a8a8a8;
border-left:1px solid #bebebe;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.15);
-moz-box-shadow:1px 3px 6px rgba(0,0,0,0.15);
box-shadow:1px 3px 6px rgba(0,0,0,0.15)
}

.addthisevent_dropdown span {
width:175px;
display:block;
line-height:110%;
background:#fff;
text-decoration:none;
font-size:12px;
color:#6d84b4;
padding:8px 10px 9px 15px
}

.addthisevent_dropdown span:hover {
background:#f4f4f4;
color:#6d84b4;
text-decoration:none;
font-size:12px
}

.addthisevent span {
display:none!important
}

.addthisevent-drop ._url,.addthisevent-drop ._start,.addthisevent-drop ._end,.addthisevent-drop ._summary,.addthisevent-drop ._description,.addthisevent-drop ._location,.addthisevent-drop ._organizer,.addthisevent-drop ._organizer_email,.addthisevent-drop ._facebook_event,.addthisevent-drop ._all_day_event {
display:none!important
}

.addthisevent_dropdown .copyx {
width:200px;
height:21px;
display:block;
position:relative;
cursor:default
}

.addthisevent_dropdown .brx {
width:180px;
height:1px;
overflow:hidden;
background:#e0e0e0;
position:absolute;
z-index:100;
left:10px;
top:9px
}

.addthisevent_dropdown .frs {
position:absolute;
top:5px;
cursor:pointer;
right:10px;
padding-left:10px;
font-style:normal;
font-weight:400;
text-align:right;
z-index:101;
line-height:110%;
background:#fff;
text-decoration:none;
font-size:9px;
color:#cacaca
}

.addthisevent_dropdown .frs:hover {
color:#6d84b4
}

.addthisevent {
visibility:hidden
}

.accordion-title {
margin:0;
padding:0;
cursor:pointer;
color:#960404;
text-decoration:underline
}

.entry-content,.entry-header {
padding:0
}

.single-park_events .entry-title {
padding-left:10px
}

.single-park_events .form-submit {
text-align:center
}

.single-park_events .content-wrapper {
width:70%;
float:right
}

.single-park_events .comment-wrapper {
width:30%;
float:left
}

.single-park_events .featurtop {
display:inline-block;
float:none
}

.single-park_events .content {
padding-left:20px
}

.instructions {
background:#D1D2D4;
font-size:14px;
border-radius:8px;
border:1px solid #787878;
margin-top:20px;
overflow:hidden
}

.instructions h5 {
background:#787878;
color:#fff;
padding:5px
}

.instructions p {
padding:0 5px
}

.full-calander .day-block a.attractions {
line-height:13px;
font-size:11px
}

.full-calander .attractions-block {
margin-top:6px
}

.tabs a {
padding:5px 20px;
background:#b1b2b3;
color:#fff;
text-decoration:none;
border-top-left-radius:4px;
border-top-right-radius:4px;
display:inline-block
}

.single-post:nth-child(2) {
border-left:1px #d1d2d4 solid;
padding:0 5px
}

.multi-posts:last-child,.multi-post-date:nth-child(4) {
border:0
}

.multi-posts:first-child {
padding-left:5px
}

.multi-post-date:first-child {
padding-right:0
}

.single-post h5 {
margin:0
}

.single-post a {
font-size:14px
}

.multi-posts {
width:237.33px;
display:inline-block;
vertical-align:top;
border-right:1px #d1d2d4 solid;
padding:10px 0
}

.multi-post-conteiner,.date-title {
background-color:#787878
}

.date-title {
padding-top:9px;
padding-bottom:9px;
color:#fff;
font-size:14px
}

.multi-post-date {
display:inline-block;
border-right:1px #d1d2d4 solid;
color:#fff;
font-size:14px;
text-transform:uppercase
}

.full-calander .title {
display:inline-block;
color:#fff;
font-size:14px;
text-transform:uppercase
}

.post-time {
display:inline-block;
vertical-align:top
}

.post-img {
display:inline-block
}

.post-text h5 a {
font-size:14px;
line-height:12px
}

.post-text p {
line-height:15px;
font-size:14px
}

.tabs {
border-bottom:#d46a05 5px solid
}

.tabs a.active,.tabs a:hover {
background:#d46a05;
color:#fff
}

.date-title {
text-align:center
}

.post-text {
display:inline-block;
width:460px;
vertical-align:top;
margin-left:10px
}

.post-text h5 {
margin-bottom:10px
}

.event-type {
margin-bottom:0;
background:#b1b2b3;
padding:5px 10px;
font-size:18px
}

.post-container {
padding:10px 0
}

.small-calander {
width:24.5%;
float:left;
height:100%;
margin-top:33px;
margin-left:-16px
}

.full-calander {
width:100%
}

.event-calander {
float:right;
width:77%;
padding:0 10px
}

.tabs {
text-align:center
}

.full-calander div#calendar ul.dates li a.attractions:hover {
background-color:transparent;
text-decoration:underline;
color:#000
}

.small-calander div#calendar,.full-calander div#calendar {
padding:0
}

.small-calander div#calendar div.box {
position:relative;
top:0;
left:0;
width:100%;
height:40px;
background-color:#787878
}

.full-calander div#calendar div.box {
position:relative;
top:0;
left:0;
width:100%;
height:40px;
background-color:#787878
}

.small-calander div#calendar div.header {
vertical-align:middle;
width:100%;
height:40px;
text-align:center;
font-size:11px;
text-transform:uppercase
}

.full-calander div#calendar div.header {
line-height:40px;
vertical-align:middle;
width:100%;
height:40px;
text-align:center;
font-size:13px
}

.full-calander i.fa.fa-angle-double-right,.full-calander i.fa.fa-angle-double-left {
background:#d46a05;
padding:0 5px
}

.small-calander div#calendar div.header a.prev,.full-calander div#calendar div.header a.prev,.small-calander div#calendar div.header a.next,.full-calander div#calendar div.header a.next {
cursor:pointer;
text-decoration:none;
color:#FFF
}

.full-calander div#calendar div.header a.prev,.full-calander div#calendar div.header a.next {
font-size:40px
}

.small-calander div#calendar div.header span.title,.full-calander div#calendar div.header span.title {
color:#FFF
}

.small-calander div#calendar div.header a.prev,.full-calander div#calendar div.header a.prev {
float:left
}

.small-calander div#calendar div.header a.next,.full-calander div#calendar div.header a.next {
float:right
}

.full-calander div#calendar div.header a {
font-size:14px;
color:#fff
}

.small-calander div#calendar div.header .head-nav {
width:75%;
margin-left:5px;
display:inline-block;
float:left
}

.small-calander a.next,.small-calander a.prev {
margin-top:9px;
font-size:14px
}

.small-calander a.today {
margin-top:9px
}

.small-calander span.title {
line-height:40px
}

.post-block {
display:inline-block;
width:545px
}

.full-calander div#calendar div.header .head-nav {
width:100%;
display:inline-block;
float:left
}

.small-calander div#calendar div.header a.today,.full-calander div#calendar div.header a.today {
float:right;
text-decoration:none;
color:#FFF;
padding:0 5px;
background:#d46a05
}

a.month-nav {
width:107px;
display:inline-block;
text-transform:uppercase;
text-decoration:none;
border-right:#fff 1px solid
}

a.month-nav:last-child {
border:0
}

.small-calander div#calendar div.box-content,.full-calander div#calendar div.box-content {
border:1px solid #787878;
border-top:none
}

.small-calander div#calendar ul.label,.full-calander div#calendar ul.label {
float:left;
margin:0;
padding:0
}

.small-calander div#calendar ul.label li {
margin:5px;
padding:0;
float:left;
list-style-type:none;
width:23px;
height:23px;
vertical-align:middle;
text-align:center;
color:#000;
font-size:13px;
background-color:transparent
}

.full-calander div#calendar ul.label li {
margin:5px;
padding:0;
float:left;
list-style-type:none;
width:93px;
height:43px;
vertical-align:middle;
text-align:center;
color:#000;
font-size:13px;
background-color:transparent
}

.small-calander div#calendar ul.dates,.full-calander div#calendar ul.dates {
float:left;
margin:0;
padding:0
}

.small-calander div#calendar ul.dates li {
margin:5px;
padding:0;
vertical-align:middle;
float:left;
list-style-type:none;
width:23px;
height:23px;
font-size:13px;
background-color:#D1D2D4;
color:#000;
text-align:center
}

.full-calander div#calendar ul.dates li {
margin:5px;
padding:0;
vertical-align:middle;
float:left;
list-style-type:none;
width:93px;
height:93px;
font-size:13px;
background-color:#D1D2D4;
color:#000;
text-align:center
}

.small-calander div#calendar ul.dates li a,.full-calander div#calendar ul.dates li a {
display:block;
cursor:pointer;
color:#000;
text-decoration:none
}

.small-calander div#calendar ul.dates li a.current,.full-calander div#calendar ul.dates li a.current {
background-color:#d46a05;
color:#fff
}

.small-calander div#calendar ul.dates li a.selected,.full-calander div#calendar ul.dates li a.selected,.small-calander div#calendar ul.dates li a:hover,.full-calander div#calendar ul.dates li a:hover {
background-color:#6D6D6E;
color:#fff
}

:focus {
outline:none
}

div.clear {
clear:both
}

.box-0 {
width:191px
}

.box-1 {
width:241px
}

.box-2 {
width:203px
}

.left-side-custom {
float:left;
font-size:1.3rem;
font-weight:400;
padding:0 10px;
width:24%
}

.left-side-custom ul {
list-style:none
}

.right-side-custom {
border-left:1px solid #b5a899;
float:right;
padding:0 10px 0 20px;
width:70%;
margin-top:10px
}

.right-side-custom .entry-title {
font-size:1.8rem
}

.custom-post-header {
color:#960404;
font-size:28px;
padding-left:10px
}

.right-side-custom .post.type-post.entry {
border-bottom:1px solid #f58635;
margin-bottom:20px;
padding:0;
width:auto
}

.right-side-custom .post.type-post.entry .entry-header .entry-title {
margin-bottom:0
}

.right-side-custom .post.type-post.entry .entry-header .entry-title a {
text-decoration:none;
color:#960404
}

.right-side-custom .post.type-post.entry .entry-header .entry-meta {
color:#f58635;
margin-bottom:0;
font-size:1.2rem;
font-weight:400
}

.page-template-page_blog_custom .right-side-custom {
width:74%!important;
float:right!important;
border-left:1px solid #b5a899
}

.page-template-page_blog_custom .left-side-custom {
padding:0 30px!important;
width:26%!important;
margin-top:40px
}

nav #menu-top-menu li a {
font-family:'RockwellStdExtraBold';
font-size:12px;
font-weight:400!important;
text-transform:uppercase
}

#menu-top-menu {
left:691px;
position:absolute;
top:37px;
width:auto
}

#ubermenu-main-2-headernavigation {
 margin-top:35px;
 
}

#ubermenu-nav-main-2-headernavigation li .ubermenu-submenu a {
font-size:13px;
margin-bottom:0!important;
padding:4px 15px!important
}

.ubermenu-responsive-toggle {
font-family:'RockwellStdExtraBold';
font-size:15px;
font-weight:400;
color:#fef4de!important
}

#ubermenu-nav-main-2-headernavigation li a {
font-family:'RockwellStdExtraBold';
font-size:13px;
font-weight:400;
padding-bottom:5px;
padding-left:10px;
padding-right:0;
text-transform:uppercase
}

#ubermenu-nav-main-2-headernavigation li ul li a {
font-family:inherit;
font-weight:400;
padding-bottom:5px;
padding-left:0;
text-transform:none
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop:hover > .ubermenu-target:after {
width:0;
height:0;
border-left:15px solid transparent;
border-right:15px solid transparent;
border-bottom:15px solid #e6ab62;
bottom:-6px;
left:40%;
top:auto!important;
right:auto!important
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop .ubermenu-has-submenu-drop:hover > .ubermenu-target:after {
width:0;
height:0;
border-top:15px solid transparent;
border-left:15px solid #e6ab62;
border-bottom:15px solid transparent;
bottom:-6px;
left:auto!important;
top:auto!important;
right:0!important
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after {
content:" "!important
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target {
padding-right:10px!important;
margin-bottom:6px
}

.ubermenu-submenu,.ubermenu-submenu .ubermenu-submenu {
border:1px solid #ebb67d!important
}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop,.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop .ubermenu-submenu.ubermenu-submenu-drop {
box-shadow:-webkit-box-shadow: inset 0 0 36px 16px #EEC58D,0 0 20px #666;
-moz-box-shadow:inset 0 0 36px 16px #EEC58D,0 0 20px #666;
box-shadow:inset 0 0 36px 16px #EEC58D,0 0 20px #666!important
}

#ubermenu-nav-main-2-headernavigation.ubermenu-nav li ul.ubermenu-submenu li.ubermenu-item-level-1 a.heading-menu {
color:#d46a05!important;
font-size:14px!important;
font-weight:700;
margin-top:10px;
margin-left:5px
}

.ubermenu-nav li ul.ubermenu-submenu.ubermenu-submenu-type-mega li ul.ubermenu-submenu {
border:none!important
}

#ubermenu-main-2-headernavigation .ubermenu-nav li ul.ubermenu-submenu li.ubermenu-item-level-1 ul.ubermenu-submenu {
border-right:1px solid #f5d185!important
}

#ubermenu-main-2-headernavigation li a.heading-menu {
font-size:15px!important;
margin-bottom:-16px!important;
padding-left:10px!important;
text-transform:uppercase!important
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
.wrap {
width:320px
}

header.site-header .title-area {
width:140px;
margin-left:0;
margin-top:30px
}

header.site-header .title-area #logo img {
width:100%
}

.site-header .widget-area {
width:320px
}

.site-header .widget-area .widget_text {
width:317px;
padding:10px 0 0
}

#menu-top-menu {
top:60px!important;
left:268px!important
}

.genesis-nav-menu .menu-item {
height:23px
}

.ubermenu-responsive-toggle {
margin-top:45px!important;
padding-right:5px!important
}

#ubermenu-main-2-headernavigation {
background-color:#fef6dc;
-moz-box-shadow:inset 0 0 36px 16px #EEC58D,0 0 20px #666;
box-shadow:inset 0 0 36px 16px #EEC58D,0 0 20px #666!important
}
#ubermenu-main-2-headernavigation {
 margin-top:0px;
z-index:2147483647;
}
#ubermenu-main-2-headernavigation a {
color:#960404!important
}

.ubermenu-target-title.ubermenu-target-text > br {
display:none
}

.site-footer .wrap {
background-repeat:repeat-y
}

.footer_top {
background-size:100% auto;
width:100%;
background:none;
height:60px
}

.media {
width:100%
}

.footer_top ul li {
margin-top:8px;
margin-left:3px;
background-size:100% auto!important;
border-radius:0px;
margin:0px
}
.footer_top ul li:first-child {
    margin-left: 10px;
}
 
.footer_top ul li:nth-child(1) {
height:39px;
width:40px;
background-position:0px -41px;
}

.footer_top ul li:nth-child(1):hover {
background-position:40px 39px;
}

.footer_top ul li:nth-child(2) {
height:39px;
width:40px;
background-position:0px -41px;
}

.footer_top ul li:nth-child(2):hover {
background-position:40px 39px;
}

.footer_top ul li:nth-child(3) {
height:39px;
width:40px;
background-position:0px -41px;
}

.footer_top ul li:nth-child(3):hover {
background-position:40px 39px;
}

.footer_top ul li:nth-child(4) {
height:39px;
width:90px;
background-position:-5px -45px;
}

.footer_top ul li:nth-child(4):hover {
background-position:85px 42px;
}

.footer_top ul li:nth-child(5) {
height:39px;
width:48px;
background-position:4px -40px;
}

.footer_top ul li:nth-child(5):hover {
background-position:52px 39px;
}

.footer_top ul li:nth-child(6) {
height:39px;
width:40px;
background-position: 0 -41px;
}

.footer_top ul li:nth-child(6):hover {
background-position:40px 39px;
}

.footer_bottom {
height:130px;
margin-top:10px
}

.footer_bottom ul li:first-child {
margin-left:0
}

.footer_bottom img {
max-width:80px
}

.footer_bottom ul li {
min-height:70px
}
.site-inner .wrap {
     padding-left: 0 !important;
}
.site-inner .content-sidebar-wrap  .content {
   padding: 0px;width: 100%;
   float:left;
}
.site-inner .content-sidebar-wrap  .sidebar{
   width: 100%;
   float:none;
    border-left: 0 none;
}
.page-template-park-calendar-php .site-inner .content-sidebar-wrap  .content .entry {
    padding-left: 0px;
}
 .small-calander {
	margin: auto auto 20px 40px;
    width: 235px;
}
.event-calander {
    float: right;
    padding: 0 10px;
    width: 100%;
}

.post-block {
 
    width: 100%;
}
.post-text {
 
    width: 210px;
}
.page-template-park-calendar-php .site-inner .content-sidebar-wrap  .content {
margin-left: 0px;
    width: 100%;
}
.page-template-page_front-php .site-inner .entry-content{margin: auto;}
.page-template-page_front-php .sidebar {text-align:center;}
.page-template-page_front-php .entry {padding-left: 0;}
.page-template-page_front-php .site-inner .entry-content {padding-left: 10px; width: 320px;}
.internal_scroll {width:310px;}

.inner_left_nav {
padding: 2% 5%;
    width: 100%;
	display:none;
}
.page-template-page_internal-php .entry, .page-template-page_calendar-php .entry, .page-template-page_slide_top-php .entry{padding: 2% 5%;
    width: 100%;}
.featurtop {float:right;height: 140px;width:310px; background-size:100%;}

.featurtop img { height: 110px;
    margin-left: 14px;
    margin-top: 12px;
    width: 281px;
}
.page-template-page_internal-php .site-inner .wrap, .page-template-page_calendar-php .site-inner .wrap, .page-template-park-calendar-php .site-inner .wrap, .page-template-page_full_width-php .site-inner .wrap, .page-template-page_left_sidebar-php .site-inner .wrap, .search .site-inner .wrap, .page-template-page_no_nav-php .site-inner .wrap, .page-template-page_slide_top-php .site-inner .wrap, .single-post .site-inner .wrap, .single-park_events .site-inner .wrap{padding-top:60px;}
.page-template-page_front-php .site-inner .entry-content {
background:url(images/whatshap.png) no-repeat scroll 0 0 rgba(0,0,0,0);
 
padding-left: 10px; width: 320px;
}
.event-calander .tabs a.js:last-child {
    display: none !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 599px) {
.wrap {
width:480px
}

header.site-header .title-area {
width:160px;
margin-left:0;
margin-top:10px
}

header.site-header .title-area #logo img {
width:100%
}

.site-header .widget-area {
width:310px;
height: 150px;
}

.site-header .widget-area .widget_text {
margin-top:10px;
width:300px;
padding:12px 8px 0 0
}

#menu-top-menu {
top:60px!important;
left:412px!important
}

.genesis-nav-menu .menu-item {
height:23px
}

.ubermenu-responsive-toggle {
margin-top:35px!important
}

#ubermenu-main-2-headernavigation {
background-color:#fef6dc;
-moz-box-shadow:inset 0 0 36px 16px #EEC58D,0 0 20px #666;
box-shadow:inset 0 0 36px 16px #EEC58D,0 0 20px #666!important
}

#ubermenu-main-2-headernavigation a {
color:#960404!important
}

.ubermenu-target-title.ubermenu-target-text > br {
display:none
}

.site-footer .wrap {
background-repeat:repeat-y
}

.footer_top {
background-size:100% auto;
width:100%;
height:60px
}

.media {
width:290px;
height:53px
}

.footer_top ul li {
margin-top:8px;
margin-left:3px;
background-size:100% auto!important
}

.footer_top ul li:first-child {
margin-left:3px
}

.footer_top ul li:nth-child(1) {
height:36px;
width:37px
}

.footer_top ul li:nth-child(1):hover {
background-position:37px 36px
}

.footer_top ul li:nth-child(2) {
height:36px;
width:37px
}

.footer_top ul li:nth-child(2):hover {
background-position:37px 36px
}

.footer_top ul li:nth-child(3) {
height:36px;
width:37px
}

.footer_top ul li:nth-child(3):hover {
background-position:37px 36px
}

.footer_top ul li:nth-child(4) {
height:36px;
width:74px
}

.footer_top ul li:nth-child(4):hover {
background-position:76px 37px
}

.footer_top ul li:nth-child(5) {
height:36px;
width:43px
}

.footer_top ul li:nth-child(5):hover {
background-position:43px 36px
}

.footer_top ul li:nth-child(6) {
height:36px;
width:37px
}

.footer_top ul li:nth-child(6):hover {
background-position:37px 36px
}

.footer_bottom {
height:160px;
margin-top:10px
}

.footer_bottom ul li:first-child {
margin-left:0
}

.footer_bottom ul li {
min-height:85px
}
.site-inner .wrap {
     padding-left: 0 !important;
}
.site-inner .content-sidebar-wrap  .content {
   padding: 0px;width: 100%;
   float:left;
}
.site-inner .content-sidebar-wrap  .sidebar{
width: 100%;
   float:none;
    border-left: 0 none;
}
.small-calander {
	margin: auto auto 20px 100px;
    width: 235px;
}
.event-calander {
    float: right;
    padding: 0 10px;
    width: 100%;
}

.post-block {
 
    width: 100%;
}
.post-text {
 
    width: 370px;
}
.page-template-park-calendar-php .site-inner .content-sidebar-wrap  .content {
margin-left: 0px;
    width: 100%;
}
.page-template-page_front-php .site-inner .entry-content{margin: auto;}
.page-template-page_front-php .sidebar {text-align:center;}
.page-template-page_front-php .entry {padding-left: 0;}
.page-template-page_front-php .site-inner .entry-content {padding-left: 10px; width: 460px;}
.internal_scroll {width: 450px;}
 .inner_left_nav {
 
	display:none;
}
 .page-template-page_front-php .site-inner .entry-content {
background:url(images/whatshap.png) no-repeat scroll 0 0 rgba(0,0,0,0);
background-position:center top; 
}
.page-template-page_internal-php .entry, .page-template-page_calendar-php .entry, .page-template-page_slide_top-php .entry{padding: 2% 5%;
    width: 100%;}
	.featurtop {float:right;height: 200px;width:470px; background-size:100%;}

.featurtop img {display: block;height: 162px; margin-left: 20px;margin-top: 18px;
    width: 430px;
}
#ubermenu-main-2-headernavigation { margin-top:0px;z-index:2147483647;}
.page-template-page_internal-php .site-inner .wrap, .page-template-page_calendar-php .site-inner .wrap, .page-template-park-calendar-php .site-inner .wrap, .page-template-page_full_width-php .site-inner .wrap, .page-template-page_left_sidebar-php .site-inner .wrap, .search .site-inner .wrap, .page-template-page_no_nav-php .site-inner .wrap, .page-template-page_slide_top-php .site-inner .wrap, .single-post .site-inner .wrap, .single-park_events .site-inner .wrap{padding-top:60px;}
.event-calander .tabs a.js:last-child {
    display: none !important;
}
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
.wrap {
width:600px
}

header.site-header .title-area {
width:160px;
margin-left:0;
margin-top:10px
}

header.site-header .title-area #logo img {
width:100%
}

.site-header .widget-area {
width:430px
}

.site-header .widget-area .widget_text {
padding-top:12px;
width:300px
}

#menu-top-menu {
top:12px!important;
left:540px!important
}

.genesis-nav-menu .menu-item {
height:23px
}

.ubermenu-responsive-toggle {
margin-top:35px!important
}

#ubermenu-main-2-headernavigation {
background-color:#fef6dc;
-moz-box-shadow:inset 0 0 36px 16px #EEC58D,0 0 20px #666;
box-shadow:inset 0 0 36px 16px #EEC58D,0 0 20px #666!important
}

#ubermenu-main-2-headernavigation a {
color:#960404!important
}

.ubermenu-target-title.ubermenu-target-text > br {
display:none
}

.site-footer .wrap {
background-repeat:repeat-y
}

.footer_top {
background-size:100% auto;
width:100%
}

.media {
width:360px
}

.footer_top ul li {
margin-top:8px;
margin-left:3px;
background-size:100% auto!important
}

.footer_top ul li:first-child {
margin-left:3px
}

.footer_bottom {
margin-top:10px
}

.footer_bottom ul li:first-child {
margin-left:0
}

.footer_bottom img {
max-width:85px
}
.site-inner .wrap {
     padding-left: 0 !important;
}
.site-inner .content-sidebar-wrap  .content {
   padding: 0px;width: 100%;
 
}
.site-inner .content-sidebar-wrap  .sidebar{
border-left: 0px solid #b5a899 !important;
 margin: auto;float:none;
}
.small-calander {
   
    width: 235px;
}
.event-calander {
    float: right;
    padding: 0 10px;
    width: 345px;
}

.post-block {
 
    width: 100%;
}
.post-text {
 
    width: 265px;
}
.page-template-park-calendar-php .site-inner .content-sidebar-wrap  .content {
margin-left: 0px;
    width: 100%;
}

.page-template-page_front-php .content {padding: 0px;width: 100%;}
.page-template-page_front-php .site-inner .entry-content{margin: auto;}
.page-template-page_front-php .sidebar {margin: auto;float:none;}
.page-template-page_front-php .entry {padding-left: 0;}
.page-template-page_internal-php .entry, .page-template-page_calendar-php .entry, .page-template-page_slide_top-php .entry {width: 480px;}
#ubermenu-main-2-headernavigation { margin-top:0px;z-index:2147483647;}
.page-template-page_internal-php .site-inner .wrap, .page-template-page_calendar-php .site-inner .wrap, .page-template-park-calendar-php .site-inner .wrap, .page-template-page_full_width-php .site-inner .wrap, .page-template-page_left_sidebar-php .site-inner .wrap, .search .site-inner .wrap, .page-template-page_no_nav-php .site-inner .wrap, .page-template-page_slide_top-php .site-inner .wrap, .single-post .site-inner .wrap, .single-park_events .site-inner .wrap{padding-top:60px;}
 .page-template-page_front-php .site-inner .entry-content {
background:url(images/whatshap.png) no-repeat scroll 0 0 rgba(0,0,0,0);
background-position:center top; 
}
.event-calander .tabs a.js:last-child {
    display: none !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
body {
 
		background:url(images/sky.png);
		background-repeat:no-repeat;
		background-position:top center;
		background-color:#FEF4DE
	 
}
.wrap {
width:768px
}

header.site-header .title-area {
width:150px;
margin-left:0;
margin-top:20px
}

header.site-header .title-area #logo img {
width:100%
}

.site-header .widget-area {
width:620px
}

.site-header .widget-area .widget_text {
padding-top:12px;
width:400px
}

#menu-top-menu {
top:13px!important
}

#ubermenu-nav-main-2-headernavigation li a {
font-size:11.5px!important;
padding-left:5px!important;
padding-top:5px!important;
padding-right: 5px !important;
}

#ubermenu-nav-main-2-headernavigation li .ubermenu-submenu a {
padding:4px 5px!important
}

#ubermenu-nav-main-2-headernavigation.ubermenu-nav li ul.ubermenu-submenu li.ubermenu-item-level-1 a.heading-menu {
margin-left:0
}

.footer_bottom ul li:first-child {
margin-left:10px
}

.footer_bottom img {
max-width:110px
}

.site-inner .wrap {
     padding-left: 0 !important;
}
.site-inner .content-sidebar-wrap  .content {
float: left;
   width: 500px;
   margin-left: 20px;
}
.site-inner .content-sidebar-wrap  .sidebar{
float: right;
    margin-top: 1rem;
    width: 240px;
	 padding: 10px;
}

.small-calander {
   
    width: 235px;
}
.event-calander {
    float: right;
    padding: 0 10px;
    width: 515px;
}

.post-block {
 
    width: 100%;
}
.post-text {
 
    width: 420px;
}
.page-template-park-calendar-php .site-inner .content-sidebar-wrap  .content {
margin-left: 0px;
    width: 100%;
} 
 .page-template-page_front-php .content {padding: 0px;}
.page-template-page_front-php .site-inner .entry-content {padding-left: 10px; width: 490px;}
.internal_scroll {width: 480px;}
.page-template-page_front-php .entry {padding-left: 0;}
.page-template-page_internal-php .entry, .page-template-page_calendar-php .entry, .page-template-page_slide_top-php .entry{width:380px;}
.featurtop {float:right;height: 214px;width:500px; background-size:100%;}
.featurtop img { width:455px;height:170px; margin-left: 21.5px;}

.page.page-id-31 iframe {
    left: 40px;
    margin-left: 3px !important;
    margin-top: -217px !important;
    max-height: 174px !important;
    max-width: 455px !important;
    width: 100% !important;
}
 .ubermenu-submenu.ubermenu-submenu-id-1823.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item.ubermenu-autoclear.ubermenu-submenu-retractor-top {
    position: absolute;
    right: 0;
}
.page-template-page_internal-php .site-inner .wrap, .page-template-page_calendar-php .site-inner .wrap, .page-template-park-calendar-php .site-inner .wrap, .page-template-page_full_width-php .site-inner .wrap, .page-template-page_left_sidebar-php .site-inner .wrap, .search .site-inner .wrap, .page-template-page_no_nav-php .site-inner .wrap, .page-template-page_slide_top-php .site-inner .wrap, .single-post .site-inner .wrap, .single-park_events .site-inner .wrap{padding-top:75px;}
.event-calander .tabs a.js:last-child {
    display: none !important;
}
}
 
@media only screen and (min-width: 1000px) {
body {
 
		background:url(images/sky.png);
		background-repeat:no-repeat;
		background-position:top center;
		background-color:#FEF4DE
	 
}
}