.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.page-list .current_page_item > a {
font-weight: bold; } .page-list-ext {
clear: both;
} .page-list-ext {
*zoom: 1;
}
.page-list-ext:before, .page-list-ext:after {
display: table;
line-height: 0;
content: "";
}
.page-list-ext:after {
clear: both;
}
.page-list-ext .page-list-ext-item {
clear: both;
margin: 10px 0 30px 0;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.page-list-ext .page-list-ext-image {
float: left;
display: inline;
margin: 5px 15px 15px 0;
}
.page-list-ext .page-list-ext-title {
clear: none;
}
.page-list-cols-2,
.page-list-cols-3,
.page-list-cols-4,
.page-list-cols-5 {
column-gap: 30px;
}
.page-list-cols-2 {
column-count: 2;
}
.page-list-cols-3 {
column-count: 3;
}
.page-list-cols-4 {
column-count: 4;
}
.page-list-cols-5 {
column-count: 5;
} @media (max-width: 767px) { .page-list-cols-2,
.page-list-cols-3,
.page-list-cols-4,
.page-list-cols-5 {
column-count: 1;
}
}#lightbox{
position: absolute;
left: 0;
width: 100%;
z-index: 10100; text-align: center;
line-height: 0;
}
#jqlb_loading{
height:32px;
background-image:url(https://plainviewwater.org/wp-content/plugins/wp-lightbox-2/styles/images/loading.gif);
background-repeat:no-repeat;				
background-position:center center; 		
}	
#jqlb_closelabel{
height:22px;
background-image:url(https://plainviewwater.org/wp-content/plugins/wp-lightbox-2/styles/images/closelabel.gif);
background-repeat:no-repeat;				
background-position:center center;
}	
#lightbox a img{ border: none; }
#outerImageContainer{
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#imageContainer{
padding: 10px;
}
#loading{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{
width: 45%;
height: 100%;
background: transparent url(https://plainviewwater.org/wp-content/plugins/wp-lightbox-2/styles/images/blank.gif) no-repeat; display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(https://plainviewwater.org/wp-content/plugins/wp-lightbox-2/styles/images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(https://plainviewwater.org/wp-content/plugins/wp-lightbox-2/styles/images/next.gif) right 50% no-repeat; } #nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
#downloadLink{
margin-left: 10px;
}  .ontop #imageData {
padding-top: 5px;
} #imageDataContainer{
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
}
#imageData{
padding:0 10px;
}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px;  float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 10090;
width: 100%;
height: 500px;
background-color: #000;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
display: none;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
* html>body .clearfix {
display: inline-block; 
width: 100%;
}
* html .clearfix {/*\*/height: 1%;/**/}	
#lightboxIframe {
display: none;
}html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
box-sizing: border-box;
}
body {
padding: 0;
margin: 0;
font-family: "Raleway", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
line-height: 1.3;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
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: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
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;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} table.cform {
padding: 10px;
margin: 20px 0 20px 0;
border: none;
width: 100%;
font-family: "Raleway", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1.5;
}
table.cform input.startdate,
table.cform input[type="text"],
table.cform input[type="email"],
table.cform input[type="date"],
table.cform select
{
width: 85%;
margin: 0 0 3px 0;
padding: 0;
font-family: "Raleway", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 14px;
}
table.cform textarea {
width: 94%;
margin: 0 0 12px 0;
padding: 0;
height: 110px;
font-family: "Raleway", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 14px;
}
@media all and (min-width: 1px) and (max-width: 800px) {
table.cform input[type="text"],
table.cform input[type="email"],
table.cform input[type="date"],
table.cform select,
table.cform textarea 
{
width: 100%;
}
}
table.cform tr td,
table.cform tr td.label-left,
table.cform tr td.field-left,
table.cform tr td.label-right,
table.cform tr td.field-right
{
padding: 0;
padding-bottom: 20px;
margin: 0;
width: 15%;
vertical-align: top;
border: none;
text-align: left;
color: #6e5038;
}
table.cform tr td.label-left,
table.cform tr td.label-right
{
color: #6e5038;
}
@media all and (min-width: 1px) and (max-width: 800px) {
table.cform tr td.label-left,
table.cform tr td.label-right
{
padding-bottom: 2px;
}
}
table.cform tr td.field-left,
table.cform tr td.field-right
{
width: 35%;
}
span.wpcf7-list-item {
display:block;
}
@media all and (max-width: 800px) {
table.cform tr td,
table.cform tr td.label-left,
table.cform tr td.field-left,
table.cform tr td.label-right,
table.cform tr td.field-right
{
display: block;
width: 100%;
}
} body,
button,
input,
select,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button.dpButton {
border: none !important;
background: none !important;
box-shadow: none !important;
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .4em 0 .4em 0;
text-shadow: none;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button.dpButton:hover {
border: none !important;
background-color: gray !important;
box-shadow: none !important;
color: white;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
select {
border: 1px solid #ccc;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
textarea {
width: 100%;
} form#mailing input[type="text"] {
width: 60%;
padding: 1%;
margin: 0 4% 0 0;
height: 40px;
font-family: "Raleway", Helvetica, Arial, sans-serif;
}
#avForm label {
font-family: "Raleway", Helvetica, Arial, sans-serif !important;
font-size: 12px;
}
form#mailing input[type="submit"] {
width: 30%;
padding: 1%;
margin: 0 0 0 0;
height: 40px;
border-radius: 0;
background: #ab7928;
color: white;
font-family: "Raleway", Helvetica, Arial, sans-serif;
text-transform: uppercase;
float: right;
} form#mailing_aside_form {
clear: both;
}
form#mailing_aside_form input[type="text"] {
width: 100%;
padding: 1% 2%;
margin: 10px 0 0 0;
height: 40px;
font-family: "Raleway", Helvetica, Arial, sans-serif;
}
form#mailing_aside_form input[type="submit"] {
width: 16%;
padding: 1%;
margin: 10px 0 30px 0;
height: 40px;
border-radius: 0;
background: #ab7928;
color: white;
font-family: "Raleway", Helvetica, Arial, sans-serif;
text-transform: uppercase;
float: right;
}  a {
color: royalblue;
}
a:visited {
color: purple;
}
a:hover,
a:focus,
a:active {
color: midnightblue;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} .site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget
{
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
} .powered-by-open-table {
margin-bottom: 25px !important;	
}
h2.widget-title {
font-family:"Raleway", Helvetica, Arial, sans-serif;
font-weight: 600;
color: #594662;
} .ot_widget_div
{
color: black; 
background-color: white; 
width: 100% !important; 
color: #0F0F0F !important; 
font-weight: normal !important;
font-family: "Raleway", Arial, Helvetica, sans-serif;
font-size:14px;
text-transform: uppercase !important;
text-align: center !important;
z-index: 9999; 
border: 1px gray solid;
margin: 0 0 20px 0;
}
#promo_detail_box .ot_widget_div {
border: none;	
}
.ot_widget_div h1
{
color: #632a7f !important; 
font-size:22px !important; 
font-weight: 600 !important;
font-family: "Raleway", Arial, Helvetica, sans-serif;
text-align:center !important;
margin: 15px 0 !important;
}
.partsizeselect {
color: #632a7f; 
background-color: #aadbc9; 
font-family: "Raleway", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal !important;
white-space:nowrap !important;
z-index:9999;
}
.dateselect {
color: #632a7f; 
background-color: #aadbc9; 
font-size:15px !important;
font-family: "Raleway", Arial, Helvetica, sans-serif;
font-size:14px;
z-index:9999; 
}
.timeselect {
color: #632a7f; 
background-color: #aadbc9; 
font-family: "Raleway", Arial, Helvetica, sans-serif;
font-size:15px;
z-index:9999; 
} table.tg { 
width: 100%; 
}
table.tg  {
border-collapse:collapse;
border-spacing:0;
}
table.tg td {
font-family: "Raleway", Arial, Helvetica, sans-serif;
font-size:14px;
padding:4px 5px;
border-style:solid;
border-width:1px;
overflow:hidden;
word-break:normal;
border: 0px solid #FFFFFF;
}
table.tg th {
font-family: "Raleway", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
padding:4px 5px;
border-style:solid;
border-width:1px;
overflow:hidden;
word-break:normal;
border: 0px solid #FFFFFF;
}
table.tg .leftcol {
font-family: "Raleway", Arial, Helvetica, sans-serif;
color: #632a7f; 
font-weight:bold;
text-align:right;
vertical-align:top;
width: 100px;
} //left columns
table.tg .rightcol {
font-family: "Raleway", Arial, Helvetica, sans-serif;
vertical-align:top;
text-align: left;
} //right columns  .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary { margin: 0em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} .album_block {
float: left;
margin: 0 30px 30px 0;
padding: 0px;
text-align: center;
width: 300px;
height: 400px;
}
.album_block p {
margin: 0;
padding: 0px 0 3px 0;
text-align: center;
}
.album_block p a {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 600;
color: #5f5e5f;
text-decoration: none;
}
.album_block_thumb {
float: left;
margin: 0;
padding: 0;
position: relative;
}
.album_block_thumb a img {
border: 2px white solid;
}
.album_block_thumb a:hover img {
border: 2px #3797f4 solid;
}
#.album_block_thumb img {
padding: 0px 0px 0 0;
margin: 0;
width: 100%;
}
.album_block_thumb p {
display: block;
position: absolute;
bottom: 0;
background-color: black;
width: 100%;
padding: 0px 0px 0 0;
margin: 0;
}
.album_block_thumb p a {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 600;
color: #e9cf00;
text-decoration: none;
}
#album_container {
text-align: left;
}
.album_thumb {
float: left;
margin: 0;
padding: 0;
}
.album_thumb img {
padding: 10px 10px 0 0;
margin: 0;
width: 150px;
height: 150px;
}
@media all and (max-width: 500px) {
.album_thumb {
float: none;
}
}
@media all and (max-width: 80px) {
img#lightboxImage {
width: 320px !important;
height: auto !important;
}
} #social_container, 
#header_container, 
#navigation_container, 
#main_image_container, 
#features_container, 
#content_container, 
#mailing_container, 
#map_container, 
#copyright_container, 
#footer_container
{
width: 100%;
margin: 0;
padding: 0;
}
#navigation_container {
z-index: 999;
position: relative;
}
#main_image_container {
z-index: 800;
}
#social_container {
background-color: #82958e;
}
#social {
height: 47px;
width: 1140px;
margin: 0 auto; box-sizing: border-box;
position: relative;
padding: 0;
}
@media all and (max-width: 1140px) {
#social {
width: 100%;	
}
}
#social p#social_block {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
}
#social p#social_block a {
opacity: .6;
}
#social p#social_block a:hover {
opacity: 1;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#social p#social_block {
left: 20px;
}
}
#social p#phone {
font-weight: 400;
font-size: 16px;
text-align: center;
font-family: "Raleway", Helvetica, Arial, sans-serif;
padding-top: 12px; 
color: white;
margin: 0;
}
@media all and (max-width: 930px) {
#social p#phone {
display: none;
}
}
#social p#phone strong {
font-weight: 700;
}
#social p#phone_responsive {
display: none;
}
@media all and (max-width: 930px) {
#social p#phone_responsive {
font-weight: 700;
font-size: 16px;
font-family: "Raleway", Helvetica, Arial, sans-serif;
color: white;
position: absolute;
top: -3px;
right: 20px;
display: block;
}
}
#social p#today {
font-weight: 400;
font-size: 16px;
font-family: "Raleway", Helvetica, Arial, sans-serif;
color: white;
position: absolute;
top: -3px;
right: 0;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#social p#today {
right: 20px;
}
}
@media all and (max-width: 930px) {
#social p#today {
display: none;
}
}
#header_container {
background-color: #f8fbfd; }
#header {
height: 163px;
width: 1160px;
margin: 0 auto; position: relative;
padding: 0;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#header {
width: 100%;	
}
}
#header a#logo {
left: 7px;
top: 9px;
position: absolute;
width: 150px;
height: auto;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#header a#logo {
left: 4px;
top: 4px;
position: absolute;
}
}
#header a#logo img {
width: auto;
height: auto;
}
@media all and (max-width: 1140px) {
#header a#logo img {
width: 85%;
height: auto;
}
}
@media all and (max-width: 500px) {
#header a#logo img {
width: 65%;
height: auto;
}
}
p#site-description {
position: absolute;
padding: 0;
margin: 0;
top: 62px;
left: 176px;
color: white;
font-family: 'Raleway', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 100;
font-size: 36px;
}
@media all and (max-width: 1140px) {
p#site-description {
top: 52px;
left: 146px;
font-size: 22px;
line-height: 1.0;
}
}
@media all and (max-width: 500px) {
p#site-description {
top: 42px;
left: 106px;
font-size: 18px;
}
}
p#top-nav {
position: absolute;
padding: 10px 0 0 0;
margin: 0;
top: 115px;
right: 20px;
color: #a7deff;
font-family: 'Raleway', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 16px;
text-align: right;
height: 33px;
}
@media all and (max-width: 1140px) {
p#top-nav {
top: 115px;
right: 10px;
font-size: 16px;
height: 33px;
}
}
@media all and (max-width: 500px) {
p#top-nav {
font-size: 13px;
height: 33px;
}
}
p#top-nav a {
color: #a7deff;
font-family: 'Raleway', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 16px;
text-decoration: underline;
}
p#top-nav a:hover {
color: white;
text-decoration: none;
}
p#top-nav span.top-nav-text {
padding: 0;
margin: 0px;
}
p#top-nav img {
padding: 0;
margin-top: -2px;
}
#top_navigation {
height: 21px;
width: 100%;
margin: 0 auto;
padding: 0;
text-align: center;
position: absolute;
top: 68px;
right: 0;
}
@media all and (max-width: 930px) {
#top_navigation {
display: none;	
}
}
#top_navigation ul {
list-style: none;
margin: 0px 0 0 0;
padding: 0px 0 0px 0;
}
#top_navigation ul li {
margin: 0 0 0 0;
padding: 0px 18px 0px 18px;
display: inline;
border-right: 1px #6e5038 solid;
float: right;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#top_navigation ul li {
padding: 0px 8px 0px 8px;
}
}
#top_navigation ul li:hover {
display: inline;
border-right: 1px #d6d2d5 solid;
}
#top_navigation ul li:first-child {
border-right: none;
padding-right: 0;
}
#top_navigation ul li a{
margin: 0 0 0 0;
padding: 0px 0 0 0;
color: #6e5038;
font-family:"Raleway", Helvetica, Arial, sans-serif;
font-weight: 300;
text-decoration: none;
font-size: 14px;
}
#top_navigation ul li:hover a{
color: black;
text-decoration: underline;
}  #navigation_container {
background-color: #e79201;
postion: relative;
}
@media all and (max-width: 930px) {
#navigation_container {
display: none;	
}
}
#navigation {
height: 51px;
width: 1200px;
margin: 0 auto;
padding: 0;
text-align: center;
}
@media all and (max-width: 1200px) {
#navigation {
width: 100%;	
}
}
#navigation ul {
list-style: none;
margin: 0px 0 0 0;
padding: 7px 0 7px 0;
}
#navigation ul li {
margin: 0 0 0 0;
padding: 6px 27px 12px 27px;
display: inline-block;
border-right: 1px #d6d2d5 solid;
}
@media all and (max-width: 1200px) {
#navigation ul li {
padding: 7px 13px 12px 13px;
}
}
@media all and (max-width: 1100px) {
#navigation ul li {
padding: 7px 7px 12px 7px;
}
}
#navigation ul li:hover,
#navigation ul li.current_page_ancestor,
#navigation ul li.current-menu-item
{
background-color: #054a71;
}
#navigation ul li:last-child {
border-right: none;
}
#navigation ul li a {
margin: 0 0 0 0;
padding: 7px 0 0 0;
color: white;
font-family:"Raleway", Helvetica, Arial, sans-serif;
text-decoration: none;
}
#navigation ul li:hover a,
#navigation ul li.current-menu-item a
{
color: white;
}  ul.sub-menu {
position: absolute;
display: inline-block;
} ul.sub-menu {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
border-top: #999 1px solid;
} ul.sub-menu li {
display: block !important;
text-align: left !important;
padding: 3px 5px 3px 5px !important;
background-color: white !important;
} ul.sub-menu li a {
color: #e79201 !important;
padding: 3px 5px 3px 5px !important;
text-decoration: none;
display: block;
text-transform: none !important;
} ul.sub-menu li a:hover { 
color: white !important;
background-color: #666 !important;
} ul li.menu-item-has-children:hover ul.sub-menu {
display: block;
}
#responsive_nav {
display: none;	
}
#main_image {
min-height: 20px;
width: 100%;
height: auto;
margin: 0 auto;
padding: 0;
position: relative;
z-index: 800;
}
#main_image img {
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
#main_image a#tour {
display: none;
} #main_image a#tour {
position: absolute;
bottom: 58px;
right: 60px;
display: block;
}
@media all and (max-width: 940px) { #main_image a#tour {
bottom: 0px;
right: 20px;
}
}
#avFormCont {
background: none !important;
}
#avForm {
background: none !important;	
box-shadow: none !important;
}
#avForm label {
color: white !important;
}
#avForm .sbHolder {
color: white !important;
}
#avForm #tbtTD a {
background: #aadbc9 !important;
color: #632a7f !important;
}
#avForm #tbtTD a:hover {
background: #54b591 !important;
color: white !important;
}
.promotionList {
color: white !important;	
}
#features_container {
background-color: white; position: relative;
}
#features_container h1 {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 200;
font-size: 41px;
line-height: 1.1;
color: #d1ced2;
text-align: center;	
margin: 0;
padding: 30px 0;
text-transform: uppercase;
}
@media all and (max-width: 768px) {
#features_container h1 {
font-weight: 300;
font-size: 29px;
}
}
#features {
display: table;
height: auto;
overflow: visible;
width: 1140px;
margin: 0 auto; padding: 0 0 30px 0;
box-sizing: border-box;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#features {
width: 100%;	
text-align: center;
}
}
.feature_box {
float: left;
padding: 0;
margin: 0 25px 0 0;	
text-align: center;
display: table-row;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
.feature_box {
float: none;
padding: 0;
margin: 10px;	
display: inline-block;
}
}
.feature_box:last-of-type {
margin-right: 0;	
}
.feature_box img {
width: 263px;
height: 180px;
margin: 0 0 0 3px;
padding: 0;	
outline: 3px #afa5b0 solid;
opacity: 1.0;
}
.feature_box img:hover {
outline: 3px #e6ca9a solid;
opacity: .8;
}
.feature_box h2 {
text-align: center;	
margin: 0;
padding: 0px 0px 0px 0px;
}
.feature_box h2 a {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 600;
font-size: 20px;
color: #004995;
text-transform: uppercase;
text-decoration: none;
}
.feature_box h2 a:hover {
color: #e79201;
text-decoration: underline;
}
.feature_box p {
text-align: center;	
margin: 0;
padding: 0px 0px 0px 0px;
}
.feature_box p a {
font-family: "PT Serif", "Times New Roman", serif;
font-weight: normal;
font-style: italic;
font-size: 15px;
color: #b1ddd0;
text-decoration: none;
}
.feature_box p a:hover {
color: #e6ca9a;
text-decoration: underline;
}
#content_container {
background-color: white;
border-top: #e79201 9px solid;
margin-top: -8px;
}
body.home #content_container {
background-color: #044a71;
}
#wrapper {
height: 20px;
min-height: 20px;
width: 1140px;
margin: 0 auto; background-color: white;
padding: 30px 0 30px 0;
overflow: auto;
display: table;
}
body.home #wrapper {
background-color: #044a71;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#wrapper {
width: 100%;	
}
}
.breadcrumbs {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 600;
color: #6d5677;
text-transform: uppercase;
margin-bottom: 16px;
}
.breadcrumbs a {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-size: 13px;
color: #6d5677;
text-decoration: none;
text-transform: uppercase;
}
.breadcrumbs a:hover {
color: black;
text-decoration: underline;
}
main {
float: left;
clear: both;
width: 700px;
margin: 0;
padding: 0 0px 0 30px; display:table-cell;
}
body.home main {
float: right;
width: 640px;
margin: 0;
padding: 0 0px 0 30px;
display:table-cell;
}
#wide {
width: 1140px;
margin: 0;
padding: 0;
}
body.home main footer.entry-footer {
display: none;
}
main article.page{
margin: 0 !important;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
body.home main, main, #wide {
width: 96%;	
padding: 2%;
border-right: none;
float: none;
clear: both;
display: block;
}
} main h1, #wide h1 {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 600;
font-size: 40px;
line-height: 1.1;
color: #3797f4;
text-align: left;	
margin: 0 0 22px 0;
padding: 0px 0px 0px 0px;
}
main h2, #wide h2 {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 600;
font-size: 27px;
line-height: 1.3;
color: #66a109;
text-align: left;	
margin: 20px 0 20px 0;
padding: 0px 0px 0px 0px;
text-decoration: none;
}
main h2 a, #wide h2 a {
font-weight: 300;
font-size: 27px;
color: #66a109;
text-decoration: none;
}
main h2:first-of-type,
#wide h2:first-of-type
{
padding-top: 0;
}
main h3, main h3 a,
#wide h3, #wide h3 a
{
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 600;
font-size: 21px;
line-height: 1.3;
color: #66a109;
text-align: left;	
margin: 0;
padding: 0px 0px 0px 0px;
text-decoration: none;
text-transform: uppercase;
}
main h4 a, main h4 a:link, main h4 a:visited, main h4 a:active
{
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 14px;
line-height: 1.3;
color: white;
text-align: left;	
margin: 0;
padding: 5px 15px;
text-decoration: none;
text-transform: uppercase;
background-color: #e69200;
transition: all 0.7s ease-in-out;
}
main h4 a:hover
{
color: #e69200;
background-color: black;
}
main h6, #wide h6
{
font-family: "PT Serif", Times, "Times New Roman", serif;
font-style: italic;
font-size: 17px;
line-height: 1.1;
color: #6d686f;
text-align: left;	
margin: 0;
padding: 0px 0px 15px 0px;
text-decoration: none;
}
main p, #wide p,
main ul, #wide ul,
main ol, #wide ol
{
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.6;
color: black;
text-align: left;
}
main em,
#wide em
{
font-family: "PT Serif", Times, "Times New Roman", serif;
font-style: italic;
}
main p,
#wide p
{
margin: 0;
padding: 0px 0px 16px 0px;
}
main h2 + p,
#wide h2 + p
{
padding-top: 0;
}
main ul, #wide ul,
main ol, #wide ol
{
margin: 0 0 0 0px;
padding: 0px 0px 20px 34px;
}
main ul li, main ol li,
#wide ul li, #wide ol li
{
list-style-position:outside;
}
main p:first-child, 
#wide p:first-child 
{
padding-top: 0px;
}
main img.alignright {
margin: 5px -43px 5px 5px;
}
a, a:link, a:visited, a:active {
color: #3797f4;
text-decoration: underline;
}
a:hover {
color: #66a109;
text-decoration: none;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
main p {
padding: 0px 0px 20px 0px;
}
} body.home main h1 {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 29px;
line-height: 1.1;
color: #37b3f4;
text-align: left;	
margin: 0 0 22px 0;
padding: 0px 0px 0px 0px;
}
body.home main h2 {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 23px;
line-height: 1.3;
color: #6e5038;
text-align: left;	
margin: 20px 0 0 0;
padding: 0px 0px 0px 0px;
text-decoration: none;
}
body.home main h2 a {
font-weight: 300;
font-size: 23px;
color: #6e5038;
text-decoration: none;
}
body.home main h2:first-of-type
{
padding-top: 0;
}
body.home main h3, body.home main h3 a
{
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 700;
font-size: 15px;
line-height: 1.3;
color: #6d686f;
text-align: left;	
margin: 0;
padding: 0px 0px 0px 0px;
text-decoration: none;
text-transform: uppercase;
}
body.home main h6
{
font-family: "PT Serif", Times, "Times New Roman", serif;
font-style: italic;
font-size: 17px;
line-height: 1.1;
color: #6d686f;
text-align: left;	
margin: 0;
padding: 0px 0px 15px 0px;
text-decoration: none;
}
body.home main p, 
body.home main ul, 
body.home main ol
{
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 14px;
line-height: 1.6;
color: white;
text-align: left;
}
body.home main em
{
font-family: "PT Serif", Times, "Times New Roman", serif;
font-style: italic;
}
body.home main p,
{
margin: 0;
padding: 0px 0px 16px 0px;
}
body.home main h2 + p
{
padding-top: 0;
}
body.home main ul, #wide ul
{
margin: 0 0 0 0px;
padding: 0px 0px 0px 14px;
}
body.home main ul li, body.home main ol li
{
list-style-position:outside;
}
body.home main p:first-child
{
padding-top: 0px;
}
body.home main img.alignright {
margin: 5px -43px 5px 5px;
}
#wide .column2 {
float: left;
width: 47.5%;
margin-right: 2.5%;
}
@media all and (max-width: 800px) {
#wide .column2 {
float: none;
width: 100%;
margin-right: 0;
}
}
#wide .triple_column {
float: left;
width: 30%;
margin-right: 2.5%;
}
@media all and (max-width: 800px) {
#wide .triple_column {
float: none;
width: 100%;
margin-right: 0;
}
}
#wide #hotel_overview h1 {
clear: both;
padding-top: 30px;
}
#wide .amenities_column ul {
margin: 0 0 0 0px;
padding: 0px 0px 0px 15px;
}
#wide .amenities_column ul li
{
list-style-position: outside;
line-height: 1.6;
}
table.thumb_table {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 300;
width: 98%;
}
table.thumb_table td {
width: 33%;
vertical-align: top;
padding: 15px 15px 0 0;
}
table.thumb_table td img {
width: 195px;
height: auto;
}
@media all and (min-width: 1px) and (max-width: 1040px) {
table.thumb_table td img {
width: auto;
height: auto;
}
}
@media all and (min-width: 1px) and (max-width: 900px) {
table.thumb_table td {
width: 50%;
}
}
@media all and (min-width: 1px) and (max-width: 500px) {
table.thumb_table td {
width: 100%;
display: block;
}
}
table.link_table {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 300;
width: 100%;
}
table.link_table td {
width: 50%;
vertical-align: top;
padding-bottom: 15px;
}
@media all and (min-width: 1px) and (max-width: 800px) {
table.link_table td {
width: 100%;
display: block;
}
}
table.link_table3 {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 300;
width: 100%;
}
table.link_table3 td {
width: 33%;
vertical-align: top;
padding-bottom: 15px;
}
@media all and (min-width: 1px) and (max-width: 800px) {
table.link_table3 td {
width: 100%;
display: block;
}
}
table.link_table strong, 
table.link_table3 strong 
{
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 600;
}
table.link_table h2, 
table.link_table3 h2 
{
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 400;
color: rgb(110, 80, 56);
font-size: 21px;
border-bottom: 1px rgb(110, 80, 56) solid;
}
p.main_button {
line-height: 1.1;
margin: 10px 0 15px 0;
}
p.main_button a {
padding: 9px;	
border-radius: 4px;
box-shadow: 0px 0px 8px #666; 
color: white; 
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: 600;
text-decoration: none;
text-transform: uppercase;
background-color: #594662;
}
p.main_button a:hover {
background-color: #a38dae;
}
aside {
float: right;
width: 359px;
display:table-cell;
text-align: left;
font-family: "Raleway", Helvetica, Arial, sans-serif;
}
body.home aside {
float: left;
width: 443px;
display:table-cell;
text-align: center;
}
aside section.widget {
margin-bottom: 0 !important;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
aside {
width: 96%;	
padding: 2%;
}
}
aside #secondary_navigation {
background-color: #3797f4;	
padding: 5px 20px 5px 40px;
}
aside #secondary_navigation ul,
aside #secondary_navigation ul li,
aside #secondary_navigation ul li a
{
color: white;	
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-size: 23px;
font-weight: 300;
line-height: 1.1; }
aside #secondary_navigation ul
{
margin: 15px;
padding: 0;
}
aside #secondary_navigation ul li
{
color: white;
margin: 0 0 0 0px;
padding: 0 0 15px 0px;
}
aside #secondary_navigation ul li a
{
color: white;
text-decoration: none;
}
aside #secondary_navigation ul li a:hover,
aside #secondary_navigation ul li:hover a,
aside #secondary_navigation ul li.current_page_item,
aside #secondary_navigation ul li.current_page_item a
{
color: black;
font-weight: 600; }
aside h4 a, aside h4 a:link, aside h4 a:visited, aside h4 a:active
{
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 600;
font-size: 19px;
line-height: 1.3;
color: white;
text-align: left;	
margin: 0;
padding: 10px 10px;
text-decoration: none;
text-transform: uppercase;
background-color: #74b70b;
width: 100%;
display: block;
transition: all .7s ease-in-out;
}
aside h4 a:hover
{
color: black;
background-color: #3797f4;
}
p.sidebar_button {
width: 100%;
background-color: #594662;
padding: 6px;	
border-radius: 4px;
box-shadow: 0px 0px 8px #666; 
line-height: 1.1;
text-align: center !important;
}
p.sidebar_button:hover {
background-color: #a38dae;
}
p.sidebar_button a {
color: white; 
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 600;
text-decoration: none;
text-transform: uppercase;
}
body.home aside {
padding: 0 10px 0 0px;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
body.home aside {
width: 96%;	
padding: 2%;
float: none;
clear: both;
display: block;
}
}
body.home aside img { margin: 0 auto;
padding: 0;
}
body.home aside p {
margin: 0;
padding: 0 0 14px 0;
font-family: "PT Serif", Times, "Times New Roman", serif;
font-weight: normal;
font-size: 14px;
line-height: 1.55;
color: #8c8c8c;
}
#mailing_container { height: 557px;
border-bottom: 1px white solid;
}
#mailing {
height: 341px;
width: 1140px;
margin: 0 auto; padding: 50px 0 0 0;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#mailing {
width: 96%;	
padding: 2%;
height: auto;
}
}
#mailing h1 {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 200;
font-size: 30px;
color: #f3f1ee;
text-align: left;	
margin: 0;
padding: 0px 0px 20px 0px;
}
PARALLAX PRIMARY STRUCTURE
============================================================ */
.container { margin: 0 auto;
}
section.module:last-child {
margin-bottom: 0;
}
section.module.content {
padding: 40px 0;
}
section.module.parallax {
height: 300px;
background-repeat: no-repeat;
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center; 
}
section.module.parallax-2 {
background-image: url(http://pwwd.org/wordpress/wp-content/uploads/2017/04/home_rem_07.jpg);
width: 100%;
}
#map_container {
background-color: #ebebeb; position: relative;
border-bottom: 1px white solid;
}
#map {
height: 357px;
width: 1140px;
margin: 0 auto; padding: 35px 0;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#map {
width: 92%;	
padding: 4%;
height: auto;
display: table;
text-align: center;
}
}
#map a {
color: #086497;
text-decoration: none;
}
#map a:hover {
color: #deb87a;
text-decoration: underline;
}
#map img {
float: right;	
outline: 3px #9a9c9b solid;
margin: 23px 3px 0 0;
padding: 0px;
width: 585px;
opacity: 1; filter: alpha(opacity=100);
}
#map img:hover {
outline: 3px white solid;
opacity: .8; filter: alpha(opacity=80);
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#map img {
float: none;	
outline: 3px #9a9c9b solid;
margin: 0 auto;
padding: 0px;
width: 585px;
}
}
#map #contact_info {
float: left;	
margin: 0;
padding: 0px 0px 0px 0px;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#map #contact_info {
float: none;	
margin: 0;
padding: 0px 0px 0px 0px;
text-align: center;
}
}
#map #contact_info h1 {
font-family: "Raleway", Helvetica, Arial, sans-serif;
font-weight: 200;
font-size: 36px;
color: #e69200;
text-align: left;	
margin: 0;
padding: 0px 0px 20px 0px;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#map #contact_info h1 {
text-align: center;	
padding: 0px;
}
}
#map #contact_info #contact_box1 {
display: inline-block;	
margin: 0;
padding: 0px 0px 0px 0px;
width: 230px;
border-right: 1px #6e6e6e solid;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#map #contact_info #contact_box1 {
width: 40%;
border-right: none;
}
}
@media all and (max-width: 700px) {
#map #contact_info #contact_box1 {
width: 100%;
padding-bottom: 20px;
}
}
#map #contact_info #contact_box1 p {
font-family: "Raleway", Helvetica, Arial, sans-serif;
margin: 0;
padding: 0px 0px 20px 0px;
color: #086497;
font-size: 14px;
line-height: 1.5;
font-weight: normal;
}
#map #contact_info #contact_box2 {
display: inline-block;	
margin: 0;
padding: 0px 0px 0px 60px;
width: 270px;
vertical-align: top;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#map #contact_info #contact_box2 {
width: 40%;
padding: 0;
}
}
@media all and (max-width: 700px) {
#map #contact_info #contact_box2 {
width: 100%;
}
}
#map #contact_info #contact_box2 p {
font-family: "Raleway", Helvetica, Arial, sans-serif;
margin: 0;
padding: 0px 0px 20px 0px;
color: #086497;
font-size: 14px;
line-height: 1.5;
font-weight: normal;
}
#footer_container {
background-color: #66a109;
}
#footer {
height: 220px;
width: 1140px;
margin: 0 auto; padding: 25px 0 0 0;
color: white;
font-family: "Raleway", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 1px) and (max-width: 1140px) {
#footer {
width: 92%;	
padding: 4%;
height: auto;
display: table;
}
}
#footer p {
margin: 0 0 0 0;
padding: 0px 0 20px 0;
color: white;
font-family: "Raleway", Helvetica, Arial, sans-serif;
text-decoration: none;
font-size: 13px;
}
#footer a {
color: white;
text-decoration: underline;
}
#footer a:hover {
color: black;
text-decoration: none;
} .newsletter_box {
width: 45%;
padding: 0;
margin: 0 5% 5% 0;
float: left;
text-align: center; 
}
@media screen and (max-width: 600px) {
.newsletter_box {
width: 92%;
padding: 0;
margin: 4% 0;
float: none;
text-align: center; } 
}
.newsletter_box img {
height: 290px;
width: auto; 
border: 1px solid #B7B7B7;
}
.newsletter_box p {
font-size: 1em;
font-family: 'Raleway', sans-serif;
color: #7cab29; 
} .textwidget #home_news {
background-color: #f2f3f5;
text-align: left;
padding: 0;
margin: -6px 0 0 0;
}
.textwidget #home_news h1 {
background-color: #74b60a;
font-family: 'Raleway', sans-serif;
font-weight: 300;
font-size: 25px;
color: white; 
text-align: left;
padding: 5px 20px;
margin: 0px 0px 0px 0px;
text-transform: none;
}
.textwidget #home_news_body {
text-align: left;
padding: 20px;
}
.textwidget #home_news_body h2 {
font-family: 'Raleway', sans-serif;
font-weight: 600;
font-size: 15px;
color: #05496e; 
padding: 0;
margin: 0px 0px 0px 0px;
}
.textwidget #home_news_body h2 a {
font-size: 15px;
font-weight: 600;
color: #05496e; 
}
.textwidget #home_news_body h3 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
font-size: 15px;
color: #777; 
padding: 0;
margin: 0px 0px 0px 0px;
}
.textwidget #home_news_body p {
font-family: 'Raleway', sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1.4;
color: #05496e; 
padding: 0;
margin: 0px 0px 16px 0px;
}
.textwidget #home_news_body p a {
color: #e79201; 
} .mgmt {
display: block;
width: 100%;
height: auto;
padding-top: 22px;	
clear: both;
}
.mgmt:first-of-type,
.mgmt:nth-of-type(4)
{
padding-top: 0px;	
} .notranslate {
float: right;
}@import url("//fonts.googleapis.com/css?family=Montserrat:400,400i,500,500i,700,700i");
@import url("//fonts.googleapis.com/css?family=Montserrat:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i");
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: "Open Sans", "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-weight: 400;
font-size: 16px;
background-image: none;
line-height: 130%;
color: black;
}
h1,
h2,
h3,
h4,
body.home main h1{
color: #135384;
font-weight: 700;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif"!important;
}
h1,
main h1,
#wide h1,
body.home main h1{
color: #135384;
font-weight: 700;
font-size: 24px;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
main h1,
#wide h1 {
font-size: 28px;
color: #135384;
}
h2,
main h2,
#wide h2,
body.home main h2{
font-size: 1.25em;
color: #135384;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
h3,
main h3,
#wide h3,
body.home main h3{
font-size: 1.15em;
color: #135384;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
a.btn:link,
a.btn:visited,
.sh-link a:link,
.sh-link a:visited,
input[type="submit"]{
background-color: #54b6e2;
color: #fff;
padding: 15px 30px;
text-decoration: none;
display: inline-block;
transition: .5 ease-in all;
outline: none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:none;
box-shadow: none;
text-align: center;
}
a.btn:hover,
a.btn:active,
.sh-link a:hover,
.sh-link a:active,
input[type="submit"]:hover{
background-color: #66a109;
text-decoration: none;
transition: .5 ease-in all;
outline: none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:none;
box-shadow: none;
}
input[type="submit"] {
margin-top: 15px; font-size: 16px;
}
.sh-link a {
width:100%;
margin: 15px auto;
}
span.maroon {
color: maroon;
} #header_container {
height: 145px;
max-height: 145px;
background-image: url(//plainviewwater.org/wp-content/themes/pmgcustom/images/header-bg.png);
background-repeat: no-repeat;
background-position: top center;
background-size: cover;
background-color: #22a4dd;
overflow: visible;
position: relative;
z-index: 999;
}
#header {
height: 100%;
position: relative;
max-width: 1200px;
margin: 0 auto;
width: 100%;
}
#header #logo,
#header .nav-wrap {
display: inline-block;
vertical-align: top;
}
#header a#logo {
left: 10px;
top: 10px;
position: relative;
width: 18%;
}
#header a#logo img {
width: 100%;
max-width: 209px;
}
p#site-description {
display: none;
}
#header .nav-wrap {
width: 80%;
padding: 30px 0;
text-align: right;
max-width: 940px;
} .top-nav {
padding: 15px 0;
color: black;
font-size: 16px;
font-weight: 600;
}
.divider {
margin:0 15px;
}
.top-nav a:link,
.top-nav a:visited {
color: black;
opacity: .8;
text-decoration: none;
} .top-nav a:hover,
.top-nav a:active {
opacity: 1;
color: white;
text-decoration: underline;
} #navigation_container {
background-color: transparent;
position: relative;
}
.display-news ul li p {
text-align: left !important;
}
#navigation {
font-size: 15px;
width: 100%;
height: auto;
text-align: inherit;
position: relative;
right: -20px;
text-transform: uppercase;
font-weight: 600;
}
#navigation ul li a {
font-weight: 300;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.home #navigation ul li.current-menu-item { }
#navigation ul li {
border: none;
padding: 12px 20px;
} #nav{
background: none;
}
#nav #navigation > a {
display: none;
font-size: 3em;
color: white;
}
#nav li {
position: relative;
}
#nav ul {
height:auto;
}
#nav ul li {
width:auto;
height:100%;
list-style: none;
z-index: 1;
}
.navigation p{
display: none;
}
#navigation ul li:hover,
#navigation ul li.current_page_ancestor,
#navigation ul li.current-menu-item,
.current-menu-ancestor.current-menu-parent{
background-color: rgba(248, 252, 132, .3);
padding-bottom: 24px;
z-index: 4;
}
#navigation ul li:hover {
z-index: 6;
}
.current-menu-ancestor.current-menu-parent {
padding-bottom: 0px!important;
}
#menufication-outer-wrap.menufication-transition-in #menufication-scroll-container{
z-index:99999!important;
}
menufication-inner-wrap {
z-index: 1;
}
#menufication-top p,
#menufication-non-css3-top p {
color: #0fa3cc!important;
}
ul.sub-menu {
left: 0;
top: 35px;
background-color: #0fa3cc!important;
border-top-color: #fff!important;
min-width: 193px;
}
ul.menu li:last-child ul.sub-menu {
left: -100px;
}
ul.sub-menu li {
background-color: transparent!important;
}
ul.sub-menu li a {
color: #fff!important;
}
ul.sub-menu li a:hover {
background: rgba(255,255,255,.5)!important;
color: #000!important;
} body.home aside {
float: right;
width: 441px;
display: block;
text-align: left;
max-width: 360px;
padding: 0;
} .slides {
overflow: hidden;
}
.metaslider .caption-wrap {
width: 100%!important;
top: 15%;
right: 0;
left: auto!important;
padding: 30px;
background-color: transparent!important;
text-align: right;
opacity: 1!important;
}
.metaslider .caption-wrap h1{
line-height: 100%;
text-transform: uppercase;
letter-spacing: 3px;
color: white;
font-size: 2em;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-weight: 700;
margin-bottom: 10px;
}
.metaslider .caption-wrap p {
color: #a2d9fa;
text-transform: uppercase;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-weight: 400;
}
.metaslider .caption {
max-width: 1140px;
margin: 0 auto;
}
span.br {
display: block;
} #features_container {
padding: 30px 0;
}
#features {
padding: 0;
text-align: center;
display: flex;
}
.feature_box {
display: inline-block;
margin: 15px;
border: 3px #53565a solid;
transition: .2s ease-in all;
background-color: #0fa3cc;
}
.feature_box:hover {
border: 3px #0fa3cc solid;
transition: .2s ease-in all;
}
.feature_box:last-of-type {
margin-right: 15px;
}
.feature_box h2 {
text-align: center;
margin: 0;
background: #0fa3cc;
color: #fff;
padding: 10px;
text-transform: uppercase;
border-bottom: 3px #53565a solid;
transition: .2s ease-in all;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-size: 19px;
font-weight: 300;
}
.feature_box:hover h2 {
border-bottom-color: #0fa3cc;
transition: .2s ease-in all;
text-decoration: underline;
}
.feature_box img {
width: 100%;
height: auto;
margin: 0;
padding: 0;
outline: none;
opacity: 1.0;
display: block;
transition: .2s ease-in all;
}
.feature_box img:hover {
outline: none;
transition: .2s ease-in all;
opacity: .5;
} body.home main { float: left;
display: block;
padding: 0;
width: 750px;
}
body.home #wrapper,
body.home #content_container {
background-color: #e5eaed;
}
body.home main p, body.home main ul,
body.home main ol {
color: #4c5163;
}
body.home aside p,
aside p{
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-weight: 300;
font-size: 14px;
}
.display-home-information {
padding: 15px 15px 0 20px;
}
body.home main p {
font-size: 1.25em;
}
body.home .display-news,
.display-news{
background-color: #eef3f6;
width: 100%;
display: block;
padding: 0 0 15px 0;
max-width: 360px;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-weight: 500;
}
body.home main .display-news h1,
.display-news h1,
body.home main h1,
.advanced-sidebar-menu ul > li > a
{
padding: 15px;
background-color: #cce0f3;
text-align: left;
color: #135384;
font-weight: 400;
font-size: 22px;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.display-news h1 {
margin-top:0;
}
.advanced-sidebar-menu ul > li > a {
padding: 15px;
}
body.home main h1
{
font-weight: 700;
font-size: 24px;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
body.home main h1 {
background-color: transparent;
text-align: left;
padding: 0;
}
body.home main .display-news ul li,
.display-news ul li {
list-style: none;
border-bottom: 2px #cfe4f0 solid;
margin-bottom: 15px;
}
body.home main .display-news ul li ul li,
.display-news ul li ul li {
border-bottom: none;
margin-bottom: 0;
}
body.home main .display-news ul,
.display-news ul
{
padding: 0 30px;
margin: 0;
}
body.home main .display-news ul ul,
.display-news ul ul{
padding: 0;
}
.advanced-sidebar-menu ul ul {
padding: 10px 30px;
}
.advanced-sidebar-menu ul {
background-color: #eef3f6;
margin: 0;
padding: 0;
}
.advanced-sidebar-menu ul li {
list-style: none;
}
.advanced-sidebar-menu ul > li > a {
display: block;
pointer-events: none;
text-decoration: none;
}
body.home main .display-news  h3,
.display-news h3{
color: #315c76;
margin-bottom: 15px;
font-size: 16px;
font-weight: 500;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.advanced-sidebar-menu ul li ul li {
padding: 10px 0;
}
.advanced-sidebar-menu ul > li ul > li a,
.advanced-sidebar-menu ul > li ul > li a:link,
.advanced-sidebar-menu ul > li ul > li a:visited{
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-size: 20px;
color: #315c76;
text-align: left;
background-color: transparent;
margin: 0;
padding: 0;
display: inline;
pointer-events: auto;
font-weight: 500;
}
.advanced-sidebar-menu ul > li ul > li.current_page_item a,
.advanced-sidebar-menu ul > li ul > li a:hover,
.advanced-sidebar-menu ul > li ul > li a:active{
text-decoration: underline;
color: #1c3043;
}
.display-news p a.rlink,
.display-news p a.dlink{
display: block;
}
.display-news a:link,
.display-news a:visited{
color: #000;
text-decoration: none;
}
.display-news a.rlink,
.display-news a.rlink:link,
.display-news a.rlink:visited,
.display-news a.dlink,
.display-news a.dlink:link,
.display-news a.dlink:visited{
text-decoration: none;
font-weight: 500;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
color: #3797f4;
} .display-news a.rlink:hover,
.display-news a.rlink:active,
.display-news a.dlink:hover,
.display-news a.dlink:active{
color: #66a109;
}
body.home main .display-news h3 a,
.display-news h3 a{
color: #315c76;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-weight: 500!important;
font-size: 16px;
text-decoration: none;
}
.display-news p a.rlink:before,
.display-news p a.dlink:before {
content: '>> ';
padding-right: 5px;
}
i.fa.fa-rss-square {
font-size: 28px;
position: relative;
bottom: -3px;
margin-top: -5px;
}
main .display-news h1,
#wide .display-news h1 {
padding: 15px;
}
main .display-news h3,
main .display-news h3 a,
#wide .display-news h3,
#wide .display-news h3 a {
color: #315c76;
font-family: 'Gotham', "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-weight: 500;
font-size: 16px;
margin-bottom: 15px;
} #content_container {
border: none;
}
main h3,
main h3 a,
#wide h3,
#wide h3 a {
font-size: 1em;
font-family: Gotham, "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-weight: 500;
}
main p, #wide p, main ul, #wide ul, main ol, #wide ol {
font-family: Open Sans, "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-weight: 400;
}
body.home main p,
body.home main ul,
body.home main ol,
body.home main h3,
body.home main h3 a{
font-family: Open Sans, "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-weight: 400;
font-size: 1em;
}
.page-template-blog.page #main {
display: block;
}
.employee-files {
padding: 30px;
border-bottom: 1px #0fa3cc solid;
margin-bottom: 30px;
} #footer_container {
background-color: #0fa3cc;
}
#footer {
max-width: 1140px;
margin: 0 auto;
width: 100%;
height: auto;
padding: 30px 0;
}
#footer span{
white-space: nowrap;
}
#footer span.divider{
white-space: nowrap;
}
.designer-info {
background-color: #53565a;
padding: 30px;
color: white;
font-family: Gotham, "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.designer-info p {
max-width: 1140px;
margin: 0 auto;
width: 100%;
height: auto;
}
.designer-info p {
margin-bottom: 0;
font-size: 12px;
}
.footer-logo, #footer .information {
display: inline-block;
vertical-align: top;
}
.footer-logo {
width: 200px;
margin-right: 30px;
}
#footer .information {
width: 70%;
}
#footer h1 {
font-size: 18px;
color: #fff;
font-weight: 400;
}
#footer p {
font-family: Gotham, "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
#footer .information p {
font-size: 13px;
line-height: 150%;
}
#footer .information a {
display: inline-block;
margin: 15px 0;	
}
#footer .information a.inline {
display: inline;
}
#footer .information a i {
font-size: 2.5em;
}
#footer .information a.facebook-icon {
color: #3b5998;
}
#footer .information a.facebook-icon:hover {
color: #fff;
}
.designer-info a {
color: #fff;
} .page #wrapper,
.single #wrapper,
.error404 #wrapper{
padding-top: 50px;
}
aside section.widget,
aside section{
margin-bottom: 50px!important;
}
.home aside section {
margin-bottom: 0!important;
}
.page #main { }
.breadcrumbs {
display: none;
}
.breadcrumbs,
.breadcrumbs a {
font-size: 11px;
font-family: Gotham, "Montserrat", "Helvetica Neue", Helvetica, Arial, "sans-serif";
text-transform: none;
font-weight: 500;
}
main article.page { }
ul.pdf-gallery {
padding: 0;
margin: 0;
list-style: none;
}
ul.pdf-gallery li {
display: inline-block;
vertical-align:top;
width: 30%;
margin: 1%;
}
ul.pdf-gallery li img {
width:100%;
border: 1px grey solid;
padding: 5px;
}
ul.pdf-gallery h2 {
font-size: 16px;
margin-bottom: 10px;
margin-top: 10px;
}
ul.pdf-gallery h2 a{
font-size: 1em;
}
ul.item-list,
ul.item-list ul{
margin: 0;
padding: 0;
list-style: none;
}
ul.item-list > li {
border-bottom: 1px #ddd solid;
}
ul.item-list li {
margin-bottom: 15px;
}
ul.item-list li ul li{
margin-bottom: 0;
}
@media only screen and (max-width: 1140px) {
.nav-wrap {
font-size: .8em;
}
#navigation {
right: -15px;
font-size: 13px;
}
#navigation ul li {
padding: 12px 15px;
}
.feature_box h2 {
font-size: 1.25vw;
}
#footer {
padding: 30px;
}
body.home main, main, #wide,
aside{
width: 100%;
}
body.home main {
padding: 1%;
}
body.home .display-news,
.display-news,
body.home aside,
aside section.widget{
width: 100%;
max-width: none;
float: none;
}
}
@media only screen and (max-width: 968px) {
#header a#logo {
position: static;
margin: 0 auto;
width: 100%;
text-align: center;
}
#header_container {
height: auto;
max-height: none;
}
#header a#logo img {
max-width: 140px;
margin-top: 15px;
}
#header .nav-wrap {
width: 100%;
padding: 0;
text-align: center;
max-width: none;
}
#navigation {
right: 0;
padding: 15px 0;
}
#navigation_container {
display: none;
}
#nav {
position: relative;
font-size: 3vw;
}
.top-nav {
padding:0;
background-color: rgba(34,165,255,.75);
border-top: 2px #fff solid;
border-bottom: 2px #fff solid;
margin-top: 15px;
display: flex;
}
.top-nav .divider {
display: none;
}
.top-nav a {
opacity: 1;
display: inline-block;
width: 50%;
padding: 15px;
}
.top-nav a:first-child {
border-right: 1px rgba(255,255,255,.5) solid;
}
.top-nav a:last-child {
border-left: 1px rgba(0,0,0,.5) solid;
}
#nav:not( :target ) #navigation > a:first-of-type,
#nav:target #navigation > a:last-of-type {
display: block;
}
#nav #site_nav {
display: none;
}
#nav #responsive_nav > div > ul{
height: auto;
display: none;
position: absolute;
right: 0;
background: #22a4dd;
width: 100%;
padding:5px 15px 15px 15px;
text-align: left;
border-top: 1px white solid;
}
#nav:target #responsive_nav,
#nav:target #responsive_nav > div > ul,
#navigation ul li.current_page_ancestor ul {
display: block;
}
#nav ul li.menu-item-has-children:after {
content: '+';
font-size: 2em;
color: white;
position: absolute;
right: 10px;
top: 30px;
}
#nav ul ul li:after {
content: none;
}
#nav ul li {
width: 100%;
float: none;
display: block;
margin: 5px 0;
border-bottom: 1px rgba(255,255,255,.2) solid;
padding: 30px;
}
#navigation ul{
padding: 0;
}
#navigation ul ul {
margin: 10px;
}
ul.sub-menu {
position: static;
background-color: transparent;
border-top: none;
padding: 0;
margin: 15px 0 0 0;
}
ul.sub-menu li {
background-color: rgba(0,0,0,.1)!important;
color: #fff;
padding: 30px!important;
border-bottom: 1px rgba(0,0,0,0.2) solid!important;
margin: 0!Important;
border-top: 1px rgba(255,255,255,.2) solid!important;
}
ul.sub-menu li a {
color: white!important;
display: inline;
}
body.home aside.display-news,
aside.display-news {
max-width: none;
} .flexslider .slides li {
}
#main_image img {
max-width: none;
transform: translate(-25%);
width: 200%;
}
#features {
display: block;
}
.feature_box h2 {
font-size: 1em;
}
.display-home-information,
.page #main,
main article.page{
padding: 15px;
width: 100%;
}
#footer span {
display: block;
margin: 15px 0;
line-height: 100%;
padding: 0;
}
#footer .information span a {
margin: 0!important;
}
#footer span.divider {
display: none!important;
height: 0;
width: 0;
white-space: normal;
}
.footer-logo {
display: none;
}
#footer p {
margin: 0;
}
#footer .information {
width: 100%;
}
.page #wrapper,
.single #wrapper,
.error404 #wrapper{
padding-top: 20px;
}
.widget.advanced-sidebar-menu {
display: none!important;
}
}
@media only screen and (max-width: 799px) {
.metaslider .caption-wrap {
width: 100%!important;
right: auto;
left: 0;
top: auto!important;
bottom: 0!important;
padding: 15px;
background-color: transparent!important;
text-align: right;
color: #000!important;
}
.metaslider .caption-wrap h1 {
font-size: 1em;
text-shadow: 0 0 10px #000, 0 0 10px #000;
}
.metaslider .caption-wrap p { text-shadow: 0 0 10px #000, 0 0 10px #000;
}
.metaslider .caption-wrap h1 { }
span.br {
display: inline;
} body.home main,
.page #main{
display: block;
}
}
@media only screen and (max-width: 640px) {
.top-nav {
font-size: 1em;
}
#nav {
font-size: 3.5vw;
}
#main_image img {
width: 300%;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
width:100%;
}
ul.pdf-gallery li{
display: block;
margin: 0 auto;
width: 100%;
border: 1px grey solid;
padding-bottom: 20px;
padding: 10px;
margin-bottom: 30px;
}
ul.pdf-gallery li img {
border: 1px #ccc solid;
padding: 0;
}
main img.alignright {
margin: 0; 
width: 100%;
}
img.size-full.alignleft,
img.size-full.alignright{
width: 100%;
float: none;
margin: 0;
}
}
@media only screen and (max-width: 320px) {
#footer span {
white-space: normal;
}
.g-recaptcha > div {
width: 100%!important;
}
}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//plainviewwater.org/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}.menufication-search-holder{display:none!important}#menufication-nav,#menufication-nav *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.menufication-scroll,.menufication-non-css3-scroll{overflow-y:scroll!important;padding-bottom:0!important}.menufication-display,.menufication-non-css3-display{display:block!important}.menufication-add-padding,.menufication-non-css3-add-padding{padding-top:52px}#menufication-page-holder,#menufication-non-css3-page-holder{position:relative}#menufication-nav h1,#menufication-non-css3-nav h1,#menufication-nav h2,#menufication-non-css3-nav h2,#menufication-nav h3,#menufication-non-css3-nav h3{margin:0!important;padding:0!important}.menu-toggle{display:none}#menufication-top,#menufication-non-css3-top{width:100%;position:fixed;top:0;padding-right:1px;left:-1px;height:52px;min-height:50px;background:#262626;background:-moz-linear-gradient(top,#262626 0,#1c1c1c 50%,#262626 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#262626),color-stop(50%,#1c1c1c),color-stop(100%,#262626));background:-webkit-linear-gradient(top,#262626 0,#1c1c1c 50%,#262626 100%);background:-o-linear-gradient(top,#262626 0,#1c1c1c 50%,#262626 100%);background:-ms-linear-gradient(top,#262626 0,#1c1c1c 50%,#262626 100%);background:linear-gradient(to bottom,#262626 0,#1c1c1c 50%,#262626 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#262626', GradientType=0);box-shadow:0 1px 4px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);z-index:10000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#menufication-top{-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-ms-transform 400ms ease;transition:transform 400ms ease}.menufication-custom-top,.menufication-non-css3-custom-top{position:fixed;top:0;left:0;padding-right:1px;z-index:10000;min-height:50px;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}#menufication-top p,#menufication-non-css3-top p{margin:0 0 0 37px;padding-top:6px;color:#C9C9C9}#menufication-outer-wrap.menufication-transition-in #menufication-top,#menufication-outer-wrap.menufication-transition-in .menufication-custom-top{-webkit-transform:translate3d(270px,0,0);-moz-transform:translate3d(270px,0,0);-ms-transform:translate3d(270px,0,0);-o-transform:translate3d(270px,0,0);transform:translate3d(270px,0,0)}#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in #menufication-non-css3-top,#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in .menufication-non-css3-custom-top{left:270px!important}#menufication-top #menufication-header-logo,#menufication-non-css3-top #menufication-non-css3-header-logo{max-height:33px;height:33px;margin-top:10px}#menufication-top #menufication-btn,#menufication-non-css3-top #menufication-non-css3-btn{position:absolute;margin:11px 0 0 10px;border-radius:2px;height:50px;width:60px;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);tap-highlight-color:rgba(255,255,255,0);outline:0}#menufication-top #menufication-btn:before,#menufication-non-css3-top #menufication-non-css3-btn:before{border-bottom:11px double #C9C9C9;border-top:4px solid #C9C9C9;content:"";position:absolute;height:3px;left:5px;top:6px;width:23px}#menufication-outer-wrap #menufication-fixed-holder{-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-ms-transform 400ms ease;transition:transform 400ms ease;top:70px;position:fixed}.menufication-is-logged-in #menufication-outer-wrap #menufication-fixed-holder{top:0;z-index:10001}.menufication-is-logged-in #menufication-top{top:28px}#menufication-outer-wrap.menufication-transition-in #menufication-fixed-holder{-webkit-transform:translate3d(270px,0,0) scale3d(1,1,1);-moz-transform:translate3d(270px,0,0) scale3d(1,1,1);-ms-transform:translate3d(270px,0,0) scale3d(1,1,1);-o-transform:translate3d(270px,0,0) scale3d(1,1,1);transform:translate3d(270px,0,0) scale3d(1,1,1)}#menufication-outer-wrap{overflow:hidden;width:100%;position:relative}#menufication-inner-wrap{width:100%;left:0!important;position:relative;z-index:2;-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-ms-transform 400ms ease;transition:transform 400ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#menufication-outer-wrap.menufication-transition-in #menufication-inner-wrap{-webkit-transform:translate3d(270px,0,0) scale3d(1,1,1);-moz-transform:translate3d(270px,0,0) scale3d(1,1,1);-ms-transform:translate3d(270px,0,0) scale3d(1,1,1);-o-transform:translate3d(270px,0,0) scale3d(1,1,1);transform:translate3d(270px,0,0) scale3d(1,1,1)}#menufication-scroll-container{position:fixed;overflow-y:auto;overflow-x:hidden!important;top:0;left:0;height:100%;padding-bottom:100%;width:270px;z-index:1;background-color:#262626;padding-top:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-ms-transform 400ms ease;transition:transform 400ms ease;-webkit-box-shadow:inset -15px 0 15px -8px rgba(0,0,0,.5);-moz-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.5);box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.5)}#menufication-outer-wrap.menufication-transition-in #menufication-scroll-container{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);overflow-y:scroll!important;overflow-x:hidden!important;z-index:1}#menufication-transform-container{-webkit-transform:translate3d(90%,10%,0) scale3d(0.9,.9,.9);-moz-transform:translate3d(90%,10%,0) scale3d(0.9,.9,.9);-ms-transform:translate3d(90%,10%,0) scale3d(0.9,.9,.9);-o-transform:translate3d(90%,10%,0) scale3d(0.9,.9,.9);transform:translate3d(90%,10%,0) scale3d(0.9,.9,.9);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-ms-transform 400ms ease;transition:transform 400ms ease;position:relative;z-index:2;width:100%;top:0}#menufication-outer-wrap.menufication-transition-in #menufication-transform-container{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}#menufication-nav{width:100%;top:0;position:absolute;-webkit-font-smoothing:antialiased!important;-moz-font-smoothing:antialiased!important;-ms-font-smoothing:antialiased!important;-o-font-smoothing:antialiased!important;font-smoothing:antialiased!important}#menufication-nav img,#menufication-non-css3-nav img{margin-top:20px;margin-bottom:20px;max-width:80%}#menufication-nav *,#menufication-nav li,#menufication-nav div,#menufication-non-css3-nav *,#menufication-non-css3-nav li,#menufication-non-css3-nav div{-webkit-tap-highlight-color:rgba(255,255,255,0);tap-highlight-color:rgba(255,255,255,0);outline:0}#menufication-nav.menufication-add-transition{-webkit-transition:all 600ms cubic-bezier(0,.09,0,1);-moz-transition:all 600ms cubic-bezier(0,.09,0,1);-ms-transition:all 600ms cubic-bezier(0,.09,0,1);-o-transition:all 600ms cubic-bezier(0,.09,0,1);transition:all 600ms cubic-bezier(0,.09,0,1);-webkit-transition-timing-function:cubic-bezier(0,.09,0,1);-moz-transition-timing-function:cubic-bezier(0,.09,0,1);-ms-transition-timing-function:cubic-bezier(0,.09,0,1);-o-transition-timing-function:cubic-bezier(0,.09,0,1);transition-timing-function:cubic-bezier(0,.09,0,1)}#menufication-nav.menufication-add-transition-scroll{-webkit-transition:-webkit-transform 300ms ease-out;-moz-transition:-moz-transform 300ms ease-out;-o-transition:-ms-transform 300ms ease-out;transition:transform 300ms ease-out}#menufication-nav ul:first-child,#menufication-nav .menufication-menu-level-0,#menufication-non-css3-nav .menufication-non-css3-menu-level-0{padding-left:0!important;margin-top:0}#menufication-nav .menufication-menu-level-0:nth-child(2),#menufication-non-css3-nav .menufication-non-css3-menu-level-0:nth-child(2){margin-top:30px}#menufication-nav ul,#menufication-non-css3-nav ul,#menufication-nav li,#menufication-non-css3-nav li{margin-left:0;padding-left:15px!important;max-width:110%!important}#menufication-nav li,#menufication-non-css3-nav li{width:100%}#menufication-nav li.menufication-active-class>a,#menufication-non-css3-nav li.menufication-active-class>a{color:#00A3E0!important}#menufication-nav ul:first-child li,#menufication-non-css3-nav ul:first-child li{color:#fff}#menufication-nav li,#menufication-non-css3-nav li{padding:13px 0 13px 15px;list-style:none;position:relative;border-bottom:1px solid #111;border-top:1px solid #333;line-height:1!important}#menufication-nav li form input,#menufication-non-css3-nav li form input{border-radius:2px;border:0;color:#C9C9C9;font-size:15px;padding:7px 10px;width:94%;margin:0 0 2px;background:#353535}#menufication-nav li form input[type=submit],#menufication-non-css3-nav li form input[type=submit]{display:none}#menufication-nav li.menufication-has-child-menu:before,#menufication-non-css3-nav li.menufication-non-css3-has-child-menu:before{content:"+";color:#fff;font-size:20px;font-weight:700;margin-top:-2px;float:right;margin-right:10%;height:12px}#menufication-nav li.menufication-child-menu-open:before,#menufication-non-css3-nav li.menufication-non-css3-child-menu-open:before{content:"";width:12px;border-bottom:2px solid #fff;float:right;margin-right:10.5%;height:10px!important}#menufication-nav .menufication-menu-level-1 li.menufication-has-child-menu:before,#menufication-non-css3-nav .menufication-non-css3-menu-level-1 li.menufication-non-css3-has-child-menu:before{margin-top:-3px!important}#menufication-nav .menufication-menu-level-2 li.menufication-has-child-menu:before,#menufication-non-css3-nav .menufication-non-css3-menu-level-2 li.menufication-non-css3-has-child-menu:before{margin-top:-4px!important}#menufication-nav .menufication-menu-level-1 li.menufication-child-menu-open:before,#menufication-non-css3-nav .menufication-non-css3-menu-level-1 li.menufication-non-css3-has-child-menu:before{height:9px!important}#menufication-nav .menufication-menu-level-2 li.menufication-has-child-menu:before,#menufication-non-css3-nav .menufication-non-css3-menu-level-2 li.menufication-non-css3-child-menu-open:before{height:8px!important}#menufication-nav li a,#menufication-non-css3-nav li a{color:#ccc;text-shadow:0 1px 0 #000;text-decoration:none;-webkit-font-smoothing:antialiased!important;-moz-font-smoothing:antialiased!important;-ms-font-smoothing:antialiased!important;-o-font-smoothing:antialiased!important;font-smoothing:antialiased!important;font:17px Helvetica,Arial,Georgia,Time!important;line-height:1!important;font-family:Helvetica,Arial,Georgia,Time!important;font-weight:400!important}#menufication-nav li a,#menufication-non-css3-nav li a{font-size:17px;font-weight:700;text-transform:capitalize}#menufication-nav .menufication-child-menu,#menufication-non-css3-nav .menufication-non-css3-child-menu{margin-top:13px;border-top:1px solid #111;border-bottom:1px solid #333;padding-left:0!important;margin-bottom:-15px;display:none;margin-left:-15px}#menufication-nav .menufication-child-menu li a,#menufication-nav-non-css3-nav .menufication-non-css3-child-menu li a{color:#ccc;font-size:14px!important;margin-left:10px}#menufication-nav .menufication-menu-level-2 li a,#menufication-nav-non-css3-nav .menufication-non-css3-menu-level-2 li a{margin-left:20px!important}#menufication-nav .menufication-menu-level-3 li a,#menufication-nav-non-css3-nav .menufication-non-css3-menu-level-3 li a{margin-left:30px!important}#menufication-non-css3-outer-wrap{position:relative;overflow:hidden;width:100%}#menufication-non-css3-inner-wrap{position:relative;width:100%;left:0}#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in #menufication-non-css3-inner-wrap{left:270px!important}#menufication-non-css3-scroll-container{position:fixed;top:0;min-height:200%;width:270px;background-color:#262626;padding-top:0;left:-100%;overflow:hidden}#menufication-non-css3-transform-container{width:100%;top:0;position:absolute}#menufication-non-css3-nav{width:100%;top:0;position:absolute}#menufication-non-css3-nav *{-webkit-tap-highlight-color:rgba(255,255,255,0);tap-highlight-color:rgba(255,255,255,0);outline:0}#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in #menufication-non-css3-scroll-container{overflow-y:scroll!important;overflow-x:hidden!important;overflow:scroll;z-index:200;left:0!important}#menufication-non-css3-nav ul:first-child{padding-left:0!important;margin-top:0;padding-top:0}#menufication-outer-wrap.right-direction{}#menufication-outer-wrap.right-direction.menufication-transition-in #menufication-top,#menufication-outer-wrap.right-direction.menufication-transition-in .menufication-custom-top{-webkit-transform:translate3d(-270px,0,0);-moz-transform:translate3d(-270px,0,0);-ms-transform:translate3d(-270px,0,0);-o-transform:translate3d(-270px,0,0);transform:translate3d(-270px,0,0)}#menufication-outer-wrap.right-direction #menufication-top #menufication-btn{position:absolute;right:-5px;top:12px;margin:0;border-radius:2px;height:50px;width:60px;cursor:pointer}#menufication-outer-wrap.right-direction.menufication-transition-in #menufication-fixed-holder{right:270px!important}#menufication-outer-wrap.right-direction #menufication-inner-wrap{right:0!important}#menufication-outer-wrap.right-direction.menufication-transition-in #menufication-inner-wrap{-webkit-transform:translate3d(-270px,0,0) scale3d(1,1,1);-moz-transform:translate3d(-270px,0,0) scale3d(1,1,1);-ms-transform:translate3d(-270px,0,0) scale3d(1,1,1);-o-transform:translate3d(-270px,0,0) scale3d(1,1,1);transform:translate3d(-270px,0,0) scale3d(1,1,1)}#menufication-outer-wrap.right-direction #menufication-scroll-container{right:0!important;left:auto!important;-webkit-transform:translate3d(270px,0,0);-moz-transform:translate3d(270px,0,0);-ms-transform:translate3d(270px,0,0);-o-transform:translate3d(270px,0,0);transform:translate3d(270px,0,0);-webkit-box-shadow:inset -5px 0 5px 8px rgba(0,0,0,.5);-moz-box-shadow:inset -1.5em 0 1.5em .75em rgba(0,0,0,.5);box-shadow:inset -1.5em 0 1.5em .75em rgba(0,0,0,.5)}#menufication-outer-wrap.right-direction.menufication-transition-in #menufication-scroll-container{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}#menufication-outer-wrap.right-direction #menufication-transform-container{-webkit-transform:translate3d(10%,10%,0) scale3d(0.9,.9,.9);-moz-transform:translate3d(10%,10%,0) scale3d(0.9,.9,.9);-ms-transform:translate3d(10%,10%,0) scale3d(0.9,.9,.9);-o-transform:translate3d(10%,10%,0) scale3d(0.9,.9,.9);transform:translate3d(10%,10%,0) scale3d(0.9,.9,.9)}#menufication-outer-wrap.right-direction.menufication-transition-in #menufication-transform-container{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}#menufication-non-css3-outer-wrap.right-direction #menufication-non-css3-top #menufication-non-css3-btn{position:absolute;right:-5px;top:12px;margin:0;border-radius:2px;height:50px;width:60px;cursor:pointer}#menufication-non-css3-outer-wrap.right-direction.menufication-non-css3-transition-in #menufication-non-css3-top{right:270px!important;left:auto!important}#menufication-non-css3-outer-wrap.right-direction #menufication-non-css3-inner-wrap{position:relative;width:100%;right:0!important;left:auto!important}#menufication-non-css3-outer-wrap.right-direction.menufication-non-css3-transition-in #menufication-non-css3-inner-wrap{right:270px!important;left:auto!important}#menufication-non-css3-outer-wrap.right-direction #menufication-non-css3-scroll-container{right:-100%;left:auto!important}#menufication-non-css3-outer-wrap.right-direction.menufication-non-css3-transition-in #menufication-non-css3-scroll-container{right:0!important;left:auto!important}#menufication-outer-wrap.light #menufication-multiple-container,#menufication-non-css3-outer-wrap.light #menufication-multiple-container{background:#FAFAFA!important}#menufication-outer-wrap.light #menufication-nav a,#menufication-outer-wrap.light #menufication-nav p,#menufication-outer-wrap.light #menufication-non-css3-nav a,#menufication-outer-wrap.light #menufication-non-css3-nav p,#menufication-non-css3-outer-wrap.light #menufication-nav a,#menufication-non-css3-outer-wrap.light #menufication-nav p,#menufication-non-css3-outer-wrap.light #menufication-non-css3-nav a,#menufication-non-css3-outer-wrap.light #menufication-non-css3-nav p{color:#5A5A5A;font-weight:500!important;text-shadow:none;font-size:18px!important}#menufication-outer-wrap.light #menufication-nav li,#menufication-outer-wrap.light #menufication-non-css3-nav li,#menufication-non-css3-outer-wrap.light #menufication-nav li,#menufication-non-css3-outer-wrap.light #menufication-non-css3-nav li{border-top:1px solid #FFF;border-bottom:1px solid #E8E7E7}#menufication-outer-wrap.light #menufication-top,#menufication-outer-wrap.light #menufication-non-css3-top,#menufication-non-css3-outer-wrap.light #menufication-top,#menufication-non-css3-outer-wrap.light #menufication-non-css3-top{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-o-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-ms-linear-gradient(top,#fff 0,#f7f7f7 100%);background:linear-gradient(to bottom,#fff 0,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0)}#menufication-outer-wrap.light #menufication-top #menufication-btn:before,#menufication-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before,#menufication-non-css3-outer-wrap.light #menufication-top #menufication-btn:before,#menufication-non-css3-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before{border-color:#303335!important}#menufication-outer-wrap.light #menufication-scroll-container,#menufication-outer-wrap.light #menufication-non-css3-scroll-container,#menufication-non-css3-outer-wrap.light #menufication-scroll-container,#menufication-non-css3-outer-wrap.light #menufication-non-css3-scroll-container{background:#FAFAFA;-webkit-box-shadow:inset -5px 0 10px -8px rgba(0,0,0,.4);-moz-box-shadow:inset -5px 0 10px -8px rgba(0,0,0,.4);box-shadow:inset -5px 0 10px -8px rgba(0,0,0,.4)}#menufication-outer-wrap.light .menufication-menu-level-0 li:first-child,#menufication-outer-wrap.light .menufication-non-css-3-menu-level-0 li:first-child,#menufication-non-css3-outer-wrap.light .menufication-menu-level-0 li:first-child,#menufication-non-css3-outer-wrap.light .menufication-non-css-3-menu-level-0 li:first-child{border-top:0!important}#menufication-outer-wrap.light .menufication-child-menu,#menufication-outer-wrap.light .menufication-non-css3-child-menu,#menufication-non-css3-outer-wrap.light .menufication-child-menu,#menufication-non-css3-outer-wrap.light .menufication-non-css3-child-menu{border-top:1px solid #E8E7E7}#menufication-outer-wrap.light #menufication-nav li.menufication-has-child-menu:before,#menufication-outer-wrap.light #menufication-non-css3-nav li.menufication-non-css3-has-child-menu:before,#menufication-non-css3-outer-wrap.light #menufication-nav li.menufication-has-child-menu:before,#menufication-non-css3-outer-wrap.light #menufication-non-css3-nav li.menufication-non-css3-has-child-menu:before{color:#5A5A5A}#menufication-outer-wrap.light #menufication-nav li.menufication-child-menu-open:before,#menufication-outer-wrap.light #menufication-non-css3-nav li.menufication-non-css3-child-menu-open:before,#menufication-non-css3-outer-wrap.light #menufication-nav li.menufication-child-menu-open:before,#menufication-non-css3-outer-wrap.light #menufication-non-css3-nav li.menufication-non-css3-child-menu-open:before{border-bottom:2px solid #5A5A5A}#menufication-outer-wrap.light #menufication-nav li form input,#menufication-outer-wrap.light #menufication-non-css3-nav li form input,#menufication-non-css3-outer-wrap.light #menufication-nav li form input,#menufication-non-css3-outer-wrap.light #menufication-non-css3-nav li form input{color:#5A5A5A;background:#ededed}.menufication-multiple-toggle,.menufication-non-css3-multiple-toggle{position:absolute;top:10px;max-height:40px}.left-direction .menufication-multiple-toggle,.left-direction .menufication-non-css3-multiple-toggle{right:20px}.right-direction .menufication-multiple-toggle,.right-direction .menufication-non-css3-multiple-toggle{left:20px}#menufication-multiple-container,#menufication-non-css3-multiple-container{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:fixed;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-transform:translateZ(0px);padding:20px;padding-bottom:60px;top:0;width:270px;z-index:1;background-color:#262626}#menufication-multiple-container{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-ms-transform 400ms ease;transition:transform 400ms ease}#menufication-multiple-container.menufication-multiple-right{right:0;-webkit-transform:translate3d(270px,0,0);-moz-transform:translate3d(270px,0,0);-ms-transform:translate3d(270px,0,0);-o-transform:translate3d(270px,0,0);transform:translate3d(270px,0,0)}#menufication-multiple-container.menufication-multiple-left{left:0;-webkit-transform:translate3d(-270px,0,0);-moz-transform:translate3d(-270px,0,0);-ms-transform:translate3d(-270px,0,0);-o-transform:translate3d(-270px,0,0);transform:translate3d(-270px,0,0)}#menufication-non-css3-multiple-container.menufication-non-css3-multiple-right{right:-270px}#menufication-non-css3-multiple-container.menufication-non-css3-multiple-left{left:-270px}#menufication-outer-wrap.menufication-transition-in-multiple.left-direction #menufication-inner-wrap{-webkit-transform:translate3d(-270px,0,0) scale3d(1,1,1);-moz-transform:translate3d(-270px,0,0) scale3d(1,1,1);-ms-transform:translate3d(-270px,0,0) scale3d(1,1,1);-o-transform:translate3d(-270px,0,0) scale3d(1,1,1);transform:translate3d(-270px,0,0) scale3d(1,1,1)}#menufication-outer-wrap.menufication-transition-in-multiple.left-direction #menufication-top{-webkit-transform:translate3d(-270px,0,0) scale3d(1,1,1);-moz-transform:translate3d(-270px,0,0) scale3d(1,1,1);-ms-transform:translate3d(-270px,0,0) scale3d(1,1,1);-o-transform:translate3d(-270px,0,0) scale3d(1,1,1);transform:translate3d(-270px,0,0) scale3d(1,1,1)}#menufication-outer-wrap.menufication-transition-in-multiple.right-direction #menufication-inner-wrap{-webkit-transform:translate3d(270px,0,0) scale3d(1,1,1);-moz-transform:translate3d(270px,0,0) scale3d(1,1,1);-ms-transform:translate3d(270px,0,0) scale3d(1,1,1);-o-transform:translate3d(270px,0,0) scale3d(1,1,1);transform:translate3d(270px,0,0) scale3d(1,1,1)}#menufication-outer-wrap.menufication-transition-in-multiple.right-direction #menufication-top{-webkit-transform:translate3d(270px,0,0) scale3d(1,1,1);-moz-transform:translate3d(270px,0,0) scale3d(1,1,1);-ms-transform:translate3d(270px,0,0) scale3d(1,1,1);-o-transform:translate3d(270px,0,0) scale3d(1,1,1);transform:translate3d(270px,0,0) scale3d(1,1,1)}#menufication-outer-wrap.menufication-transition-in-multiple .menufication-multiple-right{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#menufication-outer-wrap.menufication-transition-in-multiple .menufication-multiple-left{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple.left-direction #menufication-non-css3-inner-wrap{left:-270px!important}#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple.left-direction #menufication-non-css3-top{left:-270px!important}#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple.right-direction #menufication-non-css3-inner-wrap{left:270px!important}#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple.right-direction #menufication-non-css3-top{left:270px!important}#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple .menufication-non-css3-multiple-right{right:0!important}#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in-multiple .menufication-non-css3-multiple-left{left:0!important}