


/* Edits by Nicasio LLC */

/* Main Menu (new Green Style) */

.WaGadgetMenuHorizontal.menuStyle007 .menuBackground {
background: #57ad40;
background: -moz-linear-gradient(top,  #57ad40 0%, #3e8827 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57ad40), color-stop(100%,#3e8827));
background: -webkit-linear-gradient(top,  #57ad40 0%,#3e8827 100%);
background: -o-linear-gradient(top,  #57ad40 0%,#3e8827 100%);
background: -ms-linear-gradient(top,  #57ad40 0%,#3e8827 100%);
background: linear-gradient(to bottom,  #57ad40 0%,#3e8827 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57ad40', endColorstr='#3e8827',GradientType=0 );
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
width:100%;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:first-child {
display:none;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
height:20px;
font-size:16px;
line-height: 18px;
padding: 16px 12px 16px 12px;
}

.WaGadgetMenuHorizontal.menuStyle007 .menuInner ul.firstLevel > li > .item:hover > a {
background: -moz-linear-gradient(top,  rgba(129,188,59,0.8) 0%, rgba(129,188,59,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,188,59,0.8)), color-stop(100%,rgba(129,188,59,0)));
background: -webkit-linear-gradient(top,  rgba(129,188,59,0.8) 0%,rgba(129,188,59,0) 100%);
background: -o-linear-gradient(top,  rgba(129,188,59,0.8) 0%,rgba(129,188,59,0) 100%);
background: -ms-linear-gradient(top,  rgba(129,188,59,0.8) 0%,rgba(129,188,59,0) 100%);
background: linear-gradient(to bottom,  rgba(129,188,59,0.8) 0%,rgba(129,188,59,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3381bc3b', endColorstr='#0081bc3b',GradientType=0 );
box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
}

.WaGadgetMenuHorizontal.menuStyle007 .menuInner ul.firstLevel > li.sel > .item > a {
background: rgb(72,33,124);
background: -moz-linear-gradient(top,  rgba(72,33,124,1) 0%, rgba(50,22,81,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,33,124,1)), color-stop(100%,rgba(50,22,81,1)));
background: -webkit-linear-gradient(top,  rgba(72,33,124,1) 0%,rgba(50,22,81,1) 100%);
background: -o-linear-gradient(top,  rgba(72,33,124,1) 0%,rgba(50,22,81,1) 100%);
background: -ms-linear-gradient(top,  rgba(72,33,124,1) 0%,rgba(50,22,81,1) 100%);
background: linear-gradient(to bottom,  rgba(72,33,124,1) 0%,rgba(50,22,81,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48217c', endColorstr='#321651',GradientType=0 );
box-shadow: inset 0 0 2px rgba(0,0,0,0.6);
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a > span {
height:20px;
}

.WaGadgetMenuHorizontal .menuInner ul ul {
margin-top:0px;
}

.WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul {
background-color:#3e8827;
}

.WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul li {
border-color:#3A7C24;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
font-size:14px;
line-height:18px;
}

.WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul li > .item:hover > a {
background: #56A033;
}

.WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul li.sel > .item > a {
background: #321651;
}

.WaGadgetMenuHorizontal .menuInner ul ul ul {
margin-left:0px;
}

.WaGadgetMenuHorizontal .menuInner .firstLevel > li:last-child ul ul, .WaGadgetMenuHorizontal .menuInner .firstLevel > li.last-child ul ul {
margin-right:0px;
}

@media only screen and (max-width: 616px) {

  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul.firstLevel {
    background:#3e8827;
  }

  .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:first-child {
    display:block;
  }

  .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li {
    width:auto;
  }

  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul.firstLevel > li {
    border-color:#3A7C24;
  }

  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul.firstLevel > li > .item:hover > a {
    background:transparent;
    box-shadow: none;
  }

  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul.firstLevel > li.sel > .item > a {
    background: rgb(72,33,124);
    background: -moz-linear-gradient(top,  rgba(72,33,124,1) 0%, rgba(50,22,81,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,33,124,1)), color-stop(100%,rgba(50,22,81,1)));
    background: -webkit-linear-gradient(top,  rgba(72,33,124,1) 0%,rgba(50,22,81,1) 100%);
    background: -o-linear-gradient(top,  rgba(72,33,124,1) 0%,rgba(50,22,81,1) 100%);
    background: -ms-linear-gradient(top,  rgba(72,33,124,1) 0%,rgba(50,22,81,1) 100%);
    background: linear-gradient(to bottom,  rgba(72,33,124,1) 0%,rgba(50,22,81,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48217c', endColorstr='#321651',GradientType=0 );
    box-shadow: inset 0 0 2px rgba(0,0,0,0.6);
}

  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul li > .item:hover > a {
    background: transparent;
  }

  .WaGadgetMenuHorizontal .menuInner ul ul {
    margin-top:-5px !important;
  }

  .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > ul {
    margin-top:5px !important;
  }

  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul li > .item > a {
    opacity:0.8;
  }

  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul li.sel > .item > a,
  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul li.sel:hover > .item > a {
    background:#56A033;
  }

  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul li > .item > a {
    padding-top:8px;
    padding-bottom:8px;
  }
  
  .WaGadgetMenuHorizontal .menuInner ul ul ul {
    margin-top:5px !important;
  }

  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul ul li .item a,
  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul ul li .item a:hover {
    opacity:0.5;
    color:#FFF;
  }

  .WaGadgetMenuHorizontal.menuStyle007 .menuInner ul ul ul .item a {
    padding-top:3px;
    padding-bottom:3px;
  }

}


/* Secondary Menu Gadget (No Style) */

.WaGadgetCustomMenu.menuStyleNone ul {
font-size:16px;
font-weight:400;
}

.WaGadgetCustomMenu.menuStyleNone li a {
color:#48AC51 !important;
}

.WaGadgetCustomMenu.menuStyleNone li a:hover {
color:#8767BA !important;
}

.WaGadgetCustomMenu.menuStyleNone .orientationHorizontal li + li:before {
color:#8767BA;
font-weight: 300;
}


/* Social Profile Gadget (Theme Style) */

.WaGadgetSocialProfile.gadgetThemeStyle li a {
width:40px;
height:40px;
background: url(/BuiltTheme/bookshelf_textbook.v3.0/c3a0dec2/images/icon_set.png) 0px -1342px no-repeat;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a.Facebook {
background-position:0px -1342px;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.Facebook:hover {
background-position:-50px -1342px;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a.Twitter {
background-position:0px -1384px;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.Twitter:hover {
background-position:-50px -1384px;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a.Google {
background-position:0px -1510px;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.Google:hover {
background-position:-50px -1510px;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a.YouTube {
background-position:0px -1468px;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.YouTube:hover {
background-position:-50px -1468px;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a.Pinterest {
background-position:0px -1426px;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.Pinterest:hover {
background-position:-50px -1426px;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a.Blog {
background-position:0px -1552px;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.Blog:hover {
background-position:-50px -1552px;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a.LinkedIn {
background-position:0px -1594px;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.LinkedIn:hover {
background-position:-50px -1594px;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a.Instagram {
background-position:0px -1636px;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.Instagram:hover {
background-position:-50px -1636px;
}


/* Upper Footer Area (Grey Background) */ 
.zoneFooter1 {
background: #E5E5E5;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/*Fixed by WA Support 07/10/2015*/
.WaGadgetCustomMenu .orientationHorizontal li:after
{ display: none; }
.WaGadgetCustomMenu .orientationHorizontal li
{ margin: 0 }
/*end*/





/* Edits by DotCreativity  */

body {background:#fff!important;}
h1, h2, h3, h4 {font-family: Arial!important;}
h1 {font-size: 20px!important;}
h2 {font-size: 18px!important;}
h3 {font-size: 16px!important;}
h4 {font-size: 14px!important;}

.WaGadgetUpcomingEvents ul li .title,
.WaGadgetUpcomingEvents ul li .date,
.WaGadgetUpcomingEvents ul li .date .location {font-size:12px!important;}

/* end */