/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

.region-header .region-inner.clearfix {
  position: relative;
}

/*.region-header .block-imageblock:nth-child(1),
 .region-header .block-imageblock:nth-child(2),
 .region-header .block-imageblock:nth-child(3),
 .region-header .block-imageblock:nth-child(4)
 {
  width: auto;
}

 .region-header .block-imageblock:nth-child(2) {
 width: 1auto;
 }
 .region-header .block-imageblock:nth-child(3) {
 width: 29.61%;
 
 }
 .region-header .block-imageblock:nth-child(4) {
 width: 16.46%;
 }*/

#logo {
  width: 40%;
}


#page-title {
  font-size: 2.6rem;
}

.field-name-field-page-subtitle {
  font-size: 1.2rem;
}

p {font-size: 120%;}

.field-name-body blockquote p {
  font-size: 240%;
}

.website-sponsorship {
  right: 52px;
  top: 0px;
}

.website-sponsorship h2.block-title {
  margin-bottom: .5rem;
  font-weight: bold;
  font-style:italic;
  line-height: 1.2;
  font-size: 1.2rem;
}

.website-sponsorship p {
  margin-bottom: .95rem;
  font-size: 0.9rem;
}

 


#menu-bar {
position: relative;
}

#menu-bar:before {
background-image: url(/sites/all/themes/whippany/images/acorn-left1.png);
background-size: auto 50px;
background-repeat: no-repeat;
visibility: visible;
content: "";
width: 100px;
height: 50px;
position:absolute;
top: 0;
left: -90px;

}

#menu-bar:after {
background-image: url(/sites/all/themes/whippany/images/acorn-right1.png);
background-size: auto 50px;
background-repeat: no-repeat;
visibility: visible;
content: "";
width: 100px;
height: 50px;
position:absolute;
top: 0;
right: -100px;

}

.nav li a, .nav ul.menu li a {
  padding: 0 0.6rem;
}

ul.menu li a {
  font-size: 0.9rem;
}

.view-photo-galleries .views-field-title {
  font-size: 0.74rem;
  margin-bottom: .4rem;
}

.field-name-field-photo-gallery-images figcaption.caption.full-caption {
  font-size: 0.8rem;
  margin-top: 1rem;
}

/* NICE MENUS */

ul.nice-menu li a, ul.nice-menu li .nolink {
  font-size: 0.9rem;
}

.menu-wrapper {
  margin: 0;
}

ul.nice-menu li a, ul.nice-menu li .nolink {
  display: block;
  padding: 0 0.6rem;
  white-space: nowrap;
  line-height: 50px;
}

ul.nice-menu li.menuparent li a {
  
  padding: 0 0 0 1vw;
  line-height: 2.2;
  
}

ul.nice-menu-down li.menuparent {
  background: #eee url("/sites/all/modules/nice_menus/images/arrow-down.png") 7.3rem center no-repeat; /* LTR */
}

ul.nice-menu-down li.menuparent .nolink {
  padding-right: 1.3rem;
}

ul.nice-menu-down li.menuparent > ul {
  top: 3.1rem;
  background: #ecf0e1;
  border: 1px solid #c7c7c7;
}

.node li {
  font-size: 120%;
}

.block-title {

 text-align: left;
 font-size: 1.95rem;

}

.view-villages .item-list,
.view-maps .item-list {
    font-size: 1.46rem;
}

.more-link {
  font-size: 1.1rem;
}

.region-two-66-33-second p {

  font-size: 100%;

}

.page-maps .node .node-title {
  margin-bottom: 2vw;
  text-align: left;
}