#footerwrap {text-align:;width:100%;}
#Navigation-16247 .page-4359009 a {width:79px;}
#Navigation-16247 .page-4359011 a {width:80px;}
#Navigation-16247 .page-4359012 a {width:101px;}
#Navigation-16247 .page-4359013 a {width:108px;}
#Navigation-16247 .page-4359014 a {width:94px;}
#Navigation-16247 .page-4359021 a {width:94px;}
#Navigation-16247 .page-4359022 a {width:94px;}
#maincolumn { min-height:600px;} 
#footer { clear:both;} 
#Navigation-16247 { width:650px !important;} 
#Navigation-0 { width:500px !important;} 
#Navigation-16247 ul li a.hover {cursor:pointer;}
/* AR */
td#page-contact-info {padding:12px 15px;}
td#page-contact-info span.email a, td#page-contact-info span.phone a {font-size:18px;color:#C362D6;margin:12px 0;line-height:1.8;}
div#galleryImages li img {max-height: 180px;}
span#Labelcd0a037f {display: block;}
div.slideOverlay {display: none;}
div#header div.headerTop, section#buckets div.buckets, div#footerwrap {border: none !important;}
section#buckets .buckets .bucket {min-height: 320px;}

/* Editor */
#tinymce {padding:0!important;overflow-y:visible!important;opacity:1!important;pointer-events:all!important;height:auto!important;}
#UpdatePanel1 #header {position:relative!important;}
#UpdatePanel1 #contactForm {display:none!important;}
#UpdatePanel1 #galleryImages li {width:auto;}
#secHomePageTitle {position:initial!important;}

/* Misc */
#EditorMain_resize {display:none;}
#_atssh {display:none!important;}
#secMainInstruction {height:auto!important;}
.clearfix::before, .clearfix::after {content:""!important;display:table!important;}
.group::before, .group::after {content:""!important;display:table!important;}
.group::after, .clearfix::after {clear:both!important;}
.group, .clearfix {zoom:1!important;}
.visible {display:block!important;}
*, *::after, *::before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;position:relative;outline:none;}

/* Placeholders */
::-moz-placeholder {text-transform:uppercase;letter-spacing:0.05em;font-weight:bold;color:#bcbcbc;font-size:14px;opacity:1;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
::-webkit-input-placeholder {text-transform:uppercase;letter-spacing:0.05em;font-weight:bold;color:#bcbcbc;font-size:14px;opacity:1;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
:-moz-placeholder {text-transform:uppercase;letter-spacing:0.05em;font-weight:bold;color:#bcbcbc;font-size:14px;opacity:1;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
:-ms-input-placeholder {text-transform:uppercase;letter-spacing:0.05em;font-weight:bold;color:#bcbcbc;font-size:14px;opacity:1;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}

:focus::-moz-placeholder {opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
:focus::-webkit-input-placeholder {opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
:focus:-moz-placeholder {opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
:focus:-ms-input-placeholder {opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}

/* Hide */
#leftcolumn, #rightcolumn, #toTop, #searchContainer, #newsletterContainer, .downarrowclass, .rightarrowclass, .slicknav_menu {display:none!important;}

/* De-Select */
ul.social, .ddsmoothmenu-h, a.button, img
{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}

/* Transitions */
ul.social, ul.social li, #footer .ddsmoothmenu-h, #mobile, a, a.button, #contactForm input, #contactForm textarea, #contactForm select, #galleryImages ul li a, #mobile .hamburger {-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

/* Default Colors */
#buckets .buckets{background:#575757;border-color:#000;}#buckets a.button{background:#FFF;color:#575757;}#footer .ddsmoothmenu-h ul li a.menuactive{color:#000;}#footerwrap{background:#575757;border-color:#000;color:#FFF;}#header .ddsmoothmenu-h ul li a{color:#575757;}#header .ddsmoothmenu-h ul li a.menuactive,#contactForm input:focus,#contactForm input:focus,#contactForm textarea:focus,#contactForm select:focus{border-color:#000;}#header .ddsmoothmenu-h ul li a:hover,#header .ddsmoothmenu-h ul li a.menuactive,section h1,section h3,section h3,section h4{color:#000;}#header .headerBottom{background:#FFF;border-color:#575757;}#header .headerTop{background:#575757;border-color:#000;}#header .headerTop .info,#header .headerTop .info a,#footer .ddsmoothmenu-h ul li a,ul.social li,.master-slider-container .slideOverlay h1.pageName,#buckets .buckets .bucket,#footer a{color:#7c58a5;}.master-slider-container .slideOverlay a.button,section a.button,#contactForm input[type="submit"]{background:#7c58a5;color:#FFF;}section.alt{background:#ededed;}

/* Responsive Tables */
.table-responsive {table-layout:fixed;width:100%!important;height:auto!important;border-collapse:collapse;}
.table-responsive td, .table-responsive th {height:auto!important;position:relative;display:block;float:left;}
.table-responsive tr {display:flex;width:100%!important;}

/* Responsive iFrames */
.embed-container {position:relative;padding-bottom:62%;height:0;overflow:hidden;max-width:100%;}
.embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;padding:15px 15px 0;}

/* Layout */
/* html, body, form {height:100%;}
html {overflow-x:hidden!important;overflow-y:scroll!important;} */
body {font-family:'Proxima Nova',sans-serif;font-weight:300;font-size:17px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.5s!important;-moz-transition:opacity 0.5s!important;-o-transition:opacity 0.5s!important;transition:opacity 0.5s!important;}
body.loaded {opacity:1;pointer-events:all;}

.container {width:100%;max-width:100%;padding:0 20px;}
.row {width:100%;max-width:1140px;margin:0 auto;zoom:1;z-index:1;}
.row::before, .row::after, .container::before, .container::after {content:"";display:table;}
.row::after, .container::after {clear:both;}

h1, h2, h3, h4 {text-align:center;}
h1, h2, h3 {font-weight:800;}
h4 {font-weight:500;}
p {margin:15px auto 0;}
a {text-decoration:none;}
img {max-width:100%;height:auto;}

.anchor {display:block;top:0;position:absolute;visibility:hidden;}

/* Buttons */
a.button {font-family:'Proxima Nova',sans-serif;height:50px;padding:0 30px;margin:20px auto 0;display:table;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:0;text-transform:uppercase;font-weight:700;cursor:pointer;font-size:16px;letter-spacing:0.05em;line-height:52px;text-decoration:none;}
a.button:hover {-webkit-filter:saturate(150%);filter:saturate(150%);}

/* Social Media */
ul.social {float:right;}
ul.social li {position:relative;}
ul.social li:first-child {margin-left:0;}
ul.social li:hover {opacity:.6;}
ul.social li a {font-size:0;display:block;position:absolute;top:0;left:0;text-decoration:none!important;}

/* Header */
#header {width:100%;position:fixed;top:0;z-index:11;}
#header .headerTop {padding:11.5px 20px 11.5px;font-size:16px;border-width:3px 0 0;border-style:solid;}
#header .headerTop .info {float:left;line-height:25px;}
#header .headerTop .info a:hover {opacity:.7;}
#header .headerTop .info span.spacer {margin:0 7px;}
#header .headerTop .info i.fa-envelope {font-size:15px;margin-right:8px;}
#header .headerTop .info i.fa-phone {font-size:19px;margin-right:6px;top:2px;}

#header .headerTop ul.social {top:4px;}
#header .headerTop ul.social li {font-size:18px;margin-left:7px;}
#header .headerTop ul.social li a {width:20px;height:20px;}

#header .headerBottom {border-width:0 0 3px;border-style:solid;}
#header .headerBottom .logo {margin:15px 0;float:left;z-index:1;}

/* Main Navigation */
#header .ddsmoothmenu-h.main {position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
#header .ddsmoothmenu-h.main > ul {width:100%;float:right;}
#header .ddsmoothmenu-h.main ul li {float:left;display:block;/*text-align:right;*/text-align:center;}
#header .ddsmoothmenu-h.main ul li a {font-weight:600;font-size:16px;text-transform:uppercase;cursor:pointer;}
#header .ddsmoothmenu-h.main > ul > li > a.menuactive {font-weight:700;border-width:0 0 3px;border-style:solid;padding-bottom:15px;}

#header .ddsmoothmenu-h.main > ul > li ul {background-color:#FFF;margin:0;padding:20px 0 10px;-moz-box-shadow:0 25px 50px rgba(0,0,0,.15);-webkit-box-shadow:0 25px 50px rgba(0,0,0,.15);box-shadow:0 25px 50px rgba(0,0,0,.15);}

#header .ddsmoothmenu-h.main > ul > li > ul {overflow:visible!important;width:150%!important;left:50%!important;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}

#header .ddsmoothmenu-h.main ul li ul li {padding:5px 0;margin:0;display:block;float:left;width:100%!important;}
#header .ddsmoothmenu-h.main ul li ul li:first-child {margin-top:0;}
#header .ddsmoothmenu-h.main ul li ul li a {font-size:12px;letter-spacing:1.25px;line-height:1.25;display:block!important;}
#header .ddsmoothmenu-h.main ul li ul li a.menuactive {font-weight:700;}
#header .ddsmoothmenu-h.main ul li ul li a, #header .ddsmoothmenu-h.main ul li ul li a:hover {border-bottom:none!important;}

#header .ddsmoothmenu-h.main > ul > li > ul > li ul {left:calc(100% - 1px)!important;width:100%!important;background-color:#FFF;padding:5px;}
#header .ddsmoothmenu-h.main > ul > li > ul > li ul li {margin:0;padding:0;}
#header .ddsmoothmenu-h.main > ul > li > ul > li ul li a {font-size:10px;padding:5px 0;}

/* Slideshow */
.master-slider-container {z-index:10;overflow:hidden;max-height:750px!important;}
.master-slider-container .ms-slide-bgcont {background-position:top center!important;background-size:cover!important;}

.master-slider-container .slideOverlay {float:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:99999!important;width:100%;max-width:900px;padding:0 20px;}
.master-slider-container .slideOverlay h1.pageName {font-size:60px;line-height:70px;}
.master-slider-container .slideOverlay h1.pageName span {font-weight:400;display:block;font-size:28px;line-height:35px;margin-top:5px;}

#sliderContainer .nivo-slice {background-size:100%!important;display:block!important;height:100%!important;position:absolute!important;top:0!important;width:100%!important;z-index:98!important;}
#sliderContainer .nivo-controlNav {z-index:9999;}
#sliderContainer .nivo-directionNav {position:absolute;z-index:99999;top:50%;width:100%;}
#sliderContainer .slideOverlay,.nivo-slice{width:100%;height:auto;}

#sliderContainer .nivoSlider a.nivo-imageLink {z-index:9999;position:relative;}
#sliderContainer .nivoSlider > a > img {zoom:0;filter:alpha(opacity=0);opacity:0;width:100%;height:auto;display:block!important;position:relative;}

#sliderContainer #slider {background-size:100%!important;}
#sliderContainer .nivo-controlNav, #sliderContainer .nivo-directionNav{z-index:9999;}

/* Buckets */
#buckets {padding:0;}
#buckets .buckets {max-width:100%;display:flex;border-width:0 0 3px;border-style:solid;}
#buckets .buckets .bucket {padding:65px 20px;width:33.33%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
#buckets .buckets .bucket:nth-of-type(1) {background-image:url('/Templates/V1/img/bucket-left.png');background-repeat:repeat-y;background-position:right;}
#buckets .buckets .bucket:nth-of-type(3) {background-image:url('/Templates/V1/img/bucket-right.png');background-repeat:repeat-y;background-position:left;}
#buckets .buckets .bucket i {font-size:50px;margin:0 auto 15px;display:table;}
#buckets .buckets .bucket h2 {font-size:32px;line-height:36px;}
#buckets .buckets .bucket p {font-size:18px;text-align:center;max-width:425px;line-height:25px;font-weight:300;}
#buckets .buckets .bucket a.button:hover {opacity:.7;}

/* Sections */
section {padding:80px 0;}
#interior section {padding:40px 0;}
section h1.pageName {font-size:35px;margin-bottom:20px;}
section h3 {font-size:40px;}
section h4 {font-size:23px;max-width:640px;margin:10px auto 0;line-height:30px;}
section p {max-width:900px;font-weight:400;line-height:26px;text-align:center;}
#maincolumn section p:first-child, #maincolumn section div + p {margin-top:15px;}
section p a {font-weight:bold;}
section img {margin:0 auto;display:block;}

/* Gallery */
#galleryImages ul {padding-right:60px;margin-top:20px;}
#galleryImages ul:nth-of-type(1) {margin-top:0;}
#galleryImages ul li {float:left;display:block;padding:0;margin:0;border:none;border-radius:0;width:25%;}
#galleryImages ul li:nth-of-type(2) {left:20px;}
#galleryImages ul li:nth-of-type(3) {left:40px;}
#galleryImages ul li:nth-of-type(4) {left:60px;}
#galleryImages ul li a {display:block;}
#galleryImages ul li a:hover {opacity:.5;}

/* Form Fields */
#MainContent_contactFormContainer {left:0!important;position:relative!important;top:0!important;width:100%;margin:25px auto 0;max-width:400px;}

#contactForm * {-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.fRow {float:none;display:block;margin:10px 0 0;padding:0;width:100%;position:relative;overflow:visible;}
.cformlabel {display:none;width:100%;float:none;text-align:left;margin:10px 0 5px;}
#MainContent_ctl00_lblTime.cformlabel {display:block;}

.errorRequired {transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:absolute;margin-top:11.5px;color:#B0171F;font-size:22px;right:15px;background-image:none;}

#contactForm input {width:auto;}
#contactForm input, #contactForm textarea, #contactForm select {width:100%!important;padding:3px 16px 0;color:#5f5f5f;font-size:16px;border:0;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;box-shadow:none!important;font-family:'Proxima Nova',sans-serif;height:50px;background-color:#EDEDED;border:3px solid transparent;}
#contactForm textarea {padding:16px;height:150px!important;resize:none;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;margin-bottom:-4px;}
#contactForm input[type="submit"] {height:50px;padding:0 30px;display:table;margin:0 auto;display:table;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:0;text-transform:uppercase;font-weight:700;cursor:pointer;font-size:16px;letter-spacing:0.05em;line-height:52px;width:auto!important;}
#contactForm input[type="submit"]:hover {-webkit-filter:saturate(150%);filter:saturate(150%);}

#contactForm {padding-left:25px;}

/* Footer */
#footerwrap {padding:25px 0 15px;border-style:solid;border-width:3px 0 0;}

#footer a:hover {opacity:.7;}

#footer .ddsmoothmenu-h {float:left;margin:15px 0;}
#footer .ddsmoothmenu-h ul {width:100%;float:left;}
#footer .ddsmoothmenu-h ul li {float:left;display:block;text-align:left;}
#footer .ddsmoothmenu-h ul li a {font-weight:700;font-size:14px;text-transform:uppercase;cursor:pointer;}

#footer .footerTop br {display:none;}
#footer .footerTop ul.social {margin:15px 0;}
#footer .footerTop ul.social li {font-size:22px;margin-left:17px;}
#footer .footerTop ul.social li a {width:24px;height:24px;}

#footer .footerMiddle .address, #footer .footerMiddle .info {font-weight:600;font-size:20px;line-height:28px;margin:15px 0;}
#footer .footerMiddle .address {float:left;}
#footer .footerMiddle .info {float:right;text-align:right;}
#footer .footerMiddle .info i.fa-phone {font-size:26px;margin-right:6px;top:3px;}
#footer .footerMiddle .info i.fa-envelope {font-size:20px;margin-right:8px;}

#footer .footerBottom .copyright {float:left;font-weight:400;font-size:15px;margin:15px 0;}
#footer .footerBottom .v5 {float:right;margin:15px 0;}
#footer .footerBottom .v5 br {display:none;}
#footer .footerBottom .v5 .webDugoutLink {font-size:12px;padding:0;}
#footer .footerBottom .v5 .webDugoutLink a {font-weight:400;}

/* Mobile Menu */
#mobile {position:fixed;right:0;z-index:99999;visibility:hidden;opacity:0;visibility:hidden;}
#mobile .ddsmoothmenu-h {left:auto;background-color:#0d223d;width:100%!important;height:100%;top:0;bottom:0;right:-100%;bottom:0;pointer-events:none;position:fixed;display:block!important;z-index:9999;-webkit-transition:right 0.5s, opacity 0.5s;-moz-transition:right 0.5s, opacity 0.5s;-o-transition:right 0.5s, opacity 0.5s;transition:right 0.5s, opacity 0.5s;z-index:1;border-width:3px 0 0;border-style:solid;}
body.pushed #mobile .ddsmoothmenu-h {opacity:1;pointer-events:all;right:0%;}

#mobile .ddsmoothmenu-h > ul {width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
#mobile .ddsmoothmenu-h > ul > li {width:100%;float:none;display:block;}
#mobile .ddsmoothmenu-h > ul > li > a {text-transform:uppercase;display:block;width:100%;letter-spacing:.05em;font-size:20px;padding:20px 15px 15px;text-align:center;font-weight:700;}

#mobile .hamburger {position:absolute;top:0;right:5px;z-index:2;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:absolute;}
#mobile .hamburger-box {width:25px;height:17px;}
#mobile .hamburger-inner, #mobile .hamburger-inner:after, #mobile .hamburger-inner:before {-webkit-transition:transform ease .15s, background-color 0.5s!important;-moz-transition:transform ease .15s, background-color 0.5s!important;-o-transition:transform ease .15s, background-color 0.5s!important;transition:transform ease .15s, background-color 0.5s!important;width:25px;height:4px;}
#mobile .hamburger:hover {opacity:1;}
#mobile .hamburger-inner:before {top:-7px;}
#mobile .hamburger-inner:after {bottom:-7px;}
#mobile .hamburger--arrow-r.is-active .hamburger-inner {height:4px;}
#mobile .hamburger--arrow-r.is-active .hamburger-inner:before {transform:translate3d(8px,1px,0)rotate(45deg)scaleX(1);height:4px;width:20px;}
#mobile .hamburger--arrow-r.is-active .hamburger-inner:after {transform:translate3d(8px,-1px,0)rotate(-45deg)scaleX(1);height:4px;width:20px;}

#mobile .hamburger--arrow-r.is-active {top:-12px;}

#mobile ul.social {float:none;display:table;margin:20px auto 0;}
#mobile ul.social li {font-size:22px;margin-left:20px;}
#mobile ul.social li:first-child {margin-left:0;}
#mobile ul.social li a {width:25px;height:25px;}

/* Responsive */
@media handheld, only screen and (max-width:1024px) {
.master-slider-container .slideOverlay {max-width:700px;}
.master-slider-container .slideOverlay h1.pageName {font-size:40px;line-height:50px;}
.master-slider-container .slideOverlay h1.pageName span {font-size:22px;line-height:27px;}

#buckets .buckets {display:block;}
#buckets .buckets .bucket {width:100%;padding:40px 20px;}
#buckets .buckets .bucket:nth-of-type(1) {background-image:url('/Templates/V1/img/bucket-top.png');background-repeat:repeat-x;background-position:bottom;}
#buckets .buckets .bucket:nth-of-type(3) {background-image:url('/Templates/V1/img/bucket-bottom.png');background-repeat:repeat-x;background-position:top;}
#buckets .buckets .bucket i {font-size:45px;}
#buckets .buckets .bucket h2 {font-size:27px;line-height:31px;}
#buckets .buckets .bucket p {font-size:17px;line-height:23px;}

section {padding:40px 0;}
section h3 {font-size:35px;}
section h4 {font-size:20px;line-height:27px;}
}

@media handheld, only screen and (max-width:850px) {
#header .ddsmoothmenu-h.main {opacity:0;pointer-events:none;visibility:hidden;}
#mobile {opacity:1;visibility:visible;}

#header .headerTop .info, #footer .footerTop ul.social {float:none;display:table;margin:15px auto;text-align:center;}
#header .headerTop ul.social {display:none;}

.table-responsive td, .table-responsive tr, .table-responsive th {display:block;width:100%!important;float:none;}

#contactForm {padding-left:0;}

#footer .ddsmoothmenu-h {display:none;}
}

@media handheld, only screen and (max-width:750px) {
#header .headerBottom .logo a img {width:calc(100% / 1.5);}
#header .ddsmoothmenu-h.main ul li a.menuactive {padding-bottom:10px;}

.master-slider-container .slideOverlay h1.pageName {font-size:32px;line-height:38px;}
.master-slider-container .slideOverlay h1.pageName span {font-size:20px;line-height:22px;}

section h3 {font-size:30px;}

#footer .footerMiddle .address, #footer .footerMiddle .info, #footer .footerBottom .copyright, #footer .footerBottom .v5 {float:none;display:table;margin:15px auto;text-align:center;}

#footer .footerMiddle .address, #footer .footerMiddle .info {font-size:18px;line-height:25px;}
#footer .footerMiddle .info i.fa-phone {font-size:24px;}
#footer .footerMiddle .info i.fa-envelope {font-size:18px;}

#footer .footerBottom .copyright {font-size:14px;}
#footer .footerBottom .v5 .webDugoutLink {font-size:12px;}
}

@media handheld, only screen and (max-width:625px) {
#galleryImages ul {padding-right:0;margin-top:0;}
#galleryImages ul li {width:100%;margin-top:20px;}
#galleryImages ul:nth-of-type(1) li:nth-of-type(1) {margin-top:0;}
#galleryImages ul li:nth-of-type(2), #galleryImages ul li:nth-of-type(3), #galleryImages ul li:nth-of-type(4) {left:0;}
}

@media handheld, only screen and (max-width:500px) {
#mobile .ddsmoothmenu-h > ul > li > a {font-size:18px;}

#mobile ul.social li {font-size:20px;margin-left:20px;}
#mobile ul.social li a {width:23px;height:23px;}
}

/* OVERRIDES */

/* Header */
#header .headerTop {border-color:#7c58a5;} /* Header Top Border Color */
#header .headerTop {background-color:#f3e9fe;} /* Header Top Background Color */
#header .headerTop .info, #header .headerTop .info a {color:#7c58a5;} /* Contact Info Text Color */
#header .headerBottom {background-color:#FFF;}  /* Header Background Color */
#header .headerBottom {border-color:#f3e9fe;} /* Header Bottom Border Color */

/* Main Navigation */
#header .ddsmoothmenu-h.main ul li a {color:#575757;} /* Navigation Link Color */
#header .ddsmoothmenu-h.main ul li a:hover, #header .ddsmoothmenu-h.main ul li a.menuactive, #header .ddsmoothmenu-h.main ul li a.selected {color:#7c58a5;} /* Link Hover/Active Color */
#header .ddsmoothmenu-h.main ul li a.menuactive {border-color:#7c58a5;} /* Link Active Underline Color */

/*Footer Navigation */
#footer .ddsmoothmenu-h ul li a {color:#7c58a5;} /* Navigation Link Color */
#footer .ddsmoothmenu-h ul li a.menuactive {color:#7c58a5;} /* Link Active Color */

/* Social Media */
ul.social li {color:#7c58a5;} /* Social Media Icon Color */

/* Slideshow */
.master-slider-container .slideOverlay h1.pageName {color:#FFF;} /* HERO H1 Color */

/* Buttons */
.master-slider-container .slideOverlay a.button {background-color:#7c58a5;color:#FFF;} /* Slideshow Button Colors */
section a.button {background-color:#7c58a5;color:#FFF;} /* Body Button Colors */

/* Buckets */
#buckets .buckets {background-color:#f3e9fe;} /* Buckets Background Color */
#buckets .buckets {border-color:#7c58a5;} /* Buckets Top Border Color */
#buckets .buckets .bucket {color:#7c58a5;} /* Buckets Text Color */
#buckets a.button {background-color:#7c58a5;color:#fff;} /* Buckets Button Colors */

/* Sections */
section.alt {background-color:#ededed;} /* Alternate Section Background Color (Home Only) */
section h1, section h3 {color:#7c58a5;} /* H1 Color (Interior Only) */
section h3 {color:#7c58a5;} /* Section Heading Color */
section h4 {color:#7c58a5;} /* Section Subheading Color */
section p a {color:#f3e9fe;} /* Paragraph Link Color */

/* Form Fields */
#contactForm input[type="submit"] {background-color:#7c58a5;color:#FFF;} /* Submit Button Colors */
#contactForm input:focus, #contactForm input:focus, #contactForm textarea:focus, #contactForm select:focus {border-color:#7c58a5;} /* Focus Border Colors */

/* Footer */
#footerwrap {background-color:#f3e9fe;} /* Footer Background Color */
#footerwrap {border-color:#7c58a5;} /* Footer Top Border Color */
#footerwrap {color:#7c58a5;} /* Footer Text Color */
#footer a {color:#7c58a5;} /* Footer Link Color */

/* Mobile Menu */
#mobile .hamburger-inner, #mobile .hamburger-inner:after, #mobile .hamburger-inner:before {background-color:#f3e9fe;} /* Hamburger Color */
#mobile .hamburger:hover .hamburger-inner, #mobile .hamburger:hover .hamburger-inner:after, #mobile .hamburger:hover .hamburger-inner:before {background-color:#7c58a5;} /* Hamburger Hover Color */
#mobile .hamburger--arrow-r.is-active .hamburger-inner, #mobile .hamburger--arrow-r.is-active .hamburger-inner:before, #mobile .hamburger--arrow-r.is-active .hamburger-inner:after {background-color:#7c58a5;} /* Arrow Color */
#mobile .hamburger--arrow-r.is-active:hover .hamburger-inner, #mobile .hamburger--arrow-r.is-active:hover .hamburger-inner:before, #mobile .hamburger--arrow-r.is-active:hover .hamburger-inner:after {background-color:#FFF;} /* Arrow Hover Color */

#mobile .ddsmoothmenu-h {border-color:#7c58a5;} /* Mobile Menu Top Border Color */
#mobile .ddsmoothmenu-h {background-color:#f3e9fe;} /* Mobile Menu Background Color */
#mobile .ddsmoothmenu-h > ul > li > a {color:#FFF;} /* Link Color */
#mobile .ddsmoothmenu-h > ul > li > a:hover {color:#7c58a5;} /* Link Hover Color */
#mobile .ddsmoothmenu-h > ul > li > a.menuactive {color:#7c58a5;} /* Link Active Color */
