#main-wrapper {
background: transparent url(/sites/all/themes/aw/custom-branding/westcoast/images/main-wrapper-bg.png) center top no-repeat;
position: relative;
top: -40px;
margin-bottom: -40px;
}                    


#navigation .block-menu ul.menu li a {
padding: 7px 30px;
}
       

body.front #header-bottom-wrapper {
height: 70px;
/** To edit this background, follow this link:
http://svgeneration.com/generate/Graph-Paper?size=40&background=8ccce5&lines=dff1f8&line-width=1&turbulence=0.1&
*/
background-color: #8ccce5;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyODAnIGhlaWdodD0nMjgwJyB2aWV3Qm94PScwIDAgMjgwIDI4MCc+Cgk8ZGVmcz4KCQk8cGF0dGVybiBpZD0nYmx1ZXN0cmlwZScgcGF0dGVyblVuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMCcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgODAgODAnID4KCQk8cmVjdCB3aWR0aD0nMTEwJScgaGVpZ2h0PScxMTAlJyBmaWxsPScjOGNjY2U1Jy8+CgkJCTxwYXRoIGQ9J00xLDFoODB2ODBoLTgwdi04MCcgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1kYXNoYXJyYXk9JzAsMSwxJyBzdHJva2U9JyNkZmYxZjgnLz4KCQk8L3BhdHRlcm4+IAoJCTxmaWx0ZXIgaWQ9J2Z1enonIHg9JzAnIHk9JzAnPgoJCQk8ZmVUdXJidWxlbmNlIHR5cGU9J3R1cmJ1bGVuY2UnIHJlc3VsdD0ndCcgYmFzZUZyZXF1ZW5jeT0nLjIgLjMnIG51bU9jdGF2ZXM9JzUnIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLz4KCQkJPGZlQ29sb3JNYXRyaXggdHlwZT0nc2F0dXJhdGUnIGluPSd0JyB2YWx1ZXM9JzAnLz4KCQk8L2ZpbHRlcj4KCTwvZGVmcz4KCTxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbGw9J3VybCgjYmx1ZXN0cmlwZSknLz4KPHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsdGVyPSd1cmwoI2Z1enopJyBvcGFjaXR5PScwLjEnLz4KPC9zdmc+Cg==');

}      

body.not-front #header-bottom-wrapper {
min-height: 70px;
/** To edit this background, follow this link:
http://svgeneration.com/generate/Graph-Paper?size=40&background=8ccce5&lines=dff1f8&line-width=1&turbulence=0.1&
*/
background-color: #8ccce5;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyODAnIGhlaWdodD0nMjgwJyB2aWV3Qm94PScwIDAgMjgwIDI4MCc+Cgk8ZGVmcz4KCQk8cGF0dGVybiBpZD0nYmx1ZXN0cmlwZScgcGF0dGVyblVuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMCcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgODAgODAnID4KCQk8cmVjdCB3aWR0aD0nMTEwJScgaGVpZ2h0PScxMTAlJyBmaWxsPScjOGNjY2U1Jy8+CgkJCTxwYXRoIGQ9J00xLDFoODB2ODBoLTgwdi04MCcgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1kYXNoYXJyYXk9JzAsMSwxJyBzdHJva2U9JyNkZmYxZjgnLz4KCQk8L3BhdHRlcm4+IAoJCTxmaWx0ZXIgaWQ9J2Z1enonIHg9JzAnIHk9JzAnPgoJCQk8ZmVUdXJidWxlbmNlIHR5cGU9J3R1cmJ1bGVuY2UnIHJlc3VsdD0ndCcgYmFzZUZyZXF1ZW5jeT0nLjIgLjMnIG51bU9jdGF2ZXM9JzUnIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLz4KCQkJPGZlQ29sb3JNYXRyaXggdHlwZT0nc2F0dXJhdGUnIGluPSd0JyB2YWx1ZXM9JzAnLz4KCQk8L2ZpbHRlcj4KCTwvZGVmcz4KCTxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbGw9J3VybCgjYmx1ZXN0cmlwZSknLz4KPHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsdGVyPSd1cmwoI2Z1enopJyBvcGFjaXR5PScwLjEnLz4KPC9zdmc+Cg==');
      
} 

a {
color: #000;
text-decoration:none;      
} 

#block-superfish-2
{
  margin-top:25px;
}      

/* SUPERFISH DROPDOWN
/* SIMPLE RECURSIVE STYLE
/* SUB MENU BACKGROUND SHADOW


/* IF YOU WANT SHADOW ON SUB MENU, GIVE SOME PADDING TO IT*/
.sf-shadow ul {
  padding: 0 10px 10px 0;
}


/* IF YOU WANT ARROW ICON */
.sf-sub-indicator {
  display: block;
}
.sf-menu.sf-style-default a.sf-with-ul {
  padding-right: 2.25em;
  
}     


/* MENU ITEM BACKGROUND COLOR */
.sf-menu.sf-style-default li,
.sf-menu.sf-style-default li li,
.sf-menu.sf-style-default li li li{
  background-color: #66b8d9;
  margin-bottom: 10px;
  border-radius: 5px;
   
  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  
  -khtml-border-radius: 5px;  border-radius: 5px; 

}

.sf-menu.sf-style-default li li
{
   margin-left:10px;
    border-radius: 5px;
  
  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  
  -khtml-border-radius: 5px;  border-radius: 5px; 

}

/* MENU ITEM */
.sf-menu.sf-style-default li a,
.sf-menu.sf-style-default li a:visited {
  border-left: 1px solid white;
  
  padding: 10px 37px;
  font-size: 1em;
  color: #fff;
}

/* MENU ITEM EVENT COLOR*/
.sf-menu.sf-style-default li a:focus,
.sf-menu.sf-style-default li a:hover,
.sf-menu.sf-style-default li a:active {
  background-color: #3098c2;
  border-radius: 5px;
   
  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  
  -khtml-border-radius: 5px;  border-radius: 5px;
}

/* MENU ITEM CURRENT ACTIVE COLOR*/
.sf-menu.sf-style-default li a.active {
  background-color: #3098c2;
   -moz-border-radius: 5px;  -webkit-border-radius: 5px;  
  -khtml-border-radius: 5px;  border-radius: 5px;
}

/* MENU ITEM SFHOVER COLOR*/
.sf-menu.sf-style-default li.sfHover {
  background-color: #3098c2;
}

.sf-vertical li:focus ul, .sf-vertical li:hover ul, .sf-vertical li:active ul, .sf-vertical li.sfHover ul {
left: 12em;
top: 0;
background: #fff;
} 

#menu-52994-2{
border-left: 1px solid white;
padding: 10px 37px;
font-size: 1em;
color: #fff;
width: 94px;
}

#footer-container a {
color: white;
font-weight: normal;
}      



.buttonhome a {
display: inline-block;
background-color: #66b8d9;
color: white;
font-size: 15px;
padding: 12px 12px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 2px 5px #666;
-moz-box-shadow: 0 2px 5px #666;
-webkit-box-shadow: 0 2px 5px #666;
text-shadow: 0px 1px 1px #666;
text-decoration:none;
}


.buttonhome a:hover, .button a:focus {
display: inline-block;
background-color: #3da5cf;
color: white;
font-size: 15px;
padding: 12px 12px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;    
box-shadow: 0 2px 5px #666;
-moz-box-shadow: 0 2px 5px #666;
-webkit-box-shadow: 0 2px 5px #666;
text-shadow: 0px 0px 0px #000;
text-decoration:none;
} 
