.search-bar-menu {
clear: both;
}
.social-icons-header p {
  margin: 4px 0 10px 5px;
  }

.region-top-menu .block { float: right; margin: 0px; }
#block-search-form { width: 24% }
.social-icons-header p { float: right; }
.region-top-menu  .social-icons-header { float: right; }
.region-top-menu .block-inner { margin: 0px; padding-right: 45px; }
.social-icons-header .block-inner { padding-right: 10px; }
.search-bar-menu .block-inner { padding-top: 5px; }

li.first.leaf.menu-depth-1.menu-item-1714 a {color: #8C2B2B;}

a.fb, #block-block-13 a.fb { background-image: url(../images/facebookicon1.png); background-repeat: no-repeat;}
a.twitter, #block-block-13 a.twitter { background-image: url(../images/twittericon1.png); background-repeat: no-repeat;}
a.pinterest, #block-block-13 a.pinterest { background-image: url(../images/pinteresticon.png); background-repeat: no-repeat;}
li.icon a:hover, li.icon a:focus { background-position: 0 0; opacity: 50%; transition: 0s ;
}

li.icon { display: inline-block; list-style: none; }
li.icon a { 
  width: 23px; 
  height: 23px;
  display: block;
  background-position: 0 -23px;
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  margin-left: 0;
  padding-right: 5px !important;
  transition: 0s;
   -moz-transition: 0s; /* Firefox 4 */
   -webkit-transition: 0s; /* Safari and Chrome */
   -o-transition: 0s;
}

ul.icons {
  padding: 0;
}


.footernav {
  clear: both;
  margin-top: 20px;
  margin-bottom: 30px;
  width: 100%;
  font-size: 100%;
}
.footernav ul li {
  width: 20%;
  float: left;
  margin: 0;
  padding: 0;
  font-weight: bold;
  text-align: center;
  list-style: none;
  color: #33ff66;
}
.footernav ul li li {
  width: 100%;
  float: none;
  font-weight: normal;
  list-style: none;
  color: #33ff66;
  margin-left: 0px;
}
.mediacontact {
  float: left;
  text-align: left;
  width: 40%;
  height: 170px;
  font-size: 100%;
  padding-top: 0px;
  margin-bottom: 15px;
}
.mediacontact h6 {
  font-weight: bold;
  margin-bottom: 0px;
  font-size: 1.1em;
  color: #8b7052;
}
.mediacontact p {
  margin-top: 5px;
}  
.footercontact {
  float: left;
  text-align: right;
  width: 40%;
  height: 170px;
  font-size: 100%;
  padding-top: 0px;
}
.footercontact h6 {
  font-weight: bold;
  margin-bottom: 0px;
  font-size: 1.1em;
  color: #8b7052;
}
.footercontact p {
  margin-top: 5px;
}
.contactcenter {
  width: 20%;
  float: left;
  margin: 0px 0px 0px 0px;
  height: 210px;
  text-align: center;
}
.contactcenter ul li {
  margin: 0px 7px 0px 8px;
}

.gradline1 { clear: both; 
  float: none; 
  width: 100%; 
  height: 2px;
  margin: 0;
  border: none; 
  background: #ffffff;
  background: -moz-linear-gradient(left,  #ffffff 0%, #D1D1D1 50%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(50%,#D1D1D1), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(left,  #ffffff 0%,#D1D1D1 50%,#ffffff 100%);
  background: -o-linear-gradient(left,  #ffffff 0%,#D1D1D1 50%,#ffffff 100%);
  background: -ms-linear-gradient(left,  #ffffff 0%,#D1D1D1 50%,#ffffff 100%);
  background: linear-gradient(to right,  #ffffff 0%,#D1D1D1 50%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}

.gradline2 {
  max-height: 2px;
  margin-top: 0;
  clear: both;
}
.footernav {
  clear: both; 
  float: none; 
  width: 100%; 
  height: 2px;
  margin-top: 0px;
  border: none; 
  background: #ffffff;
  background: -moz-linear-gradient(left,  #ffffff 0%, #D1D1D1 50%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(50%,#D1D1D1), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(left,  #ffffff 0%,#D1D1D1 50%,#ffffff 100%);
  background: -o-linear-gradient(left,  #ffffff 0%,#D1D1D1 50%,#ffffff 100%);
  background: -ms-linear-gradient(left,  #ffffff 0%,#D1D1D1 50%,#ffffff 100%);
  background: linear-gradient(to right,  #ffffff 0%,#D1D1D1 50%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}

.gradline2 {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZGRkZGIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNSIgc3RvcC1jb2xvcj0iI2I4YjdiNyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0icmdiKDI1NSwgMjU1LCAyNTUpIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2cxKSIgLz48L3N2Zz4=);
background-image: -webkit-gradient(linear, left center, right center, color-stop(0%, #FFFFFF), color-stop(50.5%, #b8b7b7), color-stop(100%, rgb(255, 255, 255)));
background-image: -webkit-linear-gradient(left, #FFFFFF 0%, #b8b7b7 50.5%, rgb(255, 255, 255) 100%);
background-image: -moz-linear-gradient(left, #FFFFFF 0%, #b8b7b7 50.5%, rgb(255, 255, 255) 100%);
background-image: -ms-linear-gradient(left, #FFFFFF 0%, #b8b7b7 50.5%, rgb(255, 255, 255) 100%);
background-image: -o-linear-gradient(left, #FFFFFF 0%, #b8b7b7 50.5%, rgb(255, 255, 255) 100%);
background-image: linear-gradient(to right, #FFFFFF 0%, #b8b7b7 50.5%, rgb(255, 255, 255) 100%);
}

.region-footer .region-inner {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkZGRkZGIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNSIgc3RvcC1jb2xvcj0iI2I4YjdiNyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0icmdiKDI1NSwgMjU1LCAyNTUpIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2cxKSIgLz48L3N2Zz4=);
background-image: -webkit-gradient(linear, left center, right center, color-stop(0%, rgb(235, 235, 235)), color-stop(50.5%, #b8b7b7), color-stop(100%, rgb(255, 255, 255)));
background-image: -webkit-linear-gradient(left, #FFFFFF 0%, rgb(235, 235, 235) 50.5%, rgb(255, 255, 255) 100%);
background-image: -moz-linear-gradient(left, #FFFFFF 0%, rgb(235, 235, 235) 50.5%, rgb(255, 255, 255) 100%);
background-image: -ms-linear-gradient(left, #FFFFFF 0%, rgb(235, 235, 235) 50.5%, rgb(255, 255, 255) 100%);
background-image: -o-linear-gradient(left, #FFFFFF 0%, rgb(235, 235, 235) 50.5%, rgb(255, 255, 255) 100%);
background-image: linear-gradient(to right, #FFFFFF 0%, rgb(235, 235, 235) 50.5%, rgb(255, 255, 255) 100%);
height: 500px;
}


.field-type-image img {
  padding-bottom: 0px;
}
.field-name-field-main-photo-quote {
 padding-top: 0px;
}

.mapheader {
  color: #002d62;
  padding-left: 55px;
}
.item-list .pager {
  text-align: left;
}
.view-galleriffic-node-gallery li {
  font-size: 1.2em;
  color:#002d62;
}
	
.view-id-galleriffic_node_gallery {
  padding-left: 150px;
  	ToolTipManager.showDelay = 3s;
}

#galleriffic a.thumb title :hover {
	display: none;
	}



    .myButton {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
        box-shadow:inset 0px 1px 0px 0px #ffffff;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
        background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
        background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
        background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
        background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
        background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
        
        background-color:#f9f9f9;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #dcdcdc;
        
        display:inline-block;
        color:#666666;
        font-family:SourceSansProRegular;
        font-size:15px;
        font-weight:bold;
        padding:6px 24px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #ffffff;
        
    }
    .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
        background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
        background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
        background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
        background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
        background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
        
        background-color:#e9e9e9;
    }
    .myButton:active {
        position:relative;
        top:1px;
    }
h2.testimony-title {
  width: 85%;
}
h2.testimony-title a:link {
    color: #555;
    font-family: 'GentiumBasicRegular';
    font-size: .9em;
    line-height: 1.1em;
    border-bottom: 1px;
  }
h2.testimony-title a:visited {
    color: #002d62;
  }

  h2.testimony-title a:hover {
    color: #1C6EA0;
  }

.field-name-field-tesimonial-date {
    color: #8c7153;
    font-family: SourceSansProRegular;
    font-size: 1.2em;
    margin-bottom: -15px;
    margin-top: 25px;
  }

  .node-testimonial {
    border-bottom: 1px solid #C1E1F5;
    margin-bottom: 15px;
    padding-bottom: 10px;
  }
  .testimony-title {
    color: #555;
    font-family: 'GentiumBasicRegular';
    line-height: 1.1em;
  }

  .field-name-field-news-photo {
    float: right;
    padding-bottom: 20px;
    padding-left: 30px;
  }

 p.hostorghead {
    color:  #8c7153;
    font-size: 1.25em;
    padding-top: 1em;
    }  

  p.hostorgstate {
    color: #002d62;
    font-family: 'SourceSansProBold';
    font-size: 1.1em;
    line-height: 0em;
    margin-top: 2em;
    border-top: 1px solid #C1E1F5;
    padding-top: 30px;
  }

p.hostorgnote {
  font-family: 'SourceSansProItalic';
  padding-top: 25px;
}

.view-galleriffic-node-gallery a:hover {
	display-title: none;
}

